Class: TencentCloud::Tcm::V20210413::EgressGatewayStatus

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

Overview

egress gateway 的状态

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(currentversion = nil, desiredversion = nil, state = nil) ⇒ EgressGatewayStatus

Returns a new instance of EgressGatewayStatus.



767
768
769
770
771
# File 'lib/v20210413/models.rb', line 767

def initialize(currentversion=nil, desiredversion=nil, state=nil)
  @CurrentVersion = currentversion
  @DesiredVersion = desiredversion
  @State = state
end

Instance Attribute Details

#CurrentVersionObject

Parameters:

  • CurrentVersion:

    egress gateway的当前版本

  • DesiredVersion:

    egress gateway的目标版本

  • State:

    egress gateway的状态,取值:running,upgrading,rollbacking



765
766
767
# File 'lib/v20210413/models.rb', line 765

def CurrentVersion
  @CurrentVersion
end

#DesiredVersionObject

Parameters:

  • CurrentVersion:

    egress gateway的当前版本

  • DesiredVersion:

    egress gateway的目标版本

  • State:

    egress gateway的状态,取值:running,upgrading,rollbacking



765
766
767
# File 'lib/v20210413/models.rb', line 765

def DesiredVersion
  @DesiredVersion
end

#StateObject

Parameters:

  • CurrentVersion:

    egress gateway的当前版本

  • DesiredVersion:

    egress gateway的目标版本

  • State:

    egress gateway的状态,取值:running,upgrading,rollbacking



765
766
767
# File 'lib/v20210413/models.rb', line 765

def State
  @State
end

Instance Method Details

#deserialize(params) ⇒ Object



773
774
775
776
777
# File 'lib/v20210413/models.rb', line 773

def deserialize(params)
  @CurrentVersion = params['CurrentVersion']
  @DesiredVersion = params['DesiredVersion']
  @State = params['State']
end