class TencentCloud::Tsf::V20180326::ServiceSetting
容器网络设置。
def deserialize(params)
def deserialize(params) @AccessType = params['AccessType'] unless params['ProtocolPorts'].nil? @ProtocolPorts = [] params['ProtocolPorts'].each do |i| protocolport_tmp = ProtocolPort.new protocolport_tmp.deserialize(i) @ProtocolPorts << protocolport_tmp end end @SubnetId = params['SubnetId'] @DisableService = params['DisableService'] @HeadlessService = params['HeadlessService'] @AllowDeleteService = params['AllowDeleteService'] @OpenSessionAffinity = params['OpenSessionAffinity'] @SessionAffinityTimeoutSeconds = params['SessionAffinityTimeoutSeconds'] @ServiceName = params['ServiceName'] @ExternalTrafficStrategy = params['ExternalTrafficStrategy'] @ExternalTrafficPolicy = params['ExternalTrafficPolicy'] @LoadBalancerProvisioner = params['LoadBalancerProvisioner'] @LoadBalancingType = params['LoadBalancingType'] @ClusterIp = params['ClusterIp'] @DisableServiceInt = params['DisableServiceInt'] @OpenSessionAffinityInt = params['OpenSessionAffinityInt'] @HeadlessServiceInt = params['HeadlessServiceInt'] @Name = params['Name'] @VpcId = params['VpcId'] @LoadBalancingIp = params['LoadBalancingIp'] @LoadBalancerId = params['LoadBalancerId'] @ExistingLoadBalancerId = params['ExistingLoadBalancerId'] end
def initialize(accesstype=nil, protocolports=nil, subnetid=nil, disableservice=nil, headlessservice=nil, allowdeleteservice=nil, opensessionaffinity=nil, sessionaffinitytimeoutseconds=nil, servicename=nil, externaltrafficstrategy=nil, externaltrafficpolicy=nil, loadbalancerprovisioner=nil, loadbalancingtype=nil, clusterip=nil, disableserviceint=nil, opensessionaffinityint=nil, headlessserviceint=nil, name=nil, vpcid=nil, loadbalancingip=nil, loadbalancerid=nil, existingloadbalancerid=nil)
def initialize(accesstype=nil, protocolports=nil, subnetid=nil, disableservice=nil, headlessservice=nil, allowdeleteservice=nil, opensessionaffinity=nil, sessionaffinitytimeoutseconds=nil, servicename=nil, externaltrafficstrategy=nil, externaltrafficpolicy=nil, loadbalancerprovisioner=nil, loadbalancingtype=nil, clusterip=nil, disableserviceint=nil, opensessionaffinityint=nil, headlessserviceint=nil, name=nil, vpcid=nil, loadbalancingip=nil, loadbalancerid=nil, existingloadbalancerid=nil) @AccessType = accesstype @ProtocolPorts = protocolports @SubnetId = subnetid @DisableService = disableservice @HeadlessService = headlessservice @AllowDeleteService = allowdeleteservice @OpenSessionAffinity = opensessionaffinity @SessionAffinityTimeoutSeconds = sessionaffinitytimeoutseconds @ServiceName = servicename @ExternalTrafficStrategy = externaltrafficstrategy @ExternalTrafficPolicy = externaltrafficpolicy @LoadBalancerProvisioner = loadbalancerprovisioner @LoadBalancingType = loadbalancingtype @ClusterIp = clusterip @DisableServiceInt = disableserviceint @OpenSessionAffinityInt = opensessionaffinityint @HeadlessServiceInt = headlessserviceint @Name = name @VpcId = vpcid @LoadBalancingIp = loadbalancingip @LoadBalancerId = loadbalancerid @ExistingLoadBalancerId = existingloadbalancerid end