ros

package
v0.0.0-...-bbc24d0 Latest Latest
Warning

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

Go to latest
Published: Mar 25, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AbandonStackRequest

type AbandonStackRequest struct {
	*requests.RoaRequest
	StackId   string `position:"Path" name:"StackId"`
	StackName string `position:"Path" name:"StackName"`
}

AbandonStackRequest is the request struct for api AbandonStack

func CreateAbandonStackRequest

func CreateAbandonStackRequest() (request *AbandonStackRequest)

CreateAbandonStackRequest creates a request to invoke AbandonStack API

type AbandonStackResponse

type AbandonStackResponse struct {
	*responses.BaseResponse
}

AbandonStackResponse is the response struct for api AbandonStack

func CreateAbandonStackResponse

func CreateAbandonStackResponse() (response *AbandonStackResponse)

CreateAbandonStackResponse creates a response to parse from AbandonStack response

type CancelUpdateStackRequest

type CancelUpdateStackRequest struct {
	*requests.RoaRequest
	StackId   string `position:"Path" name:"StackId"`
	StackName string `position:"Path" name:"StackName"`
}

CancelUpdateStackRequest is the request struct for api CancelUpdateStack

func CreateCancelUpdateStackRequest

func CreateCancelUpdateStackRequest() (request *CancelUpdateStackRequest)

CreateCancelUpdateStackRequest creates a request to invoke CancelUpdateStack API

type CancelUpdateStackResponse

type CancelUpdateStackResponse struct {
	*responses.BaseResponse
}

CancelUpdateStackResponse is the response struct for api CancelUpdateStack

func CreateCancelUpdateStackResponse

func CreateCancelUpdateStackResponse() (response *CancelUpdateStackResponse)

CreateCancelUpdateStackResponse creates a response to parse from CancelUpdateStack response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://help.aliyun.com/document_detail/66217.html

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://help.aliyun.com/document_detail/66223.html

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://help.aliyun.com/document_detail/66222.html

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair attention: rsa key pair auth is only Japan regions available

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://help.aliyun.com/document_detail/66222.html

func (*Client) AbandonStack

func (client *Client) AbandonStack(request *AbandonStackRequest) (response *AbandonStackResponse, err error)

AbandonStack invokes the ros.AbandonStack API synchronously api document: https://help.aliyun.com/api/ros/abandonstack.html

func (*Client) AbandonStackWithCallback

func (client *Client) AbandonStackWithCallback(request *AbandonStackRequest, callback func(response *AbandonStackResponse, err error)) <-chan int

AbandonStackWithCallback invokes the ros.AbandonStack API asynchronously api document: https://help.aliyun.com/api/ros/abandonstack.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AbandonStackWithChan

func (client *Client) AbandonStackWithChan(request *AbandonStackRequest) (<-chan *AbandonStackResponse, <-chan error)

AbandonStackWithChan invokes the ros.AbandonStack API asynchronously api document: https://help.aliyun.com/api/ros/abandonstack.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CancelUpdateStack

func (client *Client) CancelUpdateStack(request *CancelUpdateStackRequest) (response *CancelUpdateStackResponse, err error)

CancelUpdateStack invokes the ros.CancelUpdateStack API synchronously api document: https://help.aliyun.com/api/ros/cancelupdatestack.html

func (*Client) CancelUpdateStackWithCallback

func (client *Client) CancelUpdateStackWithCallback(request *CancelUpdateStackRequest, callback func(response *CancelUpdateStackResponse, err error)) <-chan int

CancelUpdateStackWithCallback invokes the ros.CancelUpdateStack API asynchronously api document: https://help.aliyun.com/api/ros/cancelupdatestack.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CancelUpdateStackWithChan

func (client *Client) CancelUpdateStackWithChan(request *CancelUpdateStackRequest) (<-chan *CancelUpdateStackResponse, <-chan error)

CancelUpdateStackWithChan invokes the ros.CancelUpdateStack API asynchronously api document: https://help.aliyun.com/api/ros/cancelupdatestack.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ContinueCreateStack

func (client *Client) ContinueCreateStack(request *ContinueCreateStackRequest) (response *ContinueCreateStackResponse, err error)

ContinueCreateStack invokes the ros.ContinueCreateStack API synchronously api document: https://help.aliyun.com/api/ros/continuecreatestack.html

func (*Client) ContinueCreateStackWithCallback

func (client *Client) ContinueCreateStackWithCallback(request *ContinueCreateStackRequest, callback func(response *ContinueCreateStackResponse, err error)) <-chan int

ContinueCreateStackWithCallback invokes the ros.ContinueCreateStack API asynchronously api document: https://help.aliyun.com/api/ros/continuecreatestack.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ContinueCreateStackWithChan

func (client *Client) ContinueCreateStackWithChan(request *ContinueCreateStackRequest) (<-chan *ContinueCreateStackResponse, <-chan error)

ContinueCreateStackWithChan invokes the ros.ContinueCreateStack API asynchronously api document: https://help.aliyun.com/api/ros/continuecreatestack.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateStacks

func (client *Client) CreateStacks(request *CreateStacksRequest) (response *CreateStacksResponse, err error)

CreateStacks invokes the ros.CreateStacks API synchronously api document: https://help.aliyun.com/api/ros/createstacks.html

func (*Client) CreateStacksWithCallback

func (client *Client) CreateStacksWithCallback(request *CreateStacksRequest, callback func(response *CreateStacksResponse, err error)) <-chan int

CreateStacksWithCallback invokes the ros.CreateStacks API asynchronously api document: https://help.aliyun.com/api/ros/createstacks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateStacksWithChan

func (client *Client) CreateStacksWithChan(request *CreateStacksRequest) (<-chan *CreateStacksResponse, <-chan error)

CreateStacksWithChan invokes the ros.CreateStacks API asynchronously api document: https://help.aliyun.com/api/ros/createstacks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteStack

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

DeleteStack invokes the ros.DeleteStack API synchronously api document: https://help.aliyun.com/api/ros/deletestack.html

func (*Client) DeleteStackWithCallback

func (client *Client) DeleteStackWithCallback(request *DeleteStackRequest, callback func(response *DeleteStackResponse, err error)) <-chan int

DeleteStackWithCallback invokes the ros.DeleteStack API asynchronously api document: https://help.aliyun.com/api/ros/deletestack.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteStackWithChan

func (client *Client) DeleteStackWithChan(request *DeleteStackRequest) (<-chan *DeleteStackResponse, <-chan error)

DeleteStackWithChan invokes the ros.DeleteStack API asynchronously api document: https://help.aliyun.com/api/ros/deletestack.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeEvents

func (client *Client) DescribeEvents(request *DescribeEventsRequest) (response *DescribeEventsResponse, err error)

DescribeEvents invokes the ros.DescribeEvents API synchronously api document: https://help.aliyun.com/api/ros/describeevents.html

func (*Client) DescribeEventsWithCallback

func (client *Client) DescribeEventsWithCallback(request *DescribeEventsRequest, callback func(response *DescribeEventsResponse, err error)) <-chan int

DescribeEventsWithCallback invokes the ros.DescribeEvents API asynchronously api document: https://help.aliyun.com/api/ros/describeevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeEventsWithChan

func (client *Client) DescribeEventsWithChan(request *DescribeEventsRequest) (<-chan *DescribeEventsResponse, <-chan error)

DescribeEventsWithChan invokes the ros.DescribeEvents API asynchronously api document: https://help.aliyun.com/api/ros/describeevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRegions

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)

DescribeRegions invokes the ros.DescribeRegions API synchronously api document: https://help.aliyun.com/api/ros/describeregions.html

func (*Client) DescribeRegionsWithCallback

func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int

DescribeRegionsWithCallback invokes the ros.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/ros/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRegionsWithChan

func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)

DescribeRegionsWithChan invokes the ros.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/ros/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResourceDetail

func (client *Client) DescribeResourceDetail(request *DescribeResourceDetailRequest) (response *DescribeResourceDetailResponse, err error)

DescribeResourceDetail invokes the ros.DescribeResourceDetail API synchronously api document: https://help.aliyun.com/api/ros/describeresourcedetail.html

func (*Client) DescribeResourceDetailWithCallback

func (client *Client) DescribeResourceDetailWithCallback(request *DescribeResourceDetailRequest, callback func(response *DescribeResourceDetailResponse, err error)) <-chan int

DescribeResourceDetailWithCallback invokes the ros.DescribeResourceDetail API asynchronously api document: https://help.aliyun.com/api/ros/describeresourcedetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResourceDetailWithChan

func (client *Client) DescribeResourceDetailWithChan(request *DescribeResourceDetailRequest) (<-chan *DescribeResourceDetailResponse, <-chan error)

DescribeResourceDetailWithChan invokes the ros.DescribeResourceDetail API asynchronously api document: https://help.aliyun.com/api/ros/describeresourcedetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResourceTypeDetail

func (client *Client) DescribeResourceTypeDetail(request *DescribeResourceTypeDetailRequest) (response *DescribeResourceTypeDetailResponse, err error)

DescribeResourceTypeDetail invokes the ros.DescribeResourceTypeDetail API synchronously api document: https://help.aliyun.com/api/ros/describeresourcetypedetail.html

func (*Client) DescribeResourceTypeDetailWithCallback

func (client *Client) DescribeResourceTypeDetailWithCallback(request *DescribeResourceTypeDetailRequest, callback func(response *DescribeResourceTypeDetailResponse, err error)) <-chan int

DescribeResourceTypeDetailWithCallback invokes the ros.DescribeResourceTypeDetail API asynchronously api document: https://help.aliyun.com/api/ros/describeresourcetypedetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResourceTypeDetailWithChan

func (client *Client) DescribeResourceTypeDetailWithChan(request *DescribeResourceTypeDetailRequest) (<-chan *DescribeResourceTypeDetailResponse, <-chan error)

DescribeResourceTypeDetailWithChan invokes the ros.DescribeResourceTypeDetail API asynchronously api document: https://help.aliyun.com/api/ros/describeresourcetypedetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResourceTypeTemplate

func (client *Client) DescribeResourceTypeTemplate(request *DescribeResourceTypeTemplateRequest) (response *DescribeResourceTypeTemplateResponse, err error)

DescribeResourceTypeTemplate invokes the ros.DescribeResourceTypeTemplate API synchronously api document: https://help.aliyun.com/api/ros/describeresourcetypetemplate.html

func (*Client) DescribeResourceTypeTemplateWithCallback

func (client *Client) DescribeResourceTypeTemplateWithCallback(request *DescribeResourceTypeTemplateRequest, callback func(response *DescribeResourceTypeTemplateResponse, err error)) <-chan int

DescribeResourceTypeTemplateWithCallback invokes the ros.DescribeResourceTypeTemplate API asynchronously api document: https://help.aliyun.com/api/ros/describeresourcetypetemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResourceTypeTemplateWithChan

func (client *Client) DescribeResourceTypeTemplateWithChan(request *DescribeResourceTypeTemplateRequest) (<-chan *DescribeResourceTypeTemplateResponse, <-chan error)

DescribeResourceTypeTemplateWithChan invokes the ros.DescribeResourceTypeTemplate API asynchronously api document: https://help.aliyun.com/api/ros/describeresourcetypetemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResourceTypes

func (client *Client) DescribeResourceTypes(request *DescribeResourceTypesRequest) (response *DescribeResourceTypesResponse, err error)

DescribeResourceTypes invokes the ros.DescribeResourceTypes API synchronously api document: https://help.aliyun.com/api/ros/describeresourcetypes.html

func (*Client) DescribeResourceTypesWithCallback

func (client *Client) DescribeResourceTypesWithCallback(request *DescribeResourceTypesRequest, callback func(response *DescribeResourceTypesResponse, err error)) <-chan int

DescribeResourceTypesWithCallback invokes the ros.DescribeResourceTypes API asynchronously api document: https://help.aliyun.com/api/ros/describeresourcetypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResourceTypesWithChan

func (client *Client) DescribeResourceTypesWithChan(request *DescribeResourceTypesRequest) (<-chan *DescribeResourceTypesResponse, <-chan error)

DescribeResourceTypesWithChan invokes the ros.DescribeResourceTypes API asynchronously api document: https://help.aliyun.com/api/ros/describeresourcetypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResources

func (client *Client) DescribeResources(request *DescribeResourcesRequest) (response *DescribeResourcesResponse, err error)

DescribeResources invokes the ros.DescribeResources API synchronously api document: https://help.aliyun.com/api/ros/describeresources.html

func (*Client) DescribeResourcesWithCallback

func (client *Client) DescribeResourcesWithCallback(request *DescribeResourcesRequest, callback func(response *DescribeResourcesResponse, err error)) <-chan int

DescribeResourcesWithCallback invokes the ros.DescribeResources API asynchronously api document: https://help.aliyun.com/api/ros/describeresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResourcesWithChan

func (client *Client) DescribeResourcesWithChan(request *DescribeResourcesRequest) (<-chan *DescribeResourcesResponse, <-chan error)

DescribeResourcesWithChan invokes the ros.DescribeResources API asynchronously api document: https://help.aliyun.com/api/ros/describeresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeStackDetail

func (client *Client) DescribeStackDetail(request *DescribeStackDetailRequest) (response *DescribeStackDetailResponse, err error)

DescribeStackDetail invokes the ros.DescribeStackDetail API synchronously api document: https://help.aliyun.com/api/ros/describestackdetail.html

func (*Client) DescribeStackDetailWithCallback

func (client *Client) DescribeStackDetailWithCallback(request *DescribeStackDetailRequest, callback func(response *DescribeStackDetailResponse, err error)) <-chan int

DescribeStackDetailWithCallback invokes the ros.DescribeStackDetail API asynchronously api document: https://help.aliyun.com/api/ros/describestackdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeStackDetailWithChan

func (client *Client) DescribeStackDetailWithChan(request *DescribeStackDetailRequest) (<-chan *DescribeStackDetailResponse, <-chan error)

DescribeStackDetailWithChan invokes the ros.DescribeStackDetail API asynchronously api document: https://help.aliyun.com/api/ros/describestackdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeStacks

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

DescribeStacks invokes the ros.DescribeStacks API synchronously api document: https://help.aliyun.com/api/ros/describestacks.html

func (*Client) DescribeStacksWithCallback

func (client *Client) DescribeStacksWithCallback(request *DescribeStacksRequest, callback func(response *DescribeStacksResponse, err error)) <-chan int

DescribeStacksWithCallback invokes the ros.DescribeStacks API asynchronously api document: https://help.aliyun.com/api/ros/describestacks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeStacksWithChan

func (client *Client) DescribeStacksWithChan(request *DescribeStacksRequest) (<-chan *DescribeStacksResponse, <-chan error)

DescribeStacksWithChan invokes the ros.DescribeStacks API asynchronously api document: https://help.aliyun.com/api/ros/describestacks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeTemplate

func (client *Client) DescribeTemplate(request *DescribeTemplateRequest) (response *DescribeTemplateResponse, err error)

DescribeTemplate invokes the ros.DescribeTemplate API synchronously api document: https://help.aliyun.com/api/ros/describetemplate.html

func (*Client) DescribeTemplateWithCallback

func (client *Client) DescribeTemplateWithCallback(request *DescribeTemplateRequest, callback func(response *DescribeTemplateResponse, err error)) <-chan int

DescribeTemplateWithCallback invokes the ros.DescribeTemplate API asynchronously api document: https://help.aliyun.com/api/ros/describetemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeTemplateWithChan

func (client *Client) DescribeTemplateWithChan(request *DescribeTemplateRequest) (<-chan *DescribeTemplateResponse, <-chan error)

DescribeTemplateWithChan invokes the ros.DescribeTemplate API asynchronously api document: https://help.aliyun.com/api/ros/describetemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DoActions

func (client *Client) DoActions(request *DoActionsRequest) (response *DoActionsResponse, err error)

DoActions invokes the ros.DoActions API synchronously api document: https://help.aliyun.com/api/ros/doactions.html

func (*Client) DoActionsWithCallback

func (client *Client) DoActionsWithCallback(request *DoActionsRequest, callback func(response *DoActionsResponse, err error)) <-chan int

DoActionsWithCallback invokes the ros.DoActions API asynchronously api document: https://help.aliyun.com/api/ros/doactions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DoActionsWithChan

func (client *Client) DoActionsWithChan(request *DoActionsRequest) (<-chan *DoActionsResponse, <-chan error)

DoActionsWithChan invokes the ros.DoActions API asynchronously api document: https://help.aliyun.com/api/ros/doactions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetStackPolicy

func (client *Client) GetStackPolicy(request *GetStackPolicyRequest) (response *GetStackPolicyResponse, err error)

GetStackPolicy invokes the ros.GetStackPolicy API synchronously api document: https://help.aliyun.com/api/ros/getstackpolicy.html

func (*Client) GetStackPolicyWithCallback

func (client *Client) GetStackPolicyWithCallback(request *GetStackPolicyRequest, callback func(response *GetStackPolicyResponse, err error)) <-chan int

GetStackPolicyWithCallback invokes the ros.GetStackPolicy API asynchronously api document: https://help.aliyun.com/api/ros/getstackpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetStackPolicyWithChan

func (client *Client) GetStackPolicyWithChan(request *GetStackPolicyRequest) (<-chan *GetStackPolicyResponse, <-chan error)

GetStackPolicyWithChan invokes the ros.GetStackPolicy API asynchronously api document: https://help.aliyun.com/api/ros/getstackpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) InquiryStack

func (client *Client) InquiryStack(request *InquiryStackRequest) (response *InquiryStackResponse, err error)

InquiryStack invokes the ros.InquiryStack API synchronously api document: https://help.aliyun.com/api/ros/inquirystack.html

func (*Client) InquiryStackWithCallback

func (client *Client) InquiryStackWithCallback(request *InquiryStackRequest, callback func(response *InquiryStackResponse, err error)) <-chan int

InquiryStackWithCallback invokes the ros.InquiryStack API asynchronously api document: https://help.aliyun.com/api/ros/inquirystack.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) InquiryStackWithChan

func (client *Client) InquiryStackWithChan(request *InquiryStackRequest) (<-chan *InquiryStackResponse, <-chan error)

InquiryStackWithChan invokes the ros.InquiryStack API asynchronously api document: https://help.aliyun.com/api/ros/inquirystack.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) PreviewStack

func (client *Client) PreviewStack(request *PreviewStackRequest) (response *PreviewStackResponse, err error)

PreviewStack invokes the ros.PreviewStack API synchronously api document: https://help.aliyun.com/api/ros/previewstack.html

func (*Client) PreviewStackWithCallback

func (client *Client) PreviewStackWithCallback(request *PreviewStackRequest, callback func(response *PreviewStackResponse, err error)) <-chan int

PreviewStackWithCallback invokes the ros.PreviewStack API asynchronously api document: https://help.aliyun.com/api/ros/previewstack.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) PreviewStackWithChan

func (client *Client) PreviewStackWithChan(request *PreviewStackRequest) (<-chan *PreviewStackResponse, <-chan error)

PreviewStackWithChan invokes the ros.PreviewStack API asynchronously api document: https://help.aliyun.com/api/ros/previewstack.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetStackPolicy

func (client *Client) SetStackPolicy(request *SetStackPolicyRequest) (response *SetStackPolicyResponse, err error)

SetStackPolicy invokes the ros.SetStackPolicy API synchronously api document: https://help.aliyun.com/api/ros/setstackpolicy.html

func (*Client) SetStackPolicyWithCallback

func (client *Client) SetStackPolicyWithCallback(request *SetStackPolicyRequest, callback func(response *SetStackPolicyResponse, err error)) <-chan int

SetStackPolicyWithCallback invokes the ros.SetStackPolicy API asynchronously api document: https://help.aliyun.com/api/ros/setstackpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetStackPolicyWithChan

func (client *Client) SetStackPolicyWithChan(request *SetStackPolicyRequest) (<-chan *SetStackPolicyResponse, <-chan error)

SetStackPolicyWithChan invokes the ros.SetStackPolicy API asynchronously api document: https://help.aliyun.com/api/ros/setstackpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateStack

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

UpdateStack invokes the ros.UpdateStack API synchronously api document: https://help.aliyun.com/api/ros/updatestack.html

func (*Client) UpdateStackWithCallback

func (client *Client) UpdateStackWithCallback(request *UpdateStackRequest, callback func(response *UpdateStackResponse, err error)) <-chan int

UpdateStackWithCallback invokes the ros.UpdateStack API asynchronously api document: https://help.aliyun.com/api/ros/updatestack.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateStackWithChan

func (client *Client) UpdateStackWithChan(request *UpdateStackRequest) (<-chan *UpdateStackResponse, <-chan error)

UpdateStackWithChan invokes the ros.UpdateStack API asynchronously api document: https://help.aliyun.com/api/ros/updatestack.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ValidateTemplate

func (client *Client) ValidateTemplate(request *ValidateTemplateRequest) (response *ValidateTemplateResponse, err error)

ValidateTemplate invokes the ros.ValidateTemplate API synchronously api document: https://help.aliyun.com/api/ros/validatetemplate.html

func (*Client) ValidateTemplateWithCallback

func (client *Client) ValidateTemplateWithCallback(request *ValidateTemplateRequest, callback func(response *ValidateTemplateResponse, err error)) <-chan int

ValidateTemplateWithCallback invokes the ros.ValidateTemplate API asynchronously api document: https://help.aliyun.com/api/ros/validatetemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ValidateTemplateWithChan

func (client *Client) ValidateTemplateWithChan(request *ValidateTemplateRequest) (<-chan *ValidateTemplateResponse, <-chan error)

ValidateTemplateWithChan invokes the ros.ValidateTemplate API asynchronously api document: https://help.aliyun.com/api/ros/validatetemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) WaitConditions

func (client *Client) WaitConditions(request *WaitConditionsRequest) (response *WaitConditionsResponse, err error)

WaitConditions invokes the ros.WaitConditions API synchronously api document: https://help.aliyun.com/api/ros/waitconditions.html

func (*Client) WaitConditionsWithCallback

func (client *Client) WaitConditionsWithCallback(request *WaitConditionsRequest, callback func(response *WaitConditionsResponse, err error)) <-chan int

WaitConditionsWithCallback invokes the ros.WaitConditions API asynchronously api document: https://help.aliyun.com/api/ros/waitconditions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) WaitConditionsWithChan

func (client *Client) WaitConditionsWithChan(request *WaitConditionsRequest) (<-chan *WaitConditionsResponse, <-chan error)

WaitConditionsWithChan invokes the ros.WaitConditions API asynchronously api document: https://help.aliyun.com/api/ros/waitconditions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type ContinueCreateStackRequest

type ContinueCreateStackRequest struct {
	*requests.RoaRequest
	StackId   string `position:"Path" name:"StackId"`
	StackName string `position:"Path" name:"StackName"`
}

ContinueCreateStackRequest is the request struct for api ContinueCreateStack

func CreateContinueCreateStackRequest

func CreateContinueCreateStackRequest() (request *ContinueCreateStackRequest)

CreateContinueCreateStackRequest creates a request to invoke ContinueCreateStack API

type ContinueCreateStackResponse

type ContinueCreateStackResponse struct {
	*responses.BaseResponse
}

ContinueCreateStackResponse is the response struct for api ContinueCreateStack

func CreateContinueCreateStackResponse

func CreateContinueCreateStackResponse() (response *ContinueCreateStackResponse)

CreateContinueCreateStackResponse creates a response to parse from ContinueCreateStack response

type CreateStacksRequest

type CreateStacksRequest struct {
	*requests.RoaRequest
}

CreateStacksRequest is the request struct for api CreateStacks

func CreateCreateStacksRequest

func CreateCreateStacksRequest() (request *CreateStacksRequest)

CreateCreateStacksRequest creates a request to invoke CreateStacks API

type CreateStacksResponse

type CreateStacksResponse struct {
	*responses.BaseResponse
}

CreateStacksResponse is the response struct for api CreateStacks

func CreateCreateStacksResponse

func CreateCreateStacksResponse() (response *CreateStacksResponse)

CreateCreateStacksResponse creates a response to parse from CreateStacks response

type DeleteStackRequest

type DeleteStackRequest struct {
	*requests.RoaRequest
	StackId   string `position:"Path" name:"StackId"`
	StackName string `position:"Path" name:"StackName"`
}

DeleteStackRequest is the request struct for api DeleteStack

func CreateDeleteStackRequest

func CreateDeleteStackRequest() (request *DeleteStackRequest)

CreateDeleteStackRequest creates a request to invoke DeleteStack API

type DeleteStackResponse

type DeleteStackResponse struct {
	*responses.BaseResponse
}

DeleteStackResponse is the response struct for api DeleteStack

func CreateDeleteStackResponse

func CreateDeleteStackResponse() (response *DeleteStackResponse)

CreateDeleteStackResponse creates a response to parse from DeleteStack response

type DescribeEventsRequest

type DescribeEventsRequest struct {
	*requests.RoaRequest
	StackId        string           `position:"Path" name:"StackId"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	StackName      string           `position:"Path" name:"StackName"`
	ResourceName   string           `position:"Query" name:"ResourceName"`
	ResourceStatus string           `position:"Query" name:"ResourceStatus"`
	ResourceType   string           `position:"Query" name:"ResourceType"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeEventsRequest is the request struct for api DescribeEvents

func CreateDescribeEventsRequest

func CreateDescribeEventsRequest() (request *DescribeEventsRequest)

CreateDescribeEventsRequest creates a request to invoke DescribeEvents API

type DescribeEventsResponse

type DescribeEventsResponse struct {
	*responses.BaseResponse
}

DescribeEventsResponse is the response struct for api DescribeEvents

func CreateDescribeEventsResponse

func CreateDescribeEventsResponse() (response *DescribeEventsResponse)

CreateDescribeEventsResponse creates a response to parse from DescribeEvents response

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	*requests.RoaRequest
}

DescribeRegionsRequest is the request struct for api DescribeRegions

func CreateDescribeRegionsRequest

func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)

CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API

type DescribeRegionsResponse

type DescribeRegionsResponse struct {
	*responses.BaseResponse
}

DescribeRegionsResponse is the response struct for api DescribeRegions

func CreateDescribeRegionsResponse

func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)

CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response

type DescribeResourceDetailRequest

type DescribeResourceDetailRequest struct {
	*requests.RoaRequest
	StackId      string `position:"Path" name:"StackId"`
	StackName    string `position:"Path" name:"StackName"`
	ResourceName string `position:"Path" name:"ResourceName"`
}

DescribeResourceDetailRequest is the request struct for api DescribeResourceDetail

func CreateDescribeResourceDetailRequest

func CreateDescribeResourceDetailRequest() (request *DescribeResourceDetailRequest)

CreateDescribeResourceDetailRequest creates a request to invoke DescribeResourceDetail API

type DescribeResourceDetailResponse

type DescribeResourceDetailResponse struct {
	*responses.BaseResponse
}

DescribeResourceDetailResponse is the response struct for api DescribeResourceDetail

func CreateDescribeResourceDetailResponse

func CreateDescribeResourceDetailResponse() (response *DescribeResourceDetailResponse)

CreateDescribeResourceDetailResponse creates a response to parse from DescribeResourceDetail response

type DescribeResourceTypeDetailRequest

type DescribeResourceTypeDetailRequest struct {
	*requests.RoaRequest
	TypeName string `position:"Path" name:"TypeName"`
}

DescribeResourceTypeDetailRequest is the request struct for api DescribeResourceTypeDetail

func CreateDescribeResourceTypeDetailRequest

func CreateDescribeResourceTypeDetailRequest() (request *DescribeResourceTypeDetailRequest)

CreateDescribeResourceTypeDetailRequest creates a request to invoke DescribeResourceTypeDetail API

type DescribeResourceTypeDetailResponse

type DescribeResourceTypeDetailResponse struct {
	*responses.BaseResponse
}

DescribeResourceTypeDetailResponse is the response struct for api DescribeResourceTypeDetail

func CreateDescribeResourceTypeDetailResponse

func CreateDescribeResourceTypeDetailResponse() (response *DescribeResourceTypeDetailResponse)

CreateDescribeResourceTypeDetailResponse creates a response to parse from DescribeResourceTypeDetail response

type DescribeResourceTypeTemplateRequest

type DescribeResourceTypeTemplateRequest struct {
	*requests.RoaRequest
	TypeName string `position:"Path" name:"TypeName"`
}

DescribeResourceTypeTemplateRequest is the request struct for api DescribeResourceTypeTemplate

func CreateDescribeResourceTypeTemplateRequest

func CreateDescribeResourceTypeTemplateRequest() (request *DescribeResourceTypeTemplateRequest)

CreateDescribeResourceTypeTemplateRequest creates a request to invoke DescribeResourceTypeTemplate API

type DescribeResourceTypeTemplateResponse

type DescribeResourceTypeTemplateResponse struct {
	*responses.BaseResponse
}

DescribeResourceTypeTemplateResponse is the response struct for api DescribeResourceTypeTemplate

func CreateDescribeResourceTypeTemplateResponse

func CreateDescribeResourceTypeTemplateResponse() (response *DescribeResourceTypeTemplateResponse)

CreateDescribeResourceTypeTemplateResponse creates a response to parse from DescribeResourceTypeTemplate response

type DescribeResourceTypesRequest

type DescribeResourceTypesRequest struct {
	*requests.RoaRequest
	SupportStatus string `position:"Query" name:"SupportStatus"`
}

DescribeResourceTypesRequest is the request struct for api DescribeResourceTypes

func CreateDescribeResourceTypesRequest

func CreateDescribeResourceTypesRequest() (request *DescribeResourceTypesRequest)

CreateDescribeResourceTypesRequest creates a request to invoke DescribeResourceTypes API

type DescribeResourceTypesResponse

type DescribeResourceTypesResponse struct {
	*responses.BaseResponse
}

DescribeResourceTypesResponse is the response struct for api DescribeResourceTypes

func CreateDescribeResourceTypesResponse

func CreateDescribeResourceTypesResponse() (response *DescribeResourceTypesResponse)

CreateDescribeResourceTypesResponse creates a response to parse from DescribeResourceTypes response

type DescribeResourcesRequest

type DescribeResourcesRequest struct {
	*requests.RoaRequest
	StackId   string `position:"Path" name:"StackId"`
	StackName string `position:"Path" name:"StackName"`
}

DescribeResourcesRequest is the request struct for api DescribeResources

func CreateDescribeResourcesRequest

func CreateDescribeResourcesRequest() (request *DescribeResourcesRequest)

CreateDescribeResourcesRequest creates a request to invoke DescribeResources API

type DescribeResourcesResponse

type DescribeResourcesResponse struct {
	*responses.BaseResponse
}

DescribeResourcesResponse is the response struct for api DescribeResources

func CreateDescribeResourcesResponse

func CreateDescribeResourcesResponse() (response *DescribeResourcesResponse)

CreateDescribeResourcesResponse creates a response to parse from DescribeResources response

type DescribeStackDetailRequest

type DescribeStackDetailRequest struct {
	*requests.RoaRequest
	StackId   string `position:"Path" name:"StackId"`
	StackName string `position:"Path" name:"StackName"`
}

DescribeStackDetailRequest is the request struct for api DescribeStackDetail

func CreateDescribeStackDetailRequest

func CreateDescribeStackDetailRequest() (request *DescribeStackDetailRequest)

CreateDescribeStackDetailRequest creates a request to invoke DescribeStackDetail API

type DescribeStackDetailResponse

type DescribeStackDetailResponse struct {
	*responses.BaseResponse
}

DescribeStackDetailResponse is the response struct for api DescribeStackDetail

func CreateDescribeStackDetailResponse

func CreateDescribeStackDetailResponse() (response *DescribeStackDetailResponse)

CreateDescribeStackDetailResponse creates a response to parse from DescribeStackDetail response

type DescribeStacksRequest

type DescribeStacksRequest struct {
	*requests.RoaRequest
	StackId    string           `position:"Query" name:"StackId"`
	Name       string           `position:"Query" name:"Name"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	Status     string           `position:"Query" name:"Status"`
}

DescribeStacksRequest is the request struct for api DescribeStacks

func CreateDescribeStacksRequest

func CreateDescribeStacksRequest() (request *DescribeStacksRequest)

CreateDescribeStacksRequest creates a request to invoke DescribeStacks API

type DescribeStacksResponse

type DescribeStacksResponse struct {
	*responses.BaseResponse
}

DescribeStacksResponse is the response struct for api DescribeStacks

func CreateDescribeStacksResponse

func CreateDescribeStacksResponse() (response *DescribeStacksResponse)

CreateDescribeStacksResponse creates a response to parse from DescribeStacks response

type DescribeTemplateRequest

type DescribeTemplateRequest struct {
	*requests.RoaRequest
	StackId   string `position:"Path" name:"StackId"`
	StackName string `position:"Path" name:"StackName"`
}

DescribeTemplateRequest is the request struct for api DescribeTemplate

func CreateDescribeTemplateRequest

func CreateDescribeTemplateRequest() (request *DescribeTemplateRequest)

CreateDescribeTemplateRequest creates a request to invoke DescribeTemplate API

type DescribeTemplateResponse

type DescribeTemplateResponse struct {
	*responses.BaseResponse
}

DescribeTemplateResponse is the response struct for api DescribeTemplate

func CreateDescribeTemplateResponse

func CreateDescribeTemplateResponse() (response *DescribeTemplateResponse)

CreateDescribeTemplateResponse creates a response to parse from DescribeTemplate response

type DoActionsRequest

type DoActionsRequest struct {
	*requests.RoaRequest
	StackId   string `position:"Path" name:"StackId"`
	StackName string `position:"Path" name:"StackName"`
}

DoActionsRequest is the request struct for api DoActions

func CreateDoActionsRequest

func CreateDoActionsRequest() (request *DoActionsRequest)

CreateDoActionsRequest creates a request to invoke DoActions API

type DoActionsResponse

type DoActionsResponse struct {
	*responses.BaseResponse
}

DoActionsResponse is the response struct for api DoActions

func CreateDoActionsResponse

func CreateDoActionsResponse() (response *DoActionsResponse)

CreateDoActionsResponse creates a response to parse from DoActions response

type GetStackPolicyRequest

type GetStackPolicyRequest struct {
	*requests.RoaRequest
	StackId   string `position:"Path" name:"StackId"`
	StackName string `position:"Path" name:"StackName"`
}

GetStackPolicyRequest is the request struct for api GetStackPolicy

func CreateGetStackPolicyRequest

func CreateGetStackPolicyRequest() (request *GetStackPolicyRequest)

CreateGetStackPolicyRequest creates a request to invoke GetStackPolicy API

type GetStackPolicyResponse

type GetStackPolicyResponse struct {
	*responses.BaseResponse
}

GetStackPolicyResponse is the response struct for api GetStackPolicy

func CreateGetStackPolicyResponse

func CreateGetStackPolicyResponse() (response *GetStackPolicyResponse)

CreateGetStackPolicyResponse creates a response to parse from GetStackPolicy response

type InquiryStackRequest

type InquiryStackRequest struct {
	*requests.RoaRequest
}

InquiryStackRequest is the request struct for api InquiryStack

func CreateInquiryStackRequest

func CreateInquiryStackRequest() (request *InquiryStackRequest)

CreateInquiryStackRequest creates a request to invoke InquiryStack API

type InquiryStackResponse

type InquiryStackResponse struct {
	*responses.BaseResponse
}

InquiryStackResponse is the response struct for api InquiryStack

func CreateInquiryStackResponse

func CreateInquiryStackResponse() (response *InquiryStackResponse)

CreateInquiryStackResponse creates a response to parse from InquiryStack response

type PreviewStackRequest

type PreviewStackRequest struct {
	*requests.RoaRequest
}

PreviewStackRequest is the request struct for api PreviewStack

func CreatePreviewStackRequest

func CreatePreviewStackRequest() (request *PreviewStackRequest)

CreatePreviewStackRequest creates a request to invoke PreviewStack API

type PreviewStackResponse

type PreviewStackResponse struct {
	*responses.BaseResponse
}

PreviewStackResponse is the response struct for api PreviewStack

func CreatePreviewStackResponse

func CreatePreviewStackResponse() (response *PreviewStackResponse)

CreatePreviewStackResponse creates a response to parse from PreviewStack response

type SetStackPolicyRequest

type SetStackPolicyRequest struct {
	*requests.RoaRequest
	StackId   string `position:"Path" name:"StackId"`
	StackName string `position:"Path" name:"StackName"`
}

SetStackPolicyRequest is the request struct for api SetStackPolicy

func CreateSetStackPolicyRequest

func CreateSetStackPolicyRequest() (request *SetStackPolicyRequest)

CreateSetStackPolicyRequest creates a request to invoke SetStackPolicy API

type SetStackPolicyResponse

type SetStackPolicyResponse struct {
	*responses.BaseResponse
}

SetStackPolicyResponse is the response struct for api SetStackPolicy

func CreateSetStackPolicyResponse

func CreateSetStackPolicyResponse() (response *SetStackPolicyResponse)

CreateSetStackPolicyResponse creates a response to parse from SetStackPolicy response

type UpdateStackRequest

type UpdateStackRequest struct {
	*requests.RoaRequest
	StackId   string `position:"Path" name:"StackId"`
	StackName string `position:"Path" name:"StackName"`
}

UpdateStackRequest is the request struct for api UpdateStack

func CreateUpdateStackRequest

func CreateUpdateStackRequest() (request *UpdateStackRequest)

CreateUpdateStackRequest creates a request to invoke UpdateStack API

type UpdateStackResponse

type UpdateStackResponse struct {
	*responses.BaseResponse
}

UpdateStackResponse is the response struct for api UpdateStack

func CreateUpdateStackResponse

func CreateUpdateStackResponse() (response *UpdateStackResponse)

CreateUpdateStackResponse creates a response to parse from UpdateStack response

type ValidateTemplateRequest

type ValidateTemplateRequest struct {
	*requests.RoaRequest
}

ValidateTemplateRequest is the request struct for api ValidateTemplate

func CreateValidateTemplateRequest

func CreateValidateTemplateRequest() (request *ValidateTemplateRequest)

CreateValidateTemplateRequest creates a request to invoke ValidateTemplate API

type ValidateTemplateResponse

type ValidateTemplateResponse struct {
	*responses.BaseResponse
}

ValidateTemplateResponse is the response struct for api ValidateTemplate

func CreateValidateTemplateResponse

func CreateValidateTemplateResponse() (response *ValidateTemplateResponse)

CreateValidateTemplateResponse creates a response to parse from ValidateTemplate response

type WaitConditionsRequest

type WaitConditionsRequest struct {
	*requests.RoaRequest
	Resource  string `position:"Query" name:"resource"`
	Signature string `position:"Query" name:"signature"`
	Stackid   string `position:"Query" name:"stackid"`
	Expire    string `position:"Query" name:"expire"`
	Stackname string `position:"Query" name:"stackname"`
}

WaitConditionsRequest is the request struct for api WaitConditions

func CreateWaitConditionsRequest

func CreateWaitConditionsRequest() (request *WaitConditionsRequest)

CreateWaitConditionsRequest creates a request to invoke WaitConditions API

type WaitConditionsResponse

type WaitConditionsResponse struct {
	*responses.BaseResponse
}

WaitConditionsResponse is the response struct for api WaitConditions

func CreateWaitConditionsResponse

func CreateWaitConditionsResponse() (response *WaitConditionsResponse)

CreateWaitConditionsResponse creates a response to parse from WaitConditions response

Jump to

Keyboard shortcuts

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