jdcloud_sdk.services.jdro.models package

Submodules

jdcloud_sdk.services.jdro.models.Change module

class jdcloud_sdk.services.jdro.models.Change.Change(resourceChange=None, type=None)[source]

Bases: object

Parameters:
  • resourceChange – (Optional)
  • type – (Optional)

jdcloud_sdk.services.jdro.models.ChangeSet module

class jdcloud_sdk.services.jdro.models.ChangeSet.ChangeSet(action=None, changeInfo=None, changeMap=None, createTime=None, describe=None, id=None, isRun=None, name=None, region=None, runTime=None, stackId=None, status=None, statusReason=None, templateId=None)[source]

Bases: object

Parameters:
  • action – (Optional) 更改集操作
  • changeInfo – (Optional) 更改信息
  • changeMap – (Optional) changeset的详细信息
  • createTime – (Optional) 创建时间
  • describe – (Optional) 更改集描述
  • id – (Optional)
  • isRun – (Optional) 是否执行
  • name – (Optional) 更改集名称
  • region – (Optional) 地域信息
  • runTime – (Optional) 执行时间
  • stackId – (Optional) 对应资源栈ID
  • status – (Optional) 状态
  • statusReason – (Optional) 状态原因
  • templateId – (Optional) 对应模板ID

jdcloud_sdk.services.jdro.models.CreateStackChangeSetRequset module

class jdcloud_sdk.services.jdro.models.CreateStackChangeSetRequset.CreateStackChangeSetRequset(environment, template)[source]

Bases: object

Parameters:
  • environment
  • template – 模板, JSON对象

jdcloud_sdk.services.jdro.models.CreateStackSpec module

class jdcloud_sdk.services.jdro.models.CreateStackSpec.CreateStackSpec(environment, template)[source]

Bases: object

Parameters:
  • environment
  • template – 模板, JSON对象

jdcloud_sdk.services.jdro.models.DescribeResourceTypeListItem module

class jdcloud_sdk.services.jdro.models.DescribeResourceTypeListItem.DescribeResourceTypeListItem(describe=None, type=None)[source]

Bases: object

Parameters:
  • describe – (Optional)
  • type – (Optional) 资源类型

jdcloud_sdk.services.jdro.models.Environment module

class jdcloud_sdk.services.jdro.models.Environment.Environment(name, timeout, disableRollback=None, params=None)[source]

Bases: object

Parameters:
  • disableRollback – (Optional) 禁止回滚,默认false,即创建资源栈失败时回滚
  • name – 资源栈名称
  • params – (Optional) 自定义参数值map, 内容为键值对形式,key为参数,value为自定义参数值。Params中的参数值会覆盖模板文件中参数的默认值。
  • timeout – 超时时间,单位分钟,范围10-180

jdcloud_sdk.services.jdro.models.Err module

class jdcloud_sdk.services.jdro.models.Err.Err(code=None, details=None, message=None, status=None)[source]

Bases: object

Parameters:
  • code – (Optional)
  • details – (Optional)
  • message – (Optional)
  • status – (Optional)

jdcloud_sdk.services.jdro.models.EventOut module

class jdcloud_sdk.services.jdro.models.EventOut.EventOut(createTime=None, physicalId=None, resourceAction=None, resourceName=None, resourceStatus=None, resourceStatusReason=None, resourceType=None, stackId=None, uuid=None)[source]

Bases: object

Parameters:
  • createTime – (Optional) 创建时间
  • physicalId – (Optional) 资源ID
  • resourceAction – (Optional) 资源运行操作
  • resourceName – (Optional) 资源名称
  • resourceStatus – (Optional) 资源运行状态
  • resourceStatusReason – (Optional) 资源运行状态原因
  • resourceType – (Optional) 资源类型
  • stackId – (Optional) 资源栈ID
  • uuid – (Optional) 唯一标识

jdcloud_sdk.services.jdro.models.PropertyItemType module

class jdcloud_sdk.services.jdro.models.PropertyItemType.PropertyItemType(multiValues=None, scalar=None)[source]

Bases: object

Parameters:
  • multiValues – (Optional)
  • scalar – (Optional)

jdcloud_sdk.services.jdro.models.PropertyTypeDefinition module

class jdcloud_sdk.services.jdro.models.PropertyTypeDefinition.PropertyTypeDefinition(comment=None, documentation=None, duplicatesAllowed=None, itemType=None, primitiveItemType=None, primitiveType=None, required=None, type=None, updateType=None)[source]

Bases: object

Parameters:
  • comment – (Optional) 注释
  • documentation – (Optional) 说明文档地址
  • duplicatesAllowed – (Optional) 如果 Type 字段的值为 List,则指示 CloudFormation 是否允许重复值。true将忽略重复值,false将对重复值报错
  • itemType – (Optional) 如果 Type 字段的值为 List 或 Map,则指示列表或映射的类型 (如果它们包含非基元类型)
  • primitiveItemType – (Optional) 如果 Type 字段的值为 List 或 Map,则指示列表或映射的类型 (如果它们包含基元类型)
  • primitiveType – (Optional) 基元类型
  • required – (Optional) 是否必填
  • type – (Optional)
  • updateType – (Optional) 更新行为类别

jdcloud_sdk.services.jdro.models.PropertyTypes module

class jdcloud_sdk.services.jdro.models.PropertyTypes.PropertyTypes(documentation=None, properties=None)[source]

Bases: object

Parameters:
  • documentation – (Optional)
  • properties – (Optional)

jdcloud_sdk.services.jdro.models.ResourceAttribute module

class jdcloud_sdk.services.jdro.models.ResourceAttribute.ResourceAttribute(comment=None, itemType=None, primitiveItemType=None, primitiveType=None, type=None)[source]

Bases: object

Parameters:
  • comment – (Optional) 注释
  • itemType – (Optional) 如果 Type 字段的值为 List 或 Map,则指示列表或映射的类型 (如果它们包含非基元类型)
  • primitiveItemType – (Optional) 如果 Type 字段的值为 List 或 Map,则指示列表或映射的类型 (如果它们包含基元类型)
  • primitiveType – (Optional) 基元类型
  • type – (Optional)

jdcloud_sdk.services.jdro.models.ResourceChange module

class jdcloud_sdk.services.jdro.models.ResourceChange.ResourceChange(action=None, details=None, logicalResourceId=None, physicalResourceId=None, replacement=None, resourceType=None, scope=None)[source]

Bases: object

Parameters:
  • action – (Optional)
  • details – (Optional) 更新操作中将对资源做的改变详情
  • logicalResourceId – (Optional) 资源在模板中的逻辑id
  • physicalResourceId – (Optional) 资源物理id
  • replacement – (Optional)
  • resourceType – (Optional) 资源类型
  • scope – (Optional) 更新操作中修改发生的位置

jdcloud_sdk.services.jdro.models.ResourceChangeDetail module

class jdcloud_sdk.services.jdro.models.ResourceChangeDetail.ResourceChangeDetail(causingEntity=None, changeSource=None, evaluation=None, target=None)[source]

Bases: object

Parameters:
  • causingEntity – (Optional) 引发变更的资源逻辑id,当 changeSource 为 DirectModification ,此值为空
  • changeSource – (Optional)
  • evaluation – (Optional)
  • target – (Optional)

jdcloud_sdk.services.jdro.models.ResourceOut module

class jdcloud_sdk.services.jdro.models.ResourceOut.ResourceOut(action=None, createTime=None, deletePolicy=None, deleteTime=None, logicId=None, physicalId=None, region=None, snapshot=None, stackId=None, status=None, statusReason=None, type=None, updateTime=None)[source]

Bases: object

Parameters:
  • action – (Optional) 资源运行操作
  • createTime – (Optional) 创建时间
  • deletePolicy – (Optional) 删除策略
  • deleteTime – (Optional) 删除时间
  • logicId – (Optional) 资源逻辑ID
  • physicalId – (Optional) 资源ID
  • region – (Optional) 地域信息
  • snapshot – (Optional) Snapshot信息,仅针对磁盘资源类型
  • stackId – (Optional) 资源栈ID
  • status – (Optional) 资源运行状态
  • statusReason – (Optional) 资源运行状态原因
  • type – (Optional) 资源类型
  • updateTime – (Optional) 更新时间

jdcloud_sdk.services.jdro.models.ResourceTargetDefinition module

class jdcloud_sdk.services.jdro.models.ResourceTargetDefinition.ResourceTargetDefinition(attribute=None, name=None, requiresRecreation=None)[source]

Bases: object

Parameters:
  • attribute – (Optional)
  • name – (Optional) 如果 Attribute 为 Properties,值为属性的名称,否则为空
  • requiresRecreation – (Optional)

jdcloud_sdk.services.jdro.models.ResourceTypes module

class jdcloud_sdk.services.jdro.models.ResourceTypes.ResourceTypes(attributes=None, description=None, documentation=None, properties=None)[source]

Bases: object

Parameters:
  • attributes – (Optional) 资源输出参数定义
  • description – (Optional) 资源描述
  • documentation – (Optional) 文档链接
  • properties – (Optional) 资源属性定义

jdcloud_sdk.services.jdro.models.StackOut module

class jdcloud_sdk.services.jdro.models.StackOut.StackOut(action=None, canUpdate=None, createTime=None, disableRollback=None, id=None, input=None, name=None, output=None, region=None, stackVersion=None, status=None, statusReason=None, templateId=None, timeout=None, updateTime=None)[source]

Bases: object

Parameters:
  • action – (Optional) 资源栈运行操作
  • canUpdate – (Optional) 资源栈能否更新
  • createTime – (Optional) 资源栈创建时间
  • disableRollback – (Optional) 资源栈是否回滚设置
  • id – (Optional) 资源栈ID
  • input – (Optional) 资源栈输入信息,JSON格式,此字段只在查询资源栈详情describeStack时有值
  • name – (Optional) 资源栈名称
  • output – (Optional) 资源栈输出信息,JSON格式, 此字段只在查询资源栈详情describeStack时有值
  • region – (Optional) 资源栈所在区域
  • stackVersion – (Optional) 资源栈版本
  • status – (Optional) 资源栈运行状态
  • statusReason – (Optional) 资源栈运行状态原因
  • templateId – (Optional) 资源栈使用的template ID
  • timeout – (Optional) 资源栈超时时间
  • updateTime – (Optional) 资源栈更新时间

jdcloud_sdk.services.jdro.models.TemplateOut module

class jdcloud_sdk.services.jdro.models.TemplateOut.TemplateOut(createTime=None, describe=None, id=None, info=None, name=None, region=None)[source]

Bases: object

Parameters:
  • createTime – (Optional) 模板创建时间
  • describe – (Optional) 模板描述
  • id – (Optional) 模板ID
  • info – (Optional) 模板内容
  • name – (Optional) 模板名称
  • region – (Optional) 地域信息

jdcloud_sdk.services.jdro.models.TemplateValidateSpec module

class jdcloud_sdk.services.jdro.models.TemplateValidateSpec.TemplateValidateSpec(template, environment=None, validateMode=None)[source]

Bases: object

Parameters:
  • environment – (Optional)
  • template – 模板
  • validateMode – (Optional) 可取值:(validateTemplate (检测模板), validateStack (检测模板和environment)) 默认validateTemplate

Module contents