v20201117

package
v1.0.935 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 3, 2024 License: Apache-2.0 Imports: 7 Imported by: 1

Documentation

Index

Constants

View Source
const (

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// HTTP请求错误。
	FAILEDOPERATION_HTTPREQUESTERROR = "FailedOperation.HttpRequestError"

	// 资源不存在。
	FAILEDOPERATION_NOTEXIST = "FailedOperation.NotExist"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 使用的云存储错误。
	INTERNALERROR_COSERROR = "InternalError.CosError"

	// 数据库操作错误。
	INTERNALERROR_DBERROR = "InternalError.DbError"

	// 使用的消息队列错误。
	INTERNALERROR_MQERROR = "InternalError.MqError"

	// 系统错误。
	INTERNALERROR_SYSTEM = "InternalError.System"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 参数错误。
	INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

	// 禁止操作。
	UNSUPPORTEDOPERATION_FORBIDOP = "UnsupportedOperation.ForbidOp"
)
View Source
const APIVersion = "2020-11-17"

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplyStackRequest

type ApplyStackRequest struct {
	*tchttp.BaseRequest

	// 资源栈ID
	StackId *string `json:"StackId,omitnil,omitempty" name:"StackId"`

	// 待执行apply事件的版本ID
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`
}

func NewApplyStackRequest

func NewApplyStackRequest() (request *ApplyStackRequest)

func (*ApplyStackRequest) FromJsonString

func (r *ApplyStackRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyStackRequest) ToJsonString

func (r *ApplyStackRequest) ToJsonString() string

type ApplyStackRequestParams added in v1.0.426

type ApplyStackRequestParams struct {
	// 资源栈ID
	StackId *string `json:"StackId,omitnil,omitempty" name:"StackId"`

	// 待执行apply事件的版本ID
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`
}

Predefined struct for user

type ApplyStackResponse

type ApplyStackResponse struct {
	*tchttp.BaseResponse
	Response *ApplyStackResponseParams `json:"Response"`
}

func NewApplyStackResponse

func NewApplyStackResponse() (response *ApplyStackResponse)

func (*ApplyStackResponse) FromJsonString

func (r *ApplyStackResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyStackResponse) ToJsonString

func (r *ApplyStackResponse) ToJsonString() string

type ApplyStackResponseParams added in v1.0.426

type ApplyStackResponseParams struct {
	// 执行的事件ID
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) ApplyStack

func (c *Client) ApplyStack(request *ApplyStackRequest) (response *ApplyStackResponse, err error)

ApplyStack 本接口(ApplyStack)用于触发资源栈下某个版本的Apply事件。

- 当版本处于PLAN_IN_PROGRESS或APPLY_IN_PROGRESS状态时,将无法再执行本操作

- 当版本处于APPLY_COMPLETED状态时,本操作无法执行

可能返回的错误码:

FAILEDOPERATION_NOTEXIST = "FailedOperation.NotExist"
INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
UNSUPPORTEDOPERATION_FORBIDOP = "UnsupportedOperation.ForbidOp"

func (*Client) ApplyStackWithContext added in v1.0.324

func (c *Client) ApplyStackWithContext(ctx context.Context, request *ApplyStackRequest) (response *ApplyStackResponse, err error)

ApplyStack 本接口(ApplyStack)用于触发资源栈下某个版本的Apply事件。

- 当版本处于PLAN_IN_PROGRESS或APPLY_IN_PROGRESS状态时,将无法再执行本操作

- 当版本处于APPLY_COMPLETED状态时,本操作无法执行

可能返回的错误码:

FAILEDOPERATION_NOTEXIST = "FailedOperation.NotExist"
INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
UNSUPPORTEDOPERATION_FORBIDOP = "UnsupportedOperation.ForbidOp"

func (*Client) CreateStack

func (c *Client) CreateStack(request *CreateStackRequest) (response *CreateStackResponse, err error)

CreateStack 本接口(CreateStack)用于通过传递一个COS的terraform zip模版URL来创建一个资源栈。创建资源栈后仍需要用户调用对应的plan, apply, destory执行对应的事件。

可能返回的错误码:

FAILEDOPERATION_HTTPREQUESTERROR = "FailedOperation.HttpRequestError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

func (*Client) CreateStackVersion

func (c *Client) CreateStackVersion(request *CreateStackVersionRequest) (response *CreateStackVersionResponse, err error)

CreateStackVersion 本接口(CreateStackVersion)用于给资源栈新增一个HCL模版版本,仅限COS链接,且为zip格式。

可能返回的错误码:

FAILEDOPERATION_NOTEXIST = "FailedOperation.NotExist"
INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_MQERROR = "InternalError.MqError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
UNSUPPORTEDOPERATION_FORBIDOP = "UnsupportedOperation.ForbidOp"

func (*Client) CreateStackVersionWithContext added in v1.0.324

func (c *Client) CreateStackVersionWithContext(ctx context.Context, request *CreateStackVersionRequest) (response *CreateStackVersionResponse, err error)

CreateStackVersion 本接口(CreateStackVersion)用于给资源栈新增一个HCL模版版本,仅限COS链接,且为zip格式。

可能返回的错误码:

FAILEDOPERATION_NOTEXIST = "FailedOperation.NotExist"
INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_MQERROR = "InternalError.MqError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
UNSUPPORTEDOPERATION_FORBIDOP = "UnsupportedOperation.ForbidOp"

func (*Client) CreateStackWithContext added in v1.0.324

func (c *Client) CreateStackWithContext(ctx context.Context, request *CreateStackRequest) (response *CreateStackResponse, err error)

CreateStack 本接口(CreateStack)用于通过传递一个COS的terraform zip模版URL来创建一个资源栈。创建资源栈后仍需要用户调用对应的plan, apply, destory执行对应的事件。

可能返回的错误码:

FAILEDOPERATION_HTTPREQUESTERROR = "FailedOperation.HttpRequestError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

func (*Client) DeleteStack

func (c *Client) DeleteStack(request *DeleteStackRequest) (response *DeleteStackResponse, err error)

DeleteStack 本接口(DeleteStack)用于删除一个资源栈(配置、版本、事件信息)。但不会销毁资源管理的云资源。如果需要销毁资源栈管理的云资源,请调用 DestoryStack 接口销毁云资源。

可能返回的错误码:

FAILEDOPERATION_NOTEXIST = "FailedOperation.NotExist"
INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteStackVersion

func (c *Client) DeleteStackVersion(request *DeleteStackVersionRequest) (response *DeleteStackVersionResponse, err error)

DeleteStackVersion 本接口(DeleteStackVersion)用于删除一个版本,处于PLAN_IN_PROGRESS和APPLY_IN_PROGRESS状态中的版本无法删除。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

func (*Client) DeleteStackVersionWithContext added in v1.0.324

func (c *Client) DeleteStackVersionWithContext(ctx context.Context, request *DeleteStackVersionRequest) (response *DeleteStackVersionResponse, err error)

DeleteStackVersion 本接口(DeleteStackVersion)用于删除一个版本,处于PLAN_IN_PROGRESS和APPLY_IN_PROGRESS状态中的版本无法删除。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

func (*Client) DeleteStackWithContext added in v1.0.324

func (c *Client) DeleteStackWithContext(ctx context.Context, request *DeleteStackRequest) (response *DeleteStackResponse, err error)

DeleteStack 本接口(DeleteStack)用于删除一个资源栈(配置、版本、事件信息)。但不会销毁资源管理的云资源。如果需要销毁资源栈管理的云资源,请调用 DestoryStack 接口销毁云资源。

可能返回的错误码:

FAILEDOPERATION_NOTEXIST = "FailedOperation.NotExist"
INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeStackEvent

func (c *Client) DescribeStackEvent(request *DescribeStackEventRequest) (response *DescribeStackEventResponse, err error)

DescribeStackEvent 本接口(DescribeStackEvent)用于获取单个事件详情,尤其是可以得到事件的详细控制台输出文本。

可能返回的错误码:

FAILEDOPERATION_HTTPREQUESTERROR = "FailedOperation.HttpRequestError"
FAILEDOPERATION_NOTEXIST = "FailedOperation.NotExist"
INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

func (*Client) DescribeStackEventWithContext added in v1.0.324

func (c *Client) DescribeStackEventWithContext(ctx context.Context, request *DescribeStackEventRequest) (response *DescribeStackEventResponse, err error)

DescribeStackEvent 本接口(DescribeStackEvent)用于获取单个事件详情,尤其是可以得到事件的详细控制台输出文本。

可能返回的错误码:

FAILEDOPERATION_HTTPREQUESTERROR = "FailedOperation.HttpRequestError"
FAILEDOPERATION_NOTEXIST = "FailedOperation.NotExist"
INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

func (*Client) DescribeStackEvents

func (c *Client) DescribeStackEvents(request *DescribeStackEventsRequest) (response *DescribeStackEventsResponse, err error)

DescribeStackEvents 本接口(DescribeStackEvents)用于查看一个或多个事件详细信息。

- 可以根据事件ID过滤感兴趣的事件

- 也可以根据版本ID,资源栈ID,事件类型,事件状态过滤事件,过滤信息详细请见过滤器Filter

- 如果参数为空,返回当前用户一定数量(Limit所指定的数量,默认为20)的事件

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeStackEventsWithContext added in v1.0.324

func (c *Client) DescribeStackEventsWithContext(ctx context.Context, request *DescribeStackEventsRequest) (response *DescribeStackEventsResponse, err error)

DescribeStackEvents 本接口(DescribeStackEvents)用于查看一个或多个事件详细信息。

- 可以根据事件ID过滤感兴趣的事件

- 也可以根据版本ID,资源栈ID,事件类型,事件状态过滤事件,过滤信息详细请见过滤器Filter

- 如果参数为空,返回当前用户一定数量(Limit所指定的数量,默认为20)的事件

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeStackVersions

func (c *Client) DescribeStackVersions(request *DescribeStackVersionsRequest) (response *DescribeStackVersionsResponse, err error)

DescribeStackVersions 本接口(DescribeStackVersions)用于查询一个或多个版本的详细信息。

- 可以根据版本ID查询感兴趣的版本

- 可以根据版本名字和状态来过滤版本,详见过滤器Filter

- 如果参数为空,返回当前用户一定数量(Limit所指定的数量,默认为20)的版本

可能返回的错误码:

FAILEDOPERATION_NOTEXIST = "FailedOperation.NotExist"
INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeStackVersionsWithContext added in v1.0.324

func (c *Client) DescribeStackVersionsWithContext(ctx context.Context, request *DescribeStackVersionsRequest) (response *DescribeStackVersionsResponse, err error)

DescribeStackVersions 本接口(DescribeStackVersions)用于查询一个或多个版本的详细信息。

- 可以根据版本ID查询感兴趣的版本

- 可以根据版本名字和状态来过滤版本,详见过滤器Filter

- 如果参数为空,返回当前用户一定数量(Limit所指定的数量,默认为20)的版本

可能返回的错误码:

FAILEDOPERATION_NOTEXIST = "FailedOperation.NotExist"
INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeStacks

func (c *Client) DescribeStacks(request *DescribeStacksRequest) (response *DescribeStacksResponse, err error)

DescribeStacks 本接口(DescribeStacks)用于查询一个或多个资源栈的详细信息。

- 可以根据资源栈ID来查询感兴趣的资源栈信息

- 若参数为空,返回当前用户一定数量(Limit所指定的数量,默认为20)的资源栈

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeStacksWithContext added in v1.0.324

func (c *Client) DescribeStacksWithContext(ctx context.Context, request *DescribeStacksRequest) (response *DescribeStacksResponse, err error)

DescribeStacks 本接口(DescribeStacks)用于查询一个或多个资源栈的详细信息。

- 可以根据资源栈ID来查询感兴趣的资源栈信息

- 若参数为空,返回当前用户一定数量(Limit所指定的数量,默认为20)的资源栈

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DestroyStack

func (c *Client) DestroyStack(request *DestroyStackRequest) (response *DestroyStackResponse, err error)

DestroyStack 本接口(DestroyStack)用于删除资源栈下的某个版本所创建的资源。

可能返回的错误码:

FAILEDOPERATION_NOTEXIST = "FailedOperation.NotExist"
INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

func (*Client) DestroyStackWithContext added in v1.0.324

func (c *Client) DestroyStackWithContext(ctx context.Context, request *DestroyStackRequest) (response *DestroyStackResponse, err error)

DestroyStack 本接口(DestroyStack)用于删除资源栈下的某个版本所创建的资源。

可能返回的错误码:

FAILEDOPERATION_NOTEXIST = "FailedOperation.NotExist"
INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

func (*Client) PlanStack

func (c *Client) PlanStack(request *PlanStackRequest) (response *PlanStackResponse, err error)

PlanStack 本接口(PlanStack)用于触发资源栈下某个版本的PLAN事件。

- 当版本处于PLAN_IN_PROGRESS或APPLY_IN_PROGRESS状态时,将无法再执行本操作

- 当版本处于APPLY_COMPLETED状态时,本操作无法执行

可能返回的错误码:

FAILEDOPERATION_NOTEXIST = "FailedOperation.NotExist"
INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
UNSUPPORTEDOPERATION_FORBIDOP = "UnsupportedOperation.ForbidOp"

func (*Client) PlanStackWithContext added in v1.0.324

func (c *Client) PlanStackWithContext(ctx context.Context, request *PlanStackRequest) (response *PlanStackResponse, err error)

PlanStack 本接口(PlanStack)用于触发资源栈下某个版本的PLAN事件。

- 当版本处于PLAN_IN_PROGRESS或APPLY_IN_PROGRESS状态时,将无法再执行本操作

- 当版本处于APPLY_COMPLETED状态时,本操作无法执行

可能返回的错误码:

FAILEDOPERATION_NOTEXIST = "FailedOperation.NotExist"
INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
UNSUPPORTEDOPERATION_FORBIDOP = "UnsupportedOperation.ForbidOp"

func (*Client) UpdateStack

func (c *Client) UpdateStack(request *UpdateStackRequest) (response *UpdateStackResponse, err error)

UpdateStack 本接口(UpdateStack)用于更新资源栈的名称和描述。

可能返回的错误码:

FAILEDOPERATION_NOTEXIST = "FailedOperation.NotExist"
INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) UpdateStackVersion

func (c *Client) UpdateStackVersion(request *UpdateStackVersionRequest) (response *UpdateStackVersionResponse, err error)

UpdateStackVersion 本接口(UpdateStackVersion)用于更新一个版本的模版内容,名称或描述,模版仅限COS URL,且为zip格式。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

func (*Client) UpdateStackVersionWithContext added in v1.0.324

func (c *Client) UpdateStackVersionWithContext(ctx context.Context, request *UpdateStackVersionRequest) (response *UpdateStackVersionResponse, err error)

UpdateStackVersion 本接口(UpdateStackVersion)用于更新一个版本的模版内容,名称或描述,模版仅限COS URL,且为zip格式。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

func (*Client) UpdateStackWithContext added in v1.0.324

func (c *Client) UpdateStackWithContext(ctx context.Context, request *UpdateStackRequest) (response *UpdateStackResponse, err error)

UpdateStack 本接口(UpdateStack)用于更新资源栈的名称和描述。

可能返回的错误码:

FAILEDOPERATION_NOTEXIST = "FailedOperation.NotExist"
INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DbError"
INTERNALERROR_SYSTEM = "InternalError.System"
INVALIDPARAMETER = "InvalidParameter"

type CreateStackRequest

type CreateStackRequest struct {
	*tchttp.BaseRequest

	// 资源栈名称,不得超过60个字符
	StackName *string `json:"StackName,omitnil,omitempty" name:"StackName"`

	// 资源栈所在地域
	StackRegion *string `json:"StackRegion,omitnil,omitempty" name:"StackRegion"`

	// HCL模板URL,⽬前仅限 COS URL, ⽂件为zip压缩格式
	TemplateUrl *string `json:"TemplateUrl,omitnil,omitempty" name:"TemplateUrl"`

	// 资源栈描述,不得超过200个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewCreateStackRequest

func NewCreateStackRequest() (request *CreateStackRequest)

func (*CreateStackRequest) FromJsonString

func (r *CreateStackRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStackRequest) ToJsonString

func (r *CreateStackRequest) ToJsonString() string

type CreateStackRequestParams added in v1.0.426

type CreateStackRequestParams struct {
	// 资源栈名称,不得超过60个字符
	StackName *string `json:"StackName,omitnil,omitempty" name:"StackName"`

	// 资源栈所在地域
	StackRegion *string `json:"StackRegion,omitnil,omitempty" name:"StackRegion"`

	// HCL模板URL,⽬前仅限 COS URL, ⽂件为zip压缩格式
	TemplateUrl *string `json:"TemplateUrl,omitnil,omitempty" name:"TemplateUrl"`

	// 资源栈描述,不得超过200个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type CreateStackResponse

type CreateStackResponse struct {
	*tchttp.BaseResponse
	Response *CreateStackResponseParams `json:"Response"`
}

func NewCreateStackResponse

func NewCreateStackResponse() (response *CreateStackResponse)

func (*CreateStackResponse) FromJsonString

func (r *CreateStackResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStackResponse) ToJsonString

func (r *CreateStackResponse) ToJsonString() string

type CreateStackResponseParams added in v1.0.426

type CreateStackResponseParams struct {
	// 创建得到的资源栈ID
	StackId *string `json:"StackId,omitnil,omitempty" name:"StackId"`

	// 资源栈版本ID
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateStackVersionRequest

type CreateStackVersionRequest struct {
	*tchttp.BaseRequest

	// 待增加版本的资源栈ID
	StackId *string `json:"StackId,omitnil,omitempty" name:"StackId"`

	// 模板 URL,⽬前仅限 COS URL, ⽂件为zip压缩格式
	TemplateUrl *string `json:"TemplateUrl,omitnil,omitempty" name:"TemplateUrl"`

	// 版本名称,不得超过60个字符
	VersionName *string `json:"VersionName,omitnil,omitempty" name:"VersionName"`

	// 版本描述,不得超过200个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewCreateStackVersionRequest

func NewCreateStackVersionRequest() (request *CreateStackVersionRequest)

func (*CreateStackVersionRequest) FromJsonString

func (r *CreateStackVersionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStackVersionRequest) ToJsonString

func (r *CreateStackVersionRequest) ToJsonString() string

type CreateStackVersionRequestParams added in v1.0.426

type CreateStackVersionRequestParams struct {
	// 待增加版本的资源栈ID
	StackId *string `json:"StackId,omitnil,omitempty" name:"StackId"`

	// 模板 URL,⽬前仅限 COS URL, ⽂件为zip压缩格式
	TemplateUrl *string `json:"TemplateUrl,omitnil,omitempty" name:"TemplateUrl"`

	// 版本名称,不得超过60个字符
	VersionName *string `json:"VersionName,omitnil,omitempty" name:"VersionName"`

	// 版本描述,不得超过200个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type CreateStackVersionResponse

type CreateStackVersionResponse struct {
	*tchttp.BaseResponse
	Response *CreateStackVersionResponseParams `json:"Response"`
}

func NewCreateStackVersionResponse

func NewCreateStackVersionResponse() (response *CreateStackVersionResponse)

func (*CreateStackVersionResponse) FromJsonString

func (r *CreateStackVersionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStackVersionResponse) ToJsonString

func (r *CreateStackVersionResponse) ToJsonString() string

type CreateStackVersionResponseParams added in v1.0.426

type CreateStackVersionResponseParams struct {
	// 新创建的版本ID
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteStackRequest

type DeleteStackRequest struct {
	*tchttp.BaseRequest

	// 待删除的资源栈ID
	StackId *string `json:"StackId,omitnil,omitempty" name:"StackId"`
}

func NewDeleteStackRequest

func NewDeleteStackRequest() (request *DeleteStackRequest)

func (*DeleteStackRequest) FromJsonString

func (r *DeleteStackRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStackRequest) ToJsonString

func (r *DeleteStackRequest) ToJsonString() string

type DeleteStackRequestParams added in v1.0.426

type DeleteStackRequestParams struct {
	// 待删除的资源栈ID
	StackId *string `json:"StackId,omitnil,omitempty" name:"StackId"`
}

Predefined struct for user

type DeleteStackResponse

type DeleteStackResponse struct {
	*tchttp.BaseResponse
	Response *DeleteStackResponseParams `json:"Response"`
}

func NewDeleteStackResponse

func NewDeleteStackResponse() (response *DeleteStackResponse)

func (*DeleteStackResponse) FromJsonString

func (r *DeleteStackResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStackResponse) ToJsonString

func (r *DeleteStackResponse) ToJsonString() string

type DeleteStackResponseParams added in v1.0.426

type DeleteStackResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteStackVersionRequest

type DeleteStackVersionRequest struct {
	*tchttp.BaseRequest

	// 待删除的版本ID
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`
}

func NewDeleteStackVersionRequest

func NewDeleteStackVersionRequest() (request *DeleteStackVersionRequest)

func (*DeleteStackVersionRequest) FromJsonString

func (r *DeleteStackVersionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStackVersionRequest) ToJsonString

func (r *DeleteStackVersionRequest) ToJsonString() string

type DeleteStackVersionRequestParams added in v1.0.426

type DeleteStackVersionRequestParams struct {
	// 待删除的版本ID
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`
}

Predefined struct for user

type DeleteStackVersionResponse

type DeleteStackVersionResponse struct {
	*tchttp.BaseResponse
	Response *DeleteStackVersionResponseParams `json:"Response"`
}

func NewDeleteStackVersionResponse

func NewDeleteStackVersionResponse() (response *DeleteStackVersionResponse)

func (*DeleteStackVersionResponse) FromJsonString

func (r *DeleteStackVersionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStackVersionResponse) ToJsonString

func (r *DeleteStackVersionResponse) ToJsonString() string

type DeleteStackVersionResponseParams added in v1.0.426

type DeleteStackVersionResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStackEventRequest

type DescribeStackEventRequest struct {
	*tchttp.BaseRequest

	// 事件ID
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`
}

func NewDescribeStackEventRequest

func NewDescribeStackEventRequest() (request *DescribeStackEventRequest)

func (*DescribeStackEventRequest) FromJsonString

func (r *DescribeStackEventRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStackEventRequest) ToJsonString

func (r *DescribeStackEventRequest) ToJsonString() string

type DescribeStackEventRequestParams added in v1.0.426

type DescribeStackEventRequestParams struct {
	// 事件ID
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`
}

Predefined struct for user

type DescribeStackEventResponse

type DescribeStackEventResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStackEventResponseParams `json:"Response"`
}

func NewDescribeStackEventResponse

func NewDescribeStackEventResponse() (response *DescribeStackEventResponse)

func (*DescribeStackEventResponse) FromJsonString

func (r *DescribeStackEventResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStackEventResponse) ToJsonString

func (r *DescribeStackEventResponse) ToJsonString() string

type DescribeStackEventResponseParams added in v1.0.426

type DescribeStackEventResponseParams struct {
	// 事件ID
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 版本ID
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`

	// 资源栈ID
	StackId *string `json:"StackId,omitnil,omitempty" name:"StackId"`

	// 事件类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 事件状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 状态信息
	EventMessage *string `json:"EventMessage,omitnil,omitempty" name:"EventMessage"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 控制台输出文本
	ConsoleLog *string `json:"ConsoleLog,omitnil,omitempty" name:"ConsoleLog"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStackEventsRequest

type DescribeStackEventsRequest struct {
	*tchttp.BaseRequest

	// 按照⼀个或者多个事件ID查询
	EventIds []*string `json:"EventIds,omitnil,omitempty" name:"EventIds"`

	// <li>**VersionId**</li>
	// 按照【**版本ID**】过滤,VersionId形如 `ver-kg8hn58h`
	// 类型:string
	//
	// <li>**StackId**</li>
	// 按照【**资源栈ID**】过滤,StackId形如 `stk-hz5vn3te`
	// 类型:string
	//
	// <li>**Type**</li>
	// 按照【**事件类型**】过滤,Type 形如 plan, apply, destroy
	// 类型:string
	//
	// <li>**Status**</li>
	// 按照【**事件状态**】过滤,Status形如 queueing, running, success, failed
	// 类型:string
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。关于Offset的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。关于Limit的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeStackEventsRequest

func NewDescribeStackEventsRequest() (request *DescribeStackEventsRequest)

func (*DescribeStackEventsRequest) FromJsonString

func (r *DescribeStackEventsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStackEventsRequest) ToJsonString

func (r *DescribeStackEventsRequest) ToJsonString() string

type DescribeStackEventsRequestParams added in v1.0.426

type DescribeStackEventsRequestParams struct {
	// 按照⼀个或者多个事件ID查询
	EventIds []*string `json:"EventIds,omitnil,omitempty" name:"EventIds"`

	// <li>**VersionId**</li>
	// 按照【**版本ID**】过滤,VersionId形如 `ver-kg8hn58h`
	// 类型:string
	//
	// <li>**StackId**</li>
	// 按照【**资源栈ID**】过滤,StackId形如 `stk-hz5vn3te`
	// 类型:string
	//
	// <li>**Type**</li>
	// 按照【**事件类型**】过滤,Type 形如 plan, apply, destroy
	// 类型:string
	//
	// <li>**Status**</li>
	// 按照【**事件状态**】过滤,Status形如 queueing, running, success, failed
	// 类型:string
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。关于Offset的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。关于Limit的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeStackEventsResponse

type DescribeStackEventsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStackEventsResponseParams `json:"Response"`
}

func NewDescribeStackEventsResponse

func NewDescribeStackEventsResponse() (response *DescribeStackEventsResponse)

func (*DescribeStackEventsResponse) FromJsonString

func (r *DescribeStackEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStackEventsResponse) ToJsonString

func (r *DescribeStackEventsResponse) ToJsonString() string

type DescribeStackEventsResponseParams added in v1.0.426

type DescribeStackEventsResponseParams struct {
	// 符合条件的事件数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 事件详细信息列表
	Events []*EventInfo `json:"Events,omitnil,omitempty" name:"Events"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStackVersionsRequest

type DescribeStackVersionsRequest struct {
	*tchttp.BaseRequest

	// 按照⼀个或者多个版本ID查询
	VersionIds []*string `json:"VersionIds,omitnil,omitempty" name:"VersionIds"`

	// 偏移量,默认为0。关于Offset的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。关于Limit的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// <li>**Name**</li>
	// 按照【**版本名称**】进行过滤
	// 类型:string
	//
	// <li>**Status**</li>
	// 按照【**版本状态**】过滤,形如`VERSION_EDITING`,`PLAN_IN_PROGRESS`等
	// 类型:string
	//
	// <li>**StackId**</li>
	// 按照版本所属的【**资源栈ID**】进行过滤,形如`stk-xxxxxx`
	// 类型:string
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeStackVersionsRequest

func NewDescribeStackVersionsRequest() (request *DescribeStackVersionsRequest)

func (*DescribeStackVersionsRequest) FromJsonString

func (r *DescribeStackVersionsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStackVersionsRequest) ToJsonString

func (r *DescribeStackVersionsRequest) ToJsonString() string

type DescribeStackVersionsRequestParams added in v1.0.426

type DescribeStackVersionsRequestParams struct {
	// 按照⼀个或者多个版本ID查询
	VersionIds []*string `json:"VersionIds,omitnil,omitempty" name:"VersionIds"`

	// 偏移量,默认为0。关于Offset的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。关于Limit的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// <li>**Name**</li>
	// 按照【**版本名称**】进行过滤
	// 类型:string
	//
	// <li>**Status**</li>
	// 按照【**版本状态**】过滤,形如`VERSION_EDITING`,`PLAN_IN_PROGRESS`等
	// 类型:string
	//
	// <li>**StackId**</li>
	// 按照版本所属的【**资源栈ID**】进行过滤,形如`stk-xxxxxx`
	// 类型:string
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeStackVersionsResponse

type DescribeStackVersionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStackVersionsResponseParams `json:"Response"`
}

func NewDescribeStackVersionsResponse

func NewDescribeStackVersionsResponse() (response *DescribeStackVersionsResponse)

func (*DescribeStackVersionsResponse) FromJsonString

func (r *DescribeStackVersionsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStackVersionsResponse) ToJsonString

func (r *DescribeStackVersionsResponse) ToJsonString() string

type DescribeStackVersionsResponseParams added in v1.0.426

type DescribeStackVersionsResponseParams struct {
	// 符合条件的版本数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 版本详细信息列表
	Versions []*VersionInfo `json:"Versions,omitnil,omitempty" name:"Versions"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStacksRequest

type DescribeStacksRequest struct {
	*tchttp.BaseRequest

	// 按照⼀个或者多个资源栈ID查询
	StackIds []*string `json:"StackIds,omitnil,omitempty" name:"StackIds"`

	// 偏移量,默认为0。关于Offset的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。关于Limit的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeStacksRequest

func NewDescribeStacksRequest() (request *DescribeStacksRequest)

func (*DescribeStacksRequest) FromJsonString

func (r *DescribeStacksRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStacksRequest) ToJsonString

func (r *DescribeStacksRequest) ToJsonString() string

type DescribeStacksRequestParams added in v1.0.426

type DescribeStacksRequestParams struct {
	// 按照⼀个或者多个资源栈ID查询
	StackIds []*string `json:"StackIds,omitnil,omitempty" name:"StackIds"`

	// 偏移量,默认为0。关于Offset的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。关于Limit的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeStacksResponse

type DescribeStacksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStacksResponseParams `json:"Response"`
}

func NewDescribeStacksResponse

func NewDescribeStacksResponse() (response *DescribeStacksResponse)

func (*DescribeStacksResponse) FromJsonString

func (r *DescribeStacksResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStacksResponse) ToJsonString

func (r *DescribeStacksResponse) ToJsonString() string

type DescribeStacksResponseParams added in v1.0.426

type DescribeStacksResponseParams struct {
	// 符合条件的资源栈数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 资源栈详细信息列表
	Stacks []*StackInfo `json:"Stacks,omitnil,omitempty" name:"Stacks"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DestroyStackRequest

type DestroyStackRequest struct {
	*tchttp.BaseRequest

	// 资源栈ID
	StackId *string `json:"StackId,omitnil,omitempty" name:"StackId"`

	// 待执行destroy事件的版本ID
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`
}

func NewDestroyStackRequest

func NewDestroyStackRequest() (request *DestroyStackRequest)

func (*DestroyStackRequest) FromJsonString

func (r *DestroyStackRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DestroyStackRequest) ToJsonString

func (r *DestroyStackRequest) ToJsonString() string

type DestroyStackRequestParams added in v1.0.426

type DestroyStackRequestParams struct {
	// 资源栈ID
	StackId *string `json:"StackId,omitnil,omitempty" name:"StackId"`

	// 待执行destroy事件的版本ID
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`
}

Predefined struct for user

type DestroyStackResponse

type DestroyStackResponse struct {
	*tchttp.BaseResponse
	Response *DestroyStackResponseParams `json:"Response"`
}

func NewDestroyStackResponse

func NewDestroyStackResponse() (response *DestroyStackResponse)

func (*DestroyStackResponse) FromJsonString

func (r *DestroyStackResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DestroyStackResponse) ToJsonString

func (r *DestroyStackResponse) ToJsonString() string

type DestroyStackResponseParams added in v1.0.426

type DestroyStackResponseParams struct {
	// 事件ID
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type EventInfo

type EventInfo struct {
	// 事件ID
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 版本ID
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`

	// 资源栈ID
	StackId *string `json:"StackId,omitnil,omitempty" name:"StackId"`

	// 事件类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 版本状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 状态信息
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}

type Filter

type Filter struct {
	// 条件名字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 匹配的值,可以有多个
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type PlanStackRequest

type PlanStackRequest struct {
	*tchttp.BaseRequest

	// 资源栈ID
	StackId *string `json:"StackId,omitnil,omitempty" name:"StackId"`

	// 待执行plan事件的版本ID
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`
}

func NewPlanStackRequest

func NewPlanStackRequest() (request *PlanStackRequest)

func (*PlanStackRequest) FromJsonString

func (r *PlanStackRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*PlanStackRequest) ToJsonString

func (r *PlanStackRequest) ToJsonString() string

type PlanStackRequestParams added in v1.0.426

type PlanStackRequestParams struct {
	// 资源栈ID
	StackId *string `json:"StackId,omitnil,omitempty" name:"StackId"`

	// 待执行plan事件的版本ID
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`
}

Predefined struct for user

type PlanStackResponse

type PlanStackResponse struct {
	*tchttp.BaseResponse
	Response *PlanStackResponseParams `json:"Response"`
}

func NewPlanStackResponse

func NewPlanStackResponse() (response *PlanStackResponse)

func (*PlanStackResponse) FromJsonString

func (r *PlanStackResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*PlanStackResponse) ToJsonString

func (r *PlanStackResponse) ToJsonString() string

type PlanStackResponseParams added in v1.0.426

type PlanStackResponseParams struct {
	// 执行的事件ID
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StackInfo

type StackInfo struct {
	// 资源栈ID
	StackId *string `json:"StackId,omitnil,omitempty" name:"StackId"`

	// 资源栈名称
	StackName *string `json:"StackName,omitnil,omitempty" name:"StackName"`

	// 资源栈描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 所处地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 资源栈状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}

type UpdateStackRequest

type UpdateStackRequest struct {
	*tchttp.BaseRequest

	// 待更新的资源栈ID
	StackId *string `json:"StackId,omitnil,omitempty" name:"StackId"`

	// 资源栈名称,不得超过60个字符
	StackName *string `json:"StackName,omitnil,omitempty" name:"StackName"`

	// 资源栈描述,不得超过200个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewUpdateStackRequest

func NewUpdateStackRequest() (request *UpdateStackRequest)

func (*UpdateStackRequest) FromJsonString

func (r *UpdateStackRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateStackRequest) ToJsonString

func (r *UpdateStackRequest) ToJsonString() string

type UpdateStackRequestParams added in v1.0.426

type UpdateStackRequestParams struct {
	// 待更新的资源栈ID
	StackId *string `json:"StackId,omitnil,omitempty" name:"StackId"`

	// 资源栈名称,不得超过60个字符
	StackName *string `json:"StackName,omitnil,omitempty" name:"StackName"`

	// 资源栈描述,不得超过200个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type UpdateStackResponse

type UpdateStackResponse struct {
	*tchttp.BaseResponse
	Response *UpdateStackResponseParams `json:"Response"`
}

func NewUpdateStackResponse

func NewUpdateStackResponse() (response *UpdateStackResponse)

func (*UpdateStackResponse) FromJsonString

func (r *UpdateStackResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateStackResponse) ToJsonString

func (r *UpdateStackResponse) ToJsonString() string

type UpdateStackResponseParams added in v1.0.426

type UpdateStackResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateStackVersionRequest

type UpdateStackVersionRequest struct {
	*tchttp.BaseRequest

	// 待更新的版本ID
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`

	// 模板 URL,⽬前仅限 COS URL, ⽂件为zip压缩格式
	TemplateUrl *string `json:"TemplateUrl,omitnil,omitempty" name:"TemplateUrl"`

	// 版本名称,不得超过60个字符
	VersionName *string `json:"VersionName,omitnil,omitempty" name:"VersionName"`

	// 版本描述,不得超过200个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewUpdateStackVersionRequest

func NewUpdateStackVersionRequest() (request *UpdateStackVersionRequest)

func (*UpdateStackVersionRequest) FromJsonString

func (r *UpdateStackVersionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateStackVersionRequest) ToJsonString

func (r *UpdateStackVersionRequest) ToJsonString() string

type UpdateStackVersionRequestParams added in v1.0.426

type UpdateStackVersionRequestParams struct {
	// 待更新的版本ID
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`

	// 模板 URL,⽬前仅限 COS URL, ⽂件为zip压缩格式
	TemplateUrl *string `json:"TemplateUrl,omitnil,omitempty" name:"TemplateUrl"`

	// 版本名称,不得超过60个字符
	VersionName *string `json:"VersionName,omitnil,omitempty" name:"VersionName"`

	// 版本描述,不得超过200个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type UpdateStackVersionResponse

type UpdateStackVersionResponse struct {
	*tchttp.BaseResponse
	Response *UpdateStackVersionResponseParams `json:"Response"`
}

func NewUpdateStackVersionResponse

func NewUpdateStackVersionResponse() (response *UpdateStackVersionResponse)

func (*UpdateStackVersionResponse) FromJsonString

func (r *UpdateStackVersionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateStackVersionResponse) ToJsonString

func (r *UpdateStackVersionResponse) ToJsonString() string

type UpdateStackVersionResponseParams added in v1.0.426

type UpdateStackVersionResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type VersionInfo

type VersionInfo struct {
	// 版本ID
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`

	// 版本名称
	VersionName *string `json:"VersionName,omitnil,omitempty" name:"VersionName"`

	// 版本描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 资源栈ID
	StackId *string `json:"StackId,omitnil,omitempty" name:"StackId"`

	// 版本状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL