rosapi

package
v0.0.0-...-e3522e2 Latest Latest
Warning

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

Go to latest
Published: Mar 23, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CancelUpdateStackRequest

type CancelUpdateStackRequest struct {
	*requests.RpcRequest
	StackId    string `position:"Query" name:"StackId"`
	CancelType string `position:"Query" name:"CancelType"`
}

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
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CancelUpdateStackResponse is the response struct for api CancelUpdateStack

func CreateCancelUpdateStackResponse

func CreateCancelUpdateStackResponse() (response *CancelUpdateStackResponse)

CreateCancelUpdateStackResponse creates a response to parse from CancelUpdateStack response

type ChangeSet

type ChangeSet struct {
	ChangeSetId     string `json:"ChangeSetId" xml:"ChangeSetId"`
	ChangeSetName   string `json:"ChangeSetName" xml:"ChangeSetName"`
	ChangeSetType   string `json:"ChangeSetType" xml:"ChangeSetType"`
	CreateTime      string `json:"CreateTime" xml:"CreateTime"`
	Description     string `json:"Description" xml:"Description"`
	ExecutionStatus string `json:"ExecutionStatus" xml:"ExecutionStatus"`
	RegionId        string `json:"RegionId" xml:"RegionId"`
	StackId         string `json:"StackId" xml:"StackId"`
	StackName       string `json:"StackName" xml:"StackName"`
	Status          string `json:"Status" xml:"Status"`
}

ChangeSet is a nested struct in ros response

type ChangeSets

type ChangeSets struct {
	ChangeSet []ChangeSet `json:"ChangeSet" xml:"ChangeSet"`
}

ChangeSets is a nested struct in ros response

type Changes

type Changes struct {
	Change []map[string]interface{} `json:"Change" xml:"Change"`
}

Changes is a nested struct in ros 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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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 NewClientWithProvider

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy

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

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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 usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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) CreateChangeSet

func (client *Client) CreateChangeSet(request *CreateChangeSetRequest) (response *CreateChangeSetResponse, err error)

CreateChangeSet invokes the ros.CreateChangeSet API synchronously api document: https://help.aliyun.com/api/ros/createchangeset.html

func (*Client) CreateChangeSetWithCallback

func (client *Client) CreateChangeSetWithCallback(request *CreateChangeSetRequest, callback func(response *CreateChangeSetResponse, err error)) <-chan int

CreateChangeSetWithCallback invokes the ros.CreateChangeSet API asynchronously api document: https://help.aliyun.com/api/ros/createchangeset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateChangeSetWithChan

func (client *Client) CreateChangeSetWithChan(request *CreateChangeSetRequest) (<-chan *CreateChangeSetResponse, <-chan error)

CreateChangeSetWithChan invokes the ros.CreateChangeSet API asynchronously api document: https://help.aliyun.com/api/ros/createchangeset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateStack

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

CreateStack invokes the ros.CreateStack API synchronously api document: https://help.aliyun.com/api/ros/createstack.html

func (*Client) CreateStackWithCallback

func (client *Client) CreateStackWithCallback(request *CreateStackRequest, callback func(response *CreateStackResponse, err error)) <-chan int

CreateStackWithCallback invokes the ros.CreateStack API asynchronously api document: https://help.aliyun.com/api/ros/createstack.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateStackWithChan

func (client *Client) CreateStackWithChan(request *CreateStackRequest) (<-chan *CreateStackResponse, <-chan error)

CreateStackWithChan invokes the ros.CreateStack API asynchronously api document: https://help.aliyun.com/api/ros/createstack.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateTemplate

func (client *Client) CreateTemplate(request *CreateTemplateRequest) (response *CreateTemplateResponse, err error)

CreateTemplate invokes the ros.CreateTemplate API synchronously api document: https://help.aliyun.com/api/ros/createtemplate.html

func (*Client) CreateTemplateWithCallback

func (client *Client) CreateTemplateWithCallback(request *CreateTemplateRequest, callback func(response *CreateTemplateResponse, err error)) <-chan int

CreateTemplateWithCallback invokes the ros.CreateTemplate API asynchronously api document: https://help.aliyun.com/api/ros/createtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateTemplateWithChan

func (client *Client) CreateTemplateWithChan(request *CreateTemplateRequest) (<-chan *CreateTemplateResponse, <-chan error)

CreateTemplateWithChan invokes the ros.CreateTemplate API asynchronously api document: https://help.aliyun.com/api/ros/createtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteChangeSet

func (client *Client) DeleteChangeSet(request *DeleteChangeSetRequest) (response *DeleteChangeSetResponse, err error)

DeleteChangeSet invokes the ros.DeleteChangeSet API synchronously api document: https://help.aliyun.com/api/ros/deletechangeset.html

func (*Client) DeleteChangeSetWithCallback

func (client *Client) DeleteChangeSetWithCallback(request *DeleteChangeSetRequest, callback func(response *DeleteChangeSetResponse, err error)) <-chan int

DeleteChangeSetWithCallback invokes the ros.DeleteChangeSet API asynchronously api document: https://help.aliyun.com/api/ros/deletechangeset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteChangeSetWithChan

func (client *Client) DeleteChangeSetWithChan(request *DeleteChangeSetRequest) (<-chan *DeleteChangeSetResponse, <-chan error)

DeleteChangeSetWithChan invokes the ros.DeleteChangeSet API asynchronously api document: https://help.aliyun.com/api/ros/deletechangeset.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) DeleteTemplate

func (client *Client) DeleteTemplate(request *DeleteTemplateRequest) (response *DeleteTemplateResponse, err error)

DeleteTemplate invokes the ros.DeleteTemplate API synchronously api document: https://help.aliyun.com/api/ros/deletetemplate.html

func (*Client) DeleteTemplateWithCallback

func (client *Client) DeleteTemplateWithCallback(request *DeleteTemplateRequest, callback func(response *DeleteTemplateResponse, err error)) <-chan int

DeleteTemplateWithCallback invokes the ros.DeleteTemplate API asynchronously api document: https://help.aliyun.com/api/ros/deletetemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteTemplateWithChan

func (client *Client) DeleteTemplateWithChan(request *DeleteTemplateRequest) (<-chan *DeleteTemplateResponse, <-chan error)

DeleteTemplateWithChan invokes the ros.DeleteTemplate API asynchronously api document: https://help.aliyun.com/api/ros/deletetemplate.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) ExecuteChangeSet

func (client *Client) ExecuteChangeSet(request *ExecuteChangeSetRequest) (response *ExecuteChangeSetResponse, err error)

ExecuteChangeSet invokes the ros.ExecuteChangeSet API synchronously api document: https://help.aliyun.com/api/ros/executechangeset.html

func (*Client) ExecuteChangeSetWithCallback

func (client *Client) ExecuteChangeSetWithCallback(request *ExecuteChangeSetRequest, callback func(response *ExecuteChangeSetResponse, err error)) <-chan int

ExecuteChangeSetWithCallback invokes the ros.ExecuteChangeSet API asynchronously api document: https://help.aliyun.com/api/ros/executechangeset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ExecuteChangeSetWithChan

func (client *Client) ExecuteChangeSetWithChan(request *ExecuteChangeSetRequest) (<-chan *ExecuteChangeSetResponse, <-chan error)

ExecuteChangeSetWithChan invokes the ros.ExecuteChangeSet API asynchronously api document: https://help.aliyun.com/api/ros/executechangeset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetChangeSet

func (client *Client) GetChangeSet(request *GetChangeSetRequest) (response *GetChangeSetResponse, err error)

GetChangeSet invokes the ros.GetChangeSet API synchronously api document: https://help.aliyun.com/api/ros/getchangeset.html

func (*Client) GetChangeSetWithCallback

func (client *Client) GetChangeSetWithCallback(request *GetChangeSetRequest, callback func(response *GetChangeSetResponse, err error)) <-chan int

GetChangeSetWithCallback invokes the ros.GetChangeSet API asynchronously api document: https://help.aliyun.com/api/ros/getchangeset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetChangeSetWithChan

func (client *Client) GetChangeSetWithChan(request *GetChangeSetRequest) (<-chan *GetChangeSetResponse, <-chan error)

GetChangeSetWithChan invokes the ros.GetChangeSet API asynchronously api document: https://help.aliyun.com/api/ros/getchangeset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetResourceType

func (client *Client) GetResourceType(request *GetResourceTypeRequest) (response *GetResourceTypeResponse, err error)

GetResourceType invokes the ros.GetResourceType API synchronously api document: https://help.aliyun.com/api/ros/getresourcetype.html

func (*Client) GetResourceTypeTemplate

func (client *Client) GetResourceTypeTemplate(request *GetResourceTypeTemplateRequest) (response *GetResourceTypeTemplateResponse, err error)

GetResourceTypeTemplate invokes the ros.GetResourceTypeTemplate API synchronously api document: https://help.aliyun.com/api/ros/getresourcetypetemplate.html

func (*Client) GetResourceTypeTemplateWithCallback

func (client *Client) GetResourceTypeTemplateWithCallback(request *GetResourceTypeTemplateRequest, callback func(response *GetResourceTypeTemplateResponse, err error)) <-chan int

GetResourceTypeTemplateWithCallback invokes the ros.GetResourceTypeTemplate API asynchronously api document: https://help.aliyun.com/api/ros/getresourcetypetemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetResourceTypeTemplateWithChan

func (client *Client) GetResourceTypeTemplateWithChan(request *GetResourceTypeTemplateRequest) (<-chan *GetResourceTypeTemplateResponse, <-chan error)

GetResourceTypeTemplateWithChan invokes the ros.GetResourceTypeTemplate API asynchronously api document: https://help.aliyun.com/api/ros/getresourcetypetemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetResourceTypeWithCallback

func (client *Client) GetResourceTypeWithCallback(request *GetResourceTypeRequest, callback func(response *GetResourceTypeResponse, err error)) <-chan int

GetResourceTypeWithCallback invokes the ros.GetResourceType API asynchronously api document: https://help.aliyun.com/api/ros/getresourcetype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetResourceTypeWithChan

func (client *Client) GetResourceTypeWithChan(request *GetResourceTypeRequest) (<-chan *GetResourceTypeResponse, <-chan error)

GetResourceTypeWithChan invokes the ros.GetResourceType API asynchronously api document: https://help.aliyun.com/api/ros/getresourcetype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetStack

func (client *Client) GetStack(request *GetStackRequest) (response *GetStackResponse, err error)

GetStack invokes the ros.GetStack API synchronously api document: https://help.aliyun.com/api/ros/getstack.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) GetStackResource

func (client *Client) GetStackResource(request *GetStackResourceRequest) (response *GetStackResourceResponse, err error)

GetStackResource invokes the ros.GetStackResource API synchronously api document: https://help.aliyun.com/api/ros/getstackresource.html

func (*Client) GetStackResourceWithCallback

func (client *Client) GetStackResourceWithCallback(request *GetStackResourceRequest, callback func(response *GetStackResourceResponse, err error)) <-chan int

GetStackResourceWithCallback invokes the ros.GetStackResource API asynchronously api document: https://help.aliyun.com/api/ros/getstackresource.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetStackResourceWithChan

func (client *Client) GetStackResourceWithChan(request *GetStackResourceRequest) (<-chan *GetStackResourceResponse, <-chan error)

GetStackResourceWithChan invokes the ros.GetStackResource API asynchronously api document: https://help.aliyun.com/api/ros/getstackresource.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetStackWithCallback

func (client *Client) GetStackWithCallback(request *GetStackRequest, callback func(response *GetStackResponse, err error)) <-chan int

GetStackWithCallback invokes the ros.GetStack API asynchronously api document: https://help.aliyun.com/api/ros/getstack.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetStackWithChan

func (client *Client) GetStackWithChan(request *GetStackRequest) (<-chan *GetStackResponse, <-chan error)

GetStackWithChan invokes the ros.GetStack API asynchronously api document: https://help.aliyun.com/api/ros/getstack.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetTemplate

func (client *Client) GetTemplate(request *GetTemplateRequest) (response *GetTemplateResponse, err error)

GetTemplate invokes the ros.GetTemplate API synchronously api document: https://help.aliyun.com/api/ros/gettemplate.html

func (*Client) GetTemplateEstimateCost

func (client *Client) GetTemplateEstimateCost(request *GetTemplateEstimateCostRequest) (response *GetTemplateEstimateCostResponse, err error)

GetTemplateEstimateCost invokes the ros.GetTemplateEstimateCost API synchronously api document: https://help.aliyun.com/api/ros/gettemplateestimatecost.html

func (*Client) GetTemplateEstimateCostWithCallback

func (client *Client) GetTemplateEstimateCostWithCallback(request *GetTemplateEstimateCostRequest, callback func(response *GetTemplateEstimateCostResponse, err error)) <-chan int

GetTemplateEstimateCostWithCallback invokes the ros.GetTemplateEstimateCost API asynchronously api document: https://help.aliyun.com/api/ros/gettemplateestimatecost.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetTemplateEstimateCostWithChan

func (client *Client) GetTemplateEstimateCostWithChan(request *GetTemplateEstimateCostRequest) (<-chan *GetTemplateEstimateCostResponse, <-chan error)

GetTemplateEstimateCostWithChan invokes the ros.GetTemplateEstimateCost API asynchronously api document: https://help.aliyun.com/api/ros/gettemplateestimatecost.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetTemplateWithCallback

func (client *Client) GetTemplateWithCallback(request *GetTemplateRequest, callback func(response *GetTemplateResponse, err error)) <-chan int

GetTemplateWithCallback invokes the ros.GetTemplate API asynchronously api document: https://help.aliyun.com/api/ros/gettemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetTemplateWithChan

func (client *Client) GetTemplateWithChan(request *GetTemplateRequest) (<-chan *GetTemplateResponse, <-chan error)

GetTemplateWithChan invokes the ros.GetTemplate API asynchronously api document: https://help.aliyun.com/api/ros/gettemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListChangeSets

func (client *Client) ListChangeSets(request *ListChangeSetsRequest) (response *ListChangeSetsResponse, err error)

ListChangeSets invokes the ros.ListChangeSets API synchronously api document: https://help.aliyun.com/api/ros/listchangesets.html

func (*Client) ListChangeSetsWithCallback

func (client *Client) ListChangeSetsWithCallback(request *ListChangeSetsRequest, callback func(response *ListChangeSetsResponse, err error)) <-chan int

ListChangeSetsWithCallback invokes the ros.ListChangeSets API asynchronously api document: https://help.aliyun.com/api/ros/listchangesets.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListChangeSetsWithChan

func (client *Client) ListChangeSetsWithChan(request *ListChangeSetsRequest) (<-chan *ListChangeSetsResponse, <-chan error)

ListChangeSetsWithChan invokes the ros.ListChangeSets API asynchronously api document: https://help.aliyun.com/api/ros/listchangesets.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListResourceTypes

func (client *Client) ListResourceTypes(request *ListResourceTypesRequest) (response *ListResourceTypesResponse, err error)

ListResourceTypes invokes the ros.ListResourceTypes API synchronously api document: https://help.aliyun.com/api/ros/listresourcetypes.html

func (*Client) ListResourceTypesWithCallback

func (client *Client) ListResourceTypesWithCallback(request *ListResourceTypesRequest, callback func(response *ListResourceTypesResponse, err error)) <-chan int

ListResourceTypesWithCallback invokes the ros.ListResourceTypes API asynchronously api document: https://help.aliyun.com/api/ros/listresourcetypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListResourceTypesWithChan

func (client *Client) ListResourceTypesWithChan(request *ListResourceTypesRequest) (<-chan *ListResourceTypesResponse, <-chan error)

ListResourceTypesWithChan invokes the ros.ListResourceTypes API asynchronously api document: https://help.aliyun.com/api/ros/listresourcetypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListStackEvents

func (client *Client) ListStackEvents(request *ListStackEventsRequest) (response *ListStackEventsResponse, err error)

ListStackEvents invokes the ros.ListStackEvents API synchronously api document: https://help.aliyun.com/api/ros/liststackevents.html

func (*Client) ListStackEventsWithCallback

func (client *Client) ListStackEventsWithCallback(request *ListStackEventsRequest, callback func(response *ListStackEventsResponse, err error)) <-chan int

ListStackEventsWithCallback invokes the ros.ListStackEvents API asynchronously api document: https://help.aliyun.com/api/ros/liststackevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListStackEventsWithChan

func (client *Client) ListStackEventsWithChan(request *ListStackEventsRequest) (<-chan *ListStackEventsResponse, <-chan error)

ListStackEventsWithChan invokes the ros.ListStackEvents API asynchronously api document: https://help.aliyun.com/api/ros/liststackevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListStackResources

func (client *Client) ListStackResources(request *ListStackResourcesRequest) (response *ListStackResourcesResponse, err error)

ListStackResources invokes the ros.ListStackResources API synchronously api document: https://help.aliyun.com/api/ros/liststackresources.html

func (*Client) ListStackResourcesWithCallback

func (client *Client) ListStackResourcesWithCallback(request *ListStackResourcesRequest, callback func(response *ListStackResourcesResponse, err error)) <-chan int

ListStackResourcesWithCallback invokes the ros.ListStackResources API asynchronously api document: https://help.aliyun.com/api/ros/liststackresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListStackResourcesWithChan

func (client *Client) ListStackResourcesWithChan(request *ListStackResourcesRequest) (<-chan *ListStackResourcesResponse, <-chan error)

ListStackResourcesWithChan invokes the ros.ListStackResources API asynchronously api document: https://help.aliyun.com/api/ros/liststackresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListStacks

func (client *Client) ListStacks(request *ListStacksRequest) (response *ListStacksResponse, err error)

ListStacks invokes the ros.ListStacks API synchronously api document: https://help.aliyun.com/api/ros/liststacks.html

func (*Client) ListStacksWithCallback

func (client *Client) ListStacksWithCallback(request *ListStacksRequest, callback func(response *ListStacksResponse, err error)) <-chan int

ListStacksWithCallback invokes the ros.ListStacks API asynchronously api document: https://help.aliyun.com/api/ros/liststacks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListStacksWithChan

func (client *Client) ListStacksWithChan(request *ListStacksRequest) (<-chan *ListStacksResponse, <-chan error)

ListStacksWithChan invokes the ros.ListStacks API asynchronously api document: https://help.aliyun.com/api/ros/liststacks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTagResources

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)

ListTagResources invokes the ros.ListTagResources API synchronously api document: https://help.aliyun.com/api/ros/listtagresources.html

func (*Client) ListTagResourcesWithCallback

func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int

ListTagResourcesWithCallback invokes the ros.ListTagResources API asynchronously api document: https://help.aliyun.com/api/ros/listtagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTagResourcesWithChan

func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)

ListTagResourcesWithChan invokes the ros.ListTagResources API asynchronously api document: https://help.aliyun.com/api/ros/listtagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTemplates

func (client *Client) ListTemplates(request *ListTemplatesRequest) (response *ListTemplatesResponse, err error)

ListTemplates invokes the ros.ListTemplates API synchronously api document: https://help.aliyun.com/api/ros/listtemplates.html

func (*Client) ListTemplatesWithCallback

func (client *Client) ListTemplatesWithCallback(request *ListTemplatesRequest, callback func(response *ListTemplatesResponse, err error)) <-chan int

ListTemplatesWithCallback invokes the ros.ListTemplates API asynchronously api document: https://help.aliyun.com/api/ros/listtemplates.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTemplatesWithChan

func (client *Client) ListTemplatesWithChan(request *ListTemplatesRequest) (<-chan *ListTemplatesResponse, <-chan error)

ListTemplatesWithChan invokes the ros.ListTemplates API asynchronously api document: https://help.aliyun.com/api/ros/listtemplates.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) SignalResource

func (client *Client) SignalResource(request *SignalResourceRequest) (response *SignalResourceResponse, err error)

SignalResource invokes the ros.SignalResource API synchronously api document: https://help.aliyun.com/api/ros/signalresource.html

func (*Client) SignalResourceWithCallback

func (client *Client) SignalResourceWithCallback(request *SignalResourceRequest, callback func(response *SignalResourceResponse, err error)) <-chan int

SignalResourceWithCallback invokes the ros.SignalResource API asynchronously api document: https://help.aliyun.com/api/ros/signalresource.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SignalResourceWithChan

func (client *Client) SignalResourceWithChan(request *SignalResourceRequest) (<-chan *SignalResourceResponse, <-chan error)

SignalResourceWithChan invokes the ros.SignalResource API asynchronously api document: https://help.aliyun.com/api/ros/signalresource.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) TagResources

func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)

TagResources invokes the ros.TagResources API synchronously api document: https://help.aliyun.com/api/ros/tagresources.html

func (*Client) TagResourcesWithCallback

func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int

TagResourcesWithCallback invokes the ros.TagResources API asynchronously api document: https://help.aliyun.com/api/ros/tagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) TagResourcesWithChan

func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)

TagResourcesWithChan invokes the ros.TagResources API asynchronously api document: https://help.aliyun.com/api/ros/tagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UntagResources

func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)

UntagResources invokes the ros.UntagResources API synchronously api document: https://help.aliyun.com/api/ros/untagresources.html

func (*Client) UntagResourcesWithCallback

func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int

UntagResourcesWithCallback invokes the ros.UntagResources API asynchronously api document: https://help.aliyun.com/api/ros/untagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UntagResourcesWithChan

func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)

UntagResourcesWithChan invokes the ros.UntagResources API asynchronously api document: https://help.aliyun.com/api/ros/untagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateStack

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

Update invokes the ros.Update 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.Update 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.Update API asynchronously api document: https://help.aliyun.com/api/ros/updatestack.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateTemplate

func (client *Client) UpdateTemplate(request *UpdateTemplateRequest) (response *UpdateTemplateResponse, err error)

UpdateTemplate invokes the ros.UpdateTemplate API synchronously api document: https://help.aliyun.com/api/ros/updatetemplate.html

func (*Client) UpdateTemplateWithCallback

func (client *Client) UpdateTemplateWithCallback(request *UpdateTemplateRequest, callback func(response *UpdateTemplateResponse, err error)) <-chan int

UpdateTemplateWithCallback invokes the ros.UpdateTemplate API asynchronously api document: https://help.aliyun.com/api/ros/updatetemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateTemplateWithChan

func (client *Client) UpdateTemplateWithChan(request *UpdateTemplateRequest) (<-chan *UpdateTemplateResponse, <-chan error)

UpdateTemplateWithChan invokes the ros.UpdateTemplate API asynchronously api document: https://help.aliyun.com/api/ros/updatetemplate.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

type ContinueCreateStackRequest

type ContinueCreateStackRequest struct {
	*requests.RpcRequest
	StackId             string    `position:"Query" name:"StackId"`
	RecreatingResources *[]string `position:"Query" name:"RecreatingResources"  type:"Repeated"`
}

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	StackId   string `json:"StackId" xml:"StackId"`
}

ContinueCreateStackResponse is the response struct for api ContinueCreateStack

func CreateContinueCreateStackResponse

func CreateContinueCreateStackResponse() (response *ContinueCreateStackResponse)

CreateContinueCreateStackResponse creates a response to parse from ContinueCreateStack response

type CreateChangeSetParameters

type CreateChangeSetParameters struct {
	ParameterValue string `name:"ParameterValue"`
	ParameterKey   string `name:"ParameterKey"`
}

CreateChangeSetParameters is a repeated param struct in CreateChangeSetRequest

type CreateChangeSetRequest

type CreateChangeSetRequest struct {
	*requests.RpcRequest
	TimeoutInMinutes            requests.Integer             `position:"Query" name:"TimeoutInMinutes"`
	StackPolicyDuringUpdateBody string                       `position:"Query" name:"StackPolicyDuringUpdateBody"`
	StackName                   string                       `position:"Query" name:"StackName"`
	ChangeSetType               string                       `position:"Query" name:"ChangeSetType"`
	DisableRollback             requests.Boolean             `position:"Query" name:"DisableRollback"`
	Parameters                  *[]CreateChangeSetParameters `position:"Query" name:"Parameters"  type:"Repeated"`
	ClientToken                 string                       `position:"Query" name:"ClientToken"`
	TemplateBody                string                       `position:"Query" name:"TemplateBody"`
	StackId                     string                       `position:"Query" name:"StackId"`
	Description                 string                       `position:"Query" name:"Description"`
	TemplateURL                 string                       `position:"Query" name:"TemplateURL"`
	NotificationURLs            *[]string                    `position:"Query" name:"NotificationURLs"  type:"Repeated"`
	StackPolicyBody             string                       `position:"Query" name:"StackPolicyBody"`
	StackPolicyDuringUpdateURL  string                       `position:"Query" name:"StackPolicyDuringUpdateURL"`
	UpdateAllowPolicy           string                       `position:"Query" name:"UpdateAllowPolicy"`
	UsePreviousParameters       requests.Boolean             `position:"Query" name:"UsePreviousParameters"`
	OrderSource                 string                       `position:"Query" name:"OrderSource"`
	ActivityId                  string                       `position:"Query" name:"ActivityId"`
	StackPolicyURL              string                       `position:"Query" name:"StackPolicyURL"`
	ChangeSetName               string                       `position:"Query" name:"ChangeSetName"`
	ChannelId                   string                       `position:"Query" name:"ChannelId"`
}

CreateChangeSetRequest is the request struct for api CreateChangeSet

func CreateCreateChangeSetRequest

func CreateCreateChangeSetRequest() (request *CreateChangeSetRequest)

CreateCreateChangeSetRequest creates a request to invoke CreateChangeSet API

type CreateChangeSetResponse

type CreateChangeSetResponse struct {
	*responses.BaseResponse
	ChangeSetId string `json:"ChangeSetId" xml:"ChangeSetId"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	StackId     string `json:"StackId" xml:"StackId"`
}

CreateChangeSetResponse is the response struct for api CreateChangeSet

func CreateCreateChangeSetResponse

func CreateCreateChangeSetResponse() (response *CreateChangeSetResponse)

CreateCreateChangeSetResponse creates a response to parse from CreateChangeSet response

type CreateStackParameters

type CreateStackParameters struct {
	ParameterValue string `name:"ParameterValue"`
	ParameterKey   string `name:"ParameterKey"`
}

CreateStackParameters is a repeated param struct in CreateStackRequest

type CreateStackRequest

type CreateStackRequest struct {
	*requests.RpcRequest
	TimeoutInMinutes requests.Integer         `position:"Query" name:"TimeoutInMinutes"`
	StackName        string                   `position:"Query" name:"StackName"`
	DisableRollback  requests.Boolean         `position:"Query" name:"DisableRollback"`
	Parameters       *[]CreateStackParameters `position:"Query" name:"Parameters"  type:"Repeated"`
	ClientToken      string                   `position:"Query" name:"ClientToken"`
	TemplateBody     string                   `position:"Query" name:"TemplateBody"`
	TemplateURL      string                   `position:"Query" name:"TemplateURL"`
	NotificationURLs *[]string                `position:"Query" name:"NotificationURLs"  type:"Repeated"`
	StackPolicyBody  string                   `position:"Query" name:"StackPolicyBody"`
	OrderSource      string                   `position:"Query" name:"OrderSource"`
	ActivityId       string                   `position:"Query" name:"ActivityId"`
	StackPolicyURL   string                   `position:"Query" name:"StackPolicyURL"`
	ChannelId        string                   `position:"Query" name:"ChannelId"`
}

CreateStackRequest is the request struct for api CreateStack

func CreateCreateStackRequest

func CreateCreateStackRequest() (request *CreateStackRequest)

CreateCreateStackRequest creates a request to invoke CreateStack API

type CreateStackResponse

type CreateStackResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	StackId   string `json:"StackId" xml:"StackId"`
}

CreateStackResponse is the response struct for api CreateStack

func CreateCreateStackResponse

func CreateCreateStackResponse() (response *CreateStackResponse)

CreateCreateStackResponse creates a response to parse from CreateStack response

type CreateTemplateRequest

type CreateTemplateRequest struct {
	*requests.RpcRequest
	TemplateBody string `position:"Query" name:"TemplateBody"`
	Description  string `position:"Query" name:"Description"`
	TemplateURL  string `position:"Query" name:"TemplateURL"`
	TemplateName string `position:"Query" name:"TemplateName"`
}

CreateTemplateRequest is the request struct for api CreateTemplate

func CreateCreateTemplateRequest

func CreateCreateTemplateRequest() (request *CreateTemplateRequest)

CreateCreateTemplateRequest creates a request to invoke CreateTemplate API

type CreateTemplateResponse

type CreateTemplateResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TemplateId string `json:"TemplateId" xml:"TemplateId"`
}

CreateTemplateResponse is the response struct for api CreateTemplate

func CreateCreateTemplateResponse

func CreateCreateTemplateResponse() (response *CreateTemplateResponse)

CreateCreateTemplateResponse creates a response to parse from CreateTemplate response

type DeleteChangeSetRequest

type DeleteChangeSetRequest struct {
	*requests.RpcRequest
	ChangeSetId string `position:"Query" name:"ChangeSetId"`
}

DeleteChangeSetRequest is the request struct for api DeleteChangeSet

func CreateDeleteChangeSetRequest

func CreateDeleteChangeSetRequest() (request *DeleteChangeSetRequest)

CreateDeleteChangeSetRequest creates a request to invoke DeleteChangeSet API

type DeleteChangeSetResponse

type DeleteChangeSetResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteChangeSetResponse is the response struct for api DeleteChangeSet

func CreateDeleteChangeSetResponse

func CreateDeleteChangeSetResponse() (response *DeleteChangeSetResponse)

CreateDeleteChangeSetResponse creates a response to parse from DeleteChangeSet response

type DeleteStackRequest

type DeleteStackRequest struct {
	*requests.RpcRequest
	StackId            string           `position:"Query" name:"StackId"`
	RetainAllResources requests.Boolean `position:"Query" name:"RetainAllResources"`
}

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
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteStackResponse is the response struct for api DeleteStack

func CreateDeleteStackResponse

func CreateDeleteStackResponse() (response *DeleteStackResponse)

CreateDeleteStackResponse creates a response to parse from DeleteStack response

type DeleteTemplateRequest

type DeleteTemplateRequest struct {
	*requests.RpcRequest
	TemplateId string `position:"Query" name:"TemplateId"`
}

DeleteTemplateRequest is the request struct for api DeleteTemplate

func CreateDeleteTemplateRequest

func CreateDeleteTemplateRequest() (request *DeleteTemplateRequest)

CreateDeleteTemplateRequest creates a request to invoke DeleteTemplate API

type DeleteTemplateResponse

type DeleteTemplateResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteTemplateResponse is the response struct for api DeleteTemplate

func CreateDeleteTemplateResponse

func CreateDeleteTemplateResponse() (response *DeleteTemplateResponse)

CreateDeleteTemplateResponse creates a response to parse from DeleteTemplate response

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	*requests.RpcRequest
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

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
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Regions   []Region `json:"Regions" xml:"Regions"`
}

DescribeRegionsResponse is the response struct for api DescribeRegions

func CreateDescribeRegionsResponse

func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)

CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response

type Event

type Event struct {
	CreateTime         string `json:"CreateTime" xml:"CreateTime"`
	EventId            string `json:"EventId" xml:"EventId"`
	LogicalResourceId  string `json:"LogicalResourceId" xml:"LogicalResourceId"`
	PhysicalResourceId string `json:"PhysicalResourceId" xml:"PhysicalResourceId"`
	ResourceType       string `json:"ResourceType" xml:"ResourceType"`
	StackId            string `json:"StackId" xml:"StackId"`
	StackName          string `json:"StackName" xml:"StackName"`
	Status             string `json:"Status" xml:"Status"`
	StatusReason       string `json:"StatusReason" xml:"StatusReason"`
}

Event is a nested struct in ros response

type Events

type Events struct {
	Event []Event `json:"Event" xml:"Event"`
}

Events is a nested struct in ros response

type ExecuteChangeSetRequest

type ExecuteChangeSetRequest struct {
	*requests.RpcRequest
	ChangeSetId string `position:"Query" name:"ChangeSetId"`
}

ExecuteChangeSetRequest is the request struct for api ExecuteChangeSet

func CreateExecuteChangeSetRequest

func CreateExecuteChangeSetRequest() (request *ExecuteChangeSetRequest)

CreateExecuteChangeSetRequest creates a request to invoke ExecuteChangeSet API

type ExecuteChangeSetResponse

type ExecuteChangeSetResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ExecuteChangeSetResponse is the response struct for api ExecuteChangeSet

func CreateExecuteChangeSetResponse

func CreateExecuteChangeSetResponse() (response *ExecuteChangeSetResponse)

CreateExecuteChangeSetResponse creates a response to parse from ExecuteChangeSet response

type GetChangeSetRequest

type GetChangeSetRequest struct {
	*requests.RpcRequest
	ShowTemplate requests.Boolean `position:"Query" name:"ShowTemplate"`
	ChangeSetId  string           `position:"Query" name:"ChangeSetId"`
}

GetChangeSetRequest is the request struct for api GetChangeSet

func CreateGetChangeSetRequest

func CreateGetChangeSetRequest() (request *GetChangeSetRequest)

CreateGetChangeSetRequest creates a request to invoke GetChangeSet API

type GetChangeSetResponse

type GetChangeSetResponse struct {
	*responses.BaseResponse
	ChangeSetId      string                   `json:"ChangeSetId" xml:"ChangeSetId"`
	ChangeSetName    string                   `json:"ChangeSetName" xml:"ChangeSetName"`
	ChangeSetType    string                   `json:"ChangeSetType" xml:"ChangeSetType"`
	CreateTime       string                   `json:"CreateTime" xml:"CreateTime"`
	Description      string                   `json:"Description" xml:"Description"`
	DisableRollback  bool                     `json:"DisableRollback" xml:"DisableRollback"`
	ExecutionStatus  string                   `json:"ExecutionStatus" xml:"ExecutionStatus"`
	RegionId         string                   `json:"RegionId" xml:"RegionId"`
	RequestId        string                   `json:"RequestId" xml:"RequestId"`
	StackId          string                   `json:"StackId" xml:"StackId"`
	StackName        string                   `json:"StackName" xml:"StackName"`
	Status           string                   `json:"Status" xml:"Status"`
	TemplateBody     string                   `json:"TemplateBody" xml:"TemplateBody"`
	TimeoutInMinutes int                      `json:"TimeoutInMinutes" xml:"TimeoutInMinutes"`
	Changes          []map[string]interface{} `json:"Changes" xml:"Changes"`
	Parameters       []Parameter              `json:"Parameters" xml:"Parameters"`
}

GetChangeSetResponse is the response struct for api GetChangeSet

func CreateGetChangeSetResponse

func CreateGetChangeSetResponse() (response *GetChangeSetResponse)

CreateGetChangeSetResponse creates a response to parse from GetChangeSet response

type GetResourceTypeRequest

type GetResourceTypeRequest struct {
	*requests.RpcRequest
	ResourceType string `position:"Query" name:"ResourceType"`
}

GetResourceTypeRequest is the request struct for api GetResourceType

func CreateGetResourceTypeRequest

func CreateGetResourceTypeRequest() (request *GetResourceTypeRequest)

CreateGetResourceTypeRequest creates a request to invoke GetResourceType API

type GetResourceTypeResponse

type GetResourceTypeResponse struct {
	*responses.BaseResponse
	Attributes   map[string]interface{} `json:"Attributes" xml:"Attributes"`
	Properties   map[string]interface{} `json:"Properties" xml:"Properties"`
	RequestId    string                 `json:"RequestId" xml:"RequestId"`
	ResourceType string                 `json:"ResourceType" xml:"ResourceType"`
}

GetResourceTypeResponse is the response struct for api GetResourceType

func CreateGetResourceTypeResponse

func CreateGetResourceTypeResponse() (response *GetResourceTypeResponse)

CreateGetResourceTypeResponse creates a response to parse from GetResourceType response

type GetResourceTypeTemplateRequest

type GetResourceTypeTemplateRequest struct {
	*requests.RpcRequest
	ResourceType string `position:"Query" name:"ResourceType"`
}

GetResourceTypeTemplateRequest is the request struct for api GetResourceTypeTemplate

func CreateGetResourceTypeTemplateRequest

func CreateGetResourceTypeTemplateRequest() (request *GetResourceTypeTemplateRequest)

CreateGetResourceTypeTemplateRequest creates a request to invoke GetResourceTypeTemplate API

type GetResourceTypeTemplateResponse

type GetResourceTypeTemplateResponse struct {
	*responses.BaseResponse
	RequestId    string                 `json:"RequestId" xml:"RequestId"`
	TemplateBody map[string]interface{} `json:"TemplateBody" xml:"TemplateBody"`
}

GetResourceTypeTemplateResponse is the response struct for api GetResourceTypeTemplate

func CreateGetResourceTypeTemplateResponse

func CreateGetResourceTypeTemplateResponse() (response *GetResourceTypeTemplateResponse)

CreateGetResourceTypeTemplateResponse creates a response to parse from GetResourceTypeTemplate response

type GetStackPolicyRequest

type GetStackPolicyRequest struct {
	*requests.RpcRequest
	StackId string `position:"Query" name:"StackId"`
}

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
	RequestId       string                 `json:"RequestId" xml:"RequestId"`
	StackPolicyBody map[string]interface{} `json:"StackPolicyBody" xml:"StackPolicyBody"`
}

GetStackPolicyResponse is the response struct for api GetStackPolicy

func CreateGetStackPolicyResponse

func CreateGetStackPolicyResponse() (response *GetStackPolicyResponse)

CreateGetStackPolicyResponse creates a response to parse from GetStackPolicy response

type GetStackRequest

type GetStackRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	StackId     string `position:"Query" name:"StackId"`
}

GetStackRequest is the request struct for api GetStack

func CreateGetStackRequest

func CreateGetStackRequest() (request *GetStackRequest)

CreateGetStackRequest creates a request to invoke GetStack API

type GetStackResourceRequest

type GetStackResourceRequest struct {
	*requests.RpcRequest
	ClientToken            string           `position:"Query" name:"ClientToken"`
	StackId                string           `position:"Query" name:"StackId"`
	LogicalResourceId      string           `position:"Query" name:"LogicalResourceId"`
	ShowResourceAttributes requests.Boolean `position:"Query" name:"ShowResourceAttributes"`
}

GetStackResourceRequest is the request struct for api GetStackResource

func CreateGetStackResourceRequest

func CreateGetStackResourceRequest() (request *GetStackResourceRequest)

CreateGetStackResourceRequest creates a request to invoke GetStackResource API

type GetStackResourceResponse

type GetStackResourceResponse struct {
	*responses.BaseResponse
	CreateTime         string                   `json:"CreateTime" xml:"CreateTime"`
	Description        string                   `json:"Description" xml:"Description"`
	LogicalResourceId  string                   `json:"LogicalResourceId" xml:"LogicalResourceId"`
	Metadata           map[string]interface{}   `json:"Metadata" xml:"Metadata"`
	PhysicalResourceId string                   `json:"PhysicalResourceId" xml:"PhysicalResourceId"`
	RequestId          string                   `json:"RequestId" xml:"RequestId"`
	ResourceType       string                   `json:"ResourceType" xml:"ResourceType"`
	StackId            string                   `json:"StackId" xml:"StackId"`
	StackName          string                   `json:"StackName" xml:"StackName"`
	Status             string                   `json:"Status" xml:"Status"`
	StatusReason       string                   `json:"StatusReason" xml:"StatusReason"`
	UpdateTime         string                   `json:"UpdateTime" xml:"UpdateTime"`
	ResourceAttributes []map[string]interface{} `json:"ResourceAttributes" xml:"ResourceAttributes"`
}

GetStackResourceResponse is the response struct for api GetStackResource

func CreateGetStackResourceResponse

func CreateGetStackResourceResponse() (response *GetStackResourceResponse)

CreateGetStackResourceResponse creates a response to parse from GetStackResource response

type GetStackResponse

type GetStackResponse struct {
	*responses.BaseResponse
	CreateTime          string                   `json:"CreateTime" xml:"CreateTime"`
	Description         string                   `json:"Description" xml:"Description"`
	DisableRollback     bool                     `json:"DisableRollback" xml:"DisableRollback"`
	RegionId            string                   `json:"RegionId" xml:"RegionId"`
	RequestId           string                   `json:"RequestId" xml:"RequestId"`
	StackId             string                   `json:"StackId" xml:"StackId"`
	StackName           string                   `json:"StackName" xml:"StackName"`
	Status              string                   `json:"Status" xml:"Status"`
	StatusReason        string                   `json:"StatusReason" xml:"StatusReason"`
	TemplateDescription string                   `json:"TemplateDescription" xml:"TemplateDescription"`
	TimeoutInMinutes    int                      `json:"TimeoutInMinutes" xml:"TimeoutInMinutes"`
	UpdateTime          string                   `json:"UpdateTime" xml:"UpdateTime"`
	ParentStackId       string                   `json:"ParentStackId" xml:"ParentStackId"`
	Outputs             []map[string]interface{} `json:"Outputs" xml:"Outputs"`
	NotificationURLs    []string                 `json:"NotificationURLs" xml:"NotificationURLs"`
	Parameters          []Parameter              `json:"Parameters" xml:"Parameters"`
}

GetStackResponse is the response struct for api GetStack

func CreateGetStackResponse

func CreateGetStackResponse() (response *GetStackResponse)

CreateGetStackResponse creates a response to parse from GetStack response

type GetTemplateEstimateCostParameters

type GetTemplateEstimateCostParameters struct {
	ParameterValue string `name:"ParameterValue"`
	ParameterKey   string `name:"ParameterKey"`
}

GetTemplateEstimateCostParameters is a repeated param struct in GetTemplateEstimateCostRequest

type GetTemplateEstimateCostRequest

type GetTemplateEstimateCostRequest struct {
	*requests.RpcRequest
	ClientToken  string                               `position:"Query" name:"ClientToken"`
	TemplateBody string                               `position:"Query" name:"TemplateBody"`
	TemplateURL  string                               `position:"Query" name:"TemplateURL"`
	Parameters   *[]GetTemplateEstimateCostParameters `position:"Query" name:"Parameters"  type:"Repeated"`
}

GetTemplateEstimateCostRequest is the request struct for api GetTemplateEstimateCost

func CreateGetTemplateEstimateCostRequest

func CreateGetTemplateEstimateCostRequest() (request *GetTemplateEstimateCostRequest)

CreateGetTemplateEstimateCostRequest creates a request to invoke GetTemplateEstimateCost API

type GetTemplateEstimateCostResponse

type GetTemplateEstimateCostResponse struct {
	*responses.BaseResponse
	RequestId string                 `json:"RequestId" xml:"RequestId"`
	Resources map[string]interface{} `json:"Resources" xml:"Resources"`
}

GetTemplateEstimateCostResponse is the response struct for api GetTemplateEstimateCost

func CreateGetTemplateEstimateCostResponse

func CreateGetTemplateEstimateCostResponse() (response *GetTemplateEstimateCostResponse)

CreateGetTemplateEstimateCostResponse creates a response to parse from GetTemplateEstimateCost response

type GetTemplateRequest

type GetTemplateRequest struct {
	*requests.RpcRequest
	StackId     string `position:"Query" name:"StackId"`
	TemplateId  string `position:"Query" name:"TemplateId"`
	ChangeSetId string `position:"Query" name:"ChangeSetId"`
}

GetTemplateRequest is the request struct for api GetTemplate

func CreateGetTemplateRequest

func CreateGetTemplateRequest() (request *GetTemplateRequest)

CreateGetTemplateRequest creates a request to invoke GetTemplate API

type GetTemplateResponse

type GetTemplateResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	TemplateBody string `json:"TemplateBody" xml:"TemplateBody"`
}

GetTemplateResponse is the response struct for api GetTemplate

func CreateGetTemplateResponse

func CreateGetTemplateResponse() (response *GetTemplateResponse)

CreateGetTemplateResponse creates a response to parse from GetTemplate response

type ListChangeSetsRequest

type ListChangeSetsRequest struct {
	*requests.RpcRequest
	StackId         string           `position:"Query" name:"StackId"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	ExecutionStatus *[]string        `position:"Query" name:"ExecutionStatus"  type:"Repeated"`
	ChangeSetName   *[]string        `position:"Query" name:"ChangeSetName"  type:"Repeated"`
	Status          *[]string        `position:"Query" name:"Status"  type:"Repeated"`
}

ListChangeSetsRequest is the request struct for api ListChangeSets

func CreateListChangeSetsRequest

func CreateListChangeSetsRequest() (request *ListChangeSetsRequest)

CreateListChangeSetsRequest creates a request to invoke ListChangeSets API

type ListChangeSetsResponse

type ListChangeSetsResponse struct {
	*responses.BaseResponse
	PageNumber int         `json:"PageNumber" xml:"PageNumber"`
	PageSize   int         `json:"PageSize" xml:"PageSize"`
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	TotalCount int         `json:"TotalCount" xml:"TotalCount"`
	ChangeSets []ChangeSet `json:"ChangeSets" xml:"ChangeSets"`
}

ListChangeSetsResponse is the response struct for api ListChangeSets

func CreateListChangeSetsResponse

func CreateListChangeSetsResponse() (response *ListChangeSetsResponse)

CreateListChangeSetsResponse creates a response to parse from ListChangeSets response

type ListResourceTypesRequest

type ListResourceTypesRequest struct {
	*requests.RpcRequest
}

ListResourceTypesRequest is the request struct for api ListResourceTypes

func CreateListResourceTypesRequest

func CreateListResourceTypesRequest() (request *ListResourceTypesRequest)

CreateListResourceTypesRequest creates a request to invoke ListResourceTypes API

type ListResourceTypesResponse

type ListResourceTypesResponse struct {
	*responses.BaseResponse
	RequestId     string   `json:"RequestId" xml:"RequestId"`
	ResourceTypes []string `json:"ResourceTypes" xml:"ResourceTypes"`
}

ListResourceTypesResponse is the response struct for api ListResourceTypes

func CreateListResourceTypesResponse

func CreateListResourceTypesResponse() (response *ListResourceTypesResponse)

CreateListResourceTypesResponse creates a response to parse from ListResourceTypes response

type ListStackEventsRequest

type ListStackEventsRequest struct {
	*requests.RpcRequest
	StackId           string           `position:"Query" name:"StackId"`
	PageNumber        requests.Integer `position:"Query" name:"PageNumber"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	LogicalResourceId *[]string        `position:"Query" name:"LogicalResourceId"  type:"Repeated"`
	ResourceType      *[]string        `position:"Query" name:"ResourceType"  type:"Repeated"`
	Status            *[]string        `position:"Query" name:"Status"  type:"Repeated"`
}

ListStackEventsRequest is the request struct for api ListStackEvents

func CreateListStackEventsRequest

func CreateListStackEventsRequest() (request *ListStackEventsRequest)

CreateListStackEventsRequest creates a request to invoke ListStackEvents API

type ListStackEventsResponse

type ListStackEventsResponse struct {
	*responses.BaseResponse
	PageNumber int     `json:"PageNumber" xml:"PageNumber"`
	PageSize   int     `json:"PageSize" xml:"PageSize"`
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	TotalCount int     `json:"TotalCount" xml:"TotalCount"`
	Events     []Event `json:"Events" xml:"Events"`
}

ListStackEventsResponse is the response struct for api ListStackEvents

func CreateListStackEventsResponse

func CreateListStackEventsResponse() (response *ListStackEventsResponse)

CreateListStackEventsResponse creates a response to parse from ListStackEvents response

type ListStackResourcesRequest

type ListStackResourcesRequest struct {
	*requests.RpcRequest
	StackId string `position:"Query" name:"StackId"`
}

ListStackResourcesRequest is the request struct for api ListStackResources

func CreateListStackResourcesRequest

func CreateListStackResourcesRequest() (request *ListStackResourcesRequest)

CreateListStackResourcesRequest creates a request to invoke ListStackResources API

type ListStackResourcesResponse

type ListStackResourcesResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Resources []Resource `json:"Resources" xml:"Resources"`
}

ListStackResourcesResponse is the response struct for api ListStackResources

func CreateListStackResourcesResponse

func CreateListStackResourcesResponse() (response *ListStackResourcesResponse)

CreateListStackResourcesResponse creates a response to parse from ListStackResources response

type ListStacksRequest

type ListStacksRequest struct {
	*requests.RpcRequest
	ShowNestedStack requests.Boolean `position:"Query" name:"ShowNestedStack"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	StackName       *[]string        `position:"Query" name:"StackName"  type:"Repeated"`
	Tag             *[]ListStacksTag `position:"Query" name:"Tag"  type:"Repeated"`
	ParentStackId   string           `position:"Query" name:"ParentStackId"`
	Status          *[]string        `position:"Query" name:"Status"  type:"Repeated"`
}

ListStacksRequest is the request struct for api ListStacks

func CreateListStacksRequest

func CreateListStacksRequest() (request *ListStacksRequest)

CreateListStacksRequest creates a request to invoke ListStacks API

type ListStacksResponse

type ListStacksResponse struct {
	*responses.BaseResponse
	PageNumber int     `json:"PageNumber" xml:"PageNumber"`
	PageSize   int     `json:"PageSize" xml:"PageSize"`
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	TotalCount int     `json:"TotalCount" xml:"TotalCount"`
	Stacks     []Stack `json:"Stacks" xml:"Stacks"`
}

ListStacksResponse is the response struct for api ListStacks

func CreateListStacksResponse

func CreateListStacksResponse() (response *ListStacksResponse)

CreateListStacksResponse creates a response to parse from ListStacks response

type ListStacksTag

type ListStacksTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListStacksTag is a repeated param struct in ListStacksRequest

type ListTagResourcesRequest

type ListTagResourcesRequest struct {
	*requests.RpcRequest
	Tag          *[]ListTagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceId   *[]string              `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string                 `position:"Query" name:"ResourceType"`
}

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse

type ListTagResourcesResponse struct {
	*responses.BaseResponse
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	PageNumber   int           `json:"PageNumber" xml:"PageNumber"`
	PageSize     int           `json:"PageSize" xml:"PageSize"`
	TotalCount   int           `json:"TotalCount" xml:"TotalCount"`
	TagResources []TagResource `json:"TagResources" xml:"TagResources"`
}

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag

type ListTagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type ListTemplatesRequest

type ListTemplatesRequest struct {
	*requests.RpcRequest
	PageNumber   requests.Integer    `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer    `position:"Query" name:"PageSize"`
	TemplateName string              `position:"Query" name:"TemplateName"`
	Tag          *[]ListTemplatesTag `position:"Query" name:"Tag"  type:"Repeated"`
}

ListTemplatesRequest is the request struct for api ListTemplates

func CreateListTemplatesRequest

func CreateListTemplatesRequest() (request *ListTemplatesRequest)

CreateListTemplatesRequest creates a request to invoke ListTemplates API

type ListTemplatesResponse

type ListTemplatesResponse struct {
	*responses.BaseResponse
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	TotalCount int        `json:"TotalCount" xml:"TotalCount"`
	Templates  []Template `json:"Templates" xml:"Templates"`
}

ListTemplatesResponse is the response struct for api ListTemplates

func CreateListTemplatesResponse

func CreateListTemplatesResponse() (response *ListTemplatesResponse)

CreateListTemplatesResponse creates a response to parse from ListTemplates response

type ListTemplatesTag

type ListTemplatesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListTemplatesTag is a repeated param struct in ListTemplatesRequest

type NotificationURLs

type NotificationURLs struct {
	NotificationURL []string `json:"NotificationURL" xml:"NotificationURL"`
}

NotificationURLs is a nested struct in ros response

type Outputs

type Outputs struct {
	Output []map[string]interface{} `json:"Output" xml:"Output"`
}

Outputs is a nested struct in ros response

type Parameter

type Parameter struct {
	ParameterKey   string `json:"ParameterKey" xml:"ParameterKey"`
	ParameterValue string `json:"ParameterValue" xml:"ParameterValue"`
}

Parameter is a nested struct in ros response

type ParametersInGetChangeSet

type ParametersInGetChangeSet struct {
	Parameter []Parameter `json:"Parameter" xml:"Parameter"`
}

ParametersInGetChangeSet is a nested struct in ros response

type ParametersInGetStack

type ParametersInGetStack struct {
	Parameter []Parameter `json:"Parameter" xml:"Parameter"`
}

ParametersInGetStack is a nested struct in ros response

type ParametersInValidateTemplate

type ParametersInValidateTemplate struct {
	Parameter []map[string]interface{} `json:"Parameter" xml:"Parameter"`
}

ParametersInValidateTemplate is a nested struct in ros response

type PreviewStackParameters

type PreviewStackParameters struct {
	ParameterValue string `name:"ParameterValue"`
	ParameterKey   string `name:"ParameterKey"`
}

PreviewStackParameters is a repeated param struct in PreviewStackRequest

type PreviewStackRequest

type PreviewStackRequest struct {
	*requests.RpcRequest
	ClientToken      string                    `position:"Query" name:"ClientToken"`
	TemplateBody     string                    `position:"Query" name:"TemplateBody"`
	TimeoutInMinutes requests.Integer          `position:"Query" name:"TimeoutInMinutes"`
	TemplateURL      string                    `position:"Query" name:"TemplateURL"`
	StackName        string                    `position:"Query" name:"StackName"`
	StackPolicyBody  string                    `position:"Query" name:"StackPolicyBody"`
	DisableRollback  requests.Boolean          `position:"Query" name:"DisableRollback"`
	StackPolicyURL   string                    `position:"Query" name:"StackPolicyURL"`
	Parameters       *[]PreviewStackParameters `position:"Query" name:"Parameters"  type:"Repeated"`
}

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
	RequestId string                 `json:"RequestId" xml:"RequestId"`
	Stack     map[string]interface{} `json:"Stack" xml:"Stack"`
}

PreviewStackResponse is the response struct for api PreviewStack

func CreatePreviewStackResponse

func CreatePreviewStackResponse() (response *PreviewStackResponse)

CreatePreviewStackResponse creates a response to parse from PreviewStack response

type Region

type Region struct {
	RegionId       string `json:"RegionId" xml:"RegionId"`
	LocalName      string `json:"LocalName" xml:"LocalName"`
	RegionEndpoint string `json:"RegionEndpoint" xml:"RegionEndpoint"`
}

Region is a nested struct in ros response

type Regions

type Regions struct {
	Region []Region `json:"Region" xml:"Region"`
}

Regions is a nested struct in ros response

type Resource

type Resource struct {
	CreateTime         string `json:"CreateTime" xml:"CreateTime"`
	LogicalResourceId  string `json:"LogicalResourceId" xml:"LogicalResourceId"`
	PhysicalResourceId string `json:"PhysicalResourceId" xml:"PhysicalResourceId"`
	ResourceType       string `json:"ResourceType" xml:"ResourceType"`
	StackId            string `json:"StackId" xml:"StackId"`
	StackName          string `json:"StackName" xml:"StackName"`
	Status             string `json:"Status" xml:"Status"`
	StatusReason       string `json:"StatusReason" xml:"StatusReason"`
	UpdateTime         string `json:"UpdateTime" xml:"UpdateTime"`
}

Resource is a nested struct in ros response

type ResourceAttributes

type ResourceAttributes struct {
	ResourceAttribute []map[string]interface{} `json:"ResourceAttribute" xml:"ResourceAttribute"`
}

ResourceAttributes is a nested struct in ros response

type ResourceTypes

type ResourceTypes struct {
	ResourceType []string `json:"ResourceType" xml:"ResourceType"`
}

ResourceTypes is a nested struct in ros response

type Resources

type Resources struct {
	Resource []Resource `json:"Resource" xml:"Resource"`
}

Resources is a nested struct in ros response

type SetStackPolicyRequest

type SetStackPolicyRequest struct {
	*requests.RpcRequest
	StackId         string `position:"Query" name:"StackId"`
	StackPolicyBody string `position:"Query" name:"StackPolicyBody"`
	StackPolicyURL  string `position:"Query" name:"StackPolicyURL"`
}

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
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetStackPolicyResponse is the response struct for api SetStackPolicy

func CreateSetStackPolicyResponse

func CreateSetStackPolicyResponse() (response *SetStackPolicyResponse)

CreateSetStackPolicyResponse creates a response to parse from SetStackPolicy response

type SignalResourceRequest

type SignalResourceRequest struct {
	*requests.RpcRequest
	Data              string `position:"Query" name:"Data"`
	ClientToken       string `position:"Query" name:"ClientToken"`
	StackId           string `position:"Query" name:"StackId"`
	LogicalResourceId string `position:"Query" name:"LogicalResourceId"`
	UniqueId          string `position:"Query" name:"UniqueId"`
	Status            string `position:"Query" name:"Status"`
}

SignalResourceRequest is the request struct for api SignalResource

func CreateSignalResourceRequest

func CreateSignalResourceRequest() (request *SignalResourceRequest)

CreateSignalResourceRequest creates a request to invoke SignalResource API

type SignalResourceResponse

type SignalResourceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SignalResourceResponse is the response struct for api SignalResource

func CreateSignalResourceResponse

func CreateSignalResourceResponse() (response *SignalResourceResponse)

CreateSignalResourceResponse creates a response to parse from SignalResource response

type Stack

type Stack struct {
	CreateTime       string `json:"CreateTime" xml:"CreateTime"`
	DisableRollback  bool   `json:"DisableRollback" xml:"DisableRollback"`
	RegionId         string `json:"RegionId" xml:"RegionId"`
	StackId          string `json:"StackId" xml:"StackId"`
	StackName        string `json:"StackName" xml:"StackName"`
	Status           string `json:"Status" xml:"Status"`
	StatusReason     string `json:"StatusReason" xml:"StatusReason"`
	TimeoutInMinutes int    `json:"TimeoutInMinutes" xml:"TimeoutInMinutes"`
	ParentStackId    string `json:"ParentStackId" xml:"ParentStackId"`
	UpdateTime       string `json:"UpdateTime" xml:"UpdateTime"`
}

Stack is a nested struct in ros response

type Stacks

type Stacks struct {
	Stack []Stack `json:"Stack" xml:"Stack"`
}

Stacks is a nested struct in ros response

type TagResource

type TagResource struct {
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
	TagKey       string `json:"TagKey" xml:"TagKey"`
	TagValue     string `json:"TagValue" xml:"TagValue"`
}

TagResource is a nested struct in ros response

type TagResources

type TagResources struct {
	TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}

TagResources is a nested struct in ros response

type TagResourcesRequest

type TagResourcesRequest struct {
	*requests.RpcRequest
	Tag          *[]TagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceId   *[]string          `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string             `position:"Query" name:"ResourceType"`
}

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse

type TagResourcesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag

type TagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

TagResourcesTag is a repeated param struct in TagResourcesRequest

type Template

type Template struct {
	CreateTime   string `json:"CreateTime" xml:"CreateTime"`
	Description  string `json:"Description" xml:"Description"`
	TemplateId   string `json:"TemplateId" xml:"TemplateId"`
	TemplateName string `json:"TemplateName" xml:"TemplateName"`
	UpdateTime   string `json:"UpdateTime" xml:"UpdateTime"`
}

Template is a nested struct in ros response

type Templates

type Templates struct {
	Template []Template `json:"Template" xml:"Template"`
}

Templates is a nested struct in ros response

type UntagResourcesRequest

type UntagResourcesRequest struct {
	*requests.RpcRequest
	All          requests.Boolean `position:"Query" name:"All"`
	ResourceId   *[]string        `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string           `position:"Query" name:"ResourceType"`
	TagKey       *[]string        `position:"Query" name:"TagKey"  type:"Repeated"`
}

UntagResourcesRequest is the request struct for api UntagResources

func CreateUntagResourcesRequest

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse

type UntagResourcesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type UpdateStackParameters

type UpdateStackParameters struct {
	ParameterValue string `name:"ParameterValue"`
	ParameterKey   string `name:"ParameterKey"`
}

UpdateStackParameters is a repeated param struct in UpdateStackRequest

type UpdateStackRequest

type UpdateStackRequest struct {
	*requests.RpcRequest
	EnableRecover               requests.Boolean         `position:"Query" name:"EnableRecover"`
	TimeoutInMinutes            requests.Integer         `position:"Query" name:"TimeoutInMinutes"`
	StackPolicyDuringUpdateBody string                   `position:"Query" name:"StackPolicyDuringUpdateBody"`
	DisableRollback             requests.Boolean         `position:"Query" name:"DisableRollback"`
	Parameters                  *[]UpdateStackParameters `position:"Query" name:"Parameters"  type:"Repeated"`
	ClientToken                 string                   `position:"Query" name:"ClientToken"`
	TemplateBody                string                   `position:"Query" name:"TemplateBody"`
	StackId                     string                   `position:"Query" name:"StackId"`
	TemplateURL                 string                   `position:"Query" name:"TemplateURL"`
	StackPolicyBody             string                   `position:"Query" name:"StackPolicyBody"`
	StackPolicyDuringUpdateURL  string                   `position:"Query" name:"StackPolicyDuringUpdateURL"`
	UpdateAllowPolicy           string                   `position:"Query" name:"UpdateAllowPolicy"`
	UsePreviousParameters       requests.Boolean         `position:"Query" name:"UsePreviousParameters"`
	StackPolicyURL              string                   `position:"Query" name:"StackPolicyURL"`
}

UpdateStackRequest is the request struct for api Update

func CreateUpdateStackRequest

func CreateUpdateStackRequest() (request *UpdateStackRequest)

CreateUpdateStackRequest creates a request to invoke Update API

type UpdateStackResponse

type UpdateStackResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	StackId   string `json:"StackId" xml:"StackId"`
}

UpdateStackResponse is the response struct for api Update

func CreateUpdateStackResponse

func CreateUpdateStackResponse() (response *UpdateStackResponse)

CreateUpdateStackResponse creates a response to parse from Update response

type UpdateTemplateRequest

type UpdateTemplateRequest struct {
	*requests.RpcRequest
	TemplateBody string `position:"Query" name:"TemplateBody"`
	Description  string `position:"Query" name:"Description"`
	TemplateURL  string `position:"Query" name:"TemplateURL"`
	TemplateName string `position:"Query" name:"TemplateName"`
	TemplateId   string `position:"Query" name:"TemplateId"`
}

UpdateTemplateRequest is the request struct for api UpdateTemplate

func CreateUpdateTemplateRequest

func CreateUpdateTemplateRequest() (request *UpdateTemplateRequest)

CreateUpdateTemplateRequest creates a request to invoke UpdateTemplate API

type UpdateTemplateResponse

type UpdateTemplateResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TemplateId string `json:"TemplateId" xml:"TemplateId"`
}

UpdateTemplateResponse is the response struct for api UpdateTemplate

func CreateUpdateTemplateResponse

func CreateUpdateTemplateResponse() (response *UpdateTemplateResponse)

CreateUpdateTemplateResponse creates a response to parse from UpdateTemplate response

type ValidateTemplateRequest

type ValidateTemplateRequest struct {
	*requests.RpcRequest
	TemplateBody string `position:"Query" name:"TemplateBody"`
	TemplateURL  string `position:"Query" name:"TemplateURL"`
}

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
	Description string                   `json:"Description" xml:"Description"`
	RequestId   string                   `json:"RequestId" xml:"RequestId"`
	Parameters  []map[string]interface{} `json:"Parameters" xml:"Parameters"`
}

ValidateTemplateResponse is the response struct for api ValidateTemplate

func CreateValidateTemplateResponse

func CreateValidateTemplateResponse() (response *ValidateTemplateResponse)

CreateValidateTemplateResponse creates a response to parse from ValidateTemplate response

Jump to

Keyboard shortcuts

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