oos

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type Action

type Action struct {
	Popularity      int    `json:"Popularity" xml:"Popularity"`
	ActionType      string `json:"ActionType" xml:"ActionType"`
	Description     string `json:"Description" xml:"Description"`
	CreatedDate     string `json:"CreatedDate" xml:"CreatedDate"`
	TemplateVersion string `json:"TemplateVersion" xml:"TemplateVersion"`
	OOSActionName   string `json:"OOSActionName" xml:"OOSActionName"`
	Properties      string `json:"Properties" xml:"Properties"`
}

Action is a nested struct in oos response

type Actions

type Actions struct {
	Action []Action `json:"Action" xml:"Action"`
}

Actions is a nested struct in oos response

type Application

type Application struct {
	Name            string                 `json:"Name" xml:"Name"`
	CreateDate      string                 `json:"CreateDate" xml:"CreateDate"`
	ResourceGroupId string                 `json:"ResourceGroupId" xml:"ResourceGroupId"`
	UpdateDate      string                 `json:"UpdateDate" xml:"UpdateDate"`
	CreatedDate     string                 `json:"CreatedDate" xml:"CreatedDate"`
	Description     string                 `json:"Description" xml:"Description"`
	Tags            map[string]interface{} `json:"Tags" xml:"Tags"`
	UpdatedDate     string                 `json:"UpdatedDate" xml:"UpdatedDate"`
}

Application is a nested struct in oos response

type ApplicationGroup

type ApplicationGroup struct {
	Name             string `json:"Name" xml:"Name"`
	ImportTagKey     string `json:"ImportTagKey" xml:"ImportTagKey"`
	ApplicationName  string `json:"ApplicationName" xml:"ApplicationName"`
	DeployOutputs    string `json:"DeployOutputs" xml:"DeployOutputs"`
	DeployRegionId   string `json:"DeployRegionId" xml:"DeployRegionId"`
	Progress         string `json:"Progress" xml:"Progress"`
	StatusReason     string `json:"StatusReason" xml:"StatusReason"`
	CreateDate       string `json:"CreateDate" xml:"CreateDate"`
	ImportTagValue   string `json:"ImportTagValue" xml:"ImportTagValue"`
	UpdateDate       string `json:"UpdateDate" xml:"UpdateDate"`
	CreatedDate      string `json:"CreatedDate" xml:"CreatedDate"`
	CmsGroupId       string `json:"CmsGroupId" xml:"CmsGroupId"`
	DeployParameters string `json:"DeployParameters" xml:"DeployParameters"`
	Status           string `json:"Status" xml:"Status"`
	Description      string `json:"Description" xml:"Description"`
	UpdatedDate      string `json:"UpdatedDate" xml:"UpdatedDate"`
}

ApplicationGroup is a nested struct in oos response

type ApplicationGroups

type ApplicationGroups struct {
	ApplicationGroup []ApplicationGroup `json:"ApplicationGroup" xml:"ApplicationGroup"`
}

ApplicationGroups is a nested struct in oos response

type Applications

type Applications struct {
	Application []Application `json:"Application" xml:"Application"`
}

Applications is a nested struct in oos response

type Attribute

type Attribute struct {
	Name     string `json:"Name" xml:"Name"`
	DataType string `json:"DataType" xml:"DataType"`
}

Attribute is a nested struct in oos response

type Attributes

type Attributes struct {
	Attribute []Attribute `json:"Attribute" xml:"Attribute"`
}

Attributes is a nested struct in oos response

type CancelExecutionRequest

type CancelExecutionRequest struct {
	*requests.RpcRequest
	ExecutionId string `position:"Query" name:"ExecutionId"`
}

CancelExecutionRequest is the request struct for api CancelExecution

func CreateCancelExecutionRequest

func CreateCancelExecutionRequest() (request *CancelExecutionRequest)

CreateCancelExecutionRequest creates a request to invoke CancelExecution API

type CancelExecutionResponse

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

CancelExecutionResponse is the response struct for api CancelExecution

func CreateCancelExecutionResponse

func CreateCancelExecutionResponse() (response *CancelExecutionResponse)

CreateCancelExecutionResponse creates a response to parse from CancelExecution response

type ChangeResourceGroupRequest

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

ChangeResourceGroupRequest is the request struct for api ChangeResourceGroup

func CreateChangeResourceGroupRequest

func CreateChangeResourceGroupRequest() (request *ChangeResourceGroupRequest)

CreateChangeResourceGroupRequest creates a request to invoke ChangeResourceGroup API

type ChangeResourceGroupResponse

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

ChangeResourceGroupResponse is the response struct for api ChangeResourceGroup

func CreateChangeResourceGroupResponse

func CreateChangeResourceGroupResponse() (response *ChangeResourceGroupResponse)

CreateChangeResourceGroupResponse creates a response to parse from ChangeResourceGroup response

type Client

type Client struct {
	sdk.Client
}

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

func NewClient

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

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

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

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole

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

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

func NewClientWithOptions

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

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

func NewClientWithProvider

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

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

func NewClientWithRamRoleArn

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

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

func NewClientWithRamRoleArnAndPolicy

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

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

func NewClientWithRsaKeyPair

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

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken

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

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) CancelExecution

func (client *Client) CancelExecution(request *CancelExecutionRequest) (response *CancelExecutionResponse, err error)

CancelExecution invokes the oos.CancelExecution API synchronously

func (*Client) CancelExecutionWithCallback

func (client *Client) CancelExecutionWithCallback(request *CancelExecutionRequest, callback func(response *CancelExecutionResponse, err error)) <-chan int

CancelExecutionWithCallback invokes the oos.CancelExecution API asynchronously

func (*Client) CancelExecutionWithChan

func (client *Client) CancelExecutionWithChan(request *CancelExecutionRequest) (<-chan *CancelExecutionResponse, <-chan error)

CancelExecutionWithChan invokes the oos.CancelExecution API asynchronously

func (*Client) ChangeResourceGroup

func (client *Client) ChangeResourceGroup(request *ChangeResourceGroupRequest) (response *ChangeResourceGroupResponse, err error)

ChangeResourceGroup invokes the oos.ChangeResourceGroup API synchronously

func (*Client) ChangeResourceGroupWithCallback

func (client *Client) ChangeResourceGroupWithCallback(request *ChangeResourceGroupRequest, callback func(response *ChangeResourceGroupResponse, err error)) <-chan int

ChangeResourceGroupWithCallback invokes the oos.ChangeResourceGroup API asynchronously

func (*Client) ChangeResourceGroupWithChan

func (client *Client) ChangeResourceGroupWithChan(request *ChangeResourceGroupRequest) (<-chan *ChangeResourceGroupResponse, <-chan error)

ChangeResourceGroupWithChan invokes the oos.ChangeResourceGroup API asynchronously

func (*Client) ContinueDeployApplicationGroup

func (client *Client) ContinueDeployApplicationGroup(request *ContinueDeployApplicationGroupRequest) (response *ContinueDeployApplicationGroupResponse, err error)

ContinueDeployApplicationGroup invokes the oos.ContinueDeployApplicationGroup API synchronously

func (*Client) ContinueDeployApplicationGroupWithCallback

func (client *Client) ContinueDeployApplicationGroupWithCallback(request *ContinueDeployApplicationGroupRequest, callback func(response *ContinueDeployApplicationGroupResponse, err error)) <-chan int

ContinueDeployApplicationGroupWithCallback invokes the oos.ContinueDeployApplicationGroup API asynchronously

func (*Client) ContinueDeployApplicationGroupWithChan

func (client *Client) ContinueDeployApplicationGroupWithChan(request *ContinueDeployApplicationGroupRequest) (<-chan *ContinueDeployApplicationGroupResponse, <-chan error)

ContinueDeployApplicationGroupWithChan invokes the oos.ContinueDeployApplicationGroup API asynchronously

func (*Client) CreateApplication

func (client *Client) CreateApplication(request *CreateApplicationRequest) (response *CreateApplicationResponse, err error)

CreateApplication invokes the oos.CreateApplication API synchronously

func (*Client) CreateApplicationGroup

func (client *Client) CreateApplicationGroup(request *CreateApplicationGroupRequest) (response *CreateApplicationGroupResponse, err error)

CreateApplicationGroup invokes the oos.CreateApplicationGroup API synchronously

func (*Client) CreateApplicationGroupWithCallback

func (client *Client) CreateApplicationGroupWithCallback(request *CreateApplicationGroupRequest, callback func(response *CreateApplicationGroupResponse, err error)) <-chan int

CreateApplicationGroupWithCallback invokes the oos.CreateApplicationGroup API asynchronously

func (*Client) CreateApplicationGroupWithChan

func (client *Client) CreateApplicationGroupWithChan(request *CreateApplicationGroupRequest) (<-chan *CreateApplicationGroupResponse, <-chan error)

CreateApplicationGroupWithChan invokes the oos.CreateApplicationGroup API asynchronously

func (*Client) CreateApplicationWithCallback

func (client *Client) CreateApplicationWithCallback(request *CreateApplicationRequest, callback func(response *CreateApplicationResponse, err error)) <-chan int

CreateApplicationWithCallback invokes the oos.CreateApplication API asynchronously

func (*Client) CreateApplicationWithChan

func (client *Client) CreateApplicationWithChan(request *CreateApplicationRequest) (<-chan *CreateApplicationResponse, <-chan error)

CreateApplicationWithChan invokes the oos.CreateApplication API asynchronously

func (*Client) CreateOpsItem

func (client *Client) CreateOpsItem(request *CreateOpsItemRequest) (response *CreateOpsItemResponse, err error)

CreateOpsItem invokes the oos.CreateOpsItem API synchronously

func (*Client) CreateOpsItemWithCallback

func (client *Client) CreateOpsItemWithCallback(request *CreateOpsItemRequest, callback func(response *CreateOpsItemResponse, err error)) <-chan int

CreateOpsItemWithCallback invokes the oos.CreateOpsItem API asynchronously

func (*Client) CreateOpsItemWithChan

func (client *Client) CreateOpsItemWithChan(request *CreateOpsItemRequest) (<-chan *CreateOpsItemResponse, <-chan error)

CreateOpsItemWithChan invokes the oos.CreateOpsItem API asynchronously

func (*Client) CreateParameter

func (client *Client) CreateParameter(request *CreateParameterRequest) (response *CreateParameterResponse, err error)

CreateParameter invokes the oos.CreateParameter API synchronously

func (*Client) CreateParameterWithCallback

func (client *Client) CreateParameterWithCallback(request *CreateParameterRequest, callback func(response *CreateParameterResponse, err error)) <-chan int

CreateParameterWithCallback invokes the oos.CreateParameter API asynchronously

func (*Client) CreateParameterWithChan

func (client *Client) CreateParameterWithChan(request *CreateParameterRequest) (<-chan *CreateParameterResponse, <-chan error)

CreateParameterWithChan invokes the oos.CreateParameter API asynchronously

func (*Client) CreatePatchBaseline

func (client *Client) CreatePatchBaseline(request *CreatePatchBaselineRequest) (response *CreatePatchBaselineResponse, err error)

CreatePatchBaseline invokes the oos.CreatePatchBaseline API synchronously

func (*Client) CreatePatchBaselineWithCallback

func (client *Client) CreatePatchBaselineWithCallback(request *CreatePatchBaselineRequest, callback func(response *CreatePatchBaselineResponse, err error)) <-chan int

CreatePatchBaselineWithCallback invokes the oos.CreatePatchBaseline API asynchronously

func (*Client) CreatePatchBaselineWithChan

func (client *Client) CreatePatchBaselineWithChan(request *CreatePatchBaselineRequest) (<-chan *CreatePatchBaselineResponse, <-chan error)

CreatePatchBaselineWithChan invokes the oos.CreatePatchBaseline API asynchronously

func (*Client) CreateSecretParameter

func (client *Client) CreateSecretParameter(request *CreateSecretParameterRequest) (response *CreateSecretParameterResponse, err error)

CreateSecretParameter invokes the oos.CreateSecretParameter API synchronously

func (*Client) CreateSecretParameterWithCallback

func (client *Client) CreateSecretParameterWithCallback(request *CreateSecretParameterRequest, callback func(response *CreateSecretParameterResponse, err error)) <-chan int

CreateSecretParameterWithCallback invokes the oos.CreateSecretParameter API asynchronously

func (*Client) CreateSecretParameterWithChan

func (client *Client) CreateSecretParameterWithChan(request *CreateSecretParameterRequest) (<-chan *CreateSecretParameterResponse, <-chan error)

CreateSecretParameterWithChan invokes the oos.CreateSecretParameter API asynchronously

func (*Client) CreateStateConfiguration

func (client *Client) CreateStateConfiguration(request *CreateStateConfigurationRequest) (response *CreateStateConfigurationResponse, err error)

CreateStateConfiguration invokes the oos.CreateStateConfiguration API synchronously

func (*Client) CreateStateConfigurationWithCallback

func (client *Client) CreateStateConfigurationWithCallback(request *CreateStateConfigurationRequest, callback func(response *CreateStateConfigurationResponse, err error)) <-chan int

CreateStateConfigurationWithCallback invokes the oos.CreateStateConfiguration API asynchronously

func (*Client) CreateStateConfigurationWithChan

func (client *Client) CreateStateConfigurationWithChan(request *CreateStateConfigurationRequest) (<-chan *CreateStateConfigurationResponse, <-chan error)

CreateStateConfigurationWithChan invokes the oos.CreateStateConfiguration API asynchronously

func (*Client) CreateTemplate

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

CreateTemplate invokes the oos.CreateTemplate API synchronously

func (*Client) CreateTemplateWithCallback

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

CreateTemplateWithCallback invokes the oos.CreateTemplate API asynchronously

func (*Client) CreateTemplateWithChan

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

CreateTemplateWithChan invokes the oos.CreateTemplate API asynchronously

func (*Client) DeleteApplication

func (client *Client) DeleteApplication(request *DeleteApplicationRequest) (response *DeleteApplicationResponse, err error)

DeleteApplication invokes the oos.DeleteApplication API synchronously

func (*Client) DeleteApplicationGroup

func (client *Client) DeleteApplicationGroup(request *DeleteApplicationGroupRequest) (response *DeleteApplicationGroupResponse, err error)

DeleteApplicationGroup invokes the oos.DeleteApplicationGroup API synchronously

func (*Client) DeleteApplicationGroupWithCallback

func (client *Client) DeleteApplicationGroupWithCallback(request *DeleteApplicationGroupRequest, callback func(response *DeleteApplicationGroupResponse, err error)) <-chan int

DeleteApplicationGroupWithCallback invokes the oos.DeleteApplicationGroup API asynchronously

func (*Client) DeleteApplicationGroupWithChan

func (client *Client) DeleteApplicationGroupWithChan(request *DeleteApplicationGroupRequest) (<-chan *DeleteApplicationGroupResponse, <-chan error)

DeleteApplicationGroupWithChan invokes the oos.DeleteApplicationGroup API asynchronously

func (*Client) DeleteApplicationWithCallback

func (client *Client) DeleteApplicationWithCallback(request *DeleteApplicationRequest, callback func(response *DeleteApplicationResponse, err error)) <-chan int

DeleteApplicationWithCallback invokes the oos.DeleteApplication API asynchronously

func (*Client) DeleteApplicationWithChan

func (client *Client) DeleteApplicationWithChan(request *DeleteApplicationRequest) (<-chan *DeleteApplicationResponse, <-chan error)

DeleteApplicationWithChan invokes the oos.DeleteApplication API asynchronously

func (*Client) DeleteExecutions

func (client *Client) DeleteExecutions(request *DeleteExecutionsRequest) (response *DeleteExecutionsResponse, err error)

DeleteExecutions invokes the oos.DeleteExecutions API synchronously

func (*Client) DeleteExecutionsWithCallback

func (client *Client) DeleteExecutionsWithCallback(request *DeleteExecutionsRequest, callback func(response *DeleteExecutionsResponse, err error)) <-chan int

DeleteExecutionsWithCallback invokes the oos.DeleteExecutions API asynchronously

func (*Client) DeleteExecutionsWithChan

func (client *Client) DeleteExecutionsWithChan(request *DeleteExecutionsRequest) (<-chan *DeleteExecutionsResponse, <-chan error)

DeleteExecutionsWithChan invokes the oos.DeleteExecutions API asynchronously

func (*Client) DeleteParameter

func (client *Client) DeleteParameter(request *DeleteParameterRequest) (response *DeleteParameterResponse, err error)

DeleteParameter invokes the oos.DeleteParameter API synchronously

func (*Client) DeleteParameterWithCallback

func (client *Client) DeleteParameterWithCallback(request *DeleteParameterRequest, callback func(response *DeleteParameterResponse, err error)) <-chan int

DeleteParameterWithCallback invokes the oos.DeleteParameter API asynchronously

func (*Client) DeleteParameterWithChan

func (client *Client) DeleteParameterWithChan(request *DeleteParameterRequest) (<-chan *DeleteParameterResponse, <-chan error)

DeleteParameterWithChan invokes the oos.DeleteParameter API asynchronously

func (*Client) DeletePatchBaseline

func (client *Client) DeletePatchBaseline(request *DeletePatchBaselineRequest) (response *DeletePatchBaselineResponse, err error)

DeletePatchBaseline invokes the oos.DeletePatchBaseline API synchronously

func (*Client) DeletePatchBaselineWithCallback

func (client *Client) DeletePatchBaselineWithCallback(request *DeletePatchBaselineRequest, callback func(response *DeletePatchBaselineResponse, err error)) <-chan int

DeletePatchBaselineWithCallback invokes the oos.DeletePatchBaseline API asynchronously

func (*Client) DeletePatchBaselineWithChan

func (client *Client) DeletePatchBaselineWithChan(request *DeletePatchBaselineRequest) (<-chan *DeletePatchBaselineResponse, <-chan error)

DeletePatchBaselineWithChan invokes the oos.DeletePatchBaseline API asynchronously

func (*Client) DeleteSecretParameter

func (client *Client) DeleteSecretParameter(request *DeleteSecretParameterRequest) (response *DeleteSecretParameterResponse, err error)

DeleteSecretParameter invokes the oos.DeleteSecretParameter API synchronously

func (*Client) DeleteSecretParameterWithCallback

func (client *Client) DeleteSecretParameterWithCallback(request *DeleteSecretParameterRequest, callback func(response *DeleteSecretParameterResponse, err error)) <-chan int

DeleteSecretParameterWithCallback invokes the oos.DeleteSecretParameter API asynchronously

func (*Client) DeleteSecretParameterWithChan

func (client *Client) DeleteSecretParameterWithChan(request *DeleteSecretParameterRequest) (<-chan *DeleteSecretParameterResponse, <-chan error)

DeleteSecretParameterWithChan invokes the oos.DeleteSecretParameter API asynchronously

func (*Client) DeleteStateConfigurations

func (client *Client) DeleteStateConfigurations(request *DeleteStateConfigurationsRequest) (response *DeleteStateConfigurationsResponse, err error)

DeleteStateConfigurations invokes the oos.DeleteStateConfigurations API synchronously

func (*Client) DeleteStateConfigurationsWithCallback

func (client *Client) DeleteStateConfigurationsWithCallback(request *DeleteStateConfigurationsRequest, callback func(response *DeleteStateConfigurationsResponse, err error)) <-chan int

DeleteStateConfigurationsWithCallback invokes the oos.DeleteStateConfigurations API asynchronously

func (*Client) DeleteStateConfigurationsWithChan

func (client *Client) DeleteStateConfigurationsWithChan(request *DeleteStateConfigurationsRequest) (<-chan *DeleteStateConfigurationsResponse, <-chan error)

DeleteStateConfigurationsWithChan invokes the oos.DeleteStateConfigurations API asynchronously

func (*Client) DeleteTemplate

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

DeleteTemplate invokes the oos.DeleteTemplate API synchronously

func (*Client) DeleteTemplateWithCallback

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

DeleteTemplateWithCallback invokes the oos.DeleteTemplate API asynchronously

func (*Client) DeleteTemplateWithChan

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

DeleteTemplateWithChan invokes the oos.DeleteTemplate API asynchronously

func (*Client) DeleteTemplates

func (client *Client) DeleteTemplates(request *DeleteTemplatesRequest) (response *DeleteTemplatesResponse, err error)

DeleteTemplates invokes the oos.DeleteTemplates API synchronously

func (*Client) DeleteTemplatesWithCallback

func (client *Client) DeleteTemplatesWithCallback(request *DeleteTemplatesRequest, callback func(response *DeleteTemplatesResponse, err error)) <-chan int

DeleteTemplatesWithCallback invokes the oos.DeleteTemplates API asynchronously

func (*Client) DeleteTemplatesWithChan

func (client *Client) DeleteTemplatesWithChan(request *DeleteTemplatesRequest) (<-chan *DeleteTemplatesResponse, <-chan error)

DeleteTemplatesWithChan invokes the oos.DeleteTemplates API asynchronously

func (*Client) DeployApplicationGroup

func (client *Client) DeployApplicationGroup(request *DeployApplicationGroupRequest) (response *DeployApplicationGroupResponse, err error)

DeployApplicationGroup invokes the oos.DeployApplicationGroup API synchronously

func (*Client) DeployApplicationGroupWithCallback

func (client *Client) DeployApplicationGroupWithCallback(request *DeployApplicationGroupRequest, callback func(response *DeployApplicationGroupResponse, err error)) <-chan int

DeployApplicationGroupWithCallback invokes the oos.DeployApplicationGroup API asynchronously

func (*Client) DeployApplicationGroupWithChan

func (client *Client) DeployApplicationGroupWithChan(request *DeployApplicationGroupRequest) (<-chan *DeployApplicationGroupResponse, <-chan error)

DeployApplicationGroupWithChan invokes the oos.DeployApplicationGroup API asynchronously

func (*Client) DescribeRegions

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

DescribeRegions invokes the oos.DescribeRegions API synchronously

func (*Client) DescribeRegionsWithCallback

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

DescribeRegionsWithCallback invokes the oos.DescribeRegions API asynchronously

func (*Client) DescribeRegionsWithChan

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

DescribeRegionsWithChan invokes the oos.DescribeRegions API asynchronously

func (*Client) GenerateExecutionPolicy

func (client *Client) GenerateExecutionPolicy(request *GenerateExecutionPolicyRequest) (response *GenerateExecutionPolicyResponse, err error)

GenerateExecutionPolicy invokes the oos.GenerateExecutionPolicy API synchronously

func (*Client) GenerateExecutionPolicyWithCallback

func (client *Client) GenerateExecutionPolicyWithCallback(request *GenerateExecutionPolicyRequest, callback func(response *GenerateExecutionPolicyResponse, err error)) <-chan int

GenerateExecutionPolicyWithCallback invokes the oos.GenerateExecutionPolicy API asynchronously

func (*Client) GenerateExecutionPolicyWithChan

func (client *Client) GenerateExecutionPolicyWithChan(request *GenerateExecutionPolicyRequest) (<-chan *GenerateExecutionPolicyResponse, <-chan error)

GenerateExecutionPolicyWithChan invokes the oos.GenerateExecutionPolicy API asynchronously

func (*Client) GetApplication

func (client *Client) GetApplication(request *GetApplicationRequest) (response *GetApplicationResponse, err error)

GetApplication invokes the oos.GetApplication API synchronously

func (*Client) GetApplicationGroup

func (client *Client) GetApplicationGroup(request *GetApplicationGroupRequest) (response *GetApplicationGroupResponse, err error)

GetApplicationGroup invokes the oos.GetApplicationGroup API synchronously

func (*Client) GetApplicationGroupWithCallback

func (client *Client) GetApplicationGroupWithCallback(request *GetApplicationGroupRequest, callback func(response *GetApplicationGroupResponse, err error)) <-chan int

GetApplicationGroupWithCallback invokes the oos.GetApplicationGroup API asynchronously

func (*Client) GetApplicationGroupWithChan

func (client *Client) GetApplicationGroupWithChan(request *GetApplicationGroupRequest) (<-chan *GetApplicationGroupResponse, <-chan error)

GetApplicationGroupWithChan invokes the oos.GetApplicationGroup API asynchronously

func (*Client) GetApplicationWithCallback

func (client *Client) GetApplicationWithCallback(request *GetApplicationRequest, callback func(response *GetApplicationResponse, err error)) <-chan int

GetApplicationWithCallback invokes the oos.GetApplication API asynchronously

func (*Client) GetApplicationWithChan

func (client *Client) GetApplicationWithChan(request *GetApplicationRequest) (<-chan *GetApplicationResponse, <-chan error)

GetApplicationWithChan invokes the oos.GetApplication API asynchronously

func (*Client) GetExecutionTemplate

func (client *Client) GetExecutionTemplate(request *GetExecutionTemplateRequest) (response *GetExecutionTemplateResponse, err error)

GetExecutionTemplate invokes the oos.GetExecutionTemplate API synchronously

func (*Client) GetExecutionTemplateWithCallback

func (client *Client) GetExecutionTemplateWithCallback(request *GetExecutionTemplateRequest, callback func(response *GetExecutionTemplateResponse, err error)) <-chan int

GetExecutionTemplateWithCallback invokes the oos.GetExecutionTemplate API asynchronously

func (*Client) GetExecutionTemplateWithChan

func (client *Client) GetExecutionTemplateWithChan(request *GetExecutionTemplateRequest) (<-chan *GetExecutionTemplateResponse, <-chan error)

GetExecutionTemplateWithChan invokes the oos.GetExecutionTemplate API asynchronously

func (*Client) GetInventorySchema

func (client *Client) GetInventorySchema(request *GetInventorySchemaRequest) (response *GetInventorySchemaResponse, err error)

GetInventorySchema invokes the oos.GetInventorySchema API synchronously

func (*Client) GetInventorySchemaWithCallback

func (client *Client) GetInventorySchemaWithCallback(request *GetInventorySchemaRequest, callback func(response *GetInventorySchemaResponse, err error)) <-chan int

GetInventorySchemaWithCallback invokes the oos.GetInventorySchema API asynchronously

func (*Client) GetInventorySchemaWithChan

func (client *Client) GetInventorySchemaWithChan(request *GetInventorySchemaRequest) (<-chan *GetInventorySchemaResponse, <-chan error)

GetInventorySchemaWithChan invokes the oos.GetInventorySchema API asynchronously

func (*Client) GetOpsItem

func (client *Client) GetOpsItem(request *GetOpsItemRequest) (response *GetOpsItemResponse, err error)

GetOpsItem invokes the oos.GetOpsItem API synchronously

func (*Client) GetOpsItemWithCallback

func (client *Client) GetOpsItemWithCallback(request *GetOpsItemRequest, callback func(response *GetOpsItemResponse, err error)) <-chan int

GetOpsItemWithCallback invokes the oos.GetOpsItem API asynchronously

func (*Client) GetOpsItemWithChan

func (client *Client) GetOpsItemWithChan(request *GetOpsItemRequest) (<-chan *GetOpsItemResponse, <-chan error)

GetOpsItemWithChan invokes the oos.GetOpsItem API asynchronously

func (*Client) GetParameter

func (client *Client) GetParameter(request *GetParameterRequest) (response *GetParameterResponse, err error)

GetParameter invokes the oos.GetParameter API synchronously

func (*Client) GetParameterWithCallback

func (client *Client) GetParameterWithCallback(request *GetParameterRequest, callback func(response *GetParameterResponse, err error)) <-chan int

GetParameterWithCallback invokes the oos.GetParameter API asynchronously

func (*Client) GetParameterWithChan

func (client *Client) GetParameterWithChan(request *GetParameterRequest) (<-chan *GetParameterResponse, <-chan error)

GetParameterWithChan invokes the oos.GetParameter API asynchronously

func (*Client) GetParameters

func (client *Client) GetParameters(request *GetParametersRequest) (response *GetParametersResponse, err error)

GetParameters invokes the oos.GetParameters API synchronously

func (*Client) GetParametersByPath

func (client *Client) GetParametersByPath(request *GetParametersByPathRequest) (response *GetParametersByPathResponse, err error)

GetParametersByPath invokes the oos.GetParametersByPath API synchronously

func (*Client) GetParametersByPathWithCallback

func (client *Client) GetParametersByPathWithCallback(request *GetParametersByPathRequest, callback func(response *GetParametersByPathResponse, err error)) <-chan int

GetParametersByPathWithCallback invokes the oos.GetParametersByPath API asynchronously

func (*Client) GetParametersByPathWithChan

func (client *Client) GetParametersByPathWithChan(request *GetParametersByPathRequest) (<-chan *GetParametersByPathResponse, <-chan error)

GetParametersByPathWithChan invokes the oos.GetParametersByPath API asynchronously

func (*Client) GetParametersWithCallback

func (client *Client) GetParametersWithCallback(request *GetParametersRequest, callback func(response *GetParametersResponse, err error)) <-chan int

GetParametersWithCallback invokes the oos.GetParameters API asynchronously

func (*Client) GetParametersWithChan

func (client *Client) GetParametersWithChan(request *GetParametersRequest) (<-chan *GetParametersResponse, <-chan error)

GetParametersWithChan invokes the oos.GetParameters API asynchronously

func (*Client) GetPatchBaseline

func (client *Client) GetPatchBaseline(request *GetPatchBaselineRequest) (response *GetPatchBaselineResponse, err error)

GetPatchBaseline invokes the oos.GetPatchBaseline API synchronously

func (*Client) GetPatchBaselineWithCallback

func (client *Client) GetPatchBaselineWithCallback(request *GetPatchBaselineRequest, callback func(response *GetPatchBaselineResponse, err error)) <-chan int

GetPatchBaselineWithCallback invokes the oos.GetPatchBaseline API asynchronously

func (*Client) GetPatchBaselineWithChan

func (client *Client) GetPatchBaselineWithChan(request *GetPatchBaselineRequest) (<-chan *GetPatchBaselineResponse, <-chan error)

GetPatchBaselineWithChan invokes the oos.GetPatchBaseline API asynchronously

func (*Client) GetSecretParameter

func (client *Client) GetSecretParameter(request *GetSecretParameterRequest) (response *GetSecretParameterResponse, err error)

GetSecretParameter invokes the oos.GetSecretParameter API synchronously

func (*Client) GetSecretParameterWithCallback

func (client *Client) GetSecretParameterWithCallback(request *GetSecretParameterRequest, callback func(response *GetSecretParameterResponse, err error)) <-chan int

GetSecretParameterWithCallback invokes the oos.GetSecretParameter API asynchronously

func (*Client) GetSecretParameterWithChan

func (client *Client) GetSecretParameterWithChan(request *GetSecretParameterRequest) (<-chan *GetSecretParameterResponse, <-chan error)

GetSecretParameterWithChan invokes the oos.GetSecretParameter API asynchronously

func (*Client) GetSecretParameters

func (client *Client) GetSecretParameters(request *GetSecretParametersRequest) (response *GetSecretParametersResponse, err error)

GetSecretParameters invokes the oos.GetSecretParameters API synchronously

func (*Client) GetSecretParametersByPath

func (client *Client) GetSecretParametersByPath(request *GetSecretParametersByPathRequest) (response *GetSecretParametersByPathResponse, err error)

GetSecretParametersByPath invokes the oos.GetSecretParametersByPath API synchronously

func (*Client) GetSecretParametersByPathWithCallback

func (client *Client) GetSecretParametersByPathWithCallback(request *GetSecretParametersByPathRequest, callback func(response *GetSecretParametersByPathResponse, err error)) <-chan int

GetSecretParametersByPathWithCallback invokes the oos.GetSecretParametersByPath API asynchronously

func (*Client) GetSecretParametersByPathWithChan

func (client *Client) GetSecretParametersByPathWithChan(request *GetSecretParametersByPathRequest) (<-chan *GetSecretParametersByPathResponse, <-chan error)

GetSecretParametersByPathWithChan invokes the oos.GetSecretParametersByPath API asynchronously

func (*Client) GetSecretParametersWithCallback

func (client *Client) GetSecretParametersWithCallback(request *GetSecretParametersRequest, callback func(response *GetSecretParametersResponse, err error)) <-chan int

GetSecretParametersWithCallback invokes the oos.GetSecretParameters API asynchronously

func (*Client) GetSecretParametersWithChan

func (client *Client) GetSecretParametersWithChan(request *GetSecretParametersRequest) (<-chan *GetSecretParametersResponse, <-chan error)

GetSecretParametersWithChan invokes the oos.GetSecretParameters API asynchronously

func (*Client) GetServiceSettings

func (client *Client) GetServiceSettings(request *GetServiceSettingsRequest) (response *GetServiceSettingsResponse, err error)

GetServiceSettings invokes the oos.GetServiceSettings API synchronously

func (*Client) GetServiceSettingsWithCallback

func (client *Client) GetServiceSettingsWithCallback(request *GetServiceSettingsRequest, callback func(response *GetServiceSettingsResponse, err error)) <-chan int

GetServiceSettingsWithCallback invokes the oos.GetServiceSettings API asynchronously

func (*Client) GetServiceSettingsWithChan

func (client *Client) GetServiceSettingsWithChan(request *GetServiceSettingsRequest) (<-chan *GetServiceSettingsResponse, <-chan error)

GetServiceSettingsWithChan invokes the oos.GetServiceSettings API asynchronously

func (*Client) GetTemplate

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

GetTemplate invokes the oos.GetTemplate API synchronously

func (*Client) GetTemplateWithCallback

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

GetTemplateWithCallback invokes the oos.GetTemplate API asynchronously

func (*Client) GetTemplateWithChan

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

GetTemplateWithChan invokes the oos.GetTemplate API asynchronously

func (*Client) ListActions

func (client *Client) ListActions(request *ListActionsRequest) (response *ListActionsResponse, err error)

ListActions invokes the oos.ListActions API synchronously

func (*Client) ListActionsWithCallback

func (client *Client) ListActionsWithCallback(request *ListActionsRequest, callback func(response *ListActionsResponse, err error)) <-chan int

ListActionsWithCallback invokes the oos.ListActions API asynchronously

func (*Client) ListActionsWithChan

func (client *Client) ListActionsWithChan(request *ListActionsRequest) (<-chan *ListActionsResponse, <-chan error)

ListActionsWithChan invokes the oos.ListActions API asynchronously

func (*Client) ListApplicationGroups

func (client *Client) ListApplicationGroups(request *ListApplicationGroupsRequest) (response *ListApplicationGroupsResponse, err error)

ListApplicationGroups invokes the oos.ListApplicationGroups API synchronously

func (*Client) ListApplicationGroupsWithCallback

func (client *Client) ListApplicationGroupsWithCallback(request *ListApplicationGroupsRequest, callback func(response *ListApplicationGroupsResponse, err error)) <-chan int

ListApplicationGroupsWithCallback invokes the oos.ListApplicationGroups API asynchronously

func (*Client) ListApplicationGroupsWithChan

func (client *Client) ListApplicationGroupsWithChan(request *ListApplicationGroupsRequest) (<-chan *ListApplicationGroupsResponse, <-chan error)

ListApplicationGroupsWithChan invokes the oos.ListApplicationGroups API asynchronously

func (*Client) ListApplications

func (client *Client) ListApplications(request *ListApplicationsRequest) (response *ListApplicationsResponse, err error)

ListApplications invokes the oos.ListApplications API synchronously

func (*Client) ListApplicationsWithCallback

func (client *Client) ListApplicationsWithCallback(request *ListApplicationsRequest, callback func(response *ListApplicationsResponse, err error)) <-chan int

ListApplicationsWithCallback invokes the oos.ListApplications API asynchronously

func (*Client) ListApplicationsWithChan

func (client *Client) ListApplicationsWithChan(request *ListApplicationsRequest) (<-chan *ListApplicationsResponse, <-chan error)

ListApplicationsWithChan invokes the oos.ListApplications API asynchronously

func (*Client) ListExecutionLogs

func (client *Client) ListExecutionLogs(request *ListExecutionLogsRequest) (response *ListExecutionLogsResponse, err error)

ListExecutionLogs invokes the oos.ListExecutionLogs API synchronously

func (*Client) ListExecutionLogsWithCallback

func (client *Client) ListExecutionLogsWithCallback(request *ListExecutionLogsRequest, callback func(response *ListExecutionLogsResponse, err error)) <-chan int

ListExecutionLogsWithCallback invokes the oos.ListExecutionLogs API asynchronously

func (*Client) ListExecutionLogsWithChan

func (client *Client) ListExecutionLogsWithChan(request *ListExecutionLogsRequest) (<-chan *ListExecutionLogsResponse, <-chan error)

ListExecutionLogsWithChan invokes the oos.ListExecutionLogs API asynchronously

func (*Client) ListExecutionRiskyTasks

func (client *Client) ListExecutionRiskyTasks(request *ListExecutionRiskyTasksRequest) (response *ListExecutionRiskyTasksResponse, err error)

ListExecutionRiskyTasks invokes the oos.ListExecutionRiskyTasks API synchronously

func (*Client) ListExecutionRiskyTasksWithCallback

func (client *Client) ListExecutionRiskyTasksWithCallback(request *ListExecutionRiskyTasksRequest, callback func(response *ListExecutionRiskyTasksResponse, err error)) <-chan int

ListExecutionRiskyTasksWithCallback invokes the oos.ListExecutionRiskyTasks API asynchronously

func (*Client) ListExecutionRiskyTasksWithChan

func (client *Client) ListExecutionRiskyTasksWithChan(request *ListExecutionRiskyTasksRequest) (<-chan *ListExecutionRiskyTasksResponse, <-chan error)

ListExecutionRiskyTasksWithChan invokes the oos.ListExecutionRiskyTasks API asynchronously

func (*Client) ListExecutions

func (client *Client) ListExecutions(request *ListExecutionsRequest) (response *ListExecutionsResponse, err error)

ListExecutions invokes the oos.ListExecutions API synchronously

func (*Client) ListExecutionsWithCallback

func (client *Client) ListExecutionsWithCallback(request *ListExecutionsRequest, callback func(response *ListExecutionsResponse, err error)) <-chan int

ListExecutionsWithCallback invokes the oos.ListExecutions API asynchronously

func (*Client) ListExecutionsWithChan

func (client *Client) ListExecutionsWithChan(request *ListExecutionsRequest) (<-chan *ListExecutionsResponse, <-chan error)

ListExecutionsWithChan invokes the oos.ListExecutions API asynchronously

func (*Client) ListInstancePatchStates

func (client *Client) ListInstancePatchStates(request *ListInstancePatchStatesRequest) (response *ListInstancePatchStatesResponse, err error)

ListInstancePatchStates invokes the oos.ListInstancePatchStates API synchronously

func (*Client) ListInstancePatchStatesWithCallback

func (client *Client) ListInstancePatchStatesWithCallback(request *ListInstancePatchStatesRequest, callback func(response *ListInstancePatchStatesResponse, err error)) <-chan int

ListInstancePatchStatesWithCallback invokes the oos.ListInstancePatchStates API asynchronously

func (*Client) ListInstancePatchStatesWithChan

func (client *Client) ListInstancePatchStatesWithChan(request *ListInstancePatchStatesRequest) (<-chan *ListInstancePatchStatesResponse, <-chan error)

ListInstancePatchStatesWithChan invokes the oos.ListInstancePatchStates API asynchronously

func (*Client) ListInstancePatches

func (client *Client) ListInstancePatches(request *ListInstancePatchesRequest) (response *ListInstancePatchesResponse, err error)

ListInstancePatches invokes the oos.ListInstancePatches API synchronously

func (*Client) ListInstancePatchesWithCallback

func (client *Client) ListInstancePatchesWithCallback(request *ListInstancePatchesRequest, callback func(response *ListInstancePatchesResponse, err error)) <-chan int

ListInstancePatchesWithCallback invokes the oos.ListInstancePatches API asynchronously

func (*Client) ListInstancePatchesWithChan

func (client *Client) ListInstancePatchesWithChan(request *ListInstancePatchesRequest) (<-chan *ListInstancePatchesResponse, <-chan error)

ListInstancePatchesWithChan invokes the oos.ListInstancePatches API asynchronously

func (*Client) ListInventoryEntries

func (client *Client) ListInventoryEntries(request *ListInventoryEntriesRequest) (response *ListInventoryEntriesResponse, err error)

ListInventoryEntries invokes the oos.ListInventoryEntries API synchronously

func (*Client) ListInventoryEntriesWithCallback

func (client *Client) ListInventoryEntriesWithCallback(request *ListInventoryEntriesRequest, callback func(response *ListInventoryEntriesResponse, err error)) <-chan int

ListInventoryEntriesWithCallback invokes the oos.ListInventoryEntries API asynchronously

func (*Client) ListInventoryEntriesWithChan

func (client *Client) ListInventoryEntriesWithChan(request *ListInventoryEntriesRequest) (<-chan *ListInventoryEntriesResponse, <-chan error)

ListInventoryEntriesWithChan invokes the oos.ListInventoryEntries API asynchronously

func (*Client) ListOpsItems

func (client *Client) ListOpsItems(request *ListOpsItemsRequest) (response *ListOpsItemsResponse, err error)

ListOpsItems invokes the oos.ListOpsItems API synchronously

func (*Client) ListOpsItemsWithCallback

func (client *Client) ListOpsItemsWithCallback(request *ListOpsItemsRequest, callback func(response *ListOpsItemsResponse, err error)) <-chan int

ListOpsItemsWithCallback invokes the oos.ListOpsItems API asynchronously

func (*Client) ListOpsItemsWithChan

func (client *Client) ListOpsItemsWithChan(request *ListOpsItemsRequest) (<-chan *ListOpsItemsResponse, <-chan error)

ListOpsItemsWithChan invokes the oos.ListOpsItems API asynchronously

func (*Client) ListParameterVersions

func (client *Client) ListParameterVersions(request *ListParameterVersionsRequest) (response *ListParameterVersionsResponse, err error)

ListParameterVersions invokes the oos.ListParameterVersions API synchronously

func (*Client) ListParameterVersionsWithCallback

func (client *Client) ListParameterVersionsWithCallback(request *ListParameterVersionsRequest, callback func(response *ListParameterVersionsResponse, err error)) <-chan int

ListParameterVersionsWithCallback invokes the oos.ListParameterVersions API asynchronously

func (*Client) ListParameterVersionsWithChan

func (client *Client) ListParameterVersionsWithChan(request *ListParameterVersionsRequest) (<-chan *ListParameterVersionsResponse, <-chan error)

ListParameterVersionsWithChan invokes the oos.ListParameterVersions API asynchronously

func (*Client) ListParameters

func (client *Client) ListParameters(request *ListParametersRequest) (response *ListParametersResponse, err error)

ListParameters invokes the oos.ListParameters API synchronously

func (*Client) ListParametersWithCallback

func (client *Client) ListParametersWithCallback(request *ListParametersRequest, callback func(response *ListParametersResponse, err error)) <-chan int

ListParametersWithCallback invokes the oos.ListParameters API asynchronously

func (*Client) ListParametersWithChan

func (client *Client) ListParametersWithChan(request *ListParametersRequest) (<-chan *ListParametersResponse, <-chan error)

ListParametersWithChan invokes the oos.ListParameters API asynchronously

func (*Client) ListPatchBaselines

func (client *Client) ListPatchBaselines(request *ListPatchBaselinesRequest) (response *ListPatchBaselinesResponse, err error)

ListPatchBaselines invokes the oos.ListPatchBaselines API synchronously

func (*Client) ListPatchBaselinesWithCallback

func (client *Client) ListPatchBaselinesWithCallback(request *ListPatchBaselinesRequest, callback func(response *ListPatchBaselinesResponse, err error)) <-chan int

ListPatchBaselinesWithCallback invokes the oos.ListPatchBaselines API asynchronously

func (*Client) ListPatchBaselinesWithChan

func (client *Client) ListPatchBaselinesWithChan(request *ListPatchBaselinesRequest) (<-chan *ListPatchBaselinesResponse, <-chan error)

ListPatchBaselinesWithChan invokes the oos.ListPatchBaselines API asynchronously

func (*Client) ListResourceExecutionStatus

func (client *Client) ListResourceExecutionStatus(request *ListResourceExecutionStatusRequest) (response *ListResourceExecutionStatusResponse, err error)

ListResourceExecutionStatus invokes the oos.ListResourceExecutionStatus API synchronously

func (*Client) ListResourceExecutionStatusWithCallback

func (client *Client) ListResourceExecutionStatusWithCallback(request *ListResourceExecutionStatusRequest, callback func(response *ListResourceExecutionStatusResponse, err error)) <-chan int

ListResourceExecutionStatusWithCallback invokes the oos.ListResourceExecutionStatus API asynchronously

func (*Client) ListResourceExecutionStatusWithChan

func (client *Client) ListResourceExecutionStatusWithChan(request *ListResourceExecutionStatusRequest) (<-chan *ListResourceExecutionStatusResponse, <-chan error)

ListResourceExecutionStatusWithChan invokes the oos.ListResourceExecutionStatus API asynchronously

func (*Client) ListSecretParameterVersions

func (client *Client) ListSecretParameterVersions(request *ListSecretParameterVersionsRequest) (response *ListSecretParameterVersionsResponse, err error)

ListSecretParameterVersions invokes the oos.ListSecretParameterVersions API synchronously

func (*Client) ListSecretParameterVersionsWithCallback

func (client *Client) ListSecretParameterVersionsWithCallback(request *ListSecretParameterVersionsRequest, callback func(response *ListSecretParameterVersionsResponse, err error)) <-chan int

ListSecretParameterVersionsWithCallback invokes the oos.ListSecretParameterVersions API asynchronously

func (*Client) ListSecretParameterVersionsWithChan

func (client *Client) ListSecretParameterVersionsWithChan(request *ListSecretParameterVersionsRequest) (<-chan *ListSecretParameterVersionsResponse, <-chan error)

ListSecretParameterVersionsWithChan invokes the oos.ListSecretParameterVersions API asynchronously

func (*Client) ListSecretParameters

func (client *Client) ListSecretParameters(request *ListSecretParametersRequest) (response *ListSecretParametersResponse, err error)

ListSecretParameters invokes the oos.ListSecretParameters API synchronously

func (*Client) ListSecretParametersWithCallback

func (client *Client) ListSecretParametersWithCallback(request *ListSecretParametersRequest, callback func(response *ListSecretParametersResponse, err error)) <-chan int

ListSecretParametersWithCallback invokes the oos.ListSecretParameters API asynchronously

func (*Client) ListSecretParametersWithChan

func (client *Client) ListSecretParametersWithChan(request *ListSecretParametersRequest) (<-chan *ListSecretParametersResponse, <-chan error)

ListSecretParametersWithChan invokes the oos.ListSecretParameters API asynchronously

func (*Client) ListStateConfigurations

func (client *Client) ListStateConfigurations(request *ListStateConfigurationsRequest) (response *ListStateConfigurationsResponse, err error)

ListStateConfigurations invokes the oos.ListStateConfigurations API synchronously

func (*Client) ListStateConfigurationsWithCallback

func (client *Client) ListStateConfigurationsWithCallback(request *ListStateConfigurationsRequest, callback func(response *ListStateConfigurationsResponse, err error)) <-chan int

ListStateConfigurationsWithCallback invokes the oos.ListStateConfigurations API asynchronously

func (*Client) ListStateConfigurationsWithChan

func (client *Client) ListStateConfigurationsWithChan(request *ListStateConfigurationsRequest) (<-chan *ListStateConfigurationsResponse, <-chan error)

ListStateConfigurationsWithChan invokes the oos.ListStateConfigurations API asynchronously

func (*Client) ListTagKeys

func (client *Client) ListTagKeys(request *ListTagKeysRequest) (response *ListTagKeysResponse, err error)

ListTagKeys invokes the oos.ListTagKeys API synchronously

func (*Client) ListTagKeysWithCallback

func (client *Client) ListTagKeysWithCallback(request *ListTagKeysRequest, callback func(response *ListTagKeysResponse, err error)) <-chan int

ListTagKeysWithCallback invokes the oos.ListTagKeys API asynchronously

func (*Client) ListTagKeysWithChan

func (client *Client) ListTagKeysWithChan(request *ListTagKeysRequest) (<-chan *ListTagKeysResponse, <-chan error)

ListTagKeysWithChan invokes the oos.ListTagKeys API asynchronously

func (*Client) ListTagResources

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

ListTagResources invokes the oos.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback

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

ListTagResourcesWithCallback invokes the oos.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan

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

ListTagResourcesWithChan invokes the oos.ListTagResources API asynchronously

func (*Client) ListTagValues

func (client *Client) ListTagValues(request *ListTagValuesRequest) (response *ListTagValuesResponse, err error)

ListTagValues invokes the oos.ListTagValues API synchronously

func (*Client) ListTagValuesWithCallback

func (client *Client) ListTagValuesWithCallback(request *ListTagValuesRequest, callback func(response *ListTagValuesResponse, err error)) <-chan int

ListTagValuesWithCallback invokes the oos.ListTagValues API asynchronously

func (*Client) ListTagValuesWithChan

func (client *Client) ListTagValuesWithChan(request *ListTagValuesRequest) (<-chan *ListTagValuesResponse, <-chan error)

ListTagValuesWithChan invokes the oos.ListTagValues API asynchronously

func (*Client) ListTaskExecutions

func (client *Client) ListTaskExecutions(request *ListTaskExecutionsRequest) (response *ListTaskExecutionsResponse, err error)

ListTaskExecutions invokes the oos.ListTaskExecutions API synchronously

func (*Client) ListTaskExecutionsWithCallback

func (client *Client) ListTaskExecutionsWithCallback(request *ListTaskExecutionsRequest, callback func(response *ListTaskExecutionsResponse, err error)) <-chan int

ListTaskExecutionsWithCallback invokes the oos.ListTaskExecutions API asynchronously

func (*Client) ListTaskExecutionsWithChan

func (client *Client) ListTaskExecutionsWithChan(request *ListTaskExecutionsRequest) (<-chan *ListTaskExecutionsResponse, <-chan error)

ListTaskExecutionsWithChan invokes the oos.ListTaskExecutions API asynchronously

func (*Client) ListTemplateVersions

func (client *Client) ListTemplateVersions(request *ListTemplateVersionsRequest) (response *ListTemplateVersionsResponse, err error)

ListTemplateVersions invokes the oos.ListTemplateVersions API synchronously

func (*Client) ListTemplateVersionsWithCallback

func (client *Client) ListTemplateVersionsWithCallback(request *ListTemplateVersionsRequest, callback func(response *ListTemplateVersionsResponse, err error)) <-chan int

ListTemplateVersionsWithCallback invokes the oos.ListTemplateVersions API asynchronously

func (*Client) ListTemplateVersionsWithChan

func (client *Client) ListTemplateVersionsWithChan(request *ListTemplateVersionsRequest) (<-chan *ListTemplateVersionsResponse, <-chan error)

ListTemplateVersionsWithChan invokes the oos.ListTemplateVersions API asynchronously

func (*Client) ListTemplates

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

ListTemplates invokes the oos.ListTemplates API synchronously

func (*Client) ListTemplatesWithCallback

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

ListTemplatesWithCallback invokes the oos.ListTemplates API asynchronously

func (*Client) ListTemplatesWithChan

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

ListTemplatesWithChan invokes the oos.ListTemplates API asynchronously

func (*Client) NotifyExecution

func (client *Client) NotifyExecution(request *NotifyExecutionRequest) (response *NotifyExecutionResponse, err error)

NotifyExecution invokes the oos.NotifyExecution API synchronously

func (*Client) NotifyExecutionWithCallback

func (client *Client) NotifyExecutionWithCallback(request *NotifyExecutionRequest, callback func(response *NotifyExecutionResponse, err error)) <-chan int

NotifyExecutionWithCallback invokes the oos.NotifyExecution API asynchronously

func (*Client) NotifyExecutionWithChan

func (client *Client) NotifyExecutionWithChan(request *NotifyExecutionRequest) (<-chan *NotifyExecutionResponse, <-chan error)

NotifyExecutionWithChan invokes the oos.NotifyExecution API asynchronously

func (*Client) RegisterDefaultPatchBaseline

func (client *Client) RegisterDefaultPatchBaseline(request *RegisterDefaultPatchBaselineRequest) (response *RegisterDefaultPatchBaselineResponse, err error)

RegisterDefaultPatchBaseline invokes the oos.RegisterDefaultPatchBaseline API synchronously

func (*Client) RegisterDefaultPatchBaselineWithCallback

func (client *Client) RegisterDefaultPatchBaselineWithCallback(request *RegisterDefaultPatchBaselineRequest, callback func(response *RegisterDefaultPatchBaselineResponse, err error)) <-chan int

RegisterDefaultPatchBaselineWithCallback invokes the oos.RegisterDefaultPatchBaseline API asynchronously

func (*Client) RegisterDefaultPatchBaselineWithChan

func (client *Client) RegisterDefaultPatchBaselineWithChan(request *RegisterDefaultPatchBaselineRequest) (<-chan *RegisterDefaultPatchBaselineResponse, <-chan error)

RegisterDefaultPatchBaselineWithChan invokes the oos.RegisterDefaultPatchBaseline API asynchronously

func (*Client) SearchInventory

func (client *Client) SearchInventory(request *SearchInventoryRequest) (response *SearchInventoryResponse, err error)

SearchInventory invokes the oos.SearchInventory API synchronously

func (*Client) SearchInventoryWithCallback

func (client *Client) SearchInventoryWithCallback(request *SearchInventoryRequest, callback func(response *SearchInventoryResponse, err error)) <-chan int

SearchInventoryWithCallback invokes the oos.SearchInventory API asynchronously

func (*Client) SearchInventoryWithChan

func (client *Client) SearchInventoryWithChan(request *SearchInventoryRequest) (<-chan *SearchInventoryResponse, <-chan error)

SearchInventoryWithChan invokes the oos.SearchInventory API asynchronously

func (*Client) SetServiceSettings

func (client *Client) SetServiceSettings(request *SetServiceSettingsRequest) (response *SetServiceSettingsResponse, err error)

SetServiceSettings invokes the oos.SetServiceSettings API synchronously

func (*Client) SetServiceSettingsWithCallback

func (client *Client) SetServiceSettingsWithCallback(request *SetServiceSettingsRequest, callback func(response *SetServiceSettingsResponse, err error)) <-chan int

SetServiceSettingsWithCallback invokes the oos.SetServiceSettings API asynchronously

func (*Client) SetServiceSettingsWithChan

func (client *Client) SetServiceSettingsWithChan(request *SetServiceSettingsRequest) (<-chan *SetServiceSettingsResponse, <-chan error)

SetServiceSettingsWithChan invokes the oos.SetServiceSettings API asynchronously

func (*Client) StartExecution

func (client *Client) StartExecution(request *StartExecutionRequest) (response *StartExecutionResponse, err error)

StartExecution invokes the oos.StartExecution API synchronously

func (*Client) StartExecutionWithCallback

func (client *Client) StartExecutionWithCallback(request *StartExecutionRequest, callback func(response *StartExecutionResponse, err error)) <-chan int

StartExecutionWithCallback invokes the oos.StartExecution API asynchronously

func (*Client) StartExecutionWithChan

func (client *Client) StartExecutionWithChan(request *StartExecutionRequest) (<-chan *StartExecutionResponse, <-chan error)

StartExecutionWithChan invokes the oos.StartExecution API asynchronously

func (*Client) TagResources

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

TagResources invokes the oos.TagResources API synchronously

func (*Client) TagResourcesWithCallback

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

TagResourcesWithCallback invokes the oos.TagResources API asynchronously

func (*Client) TagResourcesWithChan

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

TagResourcesWithChan invokes the oos.TagResources API asynchronously

func (*Client) TriggerExecution

func (client *Client) TriggerExecution(request *TriggerExecutionRequest) (response *TriggerExecutionResponse, err error)

TriggerExecution invokes the oos.TriggerExecution API synchronously

func (*Client) TriggerExecutionWithCallback

func (client *Client) TriggerExecutionWithCallback(request *TriggerExecutionRequest, callback func(response *TriggerExecutionResponse, err error)) <-chan int

TriggerExecutionWithCallback invokes the oos.TriggerExecution API asynchronously

func (*Client) TriggerExecutionWithChan

func (client *Client) TriggerExecutionWithChan(request *TriggerExecutionRequest) (<-chan *TriggerExecutionResponse, <-chan error)

TriggerExecutionWithChan invokes the oos.TriggerExecution API asynchronously

func (*Client) UntagResources

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

UntagResources invokes the oos.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback

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

UntagResourcesWithCallback invokes the oos.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan

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

UntagResourcesWithChan invokes the oos.UntagResources API asynchronously

func (*Client) UpdateApplication

func (client *Client) UpdateApplication(request *UpdateApplicationRequest) (response *UpdateApplicationResponse, err error)

UpdateApplication invokes the oos.UpdateApplication API synchronously

func (*Client) UpdateApplicationGroup

func (client *Client) UpdateApplicationGroup(request *UpdateApplicationGroupRequest) (response *UpdateApplicationGroupResponse, err error)

UpdateApplicationGroup invokes the oos.UpdateApplicationGroup API synchronously

func (*Client) UpdateApplicationGroupWithCallback

func (client *Client) UpdateApplicationGroupWithCallback(request *UpdateApplicationGroupRequest, callback func(response *UpdateApplicationGroupResponse, err error)) <-chan int

UpdateApplicationGroupWithCallback invokes the oos.UpdateApplicationGroup API asynchronously

func (*Client) UpdateApplicationGroupWithChan

func (client *Client) UpdateApplicationGroupWithChan(request *UpdateApplicationGroupRequest) (<-chan *UpdateApplicationGroupResponse, <-chan error)

UpdateApplicationGroupWithChan invokes the oos.UpdateApplicationGroup API asynchronously

func (*Client) UpdateApplicationWithCallback

func (client *Client) UpdateApplicationWithCallback(request *UpdateApplicationRequest, callback func(response *UpdateApplicationResponse, err error)) <-chan int

UpdateApplicationWithCallback invokes the oos.UpdateApplication API asynchronously

func (*Client) UpdateApplicationWithChan

func (client *Client) UpdateApplicationWithChan(request *UpdateApplicationRequest) (<-chan *UpdateApplicationResponse, <-chan error)

UpdateApplicationWithChan invokes the oos.UpdateApplication API asynchronously

func (*Client) UpdateExecution

func (client *Client) UpdateExecution(request *UpdateExecutionRequest) (response *UpdateExecutionResponse, err error)

UpdateExecution invokes the oos.UpdateExecution API synchronously

func (*Client) UpdateExecutionWithCallback

func (client *Client) UpdateExecutionWithCallback(request *UpdateExecutionRequest, callback func(response *UpdateExecutionResponse, err error)) <-chan int

UpdateExecutionWithCallback invokes the oos.UpdateExecution API asynchronously

func (*Client) UpdateExecutionWithChan

func (client *Client) UpdateExecutionWithChan(request *UpdateExecutionRequest) (<-chan *UpdateExecutionResponse, <-chan error)

UpdateExecutionWithChan invokes the oos.UpdateExecution API asynchronously

func (*Client) UpdateOpsItem

func (client *Client) UpdateOpsItem(request *UpdateOpsItemRequest) (response *UpdateOpsItemResponse, err error)

UpdateOpsItem invokes the oos.UpdateOpsItem API synchronously

func (*Client) UpdateOpsItemWithCallback

func (client *Client) UpdateOpsItemWithCallback(request *UpdateOpsItemRequest, callback func(response *UpdateOpsItemResponse, err error)) <-chan int

UpdateOpsItemWithCallback invokes the oos.UpdateOpsItem API asynchronously

func (*Client) UpdateOpsItemWithChan

func (client *Client) UpdateOpsItemWithChan(request *UpdateOpsItemRequest) (<-chan *UpdateOpsItemResponse, <-chan error)

UpdateOpsItemWithChan invokes the oos.UpdateOpsItem API asynchronously

func (*Client) UpdateParameter

func (client *Client) UpdateParameter(request *UpdateParameterRequest) (response *UpdateParameterResponse, err error)

UpdateParameter invokes the oos.UpdateParameter API synchronously

func (*Client) UpdateParameterWithCallback

func (client *Client) UpdateParameterWithCallback(request *UpdateParameterRequest, callback func(response *UpdateParameterResponse, err error)) <-chan int

UpdateParameterWithCallback invokes the oos.UpdateParameter API asynchronously

func (*Client) UpdateParameterWithChan

func (client *Client) UpdateParameterWithChan(request *UpdateParameterRequest) (<-chan *UpdateParameterResponse, <-chan error)

UpdateParameterWithChan invokes the oos.UpdateParameter API asynchronously

func (*Client) UpdatePatchBaseline

func (client *Client) UpdatePatchBaseline(request *UpdatePatchBaselineRequest) (response *UpdatePatchBaselineResponse, err error)

UpdatePatchBaseline invokes the oos.UpdatePatchBaseline API synchronously

func (*Client) UpdatePatchBaselineWithCallback

func (client *Client) UpdatePatchBaselineWithCallback(request *UpdatePatchBaselineRequest, callback func(response *UpdatePatchBaselineResponse, err error)) <-chan int

UpdatePatchBaselineWithCallback invokes the oos.UpdatePatchBaseline API asynchronously

func (*Client) UpdatePatchBaselineWithChan

func (client *Client) UpdatePatchBaselineWithChan(request *UpdatePatchBaselineRequest) (<-chan *UpdatePatchBaselineResponse, <-chan error)

UpdatePatchBaselineWithChan invokes the oos.UpdatePatchBaseline API asynchronously

func (*Client) UpdateSecretParameter

func (client *Client) UpdateSecretParameter(request *UpdateSecretParameterRequest) (response *UpdateSecretParameterResponse, err error)

UpdateSecretParameter invokes the oos.UpdateSecretParameter API synchronously

func (*Client) UpdateSecretParameterWithCallback

func (client *Client) UpdateSecretParameterWithCallback(request *UpdateSecretParameterRequest, callback func(response *UpdateSecretParameterResponse, err error)) <-chan int

UpdateSecretParameterWithCallback invokes the oos.UpdateSecretParameter API asynchronously

func (*Client) UpdateSecretParameterWithChan

func (client *Client) UpdateSecretParameterWithChan(request *UpdateSecretParameterRequest) (<-chan *UpdateSecretParameterResponse, <-chan error)

UpdateSecretParameterWithChan invokes the oos.UpdateSecretParameter API asynchronously

func (*Client) UpdateStateConfiguration

func (client *Client) UpdateStateConfiguration(request *UpdateStateConfigurationRequest) (response *UpdateStateConfigurationResponse, err error)

UpdateStateConfiguration invokes the oos.UpdateStateConfiguration API synchronously

func (*Client) UpdateStateConfigurationWithCallback

func (client *Client) UpdateStateConfigurationWithCallback(request *UpdateStateConfigurationRequest, callback func(response *UpdateStateConfigurationResponse, err error)) <-chan int

UpdateStateConfigurationWithCallback invokes the oos.UpdateStateConfiguration API asynchronously

func (*Client) UpdateStateConfigurationWithChan

func (client *Client) UpdateStateConfigurationWithChan(request *UpdateStateConfigurationRequest) (<-chan *UpdateStateConfigurationResponse, <-chan error)

UpdateStateConfigurationWithChan invokes the oos.UpdateStateConfiguration API asynchronously

func (*Client) UpdateTemplate

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

UpdateTemplate invokes the oos.UpdateTemplate API synchronously

func (*Client) UpdateTemplateWithCallback

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

UpdateTemplateWithCallback invokes the oos.UpdateTemplate API asynchronously

func (*Client) UpdateTemplateWithChan

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

UpdateTemplateWithChan invokes the oos.UpdateTemplate API asynchronously

func (*Client) ValidateTemplateContent

func (client *Client) ValidateTemplateContent(request *ValidateTemplateContentRequest) (response *ValidateTemplateContentResponse, err error)

ValidateTemplateContent invokes the oos.ValidateTemplateContent API synchronously

func (*Client) ValidateTemplateContentWithCallback

func (client *Client) ValidateTemplateContentWithCallback(request *ValidateTemplateContentRequest, callback func(response *ValidateTemplateContentResponse, err error)) <-chan int

ValidateTemplateContentWithCallback invokes the oos.ValidateTemplateContent API asynchronously

func (*Client) ValidateTemplateContentWithChan

func (client *Client) ValidateTemplateContentWithChan(request *ValidateTemplateContentRequest) (<-chan *ValidateTemplateContentResponse, <-chan error)

ValidateTemplateContentWithChan invokes the oos.ValidateTemplateContent API asynchronously

type ContinueDeployApplicationGroupRequest

type ContinueDeployApplicationGroupRequest struct {
	*requests.RpcRequest
	DeployParameters string `position:"Query" name:"DeployParameters"`
	ApplicationName  string `position:"Query" name:"ApplicationName"`
	Name             string `position:"Query" name:"Name"`
}

ContinueDeployApplicationGroupRequest is the request struct for api ContinueDeployApplicationGroup

func CreateContinueDeployApplicationGroupRequest

func CreateContinueDeployApplicationGroupRequest() (request *ContinueDeployApplicationGroupRequest)

CreateContinueDeployApplicationGroupRequest creates a request to invoke ContinueDeployApplicationGroup API

type ContinueDeployApplicationGroupResponse

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

ContinueDeployApplicationGroupResponse is the response struct for api ContinueDeployApplicationGroup

func CreateContinueDeployApplicationGroupResponse

func CreateContinueDeployApplicationGroupResponse() (response *ContinueDeployApplicationGroupResponse)

CreateContinueDeployApplicationGroupResponse creates a response to parse from ContinueDeployApplicationGroup response

type CreateApplicationGroupRequest

type CreateApplicationGroupRequest struct {
	*requests.RpcRequest
	ClientToken     string `position:"Query" name:"ClientToken"`
	Description     string `position:"Query" name:"Description"`
	CmsGroupId      string `position:"Query" name:"CmsGroupId"`
	DeployRegionId  string `position:"Query" name:"DeployRegionId"`
	ApplicationName string `position:"Query" name:"ApplicationName"`
	ImportTagValue  string `position:"Query" name:"ImportTagValue"`
	ImportTagKey    string `position:"Query" name:"ImportTagKey"`
	Name            string `position:"Query" name:"Name"`
}

CreateApplicationGroupRequest is the request struct for api CreateApplicationGroup

func CreateCreateApplicationGroupRequest

func CreateCreateApplicationGroupRequest() (request *CreateApplicationGroupRequest)

CreateCreateApplicationGroupRequest creates a request to invoke CreateApplicationGroup API

type CreateApplicationGroupResponse

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

CreateApplicationGroupResponse is the response struct for api CreateApplicationGroup

func CreateCreateApplicationGroupResponse

func CreateCreateApplicationGroupResponse() (response *CreateApplicationGroupResponse)

CreateCreateApplicationGroupResponse creates a response to parse from CreateApplicationGroup response

type CreateApplicationRequest

type CreateApplicationRequest struct {
	*requests.RpcRequest
	ClientToken     string `position:"Query" name:"ClientToken"`
	Description     string `position:"Query" name:"Description"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	Tags            string `position:"Query" name:"Tags"`
	Name            string `position:"Query" name:"Name"`
}

CreateApplicationRequest is the request struct for api CreateApplication

func CreateCreateApplicationRequest

func CreateCreateApplicationRequest() (request *CreateApplicationRequest)

CreateCreateApplicationRequest creates a request to invoke CreateApplication API

type CreateApplicationResponse

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

CreateApplicationResponse is the response struct for api CreateApplication

func CreateCreateApplicationResponse

func CreateCreateApplicationResponse() (response *CreateApplicationResponse)

CreateCreateApplicationResponse creates a response to parse from CreateApplication response

type CreateOpsItemRequest

type CreateOpsItemRequest struct {
	*requests.RpcRequest
	ClientToken     string           `position:"Query" name:"ClientToken"`
	Description     string           `position:"Query" name:"Description"`
	Source          string           `position:"Query" name:"Source"`
	Title           string           `position:"Query" name:"Title"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	Severity        string           `position:"Query" name:"Severity"`
	Solutions       string           `position:"Query" name:"Solutions"`
	Resources       string           `position:"Query" name:"Resources"`
	Priority        requests.Integer `position:"Query" name:"Priority"`
	DedupString     string           `position:"Query" name:"DedupString"`
	Tags            string           `position:"Query" name:"Tags"`
	Category        string           `position:"Query" name:"Category"`
}

CreateOpsItemRequest is the request struct for api CreateOpsItem

func CreateCreateOpsItemRequest

func CreateCreateOpsItemRequest() (request *CreateOpsItemRequest)

CreateCreateOpsItemRequest creates a request to invoke CreateOpsItem API

type CreateOpsItemResponse

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

CreateOpsItemResponse is the response struct for api CreateOpsItem

func CreateCreateOpsItemResponse

func CreateCreateOpsItemResponse() (response *CreateOpsItemResponse)

CreateCreateOpsItemResponse creates a response to parse from CreateOpsItem response

type CreateParameterRequest

type CreateParameterRequest struct {
	*requests.RpcRequest
	ClientToken     string `position:"Query" name:"ClientToken"`
	Description     string `position:"Query" name:"Description"`
	Type            string `position:"Query" name:"Type"`
	Constraints     string `position:"Query" name:"Constraints"`
	Tags            string `position:"Query" name:"Tags"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	Name            string `position:"Query" name:"Name"`
	Value           string `position:"Query" name:"Value"`
}

CreateParameterRequest is the request struct for api CreateParameter

func CreateCreateParameterRequest

func CreateCreateParameterRequest() (request *CreateParameterRequest)

CreateCreateParameterRequest creates a request to invoke CreateParameter API

type CreateParameterResponse

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

CreateParameterResponse is the response struct for api CreateParameter

func CreateCreateParameterResponse

func CreateCreateParameterResponse() (response *CreateParameterResponse)

CreateCreateParameterResponse creates a response to parse from CreateParameter response

type CreatePatchBaselineRequest

type CreatePatchBaselineRequest struct {
	*requests.RpcRequest
	ClientToken     string `position:"Query" name:"ClientToken"`
	ApprovalRules   string `position:"Query" name:"ApprovalRules"`
	Description     string `position:"Query" name:"Description"`
	OperationSystem string `position:"Query" name:"OperationSystem"`
	Name            string `position:"Query" name:"Name"`
}

CreatePatchBaselineRequest is the request struct for api CreatePatchBaseline

func CreateCreatePatchBaselineRequest

func CreateCreatePatchBaselineRequest() (request *CreatePatchBaselineRequest)

CreateCreatePatchBaselineRequest creates a request to invoke CreatePatchBaseline API

type CreatePatchBaselineResponse

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

CreatePatchBaselineResponse is the response struct for api CreatePatchBaseline

func CreateCreatePatchBaselineResponse

func CreateCreatePatchBaselineResponse() (response *CreatePatchBaselineResponse)

CreateCreatePatchBaselineResponse creates a response to parse from CreatePatchBaseline response

type CreateSecretParameterRequest

type CreateSecretParameterRequest struct {
	*requests.RpcRequest
	ClientToken     string            `position:"Query" name:"ClientToken"`
	Description     string            `position:"Query" name:"Description"`
	Type            string            `position:"Query" name:"Type"`
	Constraints     string            `position:"Query" name:"Constraints"`
	ResourceGroupId string            `position:"Query" name:"ResourceGroupId"`
	Value           string            `position:"Query" name:"Value"`
	KeyId           string            `position:"Query" name:"KeyId"`
	Tags            map[string]string `position:"Query" name:"Tags"  type:"Map"`
	Name            string            `position:"Query" name:"Name"`
}

CreateSecretParameterRequest is the request struct for api CreateSecretParameter

func CreateCreateSecretParameterRequest

func CreateCreateSecretParameterRequest() (request *CreateSecretParameterRequest)

CreateCreateSecretParameterRequest creates a request to invoke CreateSecretParameter API

type CreateSecretParameterResponse

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

CreateSecretParameterResponse is the response struct for api CreateSecretParameter

func CreateCreateSecretParameterResponse

func CreateCreateSecretParameterResponse() (response *CreateSecretParameterResponse)

CreateCreateSecretParameterResponse creates a response to parse from CreateSecretParameter response

type CreateStateConfigurationRequest

type CreateStateConfigurationRequest struct {
	*requests.RpcRequest
	ScheduleType       string `position:"Query" name:"ScheduleType"`
	ClientToken        string `position:"Query" name:"ClientToken"`
	Description        string `position:"Query" name:"Description"`
	Targets            string `position:"Query" name:"Targets"`
	ResourceGroupId    string `position:"Query" name:"ResourceGroupId"`
	TemplateVersion    string `position:"Query" name:"TemplateVersion"`
	ScheduleExpression string `position:"Query" name:"ScheduleExpression"`
	TemplateName       string `position:"Query" name:"TemplateName"`
	ConfigureMode      string `position:"Query" name:"ConfigureMode"`
	Tags               string `position:"Query" name:"Tags"`
	Parameters         string `position:"Query" name:"Parameters"`
}

CreateStateConfigurationRequest is the request struct for api CreateStateConfiguration

func CreateCreateStateConfigurationRequest

func CreateCreateStateConfigurationRequest() (request *CreateStateConfigurationRequest)

CreateCreateStateConfigurationRequest creates a request to invoke CreateStateConfiguration API

type CreateStateConfigurationResponse

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

CreateStateConfigurationResponse is the response struct for api CreateStateConfiguration

func CreateCreateStateConfigurationResponse

func CreateCreateStateConfigurationResponse() (response *CreateStateConfigurationResponse)

CreateCreateStateConfigurationResponse creates a response to parse from CreateStateConfiguration response

type CreateTemplateRequest

type CreateTemplateRequest struct {
	*requests.RpcRequest
	Content         string                 `position:"Query" name:"Content"`
	Tags            map[string]interface{} `position:"Query" name:"Tags"`
	ResourceGroupId string                 `position:"Query" name:"ResourceGroupId"`
	TemplateName    string                 `position:"Query" name:"TemplateName"`
	VersionName     string                 `position:"Query" name:"VersionName"`
}

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

CreateTemplateResponse is the response struct for api CreateTemplate

func CreateCreateTemplateResponse

func CreateCreateTemplateResponse() (response *CreateTemplateResponse)

CreateCreateTemplateResponse creates a response to parse from CreateTemplate response

type CurrentTask

type CurrentTask struct {
	TaskExecutionId string `json:"TaskExecutionId" xml:"TaskExecutionId"`
	TaskName        string `json:"TaskName" xml:"TaskName"`
	TaskAction      string `json:"TaskAction" xml:"TaskAction"`
}

CurrentTask is a nested struct in oos response

type CurrentTasksInListExecutions

type CurrentTasksInListExecutions struct {
	CurrentTask []CurrentTask `json:"CurrentTask" xml:"CurrentTask"`
}

CurrentTasksInListExecutions is a nested struct in oos response

type CurrentTasksInStartExecution

type CurrentTasksInStartExecution struct {
	CurrentTask []CurrentTask `json:"CurrentTask" xml:"CurrentTask"`
}

CurrentTasksInStartExecution is a nested struct in oos response

type DeleteApplicationGroupRequest

type DeleteApplicationGroupRequest struct {
	*requests.RpcRequest
	ApplicationName string `position:"Query" name:"ApplicationName"`
	Name            string `position:"Query" name:"Name"`
}

DeleteApplicationGroupRequest is the request struct for api DeleteApplicationGroup

func CreateDeleteApplicationGroupRequest

func CreateDeleteApplicationGroupRequest() (request *DeleteApplicationGroupRequest)

CreateDeleteApplicationGroupRequest creates a request to invoke DeleteApplicationGroup API

type DeleteApplicationGroupResponse

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

DeleteApplicationGroupResponse is the response struct for api DeleteApplicationGroup

func CreateDeleteApplicationGroupResponse

func CreateDeleteApplicationGroupResponse() (response *DeleteApplicationGroupResponse)

CreateDeleteApplicationGroupResponse creates a response to parse from DeleteApplicationGroup response

type DeleteApplicationRequest

type DeleteApplicationRequest struct {
	*requests.RpcRequest
	Name  string           `position:"Query" name:"Name"`
	Force requests.Boolean `position:"Query" name:"Force"`
}

DeleteApplicationRequest is the request struct for api DeleteApplication

func CreateDeleteApplicationRequest

func CreateDeleteApplicationRequest() (request *DeleteApplicationRequest)

CreateDeleteApplicationRequest creates a request to invoke DeleteApplication API

type DeleteApplicationResponse

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

DeleteApplicationResponse is the response struct for api DeleteApplication

func CreateDeleteApplicationResponse

func CreateDeleteApplicationResponse() (response *DeleteApplicationResponse)

CreateDeleteApplicationResponse creates a response to parse from DeleteApplication response

type DeleteExecutionsRequest

type DeleteExecutionsRequest struct {
	*requests.RpcRequest
	ExecutionIds string `position:"Query" name:"ExecutionIds"`
}

DeleteExecutionsRequest is the request struct for api DeleteExecutions

func CreateDeleteExecutionsRequest

func CreateDeleteExecutionsRequest() (request *DeleteExecutionsRequest)

CreateDeleteExecutionsRequest creates a request to invoke DeleteExecutions API

type DeleteExecutionsResponse

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

DeleteExecutionsResponse is the response struct for api DeleteExecutions

func CreateDeleteExecutionsResponse

func CreateDeleteExecutionsResponse() (response *DeleteExecutionsResponse)

CreateDeleteExecutionsResponse creates a response to parse from DeleteExecutions response

type DeleteParameterRequest

type DeleteParameterRequest struct {
	*requests.RpcRequest
	Name string `position:"Query" name:"Name"`
}

DeleteParameterRequest is the request struct for api DeleteParameter

func CreateDeleteParameterRequest

func CreateDeleteParameterRequest() (request *DeleteParameterRequest)

CreateDeleteParameterRequest creates a request to invoke DeleteParameter API

type DeleteParameterResponse

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

DeleteParameterResponse is the response struct for api DeleteParameter

func CreateDeleteParameterResponse

func CreateDeleteParameterResponse() (response *DeleteParameterResponse)

CreateDeleteParameterResponse creates a response to parse from DeleteParameter response

type DeletePatchBaselineRequest

type DeletePatchBaselineRequest struct {
	*requests.RpcRequest
	Name string `position:"Query" name:"Name"`
}

DeletePatchBaselineRequest is the request struct for api DeletePatchBaseline

func CreateDeletePatchBaselineRequest

func CreateDeletePatchBaselineRequest() (request *DeletePatchBaselineRequest)

CreateDeletePatchBaselineRequest creates a request to invoke DeletePatchBaseline API

type DeletePatchBaselineResponse

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

DeletePatchBaselineResponse is the response struct for api DeletePatchBaseline

func CreateDeletePatchBaselineResponse

func CreateDeletePatchBaselineResponse() (response *DeletePatchBaselineResponse)

CreateDeletePatchBaselineResponse creates a response to parse from DeletePatchBaseline response

type DeleteSecretParameterRequest

type DeleteSecretParameterRequest struct {
	*requests.RpcRequest
	Name string `position:"Query" name:"Name"`
}

DeleteSecretParameterRequest is the request struct for api DeleteSecretParameter

func CreateDeleteSecretParameterRequest

func CreateDeleteSecretParameterRequest() (request *DeleteSecretParameterRequest)

CreateDeleteSecretParameterRequest creates a request to invoke DeleteSecretParameter API

type DeleteSecretParameterResponse

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

DeleteSecretParameterResponse is the response struct for api DeleteSecretParameter

func CreateDeleteSecretParameterResponse

func CreateDeleteSecretParameterResponse() (response *DeleteSecretParameterResponse)

CreateDeleteSecretParameterResponse creates a response to parse from DeleteSecretParameter response

type DeleteStateConfigurationsRequest

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

DeleteStateConfigurationsRequest is the request struct for api DeleteStateConfigurations

func CreateDeleteStateConfigurationsRequest

func CreateDeleteStateConfigurationsRequest() (request *DeleteStateConfigurationsRequest)

CreateDeleteStateConfigurationsRequest creates a request to invoke DeleteStateConfigurations API

type DeleteStateConfigurationsResponse

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

DeleteStateConfigurationsResponse is the response struct for api DeleteStateConfigurations

func CreateDeleteStateConfigurationsResponse

func CreateDeleteStateConfigurationsResponse() (response *DeleteStateConfigurationsResponse)

CreateDeleteStateConfigurationsResponse creates a response to parse from DeleteStateConfigurations response

type DeleteTemplateRequest

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

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 DeleteTemplatesRequest

type DeleteTemplatesRequest struct {
	*requests.RpcRequest
	TemplateNames        string           `position:"Query" name:"TemplateNames"`
	AutoDeleteExecutions requests.Boolean `position:"Query" name:"AutoDeleteExecutions"`
}

DeleteTemplatesRequest is the request struct for api DeleteTemplates

func CreateDeleteTemplatesRequest

func CreateDeleteTemplatesRequest() (request *DeleteTemplatesRequest)

CreateDeleteTemplatesRequest creates a request to invoke DeleteTemplates API

type DeleteTemplatesResponse

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

DeleteTemplatesResponse is the response struct for api DeleteTemplates

func CreateDeleteTemplatesResponse

func CreateDeleteTemplatesResponse() (response *DeleteTemplatesResponse)

CreateDeleteTemplatesResponse creates a response to parse from DeleteTemplates response

type DeployApplicationGroupRequest

type DeployApplicationGroupRequest struct {
	*requests.RpcRequest
	DeployParameters string `position:"Query" name:"DeployParameters"`
	ApplicationName  string `position:"Query" name:"ApplicationName"`
	Name             string `position:"Query" name:"Name"`
}

DeployApplicationGroupRequest is the request struct for api DeployApplicationGroup

func CreateDeployApplicationGroupRequest

func CreateDeployApplicationGroupRequest() (request *DeployApplicationGroupRequest)

CreateDeployApplicationGroupRequest creates a request to invoke DeployApplicationGroup API

type DeployApplicationGroupResponse

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

DeployApplicationGroupResponse is the response struct for api DeployApplicationGroup

func CreateDeployApplicationGroupResponse

func CreateDeployApplicationGroupResponse() (response *DeployApplicationGroupResponse)

CreateDeployApplicationGroupResponse creates a response to parse from DeployApplicationGroup 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 Entities

type Entities struct {
	Entity []map[string]interface{} `json:"Entity" xml:"Entity"`
}

Entities is a nested struct in oos response

type Entries

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

Entries is a nested struct in oos response

type Execution

type Execution struct {
	Category                  string                 `json:"Category" xml:"Category"`
	TemplateId                string                 `json:"TemplateId" xml:"TemplateId"`
	ExecutedBy                string                 `json:"ExecutedBy" xml:"ExecutedBy"`
	TemplateName              string                 `json:"TemplateName" xml:"TemplateName"`
	WaitingStatus             string                 `json:"WaitingStatus" xml:"WaitingStatus"`
	IsParent                  bool                   `json:"IsParent" xml:"IsParent"`
	StatusMessage             string                 `json:"StatusMessage" xml:"StatusMessage"`
	Mode                      string                 `json:"Mode" xml:"Mode"`
	SafetyCheck               string                 `json:"SafetyCheck" xml:"SafetyCheck"`
	TemplateVersion           string                 `json:"TemplateVersion" xml:"TemplateVersion"`
	Parameters                map[string]interface{} `json:"Parameters" xml:"Parameters"`
	ResourceGroupId           string                 `json:"ResourceGroupId" xml:"ResourceGroupId"`
	UpdateDate                string                 `json:"UpdateDate" xml:"UpdateDate"`
	ParentExecutionId         string                 `json:"ParentExecutionId" xml:"ParentExecutionId"`
	Outputs                   string                 `json:"Outputs" xml:"Outputs"`
	Counters                  map[string]interface{} `json:"Counters" xml:"Counters"`
	LastTriggerTime           string                 `json:"LastTriggerTime" xml:"LastTriggerTime"`
	Description               string                 `json:"Description" xml:"Description"`
	Tags                      map[string]interface{} `json:"Tags" xml:"Tags"`
	EndDate                   string                 `json:"EndDate" xml:"EndDate"`
	LastSuccessfulTriggerTime string                 `json:"LastSuccessfulTriggerTime" xml:"LastSuccessfulTriggerTime"`
	RamRole                   string                 `json:"RamRole" xml:"RamRole"`
	Targets                   string                 `json:"Targets" xml:"Targets"`
	StartDate                 string                 `json:"StartDate" xml:"StartDate"`
	StatusReason              string                 `json:"StatusReason" xml:"StatusReason"`
	ResourceStatus            string                 `json:"ResourceStatus" xml:"ResourceStatus"`
	CreateDate                string                 `json:"CreateDate" xml:"CreateDate"`
	LastTriggerStatus         string                 `json:"LastTriggerStatus" xml:"LastTriggerStatus"`
	ExecutionId               string                 `json:"ExecutionId" xml:"ExecutionId"`
	Status                    string                 `json:"Status" xml:"Status"`
	CurrentTasks              []CurrentTask          `json:"CurrentTasks" xml:"CurrentTasks"`
}

Execution is a nested struct in oos response

type ExecutionInStartExecution

type ExecutionInStartExecution struct {
	Outputs           string                 `json:"Outputs" xml:"Outputs"`
	Status            string                 `json:"Status" xml:"Status"`
	EndDate           string                 `json:"EndDate" xml:"EndDate"`
	ExecutedBy        string                 `json:"ExecutedBy" xml:"ExecutedBy"`
	IsParent          bool                   `json:"IsParent" xml:"IsParent"`
	Tags              map[string]interface{} `json:"Tags" xml:"Tags"`
	StartDate         string                 `json:"StartDate" xml:"StartDate"`
	SafetyCheck       string                 `json:"SafetyCheck" xml:"SafetyCheck"`
	Mode              string                 `json:"Mode" xml:"Mode"`
	TemplateName      string                 `json:"TemplateName" xml:"TemplateName"`
	CreateDate        string                 `json:"CreateDate" xml:"CreateDate"`
	TemplateVersion   string                 `json:"TemplateVersion" xml:"TemplateVersion"`
	ExecutionId       string                 `json:"ExecutionId" xml:"ExecutionId"`
	Parameters        string                 `json:"Parameters" xml:"Parameters"`
	Description       string                 `json:"Description" xml:"Description"`
	Counters          map[string]interface{} `json:"Counters" xml:"Counters"`
	UpdateDate        string                 `json:"UpdateDate" xml:"UpdateDate"`
	ResourceGroupId   string                 `json:"ResourceGroupId" xml:"ResourceGroupId"`
	ParentExecutionId string                 `json:"ParentExecutionId" xml:"ParentExecutionId"`
	RamRole           string                 `json:"RamRole" xml:"RamRole"`
	TemplateId        string                 `json:"TemplateId" xml:"TemplateId"`
	StatusMessage     string                 `json:"StatusMessage" xml:"StatusMessage"`
	LoopMode          string                 `json:"LoopMode" xml:"LoopMode"`
	CurrentTasks      []CurrentTask          `json:"CurrentTasks" xml:"CurrentTasks"`
}

ExecutionInStartExecution is a nested struct in oos response

type ExecutionLog

type ExecutionLog struct {
	TaskExecutionId string `json:"TaskExecutionId" xml:"TaskExecutionId"`
	Message         string `json:"Message" xml:"Message"`
	LogType         string `json:"LogType" xml:"LogType"`
	Timestamp       string `json:"Timestamp" xml:"Timestamp"`
}

ExecutionLog is a nested struct in oos response

type ExecutionLogs

type ExecutionLogs struct {
	ExecutionLog []ExecutionLog `json:"ExecutionLog" xml:"ExecutionLog"`
}

ExecutionLogs is a nested struct in oos response

type Executions

type Executions struct {
	Execution []Execution `json:"Execution" xml:"Execution"`
}

Executions is a nested struct in oos response

type GenerateExecutionPolicyRequest

type GenerateExecutionPolicyRequest struct {
	*requests.RpcRequest
	TemplateVersion string `position:"Query" name:"TemplateVersion"`
	TemplateName    string `position:"Query" name:"TemplateName"`
}

GenerateExecutionPolicyRequest is the request struct for api GenerateExecutionPolicy

func CreateGenerateExecutionPolicyRequest

func CreateGenerateExecutionPolicyRequest() (request *GenerateExecutionPolicyRequest)

CreateGenerateExecutionPolicyRequest creates a request to invoke GenerateExecutionPolicy API

type GenerateExecutionPolicyResponse

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

GenerateExecutionPolicyResponse is the response struct for api GenerateExecutionPolicy

func CreateGenerateExecutionPolicyResponse

func CreateGenerateExecutionPolicyResponse() (response *GenerateExecutionPolicyResponse)

CreateGenerateExecutionPolicyResponse creates a response to parse from GenerateExecutionPolicy response

type GetApplicationGroupRequest

type GetApplicationGroupRequest struct {
	*requests.RpcRequest
	ApplicationName string `position:"Query" name:"ApplicationName"`
	Name            string `position:"Query" name:"Name"`
}

GetApplicationGroupRequest is the request struct for api GetApplicationGroup

func CreateGetApplicationGroupRequest

func CreateGetApplicationGroupRequest() (request *GetApplicationGroupRequest)

CreateGetApplicationGroupRequest creates a request to invoke GetApplicationGroup API

type GetApplicationGroupResponse

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

GetApplicationGroupResponse is the response struct for api GetApplicationGroup

func CreateGetApplicationGroupResponse

func CreateGetApplicationGroupResponse() (response *GetApplicationGroupResponse)

CreateGetApplicationGroupResponse creates a response to parse from GetApplicationGroup response

type GetApplicationRequest

type GetApplicationRequest struct {
	*requests.RpcRequest
	Name string `position:"Query" name:"Name"`
}

GetApplicationRequest is the request struct for api GetApplication

func CreateGetApplicationRequest

func CreateGetApplicationRequest() (request *GetApplicationRequest)

CreateGetApplicationRequest creates a request to invoke GetApplication API

type GetApplicationResponse

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

GetApplicationResponse is the response struct for api GetApplication

func CreateGetApplicationResponse

func CreateGetApplicationResponse() (response *GetApplicationResponse)

CreateGetApplicationResponse creates a response to parse from GetApplication response

type GetExecutionTemplateRequest

type GetExecutionTemplateRequest struct {
	*requests.RpcRequest
	ExecutionId string `position:"Query" name:"ExecutionId"`
}

GetExecutionTemplateRequest is the request struct for api GetExecutionTemplate

func CreateGetExecutionTemplateRequest

func CreateGetExecutionTemplateRequest() (request *GetExecutionTemplateRequest)

CreateGetExecutionTemplateRequest creates a request to invoke GetExecutionTemplate API

type GetExecutionTemplateResponse

type GetExecutionTemplateResponse struct {
	*responses.BaseResponse
	Content   string   `json:"Content" xml:"Content"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Template  Template `json:"Template" xml:"Template"`
}

GetExecutionTemplateResponse is the response struct for api GetExecutionTemplate

func CreateGetExecutionTemplateResponse

func CreateGetExecutionTemplateResponse() (response *GetExecutionTemplateResponse)

CreateGetExecutionTemplateResponse creates a response to parse from GetExecutionTemplate response

type GetInventorySchemaRequest

type GetInventorySchemaRequest struct {
	*requests.RpcRequest
	Aggregator requests.Boolean `position:"Query" name:"Aggregator"`
	NextToken  string           `position:"Query" name:"NextToken"`
	MaxResults requests.Integer `position:"Query" name:"MaxResults"`
	TypeName   string           `position:"Query" name:"TypeName"`
}

GetInventorySchemaRequest is the request struct for api GetInventorySchema

func CreateGetInventorySchemaRequest

func CreateGetInventorySchemaRequest() (request *GetInventorySchemaRequest)

CreateGetInventorySchemaRequest creates a request to invoke GetInventorySchema API

type GetInventorySchemaResponse

type GetInventorySchemaResponse struct {
	*responses.BaseResponse
	NextToken  string   `json:"NextToken" xml:"NextToken"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	MaxResults string   `json:"MaxResults" xml:"MaxResults"`
	Schemas    []Schema `json:"Schemas" xml:"Schemas"`
}

GetInventorySchemaResponse is the response struct for api GetInventorySchema

func CreateGetInventorySchemaResponse

func CreateGetInventorySchemaResponse() (response *GetInventorySchemaResponse)

CreateGetInventorySchemaResponse creates a response to parse from GetInventorySchema response

type GetOpsItemRequest

type GetOpsItemRequest struct {
	*requests.RpcRequest
	OpsItemId string `position:"Query" name:"OpsItemId"`
}

GetOpsItemRequest is the request struct for api GetOpsItem

func CreateGetOpsItemRequest

func CreateGetOpsItemRequest() (request *GetOpsItemRequest)

CreateGetOpsItemRequest creates a request to invoke GetOpsItem API

type GetOpsItemResponse

type GetOpsItemResponse struct {
	*responses.BaseResponse
	RequestId string              `json:"RequestId" xml:"RequestId"`
	OpsItem   OpsItemInGetOpsItem `json:"OpsItem" xml:"OpsItem"`
}

GetOpsItemResponse is the response struct for api GetOpsItem

func CreateGetOpsItemResponse

func CreateGetOpsItemResponse() (response *GetOpsItemResponse)

CreateGetOpsItemResponse creates a response to parse from GetOpsItem response

type GetParameterRequest

type GetParameterRequest struct {
	*requests.RpcRequest
	ResourceGroupId  string           `position:"Query" name:"ResourceGroupId"`
	ParameterVersion requests.Integer `position:"Query" name:"ParameterVersion"`
	Name             string           `position:"Query" name:"Name"`
}

GetParameterRequest is the request struct for api GetParameter

func CreateGetParameterRequest

func CreateGetParameterRequest() (request *GetParameterRequest)

CreateGetParameterRequest creates a request to invoke GetParameter API

type GetParameterResponse

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

GetParameterResponse is the response struct for api GetParameter

func CreateGetParameterResponse

func CreateGetParameterResponse() (response *GetParameterResponse)

CreateGetParameterResponse creates a response to parse from GetParameter response

type GetParametersByPathRequest

type GetParametersByPathRequest struct {
	*requests.RpcRequest
	Recursive  requests.Boolean `position:"Query" name:"Recursive"`
	Path       string           `position:"Query" name:"Path"`
	NextToken  string           `position:"Query" name:"NextToken"`
	MaxResults requests.Integer `position:"Query" name:"MaxResults"`
}

GetParametersByPathRequest is the request struct for api GetParametersByPath

func CreateGetParametersByPathRequest

func CreateGetParametersByPathRequest() (request *GetParametersByPathRequest)

CreateGetParametersByPathRequest creates a request to invoke GetParametersByPath API

type GetParametersByPathResponse

type GetParametersByPathResponse struct {
	*responses.BaseResponse
	NextToken  string      `json:"NextToken" xml:"NextToken"`
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	TotalCount int         `json:"TotalCount" xml:"TotalCount"`
	MaxResults int         `json:"MaxResults" xml:"MaxResults"`
	Parameters []Parameter `json:"Parameters" xml:"Parameters"`
}

GetParametersByPathResponse is the response struct for api GetParametersByPath

func CreateGetParametersByPathResponse

func CreateGetParametersByPathResponse() (response *GetParametersByPathResponse)

CreateGetParametersByPathResponse creates a response to parse from GetParametersByPath response

type GetParametersRequest

type GetParametersRequest struct {
	*requests.RpcRequest
	Names string `position:"Query" name:"Names"`
}

GetParametersRequest is the request struct for api GetParameters

func CreateGetParametersRequest

func CreateGetParametersRequest() (request *GetParametersRequest)

CreateGetParametersRequest creates a request to invoke GetParameters API

type GetParametersResponse

type GetParametersResponse struct {
	*responses.BaseResponse
	RequestId         string      `json:"RequestId" xml:"RequestId"`
	InvalidParameters []string    `json:"InvalidParameters" xml:"InvalidParameters"`
	Parameters        []Parameter `json:"Parameters" xml:"Parameters"`
}

GetParametersResponse is the response struct for api GetParameters

func CreateGetParametersResponse

func CreateGetParametersResponse() (response *GetParametersResponse)

CreateGetParametersResponse creates a response to parse from GetParameters response

type GetPatchBaselineRequest

type GetPatchBaselineRequest struct {
	*requests.RpcRequest
	Name string `position:"Query" name:"Name"`
}

GetPatchBaselineRequest is the request struct for api GetPatchBaseline

func CreateGetPatchBaselineRequest

func CreateGetPatchBaselineRequest() (request *GetPatchBaselineRequest)

CreateGetPatchBaselineRequest creates a request to invoke GetPatchBaseline API

type GetPatchBaselineResponse

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

GetPatchBaselineResponse is the response struct for api GetPatchBaseline

func CreateGetPatchBaselineResponse

func CreateGetPatchBaselineResponse() (response *GetPatchBaselineResponse)

CreateGetPatchBaselineResponse creates a response to parse from GetPatchBaseline response

type GetSecretParameterRequest

type GetSecretParameterRequest struct {
	*requests.RpcRequest
	WithDecryption   requests.Boolean `position:"Query" name:"WithDecryption"`
	ParameterVersion requests.Integer `position:"Query" name:"ParameterVersion"`
	Name             string           `position:"Query" name:"Name"`
}

GetSecretParameterRequest is the request struct for api GetSecretParameter

func CreateGetSecretParameterRequest

func CreateGetSecretParameterRequest() (request *GetSecretParameterRequest)

CreateGetSecretParameterRequest creates a request to invoke GetSecretParameter API

type GetSecretParameterResponse

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

GetSecretParameterResponse is the response struct for api GetSecretParameter

func CreateGetSecretParameterResponse

func CreateGetSecretParameterResponse() (response *GetSecretParameterResponse)

CreateGetSecretParameterResponse creates a response to parse from GetSecretParameter response

type GetSecretParametersByPathRequest

type GetSecretParametersByPathRequest struct {
	*requests.RpcRequest
	WithDecryption requests.Boolean `position:"Query" name:"WithDecryption"`
	Recursive      requests.Boolean `position:"Query" name:"Recursive"`
	Path           string           `position:"Query" name:"Path"`
	NextToken      string           `position:"Query" name:"NextToken"`
	MaxResults     requests.Integer `position:"Query" name:"MaxResults"`
}

GetSecretParametersByPathRequest is the request struct for api GetSecretParametersByPath

func CreateGetSecretParametersByPathRequest

func CreateGetSecretParametersByPathRequest() (request *GetSecretParametersByPathRequest)

CreateGetSecretParametersByPathRequest creates a request to invoke GetSecretParametersByPath API

type GetSecretParametersByPathResponse

type GetSecretParametersByPathResponse struct {
	*responses.BaseResponse
	NextToken  string      `json:"NextToken" xml:"NextToken"`
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	TotalCount int         `json:"TotalCount" xml:"TotalCount"`
	MaxResults int         `json:"MaxResults" xml:"MaxResults"`
	Parameters []Parameter `json:"Parameters" xml:"Parameters"`
}

GetSecretParametersByPathResponse is the response struct for api GetSecretParametersByPath

func CreateGetSecretParametersByPathResponse

func CreateGetSecretParametersByPathResponse() (response *GetSecretParametersByPathResponse)

CreateGetSecretParametersByPathResponse creates a response to parse from GetSecretParametersByPath response

type GetSecretParametersRequest

type GetSecretParametersRequest struct {
	*requests.RpcRequest
	WithDecryption requests.Boolean `position:"Query" name:"WithDecryption"`
	Names          string           `position:"Query" name:"Names"`
}

GetSecretParametersRequest is the request struct for api GetSecretParameters

func CreateGetSecretParametersRequest

func CreateGetSecretParametersRequest() (request *GetSecretParametersRequest)

CreateGetSecretParametersRequest creates a request to invoke GetSecretParameters API

type GetSecretParametersResponse

type GetSecretParametersResponse struct {
	*responses.BaseResponse
	RequestId         string      `json:"RequestId" xml:"RequestId"`
	InvalidParameters []string    `json:"InvalidParameters" xml:"InvalidParameters"`
	Parameters        []Parameter `json:"Parameters" xml:"Parameters"`
}

GetSecretParametersResponse is the response struct for api GetSecretParameters

func CreateGetSecretParametersResponse

func CreateGetSecretParametersResponse() (response *GetSecretParametersResponse)

CreateGetSecretParametersResponse creates a response to parse from GetSecretParameters response

type GetServiceSettingsRequest

type GetServiceSettingsRequest struct {
	*requests.RpcRequest
}

GetServiceSettingsRequest is the request struct for api GetServiceSettings

func CreateGetServiceSettingsRequest

func CreateGetServiceSettingsRequest() (request *GetServiceSettingsRequest)

CreateGetServiceSettingsRequest creates a request to invoke GetServiceSettings API

type GetServiceSettingsResponse

type GetServiceSettingsResponse struct {
	*responses.BaseResponse
	RequestId       string           `json:"RequestId" xml:"RequestId"`
	ServiceSettings []ServiceSetting `json:"ServiceSettings" xml:"ServiceSettings"`
}

GetServiceSettingsResponse is the response struct for api GetServiceSettings

func CreateGetServiceSettingsResponse

func CreateGetServiceSettingsResponse() (response *GetServiceSettingsResponse)

CreateGetServiceSettingsResponse creates a response to parse from GetServiceSettings response

type GetTemplateRequest

type GetTemplateRequest struct {
	*requests.RpcRequest
	TemplateVersion string `position:"Query" name:"TemplateVersion"`
	TemplateName    string `position:"Query" name:"TemplateName"`
}

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

GetTemplateResponse is the response struct for api GetTemplate

func CreateGetTemplateResponse

func CreateGetTemplateResponse() (response *GetTemplateResponse)

CreateGetTemplateResponse creates a response to parse from GetTemplate response

type InstancePatchState

type InstancePatchState struct {
	MissingCount                string `json:"MissingCount" xml:"MissingCount"`
	OperationEndTime            string `json:"OperationEndTime" xml:"OperationEndTime"`
	OwnerInformation            string `json:"OwnerInformation" xml:"OwnerInformation"`
	InstalledOtherCount         string `json:"InstalledOtherCount" xml:"InstalledOtherCount"`
	InstanceId                  string `json:"InstanceId" xml:"InstanceId"`
	OperationType               string `json:"OperationType" xml:"OperationType"`
	OperationStartTime          string `json:"OperationStartTime" xml:"OperationStartTime"`
	FailedCount                 string `json:"FailedCount" xml:"FailedCount"`
	BaselineId                  string `json:"BaselineId" xml:"BaselineId"`
	InstalledPendingRebootCount string `json:"InstalledPendingRebootCount" xml:"InstalledPendingRebootCount"`
	InstalledRejectedCount      string `json:"InstalledRejectedCount" xml:"InstalledRejectedCount"`
	PatchGroup                  string `json:"PatchGroup" xml:"PatchGroup"`
	InstalledCount              string `json:"InstalledCount" xml:"InstalledCount"`
}

InstancePatchState is a nested struct in oos response

type InstancePatchStates

type InstancePatchStates struct {
	InstancePatchState []InstancePatchState `json:"InstancePatchState" xml:"InstancePatchState"`
}

InstancePatchStates is a nested struct in oos response

type InvalidParametersInGetParameters

type InvalidParametersInGetParameters struct {
	InvalidParameter []string `json:"InvalidParameter" xml:"InvalidParameter"`
}

InvalidParametersInGetParameters is a nested struct in oos response

type InvalidParametersInGetSecretParameters

type InvalidParametersInGetSecretParameters struct {
	InvalidParameter []string `json:"InvalidParameter" xml:"InvalidParameter"`
}

InvalidParametersInGetSecretParameters is a nested struct in oos response

type Keys

type Keys struct {
	Key []string `json:"Key" xml:"Key"`
}

Keys is a nested struct in oos response

type ListActionsRequest

type ListActionsRequest struct {
	*requests.RpcRequest
	OOSActionName string           `position:"Query" name:"OOSActionName"`
	NextToken     string           `position:"Query" name:"NextToken"`
	MaxResults    requests.Integer `position:"Query" name:"MaxResults"`
}

ListActionsRequest is the request struct for api ListActions

func CreateListActionsRequest

func CreateListActionsRequest() (request *ListActionsRequest)

CreateListActionsRequest creates a request to invoke ListActions API

type ListActionsResponse

type ListActionsResponse struct {
	*responses.BaseResponse
	NextToken  string   `json:"NextToken" xml:"NextToken"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	MaxResults int      `json:"MaxResults" xml:"MaxResults"`
	Actions    []Action `json:"Actions" xml:"Actions"`
}

ListActionsResponse is the response struct for api ListActions

func CreateListActionsResponse

func CreateListActionsResponse() (response *ListActionsResponse)

CreateListActionsResponse creates a response to parse from ListActions response

type ListApplicationGroupsRequest

type ListApplicationGroupsRequest struct {
	*requests.RpcRequest
	ResourceProduct string           `position:"Query" name:"ResourceProduct"`
	NextToken       string           `position:"Query" name:"NextToken"`
	ResourceId      string           `position:"Query" name:"ResourceId"`
	Product         string           `position:"Query" name:"Product"`
	DeployRegionId  string           `position:"Query" name:"DeployRegionId"`
	ResourceType    string           `position:"Query" name:"ResourceType"`
	ApplicationName string           `position:"Query" name:"ApplicationName"`
	MaxResults      requests.Integer `position:"Query" name:"MaxResults"`
}

ListApplicationGroupsRequest is the request struct for api ListApplicationGroups

func CreateListApplicationGroupsRequest

func CreateListApplicationGroupsRequest() (request *ListApplicationGroupsRequest)

CreateListApplicationGroupsRequest creates a request to invoke ListApplicationGroups API

type ListApplicationGroupsResponse

type ListApplicationGroupsResponse struct {
	*responses.BaseResponse
	NextToken         string             `json:"NextToken" xml:"NextToken"`
	RequestId         string             `json:"RequestId" xml:"RequestId"`
	MaxResults        int                `json:"MaxResults" xml:"MaxResults"`
	ApplicationGroups []ApplicationGroup `json:"ApplicationGroups" xml:"ApplicationGroups"`
}

ListApplicationGroupsResponse is the response struct for api ListApplicationGroups

func CreateListApplicationGroupsResponse

func CreateListApplicationGroupsResponse() (response *ListApplicationGroupsResponse)

CreateListApplicationGroupsResponse creates a response to parse from ListApplicationGroups response

type ListApplicationsRequest

type ListApplicationsRequest struct {
	*requests.RpcRequest
	NextToken  string           `position:"Query" name:"NextToken"`
	Tags       string           `position:"Query" name:"Tags"`
	Names      string           `position:"Query" name:"Names"`
	Name       string           `position:"Query" name:"Name"`
	MaxResults requests.Integer `position:"Query" name:"MaxResults"`
}

ListApplicationsRequest is the request struct for api ListApplications

func CreateListApplicationsRequest

func CreateListApplicationsRequest() (request *ListApplicationsRequest)

CreateListApplicationsRequest creates a request to invoke ListApplications API

type ListApplicationsResponse

type ListApplicationsResponse struct {
	*responses.BaseResponse
	NextToken    string        `json:"NextToken" xml:"NextToken"`
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	MaxResults   int           `json:"MaxResults" xml:"MaxResults"`
	Applications []Application `json:"Applications" xml:"Applications"`
}

ListApplicationsResponse is the response struct for api ListApplications

func CreateListApplicationsResponse

func CreateListApplicationsResponse() (response *ListApplicationsResponse)

CreateListApplicationsResponse creates a response to parse from ListApplications response

type ListExecutionLogsRequest

type ListExecutionLogsRequest struct {
	*requests.RpcRequest
	ExecutionId     string           `position:"Query" name:"ExecutionId"`
	LogType         string           `position:"Query" name:"LogType"`
	NextToken       string           `position:"Query" name:"NextToken"`
	MaxResults      requests.Integer `position:"Query" name:"MaxResults"`
	TaskExecutionId string           `position:"Query" name:"TaskExecutionId"`
}

ListExecutionLogsRequest is the request struct for api ListExecutionLogs

func CreateListExecutionLogsRequest

func CreateListExecutionLogsRequest() (request *ListExecutionLogsRequest)

CreateListExecutionLogsRequest creates a request to invoke ListExecutionLogs API

type ListExecutionLogsResponse

type ListExecutionLogsResponse struct {
	*responses.BaseResponse
	NextToken     string         `json:"NextToken" xml:"NextToken"`
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	IsTruncated   bool           `json:"IsTruncated" xml:"IsTruncated"`
	MaxResults    int            `json:"MaxResults" xml:"MaxResults"`
	ExecutionLogs []ExecutionLog `json:"ExecutionLogs" xml:"ExecutionLogs"`
}

ListExecutionLogsResponse is the response struct for api ListExecutionLogs

func CreateListExecutionLogsResponse

func CreateListExecutionLogsResponse() (response *ListExecutionLogsResponse)

CreateListExecutionLogsResponse creates a response to parse from ListExecutionLogs response

type ListExecutionRiskyTasksRequest

type ListExecutionRiskyTasksRequest struct {
	*requests.RpcRequest
	TemplateName string `position:"Query" name:"TemplateName"`
}

ListExecutionRiskyTasksRequest is the request struct for api ListExecutionRiskyTasks

func CreateListExecutionRiskyTasksRequest

func CreateListExecutionRiskyTasksRequest() (request *ListExecutionRiskyTasksRequest)

CreateListExecutionRiskyTasksRequest creates a request to invoke ListExecutionRiskyTasks API

type ListExecutionRiskyTasksResponse

type ListExecutionRiskyTasksResponse struct {
	*responses.BaseResponse
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	RiskyTasks []RiskyTask `json:"RiskyTasks" xml:"RiskyTasks"`
}

ListExecutionRiskyTasksResponse is the response struct for api ListExecutionRiskyTasks

func CreateListExecutionRiskyTasksResponse

func CreateListExecutionRiskyTasksResponse() (response *ListExecutionRiskyTasksResponse)

CreateListExecutionRiskyTasksResponse creates a response to parse from ListExecutionRiskyTasks response

type ListExecutionsRequest

type ListExecutionsRequest struct {
	*requests.RpcRequest
	ExecutedBy            string                 `position:"Query" name:"ExecutedBy"`
	IncludeChildExecution requests.Boolean       `position:"Query" name:"IncludeChildExecution"`
	Mode                  string                 `position:"Query" name:"Mode"`
	ExecutionId           string                 `position:"Query" name:"ExecutionId"`
	ResourceGroupId       string                 `position:"Query" name:"ResourceGroupId"`
	RamRole               string                 `position:"Query" name:"RamRole"`
	NextToken             string                 `position:"Query" name:"NextToken"`
	TemplateName          string                 `position:"Query" name:"TemplateName"`
	EndDateBefore         string                 `position:"Query" name:"EndDateBefore"`
	SortOrder             string                 `position:"Query" name:"SortOrder"`
	ResourceId            string                 `position:"Query" name:"ResourceId"`
	StartDateAfter        string                 `position:"Query" name:"StartDateAfter"`
	StartDateBefore       string                 `position:"Query" name:"StartDateBefore"`
	Tags                  map[string]interface{} `position:"Query" name:"Tags"`
	ParentExecutionId     string                 `position:"Query" name:"ParentExecutionId"`
	EndDateAfter          string                 `position:"Query" name:"EndDateAfter"`
	MaxResults            requests.Integer       `position:"Query" name:"MaxResults"`
	SortField             string                 `position:"Query" name:"SortField"`
	Category              string                 `position:"Query" name:"Category"`
	ResourceTemplateName  string                 `position:"Query" name:"ResourceTemplateName"`
	Status                string                 `position:"Query" name:"Status"`
}

ListExecutionsRequest is the request struct for api ListExecutions

func CreateListExecutionsRequest

func CreateListExecutionsRequest() (request *ListExecutionsRequest)

CreateListExecutionsRequest creates a request to invoke ListExecutions API

type ListExecutionsResponse

type ListExecutionsResponse struct {
	*responses.BaseResponse
	NextToken  string      `json:"NextToken" xml:"NextToken"`
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	MaxResults int         `json:"MaxResults" xml:"MaxResults"`
	Executions []Execution `json:"Executions" xml:"Executions"`
}

ListExecutionsResponse is the response struct for api ListExecutions

func CreateListExecutionsResponse

func CreateListExecutionsResponse() (response *ListExecutionsResponse)

CreateListExecutionsResponse creates a response to parse from ListExecutions response

type ListInstancePatchStatesRequest

type ListInstancePatchStatesRequest struct {
	*requests.RpcRequest
	NextToken   string           `position:"Query" name:"NextToken"`
	InstanceIds string           `position:"Query" name:"InstanceIds"`
	MaxResults  requests.Integer `position:"Query" name:"MaxResults"`
}

ListInstancePatchStatesRequest is the request struct for api ListInstancePatchStates

func CreateListInstancePatchStatesRequest

func CreateListInstancePatchStatesRequest() (request *ListInstancePatchStatesRequest)

CreateListInstancePatchStatesRequest creates a request to invoke ListInstancePatchStates API

type ListInstancePatchStatesResponse

type ListInstancePatchStatesResponse struct {
	*responses.BaseResponse
	NextToken           string               `json:"NextToken" xml:"NextToken"`
	RequestId           string               `json:"RequestId" xml:"RequestId"`
	MaxResults          int                  `json:"MaxResults" xml:"MaxResults"`
	InstancePatchStates []InstancePatchState `json:"InstancePatchStates" xml:"InstancePatchStates"`
}

ListInstancePatchStatesResponse is the response struct for api ListInstancePatchStates

func CreateListInstancePatchStatesResponse

func CreateListInstancePatchStatesResponse() (response *ListInstancePatchStatesResponse)

CreateListInstancePatchStatesResponse creates a response to parse from ListInstancePatchStates response

type ListInstancePatchesRequest

type ListInstancePatchesRequest struct {
	*requests.RpcRequest
	InstanceId    string           `position:"Query" name:"InstanceId"`
	NextToken     string           `position:"Query" name:"NextToken"`
	MaxResults    requests.Integer `position:"Query" name:"MaxResults"`
	PatchStatuses string           `position:"Query" name:"PatchStatuses"`
}

ListInstancePatchesRequest is the request struct for api ListInstancePatches

func CreateListInstancePatchesRequest

func CreateListInstancePatchesRequest() (request *ListInstancePatchesRequest)

CreateListInstancePatchesRequest creates a request to invoke ListInstancePatches API

type ListInstancePatchesResponse

type ListInstancePatchesResponse struct {
	*responses.BaseResponse
	NextToken  string  `json:"NextToken" xml:"NextToken"`
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	MaxResults int     `json:"MaxResults" xml:"MaxResults"`
	Patches    []Patch `json:"Patches" xml:"Patches"`
}

ListInstancePatchesResponse is the response struct for api ListInstancePatches

func CreateListInstancePatchesResponse

func CreateListInstancePatchesResponse() (response *ListInstancePatchesResponse)

CreateListInstancePatchesResponse creates a response to parse from ListInstancePatches response

type ListInventoryEntriesFilter

type ListInventoryEntriesFilter struct {
	Name     string    `name:"Name"`
	Value    *[]string `name:"Value" type:"Repeated"`
	Operator string    `name:"Operator"`
}

ListInventoryEntriesFilter is a repeated param struct in ListInventoryEntriesRequest

type ListInventoryEntriesRequest

type ListInventoryEntriesRequest struct {
	*requests.RpcRequest
	Filter     *[]ListInventoryEntriesFilter `position:"Query" name:"Filter"  type:"Repeated"`
	InstanceId string                        `position:"Query" name:"InstanceId"`
	NextToken  string                        `position:"Query" name:"NextToken"`
	MaxResults requests.Integer              `position:"Query" name:"MaxResults"`
	TypeName   string                        `position:"Query" name:"TypeName"`
}

ListInventoryEntriesRequest is the request struct for api ListInventoryEntries

func CreateListInventoryEntriesRequest

func CreateListInventoryEntriesRequest() (request *ListInventoryEntriesRequest)

CreateListInventoryEntriesRequest creates a request to invoke ListInventoryEntries API

type ListInventoryEntriesResponse

type ListInventoryEntriesResponse struct {
	*responses.BaseResponse
	NextToken     string                   `json:"NextToken" xml:"NextToken"`
	RequestId     string                   `json:"RequestId" xml:"RequestId"`
	SchemaVersion string                   `json:"SchemaVersion" xml:"SchemaVersion"`
	MaxResults    int                      `json:"MaxResults" xml:"MaxResults"`
	CaptureTime   string                   `json:"CaptureTime" xml:"CaptureTime"`
	TypeName      string                   `json:"TypeName" xml:"TypeName"`
	InstanceId    string                   `json:"InstanceId" xml:"InstanceId"`
	Entries       []map[string]interface{} `json:"Entries" xml:"Entries"`
}

ListInventoryEntriesResponse is the response struct for api ListInventoryEntries

func CreateListInventoryEntriesResponse

func CreateListInventoryEntriesResponse() (response *ListInventoryEntriesResponse)

CreateListInventoryEntriesResponse creates a response to parse from ListInventoryEntries response

type ListOpsItemsFilter

type ListOpsItemsFilter struct {
	Name     string    `name:"Name"`
	Value    *[]string `name:"Value" type:"Repeated"`
	Operator string    `name:"Operator"`
}

ListOpsItemsFilter is a repeated param struct in ListOpsItemsRequest

type ListOpsItemsRequest

type ListOpsItemsRequest struct {
	*requests.RpcRequest
	ResourceTags string                `position:"Query" name:"ResourceTags"`
	Tags         string                `position:"Query" name:"Tags"`
	Filter       *[]ListOpsItemsFilter `position:"Query" name:"Filter"  type:"Repeated"`
	NextToken    string                `position:"Query" name:"NextToken"`
	MaxResults   requests.Integer      `position:"Query" name:"MaxResults"`
}

ListOpsItemsRequest is the request struct for api ListOpsItems

func CreateListOpsItemsRequest

func CreateListOpsItemsRequest() (request *ListOpsItemsRequest)

CreateListOpsItemsRequest creates a request to invoke ListOpsItems API

type ListOpsItemsResponse

type ListOpsItemsResponse struct {
	*responses.BaseResponse
	NextToken  string                  `json:"NextToken" xml:"NextToken"`
	RequestId  string                  `json:"RequestId" xml:"RequestId"`
	MaxResults int                     `json:"MaxResults" xml:"MaxResults"`
	TotalCount int                     `json:"TotalCount" xml:"TotalCount"`
	OpsItems   []OpsItemInListOpsItems `json:"OpsItems" xml:"OpsItems"`
}

ListOpsItemsResponse is the response struct for api ListOpsItems

func CreateListOpsItemsResponse

func CreateListOpsItemsResponse() (response *ListOpsItemsResponse)

CreateListOpsItemsResponse creates a response to parse from ListOpsItems response

type ListParameterVersionsRequest

type ListParameterVersionsRequest struct {
	*requests.RpcRequest
	NextToken  string           `position:"Query" name:"NextToken"`
	Name       string           `position:"Query" name:"Name"`
	MaxResults requests.Integer `position:"Query" name:"MaxResults"`
	ShareType  string           `position:"Query" name:"ShareType"`
}

ListParameterVersionsRequest is the request struct for api ListParameterVersions

func CreateListParameterVersionsRequest

func CreateListParameterVersionsRequest() (request *ListParameterVersionsRequest)

CreateListParameterVersionsRequest creates a request to invoke ListParameterVersions API

type ListParameterVersionsResponse

type ListParameterVersionsResponse struct {
	*responses.BaseResponse
	Type              string             `json:"Type" xml:"Type"`
	NextToken         string             `json:"NextToken" xml:"NextToken"`
	RequestId         string             `json:"RequestId" xml:"RequestId"`
	Description       string             `json:"Description" xml:"Description"`
	MaxResults        int                `json:"MaxResults" xml:"MaxResults"`
	CreatedBy         string             `json:"CreatedBy" xml:"CreatedBy"`
	CreatedDate       string             `json:"CreatedDate" xml:"CreatedDate"`
	Name              string             `json:"Name" xml:"Name"`
	TotalCount        int                `json:"TotalCount" xml:"TotalCount"`
	Id                string             `json:"Id" xml:"Id"`
	ParameterVersions []ParameterVersion `json:"ParameterVersions" xml:"ParameterVersions"`
}

ListParameterVersionsResponse is the response struct for api ListParameterVersions

func CreateListParameterVersionsResponse

func CreateListParameterVersionsResponse() (response *ListParameterVersionsResponse)

CreateListParameterVersionsResponse creates a response to parse from ListParameterVersions response

type ListParametersRequest

type ListParametersRequest struct {
	*requests.RpcRequest
	Type            string           `position:"Query" name:"Type"`
	Recursive       requests.Boolean `position:"Query" name:"Recursive"`
	Path            string           `position:"Query" name:"Path"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	NextToken       string           `position:"Query" name:"NextToken"`
	SortOrder       string           `position:"Query" name:"SortOrder"`
	Tags            string           `position:"Query" name:"Tags"`
	Name            string           `position:"Query" name:"Name"`
	MaxResults      requests.Integer `position:"Query" name:"MaxResults"`
	SortField       string           `position:"Query" name:"SortField"`
}

ListParametersRequest is the request struct for api ListParameters

func CreateListParametersRequest

func CreateListParametersRequest() (request *ListParametersRequest)

CreateListParametersRequest creates a request to invoke ListParameters API

type ListParametersResponse

type ListParametersResponse struct {
	*responses.BaseResponse
	NextToken  string                      `json:"NextToken" xml:"NextToken"`
	RequestId  string                      `json:"RequestId" xml:"RequestId"`
	TotalCount int                         `json:"TotalCount" xml:"TotalCount"`
	MaxResults int                         `json:"MaxResults" xml:"MaxResults"`
	Parameters []ParameterInListParameters `json:"Parameters" xml:"Parameters"`
}

ListParametersResponse is the response struct for api ListParameters

func CreateListParametersResponse

func CreateListParametersResponse() (response *ListParametersResponse)

CreateListParametersResponse creates a response to parse from ListParameters response

type ListPatchBaselinesRequest

type ListPatchBaselinesRequest struct {
	*requests.RpcRequest
	OperationSystem string           `position:"Query" name:"OperationSystem"`
	NextToken       string           `position:"Query" name:"NextToken"`
	Name            string           `position:"Query" name:"Name"`
	MaxResults      requests.Integer `position:"Query" name:"MaxResults"`
	ShareType       string           `position:"Query" name:"ShareType"`
}

ListPatchBaselinesRequest is the request struct for api ListPatchBaselines

func CreateListPatchBaselinesRequest

func CreateListPatchBaselinesRequest() (request *ListPatchBaselinesRequest)

CreateListPatchBaselinesRequest creates a request to invoke ListPatchBaselines API

type ListPatchBaselinesResponse

type ListPatchBaselinesResponse struct {
	*responses.BaseResponse
	NextToken      string          `json:"NextToken" xml:"NextToken"`
	RequestId      string          `json:"RequestId" xml:"RequestId"`
	MaxResults     int             `json:"MaxResults" xml:"MaxResults"`
	PatchBaselines []PatchBaseline `json:"PatchBaselines" xml:"PatchBaselines"`
}

ListPatchBaselinesResponse is the response struct for api ListPatchBaselines

func CreateListPatchBaselinesResponse

func CreateListPatchBaselinesResponse() (response *ListPatchBaselinesResponse)

CreateListPatchBaselinesResponse creates a response to parse from ListPatchBaselines response

type ListResourceExecutionStatusRequest

type ListResourceExecutionStatusRequest struct {
	*requests.RpcRequest
	ExecutionId string           `position:"Query" name:"ExecutionId"`
	NextToken   string           `position:"Query" name:"NextToken"`
	MaxResults  requests.Integer `position:"Query" name:"MaxResults"`
}

ListResourceExecutionStatusRequest is the request struct for api ListResourceExecutionStatus

func CreateListResourceExecutionStatusRequest

func CreateListResourceExecutionStatusRequest() (request *ListResourceExecutionStatusRequest)

CreateListResourceExecutionStatusRequest creates a request to invoke ListResourceExecutionStatus API

type ListResourceExecutionStatusResponse

type ListResourceExecutionStatusResponse struct {
	*responses.BaseResponse
	NextToken               string   `json:"NextToken" xml:"NextToken"`
	RequestId               string   `json:"RequestId" xml:"RequestId"`
	MaxResults              int      `json:"MaxResults" xml:"MaxResults"`
	ResourceExecutionStatus []Status `json:"ResourceExecutionStatus" xml:"ResourceExecutionStatus"`
}

ListResourceExecutionStatusResponse is the response struct for api ListResourceExecutionStatus

func CreateListResourceExecutionStatusResponse

func CreateListResourceExecutionStatusResponse() (response *ListResourceExecutionStatusResponse)

CreateListResourceExecutionStatusResponse creates a response to parse from ListResourceExecutionStatus response

type ListSecretParameterVersionsRequest

type ListSecretParameterVersionsRequest struct {
	*requests.RpcRequest
	WithDecryption requests.Boolean `position:"Query" name:"WithDecryption"`
	NextToken      string           `position:"Query" name:"NextToken"`
	Name           string           `position:"Query" name:"Name"`
	MaxResults     requests.Integer `position:"Query" name:"MaxResults"`
	ShareType      string           `position:"Query" name:"ShareType"`
}

ListSecretParameterVersionsRequest is the request struct for api ListSecretParameterVersions

func CreateListSecretParameterVersionsRequest

func CreateListSecretParameterVersionsRequest() (request *ListSecretParameterVersionsRequest)

CreateListSecretParameterVersionsRequest creates a request to invoke ListSecretParameterVersions API

type ListSecretParameterVersionsResponse

type ListSecretParameterVersionsResponse struct {
	*responses.BaseResponse
	Type              string             `json:"Type" xml:"Type"`
	NextToken         string             `json:"NextToken" xml:"NextToken"`
	RequestId         string             `json:"RequestId" xml:"RequestId"`
	Description       string             `json:"Description" xml:"Description"`
	MaxResults        int                `json:"MaxResults" xml:"MaxResults"`
	CreatedBy         string             `json:"CreatedBy" xml:"CreatedBy"`
	CreatedDate       string             `json:"CreatedDate" xml:"CreatedDate"`
	Name              string             `json:"Name" xml:"Name"`
	TotalCount        int                `json:"TotalCount" xml:"TotalCount"`
	Id                string             `json:"Id" xml:"Id"`
	ParameterVersions []ParameterVersion `json:"ParameterVersions" xml:"ParameterVersions"`
}

ListSecretParameterVersionsResponse is the response struct for api ListSecretParameterVersions

func CreateListSecretParameterVersionsResponse

func CreateListSecretParameterVersionsResponse() (response *ListSecretParameterVersionsResponse)

CreateListSecretParameterVersionsResponse creates a response to parse from ListSecretParameterVersions response

type ListSecretParametersRequest

type ListSecretParametersRequest struct {
	*requests.RpcRequest
	Recursive       requests.Boolean `position:"Query" name:"Recursive"`
	Path            string           `position:"Query" name:"Path"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	NextToken       string           `position:"Query" name:"NextToken"`
	SortOrder       string           `position:"Query" name:"SortOrder"`
	Tags            string           `position:"Query" name:"Tags"`
	Name            string           `position:"Query" name:"Name"`
	MaxResults      requests.Integer `position:"Query" name:"MaxResults"`
	SortField       string           `position:"Query" name:"SortField"`
}

ListSecretParametersRequest is the request struct for api ListSecretParameters

func CreateListSecretParametersRequest

func CreateListSecretParametersRequest() (request *ListSecretParametersRequest)

CreateListSecretParametersRequest creates a request to invoke ListSecretParameters API

type ListSecretParametersResponse

type ListSecretParametersResponse struct {
	*responses.BaseResponse
	NextToken  string                            `json:"NextToken" xml:"NextToken"`
	RequestId  string                            `json:"RequestId" xml:"RequestId"`
	MaxResults int                               `json:"MaxResults" xml:"MaxResults"`
	Parameters []ParameterInListSecretParameters `json:"Parameters" xml:"Parameters"`
}

ListSecretParametersResponse is the response struct for api ListSecretParameters

func CreateListSecretParametersResponse

func CreateListSecretParametersResponse() (response *ListSecretParametersResponse)

CreateListSecretParametersResponse creates a response to parse from ListSecretParameters response

type ListStateConfigurationsRequest

type ListStateConfigurationsRequest struct {
	*requests.RpcRequest
	StateConfigurationIds string           `position:"Query" name:"StateConfigurationIds"`
	Tags                  string           `position:"Query" name:"Tags"`
	ResourceGroupId       string           `position:"Query" name:"ResourceGroupId"`
	TemplateVersion       string           `position:"Query" name:"TemplateVersion"`
	NextToken             string           `position:"Query" name:"NextToken"`
	MaxResults            requests.Integer `position:"Query" name:"MaxResults"`
	TemplateName          string           `position:"Query" name:"TemplateName"`
}

ListStateConfigurationsRequest is the request struct for api ListStateConfigurations

func CreateListStateConfigurationsRequest

func CreateListStateConfigurationsRequest() (request *ListStateConfigurationsRequest)

CreateListStateConfigurationsRequest creates a request to invoke ListStateConfigurations API

type ListStateConfigurationsResponse

type ListStateConfigurationsResponse struct {
	*responses.BaseResponse
	RequestId           string                                        `json:"RequestId" xml:"RequestId"`
	NextToken           string                                        `json:"NextToken" xml:"NextToken"`
	StateConfigurations []StateConfigurationInListStateConfigurations `json:"StateConfigurations" xml:"StateConfigurations"`
}

ListStateConfigurationsResponse is the response struct for api ListStateConfigurations

func CreateListStateConfigurationsResponse

func CreateListStateConfigurationsResponse() (response *ListStateConfigurationsResponse)

CreateListStateConfigurationsResponse creates a response to parse from ListStateConfigurations response

type ListTagKeysRequest

type ListTagKeysRequest struct {
	*requests.RpcRequest
	ResourceType string           `position:"Query" name:"ResourceType"`
	NextToken    string           `position:"Query" name:"NextToken"`
	MaxResults   requests.Integer `position:"Query" name:"MaxResults"`
}

ListTagKeysRequest is the request struct for api ListTagKeys

func CreateListTagKeysRequest

func CreateListTagKeysRequest() (request *ListTagKeysRequest)

CreateListTagKeysRequest creates a request to invoke ListTagKeys API

type ListTagKeysResponse

type ListTagKeysResponse struct {
	*responses.BaseResponse
	NextToken  string   `json:"NextToken" xml:"NextToken"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	MaxResults int      `json:"MaxResults" xml:"MaxResults"`
	Keys       []string `json:"Keys" xml:"Keys"`
}

ListTagKeysResponse is the response struct for api ListTagKeys

func CreateListTagKeysResponse

func CreateListTagKeysResponse() (response *ListTagKeysResponse)

CreateListTagKeysResponse creates a response to parse from ListTagKeys response

type ListTagResourcesRequest

type ListTagResourcesRequest struct {
	*requests.RpcRequest
	ResourceType string                 `position:"Query" name:"ResourceType"`
	Tags         map[string]interface{} `position:"Query" name:"Tags"`
	NextToken    string                 `position:"Query" name:"NextToken"`
	ResourceIds  map[string]interface{} `position:"Query" name:"ResourceIds"`
}

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
	NextToken    string       `json:"NextToken" xml:"NextToken"`
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	TagResources TagResources `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 ListTagValuesRequest

type ListTagValuesRequest struct {
	*requests.RpcRequest
	ResourceType string           `position:"Query" name:"ResourceType"`
	NextToken    string           `position:"Query" name:"NextToken"`
	MaxResults   requests.Integer `position:"Query" name:"MaxResults"`
	Key          string           `position:"Query" name:"Key"`
}

ListTagValuesRequest is the request struct for api ListTagValues

func CreateListTagValuesRequest

func CreateListTagValuesRequest() (request *ListTagValuesRequest)

CreateListTagValuesRequest creates a request to invoke ListTagValues API

type ListTagValuesResponse

type ListTagValuesResponse struct {
	*responses.BaseResponse
	NextToken  string   `json:"NextToken" xml:"NextToken"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	MaxResults int      `json:"MaxResults" xml:"MaxResults"`
	Values     []string `json:"Values" xml:"Values"`
}

ListTagValuesResponse is the response struct for api ListTagValues

func CreateListTagValuesResponse

func CreateListTagValuesResponse() (response *ListTagValuesResponse)

CreateListTagValuesResponse creates a response to parse from ListTagValues response

type ListTaskExecutionsRequest

type ListTaskExecutionsRequest struct {
	*requests.RpcRequest
	TaskName                  string           `position:"Query" name:"TaskName"`
	IncludeChildTaskExecution requests.Boolean `position:"Query" name:"IncludeChildTaskExecution"`
	ExecutionId               string           `position:"Query" name:"ExecutionId"`
	ParentTaskExecutionId     string           `position:"Query" name:"ParentTaskExecutionId"`
	NextToken                 string           `position:"Query" name:"NextToken"`
	EndDateBefore             string           `position:"Query" name:"EndDateBefore"`
	SortOrder                 string           `position:"Query" name:"SortOrder"`
	StartDateAfter            string           `position:"Query" name:"StartDateAfter"`
	StartDateBefore           string           `position:"Query" name:"StartDateBefore"`
	EndDateAfter              string           `position:"Query" name:"EndDateAfter"`
	MaxResults                requests.Integer `position:"Query" name:"MaxResults"`
	TaskExecutionId           string           `position:"Query" name:"TaskExecutionId"`
	SortField                 string           `position:"Query" name:"SortField"`
	TaskAction                string           `position:"Query" name:"TaskAction"`
	Status                    string           `position:"Query" name:"Status"`
}

ListTaskExecutionsRequest is the request struct for api ListTaskExecutions

func CreateListTaskExecutionsRequest

func CreateListTaskExecutionsRequest() (request *ListTaskExecutionsRequest)

CreateListTaskExecutionsRequest creates a request to invoke ListTaskExecutions API

type ListTaskExecutionsResponse

type ListTaskExecutionsResponse struct {
	*responses.BaseResponse
	NextToken      string          `json:"NextToken" xml:"NextToken"`
	RequestId      string          `json:"RequestId" xml:"RequestId"`
	MaxResults     int             `json:"MaxResults" xml:"MaxResults"`
	TaskExecutions []TaskExecution `json:"TaskExecutions" xml:"TaskExecutions"`
}

ListTaskExecutionsResponse is the response struct for api ListTaskExecutions

func CreateListTaskExecutionsResponse

func CreateListTaskExecutionsResponse() (response *ListTaskExecutionsResponse)

CreateListTaskExecutionsResponse creates a response to parse from ListTaskExecutions response

type ListTemplateVersionsRequest

type ListTemplateVersionsRequest struct {
	*requests.RpcRequest
	NextToken    string           `position:"Query" name:"NextToken"`
	MaxResults   requests.Integer `position:"Query" name:"MaxResults"`
	TemplateName string           `position:"Query" name:"TemplateName"`
	ShareType    string           `position:"Query" name:"ShareType"`
}

ListTemplateVersionsRequest is the request struct for api ListTemplateVersions

func CreateListTemplateVersionsRequest

func CreateListTemplateVersionsRequest() (request *ListTemplateVersionsRequest)

CreateListTemplateVersionsRequest creates a request to invoke ListTemplateVersions API

type ListTemplateVersionsResponse

type ListTemplateVersionsResponse struct {
	*responses.BaseResponse
	NextToken        string            `json:"NextToken" xml:"NextToken"`
	RequestId        string            `json:"RequestId" xml:"RequestId"`
	MaxResults       int               `json:"MaxResults" xml:"MaxResults"`
	TemplateVersions []TemplateVersion `json:"TemplateVersions" xml:"TemplateVersions"`
}

ListTemplateVersionsResponse is the response struct for api ListTemplateVersions

func CreateListTemplateVersionsResponse

func CreateListTemplateVersionsResponse() (response *ListTemplateVersionsResponse)

CreateListTemplateVersionsResponse creates a response to parse from ListTemplateVersions response

type ListTemplatesRequest

type ListTemplatesRequest struct {
	*requests.RpcRequest
	ResourceGroupId   string                 `position:"Query" name:"ResourceGroupId"`
	CreatedDateBefore string                 `position:"Query" name:"CreatedDateBefore"`
	CreatedBy         string                 `position:"Query" name:"CreatedBy"`
	NextToken         string                 `position:"Query" name:"NextToken"`
	TemplateType      string                 `position:"Query" name:"TemplateType"`
	TemplateName      string                 `position:"Query" name:"TemplateName"`
	SortOrder         string                 `position:"Query" name:"SortOrder"`
	ShareType         string                 `position:"Query" name:"ShareType"`
	HasTrigger        requests.Boolean       `position:"Query" name:"HasTrigger"`
	CreatedDateAfter  string                 `position:"Query" name:"CreatedDateAfter"`
	Tags              map[string]interface{} `position:"Query" name:"Tags"`
	MaxResults        requests.Integer       `position:"Query" name:"MaxResults"`
	TemplateFormat    string                 `position:"Query" name:"TemplateFormat"`
	SortField         string                 `position:"Query" name:"SortField"`
	Category          string                 `position:"Query" name:"Category"`
}

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
	NextToken  string     `json:"NextToken" xml:"NextToken"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	MaxResults int        `json:"MaxResults" xml:"MaxResults"`
	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 NotifyExecutionRequest

type NotifyExecutionRequest struct {
	*requests.RpcRequest
	TaskName         string `position:"Query" name:"TaskName"`
	ExecutionId      string `position:"Query" name:"ExecutionId"`
	NotifyType       string `position:"Query" name:"NotifyType"`
	ExecutionStatus  string `position:"Query" name:"ExecutionStatus"`
	NotifyNote       string `position:"Query" name:"NotifyNote"`
	LoopItem         string `position:"Query" name:"LoopItem"`
	TaskExecutionIds string `position:"Query" name:"TaskExecutionIds"`
	TaskExecutionId  string `position:"Query" name:"TaskExecutionId"`
	Parameters       string `position:"Query" name:"Parameters"`
}

NotifyExecutionRequest is the request struct for api NotifyExecution

func CreateNotifyExecutionRequest

func CreateNotifyExecutionRequest() (request *NotifyExecutionRequest)

CreateNotifyExecutionRequest creates a request to invoke NotifyExecution API

type NotifyExecutionResponse

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

NotifyExecutionResponse is the response struct for api NotifyExecution

func CreateNotifyExecutionResponse

func CreateNotifyExecutionResponse() (response *NotifyExecutionResponse)

CreateNotifyExecutionResponse creates a response to parse from NotifyExecution response

type OpsItem

type OpsItem struct {
	Category        string                 `json:"Category" xml:"Category"`
	Priority        int                    `json:"Priority" xml:"Priority"`
	Resources       string                 `json:"Resources" xml:"Resources"`
	Title           string                 `json:"Title" xml:"Title"`
	Attributes      string                 `json:"Attributes" xml:"Attributes"`
	Source          string                 `json:"Source" xml:"Source"`
	CreatedBy       string                 `json:"CreatedBy" xml:"CreatedBy"`
	Solutions       string                 `json:"Solutions" xml:"Solutions"`
	CreateDate      string                 `json:"CreateDate" xml:"CreateDate"`
	ResourceGroupId string                 `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Severity        string                 `json:"Severity" xml:"Severity"`
	UpdateDate      string                 `json:"UpdateDate" xml:"UpdateDate"`
	LastModifiedBy  string                 `json:"LastModifiedBy" xml:"LastModifiedBy"`
	Status          string                 `json:"Status" xml:"Status"`
	OpsItemId       string                 `json:"OpsItemId" xml:"OpsItemId"`
	Description     string                 `json:"Description" xml:"Description"`
	Tags            map[string]interface{} `json:"Tags" xml:"Tags"`
}

OpsItem is a nested struct in oos response

type OpsItemInGetOpsItem

type OpsItemInGetOpsItem struct {
	OpsItemId       string                   `json:"OpsItemId" xml:"OpsItemId"`
	CreateDate      string                   `json:"CreateDate" xml:"CreateDate"`
	UpdateDate      string                   `json:"UpdateDate" xml:"UpdateDate"`
	Title           string                   `json:"Title" xml:"Title"`
	Status          string                   `json:"Status" xml:"Status"`
	Severity        string                   `json:"Severity" xml:"Severity"`
	Category        string                   `json:"Category" xml:"Category"`
	Source          string                   `json:"Source" xml:"Source"`
	Priority        int                      `json:"Priority" xml:"Priority"`
	Tags            map[string]interface{}   `json:"Tags" xml:"Tags"`
	DedupString     string                   `json:"DedupString" xml:"DedupString"`
	ResourceGroupId string                   `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Description     string                   `json:"Description" xml:"Description"`
	CreateBy        string                   `json:"CreateBy" xml:"CreateBy"`
	LastModifiedBy  string                   `json:"LastModifiedBy" xml:"LastModifiedBy"`
	Attributes      map[string]interface{}   `json:"Attributes" xml:"Attributes"`
	Solutions       []map[string]interface{} `json:"Solutions" xml:"Solutions"`
	Resources       []string                 `json:"Resources" xml:"Resources"`
}

OpsItemInGetOpsItem is a nested struct in oos response

type OpsItemInListOpsItems

type OpsItemInListOpsItems struct {
	OpsItemId  string                 `json:"OpsItemId" xml:"OpsItemId"`
	CreateDate string                 `json:"CreateDate" xml:"CreateDate"`
	UpdateDate string                 `json:"UpdateDate" xml:"UpdateDate"`
	Title      string                 `json:"Title" xml:"Title"`
	Status     string                 `json:"Status" xml:"Status"`
	Severity   string                 `json:"Severity" xml:"Severity"`
	Category   string                 `json:"Category" xml:"Category"`
	Source     string                 `json:"Source" xml:"Source"`
	Priority   int                    `json:"Priority" xml:"Priority"`
	Tags       map[string]interface{} `json:"Tags" xml:"Tags"`
	Resources  []string               `json:"Resources" xml:"Resources"`
}

OpsItemInListOpsItems is a nested struct in oos response

type OpsItemInUpdateOpsItem

type OpsItemInUpdateOpsItem struct {
	Tags            map[string]interface{} `json:"Tags" xml:"Tags"`
	UpdateDate      string                 `json:"UpdateDate" xml:"UpdateDate"`
	Description     string                 `json:"Description" xml:"Description"`
	OpsItemId       string                 `json:"OpsItemId" xml:"OpsItemId"`
	CreateDate      string                 `json:"CreateDate" xml:"CreateDate"`
	Title           string                 `json:"Title" xml:"Title"`
	Status          string                 `json:"Status" xml:"Status"`
	Severity        string                 `json:"Severity" xml:"Severity"`
	Category        string                 `json:"Category" xml:"Category"`
	Source          string                 `json:"Source" xml:"Source"`
	Priority        int                    `json:"Priority" xml:"Priority"`
	Attributes      string                 `json:"Attributes" xml:"Attributes"`
	CreatedBy       string                 `json:"CreatedBy" xml:"CreatedBy"`
	LastModifiedBy  string                 `json:"LastModifiedBy" xml:"LastModifiedBy"`
	ResourceGroupId string                 `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Solutions       []string               `json:"Solutions" xml:"Solutions"`
	Resources       []string               `json:"Resources" xml:"Resources"`
}

OpsItemInUpdateOpsItem is a nested struct in oos response

type OpsItems

type OpsItems struct {
	OpsItem []OpsItemInListOpsItems `json:"OpsItem" xml:"OpsItem"`
}

OpsItems is a nested struct in oos response

type Parameter

type Parameter struct {
	Name             string                 `json:"Name" xml:"Name"`
	CreatedBy        string                 `json:"CreatedBy" xml:"CreatedBy"`
	ParameterVersion int                    `json:"ParameterVersion" xml:"ParameterVersion"`
	Value            string                 `json:"Value" xml:"Value"`
	UpdatedBy        string                 `json:"UpdatedBy" xml:"UpdatedBy"`
	ResourceGroupId  string                 `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Constraints      string                 `json:"Constraints" xml:"Constraints"`
	CreatedDate      string                 `json:"CreatedDate" xml:"CreatedDate"`
	Id               string                 `json:"Id" xml:"Id"`
	Description      string                 `json:"Description" xml:"Description"`
	KeyId            string                 `json:"KeyId" xml:"KeyId"`
	UpdatedDate      string                 `json:"UpdatedDate" xml:"UpdatedDate"`
	Tags             map[string]interface{} `json:"Tags" xml:"Tags"`
	Type             string                 `json:"Type" xml:"Type"`
	ShareType        string                 `json:"ShareType" xml:"ShareType"`
}

Parameter is a nested struct in oos response

type ParameterInListParameters

type ParameterInListParameters struct {
	Type             string                 `json:"Type" xml:"Type"`
	UpdatedDate      string                 `json:"UpdatedDate" xml:"UpdatedDate"`
	UpdatedBy        string                 `json:"UpdatedBy" xml:"UpdatedBy"`
	Tags             map[string]interface{} `json:"Tags" xml:"Tags"`
	Description      string                 `json:"Description" xml:"Description"`
	CreatedBy        string                 `json:"CreatedBy" xml:"CreatedBy"`
	ResourceGroupId  string                 `json:"ResourceGroupId" xml:"ResourceGroupId"`
	CreatedDate      string                 `json:"CreatedDate" xml:"CreatedDate"`
	ParameterVersion string                 `json:"ParameterVersion" xml:"ParameterVersion"`
	Name             string                 `json:"Name" xml:"Name"`
	Id               string                 `json:"Id" xml:"Id"`
	ShareType        string                 `json:"ShareType" xml:"ShareType"`
}

ParameterInListParameters is a nested struct in oos response

type ParameterInListSecretParameters

type ParameterInListSecretParameters struct {
	Type             string                 `json:"Type" xml:"Type"`
	UpdatedDate      string                 `json:"UpdatedDate" xml:"UpdatedDate"`
	UpdatedBy        string                 `json:"UpdatedBy" xml:"UpdatedBy"`
	KeyId            string                 `json:"KeyId" xml:"KeyId"`
	Tags             map[string]interface{} `json:"Tags" xml:"Tags"`
	Description      string                 `json:"Description" xml:"Description"`
	ResourceGroupId  string                 `json:"ResourceGroupId" xml:"ResourceGroupId"`
	CreatedBy        string                 `json:"CreatedBy" xml:"CreatedBy"`
	CreatedDate      string                 `json:"CreatedDate" xml:"CreatedDate"`
	ParameterVersion string                 `json:"ParameterVersion" xml:"ParameterVersion"`
	Name             string                 `json:"Name" xml:"Name"`
	Id               string                 `json:"Id" xml:"Id"`
	ShareType        string                 `json:"ShareType" xml:"ShareType"`
}

ParameterInListSecretParameters is a nested struct in oos response

type ParameterInUpdateParameter

type ParameterInUpdateParameter struct {
	Type             string `json:"Type" xml:"Type"`
	UpdatedDate      string `json:"UpdatedDate" xml:"UpdatedDate"`
	UpdatedBy        string `json:"UpdatedBy" xml:"UpdatedBy"`
	Tags             string `json:"Tags" xml:"Tags"`
	Description      string `json:"Description" xml:"Description"`
	Constraints      string `json:"Constraints" xml:"Constraints"`
	ResourceGroupId  string `json:"ResourceGroupId" xml:"ResourceGroupId"`
	CreatedBy        string `json:"CreatedBy" xml:"CreatedBy"`
	CreatedDate      string `json:"CreatedDate" xml:"CreatedDate"`
	ParameterVersion int    `json:"ParameterVersion" xml:"ParameterVersion"`
	Name             string `json:"Name" xml:"Name"`
	Id               string `json:"Id" xml:"Id"`
	ShareType        string `json:"ShareType" xml:"ShareType"`
}

ParameterInUpdateParameter is a nested struct in oos response

type ParameterInUpdateSecretParameter

type ParameterInUpdateSecretParameter struct {
	Type             string `json:"Type" xml:"Type"`
	UpdatedDate      string `json:"UpdatedDate" xml:"UpdatedDate"`
	UpdatedBy        string `json:"UpdatedBy" xml:"UpdatedBy"`
	KeyId            string `json:"KeyId" xml:"KeyId"`
	Tags             string `json:"Tags" xml:"Tags"`
	Description      string `json:"Description" xml:"Description"`
	Constraints      string `json:"Constraints" xml:"Constraints"`
	ResourceGroupId  string `json:"ResourceGroupId" xml:"ResourceGroupId"`
	CreatedBy        string `json:"CreatedBy" xml:"CreatedBy"`
	CreatedDate      string `json:"CreatedDate" xml:"CreatedDate"`
	ParameterVersion int    `json:"ParameterVersion" xml:"ParameterVersion"`
	Name             string `json:"Name" xml:"Name"`
	Id               string `json:"Id" xml:"Id"`
	ShareType        string `json:"ShareType" xml:"ShareType"`
}

ParameterInUpdateSecretParameter is a nested struct in oos response

type ParameterVersion

type ParameterVersion struct {
	ParameterVersion int    `json:"ParameterVersion" xml:"ParameterVersion"`
	Value            string `json:"Value" xml:"Value"`
	UpdatedBy        string `json:"UpdatedBy" xml:"UpdatedBy"`
	UpdatedDate      string `json:"UpdatedDate" xml:"UpdatedDate"`
}

ParameterVersion is a nested struct in oos response

type ParameterVersionsInListParameterVersions

type ParameterVersionsInListParameterVersions struct {
	ParameterVersion []ParameterVersion `json:"ParameterVersion" xml:"ParameterVersion"`
}

ParameterVersionsInListParameterVersions is a nested struct in oos response

type ParameterVersionsInListSecretParameterVersions

type ParameterVersionsInListSecretParameterVersions struct {
	ParameterVersion []ParameterVersion `json:"ParameterVersion" xml:"ParameterVersion"`
}

ParameterVersionsInListSecretParameterVersions is a nested struct in oos response

type ParametersInGetParameters

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

ParametersInGetParameters is a nested struct in oos response

type ParametersInGetParametersByPath

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

ParametersInGetParametersByPath is a nested struct in oos response

type ParametersInGetSecretParameters

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

ParametersInGetSecretParameters is a nested struct in oos response

type ParametersInGetSecretParametersByPath

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

ParametersInGetSecretParametersByPath is a nested struct in oos response

type ParametersInListParameters

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

ParametersInListParameters is a nested struct in oos response

type ParametersInListSecretParameters

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

ParametersInListSecretParameters is a nested struct in oos response

type Patch

type Patch struct {
	Severity       string `json:"Severity" xml:"Severity"`
	Status         string `json:"Status" xml:"Status"`
	InstalledTime  string `json:"InstalledTime" xml:"InstalledTime"`
	KBId           string `json:"KBId" xml:"KBId"`
	Title          string `json:"Title" xml:"Title"`
	Classification string `json:"Classification" xml:"Classification"`
}

Patch is a nested struct in oos response

type PatchBaseline

type PatchBaseline struct {
	Name            string `json:"Name" xml:"Name"`
	UpdatedBy       string `json:"UpdatedBy" xml:"UpdatedBy"`
	OperationSystem string `json:"OperationSystem" xml:"OperationSystem"`
	IsDefault       bool   `json:"IsDefault" xml:"IsDefault"`
	ApprovalRules   string `json:"ApprovalRules" xml:"ApprovalRules"`
	CreatedDate     string `json:"CreatedDate" xml:"CreatedDate"`
	Id              string `json:"Id" xml:"Id"`
	Description     string `json:"Description" xml:"Description"`
	UpdatedDate     string `json:"UpdatedDate" xml:"UpdatedDate"`
	CreatedBy       string `json:"CreatedBy" xml:"CreatedBy"`
	ShareType       string `json:"ShareType" xml:"ShareType"`
}

PatchBaseline is a nested struct in oos response

type PatchBaselines

type PatchBaselines struct {
	PatchBaseline []PatchBaseline `json:"PatchBaseline" xml:"PatchBaseline"`
}

PatchBaselines is a nested struct in oos response

type Patches

type Patches struct {
	Patch []Patch `json:"Patch" xml:"Patch"`
}

Patches is a nested struct in oos response

type Region

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

Region is a nested struct in oos response

type Regions

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

Regions is a nested struct in oos response

type RegisterDefaultPatchBaselineRequest

type RegisterDefaultPatchBaselineRequest struct {
	*requests.RpcRequest
	Name string `position:"Query" name:"Name"`
}

RegisterDefaultPatchBaselineRequest is the request struct for api RegisterDefaultPatchBaseline

func CreateRegisterDefaultPatchBaselineRequest

func CreateRegisterDefaultPatchBaselineRequest() (request *RegisterDefaultPatchBaselineRequest)

CreateRegisterDefaultPatchBaselineRequest creates a request to invoke RegisterDefaultPatchBaseline API

type RegisterDefaultPatchBaselineResponse

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

RegisterDefaultPatchBaselineResponse is the response struct for api RegisterDefaultPatchBaseline

func CreateRegisterDefaultPatchBaselineResponse

func CreateRegisterDefaultPatchBaselineResponse() (response *RegisterDefaultPatchBaselineResponse)

CreateRegisterDefaultPatchBaselineResponse creates a response to parse from RegisterDefaultPatchBaseline response

type ResourceExecutionStatus

type ResourceExecutionStatus struct {
	Status []Status `json:"Status" xml:"Status"`
}

ResourceExecutionStatus is a nested struct in oos response

type ResourcesInGetOpsItem

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

ResourcesInGetOpsItem is a nested struct in oos response

type ResourcesInListOpsItems

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

ResourcesInListOpsItems is a nested struct in oos response

type ResourcesInUpdateOpsItem

type ResourcesInUpdateOpsItem struct {
	Resource []string `json:"resource" xml:"resource"`
}

ResourcesInUpdateOpsItem is a nested struct in oos response

type RiskyTask

type RiskyTask struct {
	Service  string   `json:"Service" xml:"Service"`
	API      string   `json:"API" xml:"API"`
	Task     []string `json:"Task" xml:"Task"`
	Template []string `json:"Template" xml:"Template"`
}

RiskyTask is a nested struct in oos response

type RiskyTasks

type RiskyTasks struct {
	RiskyTask []RiskyTask `json:"RiskyTask" xml:"RiskyTask"`
}

RiskyTasks is a nested struct in oos response

type Schema

type Schema struct {
	Version    string      `json:"Version" xml:"Version"`
	TypeName   string      `json:"TypeName" xml:"TypeName"`
	Attributes []Attribute `json:"Attributes" xml:"Attributes"`
}

Schema is a nested struct in oos response

type Schemas

type Schemas struct {
	Schema []Schema `json:"Schema" xml:"Schema"`
}

Schemas is a nested struct in oos response

type SearchInventoryFilter

type SearchInventoryFilter struct {
	Name     string    `name:"Name"`
	Value    *[]string `name:"Value" type:"Repeated"`
	Operator string    `name:"Operator"`
}

SearchInventoryFilter is a repeated param struct in SearchInventoryRequest

type SearchInventoryRequest

type SearchInventoryRequest struct {
	*requests.RpcRequest
	Aggregator *[]string                `position:"Query" name:"Aggregator"  type:"Repeated"`
	Filter     *[]SearchInventoryFilter `position:"Query" name:"Filter"  type:"Repeated"`
	NextToken  string                   `position:"Query" name:"NextToken"`
	MaxResults requests.Integer         `position:"Query" name:"MaxResults"`
}

SearchInventoryRequest is the request struct for api SearchInventory

func CreateSearchInventoryRequest

func CreateSearchInventoryRequest() (request *SearchInventoryRequest)

CreateSearchInventoryRequest creates a request to invoke SearchInventory API

type SearchInventoryResponse

type SearchInventoryResponse struct {
	*responses.BaseResponse
	NextToken  string                   `json:"NextToken" xml:"NextToken"`
	RequestId  string                   `json:"RequestId" xml:"RequestId"`
	MaxResults int                      `json:"MaxResults" xml:"MaxResults"`
	Entities   []map[string]interface{} `json:"Entities" xml:"Entities"`
}

SearchInventoryResponse is the response struct for api SearchInventory

func CreateSearchInventoryResponse

func CreateSearchInventoryResponse() (response *SearchInventoryResponse)

CreateSearchInventoryResponse creates a response to parse from SearchInventory response

type ServiceSetting

type ServiceSetting struct {
	DeliverySlsProjectName string `json:"DeliverySlsProjectName" xml:"DeliverySlsProjectName"`
	RdcEnterpriseId        string `json:"RdcEnterpriseId" xml:"RdcEnterpriseId"`
	DeliveryOssEnabled     bool   `json:"DeliveryOssEnabled" xml:"DeliveryOssEnabled"`
	DeliveryOssKeyPrefix   string `json:"DeliveryOssKeyPrefix" xml:"DeliveryOssKeyPrefix"`
	DeliveryOssBucketName  string `json:"DeliveryOssBucketName" xml:"DeliveryOssBucketName"`
	DeliverySlsEnabled     bool   `json:"DeliverySlsEnabled" xml:"DeliverySlsEnabled"`
}

ServiceSetting is a nested struct in oos response

type ServiceSettingsInGetServiceSettings

type ServiceSettingsInGetServiceSettings struct {
	ServiceSetting []ServiceSetting `json:"ServiceSetting" xml:"ServiceSetting"`
}

ServiceSettingsInGetServiceSettings is a nested struct in oos response

type ServiceSettingsInSetServiceSettings

type ServiceSettingsInSetServiceSettings struct {
	ServiceSetting []ServiceSetting `json:"ServiceSetting" xml:"ServiceSetting"`
}

ServiceSettingsInSetServiceSettings is a nested struct in oos response

type SetServiceSettingsRequest

type SetServiceSettingsRequest struct {
	*requests.RpcRequest
	DeliverySlsEnabled     requests.Boolean `position:"Query" name:"DeliverySlsEnabled"`
	RdcEnterpriseId        string           `position:"Query" name:"RdcEnterpriseId"`
	DeliveryOssKeyPrefix   string           `position:"Query" name:"DeliveryOssKeyPrefix"`
	DeliveryOssEnabled     requests.Boolean `position:"Query" name:"DeliveryOssEnabled"`
	DeliverySlsProjectName string           `position:"Query" name:"DeliverySlsProjectName"`
	DeliveryOssBucketName  string           `position:"Query" name:"DeliveryOssBucketName"`
}

SetServiceSettingsRequest is the request struct for api SetServiceSettings

func CreateSetServiceSettingsRequest

func CreateSetServiceSettingsRequest() (request *SetServiceSettingsRequest)

CreateSetServiceSettingsRequest creates a request to invoke SetServiceSettings API

type SetServiceSettingsResponse

type SetServiceSettingsResponse struct {
	*responses.BaseResponse
	RequestId       string           `json:"RequestId" xml:"RequestId"`
	ServiceSettings []ServiceSetting `json:"ServiceSettings" xml:"ServiceSettings"`
}

SetServiceSettingsResponse is the response struct for api SetServiceSettings

func CreateSetServiceSettingsResponse

func CreateSetServiceSettingsResponse() (response *SetServiceSettingsResponse)

CreateSetServiceSettingsResponse creates a response to parse from SetServiceSettings response

type SolutionsInGetOpsItem

type SolutionsInGetOpsItem struct {
	Solution []map[string]interface{} `json:"Solution" xml:"Solution"`
}

SolutionsInGetOpsItem is a nested struct in oos response

type SolutionsInUpdateOpsItem

type SolutionsInUpdateOpsItem struct {
	Solution []string `json:"solution" xml:"solution"`
}

SolutionsInUpdateOpsItem is a nested struct in oos response

type StartExecutionRequest

type StartExecutionRequest struct {
	*requests.RpcRequest
	ClientToken       string                 `position:"Query" name:"ClientToken"`
	Description       string                 `position:"Query" name:"Description"`
	TemplateURL       string                 `position:"Query" name:"TemplateURL"`
	Mode              string                 `position:"Query" name:"Mode"`
	ResourceGroupId   string                 `position:"Query" name:"ResourceGroupId"`
	TemplateVersion   string                 `position:"Query" name:"TemplateVersion"`
	TemplateName      string                 `position:"Query" name:"TemplateName"`
	LoopMode          string                 `position:"Query" name:"LoopMode"`
	SafetyCheck       string                 `position:"Query" name:"SafetyCheck"`
	Tags              map[string]interface{} `position:"Query" name:"Tags"`
	TemplateContent   string                 `position:"Query" name:"TemplateContent"`
	ParentExecutionId string                 `position:"Query" name:"ParentExecutionId"`
	Parameters        string                 `position:"Query" name:"Parameters"`
}

StartExecutionRequest is the request struct for api StartExecution

func CreateStartExecutionRequest

func CreateStartExecutionRequest() (request *StartExecutionRequest)

CreateStartExecutionRequest creates a request to invoke StartExecution API

type StartExecutionResponse

type StartExecutionResponse struct {
	*responses.BaseResponse
	RequestId string                    `json:"RequestId" xml:"RequestId"`
	Execution ExecutionInStartExecution `json:"Execution" xml:"Execution"`
}

StartExecutionResponse is the response struct for api StartExecution

func CreateStartExecutionResponse

func CreateStartExecutionResponse() (response *StartExecutionResponse)

CreateStartExecutionResponse creates a response to parse from StartExecution response

type StateConfiguration

type StateConfiguration struct {
	TemplateId           string                 `json:"TemplateId" xml:"TemplateId"`
	ConfigureMode        string                 `json:"ConfigureMode" xml:"ConfigureMode"`
	TemplateName         string                 `json:"TemplateName" xml:"TemplateName"`
	CreateTime           string                 `json:"CreateTime" xml:"CreateTime"`
	ScheduleType         string                 `json:"ScheduleType" xml:"ScheduleType"`
	StateConfigurationId string                 `json:"StateConfigurationId" xml:"StateConfigurationId"`
	Targets              string                 `json:"Targets" xml:"Targets"`
	TemplateVersion      string                 `json:"TemplateVersion" xml:"TemplateVersion"`
	Parameters           map[string]interface{} `json:"Parameters" xml:"Parameters"`
	ResourceGroupId      string                 `json:"ResourceGroupId" xml:"ResourceGroupId"`
	ScheduleExpression   string                 `json:"ScheduleExpression" xml:"ScheduleExpression"`
	Description          string                 `json:"Description" xml:"Description"`
	Tags                 map[string]interface{} `json:"Tags" xml:"Tags"`
}

StateConfiguration is a nested struct in oos response

type StateConfigurationInListStateConfigurations

type StateConfigurationInListStateConfigurations struct {
	UpdateTime           string                 `json:"UpdateTime" xml:"UpdateTime"`
	CreateTime           string                 `json:"CreateTime" xml:"CreateTime"`
	Targets              string                 `json:"Targets" xml:"Targets"`
	Tags                 map[string]interface{} `json:"Tags" xml:"Tags"`
	StateConfigurationId string                 `json:"StateConfigurationId" xml:"StateConfigurationId"`
	ScheduleExpression   string                 `json:"ScheduleExpression" xml:"ScheduleExpression"`
	TemplateName         string                 `json:"TemplateName" xml:"TemplateName"`
	TemplateVersion      string                 `json:"TemplateVersion" xml:"TemplateVersion"`
	ConfigureMode        string                 `json:"ConfigureMode" xml:"ConfigureMode"`
	ScheduleType         string                 `json:"ScheduleType" xml:"ScheduleType"`
	Parameters           string                 `json:"Parameters" xml:"Parameters"`
	Description          string                 `json:"Description" xml:"Description"`
	ResourceGroupId      string                 `json:"ResourceGroupId" xml:"ResourceGroupId"`
	TemplateId           string                 `json:"TemplateId" xml:"TemplateId"`
}

StateConfigurationInListStateConfigurations is a nested struct in oos response

type StateConfigurationInUpdateStateConfiguration

type StateConfigurationInUpdateStateConfiguration struct {
	StateConfigurationItem []StateConfigurationItem `json:"StateConfiguration" xml:"StateConfiguration"`
}

StateConfigurationInUpdateStateConfiguration is a nested struct in oos response

type StateConfigurationItem

type StateConfigurationItem struct {
	UpdateTime           string                 `json:"UpdateTime" xml:"UpdateTime"`
	CreateTime           string                 `json:"CreateTime" xml:"CreateTime"`
	Targets              string                 `json:"Targets" xml:"Targets"`
	Tags                 map[string]interface{} `json:"Tags" xml:"Tags"`
	StateConfigurationId string                 `json:"StateConfigurationId" xml:"StateConfigurationId"`
	ScheduleExpression   string                 `json:"ScheduleExpression" xml:"ScheduleExpression"`
	TemplateName         string                 `json:"TemplateName" xml:"TemplateName"`
	TemplateVersion      string                 `json:"TemplateVersion" xml:"TemplateVersion"`
	ConfigureMode        string                 `json:"ConfigureMode" xml:"ConfigureMode"`
	ScheduleType         string                 `json:"ScheduleType" xml:"ScheduleType"`
	Parameters           string                 `json:"Parameters" xml:"Parameters"`
	Description          string                 `json:"Description" xml:"Description"`
	ResourceGroupId      string                 `json:"ResourceGroupId" xml:"ResourceGroupId"`
	TemplateId           string                 `json:"TemplateId" xml:"TemplateId"`
}

StateConfigurationItem is a nested struct in oos response

type StateConfigurations

type StateConfigurations struct {
	StateConfiguration []StateConfigurationInListStateConfigurations `json:"StateConfiguration" xml:"StateConfiguration"`
}

StateConfigurations is a nested struct in oos response

type Status

type Status struct {
	Outputs       string `json:"Outputs" xml:"Outputs"`
	Status        string `json:"Status" xml:"Status"`
	ExecutionTime string `json:"ExecutionTime" xml:"ExecutionTime"`
	ResourceId    string `json:"ResourceId" xml:"ResourceId"`
	ExecutionId   string `json:"ExecutionId" xml:"ExecutionId"`
}

Status is a nested struct in oos response

type TagResource

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

TagResource is a nested struct in oos response

type TagResources

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

TagResources is a nested struct in oos response

type TagResourcesRequest

type TagResourcesRequest struct {
	*requests.RpcRequest
	ResourceType string                 `position:"Query" name:"ResourceType"`
	Tags         map[string]interface{} `position:"Query" name:"Tags"`
	ResourceIds  map[string]interface{} `position:"Query" name:"ResourceIds"`
}

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 Task

type Task struct {
	Name        string `json:"Name" xml:"Name"`
	Outputs     string `json:"Outputs" xml:"Outputs"`
	Description string `json:"Description" xml:"Description"`
	Properties  string `json:"Properties" xml:"Properties"`
	Type        string `json:"Type" xml:"Type"`
}

Task is a nested struct in oos response

type TaskExecution

type TaskExecution struct {
	ChildExecutionId      string                 `json:"ChildExecutionId" xml:"ChildExecutionId"`
	Outputs               string                 `json:"Outputs" xml:"Outputs"`
	Status                string                 `json:"Status" xml:"Status"`
	EndDate               string                 `json:"EndDate" xml:"EndDate"`
	ParentTaskExecutionId string                 `json:"ParentTaskExecutionId" xml:"ParentTaskExecutionId"`
	TaskName              string                 `json:"TaskName" xml:"TaskName"`
	StartDate             string                 `json:"StartDate" xml:"StartDate"`
	LoopItem              string                 `json:"LoopItem" xml:"LoopItem"`
	CreateDate            string                 `json:"CreateDate" xml:"CreateDate"`
	ExecutionId           string                 `json:"ExecutionId" xml:"ExecutionId"`
	TaskAction            string                 `json:"TaskAction" xml:"TaskAction"`
	TaskExecutionId       string                 `json:"TaskExecutionId" xml:"TaskExecutionId"`
	UpdateDate            string                 `json:"UpdateDate" xml:"UpdateDate"`
	Loop                  map[string]interface{} `json:"Loop" xml:"Loop"`
	TemplateId            string                 `json:"TemplateId" xml:"TemplateId"`
	LoopBatchNumber       int                    `json:"LoopBatchNumber" xml:"LoopBatchNumber"`
	StatusMessage         string                 `json:"StatusMessage" xml:"StatusMessage"`
	ExtraData             map[string]interface{} `json:"ExtraData" xml:"ExtraData"`
	Properties            string                 `json:"Properties" xml:"Properties"`
}

TaskExecution is a nested struct in oos response

type TaskExecutions

type TaskExecutions struct {
	TaskExecution []TaskExecution `json:"TaskExecution" xml:"TaskExecution"`
}

TaskExecutions is a nested struct in oos response

type TaskInListExecutionRiskyTasks

type TaskInListExecutionRiskyTasks struct {
	Task []string `json:"Task" xml:"Task"`
}

TaskInListExecutionRiskyTasks is a nested struct in oos response

type Tasks

type Tasks struct {
	Task []Task `json:"Task" xml:"Task"`
}

Tasks is a nested struct in oos response

type Template

type Template struct {
	TemplateId          string                 `json:"TemplateId" xml:"TemplateId"`
	Category            string                 `json:"Category" xml:"Category"`
	VersionName         string                 `json:"VersionName" xml:"VersionName"`
	TotalExecutionCount int                    `json:"TotalExecutionCount" xml:"TotalExecutionCount"`
	TemplateName        string                 `json:"TemplateName" xml:"TemplateName"`
	Hash                string                 `json:"Hash" xml:"Hash"`
	CreatedBy           string                 `json:"CreatedBy" xml:"CreatedBy"`
	TemplateVersion     string                 `json:"TemplateVersion" xml:"TemplateVersion"`
	TemplateFormat      string                 `json:"TemplateFormat" xml:"TemplateFormat"`
	UpdatedBy           string                 `json:"UpdatedBy" xml:"UpdatedBy"`
	ResourceGroupId     string                 `json:"ResourceGroupId" xml:"ResourceGroupId"`
	CreatedDate         string                 `json:"CreatedDate" xml:"CreatedDate"`
	HasTrigger          bool                   `json:"HasTrigger" xml:"HasTrigger"`
	TemplateType        string                 `json:"TemplateType" xml:"TemplateType"`
	Description         string                 `json:"Description" xml:"Description"`
	UpdatedDate         string                 `json:"UpdatedDate" xml:"UpdatedDate"`
	Tags                map[string]interface{} `json:"Tags" xml:"Tags"`
	Popularity          int                    `json:"Popularity" xml:"Popularity"`
	ShareType           string                 `json:"ShareType" xml:"ShareType"`
}

Template is a nested struct in oos response

type TemplateInListExecutionRiskyTasks

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

TemplateInListExecutionRiskyTasks is a nested struct in oos response

type TemplateVersion

type TemplateVersion struct {
	Description     string `json:"Description" xml:"Description"`
	UpdatedDate     string `json:"UpdatedDate" xml:"UpdatedDate"`
	UpdatedBy       string `json:"UpdatedBy" xml:"UpdatedBy"`
	VersionName     string `json:"VersionName" xml:"VersionName"`
	TemplateVersion string `json:"TemplateVersion" xml:"TemplateVersion"`
	TemplateFormat  string `json:"TemplateFormat" xml:"TemplateFormat"`
}

TemplateVersion is a nested struct in oos response

type TemplateVersions

type TemplateVersions struct {
	TemplateVersion []TemplateVersion `json:"TemplateVersion" xml:"TemplateVersion"`
}

TemplateVersions is a nested struct in oos response

type Templates

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

Templates is a nested struct in oos response

type TriggerExecutionRequest

type TriggerExecutionRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	Type        string `position:"Query" name:"Type"`
	Content     string `position:"Query" name:"Content"`
	ExecutionId string `position:"Query" name:"ExecutionId"`
}

TriggerExecutionRequest is the request struct for api TriggerExecution

func CreateTriggerExecutionRequest

func CreateTriggerExecutionRequest() (request *TriggerExecutionRequest)

CreateTriggerExecutionRequest creates a request to invoke TriggerExecution API

type TriggerExecutionResponse

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

TriggerExecutionResponse is the response struct for api TriggerExecution

func CreateTriggerExecutionResponse

func CreateTriggerExecutionResponse() (response *TriggerExecutionResponse)

CreateTriggerExecutionResponse creates a response to parse from TriggerExecution response

type UntagResourcesRequest

type UntagResourcesRequest struct {
	*requests.RpcRequest
	All          requests.Boolean       `position:"Query" name:"All"`
	ResourceType string                 `position:"Query" name:"ResourceType"`
	TagKeys      map[string]interface{} `position:"Query" name:"TagKeys"`
	ResourceIds  map[string]interface{} `position:"Query" name:"ResourceIds"`
}

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 UpdateApplicationGroupRequest

type UpdateApplicationGroupRequest struct {
	*requests.RpcRequest
	NewName         string `position:"Query" name:"NewName"`
	ApplicationName string `position:"Query" name:"ApplicationName"`
	Name            string `position:"Query" name:"Name"`
}

UpdateApplicationGroupRequest is the request struct for api UpdateApplicationGroup

func CreateUpdateApplicationGroupRequest

func CreateUpdateApplicationGroupRequest() (request *UpdateApplicationGroupRequest)

CreateUpdateApplicationGroupRequest creates a request to invoke UpdateApplicationGroup API

type UpdateApplicationGroupResponse

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

UpdateApplicationGroupResponse is the response struct for api UpdateApplicationGroup

func CreateUpdateApplicationGroupResponse

func CreateUpdateApplicationGroupResponse() (response *UpdateApplicationGroupResponse)

CreateUpdateApplicationGroupResponse creates a response to parse from UpdateApplicationGroup response

type UpdateApplicationRequest

type UpdateApplicationRequest struct {
	*requests.RpcRequest
	Description string            `position:"Query" name:"Description"`
	Tags        map[string]string `position:"Query" name:"Tags"  type:"Map"`
	Name        string            `position:"Query" name:"Name"`
}

UpdateApplicationRequest is the request struct for api UpdateApplication

func CreateUpdateApplicationRequest

func CreateUpdateApplicationRequest() (request *UpdateApplicationRequest)

CreateUpdateApplicationRequest creates a request to invoke UpdateApplication API

type UpdateApplicationResponse

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

UpdateApplicationResponse is the response struct for api UpdateApplication

func CreateUpdateApplicationResponse

func CreateUpdateApplicationResponse() (response *UpdateApplicationResponse)

CreateUpdateApplicationResponse creates a response to parse from UpdateApplication response

type UpdateExecutionRequest

type UpdateExecutionRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	ExecutionId string `position:"Query" name:"ExecutionId"`
	Parameters  string `position:"Query" name:"Parameters"`
}

UpdateExecutionRequest is the request struct for api UpdateExecution

func CreateUpdateExecutionRequest

func CreateUpdateExecutionRequest() (request *UpdateExecutionRequest)

CreateUpdateExecutionRequest creates a request to invoke UpdateExecution API

type UpdateExecutionResponse

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

UpdateExecutionResponse is the response struct for api UpdateExecution

func CreateUpdateExecutionResponse

func CreateUpdateExecutionResponse() (response *UpdateExecutionResponse)

CreateUpdateExecutionResponse creates a response to parse from UpdateExecution response

type UpdateOpsItemRequest

type UpdateOpsItemRequest struct {
	*requests.RpcRequest
	ClientToken     string           `position:"Query" name:"ClientToken"`
	Description     string           `position:"Query" name:"Description"`
	Source          string           `position:"Query" name:"Source"`
	Title           string           `position:"Query" name:"Title"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	Severity        string           `position:"Query" name:"Severity"`
	Solutions       string           `position:"Query" name:"Solutions"`
	Resources       string           `position:"Query" name:"Resources"`
	Priority        requests.Integer `position:"Query" name:"Priority"`
	DedupString     string           `position:"Query" name:"DedupString"`
	Tags            string           `position:"Query" name:"Tags"`
	OpsItemId       string           `position:"Query" name:"OpsItemId"`
	Category        string           `position:"Query" name:"Category"`
	Status          string           `position:"Query" name:"Status"`
}

UpdateOpsItemRequest is the request struct for api UpdateOpsItem

func CreateUpdateOpsItemRequest

func CreateUpdateOpsItemRequest() (request *UpdateOpsItemRequest)

CreateUpdateOpsItemRequest creates a request to invoke UpdateOpsItem API

type UpdateOpsItemResponse

type UpdateOpsItemResponse struct {
	*responses.BaseResponse
	RequestId string                 `json:"RequestId" xml:"RequestId"`
	OpsItem   OpsItemInUpdateOpsItem `json:"OpsItem" xml:"OpsItem"`
}

UpdateOpsItemResponse is the response struct for api UpdateOpsItem

func CreateUpdateOpsItemResponse

func CreateUpdateOpsItemResponse() (response *UpdateOpsItemResponse)

CreateUpdateOpsItemResponse creates a response to parse from UpdateOpsItem response

type UpdateParameterRequest

type UpdateParameterRequest struct {
	*requests.RpcRequest
	Description     string `position:"Query" name:"Description"`
	Tags            string `position:"Query" name:"Tags"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	Name            string `position:"Query" name:"Name"`
	Value           string `position:"Query" name:"Value"`
}

UpdateParameterRequest is the request struct for api UpdateParameter

func CreateUpdateParameterRequest

func CreateUpdateParameterRequest() (request *UpdateParameterRequest)

CreateUpdateParameterRequest creates a request to invoke UpdateParameter API

type UpdateParameterResponse

type UpdateParameterResponse struct {
	*responses.BaseResponse
	RequestId string                     `json:"RequestId" xml:"RequestId"`
	Parameter ParameterInUpdateParameter `json:"Parameter" xml:"Parameter"`
}

UpdateParameterResponse is the response struct for api UpdateParameter

func CreateUpdateParameterResponse

func CreateUpdateParameterResponse() (response *UpdateParameterResponse)

CreateUpdateParameterResponse creates a response to parse from UpdateParameter response

type UpdatePatchBaselineRequest

type UpdatePatchBaselineRequest struct {
	*requests.RpcRequest
	ClientToken   string `position:"Query" name:"ClientToken"`
	ApprovalRules string `position:"Query" name:"ApprovalRules"`
	Description   string `position:"Query" name:"Description"`
	Name          string `position:"Query" name:"Name"`
}

UpdatePatchBaselineRequest is the request struct for api UpdatePatchBaseline

func CreateUpdatePatchBaselineRequest

func CreateUpdatePatchBaselineRequest() (request *UpdatePatchBaselineRequest)

CreateUpdatePatchBaselineRequest creates a request to invoke UpdatePatchBaseline API

type UpdatePatchBaselineResponse

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

UpdatePatchBaselineResponse is the response struct for api UpdatePatchBaseline

func CreateUpdatePatchBaselineResponse

func CreateUpdatePatchBaselineResponse() (response *UpdatePatchBaselineResponse)

CreateUpdatePatchBaselineResponse creates a response to parse from UpdatePatchBaseline response

type UpdateSecretParameterRequest

type UpdateSecretParameterRequest struct {
	*requests.RpcRequest
	Description     string `position:"Query" name:"Description"`
	Tags            string `position:"Query" name:"Tags"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	Name            string `position:"Query" name:"Name"`
	Value           string `position:"Query" name:"Value"`
}

UpdateSecretParameterRequest is the request struct for api UpdateSecretParameter

func CreateUpdateSecretParameterRequest

func CreateUpdateSecretParameterRequest() (request *UpdateSecretParameterRequest)

CreateUpdateSecretParameterRequest creates a request to invoke UpdateSecretParameter API

type UpdateSecretParameterResponse

type UpdateSecretParameterResponse struct {
	*responses.BaseResponse
	RequestId string                           `json:"RequestId" xml:"RequestId"`
	Parameter ParameterInUpdateSecretParameter `json:"Parameter" xml:"Parameter"`
}

UpdateSecretParameterResponse is the response struct for api UpdateSecretParameter

func CreateUpdateSecretParameterResponse

func CreateUpdateSecretParameterResponse() (response *UpdateSecretParameterResponse)

CreateUpdateSecretParameterResponse creates a response to parse from UpdateSecretParameter response

type UpdateStateConfigurationRequest

type UpdateStateConfigurationRequest struct {
	*requests.RpcRequest
	ScheduleType         string `position:"Query" name:"ScheduleType"`
	ClientToken          string `position:"Query" name:"ClientToken"`
	Description          string `position:"Query" name:"Description"`
	Targets              string `position:"Query" name:"Targets"`
	ResourceGroupId      string `position:"Query" name:"ResourceGroupId"`
	ScheduleExpression   string `position:"Query" name:"ScheduleExpression"`
	ConfigureMode        string `position:"Query" name:"ConfigureMode"`
	Tags                 string `position:"Query" name:"Tags"`
	Parameters           string `position:"Query" name:"Parameters"`
	StateConfigurationId string `position:"Query" name:"StateConfigurationId"`
}

UpdateStateConfigurationRequest is the request struct for api UpdateStateConfiguration

func CreateUpdateStateConfigurationRequest

func CreateUpdateStateConfigurationRequest() (request *UpdateStateConfigurationRequest)

CreateUpdateStateConfigurationRequest creates a request to invoke UpdateStateConfiguration API

type UpdateStateConfigurationResponse

type UpdateStateConfigurationResponse struct {
	*responses.BaseResponse
	RequestId          string                   `json:"RequestId" xml:"RequestId"`
	StateConfiguration []StateConfigurationItem `json:"StateConfiguration" xml:"StateConfiguration"`
}

UpdateStateConfigurationResponse is the response struct for api UpdateStateConfiguration

func CreateUpdateStateConfigurationResponse

func CreateUpdateStateConfigurationResponse() (response *UpdateStateConfigurationResponse)

CreateUpdateStateConfigurationResponse creates a response to parse from UpdateStateConfiguration response

type UpdateTemplateRequest

type UpdateTemplateRequest struct {
	*requests.RpcRequest
	Content         string                 `position:"Query" name:"Content"`
	Tags            map[string]interface{} `position:"Query" name:"Tags"`
	ResourceGroupId string                 `position:"Query" name:"ResourceGroupId"`
	TemplateName    string                 `position:"Query" name:"TemplateName"`
	VersionName     string                 `position:"Query" name:"VersionName"`
}

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

UpdateTemplateResponse is the response struct for api UpdateTemplate

func CreateUpdateTemplateResponse

func CreateUpdateTemplateResponse() (response *UpdateTemplateResponse)

CreateUpdateTemplateResponse creates a response to parse from UpdateTemplate response

type ValidateTemplateContentRequest

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

ValidateTemplateContentRequest is the request struct for api ValidateTemplateContent

func CreateValidateTemplateContentRequest

func CreateValidateTemplateContentRequest() (request *ValidateTemplateContentRequest)

CreateValidateTemplateContentRequest creates a request to invoke ValidateTemplateContent API

type ValidateTemplateContentResponse

type ValidateTemplateContentResponse struct {
	*responses.BaseResponse
	Outputs    string `json:"Outputs" xml:"Outputs"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Parameters string `json:"Parameters" xml:"Parameters"`
	RamRole    string `json:"RamRole" xml:"RamRole"`
	Tasks      []Task `json:"Tasks" xml:"Tasks"`
}

ValidateTemplateContentResponse is the response struct for api ValidateTemplateContent

func CreateValidateTemplateContentResponse

func CreateValidateTemplateContentResponse() (response *ValidateTemplateContentResponse)

CreateValidateTemplateContentResponse creates a response to parse from ValidateTemplateContent response

type Values

type Values struct {
	Value []string `json:"Value" xml:"Value"`
}

Values is a nested struct in oos response

Source Files

Jump to

Keyboard shortcuts

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