Class: TencentCloud::Cis::V20180408::ContainerInstance

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180408/models.rb

Overview

容器实例的具体信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, instancename = nil, vpcid = nil, subnetid = nil, state = nil, containers = nil, restartpolicy = nil, createtime = nil, starttime = nil, zone = nil, vpcname = nil, vpccidr = nil, subnetname = nil, subnetcidr = nil, lanip = nil) ⇒ ContainerInstance

Returns a new instance of ContainerInstance.



128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
# File 'lib/v20180408/models.rb', line 128

def initialize(instanceid=nil, instancename=nil, vpcid=nil, subnetid=nil, state=nil, containers=nil, restartpolicy=nil, createtime=nil, starttime=nil, zone=nil, vpcname=nil, vpccidr=nil, subnetname=nil, subnetcidr=nil, lanip=nil)
  @InstanceId = instanceid
  @InstanceName = instancename
  @VpcId = vpcid
  @SubnetId = subnetid
  @State = state
  @Containers = containers
  @RestartPolicy = restartpolicy
  @CreateTime = createtime
  @StartTime = starttime
  @Zone = zone
  @VpcName = vpcname
  @VpcCidr = vpccidr
  @SubnetName = subnetname
  @SubnetCidr = subnetcidr
  @LanIp = lanip
end

Instance Attribute Details

#ContainersObject

Parameters:

  • InstanceId:

    容器实例ID

  • InstanceName:

    容器实例名称

  • VpcId:

    容器实例所属VpcId

  • SubnetId:

    容器实例所属SubnetId

  • State:

    容器实例状态

  • Containers:

    容器列表

  • RestartPolicy:

    重启策略

  • CreateTime:

    创建时间

  • StartTime:

    启动时间

  • Zone:

    可用区

  • VpcName:

    Vpc名称

  • VpcCidr:

    VpcCidr

  • SubnetName:

    SubnetName

  • SubnetCidr:

    子网Cidr

  • LanIp:

    内网IP



126
127
128
# File 'lib/v20180408/models.rb', line 126

def Containers
  @Containers
end

#CreateTimeObject

Parameters:

  • InstanceId:

    容器实例ID

  • InstanceName:

    容器实例名称

  • VpcId:

    容器实例所属VpcId

  • SubnetId:

    容器实例所属SubnetId

  • State:

    容器实例状态

  • Containers:

    容器列表

  • RestartPolicy:

    重启策略

  • CreateTime:

    创建时间

  • StartTime:

    启动时间

  • Zone:

    可用区

  • VpcName:

    Vpc名称

  • VpcCidr:

    VpcCidr

  • SubnetName:

    SubnetName

  • SubnetCidr:

    子网Cidr

  • LanIp:

    内网IP



126
127
128
# File 'lib/v20180408/models.rb', line 126

def CreateTime
  @CreateTime
end

#InstanceIdObject

Parameters:

  • InstanceId:

    容器实例ID

  • InstanceName:

    容器实例名称

  • VpcId:

    容器实例所属VpcId

  • SubnetId:

    容器实例所属SubnetId

  • State:

    容器实例状态

  • Containers:

    容器列表

  • RestartPolicy:

    重启策略

  • CreateTime:

    创建时间

  • StartTime:

    启动时间

  • Zone:

    可用区

  • VpcName:

    Vpc名称

  • VpcCidr:

    VpcCidr

  • SubnetName:

    SubnetName

  • SubnetCidr:

    子网Cidr

  • LanIp:

    内网IP



126
127
128
# File 'lib/v20180408/models.rb', line 126

def InstanceId
  @InstanceId
end

#InstanceNameObject

Parameters:

  • InstanceId:

    容器实例ID

  • InstanceName:

    容器实例名称

  • VpcId:

    容器实例所属VpcId

  • SubnetId:

    容器实例所属SubnetId

  • State:

    容器实例状态

  • Containers:

    容器列表

  • RestartPolicy:

    重启策略

  • CreateTime:

    创建时间

  • StartTime:

    启动时间

  • Zone:

    可用区

  • VpcName:

    Vpc名称

  • VpcCidr:

    VpcCidr

  • SubnetName:

    SubnetName

  • SubnetCidr:

    子网Cidr

  • LanIp:

    内网IP



126
127
128
# File 'lib/v20180408/models.rb', line 126

def InstanceName
  @InstanceName
end

#LanIpObject

Parameters:

  • InstanceId:

    容器实例ID

  • InstanceName:

    容器实例名称

  • VpcId:

    容器实例所属VpcId

  • SubnetId:

    容器实例所属SubnetId

  • State:

    容器实例状态

  • Containers:

    容器列表

  • RestartPolicy:

    重启策略

  • CreateTime:

    创建时间

  • StartTime:

    启动时间

  • Zone:

    可用区

  • VpcName:

    Vpc名称

  • VpcCidr:

    VpcCidr

  • SubnetName:

    SubnetName

  • SubnetCidr:

    子网Cidr

  • LanIp:

    内网IP



126
127
128
# File 'lib/v20180408/models.rb', line 126

def LanIp
  @LanIp
end

#RestartPolicyObject

Parameters:

  • InstanceId:

    容器实例ID

  • InstanceName:

    容器实例名称

  • VpcId:

    容器实例所属VpcId

  • SubnetId:

    容器实例所属SubnetId

  • State:

    容器实例状态

  • Containers:

    容器列表

  • RestartPolicy:

    重启策略

  • CreateTime:

    创建时间

  • StartTime:

    启动时间

  • Zone:

    可用区

  • VpcName:

    Vpc名称

  • VpcCidr:

    VpcCidr

  • SubnetName:

    SubnetName

  • SubnetCidr:

    子网Cidr

  • LanIp:

    内网IP



126
127
128
# File 'lib/v20180408/models.rb', line 126

def RestartPolicy
  @RestartPolicy
end

#StartTimeObject

Parameters:

  • InstanceId:

    容器实例ID

  • InstanceName:

    容器实例名称

  • VpcId:

    容器实例所属VpcId

  • SubnetId:

    容器实例所属SubnetId

  • State:

    容器实例状态

  • Containers:

    容器列表

  • RestartPolicy:

    重启策略

  • CreateTime:

    创建时间

  • StartTime:

    启动时间

  • Zone:

    可用区

  • VpcName:

    Vpc名称

  • VpcCidr:

    VpcCidr

  • SubnetName:

    SubnetName

  • SubnetCidr:

    子网Cidr

  • LanIp:

    内网IP



126
127
128
# File 'lib/v20180408/models.rb', line 126

def StartTime
  @StartTime
end

#StateObject

Parameters:

  • InstanceId:

    容器实例ID

  • InstanceName:

    容器实例名称

  • VpcId:

    容器实例所属VpcId

  • SubnetId:

    容器实例所属SubnetId

  • State:

    容器实例状态

  • Containers:

    容器列表

  • RestartPolicy:

    重启策略

  • CreateTime:

    创建时间

  • StartTime:

    启动时间

  • Zone:

    可用区

  • VpcName:

    Vpc名称

  • VpcCidr:

    VpcCidr

  • SubnetName:

    SubnetName

  • SubnetCidr:

    子网Cidr

  • LanIp:

    内网IP



126
127
128
# File 'lib/v20180408/models.rb', line 126

def State
  @State
end

#SubnetCidrObject

Parameters:

  • InstanceId:

    容器实例ID

  • InstanceName:

    容器实例名称

  • VpcId:

    容器实例所属VpcId

  • SubnetId:

    容器实例所属SubnetId

  • State:

    容器实例状态

  • Containers:

    容器列表

  • RestartPolicy:

    重启策略

  • CreateTime:

    创建时间

  • StartTime:

    启动时间

  • Zone:

    可用区

  • VpcName:

    Vpc名称

  • VpcCidr:

    VpcCidr

  • SubnetName:

    SubnetName

  • SubnetCidr:

    子网Cidr

  • LanIp:

    内网IP



126
127
128
# File 'lib/v20180408/models.rb', line 126

def SubnetCidr
  @SubnetCidr
end

#SubnetIdObject

Parameters:

  • InstanceId:

    容器实例ID

  • InstanceName:

    容器实例名称

  • VpcId:

    容器实例所属VpcId

  • SubnetId:

    容器实例所属SubnetId

  • State:

    容器实例状态

  • Containers:

    容器列表

  • RestartPolicy:

    重启策略

  • CreateTime:

    创建时间

  • StartTime:

    启动时间

  • Zone:

    可用区

  • VpcName:

    Vpc名称

  • VpcCidr:

    VpcCidr

  • SubnetName:

    SubnetName

  • SubnetCidr:

    子网Cidr

  • LanIp:

    内网IP



126
127
128
# File 'lib/v20180408/models.rb', line 126

def SubnetId
  @SubnetId
end

#SubnetNameObject

Parameters:

  • InstanceId:

    容器实例ID

  • InstanceName:

    容器实例名称

  • VpcId:

    容器实例所属VpcId

  • SubnetId:

    容器实例所属SubnetId

  • State:

    容器实例状态

  • Containers:

    容器列表

  • RestartPolicy:

    重启策略

  • CreateTime:

    创建时间

  • StartTime:

    启动时间

  • Zone:

    可用区

  • VpcName:

    Vpc名称

  • VpcCidr:

    VpcCidr

  • SubnetName:

    SubnetName

  • SubnetCidr:

    子网Cidr

  • LanIp:

    内网IP



126
127
128
# File 'lib/v20180408/models.rb', line 126

def SubnetName
  @SubnetName
end

#VpcCidrObject

Parameters:

  • InstanceId:

    容器实例ID

  • InstanceName:

    容器实例名称

  • VpcId:

    容器实例所属VpcId

  • SubnetId:

    容器实例所属SubnetId

  • State:

    容器实例状态

  • Containers:

    容器列表

  • RestartPolicy:

    重启策略

  • CreateTime:

    创建时间

  • StartTime:

    启动时间

  • Zone:

    可用区

  • VpcName:

    Vpc名称

  • VpcCidr:

    VpcCidr

  • SubnetName:

    SubnetName

  • SubnetCidr:

    子网Cidr

  • LanIp:

    内网IP



126
127
128
# File 'lib/v20180408/models.rb', line 126

def VpcCidr
  @VpcCidr
end

#VpcIdObject

Parameters:

  • InstanceId:

    容器实例ID

  • InstanceName:

    容器实例名称

  • VpcId:

    容器实例所属VpcId

  • SubnetId:

    容器实例所属SubnetId

  • State:

    容器实例状态

  • Containers:

    容器列表

  • RestartPolicy:

    重启策略

  • CreateTime:

    创建时间

  • StartTime:

    启动时间

  • Zone:

    可用区

  • VpcName:

    Vpc名称

  • VpcCidr:

    VpcCidr

  • SubnetName:

    SubnetName

  • SubnetCidr:

    子网Cidr

  • LanIp:

    内网IP



126
127
128
# File 'lib/v20180408/models.rb', line 126

def VpcId
  @VpcId
end

#VpcNameObject

Parameters:

  • InstanceId:

    容器实例ID

  • InstanceName:

    容器实例名称

  • VpcId:

    容器实例所属VpcId

  • SubnetId:

    容器实例所属SubnetId

  • State:

    容器实例状态

  • Containers:

    容器列表

  • RestartPolicy:

    重启策略

  • CreateTime:

    创建时间

  • StartTime:

    启动时间

  • Zone:

    可用区

  • VpcName:

    Vpc名称

  • VpcCidr:

    VpcCidr

  • SubnetName:

    SubnetName

  • SubnetCidr:

    子网Cidr

  • LanIp:

    内网IP



126
127
128
# File 'lib/v20180408/models.rb', line 126

def VpcName
  @VpcName
end

#ZoneObject

Parameters:

  • InstanceId:

    容器实例ID

  • InstanceName:

    容器实例名称

  • VpcId:

    容器实例所属VpcId

  • SubnetId:

    容器实例所属SubnetId

  • State:

    容器实例状态

  • Containers:

    容器列表

  • RestartPolicy:

    重启策略

  • CreateTime:

    创建时间

  • StartTime:

    启动时间

  • Zone:

    可用区

  • VpcName:

    Vpc名称

  • VpcCidr:

    VpcCidr

  • SubnetName:

    SubnetName

  • SubnetCidr:

    子网Cidr

  • LanIp:

    内网IP



126
127
128
# File 'lib/v20180408/models.rb', line 126

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
# File 'lib/v20180408/models.rb', line 146

def deserialize(params)
  @InstanceId = params['InstanceId']
  @InstanceName = params['InstanceName']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @State = params['State']
  unless params['Containers'].nil?
    @Containers = []
    params['Containers'].each do |i|
      container_tmp = Container.new
      container_tmp.deserialize(i)
      @Containers << container_tmp
    end
  end
  @RestartPolicy = params['RestartPolicy']
  @CreateTime = params['CreateTime']
  @StartTime = params['StartTime']
  @Zone = params['Zone']
  @VpcName = params['VpcName']
  @VpcCidr = params['VpcCidr']
  @SubnetName = params['SubnetName']
  @SubnetCidr = params['SubnetCidr']
  @LanIp = params['LanIp']
end