oos

package
v1.61.1038 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2021 License: Apache-2.0 Imports: 6 Imported by: 1

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 added in v1.61.80

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType added in v1.61.80

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty added in v1.61.80

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

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient added in v1.61.80

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type Action

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

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 Attribute added in v1.61.614

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 added in v1.61.614

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 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) CreateParameter added in v1.61.478

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

CreateParameter invokes the oos.CreateParameter API synchronously

func (*Client) CreateParameterWithCallback added in v1.61.478

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

CreateParameterWithCallback invokes the oos.CreateParameter API asynchronously

func (*Client) CreateParameterWithChan added in v1.61.478

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

CreateParameterWithChan invokes the oos.CreateParameter API asynchronously

func (*Client) CreatePatchBaseline added in v1.61.916

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

CreatePatchBaseline invokes the oos.CreatePatchBaseline API synchronously

func (*Client) CreatePatchBaselineWithCallback added in v1.61.916

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

CreatePatchBaselineWithCallback invokes the oos.CreatePatchBaseline API asynchronously

func (*Client) CreatePatchBaselineWithChan added in v1.61.916

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

CreatePatchBaselineWithChan invokes the oos.CreatePatchBaseline API asynchronously

func (*Client) CreateSecretParameter added in v1.61.478

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

CreateSecretParameter invokes the oos.CreateSecretParameter API synchronously

func (*Client) CreateSecretParameterWithCallback added in v1.61.478

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

CreateSecretParameterWithCallback invokes the oos.CreateSecretParameter API asynchronously

func (*Client) CreateSecretParameterWithChan added in v1.61.478

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

CreateSecretParameterWithChan invokes the oos.CreateSecretParameter API asynchronously

func (*Client) CreateStateConfiguration added in v1.61.916

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

CreateStateConfiguration invokes the oos.CreateStateConfiguration API synchronously

func (*Client) CreateStateConfigurationWithCallback added in v1.61.916

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

CreateStateConfigurationWithCallback invokes the oos.CreateStateConfiguration API asynchronously

func (*Client) CreateStateConfigurationWithChan added in v1.61.916

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) 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 added in v1.61.478

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

DeleteParameter invokes the oos.DeleteParameter API synchronously

func (*Client) DeleteParameterWithCallback added in v1.61.478

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

DeleteParameterWithCallback invokes the oos.DeleteParameter API asynchronously

func (*Client) DeleteParameterWithChan added in v1.61.478

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

DeleteParameterWithChan invokes the oos.DeleteParameter API asynchronously

func (*Client) DeletePatchBaseline added in v1.61.916

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

DeletePatchBaseline invokes the oos.DeletePatchBaseline API synchronously

func (*Client) DeletePatchBaselineWithCallback added in v1.61.916

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

DeletePatchBaselineWithCallback invokes the oos.DeletePatchBaseline API asynchronously

func (*Client) DeletePatchBaselineWithChan added in v1.61.916

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

DeletePatchBaselineWithChan invokes the oos.DeletePatchBaseline API asynchronously

func (*Client) DeleteSecretParameter added in v1.61.478

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

DeleteSecretParameter invokes the oos.DeleteSecretParameter API synchronously

func (*Client) DeleteSecretParameterWithCallback added in v1.61.478

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

DeleteSecretParameterWithCallback invokes the oos.DeleteSecretParameter API asynchronously

func (*Client) DeleteSecretParameterWithChan added in v1.61.478

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

DeleteSecretParameterWithChan invokes the oos.DeleteSecretParameter API asynchronously

func (*Client) DeleteStateConfigurations added in v1.61.916

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

DeleteStateConfigurations invokes the oos.DeleteStateConfigurations API synchronously

func (*Client) DeleteStateConfigurationsWithCallback added in v1.61.916

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

DeleteStateConfigurationsWithCallback invokes the oos.DeleteStateConfigurations API asynchronously

func (*Client) DeleteStateConfigurationsWithChan added in v1.61.916

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 added in v1.60.386

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

DeleteTemplates invokes the oos.DeleteTemplates API synchronously

func (*Client) DeleteTemplatesWithCallback added in v1.60.386

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

DeleteTemplatesWithCallback invokes the oos.DeleteTemplates API asynchronously

func (*Client) DeleteTemplatesWithChan added in v1.60.386

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

DeleteTemplatesWithChan invokes the oos.DeleteTemplates API asynchronously

func (*Client) DescribeRegions added in v1.60.386

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

DescribeRegions invokes the oos.DescribeRegions API synchronously

func (*Client) DescribeRegionsWithCallback added in v1.60.386

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

DescribeRegionsWithCallback invokes the oos.DescribeRegions API asynchronously

func (*Client) DescribeRegionsWithChan added in v1.60.386

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) 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 added in v1.61.614

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

GetInventorySchema invokes the oos.GetInventorySchema API synchronously

func (*Client) GetInventorySchemaWithCallback added in v1.61.614

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

GetInventorySchemaWithCallback invokes the oos.GetInventorySchema API asynchronously

func (*Client) GetInventorySchemaWithChan added in v1.61.614

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

GetInventorySchemaWithChan invokes the oos.GetInventorySchema API asynchronously

func (*Client) GetParameter added in v1.61.478

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

GetParameter invokes the oos.GetParameter API synchronously

func (*Client) GetParameterWithCallback added in v1.61.478

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

GetParameterWithCallback invokes the oos.GetParameter API asynchronously

func (*Client) GetParameterWithChan added in v1.61.478

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

GetParameterWithChan invokes the oos.GetParameter API asynchronously

func (*Client) GetParameters added in v1.61.614

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

GetParameters invokes the oos.GetParameters API synchronously

func (*Client) GetParametersByPath added in v1.61.614

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

GetParametersByPath invokes the oos.GetParametersByPath API synchronously

func (*Client) GetParametersByPathWithCallback added in v1.61.614

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

GetParametersByPathWithCallback invokes the oos.GetParametersByPath API asynchronously

func (*Client) GetParametersByPathWithChan added in v1.61.614

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

GetParametersByPathWithChan invokes the oos.GetParametersByPath API asynchronously

func (*Client) GetParametersWithCallback added in v1.61.614

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

GetParametersWithCallback invokes the oos.GetParameters API asynchronously

func (*Client) GetParametersWithChan added in v1.61.614

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

GetParametersWithChan invokes the oos.GetParameters API asynchronously

func (*Client) GetPatchBaseline added in v1.61.916

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

GetPatchBaseline invokes the oos.GetPatchBaseline API synchronously

func (*Client) GetPatchBaselineWithCallback added in v1.61.916

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

GetPatchBaselineWithCallback invokes the oos.GetPatchBaseline API asynchronously

func (*Client) GetPatchBaselineWithChan added in v1.61.916

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

GetPatchBaselineWithChan invokes the oos.GetPatchBaseline API asynchronously

func (*Client) GetSecretParameter added in v1.61.478

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

GetSecretParameter invokes the oos.GetSecretParameter API synchronously

func (*Client) GetSecretParameterWithCallback added in v1.61.478

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

GetSecretParameterWithCallback invokes the oos.GetSecretParameter API asynchronously

func (*Client) GetSecretParameterWithChan added in v1.61.478

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

GetSecretParameterWithChan invokes the oos.GetSecretParameter API asynchronously

func (*Client) GetSecretParameters added in v1.61.614

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

GetSecretParameters invokes the oos.GetSecretParameters API synchronously

func (*Client) GetSecretParametersByPath added in v1.61.614

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

GetSecretParametersByPath invokes the oos.GetSecretParametersByPath API synchronously

func (*Client) GetSecretParametersByPathWithCallback added in v1.61.614

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

GetSecretParametersByPathWithCallback invokes the oos.GetSecretParametersByPath API asynchronously

func (*Client) GetSecretParametersByPathWithChan added in v1.61.614

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

GetSecretParametersByPathWithChan invokes the oos.GetSecretParametersByPath API asynchronously

func (*Client) GetSecretParametersWithCallback added in v1.61.614

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

GetSecretParametersWithCallback invokes the oos.GetSecretParameters API asynchronously

func (*Client) GetSecretParametersWithChan added in v1.61.614

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

GetSecretParametersWithChan invokes the oos.GetSecretParameters API asynchronously

func (*Client) GetServiceSettings added in v1.61.730

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

GetServiceSettings invokes the oos.GetServiceSettings API synchronously

func (*Client) GetServiceSettingsWithCallback added in v1.61.730

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

GetServiceSettingsWithCallback invokes the oos.GetServiceSettings API asynchronously

func (*Client) GetServiceSettingsWithChan added in v1.61.730

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) 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 added in v1.60.386

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

ListExecutionRiskyTasks invokes the oos.ListExecutionRiskyTasks API synchronously

func (*Client) ListExecutionRiskyTasksWithCallback added in v1.60.386

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

ListExecutionRiskyTasksWithCallback invokes the oos.ListExecutionRiskyTasks API asynchronously

func (*Client) ListExecutionRiskyTasksWithChan added in v1.60.386

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 added in v1.61.916

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

ListInstancePatchStates invokes the oos.ListInstancePatchStates API synchronously

func (*Client) ListInstancePatchStatesWithCallback added in v1.61.916

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

ListInstancePatchStatesWithCallback invokes the oos.ListInstancePatchStates API asynchronously

func (*Client) ListInstancePatchStatesWithChan added in v1.61.916

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

ListInstancePatchStatesWithChan invokes the oos.ListInstancePatchStates API asynchronously

func (*Client) ListInstancePatches added in v1.61.916

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

ListInstancePatches invokes the oos.ListInstancePatches API synchronously

func (*Client) ListInstancePatchesWithCallback added in v1.61.916

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

ListInstancePatchesWithCallback invokes the oos.ListInstancePatches API asynchronously

func (*Client) ListInstancePatchesWithChan added in v1.61.916

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

ListInstancePatchesWithChan invokes the oos.ListInstancePatches API asynchronously

func (*Client) ListInstanceStateReports added in v1.61.916

func (client *Client) ListInstanceStateReports(request *ListInstanceStateReportsRequest) (response *ListInstanceStateReportsResponse, err error)

ListInstanceStateReports invokes the oos.ListInstanceStateReports API synchronously

func (*Client) ListInstanceStateReportsWithCallback added in v1.61.916

func (client *Client) ListInstanceStateReportsWithCallback(request *ListInstanceStateReportsRequest, callback func(response *ListInstanceStateReportsResponse, err error)) <-chan int

ListInstanceStateReportsWithCallback invokes the oos.ListInstanceStateReports API asynchronously

func (*Client) ListInstanceStateReportsWithChan added in v1.61.916

func (client *Client) ListInstanceStateReportsWithChan(request *ListInstanceStateReportsRequest) (<-chan *ListInstanceStateReportsResponse, <-chan error)

ListInstanceStateReportsWithChan invokes the oos.ListInstanceStateReports API asynchronously

func (*Client) ListInventoryEntries added in v1.61.614

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

ListInventoryEntries invokes the oos.ListInventoryEntries API synchronously

func (*Client) ListInventoryEntriesWithCallback added in v1.61.614

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

ListInventoryEntriesWithCallback invokes the oos.ListInventoryEntries API asynchronously

func (*Client) ListInventoryEntriesWithChan added in v1.61.614

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

ListInventoryEntriesWithChan invokes the oos.ListInventoryEntries API asynchronously

func (*Client) ListParameterVersions added in v1.61.478

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

ListParameterVersions invokes the oos.ListParameterVersions API synchronously

func (*Client) ListParameterVersionsWithCallback added in v1.61.478

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

ListParameterVersionsWithCallback invokes the oos.ListParameterVersions API asynchronously

func (*Client) ListParameterVersionsWithChan added in v1.61.478

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

ListParameterVersionsWithChan invokes the oos.ListParameterVersions API asynchronously

func (*Client) ListParameters added in v1.61.478

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

ListParameters invokes the oos.ListParameters API synchronously

func (*Client) ListParametersWithCallback added in v1.61.478

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

ListParametersWithCallback invokes the oos.ListParameters API asynchronously

func (*Client) ListParametersWithChan added in v1.61.478

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

ListParametersWithChan invokes the oos.ListParameters API asynchronously

func (*Client) ListPatchBaselines added in v1.61.916

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

ListPatchBaselines invokes the oos.ListPatchBaselines API synchronously

func (*Client) ListPatchBaselinesWithCallback added in v1.61.916

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

ListPatchBaselinesWithCallback invokes the oos.ListPatchBaselines API asynchronously

func (*Client) ListPatchBaselinesWithChan added in v1.61.916

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

ListPatchBaselinesWithChan invokes the oos.ListPatchBaselines API asynchronously

func (*Client) ListResourceExecutionStatus added in v1.61.305

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

ListResourceExecutionStatus invokes the oos.ListResourceExecutionStatus API synchronously

func (*Client) ListResourceExecutionStatusWithCallback added in v1.61.305

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

ListResourceExecutionStatusWithCallback invokes the oos.ListResourceExecutionStatus API asynchronously

func (*Client) ListResourceExecutionStatusWithChan added in v1.61.305

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

ListResourceExecutionStatusWithChan invokes the oos.ListResourceExecutionStatus API asynchronously

func (*Client) ListSecretParameterVersions added in v1.61.478

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

ListSecretParameterVersions invokes the oos.ListSecretParameterVersions API synchronously

func (*Client) ListSecretParameterVersionsWithCallback added in v1.61.478

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

ListSecretParameterVersionsWithCallback invokes the oos.ListSecretParameterVersions API asynchronously

func (*Client) ListSecretParameterVersionsWithChan added in v1.61.478

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

ListSecretParameterVersionsWithChan invokes the oos.ListSecretParameterVersions API asynchronously

func (*Client) ListSecretParameters added in v1.61.478

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

ListSecretParameters invokes the oos.ListSecretParameters API synchronously

func (*Client) ListSecretParametersWithCallback added in v1.61.478

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

ListSecretParametersWithCallback invokes the oos.ListSecretParameters API asynchronously

func (*Client) ListSecretParametersWithChan added in v1.61.478

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

ListSecretParametersWithChan invokes the oos.ListSecretParameters API asynchronously

func (*Client) ListStateConfigurations added in v1.61.916

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

ListStateConfigurations invokes the oos.ListStateConfigurations API synchronously

func (*Client) ListStateConfigurationsWithCallback added in v1.61.916

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

ListStateConfigurationsWithCallback invokes the oos.ListStateConfigurations API asynchronously

func (*Client) ListStateConfigurationsWithChan added in v1.61.916

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

ListStateConfigurationsWithChan invokes the oos.ListStateConfigurations API asynchronously

func (*Client) ListTagKeys added in v1.60.386

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

ListTagKeys invokes the oos.ListTagKeys API synchronously

func (*Client) ListTagKeysWithCallback added in v1.60.386

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

ListTagKeysWithCallback invokes the oos.ListTagKeys API asynchronously

func (*Client) ListTagKeysWithChan added in v1.60.386

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

ListTagKeysWithChan invokes the oos.ListTagKeys API asynchronously

func (*Client) ListTagResources added in v1.60.386

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

ListTagResources invokes the oos.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback added in v1.60.386

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

ListTagResourcesWithCallback invokes the oos.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan added in v1.60.386

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

ListTagResourcesWithChan invokes the oos.ListTagResources API asynchronously

func (*Client) ListTagValues added in v1.60.386

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

ListTagValues invokes the oos.ListTagValues API synchronously

func (*Client) ListTagValuesWithCallback added in v1.60.386

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

ListTagValuesWithCallback invokes the oos.ListTagValues API asynchronously

func (*Client) ListTagValuesWithChan added in v1.60.386

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 added in v1.61.162

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

ListTemplateVersions invokes the oos.ListTemplateVersions API synchronously

func (*Client) ListTemplateVersionsWithCallback added in v1.61.162

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

ListTemplateVersionsWithCallback invokes the oos.ListTemplateVersions API asynchronously

func (*Client) ListTemplateVersionsWithChan added in v1.61.162

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 added in v1.61.916

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

RegisterDefaultPatchBaseline invokes the oos.RegisterDefaultPatchBaseline API synchronously

func (*Client) RegisterDefaultPatchBaselineWithCallback added in v1.61.916

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

RegisterDefaultPatchBaselineWithCallback invokes the oos.RegisterDefaultPatchBaseline API asynchronously

func (*Client) RegisterDefaultPatchBaselineWithChan added in v1.61.916

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

RegisterDefaultPatchBaselineWithChan invokes the oos.RegisterDefaultPatchBaseline API asynchronously

func (*Client) SearchInventory added in v1.61.614

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

SearchInventory invokes the oos.SearchInventory API synchronously

func (*Client) SearchInventoryWithCallback added in v1.61.614

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

SearchInventoryWithCallback invokes the oos.SearchInventory API asynchronously

func (*Client) SearchInventoryWithChan added in v1.61.614

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

SearchInventoryWithChan invokes the oos.SearchInventory API asynchronously

func (*Client) SetServiceSettings added in v1.61.730

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

SetServiceSettings invokes the oos.SetServiceSettings API synchronously

func (*Client) SetServiceSettingsWithCallback added in v1.61.730

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

SetServiceSettingsWithCallback invokes the oos.SetServiceSettings API asynchronously

func (*Client) SetServiceSettingsWithChan added in v1.61.730

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 added in v1.60.386

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

TagResources invokes the oos.TagResources API synchronously

func (*Client) TagResourcesWithCallback added in v1.60.386

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

TagResourcesWithCallback invokes the oos.TagResources API asynchronously

func (*Client) TagResourcesWithChan added in v1.60.386

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

TagResourcesWithChan invokes the oos.TagResources API asynchronously

func (*Client) TriggerExecution added in v1.60.386

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

TriggerExecution invokes the oos.TriggerExecution API synchronously

func (*Client) TriggerExecutionWithCallback added in v1.60.386

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

TriggerExecutionWithCallback invokes the oos.TriggerExecution API asynchronously

func (*Client) TriggerExecutionWithChan added in v1.60.386

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

TriggerExecutionWithChan invokes the oos.TriggerExecution API asynchronously

func (*Client) UntagResources added in v1.60.386

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

UntagResources invokes the oos.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback added in v1.60.386

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

UntagResourcesWithCallback invokes the oos.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan added in v1.60.386

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

UntagResourcesWithChan invokes the oos.UntagResources API asynchronously

func (*Client) UpdateExecution added in v1.61.614

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

UpdateExecution invokes the oos.UpdateExecution API synchronously

func (*Client) UpdateExecutionWithCallback added in v1.61.614

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

UpdateExecutionWithCallback invokes the oos.UpdateExecution API asynchronously

func (*Client) UpdateExecutionWithChan added in v1.61.614

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

UpdateExecutionWithChan invokes the oos.UpdateExecution API asynchronously

func (*Client) UpdateInstanceInformation added in v1.61.614

func (client *Client) UpdateInstanceInformation(request *UpdateInstanceInformationRequest) (response *UpdateInstanceInformationResponse, err error)

UpdateInstanceInformation invokes the oos.UpdateInstanceInformation API synchronously

func (*Client) UpdateInstanceInformationWithCallback added in v1.61.614

func (client *Client) UpdateInstanceInformationWithCallback(request *UpdateInstanceInformationRequest, callback func(response *UpdateInstanceInformationResponse, err error)) <-chan int

UpdateInstanceInformationWithCallback invokes the oos.UpdateInstanceInformation API asynchronously

func (*Client) UpdateInstanceInformationWithChan added in v1.61.614

func (client *Client) UpdateInstanceInformationWithChan(request *UpdateInstanceInformationRequest) (<-chan *UpdateInstanceInformationResponse, <-chan error)

UpdateInstanceInformationWithChan invokes the oos.UpdateInstanceInformation API asynchronously

func (*Client) UpdateParameter added in v1.61.478

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

UpdateParameter invokes the oos.UpdateParameter API synchronously

func (*Client) UpdateParameterWithCallback added in v1.61.478

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

UpdateParameterWithCallback invokes the oos.UpdateParameter API asynchronously

func (*Client) UpdateParameterWithChan added in v1.61.478

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

UpdateParameterWithChan invokes the oos.UpdateParameter API asynchronously

func (*Client) UpdatePatchBaseline added in v1.61.916

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

UpdatePatchBaseline invokes the oos.UpdatePatchBaseline API synchronously

func (*Client) UpdatePatchBaselineWithCallback added in v1.61.916

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

UpdatePatchBaselineWithCallback invokes the oos.UpdatePatchBaseline API asynchronously

func (*Client) UpdatePatchBaselineWithChan added in v1.61.916

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

UpdatePatchBaselineWithChan invokes the oos.UpdatePatchBaseline API asynchronously

func (*Client) UpdateSecretParameter added in v1.61.478

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

UpdateSecretParameter invokes the oos.UpdateSecretParameter API synchronously

func (*Client) UpdateSecretParameterWithCallback added in v1.61.478

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

UpdateSecretParameterWithCallback invokes the oos.UpdateSecretParameter API asynchronously

func (*Client) UpdateSecretParameterWithChan added in v1.61.478

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

UpdateSecretParameterWithChan invokes the oos.UpdateSecretParameter API asynchronously

func (*Client) UpdateStateConfiguration added in v1.61.916

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

UpdateStateConfiguration invokes the oos.UpdateStateConfiguration API synchronously

func (*Client) UpdateStateConfigurationWithCallback added in v1.61.916

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

UpdateStateConfigurationWithCallback invokes the oos.UpdateStateConfiguration API asynchronously

func (*Client) UpdateStateConfigurationWithChan added in v1.61.916

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 CreateParameterRequest added in v1.61.478

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"`
	Name        string `position:"Query" name:"Name"`
	Value       string `position:"Query" name:"Value"`
}

CreateParameterRequest is the request struct for api CreateParameter

func CreateCreateParameterRequest added in v1.61.478

func CreateCreateParameterRequest() (request *CreateParameterRequest)

CreateCreateParameterRequest creates a request to invoke CreateParameter API

type CreateParameterResponse added in v1.61.478

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 added in v1.61.478

func CreateCreateParameterResponse() (response *CreateParameterResponse)

CreateCreateParameterResponse creates a response to parse from CreateParameter response

type CreatePatchBaselineRequest added in v1.61.916

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 added in v1.61.916

func CreateCreatePatchBaselineRequest() (request *CreatePatchBaselineRequest)

CreateCreatePatchBaselineRequest creates a request to invoke CreatePatchBaseline API

type CreatePatchBaselineResponse added in v1.61.916

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 added in v1.61.916

func CreateCreatePatchBaselineResponse() (response *CreatePatchBaselineResponse)

CreateCreatePatchBaselineResponse creates a response to parse from CreatePatchBaseline response

type CreateSecretParameterRequest added in v1.61.478

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"`
	Value       string `position:"Query" name:"Value"`
	KeyId       string `position:"Query" name:"KeyId"`
	Tags        string `position:"Query" name:"Tags"`
	Name        string `position:"Query" name:"Name"`
}

CreateSecretParameterRequest is the request struct for api CreateSecretParameter

func CreateCreateSecretParameterRequest added in v1.61.478

func CreateCreateSecretParameterRequest() (request *CreateSecretParameterRequest)

CreateCreateSecretParameterRequest creates a request to invoke CreateSecretParameter API

type CreateSecretParameterResponse added in v1.61.478

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

CreateSecretParameterResponse is the response struct for api CreateSecretParameter

func CreateCreateSecretParameterResponse added in v1.61.478

func CreateCreateSecretParameterResponse() (response *CreateSecretParameterResponse)

CreateCreateSecretParameterResponse creates a response to parse from CreateSecretParameter response

type CreateStateConfigurationRequest added in v1.61.916

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"`
	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 added in v1.61.916

func CreateCreateStateConfigurationRequest() (request *CreateStateConfigurationRequest)

CreateCreateStateConfigurationRequest creates a request to invoke CreateStateConfiguration API

type CreateStateConfigurationResponse added in v1.61.916

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 added in v1.61.916

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"`
	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
	RequestId    string   `json:"RequestId" xml:"RequestId"`
	TemplateType string   `json:"TemplateType" xml:"TemplateType"`
	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 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 added in v1.61.478

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

DeleteParameterRequest is the request struct for api DeleteParameter

func CreateDeleteParameterRequest added in v1.61.478

func CreateDeleteParameterRequest() (request *DeleteParameterRequest)

CreateDeleteParameterRequest creates a request to invoke DeleteParameter API

type DeleteParameterResponse added in v1.61.478

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

DeleteParameterResponse is the response struct for api DeleteParameter

func CreateDeleteParameterResponse added in v1.61.478

func CreateDeleteParameterResponse() (response *DeleteParameterResponse)

CreateDeleteParameterResponse creates a response to parse from DeleteParameter response

type DeletePatchBaselineRequest added in v1.61.916

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

DeletePatchBaselineRequest is the request struct for api DeletePatchBaseline

func CreateDeletePatchBaselineRequest added in v1.61.916

func CreateDeletePatchBaselineRequest() (request *DeletePatchBaselineRequest)

CreateDeletePatchBaselineRequest creates a request to invoke DeletePatchBaseline API

type DeletePatchBaselineResponse added in v1.61.916

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

DeletePatchBaselineResponse is the response struct for api DeletePatchBaseline

func CreateDeletePatchBaselineResponse added in v1.61.916

func CreateDeletePatchBaselineResponse() (response *DeletePatchBaselineResponse)

CreateDeletePatchBaselineResponse creates a response to parse from DeletePatchBaseline response

type DeleteSecretParameterRequest added in v1.61.478

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

DeleteSecretParameterRequest is the request struct for api DeleteSecretParameter

func CreateDeleteSecretParameterRequest added in v1.61.478

func CreateDeleteSecretParameterRequest() (request *DeleteSecretParameterRequest)

CreateDeleteSecretParameterRequest creates a request to invoke DeleteSecretParameter API

type DeleteSecretParameterResponse added in v1.61.478

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

DeleteSecretParameterResponse is the response struct for api DeleteSecretParameter

func CreateDeleteSecretParameterResponse added in v1.61.478

func CreateDeleteSecretParameterResponse() (response *DeleteSecretParameterResponse)

CreateDeleteSecretParameterResponse creates a response to parse from DeleteSecretParameter response

type DeleteStateConfigurationsRequest added in v1.61.916

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 added in v1.61.916

func CreateDeleteStateConfigurationsRequest() (request *DeleteStateConfigurationsRequest)

CreateDeleteStateConfigurationsRequest creates a request to invoke DeleteStateConfigurations API

type DeleteStateConfigurationsResponse added in v1.61.916

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

DeleteStateConfigurationsResponse is the response struct for api DeleteStateConfigurations

func CreateDeleteStateConfigurationsResponse added in v1.61.916

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 added in v1.60.386

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 added in v1.60.386

func CreateDeleteTemplatesRequest() (request *DeleteTemplatesRequest)

CreateDeleteTemplatesRequest creates a request to invoke DeleteTemplates API

type DeleteTemplatesResponse added in v1.60.386

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

DeleteTemplatesResponse is the response struct for api DeleteTemplates

func CreateDeleteTemplatesResponse added in v1.60.386

func CreateDeleteTemplatesResponse() (response *DeleteTemplatesResponse)

CreateDeleteTemplatesResponse creates a response to parse from DeleteTemplates response

type DescribeRegionsRequest added in v1.60.386

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

DescribeRegionsRequest is the request struct for api DescribeRegions

func CreateDescribeRegionsRequest added in v1.60.386

func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)

CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API

type DescribeRegionsResponse added in v1.60.386

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 added in v1.60.386

func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)

CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response

type Entities added in v1.61.614

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

Entities is a nested struct in oos response

type Entries added in v1.61.614

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

Entries is a nested struct in oos response

type Execution

type Execution struct {
	TemplateId                string                 `json:"TemplateId" xml:"TemplateId"`
	Category                  string                 `json:"Category" xml:"Category"`
	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"`
	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 added in v1.61.81

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

ExecutionInStartExecution is a nested struct in oos response

type ExecutionLog

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

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

GenerateExecutionPolicyResponse is the response struct for api GenerateExecutionPolicy

func CreateGenerateExecutionPolicyResponse

func CreateGenerateExecutionPolicyResponse() (response *GenerateExecutionPolicyResponse)

CreateGenerateExecutionPolicyResponse creates a response to parse from GenerateExecutionPolicy 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
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Content   string   `json:"Content" xml:"Content"`
	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 added in v1.61.614

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 added in v1.61.614

func CreateGetInventorySchemaRequest() (request *GetInventorySchemaRequest)

CreateGetInventorySchemaRequest creates a request to invoke GetInventorySchema API

type GetInventorySchemaResponse added in v1.61.614

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

GetInventorySchemaResponse is the response struct for api GetInventorySchema

func CreateGetInventorySchemaResponse added in v1.61.614

func CreateGetInventorySchemaResponse() (response *GetInventorySchemaResponse)

CreateGetInventorySchemaResponse creates a response to parse from GetInventorySchema response

type GetParameterRequest added in v1.61.478

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

GetParameterRequest is the request struct for api GetParameter

func CreateGetParameterRequest added in v1.61.478

func CreateGetParameterRequest() (request *GetParameterRequest)

CreateGetParameterRequest creates a request to invoke GetParameter API

type GetParameterResponse added in v1.61.478

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 added in v1.61.478

func CreateGetParameterResponse() (response *GetParameterResponse)

CreateGetParameterResponse creates a response to parse from GetParameter response

type GetParametersByPathRequest added in v1.61.614

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 added in v1.61.614

func CreateGetParametersByPathRequest() (request *GetParametersByPathRequest)

CreateGetParametersByPathRequest creates a request to invoke GetParametersByPath API

type GetParametersByPathResponse added in v1.61.614

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

GetParametersByPathResponse is the response struct for api GetParametersByPath

func CreateGetParametersByPathResponse added in v1.61.614

func CreateGetParametersByPathResponse() (response *GetParametersByPathResponse)

CreateGetParametersByPathResponse creates a response to parse from GetParametersByPath response

type GetParametersRequest added in v1.61.614

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

GetParametersRequest is the request struct for api GetParameters

func CreateGetParametersRequest added in v1.61.614

func CreateGetParametersRequest() (request *GetParametersRequest)

CreateGetParametersRequest creates a request to invoke GetParameters API

type GetParametersResponse added in v1.61.614

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 added in v1.61.614

func CreateGetParametersResponse() (response *GetParametersResponse)

CreateGetParametersResponse creates a response to parse from GetParameters response

type GetPatchBaselineRequest added in v1.61.916

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

GetPatchBaselineRequest is the request struct for api GetPatchBaseline

func CreateGetPatchBaselineRequest added in v1.61.916

func CreateGetPatchBaselineRequest() (request *GetPatchBaselineRequest)

CreateGetPatchBaselineRequest creates a request to invoke GetPatchBaseline API

type GetPatchBaselineResponse added in v1.61.916

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 added in v1.61.916

func CreateGetPatchBaselineResponse() (response *GetPatchBaselineResponse)

CreateGetPatchBaselineResponse creates a response to parse from GetPatchBaseline response

type GetSecretParameterRequest added in v1.61.478

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 added in v1.61.478

func CreateGetSecretParameterRequest() (request *GetSecretParameterRequest)

CreateGetSecretParameterRequest creates a request to invoke GetSecretParameter API

type GetSecretParameterResponse added in v1.61.478

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 added in v1.61.478

func CreateGetSecretParameterResponse() (response *GetSecretParameterResponse)

CreateGetSecretParameterResponse creates a response to parse from GetSecretParameter response

type GetSecretParametersByPathRequest added in v1.61.614

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 added in v1.61.614

func CreateGetSecretParametersByPathRequest() (request *GetSecretParametersByPathRequest)

CreateGetSecretParametersByPathRequest creates a request to invoke GetSecretParametersByPath API

type GetSecretParametersByPathResponse added in v1.61.614

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

GetSecretParametersByPathResponse is the response struct for api GetSecretParametersByPath

func CreateGetSecretParametersByPathResponse added in v1.61.614

func CreateGetSecretParametersByPathResponse() (response *GetSecretParametersByPathResponse)

CreateGetSecretParametersByPathResponse creates a response to parse from GetSecretParametersByPath response

type GetSecretParametersRequest added in v1.61.614

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 added in v1.61.614

func CreateGetSecretParametersRequest() (request *GetSecretParametersRequest)

CreateGetSecretParametersRequest creates a request to invoke GetSecretParameters API

type GetSecretParametersResponse added in v1.61.614

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 added in v1.61.614

func CreateGetSecretParametersResponse() (response *GetSecretParametersResponse)

CreateGetSecretParametersResponse creates a response to parse from GetSecretParameters response

type GetServiceSettingsRequest added in v1.61.730

type GetServiceSettingsRequest struct {
	*requests.RpcRequest
}

GetServiceSettingsRequest is the request struct for api GetServiceSettings

func CreateGetServiceSettingsRequest added in v1.61.730

func CreateGetServiceSettingsRequest() (request *GetServiceSettingsRequest)

CreateGetServiceSettingsRequest creates a request to invoke GetServiceSettings API

type GetServiceSettingsResponse added in v1.61.730

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 added in v1.61.730

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
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Content   string   `json:"Content" xml:"Content"`
	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 added in v1.61.916

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

InstancePatchState is a nested struct in oos response

type InstancePatchStates added in v1.61.916

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

InstancePatchStates is a nested struct in oos response

type InvalidParametersInGetParameters added in v1.61.614

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

InvalidParametersInGetParameters is a nested struct in oos response

type InvalidParametersInGetSecretParameters added in v1.61.614

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

InvalidParametersInGetSecretParameters is a nested struct in oos response

type Keys added in v1.60.386

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
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	MaxResults int      `json:"MaxResults" xml:"MaxResults"`
	NextToken  string   `json:"NextToken" xml:"NextToken"`
	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 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
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	MaxResults    int            `json:"MaxResults" xml:"MaxResults"`
	NextToken     string         `json:"NextToken" xml:"NextToken"`
	IsTruncated   bool           `json:"IsTruncated" xml:"IsTruncated"`
	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 added in v1.60.386

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

ListExecutionRiskyTasksRequest is the request struct for api ListExecutionRiskyTasks

func CreateListExecutionRiskyTasksRequest added in v1.60.386

func CreateListExecutionRiskyTasksRequest() (request *ListExecutionRiskyTasksRequest)

CreateListExecutionRiskyTasksRequest creates a request to invoke ListExecutionRiskyTasks API

type ListExecutionRiskyTasksResponse added in v1.60.386

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 added in v1.60.386

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"`
	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
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	MaxResults int         `json:"MaxResults" xml:"MaxResults"`
	NextToken  string      `json:"NextToken" xml:"NextToken"`
	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 added in v1.61.916

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 added in v1.61.916

func CreateListInstancePatchStatesRequest() (request *ListInstancePatchStatesRequest)

CreateListInstancePatchStatesRequest creates a request to invoke ListInstancePatchStates API

type ListInstancePatchStatesResponse added in v1.61.916

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

ListInstancePatchStatesResponse is the response struct for api ListInstancePatchStates

func CreateListInstancePatchStatesResponse added in v1.61.916

func CreateListInstancePatchStatesResponse() (response *ListInstancePatchStatesResponse)

CreateListInstancePatchStatesResponse creates a response to parse from ListInstancePatchStates response

type ListInstancePatchesRequest added in v1.61.916

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

ListInstancePatchesRequest is the request struct for api ListInstancePatches

func CreateListInstancePatchesRequest added in v1.61.916

func CreateListInstancePatchesRequest() (request *ListInstancePatchesRequest)

CreateListInstancePatchesRequest creates a request to invoke ListInstancePatches API

type ListInstancePatchesResponse added in v1.61.916

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

ListInstancePatchesResponse is the response struct for api ListInstancePatches

func CreateListInstancePatchesResponse added in v1.61.916

func CreateListInstancePatchesResponse() (response *ListInstancePatchesResponse)

CreateListInstancePatchesResponse creates a response to parse from ListInstancePatches response

type ListInstanceStateReportsRequest added in v1.61.916

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

ListInstanceStateReportsRequest is the request struct for api ListInstanceStateReports

func CreateListInstanceStateReportsRequest added in v1.61.916

func CreateListInstanceStateReportsRequest() (request *ListInstanceStateReportsRequest)

CreateListInstanceStateReportsRequest creates a request to invoke ListInstanceStateReports API

type ListInstanceStateReportsResponse added in v1.61.916

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

ListInstanceStateReportsResponse is the response struct for api ListInstanceStateReports

func CreateListInstanceStateReportsResponse added in v1.61.916

func CreateListInstanceStateReportsResponse() (response *ListInstanceStateReportsResponse)

CreateListInstanceStateReportsResponse creates a response to parse from ListInstanceStateReports response

type ListInventoryEntriesFilter added in v1.61.614

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 added in v1.61.614

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 added in v1.61.614

func CreateListInventoryEntriesRequest() (request *ListInventoryEntriesRequest)

CreateListInventoryEntriesRequest creates a request to invoke ListInventoryEntries API

type ListInventoryEntriesResponse added in v1.61.614

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

ListInventoryEntriesResponse is the response struct for api ListInventoryEntries

func CreateListInventoryEntriesResponse added in v1.61.614

func CreateListInventoryEntriesResponse() (response *ListInventoryEntriesResponse)

CreateListInventoryEntriesResponse creates a response to parse from ListInventoryEntries response

type ListParameterVersionsRequest added in v1.61.478

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 added in v1.61.478

func CreateListParameterVersionsRequest() (request *ListParameterVersionsRequest)

CreateListParameterVersionsRequest creates a request to invoke ListParameterVersions API

type ListParameterVersionsResponse added in v1.61.478

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

ListParameterVersionsResponse is the response struct for api ListParameterVersions

func CreateListParameterVersionsResponse added in v1.61.478

func CreateListParameterVersionsResponse() (response *ListParameterVersionsResponse)

CreateListParameterVersionsResponse creates a response to parse from ListParameterVersions response

type ListParametersRequest added in v1.61.478

type ListParametersRequest struct {
	*requests.RpcRequest
	Type       string           `position:"Query" name:"Type"`
	Recursive  requests.Boolean `position:"Query" name:"Recursive"`
	Path       string           `position:"Query" name:"Path"`
	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 added in v1.61.478

func CreateListParametersRequest() (request *ListParametersRequest)

CreateListParametersRequest creates a request to invoke ListParameters API

type ListParametersResponse added in v1.61.478

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

ListParametersResponse is the response struct for api ListParameters

func CreateListParametersResponse added in v1.61.478

func CreateListParametersResponse() (response *ListParametersResponse)

CreateListParametersResponse creates a response to parse from ListParameters response

type ListPatchBaselinesRequest added in v1.61.916

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 added in v1.61.916

func CreateListPatchBaselinesRequest() (request *ListPatchBaselinesRequest)

CreateListPatchBaselinesRequest creates a request to invoke ListPatchBaselines API

type ListPatchBaselinesResponse added in v1.61.916

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

ListPatchBaselinesResponse is the response struct for api ListPatchBaselines

func CreateListPatchBaselinesResponse added in v1.61.916

func CreateListPatchBaselinesResponse() (response *ListPatchBaselinesResponse)

CreateListPatchBaselinesResponse creates a response to parse from ListPatchBaselines response

type ListResourceExecutionStatusRequest added in v1.61.305

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 added in v1.61.305

func CreateListResourceExecutionStatusRequest() (request *ListResourceExecutionStatusRequest)

CreateListResourceExecutionStatusRequest creates a request to invoke ListResourceExecutionStatus API

type ListResourceExecutionStatusResponse added in v1.61.305

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

ListResourceExecutionStatusResponse is the response struct for api ListResourceExecutionStatus

func CreateListResourceExecutionStatusResponse added in v1.61.305

func CreateListResourceExecutionStatusResponse() (response *ListResourceExecutionStatusResponse)

CreateListResourceExecutionStatusResponse creates a response to parse from ListResourceExecutionStatus response

type ListSecretParameterVersionsRequest added in v1.61.478

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 added in v1.61.478

func CreateListSecretParameterVersionsRequest() (request *ListSecretParameterVersionsRequest)

CreateListSecretParameterVersionsRequest creates a request to invoke ListSecretParameterVersions API

type ListSecretParameterVersionsResponse added in v1.61.478

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

ListSecretParameterVersionsResponse is the response struct for api ListSecretParameterVersions

func CreateListSecretParameterVersionsResponse added in v1.61.478

func CreateListSecretParameterVersionsResponse() (response *ListSecretParameterVersionsResponse)

CreateListSecretParameterVersionsResponse creates a response to parse from ListSecretParameterVersions response

type ListSecretParametersRequest added in v1.61.478

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

ListSecretParametersRequest is the request struct for api ListSecretParameters

func CreateListSecretParametersRequest added in v1.61.478

func CreateListSecretParametersRequest() (request *ListSecretParametersRequest)

CreateListSecretParametersRequest creates a request to invoke ListSecretParameters API

type ListSecretParametersResponse added in v1.61.478

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

ListSecretParametersResponse is the response struct for api ListSecretParameters

func CreateListSecretParametersResponse added in v1.61.478

func CreateListSecretParametersResponse() (response *ListSecretParametersResponse)

CreateListSecretParametersResponse creates a response to parse from ListSecretParameters response

type ListStateConfigurationsRequest added in v1.61.916

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

ListStateConfigurationsRequest is the request struct for api ListStateConfigurations

func CreateListStateConfigurationsRequest added in v1.61.916

func CreateListStateConfigurationsRequest() (request *ListStateConfigurationsRequest)

CreateListStateConfigurationsRequest creates a request to invoke ListStateConfigurations API

type ListStateConfigurationsResponse added in v1.61.916

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

ListStateConfigurationsResponse is the response struct for api ListStateConfigurations

func CreateListStateConfigurationsResponse added in v1.61.916

func CreateListStateConfigurationsResponse() (response *ListStateConfigurationsResponse)

CreateListStateConfigurationsResponse creates a response to parse from ListStateConfigurations response

type ListTagKeysRequest added in v1.60.386

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 added in v1.60.386

func CreateListTagKeysRequest() (request *ListTagKeysRequest)

CreateListTagKeysRequest creates a request to invoke ListTagKeys API

type ListTagKeysResponse added in v1.60.386

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

ListTagKeysResponse is the response struct for api ListTagKeys

func CreateListTagKeysResponse added in v1.60.386

func CreateListTagKeysResponse() (response *ListTagKeysResponse)

CreateListTagKeysResponse creates a response to parse from ListTagKeys response

type ListTagResourcesRequest added in v1.60.386

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 added in v1.60.386

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse added in v1.60.386

type ListTagResourcesResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	NextToken    string       `json:"NextToken" xml:"NextToken"`
	TagResources TagResources `json:"TagResources" xml:"TagResources"`
}

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse added in v1.60.386

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagValuesRequest added in v1.60.386

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 added in v1.60.386

func CreateListTagValuesRequest() (request *ListTagValuesRequest)

CreateListTagValuesRequest creates a request to invoke ListTagValues API

type ListTagValuesResponse added in v1.60.386

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

ListTagValuesResponse is the response struct for api ListTagValues

func CreateListTagValuesResponse added in v1.60.386

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
	RequestId      string          `json:"RequestId" xml:"RequestId"`
	MaxResults     int             `json:"MaxResults" xml:"MaxResults"`
	NextToken      string          `json:"NextToken" xml:"NextToken"`
	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 added in v1.61.162

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 added in v1.61.162

func CreateListTemplateVersionsRequest() (request *ListTemplateVersionsRequest)

CreateListTemplateVersionsRequest creates a request to invoke ListTemplateVersions API

type ListTemplateVersionsResponse added in v1.61.162

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

ListTemplateVersionsResponse is the response struct for api ListTemplateVersions

func CreateListTemplateVersionsResponse added in v1.61.162

func CreateListTemplateVersionsResponse() (response *ListTemplateVersionsResponse)

CreateListTemplateVersionsResponse creates a response to parse from ListTemplateVersions response

type ListTemplatesRequest

type ListTemplatesRequest struct {
	*requests.RpcRequest
	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
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	MaxResults int        `json:"MaxResults" xml:"MaxResults"`
	NextToken  string     `json:"NextToken" xml:"NextToken"`
	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 Parameter added in v1.61.478

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

Parameter is a nested struct in oos response

type ParameterInCreateSecretParameter added in v1.61.990

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

ParameterInCreateSecretParameter is a nested struct in oos response

type ParameterInListParameters added in v1.61.478

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

ParameterInListParameters is a nested struct in oos response

type ParameterInListSecretParameters added in v1.61.478

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

ParameterInListSecretParameters is a nested struct in oos response

type ParameterInUpdateParameter added in v1.61.990

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

ParameterInUpdateParameter is a nested struct in oos response

type ParameterInUpdateSecretParameter added in v1.61.990

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

ParameterInUpdateSecretParameter is a nested struct in oos response

type ParameterVersion added in v1.61.478

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 added in v1.61.478

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

ParameterVersionsInListParameterVersions is a nested struct in oos response

type ParameterVersionsInListSecretParameterVersions added in v1.61.478

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

ParameterVersionsInListSecretParameterVersions is a nested struct in oos response

type ParametersInGetParameters added in v1.61.614

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

ParametersInGetParameters is a nested struct in oos response

type ParametersInGetParametersByPath added in v1.61.614

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

ParametersInGetParametersByPath is a nested struct in oos response

type ParametersInGetSecretParameters added in v1.61.614

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

ParametersInGetSecretParameters is a nested struct in oos response

type ParametersInGetSecretParametersByPath added in v1.61.614

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

ParametersInGetSecretParametersByPath is a nested struct in oos response

type ParametersInListParameters added in v1.61.478

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

ParametersInListParameters is a nested struct in oos response

type ParametersInListSecretParameters added in v1.61.478

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

ParametersInListSecretParameters is a nested struct in oos response

type Patch added in v1.61.916

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

Patch is a nested struct in oos response

type PatchBaseline added in v1.61.916

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"`
	CreatedBy       string `json:"CreatedBy" xml:"CreatedBy"`
	UpdatedDate     string `json:"UpdatedDate" xml:"UpdatedDate"`
	ShareType       string `json:"ShareType" xml:"ShareType"`
}

PatchBaseline is a nested struct in oos response

type PatchBaselines added in v1.61.916

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

PatchBaselines is a nested struct in oos response

type Patches added in v1.61.916

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

Patches is a nested struct in oos response

type Region added in v1.60.386

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

Region is a nested struct in oos response

type Regions added in v1.60.386

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

Regions is a nested struct in oos response

type RegisterDefaultPatchBaselineRequest added in v1.61.916

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

RegisterDefaultPatchBaselineRequest is the request struct for api RegisterDefaultPatchBaseline

func CreateRegisterDefaultPatchBaselineRequest added in v1.61.916

func CreateRegisterDefaultPatchBaselineRequest() (request *RegisterDefaultPatchBaselineRequest)

CreateRegisterDefaultPatchBaselineRequest creates a request to invoke RegisterDefaultPatchBaseline API

type RegisterDefaultPatchBaselineResponse added in v1.61.916

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 added in v1.61.916

func CreateRegisterDefaultPatchBaselineResponse() (response *RegisterDefaultPatchBaselineResponse)

CreateRegisterDefaultPatchBaselineResponse creates a response to parse from RegisterDefaultPatchBaseline response

type ResourceExecutionStatus added in v1.61.305

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

ResourceExecutionStatus is a nested struct in oos response

type RiskyTask added in v1.60.386

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 added in v1.60.386

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

RiskyTasks is a nested struct in oos response

type Schema added in v1.61.614

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

Schema is a nested struct in oos response

type Schemas added in v1.61.614

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

Schemas is a nested struct in oos response

type SearchInventoryFilter added in v1.61.614

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 added in v1.61.614

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 added in v1.61.614

func CreateSearchInventoryRequest() (request *SearchInventoryRequest)

CreateSearchInventoryRequest creates a request to invoke SearchInventory API

type SearchInventoryResponse added in v1.61.614

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

SearchInventoryResponse is the response struct for api SearchInventory

func CreateSearchInventoryResponse added in v1.61.614

func CreateSearchInventoryResponse() (response *SearchInventoryResponse)

CreateSearchInventoryResponse creates a response to parse from SearchInventory response

type ServiceSetting added in v1.61.730

type ServiceSetting struct {
	DeliverySlsProjectName string `json:"DeliverySlsProjectName" xml:"DeliverySlsProjectName"`
	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 added in v1.61.730

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

ServiceSettingsInGetServiceSettings is a nested struct in oos response

type ServiceSettingsInSetServiceSettings added in v1.61.730

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

ServiceSettingsInSetServiceSettings is a nested struct in oos response

type SetServiceSettingsRequest added in v1.61.730

type SetServiceSettingsRequest struct {
	*requests.RpcRequest
	DeliverySlsEnabled     requests.Boolean `position:"Query" name:"DeliverySlsEnabled"`
	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 added in v1.61.730

func CreateSetServiceSettingsRequest() (request *SetServiceSettingsRequest)

CreateSetServiceSettingsRequest creates a request to invoke SetServiceSettings API

type SetServiceSettingsResponse added in v1.61.730

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 added in v1.61.730

func CreateSetServiceSettingsResponse() (response *SetServiceSettingsResponse)

CreateSetServiceSettingsResponse creates a response to parse from SetServiceSettings response

type StartExecutionRequest

type StartExecutionRequest struct {
	*requests.RpcRequest
	ClientToken       string                 `position:"Query" name:"ClientToken"`
	Description       string                 `position:"Query" name:"Description"`
	Mode              string                 `position:"Query" name:"Mode"`
	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 added in v1.61.916

type StateConfiguration struct {
	TemplateId           string                 `json:"TemplateId" xml:"TemplateId"`
	TemplateVersion      string                 `json:"TemplateVersion" xml:"TemplateVersion"`
	Parameters           map[string]interface{} `json:"Parameters" xml:"Parameters"`
	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"`
	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 added in v1.61.990

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

StateConfigurationInListStateConfigurations is a nested struct in oos response

type StateConfigurationInUpdateStateConfiguration added in v1.61.916

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

StateConfigurationInUpdateStateConfiguration is a nested struct in oos response

type StateConfigurationItem added in v1.61.916

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

StateConfigurationItem is a nested struct in oos response

type StateConfigurations added in v1.61.916

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

StateConfigurations is a nested struct in oos response

type StateReport added in v1.61.916

type StateReport struct {
	ReportTime           string `json:"ReportTime" xml:"ReportTime"`
	InstanceId           string `json:"InstanceId" xml:"InstanceId"`
	StateConfigurationId string `json:"StateConfigurationId" xml:"StateConfigurationId"`
	Mode                 string `json:"Mode" xml:"Mode"`
	ReportStatus         string `json:"ReportStatus" xml:"ReportStatus"`
	SuccessApplyTime     string `json:"SuccessApplyTime" xml:"SuccessApplyTime"`
	ReportInfo           string `json:"ReportInfo" xml:"ReportInfo"`
}

StateReport is a nested struct in oos response

type StateReports added in v1.61.916

type StateReports struct {
	StateReport []StateReport `json:"StateReport" xml:"StateReport"`
}

StateReports is a nested struct in oos response

type Status added in v1.61.305

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

Status is a nested struct in oos response

type TagResource added in v1.60.386

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

TagResource is a nested struct in oos response

type TagResources added in v1.60.386

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

TagResources is a nested struct in oos response

type TagResourcesRequest added in v1.60.386

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 added in v1.60.386

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse added in v1.60.386

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

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse added in v1.60.386

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 {
	ExecutionId           string                 `json:"ExecutionId" xml:"ExecutionId"`
	TaskExecutionId       string                 `json:"TaskExecutionId" xml:"TaskExecutionId"`
	TemplateId            string                 `json:"TemplateId" xml:"TemplateId"`
	StartDate             string                 `json:"StartDate" xml:"StartDate"`
	EndDate               string                 `json:"EndDate" xml:"EndDate"`
	CreateDate            string                 `json:"CreateDate" xml:"CreateDate"`
	UpdateDate            string                 `json:"UpdateDate" xml:"UpdateDate"`
	Status                string                 `json:"Status" xml:"Status"`
	Properties            string                 `json:"Properties" xml:"Properties"`
	Outputs               string                 `json:"Outputs" xml:"Outputs"`
	TaskAction            string                 `json:"TaskAction" xml:"TaskAction"`
	TaskName              string                 `json:"TaskName" xml:"TaskName"`
	StatusMessage         string                 `json:"StatusMessage" xml:"StatusMessage"`
	ChildExecutionId      string                 `json:"ChildExecutionId" xml:"ChildExecutionId"`
	ParentTaskExecutionId string                 `json:"ParentTaskExecutionId" xml:"ParentTaskExecutionId"`
	LoopItem              string                 `json:"LoopItem" xml:"LoopItem"`
	Loop                  map[string]interface{} `json:"Loop" xml:"Loop"`
	ExtraData             map[string]interface{} `json:"ExtraData" xml:"ExtraData"`
	LoopBatchNumber       int                    `json:"LoopBatchNumber" xml:"LoopBatchNumber"`
}

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 added in v1.60.386

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"`
	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 added in v1.60.386

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

TemplateInListExecutionRiskyTasks is a nested struct in oos response

type TemplateVersion added in v1.61.162

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

TemplateVersion is a nested struct in oos response

type TemplateVersions added in v1.61.162

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 added in v1.60.386

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 added in v1.60.386

func CreateTriggerExecutionRequest() (request *TriggerExecutionRequest)

CreateTriggerExecutionRequest creates a request to invoke TriggerExecution API

type TriggerExecutionResponse added in v1.60.386

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

TriggerExecutionResponse is the response struct for api TriggerExecution

func CreateTriggerExecutionResponse added in v1.60.386

func CreateTriggerExecutionResponse() (response *TriggerExecutionResponse)

CreateTriggerExecutionResponse creates a response to parse from TriggerExecution response

type UntagResourcesRequest added in v1.60.386

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 added in v1.60.386

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse added in v1.60.386

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

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse added in v1.60.386

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type UpdateExecutionRequest added in v1.61.614

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 added in v1.61.614

func CreateUpdateExecutionRequest() (request *UpdateExecutionRequest)

CreateUpdateExecutionRequest creates a request to invoke UpdateExecution API

type UpdateExecutionResponse added in v1.61.614

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

UpdateExecutionResponse is the response struct for api UpdateExecution

func CreateUpdateExecutionResponse added in v1.61.614

func CreateUpdateExecutionResponse() (response *UpdateExecutionResponse)

CreateUpdateExecutionResponse creates a response to parse from UpdateExecution response

type UpdateInstanceInformationRequest added in v1.61.614

type UpdateInstanceInformationRequest struct {
	*requests.RpcRequest
	AgentVersion    string `position:"Query" name:"AgentVersion"`
	IpAddress       string `position:"Query" name:"IpAddress"`
	ComputerName    string `position:"Query" name:"ComputerName"`
	PlatformName    string `position:"Query" name:"PlatformName"`
	InstanceId      string `position:"Query" name:"InstanceId"`
	AgentName       string `position:"Query" name:"AgentName"`
	PlatformType    string `position:"Query" name:"PlatformType"`
	PlatformVersion string `position:"Query" name:"PlatformVersion"`
}

UpdateInstanceInformationRequest is the request struct for api UpdateInstanceInformation

func CreateUpdateInstanceInformationRequest added in v1.61.614

func CreateUpdateInstanceInformationRequest() (request *UpdateInstanceInformationRequest)

CreateUpdateInstanceInformationRequest creates a request to invoke UpdateInstanceInformation API

type UpdateInstanceInformationResponse added in v1.61.614

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

UpdateInstanceInformationResponse is the response struct for api UpdateInstanceInformation

func CreateUpdateInstanceInformationResponse added in v1.61.614

func CreateUpdateInstanceInformationResponse() (response *UpdateInstanceInformationResponse)

CreateUpdateInstanceInformationResponse creates a response to parse from UpdateInstanceInformation response

type UpdateParameterRequest added in v1.61.478

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

UpdateParameterRequest is the request struct for api UpdateParameter

func CreateUpdateParameterRequest added in v1.61.478

func CreateUpdateParameterRequest() (request *UpdateParameterRequest)

CreateUpdateParameterRequest creates a request to invoke UpdateParameter API

type UpdateParameterResponse added in v1.61.478

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 added in v1.61.478

func CreateUpdateParameterResponse() (response *UpdateParameterResponse)

CreateUpdateParameterResponse creates a response to parse from UpdateParameter response

type UpdatePatchBaselineRequest added in v1.61.916

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 added in v1.61.916

func CreateUpdatePatchBaselineRequest() (request *UpdatePatchBaselineRequest)

CreateUpdatePatchBaselineRequest creates a request to invoke UpdatePatchBaseline API

type UpdatePatchBaselineResponse added in v1.61.916

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 added in v1.61.916

func CreateUpdatePatchBaselineResponse() (response *UpdatePatchBaselineResponse)

CreateUpdatePatchBaselineResponse creates a response to parse from UpdatePatchBaseline response

type UpdateSecretParameterRequest added in v1.61.478

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

UpdateSecretParameterRequest is the request struct for api UpdateSecretParameter

func CreateUpdateSecretParameterRequest added in v1.61.478

func CreateUpdateSecretParameterRequest() (request *UpdateSecretParameterRequest)

CreateUpdateSecretParameterRequest creates a request to invoke UpdateSecretParameter API

type UpdateSecretParameterResponse added in v1.61.478

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 added in v1.61.478

func CreateUpdateSecretParameterResponse() (response *UpdateSecretParameterResponse)

CreateUpdateSecretParameterResponse creates a response to parse from UpdateSecretParameter response

type UpdateStateConfigurationRequest added in v1.61.916

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"`
	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 added in v1.61.916

func CreateUpdateStateConfigurationRequest() (request *UpdateStateConfigurationRequest)

CreateUpdateStateConfigurationRequest creates a request to invoke UpdateStateConfiguration API

type UpdateStateConfigurationResponse added in v1.61.916

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 added in v1.61.916

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"`
	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"`
}

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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Parameters string `json:"Parameters" xml:"Parameters"`
	RamRole    string `json:"RamRole" xml:"RamRole"`
	Outputs    string `json:"Outputs" xml:"Outputs"`
	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 added in v1.60.386

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