Class: TencentCloud::Emr::V20190103::CreateCloudInstanceRequest

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

Overview

CreateCloudInstance请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instancename = nil, clusterclass = nil, software = nil, platformtype = nil, cosbucket = nil, eksclusterid = nil, productid = nil, clienttoken = nil, vpcsettings = nil, cloudresources = nil, sgid = nil, metadbinfo = nil, tags = nil, loginsettings = nil, externalservice = nil, zoneid = nil, defaultmetaversion = nil, needcdbaudit = nil) ⇒ CreateCloudInstanceRequest

Returns a new instance of CreateCloudInstanceRequest.



1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
# File 'lib/v20190103/models.rb', line 1734

def initialize(instancename=nil, clusterclass=nil, software=nil, platformtype=nil, cosbucket=nil, eksclusterid=nil, productid=nil, clienttoken=nil, vpcsettings=nil, cloudresources=nil, sgid=nil, metadbinfo=nil, tags=nil, loginsettings=nil, externalservice=nil, zoneid=nil, defaultmetaversion=nil, needcdbaudit=nil)
  @InstanceName = instancename
  @ClusterClass = clusterclass
  @Software = software
  @PlatFormType = platformtype
  @CosBucket = cosbucket
  @EksClusterId = eksclusterid
  @ProductId = productid
  @ClientToken = clienttoken
  @VPCSettings = vpcsettings
  @CloudResources = cloudresources
  @SgId = sgid
  @MetaDBInfo = metadbinfo
  @Tags = tags
  @LoginSettings = loginsettings
  @ExternalService = externalservice
  @ZoneId = zoneid
  @DefaultMetaVersion = defaultmetaversion
  @NeedCdbAudit = needcdbaudit
end

Instance Attribute Details

#ClientTokenObject

<li>长度限制为6-36个字符。</li> <li>只允许包含中文、字母、数字、-、_。</li> <li>EMR容器集群实例: EMR-TKE</li> <li>EMR容器集群实例: tke</li> <li>60:表示EMR-TKE-V1.1.0</li> <li>55:表示EMR-TKE-V1.0.1</li> <li>52:表示EMR-TKE-V1.0.0</li> 示例值:a9a90aa6fae36063280 MetaDB信息,当MetaType选择EMR_NEW_META时,MetaDataJdbcUrl MetaDataUser MetaDataPass UnifyMetaInstanceId不用填当MetaType选择EMR_EXIT_META时,填写UnifyMetaInstanceId 当MetaType选择USER_CUSTOM_META时,填写MetaDataJdbcUrl MetaDataUser MetaDataPass

Parameters:

  • InstanceName:

    实例名称。

  • ClusterClass:

    容器集群类型,取值范围

  • Software:
  • PlatFormType:

    容器平台类型,取值范围

  • CosBucket:

    cos存储桶

  • EksClusterId:

    容器集群id

  • ProductId:

    产品Id,不同产品ID表示不同的EMR产品版本。取值范围:

  • ClientToken:

    客户端token,唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,小于等于64个字符,例如 a9a90aa6fae36063280

  • VPCSettings:

    私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。

  • CloudResources:

    所有组件角色及其对应的Pod资源请求信息

  • SgId:

    安全组Id,为空默认创建新的安全组

  • MetaDBInfo:

    元数据库信息

  • Tags:

    标签信息

  • LoginSettings:

    登录密码,LoginSettings中的Password字段

  • ExternalService:

    共享服务信息

  • ZoneId:

    可用区id

  • DefaultMetaVersion:

    数据库版本

  • NeedCdbAudit:

    是否开通审计



1732
1733
1734
# File 'lib/v20190103/models.rb', line 1732

def ClientToken
  @ClientToken
end

#CloudResourcesObject

<li>长度限制为6-36个字符。</li> <li>只允许包含中文、字母、数字、-、_。</li> <li>EMR容器集群实例: EMR-TKE</li> <li>EMR容器集群实例: tke</li> <li>60:表示EMR-TKE-V1.1.0</li> <li>55:表示EMR-TKE-V1.0.1</li> <li>52:表示EMR-TKE-V1.0.0</li> 示例值:a9a90aa6fae36063280 MetaDB信息,当MetaType选择EMR_NEW_META时,MetaDataJdbcUrl MetaDataUser MetaDataPass UnifyMetaInstanceId不用填当MetaType选择EMR_EXIT_META时,填写UnifyMetaInstanceId 当MetaType选择USER_CUSTOM_META时,填写MetaDataJdbcUrl MetaDataUser MetaDataPass

Parameters:

  • InstanceName:

    实例名称。

  • ClusterClass:

    容器集群类型,取值范围

  • Software:
  • PlatFormType:

    容器平台类型,取值范围

  • CosBucket:

    cos存储桶

  • EksClusterId:

    容器集群id

  • ProductId:

    产品Id,不同产品ID表示不同的EMR产品版本。取值范围:

  • ClientToken:

    客户端token,唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,小于等于64个字符,例如 a9a90aa6fae36063280

  • VPCSettings:

    私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。

  • CloudResources:

    所有组件角色及其对应的Pod资源请求信息

  • SgId:

    安全组Id,为空默认创建新的安全组

  • MetaDBInfo:

    元数据库信息

  • Tags:

    标签信息

  • LoginSettings:

    登录密码,LoginSettings中的Password字段

  • ExternalService:

    共享服务信息

  • ZoneId:

    可用区id

  • DefaultMetaVersion:

    数据库版本

  • NeedCdbAudit:

    是否开通审计



1732
1733
1734
# File 'lib/v20190103/models.rb', line 1732

def CloudResources
  @CloudResources
end

#ClusterClassObject

<li>长度限制为6-36个字符。</li> <li>只允许包含中文、字母、数字、-、_。</li> <li>EMR容器集群实例: EMR-TKE</li> <li>EMR容器集群实例: tke</li> <li>60:表示EMR-TKE-V1.1.0</li> <li>55:表示EMR-TKE-V1.0.1</li> <li>52:表示EMR-TKE-V1.0.0</li> 示例值:a9a90aa6fae36063280 MetaDB信息,当MetaType选择EMR_NEW_META时,MetaDataJdbcUrl MetaDataUser MetaDataPass UnifyMetaInstanceId不用填当MetaType选择EMR_EXIT_META时,填写UnifyMetaInstanceId 当MetaType选择USER_CUSTOM_META时,填写MetaDataJdbcUrl MetaDataUser MetaDataPass

Parameters:

  • InstanceName:

    实例名称。

  • ClusterClass:

    容器集群类型,取值范围

  • Software:
  • PlatFormType:

    容器平台类型,取值范围

  • CosBucket:

    cos存储桶

  • EksClusterId:

    容器集群id

  • ProductId:

    产品Id,不同产品ID表示不同的EMR产品版本。取值范围:

  • ClientToken:

    客户端token,唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,小于等于64个字符,例如 a9a90aa6fae36063280

  • VPCSettings:

    私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。

  • CloudResources:

    所有组件角色及其对应的Pod资源请求信息

  • SgId:

    安全组Id,为空默认创建新的安全组

  • MetaDBInfo:

    元数据库信息

  • Tags:

    标签信息

  • LoginSettings:

    登录密码,LoginSettings中的Password字段

  • ExternalService:

    共享服务信息

  • ZoneId:

    可用区id

  • DefaultMetaVersion:

    数据库版本

  • NeedCdbAudit:

    是否开通审计



1732
1733
1734
# File 'lib/v20190103/models.rb', line 1732

def ClusterClass
  @ClusterClass
end

#CosBucketObject

<li>长度限制为6-36个字符。</li> <li>只允许包含中文、字母、数字、-、_。</li> <li>EMR容器集群实例: EMR-TKE</li> <li>EMR容器集群实例: tke</li> <li>60:表示EMR-TKE-V1.1.0</li> <li>55:表示EMR-TKE-V1.0.1</li> <li>52:表示EMR-TKE-V1.0.0</li> 示例值:a9a90aa6fae36063280 MetaDB信息,当MetaType选择EMR_NEW_META时,MetaDataJdbcUrl MetaDataUser MetaDataPass UnifyMetaInstanceId不用填当MetaType选择EMR_EXIT_META时,填写UnifyMetaInstanceId 当MetaType选择USER_CUSTOM_META时,填写MetaDataJdbcUrl MetaDataUser MetaDataPass

Parameters:

  • InstanceName:

    实例名称。

  • ClusterClass:

    容器集群类型,取值范围

  • Software:
  • PlatFormType:

    容器平台类型,取值范围

  • CosBucket:

    cos存储桶

  • EksClusterId:

    容器集群id

  • ProductId:

    产品Id,不同产品ID表示不同的EMR产品版本。取值范围:

  • ClientToken:

    客户端token,唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,小于等于64个字符,例如 a9a90aa6fae36063280

  • VPCSettings:

    私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。

  • CloudResources:

    所有组件角色及其对应的Pod资源请求信息

  • SgId:

    安全组Id,为空默认创建新的安全组

  • MetaDBInfo:

    元数据库信息

  • Tags:

    标签信息

  • LoginSettings:

    登录密码,LoginSettings中的Password字段

  • ExternalService:

    共享服务信息

  • ZoneId:

    可用区id

  • DefaultMetaVersion:

    数据库版本

  • NeedCdbAudit:

    是否开通审计



1732
1733
1734
# File 'lib/v20190103/models.rb', line 1732

def CosBucket
  @CosBucket
end

#DefaultMetaVersionObject

<li>长度限制为6-36个字符。</li> <li>只允许包含中文、字母、数字、-、_。</li> <li>EMR容器集群实例: EMR-TKE</li> <li>EMR容器集群实例: tke</li> <li>60:表示EMR-TKE-V1.1.0</li> <li>55:表示EMR-TKE-V1.0.1</li> <li>52:表示EMR-TKE-V1.0.0</li> 示例值:a9a90aa6fae36063280 MetaDB信息,当MetaType选择EMR_NEW_META时,MetaDataJdbcUrl MetaDataUser MetaDataPass UnifyMetaInstanceId不用填当MetaType选择EMR_EXIT_META时,填写UnifyMetaInstanceId 当MetaType选择USER_CUSTOM_META时,填写MetaDataJdbcUrl MetaDataUser MetaDataPass

Parameters:

  • InstanceName:

    实例名称。

  • ClusterClass:

    容器集群类型,取值范围

  • Software:
  • PlatFormType:

    容器平台类型,取值范围

  • CosBucket:

    cos存储桶

  • EksClusterId:

    容器集群id

  • ProductId:

    产品Id,不同产品ID表示不同的EMR产品版本。取值范围:

  • ClientToken:

    客户端token,唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,小于等于64个字符,例如 a9a90aa6fae36063280

  • VPCSettings:

    私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。

  • CloudResources:

    所有组件角色及其对应的Pod资源请求信息

  • SgId:

    安全组Id,为空默认创建新的安全组

  • MetaDBInfo:

    元数据库信息

  • Tags:

    标签信息

  • LoginSettings:

    登录密码,LoginSettings中的Password字段

  • ExternalService:

    共享服务信息

  • ZoneId:

    可用区id

  • DefaultMetaVersion:

    数据库版本

  • NeedCdbAudit:

    是否开通审计



1732
1733
1734
# File 'lib/v20190103/models.rb', line 1732

def DefaultMetaVersion
  @DefaultMetaVersion
end

#EksClusterIdObject

<li>长度限制为6-36个字符。</li> <li>只允许包含中文、字母、数字、-、_。</li> <li>EMR容器集群实例: EMR-TKE</li> <li>EMR容器集群实例: tke</li> <li>60:表示EMR-TKE-V1.1.0</li> <li>55:表示EMR-TKE-V1.0.1</li> <li>52:表示EMR-TKE-V1.0.0</li> 示例值:a9a90aa6fae36063280 MetaDB信息,当MetaType选择EMR_NEW_META时,MetaDataJdbcUrl MetaDataUser MetaDataPass UnifyMetaInstanceId不用填当MetaType选择EMR_EXIT_META时,填写UnifyMetaInstanceId 当MetaType选择USER_CUSTOM_META时,填写MetaDataJdbcUrl MetaDataUser MetaDataPass

Parameters:

  • InstanceName:

    实例名称。

  • ClusterClass:

    容器集群类型,取值范围

  • Software:
  • PlatFormType:

    容器平台类型,取值范围

  • CosBucket:

    cos存储桶

  • EksClusterId:

    容器集群id

  • ProductId:

    产品Id,不同产品ID表示不同的EMR产品版本。取值范围:

  • ClientToken:

    客户端token,唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,小于等于64个字符,例如 a9a90aa6fae36063280

  • VPCSettings:

    私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。

  • CloudResources:

    所有组件角色及其对应的Pod资源请求信息

  • SgId:

    安全组Id,为空默认创建新的安全组

  • MetaDBInfo:

    元数据库信息

  • Tags:

    标签信息

  • LoginSettings:

    登录密码,LoginSettings中的Password字段

  • ExternalService:

    共享服务信息

  • ZoneId:

    可用区id

  • DefaultMetaVersion:

    数据库版本

  • NeedCdbAudit:

    是否开通审计



1732
1733
1734
# File 'lib/v20190103/models.rb', line 1732

def EksClusterId
  @EksClusterId
end

#ExternalServiceObject

<li>长度限制为6-36个字符。</li> <li>只允许包含中文、字母、数字、-、_。</li> <li>EMR容器集群实例: EMR-TKE</li> <li>EMR容器集群实例: tke</li> <li>60:表示EMR-TKE-V1.1.0</li> <li>55:表示EMR-TKE-V1.0.1</li> <li>52:表示EMR-TKE-V1.0.0</li> 示例值:a9a90aa6fae36063280 MetaDB信息,当MetaType选择EMR_NEW_META时,MetaDataJdbcUrl MetaDataUser MetaDataPass UnifyMetaInstanceId不用填当MetaType选择EMR_EXIT_META时,填写UnifyMetaInstanceId 当MetaType选择USER_CUSTOM_META时,填写MetaDataJdbcUrl MetaDataUser MetaDataPass

Parameters:

  • InstanceName:

    实例名称。

  • ClusterClass:

    容器集群类型,取值范围

  • Software:
  • PlatFormType:

    容器平台类型,取值范围

  • CosBucket:

    cos存储桶

  • EksClusterId:

    容器集群id

  • ProductId:

    产品Id,不同产品ID表示不同的EMR产品版本。取值范围:

  • ClientToken:

    客户端token,唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,小于等于64个字符,例如 a9a90aa6fae36063280

  • VPCSettings:

    私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。

  • CloudResources:

    所有组件角色及其对应的Pod资源请求信息

  • SgId:

    安全组Id,为空默认创建新的安全组

  • MetaDBInfo:

    元数据库信息

  • Tags:

    标签信息

  • LoginSettings:

    登录密码,LoginSettings中的Password字段

  • ExternalService:

    共享服务信息

  • ZoneId:

    可用区id

  • DefaultMetaVersion:

    数据库版本

  • NeedCdbAudit:

    是否开通审计



1732
1733
1734
# File 'lib/v20190103/models.rb', line 1732

def ExternalService
  @ExternalService
end

#InstanceNameObject

<li>长度限制为6-36个字符。</li> <li>只允许包含中文、字母、数字、-、_。</li> <li>EMR容器集群实例: EMR-TKE</li> <li>EMR容器集群实例: tke</li> <li>60:表示EMR-TKE-V1.1.0</li> <li>55:表示EMR-TKE-V1.0.1</li> <li>52:表示EMR-TKE-V1.0.0</li> 示例值:a9a90aa6fae36063280 MetaDB信息,当MetaType选择EMR_NEW_META时,MetaDataJdbcUrl MetaDataUser MetaDataPass UnifyMetaInstanceId不用填当MetaType选择EMR_EXIT_META时,填写UnifyMetaInstanceId 当MetaType选择USER_CUSTOM_META时,填写MetaDataJdbcUrl MetaDataUser MetaDataPass

Parameters:

  • InstanceName:

    实例名称。

  • ClusterClass:

    容器集群类型,取值范围

  • Software:
  • PlatFormType:

    容器平台类型,取值范围

  • CosBucket:

    cos存储桶

  • EksClusterId:

    容器集群id

  • ProductId:

    产品Id,不同产品ID表示不同的EMR产品版本。取值范围:

  • ClientToken:

    客户端token,唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,小于等于64个字符,例如 a9a90aa6fae36063280

  • VPCSettings:

    私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。

  • CloudResources:

    所有组件角色及其对应的Pod资源请求信息

  • SgId:

    安全组Id,为空默认创建新的安全组

  • MetaDBInfo:

    元数据库信息

  • Tags:

    标签信息

  • LoginSettings:

    登录密码,LoginSettings中的Password字段

  • ExternalService:

    共享服务信息

  • ZoneId:

    可用区id

  • DefaultMetaVersion:

    数据库版本

  • NeedCdbAudit:

    是否开通审计



1732
1733
1734
# File 'lib/v20190103/models.rb', line 1732

def InstanceName
  @InstanceName
end

#LoginSettingsObject

<li>长度限制为6-36个字符。</li> <li>只允许包含中文、字母、数字、-、_。</li> <li>EMR容器集群实例: EMR-TKE</li> <li>EMR容器集群实例: tke</li> <li>60:表示EMR-TKE-V1.1.0</li> <li>55:表示EMR-TKE-V1.0.1</li> <li>52:表示EMR-TKE-V1.0.0</li> 示例值:a9a90aa6fae36063280 MetaDB信息,当MetaType选择EMR_NEW_META时,MetaDataJdbcUrl MetaDataUser MetaDataPass UnifyMetaInstanceId不用填当MetaType选择EMR_EXIT_META时,填写UnifyMetaInstanceId 当MetaType选择USER_CUSTOM_META时,填写MetaDataJdbcUrl MetaDataUser MetaDataPass

Parameters:

  • InstanceName:

    实例名称。

  • ClusterClass:

    容器集群类型,取值范围

  • Software:
  • PlatFormType:

    容器平台类型,取值范围

  • CosBucket:

    cos存储桶

  • EksClusterId:

    容器集群id

  • ProductId:

    产品Id,不同产品ID表示不同的EMR产品版本。取值范围:

  • ClientToken:

    客户端token,唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,小于等于64个字符,例如 a9a90aa6fae36063280

  • VPCSettings:

    私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。

  • CloudResources:

    所有组件角色及其对应的Pod资源请求信息

  • SgId:

    安全组Id,为空默认创建新的安全组

  • MetaDBInfo:

    元数据库信息

  • Tags:

    标签信息

  • LoginSettings:

    登录密码,LoginSettings中的Password字段

  • ExternalService:

    共享服务信息

  • ZoneId:

    可用区id

  • DefaultMetaVersion:

    数据库版本

  • NeedCdbAudit:

    是否开通审计



1732
1733
1734
# File 'lib/v20190103/models.rb', line 1732

def LoginSettings
  @LoginSettings
end

#MetaDBInfoObject

<li>长度限制为6-36个字符。</li> <li>只允许包含中文、字母、数字、-、_。</li> <li>EMR容器集群实例: EMR-TKE</li> <li>EMR容器集群实例: tke</li> <li>60:表示EMR-TKE-V1.1.0</li> <li>55:表示EMR-TKE-V1.0.1</li> <li>52:表示EMR-TKE-V1.0.0</li> 示例值:a9a90aa6fae36063280 MetaDB信息,当MetaType选择EMR_NEW_META时,MetaDataJdbcUrl MetaDataUser MetaDataPass UnifyMetaInstanceId不用填当MetaType选择EMR_EXIT_META时,填写UnifyMetaInstanceId 当MetaType选择USER_CUSTOM_META时,填写MetaDataJdbcUrl MetaDataUser MetaDataPass

Parameters:

  • InstanceName:

    实例名称。

  • ClusterClass:

    容器集群类型,取值范围

  • Software:
  • PlatFormType:

    容器平台类型,取值范围

  • CosBucket:

    cos存储桶

  • EksClusterId:

    容器集群id

  • ProductId:

    产品Id,不同产品ID表示不同的EMR产品版本。取值范围:

  • ClientToken:

    客户端token,唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,小于等于64个字符,例如 a9a90aa6fae36063280

  • VPCSettings:

    私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。

  • CloudResources:

    所有组件角色及其对应的Pod资源请求信息

  • SgId:

    安全组Id,为空默认创建新的安全组

  • MetaDBInfo:

    元数据库信息

  • Tags:

    标签信息

  • LoginSettings:

    登录密码,LoginSettings中的Password字段

  • ExternalService:

    共享服务信息

  • ZoneId:

    可用区id

  • DefaultMetaVersion:

    数据库版本

  • NeedCdbAudit:

    是否开通审计



1732
1733
1734
# File 'lib/v20190103/models.rb', line 1732

def MetaDBInfo
  @MetaDBInfo
end

#NeedCdbAuditObject

<li>长度限制为6-36个字符。</li> <li>只允许包含中文、字母、数字、-、_。</li> <li>EMR容器集群实例: EMR-TKE</li> <li>EMR容器集群实例: tke</li> <li>60:表示EMR-TKE-V1.1.0</li> <li>55:表示EMR-TKE-V1.0.1</li> <li>52:表示EMR-TKE-V1.0.0</li> 示例值:a9a90aa6fae36063280 MetaDB信息,当MetaType选择EMR_NEW_META时,MetaDataJdbcUrl MetaDataUser MetaDataPass UnifyMetaInstanceId不用填当MetaType选择EMR_EXIT_META时,填写UnifyMetaInstanceId 当MetaType选择USER_CUSTOM_META时,填写MetaDataJdbcUrl MetaDataUser MetaDataPass

Parameters:

  • InstanceName:

    实例名称。

  • ClusterClass:

    容器集群类型,取值范围

  • Software:
  • PlatFormType:

    容器平台类型,取值范围

  • CosBucket:

    cos存储桶

  • EksClusterId:

    容器集群id

  • ProductId:

    产品Id,不同产品ID表示不同的EMR产品版本。取值范围:

  • ClientToken:

    客户端token,唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,小于等于64个字符,例如 a9a90aa6fae36063280

  • VPCSettings:

    私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。

  • CloudResources:

    所有组件角色及其对应的Pod资源请求信息

  • SgId:

    安全组Id,为空默认创建新的安全组

  • MetaDBInfo:

    元数据库信息

  • Tags:

    标签信息

  • LoginSettings:

    登录密码,LoginSettings中的Password字段

  • ExternalService:

    共享服务信息

  • ZoneId:

    可用区id

  • DefaultMetaVersion:

    数据库版本

  • NeedCdbAudit:

    是否开通审计



1732
1733
1734
# File 'lib/v20190103/models.rb', line 1732

def NeedCdbAudit
  @NeedCdbAudit
end

#PlatFormTypeObject

<li>长度限制为6-36个字符。</li> <li>只允许包含中文、字母、数字、-、_。</li> <li>EMR容器集群实例: EMR-TKE</li> <li>EMR容器集群实例: tke</li> <li>60:表示EMR-TKE-V1.1.0</li> <li>55:表示EMR-TKE-V1.0.1</li> <li>52:表示EMR-TKE-V1.0.0</li> 示例值:a9a90aa6fae36063280 MetaDB信息,当MetaType选择EMR_NEW_META时,MetaDataJdbcUrl MetaDataUser MetaDataPass UnifyMetaInstanceId不用填当MetaType选择EMR_EXIT_META时,填写UnifyMetaInstanceId 当MetaType选择USER_CUSTOM_META时,填写MetaDataJdbcUrl MetaDataUser MetaDataPass

Parameters:

  • InstanceName:

    实例名称。

  • ClusterClass:

    容器集群类型,取值范围

  • Software:
  • PlatFormType:

    容器平台类型,取值范围

  • CosBucket:

    cos存储桶

  • EksClusterId:

    容器集群id

  • ProductId:

    产品Id,不同产品ID表示不同的EMR产品版本。取值范围:

  • ClientToken:

    客户端token,唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,小于等于64个字符,例如 a9a90aa6fae36063280

  • VPCSettings:

    私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。

  • CloudResources:

    所有组件角色及其对应的Pod资源请求信息

  • SgId:

    安全组Id,为空默认创建新的安全组

  • MetaDBInfo:

    元数据库信息

  • Tags:

    标签信息

  • LoginSettings:

    登录密码,LoginSettings中的Password字段

  • ExternalService:

    共享服务信息

  • ZoneId:

    可用区id

  • DefaultMetaVersion:

    数据库版本

  • NeedCdbAudit:

    是否开通审计



1732
1733
1734
# File 'lib/v20190103/models.rb', line 1732

def PlatFormType
  @PlatFormType
end

#ProductIdObject

<li>长度限制为6-36个字符。</li> <li>只允许包含中文、字母、数字、-、_。</li> <li>EMR容器集群实例: EMR-TKE</li> <li>EMR容器集群实例: tke</li> <li>60:表示EMR-TKE-V1.1.0</li> <li>55:表示EMR-TKE-V1.0.1</li> <li>52:表示EMR-TKE-V1.0.0</li> 示例值:a9a90aa6fae36063280 MetaDB信息,当MetaType选择EMR_NEW_META时,MetaDataJdbcUrl MetaDataUser MetaDataPass UnifyMetaInstanceId不用填当MetaType选择EMR_EXIT_META时,填写UnifyMetaInstanceId 当MetaType选择USER_CUSTOM_META时,填写MetaDataJdbcUrl MetaDataUser MetaDataPass

Parameters:

  • InstanceName:

    实例名称。

  • ClusterClass:

    容器集群类型,取值范围

  • Software:
  • PlatFormType:

    容器平台类型,取值范围

  • CosBucket:

    cos存储桶

  • EksClusterId:

    容器集群id

  • ProductId:

    产品Id,不同产品ID表示不同的EMR产品版本。取值范围:

  • ClientToken:

    客户端token,唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,小于等于64个字符,例如 a9a90aa6fae36063280

  • VPCSettings:

    私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。

  • CloudResources:

    所有组件角色及其对应的Pod资源请求信息

  • SgId:

    安全组Id,为空默认创建新的安全组

  • MetaDBInfo:

    元数据库信息

  • Tags:

    标签信息

  • LoginSettings:

    登录密码,LoginSettings中的Password字段

  • ExternalService:

    共享服务信息

  • ZoneId:

    可用区id

  • DefaultMetaVersion:

    数据库版本

  • NeedCdbAudit:

    是否开通审计



1732
1733
1734
# File 'lib/v20190103/models.rb', line 1732

def ProductId
  @ProductId
end

#SgIdObject

<li>长度限制为6-36个字符。</li> <li>只允许包含中文、字母、数字、-、_。</li> <li>EMR容器集群实例: EMR-TKE</li> <li>EMR容器集群实例: tke</li> <li>60:表示EMR-TKE-V1.1.0</li> <li>55:表示EMR-TKE-V1.0.1</li> <li>52:表示EMR-TKE-V1.0.0</li> 示例值:a9a90aa6fae36063280 MetaDB信息,当MetaType选择EMR_NEW_META时,MetaDataJdbcUrl MetaDataUser MetaDataPass UnifyMetaInstanceId不用填当MetaType选择EMR_EXIT_META时,填写UnifyMetaInstanceId 当MetaType选择USER_CUSTOM_META时,填写MetaDataJdbcUrl MetaDataUser MetaDataPass

Parameters:

  • InstanceName:

    实例名称。

  • ClusterClass:

    容器集群类型,取值范围

  • Software:
  • PlatFormType:

    容器平台类型,取值范围

  • CosBucket:

    cos存储桶

  • EksClusterId:

    容器集群id

  • ProductId:

    产品Id,不同产品ID表示不同的EMR产品版本。取值范围:

  • ClientToken:

    客户端token,唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,小于等于64个字符,例如 a9a90aa6fae36063280

  • VPCSettings:

    私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。

  • CloudResources:

    所有组件角色及其对应的Pod资源请求信息

  • SgId:

    安全组Id,为空默认创建新的安全组

  • MetaDBInfo:

    元数据库信息

  • Tags:

    标签信息

  • LoginSettings:

    登录密码,LoginSettings中的Password字段

  • ExternalService:

    共享服务信息

  • ZoneId:

    可用区id

  • DefaultMetaVersion:

    数据库版本

  • NeedCdbAudit:

    是否开通审计



1732
1733
1734
# File 'lib/v20190103/models.rb', line 1732

def SgId
  @SgId
end

#SoftwareObject

<li>长度限制为6-36个字符。</li> <li>只允许包含中文、字母、数字、-、_。</li> <li>EMR容器集群实例: EMR-TKE</li> <li>EMR容器集群实例: tke</li> <li>60:表示EMR-TKE-V1.1.0</li> <li>55:表示EMR-TKE-V1.0.1</li> <li>52:表示EMR-TKE-V1.0.0</li> 示例值:a9a90aa6fae36063280 MetaDB信息,当MetaType选择EMR_NEW_META时,MetaDataJdbcUrl MetaDataUser MetaDataPass UnifyMetaInstanceId不用填当MetaType选择EMR_EXIT_META时,填写UnifyMetaInstanceId 当MetaType选择USER_CUSTOM_META时,填写MetaDataJdbcUrl MetaDataUser MetaDataPass

Parameters:

  • InstanceName:

    实例名称。

  • ClusterClass:

    容器集群类型,取值范围

  • Software:
  • PlatFormType:

    容器平台类型,取值范围

  • CosBucket:

    cos存储桶

  • EksClusterId:

    容器集群id

  • ProductId:

    产品Id,不同产品ID表示不同的EMR产品版本。取值范围:

  • ClientToken:

    客户端token,唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,小于等于64个字符,例如 a9a90aa6fae36063280

  • VPCSettings:

    私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。

  • CloudResources:

    所有组件角色及其对应的Pod资源请求信息

  • SgId:

    安全组Id,为空默认创建新的安全组

  • MetaDBInfo:

    元数据库信息

  • Tags:

    标签信息

  • LoginSettings:

    登录密码,LoginSettings中的Password字段

  • ExternalService:

    共享服务信息

  • ZoneId:

    可用区id

  • DefaultMetaVersion:

    数据库版本

  • NeedCdbAudit:

    是否开通审计



1732
1733
1734
# File 'lib/v20190103/models.rb', line 1732

def Software
  @Software
end

#TagsObject

<li>长度限制为6-36个字符。</li> <li>只允许包含中文、字母、数字、-、_。</li> <li>EMR容器集群实例: EMR-TKE</li> <li>EMR容器集群实例: tke</li> <li>60:表示EMR-TKE-V1.1.0</li> <li>55:表示EMR-TKE-V1.0.1</li> <li>52:表示EMR-TKE-V1.0.0</li> 示例值:a9a90aa6fae36063280 MetaDB信息,当MetaType选择EMR_NEW_META时,MetaDataJdbcUrl MetaDataUser MetaDataPass UnifyMetaInstanceId不用填当MetaType选择EMR_EXIT_META时,填写UnifyMetaInstanceId 当MetaType选择USER_CUSTOM_META时,填写MetaDataJdbcUrl MetaDataUser MetaDataPass

Parameters:

  • InstanceName:

    实例名称。

  • ClusterClass:

    容器集群类型,取值范围

  • Software:
  • PlatFormType:

    容器平台类型,取值范围

  • CosBucket:

    cos存储桶

  • EksClusterId:

    容器集群id

  • ProductId:

    产品Id,不同产品ID表示不同的EMR产品版本。取值范围:

  • ClientToken:

    客户端token,唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,小于等于64个字符,例如 a9a90aa6fae36063280

  • VPCSettings:

    私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。

  • CloudResources:

    所有组件角色及其对应的Pod资源请求信息

  • SgId:

    安全组Id,为空默认创建新的安全组

  • MetaDBInfo:

    元数据库信息

  • Tags:

    标签信息

  • LoginSettings:

    登录密码,LoginSettings中的Password字段

  • ExternalService:

    共享服务信息

  • ZoneId:

    可用区id

  • DefaultMetaVersion:

    数据库版本

  • NeedCdbAudit:

    是否开通审计



1732
1733
1734
# File 'lib/v20190103/models.rb', line 1732

def Tags
  @Tags
end

#VPCSettingsObject

<li>长度限制为6-36个字符。</li> <li>只允许包含中文、字母、数字、-、_。</li> <li>EMR容器集群实例: EMR-TKE</li> <li>EMR容器集群实例: tke</li> <li>60:表示EMR-TKE-V1.1.0</li> <li>55:表示EMR-TKE-V1.0.1</li> <li>52:表示EMR-TKE-V1.0.0</li> 示例值:a9a90aa6fae36063280 MetaDB信息,当MetaType选择EMR_NEW_META时,MetaDataJdbcUrl MetaDataUser MetaDataPass UnifyMetaInstanceId不用填当MetaType选择EMR_EXIT_META时,填写UnifyMetaInstanceId 当MetaType选择USER_CUSTOM_META时,填写MetaDataJdbcUrl MetaDataUser MetaDataPass

Parameters:

  • InstanceName:

    实例名称。

  • ClusterClass:

    容器集群类型,取值范围

  • Software:
  • PlatFormType:

    容器平台类型,取值范围

  • CosBucket:

    cos存储桶

  • EksClusterId:

    容器集群id

  • ProductId:

    产品Id,不同产品ID表示不同的EMR产品版本。取值范围:

  • ClientToken:

    客户端token,唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,小于等于64个字符,例如 a9a90aa6fae36063280

  • VPCSettings:

    私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。

  • CloudResources:

    所有组件角色及其对应的Pod资源请求信息

  • SgId:

    安全组Id,为空默认创建新的安全组

  • MetaDBInfo:

    元数据库信息

  • Tags:

    标签信息

  • LoginSettings:

    登录密码,LoginSettings中的Password字段

  • ExternalService:

    共享服务信息

  • ZoneId:

    可用区id

  • DefaultMetaVersion:

    数据库版本

  • NeedCdbAudit:

    是否开通审计



1732
1733
1734
# File 'lib/v20190103/models.rb', line 1732

def VPCSettings
  @VPCSettings
end

#ZoneIdObject

<li>长度限制为6-36个字符。</li> <li>只允许包含中文、字母、数字、-、_。</li> <li>EMR容器集群实例: EMR-TKE</li> <li>EMR容器集群实例: tke</li> <li>60:表示EMR-TKE-V1.1.0</li> <li>55:表示EMR-TKE-V1.0.1</li> <li>52:表示EMR-TKE-V1.0.0</li> 示例值:a9a90aa6fae36063280 MetaDB信息,当MetaType选择EMR_NEW_META时,MetaDataJdbcUrl MetaDataUser MetaDataPass UnifyMetaInstanceId不用填当MetaType选择EMR_EXIT_META时,填写UnifyMetaInstanceId 当MetaType选择USER_CUSTOM_META时,填写MetaDataJdbcUrl MetaDataUser MetaDataPass

Parameters:

  • InstanceName:

    实例名称。

  • ClusterClass:

    容器集群类型,取值范围

  • Software:
  • PlatFormType:

    容器平台类型,取值范围

  • CosBucket:

    cos存储桶

  • EksClusterId:

    容器集群id

  • ProductId:

    产品Id,不同产品ID表示不同的EMR产品版本。取值范围:

  • ClientToken:

    客户端token,唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,小于等于64个字符,例如 a9a90aa6fae36063280

  • VPCSettings:

    私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。

  • CloudResources:

    所有组件角色及其对应的Pod资源请求信息

  • SgId:

    安全组Id,为空默认创建新的安全组

  • MetaDBInfo:

    元数据库信息

  • Tags:

    标签信息

  • LoginSettings:

    登录密码,LoginSettings中的Password字段

  • ExternalService:

    共享服务信息

  • ZoneId:

    可用区id

  • DefaultMetaVersion:

    数据库版本

  • NeedCdbAudit:

    是否开通审计



1732
1733
1734
# File 'lib/v20190103/models.rb', line 1732

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
# File 'lib/v20190103/models.rb', line 1755

def deserialize(params)
  @InstanceName = params['InstanceName']
  @ClusterClass = params['ClusterClass']
  @Software = params['Software']
  @PlatFormType = params['PlatFormType']
  @CosBucket = params['CosBucket']
  @EksClusterId = params['EksClusterId']
  @ProductId = params['ProductId']
  @ClientToken = params['ClientToken']
  unless params['VPCSettings'].nil?
    @VPCSettings = VPCSettings.new
    @VPCSettings.deserialize(params['VPCSettings'])
  end
  unless params['CloudResources'].nil?
    @CloudResources = []
    params['CloudResources'].each do |i|
      cloudresource_tmp = CloudResource.new
      cloudresource_tmp.deserialize(i)
      @CloudResources << cloudresource_tmp
    end
  end
  @SgId = params['SgId']
  unless params['MetaDBInfo'].nil?
    @MetaDBInfo = CustomMetaDBInfo.new
    @MetaDBInfo.deserialize(params['MetaDBInfo'])
  end
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  unless params['LoginSettings'].nil?
    @LoginSettings = LoginSettings.new
    @LoginSettings.deserialize(params['LoginSettings'])
  end
  unless params['ExternalService'].nil?
    @ExternalService = []
    params['ExternalService'].each do |i|
      externalservice_tmp = ExternalService.new
      externalservice_tmp.deserialize(i)
      @ExternalService << externalservice_tmp
    end
  end
  @ZoneId = params['ZoneId']
  @DefaultMetaVersion = params['DefaultMetaVersion']
  @NeedCdbAudit = params['NeedCdbAudit']
end