apis

package
v1.52.0 Latest Latest
Warning

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

Go to latest
Published: Jan 29, 2021 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateChangeSetRequest

type CreateChangeSetRequest struct {
	core.JDCloudRequest

	/* 地域 ID  */
	RegionId string `json:"regionId"`

	/* 资源栈 ID  */
	StackId string `json:"stackId"`

	/*   */
	Environment *jdro.Environment `json:"environment"`

	/* 模板, JSON对象  */
	Template interface{} `json:"template"`
}

func NewCreateChangeSetRequest

func NewCreateChangeSetRequest(
	regionId string,
	stackId string,
	environment *jdro.Environment,
	template interface{},
) *CreateChangeSetRequest

* param regionId: 地域 ID (Required) * param stackId: 资源栈 ID (Required) * param environment: (Required) * param template: 模板, JSON对象 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateChangeSetRequestWithAllParams

func NewCreateChangeSetRequestWithAllParams(
	regionId string,
	stackId string,
	environment *jdro.Environment,
	template interface{},
) *CreateChangeSetRequest

* param regionId: 地域 ID (Required) * param stackId: 资源栈 ID (Required) * param environment: (Required) * param template: 模板, JSON对象 (Required)

func NewCreateChangeSetRequestWithoutParam

func NewCreateChangeSetRequestWithoutParam() *CreateChangeSetRequest

This constructor has better compatible ability when API parameters changed

func (CreateChangeSetRequest) GetRegionId

func (r CreateChangeSetRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateChangeSetRequest) SetEnvironment

func (r *CreateChangeSetRequest) SetEnvironment(environment *jdro.Environment)

param environment: (Required)

func (*CreateChangeSetRequest) SetRegionId

func (r *CreateChangeSetRequest) SetRegionId(regionId string)

param regionId: 地域 ID(Required)

func (*CreateChangeSetRequest) SetStackId

func (r *CreateChangeSetRequest) SetStackId(stackId string)

param stackId: 资源栈 ID(Required)

func (*CreateChangeSetRequest) SetTemplate

func (r *CreateChangeSetRequest) SetTemplate(template interface{})

param template: 模板, JSON对象(Required)

type CreateChangeSetResponse

type CreateChangeSetResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    CreateChangeSetResult `json:"result"`
}

type CreateChangeSetResult

type CreateChangeSetResult struct {
	Id string `json:"id"`
}

type CreateStackRequest

type CreateStackRequest struct {
	core.JDCloudRequest

	/* 地域 ID  */
	RegionId string `json:"regionId"`

	/*   */
	Environment *jdro.Environment `json:"environment"`

	/* 模板, JSON对象  */
	Template interface{} `json:"template"`
}

func NewCreateStackRequest

func NewCreateStackRequest(
	regionId string,
	environment *jdro.Environment,
	template interface{},
) *CreateStackRequest

* param regionId: 地域 ID (Required) * param environment: (Required) * param template: 模板, JSON对象 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateStackRequestWithAllParams

func NewCreateStackRequestWithAllParams(
	regionId string,
	environment *jdro.Environment,
	template interface{},
) *CreateStackRequest

* param regionId: 地域 ID (Required) * param environment: (Required) * param template: 模板, JSON对象 (Required)

func NewCreateStackRequestWithoutParam

func NewCreateStackRequestWithoutParam() *CreateStackRequest

This constructor has better compatible ability when API parameters changed

func (CreateStackRequest) GetRegionId

func (r CreateStackRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateStackRequest) SetEnvironment

func (r *CreateStackRequest) SetEnvironment(environment *jdro.Environment)

param environment: (Required)

func (*CreateStackRequest) SetRegionId

func (r *CreateStackRequest) SetRegionId(regionId string)

param regionId: 地域 ID(Required)

func (*CreateStackRequest) SetTemplate

func (r *CreateStackRequest) SetTemplate(template interface{})

param template: 模板, JSON对象(Required)

type CreateStackResponse

type CreateStackResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    CreateStackResult  `json:"result"`
}

type CreateStackResult

type CreateStackResult struct {
	StackID string `json:"stackID"`
}

type DeleteStackRequest

type DeleteStackRequest struct {
	core.JDCloudRequest

	/* 地域 ID  */
	RegionId string `json:"regionId"`

	/* 资源栈 ID  */
	StackId string `json:"stackId"`
}

func NewDeleteStackRequest

func NewDeleteStackRequest(
	regionId string,
	stackId string,
) *DeleteStackRequest

* param regionId: 地域 ID (Required) * param stackId: 资源栈 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteStackRequestWithAllParams

func NewDeleteStackRequestWithAllParams(
	regionId string,
	stackId string,
) *DeleteStackRequest

* param regionId: 地域 ID (Required) * param stackId: 资源栈 ID (Required)

func NewDeleteStackRequestWithoutParam

func NewDeleteStackRequestWithoutParam() *DeleteStackRequest

This constructor has better compatible ability when API parameters changed

func (DeleteStackRequest) GetRegionId

func (r DeleteStackRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteStackRequest) SetRegionId

func (r *DeleteStackRequest) SetRegionId(regionId string)

param regionId: 地域 ID(Required)

func (*DeleteStackRequest) SetStackId

func (r *DeleteStackRequest) SetStackId(stackId string)

param stackId: 资源栈 ID(Required)

type DeleteStackResponse

type DeleteStackResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DeleteStackResult  `json:"result"`
}

type DeleteStackResult

type DeleteStackResult struct {
	Details string `json:"details"`
}

type DescribeResourceTypeListRequest

type DescribeResourceTypeListRequest struct {
	core.JDCloudRequest

	/* 地域 ID  */
	RegionId string `json:"regionId"`

	/* 当前所在页,默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 页面大小,默认为20;取值范围[1, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 产品线类型,比如 VM (Optional) */
	Product *string `json:"product"`

	/* 搜索的内容 (Optional) */
	Search *string `json:"search"`
}

func NewDescribeResourceTypeListRequest

func NewDescribeResourceTypeListRequest(
	regionId string,
) *DescribeResourceTypeListRequest

* param regionId: 地域 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeResourceTypeListRequestWithAllParams

func NewDescribeResourceTypeListRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	product *string,
	search *string,
) *DescribeResourceTypeListRequest

* param regionId: 地域 ID (Required) * param pageNumber: 当前所在页,默认为1 (Optional) * param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional) * param product: 产品线类型,比如 VM (Optional) * param search: 搜索的内容 (Optional)

func NewDescribeResourceTypeListRequestWithoutParam

func NewDescribeResourceTypeListRequestWithoutParam() *DescribeResourceTypeListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeResourceTypeListRequest) GetRegionId

func (r DescribeResourceTypeListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeResourceTypeListRequest) SetPageNumber

func (r *DescribeResourceTypeListRequest) SetPageNumber(pageNumber int)

param pageNumber: 当前所在页,默认为1(Optional)

func (*DescribeResourceTypeListRequest) SetPageSize

func (r *DescribeResourceTypeListRequest) SetPageSize(pageSize int)

param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)

func (*DescribeResourceTypeListRequest) SetProduct

func (r *DescribeResourceTypeListRequest) SetProduct(product string)

param product: 产品线类型,比如 VM(Optional)

func (*DescribeResourceTypeListRequest) SetRegionId

func (r *DescribeResourceTypeListRequest) SetRegionId(regionId string)

param regionId: 地域 ID(Required)

func (*DescribeResourceTypeListRequest) SetSearch

func (r *DescribeResourceTypeListRequest) SetSearch(search string)

param search: 搜索的内容(Optional)

type DescribeResourceTypeListResponse

type DescribeResourceTypeListResponse struct {
	RequestID string                         `json:"requestId"`
	Error     core.ErrorResponse             `json:"error"`
	Result    DescribeResourceTypeListResult `json:"result"`
}

type DescribeResourceTypeListResult

type DescribeResourceTypeListResult struct {
	ResourceTypeList []jdro.DescribeResourceTypeListItem `json:"resourceTypeList"`
	TotalCount       int64                               `json:"totalCount"`
}

type DescribeResourceTypeSpecificationRequest

type DescribeResourceTypeSpecificationRequest struct {
	core.JDCloudRequest

	/* 地域 ID  */
	RegionId string `json:"regionId"`

	/* 资源类型  */
	ResourceType string `json:"resourceType"`
}

func NewDescribeResourceTypeSpecificationRequest

func NewDescribeResourceTypeSpecificationRequest(
	regionId string,
	resourceType string,
) *DescribeResourceTypeSpecificationRequest

* param regionId: 地域 ID (Required) * param resourceType: 资源类型 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeResourceTypeSpecificationRequestWithAllParams

func NewDescribeResourceTypeSpecificationRequestWithAllParams(
	regionId string,
	resourceType string,
) *DescribeResourceTypeSpecificationRequest

* param regionId: 地域 ID (Required) * param resourceType: 资源类型 (Required)

func NewDescribeResourceTypeSpecificationRequestWithoutParam

func NewDescribeResourceTypeSpecificationRequestWithoutParam() *DescribeResourceTypeSpecificationRequest

This constructor has better compatible ability when API parameters changed

func (DescribeResourceTypeSpecificationRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeResourceTypeSpecificationRequest) SetRegionId

func (r *DescribeResourceTypeSpecificationRequest) SetRegionId(regionId string)

param regionId: 地域 ID(Required)

func (*DescribeResourceTypeSpecificationRequest) SetResourceType

func (r *DescribeResourceTypeSpecificationRequest) SetResourceType(resourceType string)

param resourceType: 资源类型(Required)

type DescribeResourceTypeSpecificationResponse

type DescribeResourceTypeSpecificationResponse struct {
	RequestID string                                  `json:"requestId"`
	Error     core.ErrorResponse                      `json:"error"`
	Result    DescribeResourceTypeSpecificationResult `json:"result"`
}

type DescribeResourceTypeSpecificationResult

type DescribeResourceTypeSpecificationResult struct {
	PropertyTypes interface{}        `json:"propertyTypes"`
	ResourceTypes jdro.ResourceTypes `json:"resourceTypes"`
}

type DescribeStackEventsRequest

type DescribeStackEventsRequest struct {
	core.JDCloudRequest

	/* 地域 ID  */
	RegionId string `json:"regionId"`

	/* 资源栈 ID  */
	StackId string `json:"stackId"`

	/* 当前所在页,默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 页面大小,默认为20;取值范围[1, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 事件开始时间 (Optional) */
	StartTime *string `json:"startTime"`

	/* 事件结束时间 (Optional) */
	EndTime *string `json:"endTime"`
}

func NewDescribeStackEventsRequest

func NewDescribeStackEventsRequest(
	regionId string,
	stackId string,
) *DescribeStackEventsRequest

* param regionId: 地域 ID (Required) * param stackId: 资源栈 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeStackEventsRequestWithAllParams

func NewDescribeStackEventsRequestWithAllParams(
	regionId string,
	stackId string,
	pageNumber *int,
	pageSize *int,
	startTime *string,
	endTime *string,
) *DescribeStackEventsRequest

* param regionId: 地域 ID (Required) * param stackId: 资源栈 ID (Required) * param pageNumber: 当前所在页,默认为1 (Optional) * param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional) * param startTime: 事件开始时间 (Optional) * param endTime: 事件结束时间 (Optional)

func NewDescribeStackEventsRequestWithoutParam

func NewDescribeStackEventsRequestWithoutParam() *DescribeStackEventsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeStackEventsRequest) GetRegionId

func (r DescribeStackEventsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeStackEventsRequest) SetEndTime

func (r *DescribeStackEventsRequest) SetEndTime(endTime string)

param endTime: 事件结束时间(Optional)

func (*DescribeStackEventsRequest) SetPageNumber

func (r *DescribeStackEventsRequest) SetPageNumber(pageNumber int)

param pageNumber: 当前所在页,默认为1(Optional)

func (*DescribeStackEventsRequest) SetPageSize

func (r *DescribeStackEventsRequest) SetPageSize(pageSize int)

param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)

func (*DescribeStackEventsRequest) SetRegionId

func (r *DescribeStackEventsRequest) SetRegionId(regionId string)

param regionId: 地域 ID(Required)

func (*DescribeStackEventsRequest) SetStackId

func (r *DescribeStackEventsRequest) SetStackId(stackId string)

param stackId: 资源栈 ID(Required)

func (*DescribeStackEventsRequest) SetStartTime

func (r *DescribeStackEventsRequest) SetStartTime(startTime string)

param startTime: 事件开始时间(Optional)

type DescribeStackEventsResponse

type DescribeStackEventsResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    DescribeStackEventsResult `json:"result"`
}

type DescribeStackEventsResult

type DescribeStackEventsResult struct {
	List       []jdro.EventOut `json:"list"`
	TotalCount int64           `json:"totalCount"`
}

type DescribeStackRequest

type DescribeStackRequest struct {
	core.JDCloudRequest

	/* 地域 ID  */
	RegionId string `json:"regionId"`

	/* 资源栈 ID  */
	StackId string `json:"stackId"`
}

func NewDescribeStackRequest

func NewDescribeStackRequest(
	regionId string,
	stackId string,
) *DescribeStackRequest

* param regionId: 地域 ID (Required) * param stackId: 资源栈 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeStackRequestWithAllParams

func NewDescribeStackRequestWithAllParams(
	regionId string,
	stackId string,
) *DescribeStackRequest

* param regionId: 地域 ID (Required) * param stackId: 资源栈 ID (Required)

func NewDescribeStackRequestWithoutParam

func NewDescribeStackRequestWithoutParam() *DescribeStackRequest

This constructor has better compatible ability when API parameters changed

func (DescribeStackRequest) GetRegionId

func (r DescribeStackRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeStackRequest) SetRegionId

func (r *DescribeStackRequest) SetRegionId(regionId string)

param regionId: 地域 ID(Required)

func (*DescribeStackRequest) SetStackId

func (r *DescribeStackRequest) SetStackId(stackId string)

param stackId: 资源栈 ID(Required)

type DescribeStackResourcesRequest

type DescribeStackResourcesRequest struct {
	core.JDCloudRequest

	/* 地域 ID  */
	RegionId string `json:"regionId"`

	/* 资源栈 ID  */
	StackId string `json:"stackId"`

	/* 当前所在页,默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 页面大小,默认为20;取值范围[1, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 按照京东云产品线名称或者资源逻辑ID进行模糊搜索 (Optional) */
	Search *string `json:"search"`

	/* 只按照京东云产品线名称进行模糊搜索,比如VM,Disk等 (Optional) */
	Product *string `json:"product"`
}

func NewDescribeStackResourcesRequest

func NewDescribeStackResourcesRequest(
	regionId string,
	stackId string,
) *DescribeStackResourcesRequest

* param regionId: 地域 ID (Required) * param stackId: 资源栈 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeStackResourcesRequestWithAllParams

func NewDescribeStackResourcesRequestWithAllParams(
	regionId string,
	stackId string,
	pageNumber *int,
	pageSize *int,
	search *string,
	product *string,
) *DescribeStackResourcesRequest

* param regionId: 地域 ID (Required) * param stackId: 资源栈 ID (Required) * param pageNumber: 当前所在页,默认为1 (Optional) * param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional) * param search: 按照京东云产品线名称或者资源逻辑ID进行模糊搜索 (Optional) * param product: 只按照京东云产品线名称进行模糊搜索,比如VM,Disk等 (Optional)

func NewDescribeStackResourcesRequestWithoutParam

func NewDescribeStackResourcesRequestWithoutParam() *DescribeStackResourcesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeStackResourcesRequest) GetRegionId

func (r DescribeStackResourcesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeStackResourcesRequest) SetPageNumber

func (r *DescribeStackResourcesRequest) SetPageNumber(pageNumber int)

param pageNumber: 当前所在页,默认为1(Optional)

func (*DescribeStackResourcesRequest) SetPageSize

func (r *DescribeStackResourcesRequest) SetPageSize(pageSize int)

param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)

func (*DescribeStackResourcesRequest) SetProduct

func (r *DescribeStackResourcesRequest) SetProduct(product string)

param product: 只按照京东云产品线名称进行模糊搜索,比如VM,Disk等(Optional)

func (*DescribeStackResourcesRequest) SetRegionId

func (r *DescribeStackResourcesRequest) SetRegionId(regionId string)

param regionId: 地域 ID(Required)

func (*DescribeStackResourcesRequest) SetSearch

func (r *DescribeStackResourcesRequest) SetSearch(search string)

param search: 按照京东云产品线名称或者资源逻辑ID进行模糊搜索(Optional)

func (*DescribeStackResourcesRequest) SetStackId

func (r *DescribeStackResourcesRequest) SetStackId(stackId string)

param stackId: 资源栈 ID(Required)

type DescribeStackResourcesResponse

type DescribeStackResourcesResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DescribeStackResourcesResult `json:"result"`
}

type DescribeStackResourcesResult

type DescribeStackResourcesResult struct {
	List       []jdro.ResourceOut `json:"list"`
	TotalCount int64              `json:"totalCount"`
}

type DescribeStackResponse

type DescribeStackResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    DescribeStackResult `json:"result"`
}

type DescribeStackResult

type DescribeStackResult struct {
	Stack jdro.StackOut `json:"stack"`
}

type DescribeStackTemplateRequest

type DescribeStackTemplateRequest struct {
	core.JDCloudRequest

	/* 地域 ID  */
	RegionId string `json:"regionId"`

	/* 资源栈 ID  */
	StackId string `json:"stackId"`
}

func NewDescribeStackTemplateRequest

func NewDescribeStackTemplateRequest(
	regionId string,
	stackId string,
) *DescribeStackTemplateRequest

* param regionId: 地域 ID (Required) * param stackId: 资源栈 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeStackTemplateRequestWithAllParams

func NewDescribeStackTemplateRequestWithAllParams(
	regionId string,
	stackId string,
) *DescribeStackTemplateRequest

* param regionId: 地域 ID (Required) * param stackId: 资源栈 ID (Required)

func NewDescribeStackTemplateRequestWithoutParam

func NewDescribeStackTemplateRequestWithoutParam() *DescribeStackTemplateRequest

This constructor has better compatible ability when API parameters changed

func (DescribeStackTemplateRequest) GetRegionId

func (r DescribeStackTemplateRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeStackTemplateRequest) SetRegionId

func (r *DescribeStackTemplateRequest) SetRegionId(regionId string)

param regionId: 地域 ID(Required)

func (*DescribeStackTemplateRequest) SetStackId

func (r *DescribeStackTemplateRequest) SetStackId(stackId string)

param stackId: 资源栈 ID(Required)

type DescribeStackTemplateResponse

type DescribeStackTemplateResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    DescribeStackTemplateResult `json:"result"`
}

type DescribeStackTemplateResult

type DescribeStackTemplateResult struct {
	Template string `json:"template"`
}

type DescribeStacksRequest

type DescribeStacksRequest struct {
	core.JDCloudRequest

	/* 地域 ID  */
	RegionId string `json:"regionId"`

	/* 当前所在页,默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 页面大小,默认为20;取值范围[1, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 资源栈名称 (Optional) */
	StackName *string `json:"stackName"`

	/* 资源栈正在执行的动作 (Optional) */
	Action *string `json:"action"`

	/* 资源栈正在执行的动作的状态 (Optional) */
	Status *string `json:"status"`

	/* 创建开始时间 (Optional) */
	CreateStartTime *string `json:"createStartTime"`

	/* 创建结束时间 (Optional) */
	CreateEndTime *string `json:"createEndTime"`

	/* 更新开始时间 (Optional) */
	UpdateStartTime *string `json:"updateStartTime"`

	/* 更新结束时间 (Optional) */
	UpdateEndTime *string `json:"updateEndTime"`

	/* 排序字段, createtime, updatetime (Optional) */
	SortField *string `json:"sortField"`

	/* 排序方式,asc,desc (Optional) */
	SortBy *string `json:"sortBy"`
}

func NewDescribeStacksRequest

func NewDescribeStacksRequest(
	regionId string,
) *DescribeStacksRequest

* param regionId: 地域 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeStacksRequestWithAllParams

func NewDescribeStacksRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	stackName *string,
	action *string,
	status *string,
	createStartTime *string,
	createEndTime *string,
	updateStartTime *string,
	updateEndTime *string,
	sortField *string,
	sortBy *string,
) *DescribeStacksRequest

* param regionId: 地域 ID (Required) * param pageNumber: 当前所在页,默认为1 (Optional) * param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional) * param stackName: 资源栈名称 (Optional) * param action: 资源栈正在执行的动作 (Optional) * param status: 资源栈正在执行的动作的状态 (Optional) * param createStartTime: 创建开始时间 (Optional) * param createEndTime: 创建结束时间 (Optional) * param updateStartTime: 更新开始时间 (Optional) * param updateEndTime: 更新结束时间 (Optional) * param sortField: 排序字段, createtime, updatetime (Optional) * param sortBy: 排序方式,asc,desc (Optional)

func NewDescribeStacksRequestWithoutParam

func NewDescribeStacksRequestWithoutParam() *DescribeStacksRequest

This constructor has better compatible ability when API parameters changed

func (DescribeStacksRequest) GetRegionId

func (r DescribeStacksRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeStacksRequest) SetAction

func (r *DescribeStacksRequest) SetAction(action string)

param action: 资源栈正在执行的动作(Optional)

func (*DescribeStacksRequest) SetCreateEndTime

func (r *DescribeStacksRequest) SetCreateEndTime(createEndTime string)

param createEndTime: 创建结束时间(Optional)

func (*DescribeStacksRequest) SetCreateStartTime

func (r *DescribeStacksRequest) SetCreateStartTime(createStartTime string)

param createStartTime: 创建开始时间(Optional)

func (*DescribeStacksRequest) SetPageNumber

func (r *DescribeStacksRequest) SetPageNumber(pageNumber int)

param pageNumber: 当前所在页,默认为1(Optional)

func (*DescribeStacksRequest) SetPageSize

func (r *DescribeStacksRequest) SetPageSize(pageSize int)

param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)

func (*DescribeStacksRequest) SetRegionId

func (r *DescribeStacksRequest) SetRegionId(regionId string)

param regionId: 地域 ID(Required)

func (*DescribeStacksRequest) SetSortBy

func (r *DescribeStacksRequest) SetSortBy(sortBy string)

param sortBy: 排序方式,asc,desc(Optional)

func (*DescribeStacksRequest) SetSortField

func (r *DescribeStacksRequest) SetSortField(sortField string)

param sortField: 排序字段, createtime, updatetime(Optional)

func (*DescribeStacksRequest) SetStackName

func (r *DescribeStacksRequest) SetStackName(stackName string)

param stackName: 资源栈名称(Optional)

func (*DescribeStacksRequest) SetStatus

func (r *DescribeStacksRequest) SetStatus(status string)

param status: 资源栈正在执行的动作的状态(Optional)

func (*DescribeStacksRequest) SetUpdateEndTime

func (r *DescribeStacksRequest) SetUpdateEndTime(updateEndTime string)

param updateEndTime: 更新结束时间(Optional)

func (*DescribeStacksRequest) SetUpdateStartTime

func (r *DescribeStacksRequest) SetUpdateStartTime(updateStartTime string)

param updateStartTime: 更新开始时间(Optional)

type DescribeStacksResponse

type DescribeStacksResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    DescribeStacksResult `json:"result"`
}

type DescribeStacksResult

type DescribeStacksResult struct {
	List       []jdro.StackOut `json:"list"`
	TotalCount int64           `json:"totalCount"`
}

type ExecuteChangeSetRequest

type ExecuteChangeSetRequest struct {
	core.JDCloudRequest

	/* 地域 ID  */
	RegionId string `json:"regionId"`

	/* 资源栈 ID  */
	StackId string `json:"stackId"`

	/* 更改集 ID  */
	ChangesetId string `json:"changesetId"`
}

func NewExecuteChangeSetRequest

func NewExecuteChangeSetRequest(
	regionId string,
	stackId string,
	changesetId string,
) *ExecuteChangeSetRequest

* param regionId: 地域 ID (Required) * param stackId: 资源栈 ID (Required) * param changesetId: 更改集 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewExecuteChangeSetRequestWithAllParams

func NewExecuteChangeSetRequestWithAllParams(
	regionId string,
	stackId string,
	changesetId string,
) *ExecuteChangeSetRequest

* param regionId: 地域 ID (Required) * param stackId: 资源栈 ID (Required) * param changesetId: 更改集 ID (Required)

func NewExecuteChangeSetRequestWithoutParam

func NewExecuteChangeSetRequestWithoutParam() *ExecuteChangeSetRequest

This constructor has better compatible ability when API parameters changed

func (ExecuteChangeSetRequest) GetRegionId

func (r ExecuteChangeSetRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ExecuteChangeSetRequest) SetChangesetId

func (r *ExecuteChangeSetRequest) SetChangesetId(changesetId string)

param changesetId: 更改集 ID(Required)

func (*ExecuteChangeSetRequest) SetRegionId

func (r *ExecuteChangeSetRequest) SetRegionId(regionId string)

param regionId: 地域 ID(Required)

func (*ExecuteChangeSetRequest) SetStackId

func (r *ExecuteChangeSetRequest) SetStackId(stackId string)

param stackId: 资源栈 ID(Required)

type ExecuteChangeSetResponse

type ExecuteChangeSetResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    ExecuteChangeSetResult `json:"result"`
}

type ExecuteChangeSetResult

type ExecuteChangeSetResult struct {
}

type ValidateTemplateRequest

type ValidateTemplateRequest struct {
	core.JDCloudRequest

	/* 地域 ID  */
	RegionId string `json:"regionId"`

	/*  (Optional) */
	Environment *jdro.Environment `json:"environment"`

	/* 模板  */
	Template interface{} `json:"template"`

	/* 可取值:(validateTemplate (检测模板), validateStack (检测模板和environment)) 默认validateTemplate (Optional) */
	ValidateMode *string `json:"validateMode"`
}

func NewValidateTemplateRequest

func NewValidateTemplateRequest(
	regionId string,
	template interface{},
) *ValidateTemplateRequest

* param regionId: 地域 ID (Required) * param template: 模板 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewValidateTemplateRequestWithAllParams

func NewValidateTemplateRequestWithAllParams(
	regionId string,
	environment *jdro.Environment,
	template interface{},
	validateMode *string,
) *ValidateTemplateRequest

* param regionId: 地域 ID (Required) * param environment: (Optional) * param template: 模板 (Required) * param validateMode: 可取值:(validateTemplate (检测模板), validateStack (检测模板和environment)) 默认validateTemplate (Optional)

func NewValidateTemplateRequestWithoutParam

func NewValidateTemplateRequestWithoutParam() *ValidateTemplateRequest

This constructor has better compatible ability when API parameters changed

func (ValidateTemplateRequest) GetRegionId

func (r ValidateTemplateRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ValidateTemplateRequest) SetEnvironment

func (r *ValidateTemplateRequest) SetEnvironment(environment *jdro.Environment)

param environment: (Optional)

func (*ValidateTemplateRequest) SetRegionId

func (r *ValidateTemplateRequest) SetRegionId(regionId string)

param regionId: 地域 ID(Required)

func (*ValidateTemplateRequest) SetTemplate

func (r *ValidateTemplateRequest) SetTemplate(template interface{})

param template: 模板(Required)

func (*ValidateTemplateRequest) SetValidateMode

func (r *ValidateTemplateRequest) SetValidateMode(validateMode string)

param validateMode: 可取值:(validateTemplate (检测模板), validateStack (检测模板和environment)) 默认validateTemplate(Optional)

type ValidateTemplateResponse

type ValidateTemplateResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    ValidateTemplateResult `json:"result"`
}

type ValidateTemplateResult

type ValidateTemplateResult struct {
	Describe string      `json:"describe"`
	Result   interface{} `json:"result"`
}

Jump to

Keyboard shortcuts

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