Class: TencentCloud::Gse::V20191112::InstanceAccess

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

Overview

实例访问凭证信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(credentials = nil, fleetid = nil, instanceid = nil, ipaddress = nil, operatingsystem = nil) ⇒ InstanceAccess

Returns a new instance of InstanceAccess.



4020
4021
4022
4023
4024
4025
4026
# File 'lib/v20191112/models.rb', line 4020

def initialize(credentials=nil, fleetid=nil, instanceid=nil, ipaddress=nil, operatingsystem=nil)
  @Credentials = credentials
  @FleetId = fleetid
  @InstanceId = instanceid
  @IpAddress = ipaddress
  @OperatingSystem = operatingsystem
end

Instance Attribute Details

#CredentialsObject

Parameters:

  • Credentials:

    访问实例所需要的凭据

  • FleetId:

    服务部署Id

  • InstanceId:

    实例ID

  • IpAddress:

    实例公网IP

  • OperatingSystem:

    操作系统



4018
4019
4020
# File 'lib/v20191112/models.rb', line 4018

def Credentials
  @Credentials
end

#FleetIdObject

Parameters:

  • Credentials:

    访问实例所需要的凭据

  • FleetId:

    服务部署Id

  • InstanceId:

    实例ID

  • IpAddress:

    实例公网IP

  • OperatingSystem:

    操作系统



4018
4019
4020
# File 'lib/v20191112/models.rb', line 4018

def FleetId
  @FleetId
end

#InstanceIdObject

Parameters:

  • Credentials:

    访问实例所需要的凭据

  • FleetId:

    服务部署Id

  • InstanceId:

    实例ID

  • IpAddress:

    实例公网IP

  • OperatingSystem:

    操作系统



4018
4019
4020
# File 'lib/v20191112/models.rb', line 4018

def InstanceId
  @InstanceId
end

#IpAddressObject

Parameters:

  • Credentials:

    访问实例所需要的凭据

  • FleetId:

    服务部署Id

  • InstanceId:

    实例ID

  • IpAddress:

    实例公网IP

  • OperatingSystem:

    操作系统



4018
4019
4020
# File 'lib/v20191112/models.rb', line 4018

def IpAddress
  @IpAddress
end

#OperatingSystemObject

Parameters:

  • Credentials:

    访问实例所需要的凭据

  • FleetId:

    服务部署Id

  • InstanceId:

    实例ID

  • IpAddress:

    实例公网IP

  • OperatingSystem:

    操作系统



4018
4019
4020
# File 'lib/v20191112/models.rb', line 4018

def OperatingSystem
  @OperatingSystem
end

Instance Method Details

#deserialize(params) ⇒ Object



4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
# File 'lib/v20191112/models.rb', line 4028

def deserialize(params)
  unless params['Credentials'].nil?
    @Credentials = Credentials.new
    @Credentials.deserialize(params['Credentials'])
  end
  @FleetId = params['FleetId']
  @InstanceId = params['InstanceId']
  @IpAddress = params['IpAddress']
  @OperatingSystem = params['OperatingSystem']
end