jdcloud_sdk.services.jdro.models package¶
Submodules¶
jdcloud_sdk.services.jdro.models.Change module¶
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:
objectParameters: - 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¶
jdcloud_sdk.services.jdro.models.CreateStackSpec module¶
jdcloud_sdk.services.jdro.models.DescribeResourceTypeListItem module¶
jdcloud_sdk.services.jdro.models.Environment module¶
-
class
jdcloud_sdk.services.jdro.models.Environment.Environment(name, timeout, disableRollback=None, params=None)[source]¶ Bases:
objectParameters: - disableRollback – (Optional) 禁止回滚,默认false,即创建资源栈失败时回滚
- name – 资源栈名称
- params – (Optional) 自定义参数值map, 内容为键值对形式,key为参数,value为自定义参数值。Params中的参数值会覆盖模板文件中参数的默认值。
- timeout – 超时时间,单位分钟,范围10-180
jdcloud_sdk.services.jdro.models.Err module¶
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:
objectParameters: - 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¶
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:
objectParameters: - 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¶
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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: - 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¶
jdcloud_sdk.services.jdro.models.ResourceTypes module¶
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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: - environment – (Optional)
- template – 模板
- validateMode – (Optional) 可取值:(validateTemplate (检测模板), validateStack (检测模板和environment)) 默认validateTemplate