Documentation
¶
Index ¶
- type CancelUpdateStackRequest
- type CancelUpdateStackResponse
- type ChangeSet
- type ChangeSets
- type Changes
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) CancelUpdateStack(request *CancelUpdateStackRequest) (response *CancelUpdateStackResponse, err error)
- func (client *Client) CancelUpdateStackWithCallback(request *CancelUpdateStackRequest, ...) <-chan int
- func (client *Client) CancelUpdateStackWithChan(request *CancelUpdateStackRequest) (<-chan *CancelUpdateStackResponse, <-chan error)
- func (client *Client) ContinueCreateStack(request *ContinueCreateStackRequest) (response *ContinueCreateStackResponse, err error)
- func (client *Client) ContinueCreateStackWithCallback(request *ContinueCreateStackRequest, ...) <-chan int
- func (client *Client) ContinueCreateStackWithChan(request *ContinueCreateStackRequest) (<-chan *ContinueCreateStackResponse, <-chan error)
- func (client *Client) CreateChangeSet(request *CreateChangeSetRequest) (response *CreateChangeSetResponse, err error)
- func (client *Client) CreateChangeSetWithCallback(request *CreateChangeSetRequest, ...) <-chan int
- func (client *Client) CreateChangeSetWithChan(request *CreateChangeSetRequest) (<-chan *CreateChangeSetResponse, <-chan error)
- func (client *Client) CreateStack(request *CreateStackRequest) (response *CreateStackResponse, err error)
- func (client *Client) CreateStackWithCallback(request *CreateStackRequest, ...) <-chan int
- func (client *Client) CreateStackWithChan(request *CreateStackRequest) (<-chan *CreateStackResponse, <-chan error)
- func (client *Client) CreateTemplate(request *CreateTemplateRequest) (response *CreateTemplateResponse, err error)
- func (client *Client) CreateTemplateWithCallback(request *CreateTemplateRequest, ...) <-chan int
- func (client *Client) CreateTemplateWithChan(request *CreateTemplateRequest) (<-chan *CreateTemplateResponse, <-chan error)
- func (client *Client) DeleteChangeSet(request *DeleteChangeSetRequest) (response *DeleteChangeSetResponse, err error)
- func (client *Client) DeleteChangeSetWithCallback(request *DeleteChangeSetRequest, ...) <-chan int
- func (client *Client) DeleteChangeSetWithChan(request *DeleteChangeSetRequest) (<-chan *DeleteChangeSetResponse, <-chan error)
- func (client *Client) DeleteStack(request *DeleteStackRequest) (response *DeleteStackResponse, err error)
- func (client *Client) DeleteStackWithCallback(request *DeleteStackRequest, ...) <-chan int
- func (client *Client) DeleteStackWithChan(request *DeleteStackRequest) (<-chan *DeleteStackResponse, <-chan error)
- func (client *Client) DeleteTemplate(request *DeleteTemplateRequest) (response *DeleteTemplateResponse, err error)
- func (client *Client) DeleteTemplateWithCallback(request *DeleteTemplateRequest, ...) <-chan int
- func (client *Client) DeleteTemplateWithChan(request *DeleteTemplateRequest) (<-chan *DeleteTemplateResponse, <-chan error)
- func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
- func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, ...) <-chan int
- func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
- func (client *Client) ExecuteChangeSet(request *ExecuteChangeSetRequest) (response *ExecuteChangeSetResponse, err error)
- func (client *Client) ExecuteChangeSetWithCallback(request *ExecuteChangeSetRequest, ...) <-chan int
- func (client *Client) ExecuteChangeSetWithChan(request *ExecuteChangeSetRequest) (<-chan *ExecuteChangeSetResponse, <-chan error)
- func (client *Client) GetChangeSet(request *GetChangeSetRequest) (response *GetChangeSetResponse, err error)
- func (client *Client) GetChangeSetWithCallback(request *GetChangeSetRequest, ...) <-chan int
- func (client *Client) GetChangeSetWithChan(request *GetChangeSetRequest) (<-chan *GetChangeSetResponse, <-chan error)
- func (client *Client) GetResourceType(request *GetResourceTypeRequest) (response *GetResourceTypeResponse, err error)
- func (client *Client) GetResourceTypeTemplate(request *GetResourceTypeTemplateRequest) (response *GetResourceTypeTemplateResponse, err error)
- func (client *Client) GetResourceTypeTemplateWithCallback(request *GetResourceTypeTemplateRequest, ...) <-chan int
- func (client *Client) GetResourceTypeTemplateWithChan(request *GetResourceTypeTemplateRequest) (<-chan *GetResourceTypeTemplateResponse, <-chan error)
- func (client *Client) GetResourceTypeWithCallback(request *GetResourceTypeRequest, ...) <-chan int
- func (client *Client) GetResourceTypeWithChan(request *GetResourceTypeRequest) (<-chan *GetResourceTypeResponse, <-chan error)
- func (client *Client) GetStack(request *GetStackRequest) (response *GetStackResponse, err error)
- func (client *Client) GetStackPolicy(request *GetStackPolicyRequest) (response *GetStackPolicyResponse, err error)
- func (client *Client) GetStackPolicyWithCallback(request *GetStackPolicyRequest, ...) <-chan int
- func (client *Client) GetStackPolicyWithChan(request *GetStackPolicyRequest) (<-chan *GetStackPolicyResponse, <-chan error)
- func (client *Client) GetStackResource(request *GetStackResourceRequest) (response *GetStackResourceResponse, err error)
- func (client *Client) GetStackResourceWithCallback(request *GetStackResourceRequest, ...) <-chan int
- func (client *Client) GetStackResourceWithChan(request *GetStackResourceRequest) (<-chan *GetStackResourceResponse, <-chan error)
- func (client *Client) GetStackWithCallback(request *GetStackRequest, callback func(response *GetStackResponse, err error)) <-chan int
- func (client *Client) GetStackWithChan(request *GetStackRequest) (<-chan *GetStackResponse, <-chan error)
- func (client *Client) GetTemplate(request *GetTemplateRequest) (response *GetTemplateResponse, err error)
- func (client *Client) GetTemplateEstimateCost(request *GetTemplateEstimateCostRequest) (response *GetTemplateEstimateCostResponse, err error)
- func (client *Client) GetTemplateEstimateCostWithCallback(request *GetTemplateEstimateCostRequest, ...) <-chan int
- func (client *Client) GetTemplateEstimateCostWithChan(request *GetTemplateEstimateCostRequest) (<-chan *GetTemplateEstimateCostResponse, <-chan error)
- func (client *Client) GetTemplateWithCallback(request *GetTemplateRequest, ...) <-chan int
- func (client *Client) GetTemplateWithChan(request *GetTemplateRequest) (<-chan *GetTemplateResponse, <-chan error)
- func (client *Client) ListChangeSets(request *ListChangeSetsRequest) (response *ListChangeSetsResponse, err error)
- func (client *Client) ListChangeSetsWithCallback(request *ListChangeSetsRequest, ...) <-chan int
- func (client *Client) ListChangeSetsWithChan(request *ListChangeSetsRequest) (<-chan *ListChangeSetsResponse, <-chan error)
- func (client *Client) ListResourceTypes(request *ListResourceTypesRequest) (response *ListResourceTypesResponse, err error)
- func (client *Client) ListResourceTypesWithCallback(request *ListResourceTypesRequest, ...) <-chan int
- func (client *Client) ListResourceTypesWithChan(request *ListResourceTypesRequest) (<-chan *ListResourceTypesResponse, <-chan error)
- func (client *Client) ListStackEvents(request *ListStackEventsRequest) (response *ListStackEventsResponse, err error)
- func (client *Client) ListStackEventsWithCallback(request *ListStackEventsRequest, ...) <-chan int
- func (client *Client) ListStackEventsWithChan(request *ListStackEventsRequest) (<-chan *ListStackEventsResponse, <-chan error)
- func (client *Client) ListStackResources(request *ListStackResourcesRequest) (response *ListStackResourcesResponse, err error)
- func (client *Client) ListStackResourcesWithCallback(request *ListStackResourcesRequest, ...) <-chan int
- func (client *Client) ListStackResourcesWithChan(request *ListStackResourcesRequest) (<-chan *ListStackResourcesResponse, <-chan error)
- func (client *Client) ListStacks(request *ListStacksRequest) (response *ListStacksResponse, err error)
- func (client *Client) ListStacksWithCallback(request *ListStacksRequest, ...) <-chan int
- func (client *Client) ListStacksWithChan(request *ListStacksRequest) (<-chan *ListStacksResponse, <-chan error)
- func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
- func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, ...) <-chan int
- func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)
- func (client *Client) ListTemplates(request *ListTemplatesRequest) (response *ListTemplatesResponse, err error)
- func (client *Client) ListTemplatesWithCallback(request *ListTemplatesRequest, ...) <-chan int
- func (client *Client) ListTemplatesWithChan(request *ListTemplatesRequest) (<-chan *ListTemplatesResponse, <-chan error)
- func (client *Client) PreviewStack(request *PreviewStackRequest) (response *PreviewStackResponse, err error)
- func (client *Client) PreviewStackWithCallback(request *PreviewStackRequest, ...) <-chan int
- func (client *Client) PreviewStackWithChan(request *PreviewStackRequest) (<-chan *PreviewStackResponse, <-chan error)
- func (client *Client) SetStackPolicy(request *SetStackPolicyRequest) (response *SetStackPolicyResponse, err error)
- func (client *Client) SetStackPolicyWithCallback(request *SetStackPolicyRequest, ...) <-chan int
- func (client *Client) SetStackPolicyWithChan(request *SetStackPolicyRequest) (<-chan *SetStackPolicyResponse, <-chan error)
- func (client *Client) SignalResource(request *SignalResourceRequest) (response *SignalResourceResponse, err error)
- func (client *Client) SignalResourceWithCallback(request *SignalResourceRequest, ...) <-chan int
- func (client *Client) SignalResourceWithChan(request *SignalResourceRequest) (<-chan *SignalResourceResponse, <-chan error)
- func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
- func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, ...) <-chan int
- func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
- func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)
- func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, ...) <-chan int
- func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)
- func (client *Client) UpdateStack(request *UpdateStackRequest) (response *UpdateStackResponse, err error)
- func (client *Client) UpdateStackWithCallback(request *UpdateStackRequest, ...) <-chan int
- func (client *Client) UpdateStackWithChan(request *UpdateStackRequest) (<-chan *UpdateStackResponse, <-chan error)
- func (client *Client) UpdateTemplate(request *UpdateTemplateRequest) (response *UpdateTemplateResponse, err error)
- func (client *Client) UpdateTemplateWithCallback(request *UpdateTemplateRequest, ...) <-chan int
- func (client *Client) UpdateTemplateWithChan(request *UpdateTemplateRequest) (<-chan *UpdateTemplateResponse, <-chan error)
- func (client *Client) ValidateTemplate(request *ValidateTemplateRequest) (response *ValidateTemplateResponse, err error)
- func (client *Client) ValidateTemplateWithCallback(request *ValidateTemplateRequest, ...) <-chan int
- func (client *Client) ValidateTemplateWithChan(request *ValidateTemplateRequest) (<-chan *ValidateTemplateResponse, <-chan error)
- type ContinueCreateStackRequest
- type ContinueCreateStackResponse
- type CreateChangeSetParameters
- type CreateChangeSetRequest
- type CreateChangeSetResponse
- type CreateStackParameters
- type CreateStackRequest
- type CreateStackResponse
- type CreateTemplateRequest
- type CreateTemplateResponse
- type DeleteChangeSetRequest
- type DeleteChangeSetResponse
- type DeleteStackRequest
- type DeleteStackResponse
- type DeleteTemplateRequest
- type DeleteTemplateResponse
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type Event
- type Events
- type ExecuteChangeSetRequest
- type ExecuteChangeSetResponse
- type GetChangeSetRequest
- type GetChangeSetResponse
- type GetResourceTypeRequest
- type GetResourceTypeResponse
- type GetResourceTypeTemplateRequest
- type GetResourceTypeTemplateResponse
- type GetStackPolicyRequest
- type GetStackPolicyResponse
- type GetStackRequest
- type GetStackResourceRequest
- type GetStackResourceResponse
- type GetStackResponse
- type GetTemplateEstimateCostParameters
- type GetTemplateEstimateCostRequest
- type GetTemplateEstimateCostResponse
- type GetTemplateRequest
- type GetTemplateResponse
- type ListChangeSetsRequest
- type ListChangeSetsResponse
- type ListResourceTypesRequest
- type ListResourceTypesResponse
- type ListStackEventsRequest
- type ListStackEventsResponse
- type ListStackResourcesRequest
- type ListStackResourcesResponse
- type ListStacksRequest
- type ListStacksResponse
- type ListStacksTag
- type ListTagResourcesRequest
- type ListTagResourcesResponse
- type ListTagResourcesTag
- type ListTemplatesRequest
- type ListTemplatesResponse
- type ListTemplatesTag
- type NotificationURLs
- type Outputs
- type Parameter
- type ParametersInGetChangeSet
- type ParametersInGetStack
- type ParametersInValidateTemplate
- type PreviewStackParameters
- type PreviewStackRequest
- type PreviewStackResponse
- type Region
- type Regions
- type Resource
- type ResourceAttributes
- type ResourceTypes
- type Resources
- type SetStackPolicyRequest
- type SetStackPolicyResponse
- type SignalResourceRequest
- type SignalResourceResponse
- type Stack
- type Stacks
- type TagResource
- type TagResources
- type TagResourcesRequest
- type TagResourcesResponse
- type TagResourcesTag
- type Template
- type Templates
- type UntagResourcesRequest
- type UntagResourcesResponse
- type UpdateStackParameters
- type UpdateStackRequest
- type UpdateStackResponse
- type UpdateTemplateRequest
- type UpdateTemplateResponse
- type ValidateTemplateRequest
- type ValidateTemplateResponse
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 ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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
Source Files
¶
- cancel_update_stack.go
- client.go
- continue_create_stack.go
- create_change_set.go
- create_stack.go
- create_template.go
- delete_change_set.go
- delete_stack.go
- delete_template.go
- describe_regions.go
- execute_change_set.go
- get_change_set.go
- get_resource_type.go
- get_resource_type_template.go
- get_stack.go
- get_stack_policy.go
- get_stack_resource.go
- get_template.go
- get_template_estimate_cost.go
- list_change_sets.go
- list_resource_types.go
- list_stack_events.go
- list_stack_resources.go
- list_stacks.go
- list_tag_resources.go
- list_templates.go
- preview_stack.go
- set_stack_policy.go
- signal_resource.go
- struct_change_set.go
- struct_change_sets.go
- struct_changes.go
- struct_event.go
- struct_events.go
- struct_notification_ur_ls.go
- struct_outputs.go
- struct_parameter.go
- struct_parameters_in_get_change_set.go
- struct_parameters_in_get_stack.go
- struct_parameters_in_validate_template.go
- struct_region.go
- struct_regions.go
- struct_resource.go
- struct_resource_attributes.go
- struct_resource_types.go
- struct_resources.go
- struct_stack.go
- struct_stacks.go
- struct_tag_resource.go
- struct_tag_resources.go
- struct_template.go
- struct_templates.go
- tag_resources.go
- untag_resources.go
- update_stack.go
- update_template.go
- validate_template.go