Documentation
¶
Index ¶
- type Change
- type ChangeSet
- type CreateStackChangeSetRequset
- type CreateStackSpec
- type DescribeResourceTypeListItem
- type Environment
- type Err
- type EventOut
- type PropertyItemType
- type PropertyTypeDefinition
- type PropertyTypes
- type ResourceAttribute
- type ResourceChange
- type ResourceChangeDetail
- type ResourceOut
- type ResourceTargetDefinition
- type ResourceTypes
- type StackOut
- type TemplateOut
- type TemplateValidateSpec
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Change ¶
type Change struct {
/* (Optional) */
ResourceChange ResourceChange `json:"resourceChange"`
/* (Optional) */
Type string `json:"type"`
}
type ChangeSet ¶
type ChangeSet struct {
/* 更改集操作 (Optional) */
Action string `json:"action"`
/* 更改信息 (Optional) */
ChangeInfo string `json:"changeInfo"`
/* changeset的详细信息 (Optional) */
ChangeMap interface{} `json:"changeMap"`
/* 创建时间 (Optional) */
CreateTime string `json:"createTime"`
/* 更改集描述 (Optional) */
Describe string `json:"describe"`
/* (Optional) */
Id string `json:"id"`
/* 是否执行 (Optional) */
IsRun int64 `json:"isRun"`
/* 更改集名称 (Optional) */
Name string `json:"name"`
/* 地域信息 (Optional) */
Region string `json:"region"`
/* 执行时间 (Optional) */
RunTime string `json:"runTime"`
/* 对应资源栈ID (Optional) */
StackId string `json:"stackId"`
/* 状态 (Optional) */
Status string `json:"status"`
/* 状态原因 (Optional) */
StatusReason string `json:"statusReason"`
/* 对应模板ID (Optional) */
TemplateId string `json:"templateId"`
}
type CreateStackChangeSetRequset ¶
type CreateStackChangeSetRequset struct {
/* */
Environment Environment `json:"environment"`
/* 模板, JSON对象 */
Template interface{} `json:"template"`
}
type CreateStackSpec ¶
type CreateStackSpec struct {
/* */
Environment Environment `json:"environment"`
/* 模板, JSON对象 */
Template interface{} `json:"template"`
}
type Environment ¶
type Environment struct {
/* 禁止回滚,默认false,即创建资源栈失败时回滚 (Optional) */
DisableRollback *bool `json:"disableRollback"`
/* 资源栈名称 */
Name string `json:"name"`
/* 自定义参数值map, 内容为键值对形式,key为参数,value为自定义参数值。Params中的参数值会覆盖模板文件中参数的默认值。 (Optional) */
Params *interface{} `json:"params"`
/* 超时时间,单位分钟,范围10-180 */
Timeout int64 `json:"timeout"`
}
type EventOut ¶
type EventOut struct {
/* 创建时间 (Optional) */
CreateTime string `json:"createTime"`
/* 资源ID (Optional) */
PhysicalId string `json:"physicalId"`
/* 资源运行操作 (Optional) */
ResourceAction string `json:"resourceAction"`
/* 资源名称 (Optional) */
ResourceName string `json:"resourceName"`
/* 资源运行状态 (Optional) */
ResourceStatus string `json:"resourceStatus"`
/* 资源运行状态原因 (Optional) */
ResourceStatusReason string `json:"resourceStatusReason"`
/* 资源类型 (Optional) */
ResourceType string `json:"resourceType"`
/* 资源栈ID (Optional) */
StackId string `json:"stackId"`
/* 唯一标识 (Optional) */
Uuid string `json:"uuid"`
}
type PropertyItemType ¶
type PropertyTypeDefinition ¶
type PropertyTypeDefinition struct {
/* 注释 (Optional) */
Comment string `json:"comment"`
/* 说明文档地址 (Optional) */
Documentation string `json:"documentation"`
/* 如果 Type 字段的值为 List,则指示 CloudFormation 是否允许重复值。true将忽略重复值,false将对重复值报错 (Optional) */
DuplicatesAllowed bool `json:"duplicatesAllowed"`
/* 如果 Type 字段的值为 List 或 Map,则指示列表或映射的类型 (如果它们包含非基元类型) (Optional) */
ItemType string `json:"itemType"`
/* 如果 Type 字段的值为 List 或 Map,则指示列表或映射的类型 (如果它们包含基元类型) (Optional) */
PrimitiveItemType string `json:"primitiveItemType"`
/* 基元类型 (Optional) */
PrimitiveType string `json:"primitiveType"`
/* 是否必填 (Optional) */
Required bool `json:"required"`
/* (Optional) */
Type PropertyItemType `json:"type"`
/* 更新行为类别 (Optional) */
UpdateType string `json:"updateType"`
}
type PropertyTypes ¶
type PropertyTypes struct {
/* (Optional) */
Documentation string `json:"documentation"`
/* (Optional) */
Properties interface{} `json:"properties"`
}
type ResourceAttribute ¶
type ResourceAttribute struct {
/* 注释 (Optional) */
Comment string `json:"comment"`
/* 如果 Type 字段的值为 List 或 Map,则指示列表或映射的类型 (如果它们包含非基元类型) (Optional) */
ItemType string `json:"itemType"`
/* 如果 Type 字段的值为 List 或 Map,则指示列表或映射的类型 (如果它们包含基元类型) (Optional) */
PrimitiveItemType string `json:"primitiveItemType"`
/* 基元类型 (Optional) */
PrimitiveType string `json:"primitiveType"`
/* (Optional) */
Type PropertyItemType `json:"type"`
}
type ResourceChange ¶
type ResourceChange struct {
/* (Optional) */
Action string `json:"action"`
/* 更新操作中将对资源做的改变详情 (Optional) */
Details []ResourceChangeDetail `json:"details"`
/* 资源在模板中的逻辑id (Optional) */
LogicalResourceId string `json:"logicalResourceId"`
/* 资源物理id (Optional) */
PhysicalResourceId string `json:"physicalResourceId"`
/* (Optional) */
Replacement string `json:"replacement"`
/* 资源类型 (Optional) */
ResourceType string `json:"resourceType"`
/* 更新操作中修改发生的位置 (Optional) */
Scope []string `json:"scope"`
}
type ResourceChangeDetail ¶
type ResourceChangeDetail struct {
/* 引发变更的资源逻辑id,当 changeSource 为 DirectModification ,此值为空 (Optional) */
CausingEntity string `json:"causingEntity"`
/* (Optional) */
ChangeSource string `json:"changeSource"`
/* (Optional) */
Evaluation string `json:"evaluation"`
/* (Optional) */
Target ResourceTargetDefinition `json:"target"`
}
type ResourceOut ¶
type ResourceOut struct {
/* 资源运行操作 (Optional) */
Action string `json:"action"`
/* 创建时间 (Optional) */
CreateTime string `json:"createTime"`
/* 删除策略 (Optional) */
DeletePolicy string `json:"deletePolicy"`
/* 删除时间 (Optional) */
DeleteTime string `json:"deleteTime"`
/* 资源逻辑ID (Optional) */
LogicId string `json:"logicId"`
/* 资源ID (Optional) */
PhysicalId string `json:"physicalId"`
/* 地域信息 (Optional) */
Region string `json:"region"`
/* Snapshot信息,仅针对磁盘资源类型 (Optional) */
Snapshot string `json:"snapshot"`
/* 资源栈ID (Optional) */
StackId string `json:"stackId"`
/* 资源运行状态 (Optional) */
Status string `json:"status"`
/* 资源运行状态原因 (Optional) */
StatusReason string `json:"statusReason"`
/* 资源类型 (Optional) */
Type string `json:"type"`
/* 更新时间 (Optional) */
UpdateTime string `json:"updateTime"`
}
type ResourceTypes ¶
type StackOut ¶
type StackOut struct {
/* 资源栈运行操作 (Optional) */
Action string `json:"action"`
/* 资源栈能否更新 (Optional) */
CanUpdate bool `json:"canUpdate"`
/* 资源栈创建时间 (Optional) */
CreateTime string `json:"createTime"`
/* 资源栈是否回滚设置 (Optional) */
DisableRollback bool `json:"disableRollback"`
/* 资源栈ID (Optional) */
Id string `json:"id"`
/* 资源栈输入信息,JSON格式,此字段只在查询资源栈详情describeStack时有值 (Optional) */
Input interface{} `json:"input"`
/* 资源栈名称 (Optional) */
Name string `json:"name"`
/* 资源栈输出信息,JSON格式, 此字段只在查询资源栈详情describeStack时有值 (Optional) */
Output interface{} `json:"output"`
/* 资源栈所在区域 (Optional) */
Region string `json:"region"`
/* 资源栈版本 (Optional) */
StackVersion int64 `json:"stackVersion"`
/* 资源栈运行状态 (Optional) */
Status string `json:"status"`
/* 资源栈运行状态原因 (Optional) */
StatusReason string `json:"statusReason"`
/* 资源栈使用的template ID (Optional) */
TemplateId string `json:"templateId"`
/* 资源栈超时时间 (Optional) */
Timeout int64 `json:"timeout"`
/* 资源栈更新时间 (Optional) */
UpdateTime string `json:"updateTime"`
}
type TemplateOut ¶
type TemplateOut struct {
/* 模板创建时间 (Optional) */
CreateTime string `json:"createTime"`
/* 模板描述 (Optional) */
Describe string `json:"describe"`
/* 模板ID (Optional) */
Id string `json:"id"`
/* 模板内容 (Optional) */
Info string `json:"info"`
/* 模板名称 (Optional) */
Name string `json:"name"`
/* 地域信息 (Optional) */
Region string `json:"region"`
}
type TemplateValidateSpec ¶
type TemplateValidateSpec struct {
/* (Optional) */
Environment Environment `json:"environment"`
/* 模板 */
Template interface{} `json:"template"`
/* 可取值:(validateTemplate (检测模板), validateStack (检测模板和environment)) 默认validateTemplate (Optional) */
ValidateMode string `json:"validateMode"`
}
Source Files
¶
- Change.go
- ChangeSet.go
- CreateStackChangeSetRequset.go
- CreateStackSpec.go
- DescribeResourceTypeListItem.go
- Environment.go
- Err.go
- EventOut.go
- PropertyItemType.go
- PropertyTypeDefinition.go
- PropertyTypes.go
- ResourceAttribute.go
- ResourceChange.go
- ResourceChangeDetail.go
- ResourceOut.go
- ResourceTargetDefinition.go
- ResourceTypes.go
- StackOut.go
- TemplateOut.go
- TemplateValidateSpec.go
Click to show internal directories.
Click to hide internal directories.