Class: TencentCloud::Organization::V20210331::UpdateZoneRequest

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

Overview

UpdateZone请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, newzonename = nil) ⇒ UpdateZoneRequest

Returns a new instance of UpdateZoneRequest.



8560
8561
8562
8563
# File 'lib/v20210331/models.rb', line 8560

def initialize(zoneid=nil, newzonename=nil)
  @ZoneId = zoneid
  @NewZoneName = newzonename
end

Instance Attribute Details

#NewZoneNameObject

Parameters:

  • ZoneId:

    空间ID。z-前缀开头,后面是12位随机数字/小写字母

  • NewZoneName:

    空间名,必须全局唯一。包含小写字母、数字和短划线(-)。不能以短划线(-)开头或结尾,且不能有两个连续的短划线(-)。长度:2~64 个字符。



8558
8559
8560
# File 'lib/v20210331/models.rb', line 8558

def NewZoneName
  @NewZoneName
end

#ZoneIdObject

Parameters:

  • ZoneId:

    空间ID。z-前缀开头,后面是12位随机数字/小写字母

  • NewZoneName:

    空间名,必须全局唯一。包含小写字母、数字和短划线(-)。不能以短划线(-)开头或结尾,且不能有两个连续的短划线(-)。长度:2~64 个字符。



8558
8559
8560
# File 'lib/v20210331/models.rb', line 8558

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



8565
8566
8567
8568
# File 'lib/v20210331/models.rb', line 8565

def deserialize(params)
  @ZoneId = params['ZoneId']
  @NewZoneName = params['NewZoneName']
end