Class: TencentCloud::As::V20180419::InstanceNameSettings
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::As::V20180419::InstanceNameSettings
- Defined in:
- lib/v20180419/models.rb
Overview
云服务器实例名称(InstanceName)的相关设置
Instance Attribute Summary collapse
-
#InstanceName ⇒ Object
UNIQUE,入参所填的 InstanceName 相当于实例名前缀,AS 和 CVM 会对其进行拓展,伸缩组中实例的 InstanceName 可以保证唯一。 注意:此字段可能返回 null,表示取不到有效值。 分隔符用于拼接实例名,递增序号,后缀。假设实例名为 testGpu4090 ,递增序号为 0007,后缀为 server: - 分隔符为英文点号(.),最终拼接为 testGpu4090.007.server - 分隔符为短横线(-),最终拼接为 testGpu4090-007-server - 分隔符为空字符串,最终拼接为 testGpu4090007server.
-
#InstanceNameDelimiter ⇒ Object
UNIQUE,入参所填的 InstanceName 相当于实例名前缀,AS 和 CVM 会对其进行拓展,伸缩组中实例的 InstanceName 可以保证唯一。 注意:此字段可能返回 null,表示取不到有效值。 分隔符用于拼接实例名,递增序号,后缀。假设实例名为 testGpu4090 ,递增序号为 0007,后缀为 server: - 分隔符为英文点号(.),最终拼接为 testGpu4090.007.server - 分隔符为短横线(-),最终拼接为 testGpu4090-007-server - 分隔符为空字符串,最终拼接为 testGpu4090007server.
-
#InstanceNameStyle ⇒ Object
UNIQUE,入参所填的 InstanceName 相当于实例名前缀,AS 和 CVM 会对其进行拓展,伸缩组中实例的 InstanceName 可以保证唯一。 注意:此字段可能返回 null,表示取不到有效值。 分隔符用于拼接实例名,递增序号,后缀。假设实例名为 testGpu4090 ,递增序号为 0007,后缀为 server: - 分隔符为英文点号(.),最终拼接为 testGpu4090.007.server - 分隔符为短横线(-),最终拼接为 testGpu4090-007-server - 分隔符为空字符串,最终拼接为 testGpu4090007server.
-
#InstanceNameSuffix ⇒ Object
UNIQUE,入参所填的 InstanceName 相当于实例名前缀,AS 和 CVM 会对其进行拓展,伸缩组中实例的 InstanceName 可以保证唯一。 注意:此字段可能返回 null,表示取不到有效值。 分隔符用于拼接实例名,递增序号,后缀。假设实例名为 testGpu4090 ,递增序号为 0007,后缀为 server: - 分隔符为英文点号(.),最终拼接为 testGpu4090.007.server - 分隔符为短横线(-),最终拼接为 testGpu4090-007-server - 分隔符为空字符串,最终拼接为 testGpu4090007server.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instancename = nil, instancenamestyle = nil, instancenamesuffix = nil, instancenamedelimiter = nil) ⇒ InstanceNameSettings
constructor
A new instance of InstanceNameSettings.
Constructor Details
#initialize(instancename = nil, instancenamestyle = nil, instancenamesuffix = nil, instancenamedelimiter = nil) ⇒ InstanceNameSettings
Returns a new instance of InstanceNameSettings.
3310 3311 3312 3313 3314 3315 |
# File 'lib/v20180419/models.rb', line 3310 def initialize(instancename=nil, instancenamestyle=nil, instancenamesuffix=nil, instancenamedelimiter=nil) @InstanceName = instancename @InstanceNameStyle = instancenamestyle @InstanceNameSuffix = instancenamesuffix @InstanceNameDelimiter = instancenamedelimiter end |
Instance Attribute Details
#InstanceName ⇒ Object
UNIQUE,入参所填的 InstanceName 相当于实例名前缀,AS 和 CVM 会对其进行拓展,伸缩组中实例的 InstanceName 可以保证唯一。 注意:此字段可能返回 null,表示取不到有效值。 分隔符用于拼接实例名,递增序号,后缀。假设实例名为 testGpu4090 ,递增序号为 0007,后缀为 server:
- 分隔符为英文点号(.),最终拼接为 testGpu4090.007.server
- 分隔符为短横线(-),最终拼接为 testGpu4090-007-server
- 分隔符为空字符串,最终拼接为 testGpu4090007server
3308 3309 3310 |
# File 'lib/v20180419/models.rb', line 3308 def InstanceName @InstanceName end |
#InstanceNameDelimiter ⇒ Object
UNIQUE,入参所填的 InstanceName 相当于实例名前缀,AS 和 CVM 会对其进行拓展,伸缩组中实例的 InstanceName 可以保证唯一。 注意:此字段可能返回 null,表示取不到有效值。 分隔符用于拼接实例名,递增序号,后缀。假设实例名为 testGpu4090 ,递增序号为 0007,后缀为 server:
- 分隔符为英文点号(.),最终拼接为 testGpu4090.007.server
- 分隔符为短横线(-),最终拼接为 testGpu4090-007-server
- 分隔符为空字符串,最终拼接为 testGpu4090007server
3308 3309 3310 |
# File 'lib/v20180419/models.rb', line 3308 def InstanceNameDelimiter @InstanceNameDelimiter end |
#InstanceNameStyle ⇒ Object
UNIQUE,入参所填的 InstanceName 相当于实例名前缀,AS 和 CVM 会对其进行拓展,伸缩组中实例的 InstanceName 可以保证唯一。 注意:此字段可能返回 null,表示取不到有效值。 分隔符用于拼接实例名,递增序号,后缀。假设实例名为 testGpu4090 ,递增序号为 0007,后缀为 server:
- 分隔符为英文点号(.),最终拼接为 testGpu4090.007.server
- 分隔符为短横线(-),最终拼接为 testGpu4090-007-server
- 分隔符为空字符串,最终拼接为 testGpu4090007server
3308 3309 3310 |
# File 'lib/v20180419/models.rb', line 3308 def InstanceNameStyle @InstanceNameStyle end |
#InstanceNameSuffix ⇒ Object
UNIQUE,入参所填的 InstanceName 相当于实例名前缀,AS 和 CVM 会对其进行拓展,伸缩组中实例的 InstanceName 可以保证唯一。 注意:此字段可能返回 null,表示取不到有效值。 分隔符用于拼接实例名,递增序号,后缀。假设实例名为 testGpu4090 ,递增序号为 0007,后缀为 server:
- 分隔符为英文点号(.),最终拼接为 testGpu4090.007.server
- 分隔符为短横线(-),最终拼接为 testGpu4090-007-server
- 分隔符为空字符串,最终拼接为 testGpu4090007server
3308 3309 3310 |
# File 'lib/v20180419/models.rb', line 3308 def InstanceNameSuffix @InstanceNameSuffix end |
Instance Method Details
#deserialize(params) ⇒ Object
3317 3318 3319 3320 3321 3322 |
# File 'lib/v20180419/models.rb', line 3317 def deserialize(params) @InstanceName = params['InstanceName'] @InstanceNameStyle = params['InstanceNameStyle'] @InstanceNameSuffix = params['InstanceNameSuffix'] @InstanceNameDelimiter = params['InstanceNameDelimiter'] end |