emr

package
v0.3.0 Latest Latest
Warning

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

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

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions ¶

func GetEndpointMap ¶

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType ¶

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty ¶

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

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient ¶

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types ¶

type AccessInfo ¶

type AccessInfo struct {
	ZKLinks ZKLinksInDescribeClusterBasicInfo `json:"ZKLinks" xml:"ZKLinks"`
}

AccessInfo is a nested struct in emr response

type AddClusterServiceRequest ¶

type AddClusterServiceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer            `position:"Query" name:"ResourceOwnerId"`
	ClusterId       string                      `position:"Query" name:"ClusterId"`
	Service         *[]AddClusterServiceService `position:"Query" name:"Service"  type:"Repeated"`
	Comment         string                      `position:"Query" name:"Comment"`
}

AddClusterServiceRequest is the request struct for api AddClusterService

func CreateAddClusterServiceRequest ¶

func CreateAddClusterServiceRequest() (request *AddClusterServiceRequest)

CreateAddClusterServiceRequest creates a request to invoke AddClusterService API

type AddClusterServiceResponse ¶

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

AddClusterServiceResponse is the response struct for api AddClusterService

func CreateAddClusterServiceResponse ¶

func CreateAddClusterServiceResponse() (response *AddClusterServiceResponse)

CreateAddClusterServiceResponse creates a response to parse from AddClusterService response

type AddClusterServiceService ¶

type AddClusterServiceService struct {
	ServiceVersion string `name:"ServiceVersion"`
	ServiceName    string `name:"ServiceName"`
}

AddClusterServiceService is a repeated param struct in AddClusterServiceRequest

type AddScalingConfigItemV2Request ¶

type AddScalingConfigItemV2Request struct {
	*requests.RpcRequest
	ConfigItemType        string           `position:"Query" name:"ConfigItemType"`
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ScalingGroupBizId     string           `position:"Query" name:"ScalingGroupBizId"`
	ResourceGroupId       string           `position:"Query" name:"ResourceGroupId"`
	ConfigItemInformation string           `position:"Query" name:"ConfigItemInformation"`
}

AddScalingConfigItemV2Request is the request struct for api AddScalingConfigItemV2

func CreateAddScalingConfigItemV2Request ¶

func CreateAddScalingConfigItemV2Request() (request *AddScalingConfigItemV2Request)

CreateAddScalingConfigItemV2Request creates a request to invoke AddScalingConfigItemV2 API

type AddScalingConfigItemV2Response ¶

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

AddScalingConfigItemV2Response is the response struct for api AddScalingConfigItemV2

func CreateAddScalingConfigItemV2Response ¶

func CreateAddScalingConfigItemV2Response() (response *AddScalingConfigItemV2Response)

CreateAddScalingConfigItemV2Response creates a response to parse from AddScalingConfigItemV2 response

type BootstrapAction ¶

type BootstrapAction struct {
	Name string `json:"Name" xml:"Name"`
	Path string `json:"Path" xml:"Path"`
	Arg  string `json:"Arg" xml:"Arg"`
}

BootstrapAction is a nested struct in emr response

type BootstrapActionListInDescribeClusterBasicInfo ¶

type BootstrapActionListInDescribeClusterBasicInfo struct {
	BootstrapAction []BootstrapAction `json:"BootstrapAction" xml:"BootstrapAction"`
}

BootstrapActionListInDescribeClusterBasicInfo is a nested struct in emr response

type BootstrapActionListInDescribeClusterTemplate ¶

type BootstrapActionListInDescribeClusterTemplate struct {
	BootstrapAction []BootstrapAction `json:"BootstrapAction" xml:"BootstrapAction"`
}

BootstrapActionListInDescribeClusterTemplate is a nested struct in emr response

type BootstrapActionListInDescribeClusterV2 ¶

type BootstrapActionListInDescribeClusterV2 struct {
	BootstrapAction []BootstrapAction `json:"BootstrapAction" xml:"BootstrapAction"`
}

BootstrapActionListInDescribeClusterV2 is a nested struct in emr response

type BootstrapActionListInListClusterTemplates ¶

type BootstrapActionListInListClusterTemplates struct {
	BootstrapAction []BootstrapAction `json:"BootstrapAction" xml:"BootstrapAction"`
}

BootstrapActionListInListClusterTemplates is a nested struct in emr response

type Categories ¶

type Categories struct {
	Category []Category `json:"Category" xml:"Category"`
}

Categories is a nested struct in emr response

type Category ¶

type Category struct {
	Id           string `json:"Id" xml:"Id"`
	GmtCreate    int64  `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified  int64  `json:"GmtModified" xml:"GmtModified"`
	Name         string `json:"Name" xml:"Name"`
	ParentId     string `json:"ParentId" xml:"ParentId"`
	Type         string `json:"Type" xml:"Type"`
	CategoryType string `json:"CategoryType" xml:"CategoryType"`
	ObjectType   string `json:"ObjectType" xml:"ObjectType"`
	ObjectId     string `json:"ObjectId" xml:"ObjectId"`
	ProjectId    string `json:"ProjectId" xml:"ProjectId"`
}

Category is a nested struct in emr 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) AddClusterService ¶

func (client *Client) AddClusterService(request *AddClusterServiceRequest) (response *AddClusterServiceResponse, err error)

AddClusterService invokes the emr.AddClusterService API synchronously

func (*Client) AddClusterServiceWithCallback ¶

func (client *Client) AddClusterServiceWithCallback(request *AddClusterServiceRequest, callback func(response *AddClusterServiceResponse, err error)) <-chan int

AddClusterServiceWithCallback invokes the emr.AddClusterService API asynchronously

func (*Client) AddClusterServiceWithChan ¶

func (client *Client) AddClusterServiceWithChan(request *AddClusterServiceRequest) (<-chan *AddClusterServiceResponse, <-chan error)

AddClusterServiceWithChan invokes the emr.AddClusterService API asynchronously

func (*Client) AddScalingConfigItemV2 ¶

func (client *Client) AddScalingConfigItemV2(request *AddScalingConfigItemV2Request) (response *AddScalingConfigItemV2Response, err error)

AddScalingConfigItemV2 invokes the emr.AddScalingConfigItemV2 API synchronously

func (*Client) AddScalingConfigItemV2WithCallback ¶

func (client *Client) AddScalingConfigItemV2WithCallback(request *AddScalingConfigItemV2Request, callback func(response *AddScalingConfigItemV2Response, err error)) <-chan int

AddScalingConfigItemV2WithCallback invokes the emr.AddScalingConfigItemV2 API asynchronously

func (*Client) AddScalingConfigItemV2WithChan ¶

func (client *Client) AddScalingConfigItemV2WithChan(request *AddScalingConfigItemV2Request) (<-chan *AddScalingConfigItemV2Response, <-chan error)

AddScalingConfigItemV2WithChan invokes the emr.AddScalingConfigItemV2 API asynchronously

func (*Client) CloneFlow ¶

func (client *Client) CloneFlow(request *CloneFlowRequest) (response *CloneFlowResponse, err error)

CloneFlow invokes the emr.CloneFlow API synchronously

func (*Client) CloneFlowJob ¶

func (client *Client) CloneFlowJob(request *CloneFlowJobRequest) (response *CloneFlowJobResponse, err error)

CloneFlowJob invokes the emr.CloneFlowJob API synchronously

func (*Client) CloneFlowJobWithCallback ¶

func (client *Client) CloneFlowJobWithCallback(request *CloneFlowJobRequest, callback func(response *CloneFlowJobResponse, err error)) <-chan int

CloneFlowJobWithCallback invokes the emr.CloneFlowJob API asynchronously

func (*Client) CloneFlowJobWithChan ¶

func (client *Client) CloneFlowJobWithChan(request *CloneFlowJobRequest) (<-chan *CloneFlowJobResponse, <-chan error)

CloneFlowJobWithChan invokes the emr.CloneFlowJob API asynchronously

func (*Client) CloneFlowWithCallback ¶

func (client *Client) CloneFlowWithCallback(request *CloneFlowRequest, callback func(response *CloneFlowResponse, err error)) <-chan int

CloneFlowWithCallback invokes the emr.CloneFlow API asynchronously

func (*Client) CloneFlowWithChan ¶

func (client *Client) CloneFlowWithChan(request *CloneFlowRequest) (<-chan *CloneFlowResponse, <-chan error)

CloneFlowWithChan invokes the emr.CloneFlow API asynchronously

func (*Client) CreateClusterTemplate ¶

func (client *Client) CreateClusterTemplate(request *CreateClusterTemplateRequest) (response *CreateClusterTemplateResponse, err error)

CreateClusterTemplate invokes the emr.CreateClusterTemplate API synchronously

func (*Client) CreateClusterTemplateWithCallback ¶

func (client *Client) CreateClusterTemplateWithCallback(request *CreateClusterTemplateRequest, callback func(response *CreateClusterTemplateResponse, err error)) <-chan int

CreateClusterTemplateWithCallback invokes the emr.CreateClusterTemplate API asynchronously

func (*Client) CreateClusterTemplateWithChan ¶

func (client *Client) CreateClusterTemplateWithChan(request *CreateClusterTemplateRequest) (<-chan *CreateClusterTemplateResponse, <-chan error)

CreateClusterTemplateWithChan invokes the emr.CreateClusterTemplate API asynchronously

func (*Client) CreateClusterV2 ¶

func (client *Client) CreateClusterV2(request *CreateClusterV2Request) (response *CreateClusterV2Response, err error)

CreateClusterV2 invokes the emr.CreateClusterV2 API synchronously

func (*Client) CreateClusterV2WithCallback ¶

func (client *Client) CreateClusterV2WithCallback(request *CreateClusterV2Request, callback func(response *CreateClusterV2Response, err error)) <-chan int

CreateClusterV2WithCallback invokes the emr.CreateClusterV2 API asynchronously

func (*Client) CreateClusterV2WithChan ¶

func (client *Client) CreateClusterV2WithChan(request *CreateClusterV2Request) (<-chan *CreateClusterV2Response, <-chan error)

CreateClusterV2WithChan invokes the emr.CreateClusterV2 API asynchronously

func (*Client) CreateClusterWithTemplate ¶

func (client *Client) CreateClusterWithTemplate(request *CreateClusterWithTemplateRequest) (response *CreateClusterWithTemplateResponse, err error)

CreateClusterWithTemplate invokes the emr.CreateClusterWithTemplate API synchronously

func (*Client) CreateClusterWithTemplateWithCallback ¶

func (client *Client) CreateClusterWithTemplateWithCallback(request *CreateClusterWithTemplateRequest, callback func(response *CreateClusterWithTemplateResponse, err error)) <-chan int

CreateClusterWithTemplateWithCallback invokes the emr.CreateClusterWithTemplate API asynchronously

func (*Client) CreateClusterWithTemplateWithChan ¶

func (client *Client) CreateClusterWithTemplateWithChan(request *CreateClusterWithTemplateRequest) (<-chan *CreateClusterWithTemplateResponse, <-chan error)

CreateClusterWithTemplateWithChan invokes the emr.CreateClusterWithTemplate API asynchronously

func (*Client) CreateFlow ¶

func (client *Client) CreateFlow(request *CreateFlowRequest) (response *CreateFlowResponse, err error)

CreateFlow invokes the emr.CreateFlow API synchronously

func (*Client) CreateFlowCategory ¶

func (client *Client) CreateFlowCategory(request *CreateFlowCategoryRequest) (response *CreateFlowCategoryResponse, err error)

CreateFlowCategory invokes the emr.CreateFlowCategory API synchronously

func (*Client) CreateFlowCategoryWithCallback ¶

func (client *Client) CreateFlowCategoryWithCallback(request *CreateFlowCategoryRequest, callback func(response *CreateFlowCategoryResponse, err error)) <-chan int

CreateFlowCategoryWithCallback invokes the emr.CreateFlowCategory API asynchronously

func (*Client) CreateFlowCategoryWithChan ¶

func (client *Client) CreateFlowCategoryWithChan(request *CreateFlowCategoryRequest) (<-chan *CreateFlowCategoryResponse, <-chan error)

CreateFlowCategoryWithChan invokes the emr.CreateFlowCategory API asynchronously

func (*Client) CreateFlowForWeb ¶

func (client *Client) CreateFlowForWeb(request *CreateFlowForWebRequest) (response *CreateFlowForWebResponse, err error)

CreateFlowForWeb invokes the emr.CreateFlowForWeb API synchronously

func (*Client) CreateFlowForWebWithCallback ¶

func (client *Client) CreateFlowForWebWithCallback(request *CreateFlowForWebRequest, callback func(response *CreateFlowForWebResponse, err error)) <-chan int

CreateFlowForWebWithCallback invokes the emr.CreateFlowForWeb API asynchronously

func (*Client) CreateFlowForWebWithChan ¶

func (client *Client) CreateFlowForWebWithChan(request *CreateFlowForWebRequest) (<-chan *CreateFlowForWebResponse, <-chan error)

CreateFlowForWebWithChan invokes the emr.CreateFlowForWeb API asynchronously

func (*Client) CreateFlowJob ¶

func (client *Client) CreateFlowJob(request *CreateFlowJobRequest) (response *CreateFlowJobResponse, err error)

CreateFlowJob invokes the emr.CreateFlowJob API synchronously

func (*Client) CreateFlowJobWithCallback ¶

func (client *Client) CreateFlowJobWithCallback(request *CreateFlowJobRequest, callback func(response *CreateFlowJobResponse, err error)) <-chan int

CreateFlowJobWithCallback invokes the emr.CreateFlowJob API asynchronously

func (*Client) CreateFlowJobWithChan ¶

func (client *Client) CreateFlowJobWithChan(request *CreateFlowJobRequest) (<-chan *CreateFlowJobResponse, <-chan error)

CreateFlowJobWithChan invokes the emr.CreateFlowJob API asynchronously

func (*Client) CreateFlowProject ¶

func (client *Client) CreateFlowProject(request *CreateFlowProjectRequest) (response *CreateFlowProjectResponse, err error)

CreateFlowProject invokes the emr.CreateFlowProject API synchronously

func (*Client) CreateFlowProjectClusterSetting ¶

func (client *Client) CreateFlowProjectClusterSetting(request *CreateFlowProjectClusterSettingRequest) (response *CreateFlowProjectClusterSettingResponse, err error)

CreateFlowProjectClusterSetting invokes the emr.CreateFlowProjectClusterSetting API synchronously

func (*Client) CreateFlowProjectClusterSettingWithCallback ¶

func (client *Client) CreateFlowProjectClusterSettingWithCallback(request *CreateFlowProjectClusterSettingRequest, callback func(response *CreateFlowProjectClusterSettingResponse, err error)) <-chan int

CreateFlowProjectClusterSettingWithCallback invokes the emr.CreateFlowProjectClusterSetting API asynchronously

func (*Client) CreateFlowProjectClusterSettingWithChan ¶

func (client *Client) CreateFlowProjectClusterSettingWithChan(request *CreateFlowProjectClusterSettingRequest) (<-chan *CreateFlowProjectClusterSettingResponse, <-chan error)

CreateFlowProjectClusterSettingWithChan invokes the emr.CreateFlowProjectClusterSetting API asynchronously

func (*Client) CreateFlowProjectUser ¶

func (client *Client) CreateFlowProjectUser(request *CreateFlowProjectUserRequest) (response *CreateFlowProjectUserResponse, err error)

CreateFlowProjectUser invokes the emr.CreateFlowProjectUser API synchronously

func (*Client) CreateFlowProjectUserWithCallback ¶

func (client *Client) CreateFlowProjectUserWithCallback(request *CreateFlowProjectUserRequest, callback func(response *CreateFlowProjectUserResponse, err error)) <-chan int

CreateFlowProjectUserWithCallback invokes the emr.CreateFlowProjectUser API asynchronously

func (*Client) CreateFlowProjectUserWithChan ¶

func (client *Client) CreateFlowProjectUserWithChan(request *CreateFlowProjectUserRequest) (<-chan *CreateFlowProjectUserResponse, <-chan error)

CreateFlowProjectUserWithChan invokes the emr.CreateFlowProjectUser API asynchronously

func (*Client) CreateFlowProjectWithCallback ¶

func (client *Client) CreateFlowProjectWithCallback(request *CreateFlowProjectRequest, callback func(response *CreateFlowProjectResponse, err error)) <-chan int

CreateFlowProjectWithCallback invokes the emr.CreateFlowProject API asynchronously

func (*Client) CreateFlowProjectWithChan ¶

func (client *Client) CreateFlowProjectWithChan(request *CreateFlowProjectRequest) (<-chan *CreateFlowProjectResponse, <-chan error)

CreateFlowProjectWithChan invokes the emr.CreateFlowProject API asynchronously

func (*Client) CreateFlowWithCallback ¶

func (client *Client) CreateFlowWithCallback(request *CreateFlowRequest, callback func(response *CreateFlowResponse, err error)) <-chan int

CreateFlowWithCallback invokes the emr.CreateFlow API asynchronously

func (*Client) CreateFlowWithChan ¶

func (client *Client) CreateFlowWithChan(request *CreateFlowRequest) (<-chan *CreateFlowResponse, <-chan error)

CreateFlowWithChan invokes the emr.CreateFlow API asynchronously

func (*Client) CreateResourcePool ¶

func (client *Client) CreateResourcePool(request *CreateResourcePoolRequest) (response *CreateResourcePoolResponse, err error)

CreateResourcePool invokes the emr.CreateResourcePool API synchronously

func (*Client) CreateResourcePoolWithCallback ¶

func (client *Client) CreateResourcePoolWithCallback(request *CreateResourcePoolRequest, callback func(response *CreateResourcePoolResponse, err error)) <-chan int

CreateResourcePoolWithCallback invokes the emr.CreateResourcePool API asynchronously

func (*Client) CreateResourcePoolWithChan ¶

func (client *Client) CreateResourcePoolWithChan(request *CreateResourcePoolRequest) (<-chan *CreateResourcePoolResponse, <-chan error)

CreateResourcePoolWithChan invokes the emr.CreateResourcePool API asynchronously

func (*Client) CreateResourceQueue ¶

func (client *Client) CreateResourceQueue(request *CreateResourceQueueRequest) (response *CreateResourceQueueResponse, err error)

CreateResourceQueue invokes the emr.CreateResourceQueue API synchronously

func (*Client) CreateResourceQueueWithCallback ¶

func (client *Client) CreateResourceQueueWithCallback(request *CreateResourceQueueRequest, callback func(response *CreateResourceQueueResponse, err error)) <-chan int

CreateResourceQueueWithCallback invokes the emr.CreateResourceQueue API asynchronously

func (*Client) CreateResourceQueueWithChan ¶

func (client *Client) CreateResourceQueueWithChan(request *CreateResourceQueueRequest) (<-chan *CreateResourceQueueResponse, <-chan error)

CreateResourceQueueWithChan invokes the emr.CreateResourceQueue API asynchronously

func (*Client) CreateScalingGroupV2 ¶

func (client *Client) CreateScalingGroupV2(request *CreateScalingGroupV2Request) (response *CreateScalingGroupV2Response, err error)

CreateScalingGroupV2 invokes the emr.CreateScalingGroupV2 API synchronously

func (*Client) CreateScalingGroupV2WithCallback ¶

func (client *Client) CreateScalingGroupV2WithCallback(request *CreateScalingGroupV2Request, callback func(response *CreateScalingGroupV2Response, err error)) <-chan int

CreateScalingGroupV2WithCallback invokes the emr.CreateScalingGroupV2 API asynchronously

func (*Client) CreateScalingGroupV2WithChan ¶

func (client *Client) CreateScalingGroupV2WithChan(request *CreateScalingGroupV2Request) (<-chan *CreateScalingGroupV2Response, <-chan error)

CreateScalingGroupV2WithChan invokes the emr.CreateScalingGroupV2 API asynchronously

func (*Client) DeleteClusterTemplate ¶

func (client *Client) DeleteClusterTemplate(request *DeleteClusterTemplateRequest) (response *DeleteClusterTemplateResponse, err error)

DeleteClusterTemplate invokes the emr.DeleteClusterTemplate API synchronously

func (*Client) DeleteClusterTemplateWithCallback ¶

func (client *Client) DeleteClusterTemplateWithCallback(request *DeleteClusterTemplateRequest, callback func(response *DeleteClusterTemplateResponse, err error)) <-chan int

DeleteClusterTemplateWithCallback invokes the emr.DeleteClusterTemplate API asynchronously

func (*Client) DeleteClusterTemplateWithChan ¶

func (client *Client) DeleteClusterTemplateWithChan(request *DeleteClusterTemplateRequest) (<-chan *DeleteClusterTemplateResponse, <-chan error)

DeleteClusterTemplateWithChan invokes the emr.DeleteClusterTemplate API asynchronously

func (*Client) DeleteFlow ¶

func (client *Client) DeleteFlow(request *DeleteFlowRequest) (response *DeleteFlowResponse, err error)

DeleteFlow invokes the emr.DeleteFlow API synchronously

func (*Client) DeleteFlowCategory ¶

func (client *Client) DeleteFlowCategory(request *DeleteFlowCategoryRequest) (response *DeleteFlowCategoryResponse, err error)

DeleteFlowCategory invokes the emr.DeleteFlowCategory API synchronously

func (*Client) DeleteFlowCategoryWithCallback ¶

func (client *Client) DeleteFlowCategoryWithCallback(request *DeleteFlowCategoryRequest, callback func(response *DeleteFlowCategoryResponse, err error)) <-chan int

DeleteFlowCategoryWithCallback invokes the emr.DeleteFlowCategory API asynchronously

func (*Client) DeleteFlowCategoryWithChan ¶

func (client *Client) DeleteFlowCategoryWithChan(request *DeleteFlowCategoryRequest) (<-chan *DeleteFlowCategoryResponse, <-chan error)

DeleteFlowCategoryWithChan invokes the emr.DeleteFlowCategory API asynchronously

func (*Client) DeleteFlowJob ¶

func (client *Client) DeleteFlowJob(request *DeleteFlowJobRequest) (response *DeleteFlowJobResponse, err error)

DeleteFlowJob invokes the emr.DeleteFlowJob API synchronously

func (*Client) DeleteFlowJobWithCallback ¶

func (client *Client) DeleteFlowJobWithCallback(request *DeleteFlowJobRequest, callback func(response *DeleteFlowJobResponse, err error)) <-chan int

DeleteFlowJobWithCallback invokes the emr.DeleteFlowJob API asynchronously

func (*Client) DeleteFlowJobWithChan ¶

func (client *Client) DeleteFlowJobWithChan(request *DeleteFlowJobRequest) (<-chan *DeleteFlowJobResponse, <-chan error)

DeleteFlowJobWithChan invokes the emr.DeleteFlowJob API asynchronously

func (*Client) DeleteFlowProject ¶

func (client *Client) DeleteFlowProject(request *DeleteFlowProjectRequest) (response *DeleteFlowProjectResponse, err error)

DeleteFlowProject invokes the emr.DeleteFlowProject API synchronously

func (*Client) DeleteFlowProjectClusterSetting ¶

func (client *Client) DeleteFlowProjectClusterSetting(request *DeleteFlowProjectClusterSettingRequest) (response *DeleteFlowProjectClusterSettingResponse, err error)

DeleteFlowProjectClusterSetting invokes the emr.DeleteFlowProjectClusterSetting API synchronously

func (*Client) DeleteFlowProjectClusterSettingWithCallback ¶

func (client *Client) DeleteFlowProjectClusterSettingWithCallback(request *DeleteFlowProjectClusterSettingRequest, callback func(response *DeleteFlowProjectClusterSettingResponse, err error)) <-chan int

DeleteFlowProjectClusterSettingWithCallback invokes the emr.DeleteFlowProjectClusterSetting API asynchronously

func (*Client) DeleteFlowProjectClusterSettingWithChan ¶

func (client *Client) DeleteFlowProjectClusterSettingWithChan(request *DeleteFlowProjectClusterSettingRequest) (<-chan *DeleteFlowProjectClusterSettingResponse, <-chan error)

DeleteFlowProjectClusterSettingWithChan invokes the emr.DeleteFlowProjectClusterSetting API asynchronously

func (*Client) DeleteFlowProjectUser ¶

func (client *Client) DeleteFlowProjectUser(request *DeleteFlowProjectUserRequest) (response *DeleteFlowProjectUserResponse, err error)

DeleteFlowProjectUser invokes the emr.DeleteFlowProjectUser API synchronously

func (*Client) DeleteFlowProjectUserWithCallback ¶

func (client *Client) DeleteFlowProjectUserWithCallback(request *DeleteFlowProjectUserRequest, callback func(response *DeleteFlowProjectUserResponse, err error)) <-chan int

DeleteFlowProjectUserWithCallback invokes the emr.DeleteFlowProjectUser API asynchronously

func (*Client) DeleteFlowProjectUserWithChan ¶

func (client *Client) DeleteFlowProjectUserWithChan(request *DeleteFlowProjectUserRequest) (<-chan *DeleteFlowProjectUserResponse, <-chan error)

DeleteFlowProjectUserWithChan invokes the emr.DeleteFlowProjectUser API asynchronously

func (*Client) DeleteFlowProjectWithCallback ¶

func (client *Client) DeleteFlowProjectWithCallback(request *DeleteFlowProjectRequest, callback func(response *DeleteFlowProjectResponse, err error)) <-chan int

DeleteFlowProjectWithCallback invokes the emr.DeleteFlowProject API asynchronously

func (*Client) DeleteFlowProjectWithChan ¶

func (client *Client) DeleteFlowProjectWithChan(request *DeleteFlowProjectRequest) (<-chan *DeleteFlowProjectResponse, <-chan error)

DeleteFlowProjectWithChan invokes the emr.DeleteFlowProject API asynchronously

func (*Client) DeleteFlowWithCallback ¶

func (client *Client) DeleteFlowWithCallback(request *DeleteFlowRequest, callback func(response *DeleteFlowResponse, err error)) <-chan int

DeleteFlowWithCallback invokes the emr.DeleteFlow API asynchronously

func (*Client) DeleteFlowWithChan ¶

func (client *Client) DeleteFlowWithChan(request *DeleteFlowRequest) (<-chan *DeleteFlowResponse, <-chan error)

DeleteFlowWithChan invokes the emr.DeleteFlow API asynchronously

func (*Client) DeleteResourcePool ¶

func (client *Client) DeleteResourcePool(request *DeleteResourcePoolRequest) (response *DeleteResourcePoolResponse, err error)

DeleteResourcePool invokes the emr.DeleteResourcePool API synchronously

func (*Client) DeleteResourcePoolWithCallback ¶

func (client *Client) DeleteResourcePoolWithCallback(request *DeleteResourcePoolRequest, callback func(response *DeleteResourcePoolResponse, err error)) <-chan int

DeleteResourcePoolWithCallback invokes the emr.DeleteResourcePool API asynchronously

func (*Client) DeleteResourcePoolWithChan ¶

func (client *Client) DeleteResourcePoolWithChan(request *DeleteResourcePoolRequest) (<-chan *DeleteResourcePoolResponse, <-chan error)

DeleteResourcePoolWithChan invokes the emr.DeleteResourcePool API asynchronously

func (*Client) DeleteResourceQueue ¶

func (client *Client) DeleteResourceQueue(request *DeleteResourceQueueRequest) (response *DeleteResourceQueueResponse, err error)

DeleteResourceQueue invokes the emr.DeleteResourceQueue API synchronously

func (*Client) DeleteResourceQueueWithCallback ¶

func (client *Client) DeleteResourceQueueWithCallback(request *DeleteResourceQueueRequest, callback func(response *DeleteResourceQueueResponse, err error)) <-chan int

DeleteResourceQueueWithCallback invokes the emr.DeleteResourceQueue API asynchronously

func (*Client) DeleteResourceQueueWithChan ¶

func (client *Client) DeleteResourceQueueWithChan(request *DeleteResourceQueueRequest) (<-chan *DeleteResourceQueueResponse, <-chan error)

DeleteResourceQueueWithChan invokes the emr.DeleteResourceQueue API asynchronously

func (*Client) DescribeClusterBasicInfo ¶

func (client *Client) DescribeClusterBasicInfo(request *DescribeClusterBasicInfoRequest) (response *DescribeClusterBasicInfoResponse, err error)

DescribeClusterBasicInfo invokes the emr.DescribeClusterBasicInfo API synchronously

func (*Client) DescribeClusterBasicInfoWithCallback ¶

func (client *Client) DescribeClusterBasicInfoWithCallback(request *DescribeClusterBasicInfoRequest, callback func(response *DescribeClusterBasicInfoResponse, err error)) <-chan int

DescribeClusterBasicInfoWithCallback invokes the emr.DescribeClusterBasicInfo API asynchronously

func (*Client) DescribeClusterBasicInfoWithChan ¶

func (client *Client) DescribeClusterBasicInfoWithChan(request *DescribeClusterBasicInfoRequest) (<-chan *DescribeClusterBasicInfoResponse, <-chan error)

DescribeClusterBasicInfoWithChan invokes the emr.DescribeClusterBasicInfo API asynchronously

func (*Client) DescribeClusterOperationHostTaskLog ¶

func (client *Client) DescribeClusterOperationHostTaskLog(request *DescribeClusterOperationHostTaskLogRequest) (response *DescribeClusterOperationHostTaskLogResponse, err error)

DescribeClusterOperationHostTaskLog invokes the emr.DescribeClusterOperationHostTaskLog API synchronously

func (*Client) DescribeClusterOperationHostTaskLogWithCallback ¶

func (client *Client) DescribeClusterOperationHostTaskLogWithCallback(request *DescribeClusterOperationHostTaskLogRequest, callback func(response *DescribeClusterOperationHostTaskLogResponse, err error)) <-chan int

DescribeClusterOperationHostTaskLogWithCallback invokes the emr.DescribeClusterOperationHostTaskLog API asynchronously

func (*Client) DescribeClusterOperationHostTaskLogWithChan ¶

func (client *Client) DescribeClusterOperationHostTaskLogWithChan(request *DescribeClusterOperationHostTaskLogRequest) (<-chan *DescribeClusterOperationHostTaskLogResponse, <-chan error)

DescribeClusterOperationHostTaskLogWithChan invokes the emr.DescribeClusterOperationHostTaskLog API asynchronously

func (*Client) DescribeClusterResourcePoolSchedulerType ¶

func (client *Client) DescribeClusterResourcePoolSchedulerType(request *DescribeClusterResourcePoolSchedulerTypeRequest) (response *DescribeClusterResourcePoolSchedulerTypeResponse, err error)

DescribeClusterResourcePoolSchedulerType invokes the emr.DescribeClusterResourcePoolSchedulerType API synchronously

func (*Client) DescribeClusterResourcePoolSchedulerTypeWithCallback ¶

func (client *Client) DescribeClusterResourcePoolSchedulerTypeWithCallback(request *DescribeClusterResourcePoolSchedulerTypeRequest, callback func(response *DescribeClusterResourcePoolSchedulerTypeResponse, err error)) <-chan int

DescribeClusterResourcePoolSchedulerTypeWithCallback invokes the emr.DescribeClusterResourcePoolSchedulerType API asynchronously

func (*Client) DescribeClusterResourcePoolSchedulerTypeWithChan ¶

func (client *Client) DescribeClusterResourcePoolSchedulerTypeWithChan(request *DescribeClusterResourcePoolSchedulerTypeRequest) (<-chan *DescribeClusterResourcePoolSchedulerTypeResponse, <-chan error)

DescribeClusterResourcePoolSchedulerTypeWithChan invokes the emr.DescribeClusterResourcePoolSchedulerType API asynchronously

func (*Client) DescribeClusterService ¶

func (client *Client) DescribeClusterService(request *DescribeClusterServiceRequest) (response *DescribeClusterServiceResponse, err error)

DescribeClusterService invokes the emr.DescribeClusterService API synchronously

func (*Client) DescribeClusterServiceConfig ¶

func (client *Client) DescribeClusterServiceConfig(request *DescribeClusterServiceConfigRequest) (response *DescribeClusterServiceConfigResponse, err error)

DescribeClusterServiceConfig invokes the emr.DescribeClusterServiceConfig API synchronously

func (*Client) DescribeClusterServiceConfigTag ¶

func (client *Client) DescribeClusterServiceConfigTag(request *DescribeClusterServiceConfigTagRequest) (response *DescribeClusterServiceConfigTagResponse, err error)

DescribeClusterServiceConfigTag invokes the emr.DescribeClusterServiceConfigTag API synchronously

func (*Client) DescribeClusterServiceConfigTagWithCallback ¶

func (client *Client) DescribeClusterServiceConfigTagWithCallback(request *DescribeClusterServiceConfigTagRequest, callback func(response *DescribeClusterServiceConfigTagResponse, err error)) <-chan int

DescribeClusterServiceConfigTagWithCallback invokes the emr.DescribeClusterServiceConfigTag API asynchronously

func (*Client) DescribeClusterServiceConfigTagWithChan ¶

func (client *Client) DescribeClusterServiceConfigTagWithChan(request *DescribeClusterServiceConfigTagRequest) (<-chan *DescribeClusterServiceConfigTagResponse, <-chan error)

DescribeClusterServiceConfigTagWithChan invokes the emr.DescribeClusterServiceConfigTag API asynchronously

func (*Client) DescribeClusterServiceConfigWithCallback ¶

func (client *Client) DescribeClusterServiceConfigWithCallback(request *DescribeClusterServiceConfigRequest, callback func(response *DescribeClusterServiceConfigResponse, err error)) <-chan int

DescribeClusterServiceConfigWithCallback invokes the emr.DescribeClusterServiceConfig API asynchronously

func (*Client) DescribeClusterServiceConfigWithChan ¶

func (client *Client) DescribeClusterServiceConfigWithChan(request *DescribeClusterServiceConfigRequest) (<-chan *DescribeClusterServiceConfigResponse, <-chan error)

DescribeClusterServiceConfigWithChan invokes the emr.DescribeClusterServiceConfig API asynchronously

func (*Client) DescribeClusterServiceWithCallback ¶

func (client *Client) DescribeClusterServiceWithCallback(request *DescribeClusterServiceRequest, callback func(response *DescribeClusterServiceResponse, err error)) <-chan int

DescribeClusterServiceWithCallback invokes the emr.DescribeClusterService API asynchronously

func (*Client) DescribeClusterServiceWithChan ¶

func (client *Client) DescribeClusterServiceWithChan(request *DescribeClusterServiceRequest) (<-chan *DescribeClusterServiceResponse, <-chan error)

DescribeClusterServiceWithChan invokes the emr.DescribeClusterService API asynchronously

func (*Client) DescribeClusterTemplate ¶

func (client *Client) DescribeClusterTemplate(request *DescribeClusterTemplateRequest) (response *DescribeClusterTemplateResponse, err error)

DescribeClusterTemplate invokes the emr.DescribeClusterTemplate API synchronously

func (*Client) DescribeClusterTemplateWithCallback ¶

func (client *Client) DescribeClusterTemplateWithCallback(request *DescribeClusterTemplateRequest, callback func(response *DescribeClusterTemplateResponse, err error)) <-chan int

DescribeClusterTemplateWithCallback invokes the emr.DescribeClusterTemplate API asynchronously

func (*Client) DescribeClusterTemplateWithChan ¶

func (client *Client) DescribeClusterTemplateWithChan(request *DescribeClusterTemplateRequest) (<-chan *DescribeClusterTemplateResponse, <-chan error)

DescribeClusterTemplateWithChan invokes the emr.DescribeClusterTemplate API asynchronously

func (*Client) DescribeClusterV2 ¶

func (client *Client) DescribeClusterV2(request *DescribeClusterV2Request) (response *DescribeClusterV2Response, err error)

DescribeClusterV2 invokes the emr.DescribeClusterV2 API synchronously

func (*Client) DescribeClusterV2WithCallback ¶

func (client *Client) DescribeClusterV2WithCallback(request *DescribeClusterV2Request, callback func(response *DescribeClusterV2Response, err error)) <-chan int

DescribeClusterV2WithCallback invokes the emr.DescribeClusterV2 API asynchronously

func (*Client) DescribeClusterV2WithChan ¶

func (client *Client) DescribeClusterV2WithChan(request *DescribeClusterV2Request) (<-chan *DescribeClusterV2Response, <-chan error)

DescribeClusterV2WithChan invokes the emr.DescribeClusterV2 API asynchronously

func (*Client) DescribeFlow ¶

func (client *Client) DescribeFlow(request *DescribeFlowRequest) (response *DescribeFlowResponse, err error)

DescribeFlow invokes the emr.DescribeFlow API synchronously

func (*Client) DescribeFlowCategory ¶

func (client *Client) DescribeFlowCategory(request *DescribeFlowCategoryRequest) (response *DescribeFlowCategoryResponse, err error)

DescribeFlowCategory invokes the emr.DescribeFlowCategory API synchronously

func (*Client) DescribeFlowCategoryTree ¶

func (client *Client) DescribeFlowCategoryTree(request *DescribeFlowCategoryTreeRequest) (response *DescribeFlowCategoryTreeResponse, err error)

DescribeFlowCategoryTree invokes the emr.DescribeFlowCategoryTree API synchronously

func (*Client) DescribeFlowCategoryTreeWithCallback ¶

func (client *Client) DescribeFlowCategoryTreeWithCallback(request *DescribeFlowCategoryTreeRequest, callback func(response *DescribeFlowCategoryTreeResponse, err error)) <-chan int

DescribeFlowCategoryTreeWithCallback invokes the emr.DescribeFlowCategoryTree API asynchronously

func (*Client) DescribeFlowCategoryTreeWithChan ¶

func (client *Client) DescribeFlowCategoryTreeWithChan(request *DescribeFlowCategoryTreeRequest) (<-chan *DescribeFlowCategoryTreeResponse, <-chan error)

DescribeFlowCategoryTreeWithChan invokes the emr.DescribeFlowCategoryTree API asynchronously

func (*Client) DescribeFlowCategoryWithCallback ¶

func (client *Client) DescribeFlowCategoryWithCallback(request *DescribeFlowCategoryRequest, callback func(response *DescribeFlowCategoryResponse, err error)) <-chan int

DescribeFlowCategoryWithCallback invokes the emr.DescribeFlowCategory API asynchronously

func (*Client) DescribeFlowCategoryWithChan ¶

func (client *Client) DescribeFlowCategoryWithChan(request *DescribeFlowCategoryRequest) (<-chan *DescribeFlowCategoryResponse, <-chan error)

DescribeFlowCategoryWithChan invokes the emr.DescribeFlowCategory API asynchronously

func (*Client) DescribeFlowInstance ¶

func (client *Client) DescribeFlowInstance(request *DescribeFlowInstanceRequest) (response *DescribeFlowInstanceResponse, err error)

DescribeFlowInstance invokes the emr.DescribeFlowInstance API synchronously

func (*Client) DescribeFlowInstanceWithCallback ¶

func (client *Client) DescribeFlowInstanceWithCallback(request *DescribeFlowInstanceRequest, callback func(response *DescribeFlowInstanceResponse, err error)) <-chan int

DescribeFlowInstanceWithCallback invokes the emr.DescribeFlowInstance API asynchronously

func (*Client) DescribeFlowInstanceWithChan ¶

func (client *Client) DescribeFlowInstanceWithChan(request *DescribeFlowInstanceRequest) (<-chan *DescribeFlowInstanceResponse, <-chan error)

DescribeFlowInstanceWithChan invokes the emr.DescribeFlowInstance API asynchronously

func (*Client) DescribeFlowJob ¶

func (client *Client) DescribeFlowJob(request *DescribeFlowJobRequest) (response *DescribeFlowJobResponse, err error)

DescribeFlowJob invokes the emr.DescribeFlowJob API synchronously

func (*Client) DescribeFlowJobWithCallback ¶

func (client *Client) DescribeFlowJobWithCallback(request *DescribeFlowJobRequest, callback func(response *DescribeFlowJobResponse, err error)) <-chan int

DescribeFlowJobWithCallback invokes the emr.DescribeFlowJob API asynchronously

func (*Client) DescribeFlowJobWithChan ¶

func (client *Client) DescribeFlowJobWithChan(request *DescribeFlowJobRequest) (<-chan *DescribeFlowJobResponse, <-chan error)

DescribeFlowJobWithChan invokes the emr.DescribeFlowJob API asynchronously

func (*Client) DescribeFlowNodeInstance ¶

func (client *Client) DescribeFlowNodeInstance(request *DescribeFlowNodeInstanceRequest) (response *DescribeFlowNodeInstanceResponse, err error)

DescribeFlowNodeInstance invokes the emr.DescribeFlowNodeInstance API synchronously

func (*Client) DescribeFlowNodeInstanceContainerLog ¶

func (client *Client) DescribeFlowNodeInstanceContainerLog(request *DescribeFlowNodeInstanceContainerLogRequest) (response *DescribeFlowNodeInstanceContainerLogResponse, err error)

DescribeFlowNodeInstanceContainerLog invokes the emr.DescribeFlowNodeInstanceContainerLog API synchronously

func (*Client) DescribeFlowNodeInstanceContainerLogWithCallback ¶

func (client *Client) DescribeFlowNodeInstanceContainerLogWithCallback(request *DescribeFlowNodeInstanceContainerLogRequest, callback func(response *DescribeFlowNodeInstanceContainerLogResponse, err error)) <-chan int

DescribeFlowNodeInstanceContainerLogWithCallback invokes the emr.DescribeFlowNodeInstanceContainerLog API asynchronously

func (*Client) DescribeFlowNodeInstanceContainerLogWithChan ¶

func (client *Client) DescribeFlowNodeInstanceContainerLogWithChan(request *DescribeFlowNodeInstanceContainerLogRequest) (<-chan *DescribeFlowNodeInstanceContainerLogResponse, <-chan error)

DescribeFlowNodeInstanceContainerLogWithChan invokes the emr.DescribeFlowNodeInstanceContainerLog API asynchronously

func (*Client) DescribeFlowNodeInstanceLauncherLog ¶

func (client *Client) DescribeFlowNodeInstanceLauncherLog(request *DescribeFlowNodeInstanceLauncherLogRequest) (response *DescribeFlowNodeInstanceLauncherLogResponse, err error)

DescribeFlowNodeInstanceLauncherLog invokes the emr.DescribeFlowNodeInstanceLauncherLog API synchronously

func (*Client) DescribeFlowNodeInstanceLauncherLogWithCallback ¶

func (client *Client) DescribeFlowNodeInstanceLauncherLogWithCallback(request *DescribeFlowNodeInstanceLauncherLogRequest, callback func(response *DescribeFlowNodeInstanceLauncherLogResponse, err error)) <-chan int

DescribeFlowNodeInstanceLauncherLogWithCallback invokes the emr.DescribeFlowNodeInstanceLauncherLog API asynchronously

func (*Client) DescribeFlowNodeInstanceLauncherLogWithChan ¶

func (client *Client) DescribeFlowNodeInstanceLauncherLogWithChan(request *DescribeFlowNodeInstanceLauncherLogRequest) (<-chan *DescribeFlowNodeInstanceLauncherLogResponse, <-chan error)

DescribeFlowNodeInstanceLauncherLogWithChan invokes the emr.DescribeFlowNodeInstanceLauncherLog API asynchronously

func (*Client) DescribeFlowNodeInstanceWithCallback ¶

func (client *Client) DescribeFlowNodeInstanceWithCallback(request *DescribeFlowNodeInstanceRequest, callback func(response *DescribeFlowNodeInstanceResponse, err error)) <-chan int

DescribeFlowNodeInstanceWithCallback invokes the emr.DescribeFlowNodeInstance API asynchronously

func (*Client) DescribeFlowNodeInstanceWithChan ¶

func (client *Client) DescribeFlowNodeInstanceWithChan(request *DescribeFlowNodeInstanceRequest) (<-chan *DescribeFlowNodeInstanceResponse, <-chan error)

DescribeFlowNodeInstanceWithChan invokes the emr.DescribeFlowNodeInstance API asynchronously

func (*Client) DescribeFlowProject ¶

func (client *Client) DescribeFlowProject(request *DescribeFlowProjectRequest) (response *DescribeFlowProjectResponse, err error)

DescribeFlowProject invokes the emr.DescribeFlowProject API synchronously

func (*Client) DescribeFlowProjectClusterSetting ¶

func (client *Client) DescribeFlowProjectClusterSetting(request *DescribeFlowProjectClusterSettingRequest) (response *DescribeFlowProjectClusterSettingResponse, err error)

DescribeFlowProjectClusterSetting invokes the emr.DescribeFlowProjectClusterSetting API synchronously

func (*Client) DescribeFlowProjectClusterSettingWithCallback ¶

func (client *Client) DescribeFlowProjectClusterSettingWithCallback(request *DescribeFlowProjectClusterSettingRequest, callback func(response *DescribeFlowProjectClusterSettingResponse, err error)) <-chan int

DescribeFlowProjectClusterSettingWithCallback invokes the emr.DescribeFlowProjectClusterSetting API asynchronously

func (*Client) DescribeFlowProjectClusterSettingWithChan ¶

func (client *Client) DescribeFlowProjectClusterSettingWithChan(request *DescribeFlowProjectClusterSettingRequest) (<-chan *DescribeFlowProjectClusterSettingResponse, <-chan error)

DescribeFlowProjectClusterSettingWithChan invokes the emr.DescribeFlowProjectClusterSetting API asynchronously

func (*Client) DescribeFlowProjectWithCallback ¶

func (client *Client) DescribeFlowProjectWithCallback(request *DescribeFlowProjectRequest, callback func(response *DescribeFlowProjectResponse, err error)) <-chan int

DescribeFlowProjectWithCallback invokes the emr.DescribeFlowProject API asynchronously

func (*Client) DescribeFlowProjectWithChan ¶

func (client *Client) DescribeFlowProjectWithChan(request *DescribeFlowProjectRequest) (<-chan *DescribeFlowProjectResponse, <-chan error)

DescribeFlowProjectWithChan invokes the emr.DescribeFlowProject API asynchronously

func (*Client) DescribeFlowWithCallback ¶

func (client *Client) DescribeFlowWithCallback(request *DescribeFlowRequest, callback func(response *DescribeFlowResponse, err error)) <-chan int

DescribeFlowWithCallback invokes the emr.DescribeFlow API asynchronously

func (*Client) DescribeFlowWithChan ¶

func (client *Client) DescribeFlowWithChan(request *DescribeFlowRequest) (<-chan *DescribeFlowResponse, <-chan error)

DescribeFlowWithChan invokes the emr.DescribeFlow API asynchronously

func (*Client) DescribeScalingConfigItemV2 ¶

func (client *Client) DescribeScalingConfigItemV2(request *DescribeScalingConfigItemV2Request) (response *DescribeScalingConfigItemV2Response, err error)

DescribeScalingConfigItemV2 invokes the emr.DescribeScalingConfigItemV2 API synchronously

func (*Client) DescribeScalingConfigItemV2WithCallback ¶

func (client *Client) DescribeScalingConfigItemV2WithCallback(request *DescribeScalingConfigItemV2Request, callback func(response *DescribeScalingConfigItemV2Response, err error)) <-chan int

DescribeScalingConfigItemV2WithCallback invokes the emr.DescribeScalingConfigItemV2 API asynchronously

func (*Client) DescribeScalingConfigItemV2WithChan ¶

func (client *Client) DescribeScalingConfigItemV2WithChan(request *DescribeScalingConfigItemV2Request) (<-chan *DescribeScalingConfigItemV2Response, <-chan error)

DescribeScalingConfigItemV2WithChan invokes the emr.DescribeScalingConfigItemV2 API asynchronously

func (*Client) DescribeScalingGroupInstanceV2 ¶

func (client *Client) DescribeScalingGroupInstanceV2(request *DescribeScalingGroupInstanceV2Request) (response *DescribeScalingGroupInstanceV2Response, err error)

DescribeScalingGroupInstanceV2 invokes the emr.DescribeScalingGroupInstanceV2 API synchronously

func (*Client) DescribeScalingGroupInstanceV2WithCallback ¶

func (client *Client) DescribeScalingGroupInstanceV2WithCallback(request *DescribeScalingGroupInstanceV2Request, callback func(response *DescribeScalingGroupInstanceV2Response, err error)) <-chan int

DescribeScalingGroupInstanceV2WithCallback invokes the emr.DescribeScalingGroupInstanceV2 API asynchronously

func (*Client) DescribeScalingGroupInstanceV2WithChan ¶

func (client *Client) DescribeScalingGroupInstanceV2WithChan(request *DescribeScalingGroupInstanceV2Request) (<-chan *DescribeScalingGroupInstanceV2Response, <-chan error)

DescribeScalingGroupInstanceV2WithChan invokes the emr.DescribeScalingGroupInstanceV2 API asynchronously

func (*Client) DescribeScalingGroupV2 ¶

func (client *Client) DescribeScalingGroupV2(request *DescribeScalingGroupV2Request) (response *DescribeScalingGroupV2Response, err error)

DescribeScalingGroupV2 invokes the emr.DescribeScalingGroupV2 API synchronously

func (*Client) DescribeScalingGroupV2WithCallback ¶

func (client *Client) DescribeScalingGroupV2WithCallback(request *DescribeScalingGroupV2Request, callback func(response *DescribeScalingGroupV2Response, err error)) <-chan int

DescribeScalingGroupV2WithCallback invokes the emr.DescribeScalingGroupV2 API asynchronously

func (*Client) DescribeScalingGroupV2WithChan ¶

func (client *Client) DescribeScalingGroupV2WithChan(request *DescribeScalingGroupV2Request) (<-chan *DescribeScalingGroupV2Response, <-chan error)

DescribeScalingGroupV2WithChan invokes the emr.DescribeScalingGroupV2 API asynchronously

func (*Client) JoinResourceGroup ¶

func (client *Client) JoinResourceGroup(request *JoinResourceGroupRequest) (response *JoinResourceGroupResponse, err error)

JoinResourceGroup invokes the emr.JoinResourceGroup API synchronously

func (*Client) JoinResourceGroupWithCallback ¶

func (client *Client) JoinResourceGroupWithCallback(request *JoinResourceGroupRequest, callback func(response *JoinResourceGroupResponse, err error)) <-chan int

JoinResourceGroupWithCallback invokes the emr.JoinResourceGroup API asynchronously

func (*Client) JoinResourceGroupWithChan ¶

func (client *Client) JoinResourceGroupWithChan(request *JoinResourceGroupRequest) (<-chan *JoinResourceGroupResponse, <-chan error)

JoinResourceGroupWithChan invokes the emr.JoinResourceGroup API asynchronously

func (*Client) KillFlowJob ¶

func (client *Client) KillFlowJob(request *KillFlowJobRequest) (response *KillFlowJobResponse, err error)

KillFlowJob invokes the emr.KillFlowJob API synchronously

func (*Client) KillFlowJobWithCallback ¶

func (client *Client) KillFlowJobWithCallback(request *KillFlowJobRequest, callback func(response *KillFlowJobResponse, err error)) <-chan int

KillFlowJobWithCallback invokes the emr.KillFlowJob API asynchronously

func (*Client) KillFlowJobWithChan ¶

func (client *Client) KillFlowJobWithChan(request *KillFlowJobRequest) (<-chan *KillFlowJobResponse, <-chan error)

KillFlowJobWithChan invokes the emr.KillFlowJob API asynchronously

func (*Client) ListClusterHost ¶

func (client *Client) ListClusterHost(request *ListClusterHostRequest) (response *ListClusterHostResponse, err error)

ListClusterHost invokes the emr.ListClusterHost API synchronously

func (*Client) ListClusterHostComponent ¶

func (client *Client) ListClusterHostComponent(request *ListClusterHostComponentRequest) (response *ListClusterHostComponentResponse, err error)

ListClusterHostComponent invokes the emr.ListClusterHostComponent API synchronously

func (*Client) ListClusterHostComponentWithCallback ¶

func (client *Client) ListClusterHostComponentWithCallback(request *ListClusterHostComponentRequest, callback func(response *ListClusterHostComponentResponse, err error)) <-chan int

ListClusterHostComponentWithCallback invokes the emr.ListClusterHostComponent API asynchronously

func (*Client) ListClusterHostComponentWithChan ¶

func (client *Client) ListClusterHostComponentWithChan(request *ListClusterHostComponentRequest) (<-chan *ListClusterHostComponentResponse, <-chan error)

ListClusterHostComponentWithChan invokes the emr.ListClusterHostComponent API asynchronously

func (*Client) ListClusterHostGroup ¶

func (client *Client) ListClusterHostGroup(request *ListClusterHostGroupRequest) (response *ListClusterHostGroupResponse, err error)

ListClusterHostGroup invokes the emr.ListClusterHostGroup API synchronously

func (*Client) ListClusterHostGroupWithCallback ¶

func (client *Client) ListClusterHostGroupWithCallback(request *ListClusterHostGroupRequest, callback func(response *ListClusterHostGroupResponse, err error)) <-chan int

ListClusterHostGroupWithCallback invokes the emr.ListClusterHostGroup API asynchronously

func (*Client) ListClusterHostGroupWithChan ¶

func (client *Client) ListClusterHostGroupWithChan(request *ListClusterHostGroupRequest) (<-chan *ListClusterHostGroupResponse, <-chan error)

ListClusterHostGroupWithChan invokes the emr.ListClusterHostGroup API asynchronously

func (*Client) ListClusterHostWithCallback ¶

func (client *Client) ListClusterHostWithCallback(request *ListClusterHostRequest, callback func(response *ListClusterHostResponse, err error)) <-chan int

ListClusterHostWithCallback invokes the emr.ListClusterHost API asynchronously

func (*Client) ListClusterHostWithChan ¶

func (client *Client) ListClusterHostWithChan(request *ListClusterHostRequest) (<-chan *ListClusterHostResponse, <-chan error)

ListClusterHostWithChan invokes the emr.ListClusterHost API asynchronously

func (*Client) ListClusterInstalledService ¶

func (client *Client) ListClusterInstalledService(request *ListClusterInstalledServiceRequest) (response *ListClusterInstalledServiceResponse, err error)

ListClusterInstalledService invokes the emr.ListClusterInstalledService API synchronously

func (*Client) ListClusterInstalledServiceWithCallback ¶

func (client *Client) ListClusterInstalledServiceWithCallback(request *ListClusterInstalledServiceRequest, callback func(response *ListClusterInstalledServiceResponse, err error)) <-chan int

ListClusterInstalledServiceWithCallback invokes the emr.ListClusterInstalledService API asynchronously

func (*Client) ListClusterInstalledServiceWithChan ¶

func (client *Client) ListClusterInstalledServiceWithChan(request *ListClusterInstalledServiceRequest) (<-chan *ListClusterInstalledServiceResponse, <-chan error)

ListClusterInstalledServiceWithChan invokes the emr.ListClusterInstalledService API asynchronously

func (*Client) ListClusterOperation ¶

func (client *Client) ListClusterOperation(request *ListClusterOperationRequest) (response *ListClusterOperationResponse, err error)

ListClusterOperation invokes the emr.ListClusterOperation API synchronously

func (*Client) ListClusterOperationHost ¶

func (client *Client) ListClusterOperationHost(request *ListClusterOperationHostRequest) (response *ListClusterOperationHostResponse, err error)

ListClusterOperationHost invokes the emr.ListClusterOperationHost API synchronously

func (*Client) ListClusterOperationHostTask ¶

func (client *Client) ListClusterOperationHostTask(request *ListClusterOperationHostTaskRequest) (response *ListClusterOperationHostTaskResponse, err error)

ListClusterOperationHostTask invokes the emr.ListClusterOperationHostTask API synchronously

func (*Client) ListClusterOperationHostTaskWithCallback ¶

func (client *Client) ListClusterOperationHostTaskWithCallback(request *ListClusterOperationHostTaskRequest, callback func(response *ListClusterOperationHostTaskResponse, err error)) <-chan int

ListClusterOperationHostTaskWithCallback invokes the emr.ListClusterOperationHostTask API asynchronously

func (*Client) ListClusterOperationHostTaskWithChan ¶

func (client *Client) ListClusterOperationHostTaskWithChan(request *ListClusterOperationHostTaskRequest) (<-chan *ListClusterOperationHostTaskResponse, <-chan error)

ListClusterOperationHostTaskWithChan invokes the emr.ListClusterOperationHostTask API asynchronously

func (*Client) ListClusterOperationHostWithCallback ¶

func (client *Client) ListClusterOperationHostWithCallback(request *ListClusterOperationHostRequest, callback func(response *ListClusterOperationHostResponse, err error)) <-chan int

ListClusterOperationHostWithCallback invokes the emr.ListClusterOperationHost API asynchronously

func (*Client) ListClusterOperationHostWithChan ¶

func (client *Client) ListClusterOperationHostWithChan(request *ListClusterOperationHostRequest) (<-chan *ListClusterOperationHostResponse, <-chan error)

ListClusterOperationHostWithChan invokes the emr.ListClusterOperationHost API asynchronously

func (*Client) ListClusterOperationTask ¶

func (client *Client) ListClusterOperationTask(request *ListClusterOperationTaskRequest) (response *ListClusterOperationTaskResponse, err error)

ListClusterOperationTask invokes the emr.ListClusterOperationTask API synchronously

func (*Client) ListClusterOperationTaskWithCallback ¶

func (client *Client) ListClusterOperationTaskWithCallback(request *ListClusterOperationTaskRequest, callback func(response *ListClusterOperationTaskResponse, err error)) <-chan int

ListClusterOperationTaskWithCallback invokes the emr.ListClusterOperationTask API asynchronously

func (*Client) ListClusterOperationTaskWithChan ¶

func (client *Client) ListClusterOperationTaskWithChan(request *ListClusterOperationTaskRequest) (<-chan *ListClusterOperationTaskResponse, <-chan error)

ListClusterOperationTaskWithChan invokes the emr.ListClusterOperationTask API asynchronously

func (*Client) ListClusterOperationWithCallback ¶

func (client *Client) ListClusterOperationWithCallback(request *ListClusterOperationRequest, callback func(response *ListClusterOperationResponse, err error)) <-chan int

ListClusterOperationWithCallback invokes the emr.ListClusterOperation API asynchronously

func (*Client) ListClusterOperationWithChan ¶

func (client *Client) ListClusterOperationWithChan(request *ListClusterOperationRequest) (<-chan *ListClusterOperationResponse, <-chan error)

ListClusterOperationWithChan invokes the emr.ListClusterOperation API asynchronously

func (*Client) ListClusterService ¶

func (client *Client) ListClusterService(request *ListClusterServiceRequest) (response *ListClusterServiceResponse, err error)

ListClusterService invokes the emr.ListClusterService API synchronously

func (*Client) ListClusterServiceComponentHealthInfo ¶

func (client *Client) ListClusterServiceComponentHealthInfo(request *ListClusterServiceComponentHealthInfoRequest) (response *ListClusterServiceComponentHealthInfoResponse, err error)

ListClusterServiceComponentHealthInfo invokes the emr.ListClusterServiceComponentHealthInfo API synchronously

func (*Client) ListClusterServiceComponentHealthInfoWithCallback ¶

func (client *Client) ListClusterServiceComponentHealthInfoWithCallback(request *ListClusterServiceComponentHealthInfoRequest, callback func(response *ListClusterServiceComponentHealthInfoResponse, err error)) <-chan int

ListClusterServiceComponentHealthInfoWithCallback invokes the emr.ListClusterServiceComponentHealthInfo API asynchronously

func (*Client) ListClusterServiceComponentHealthInfoWithChan ¶

func (client *Client) ListClusterServiceComponentHealthInfoWithChan(request *ListClusterServiceComponentHealthInfoRequest) (<-chan *ListClusterServiceComponentHealthInfoResponse, <-chan error)

ListClusterServiceComponentHealthInfoWithChan invokes the emr.ListClusterServiceComponentHealthInfo API asynchronously

func (*Client) ListClusterServiceConfigHistory ¶

func (client *Client) ListClusterServiceConfigHistory(request *ListClusterServiceConfigHistoryRequest) (response *ListClusterServiceConfigHistoryResponse, err error)

ListClusterServiceConfigHistory invokes the emr.ListClusterServiceConfigHistory API synchronously

func (*Client) ListClusterServiceConfigHistoryWithCallback ¶

func (client *Client) ListClusterServiceConfigHistoryWithCallback(request *ListClusterServiceConfigHistoryRequest, callback func(response *ListClusterServiceConfigHistoryResponse, err error)) <-chan int

ListClusterServiceConfigHistoryWithCallback invokes the emr.ListClusterServiceConfigHistory API asynchronously

func (*Client) ListClusterServiceConfigHistoryWithChan ¶

func (client *Client) ListClusterServiceConfigHistoryWithChan(request *ListClusterServiceConfigHistoryRequest) (<-chan *ListClusterServiceConfigHistoryResponse, <-chan error)

ListClusterServiceConfigHistoryWithChan invokes the emr.ListClusterServiceConfigHistory API asynchronously

func (client *Client) ListClusterServiceQuickLink(request *ListClusterServiceQuickLinkRequest) (response *ListClusterServiceQuickLinkResponse, err error)

ListClusterServiceQuickLink invokes the emr.ListClusterServiceQuickLink API synchronously

func (*Client) ListClusterServiceQuickLinkWithCallback ¶

func (client *Client) ListClusterServiceQuickLinkWithCallback(request *ListClusterServiceQuickLinkRequest, callback func(response *ListClusterServiceQuickLinkResponse, err error)) <-chan int

ListClusterServiceQuickLinkWithCallback invokes the emr.ListClusterServiceQuickLink API asynchronously

func (*Client) ListClusterServiceQuickLinkWithChan ¶

func (client *Client) ListClusterServiceQuickLinkWithChan(request *ListClusterServiceQuickLinkRequest) (<-chan *ListClusterServiceQuickLinkResponse, <-chan error)

ListClusterServiceQuickLinkWithChan invokes the emr.ListClusterServiceQuickLink API asynchronously

func (*Client) ListClusterServiceWithCallback ¶

func (client *Client) ListClusterServiceWithCallback(request *ListClusterServiceRequest, callback func(response *ListClusterServiceResponse, err error)) <-chan int

ListClusterServiceWithCallback invokes the emr.ListClusterService API asynchronously

func (*Client) ListClusterServiceWithChan ¶

func (client *Client) ListClusterServiceWithChan(request *ListClusterServiceRequest) (<-chan *ListClusterServiceResponse, <-chan error)

ListClusterServiceWithChan invokes the emr.ListClusterService API asynchronously

func (*Client) ListClusterTemplates ¶

func (client *Client) ListClusterTemplates(request *ListClusterTemplatesRequest) (response *ListClusterTemplatesResponse, err error)

ListClusterTemplates invokes the emr.ListClusterTemplates API synchronously

func (*Client) ListClusterTemplatesWithCallback ¶

func (client *Client) ListClusterTemplatesWithCallback(request *ListClusterTemplatesRequest, callback func(response *ListClusterTemplatesResponse, err error)) <-chan int

ListClusterTemplatesWithCallback invokes the emr.ListClusterTemplates API asynchronously

func (*Client) ListClusterTemplatesWithChan ¶

func (client *Client) ListClusterTemplatesWithChan(request *ListClusterTemplatesRequest) (<-chan *ListClusterTemplatesResponse, <-chan error)

ListClusterTemplatesWithChan invokes the emr.ListClusterTemplates API asynchronously

func (*Client) ListClusters ¶

func (client *Client) ListClusters(request *ListClustersRequest) (response *ListClustersResponse, err error)

ListClusters invokes the emr.ListClusters API synchronously

func (*Client) ListClustersWithCallback ¶

func (client *Client) ListClustersWithCallback(request *ListClustersRequest, callback func(response *ListClustersResponse, err error)) <-chan int

ListClustersWithCallback invokes the emr.ListClusters API asynchronously

func (*Client) ListClustersWithChan ¶

func (client *Client) ListClustersWithChan(request *ListClustersRequest) (<-chan *ListClustersResponse, <-chan error)

ListClustersWithChan invokes the emr.ListClusters API asynchronously

func (*Client) ListEmrAvailableConfig ¶

func (client *Client) ListEmrAvailableConfig(request *ListEmrAvailableConfigRequest) (response *ListEmrAvailableConfigResponse, err error)

ListEmrAvailableConfig invokes the emr.ListEmrAvailableConfig API synchronously

func (*Client) ListEmrAvailableConfigWithCallback ¶

func (client *Client) ListEmrAvailableConfigWithCallback(request *ListEmrAvailableConfigRequest, callback func(response *ListEmrAvailableConfigResponse, err error)) <-chan int

ListEmrAvailableConfigWithCallback invokes the emr.ListEmrAvailableConfig API asynchronously

func (*Client) ListEmrAvailableConfigWithChan ¶

func (client *Client) ListEmrAvailableConfigWithChan(request *ListEmrAvailableConfigRequest) (<-chan *ListEmrAvailableConfigResponse, <-chan error)

ListEmrAvailableConfigWithChan invokes the emr.ListEmrAvailableConfig API asynchronously

func (*Client) ListEmrAvailableResource ¶

func (client *Client) ListEmrAvailableResource(request *ListEmrAvailableResourceRequest) (response *ListEmrAvailableResourceResponse, err error)

ListEmrAvailableResource invokes the emr.ListEmrAvailableResource API synchronously

func (*Client) ListEmrAvailableResourceWithCallback ¶

func (client *Client) ListEmrAvailableResourceWithCallback(request *ListEmrAvailableResourceRequest, callback func(response *ListEmrAvailableResourceResponse, err error)) <-chan int

ListEmrAvailableResourceWithCallback invokes the emr.ListEmrAvailableResource API asynchronously

func (*Client) ListEmrAvailableResourceWithChan ¶

func (client *Client) ListEmrAvailableResourceWithChan(request *ListEmrAvailableResourceRequest) (<-chan *ListEmrAvailableResourceResponse, <-chan error)

ListEmrAvailableResourceWithChan invokes the emr.ListEmrAvailableResource API asynchronously

func (*Client) ListEmrMainVersion ¶

func (client *Client) ListEmrMainVersion(request *ListEmrMainVersionRequest) (response *ListEmrMainVersionResponse, err error)

ListEmrMainVersion invokes the emr.ListEmrMainVersion API synchronously

func (*Client) ListEmrMainVersionWithCallback ¶

func (client *Client) ListEmrMainVersionWithCallback(request *ListEmrMainVersionRequest, callback func(response *ListEmrMainVersionResponse, err error)) <-chan int

ListEmrMainVersionWithCallback invokes the emr.ListEmrMainVersion API asynchronously

func (*Client) ListEmrMainVersionWithChan ¶

func (client *Client) ListEmrMainVersionWithChan(request *ListEmrMainVersionRequest) (<-chan *ListEmrMainVersionResponse, <-chan error)

ListEmrMainVersionWithChan invokes the emr.ListEmrMainVersion API asynchronously

func (*Client) ListFlow ¶

func (client *Client) ListFlow(request *ListFlowRequest) (response *ListFlowResponse, err error)

ListFlow invokes the emr.ListFlow API synchronously

func (*Client) ListFlowCategory ¶

func (client *Client) ListFlowCategory(request *ListFlowCategoryRequest) (response *ListFlowCategoryResponse, err error)

ListFlowCategory invokes the emr.ListFlowCategory API synchronously

func (*Client) ListFlowCategoryWithCallback ¶

func (client *Client) ListFlowCategoryWithCallback(request *ListFlowCategoryRequest, callback func(response *ListFlowCategoryResponse, err error)) <-chan int

ListFlowCategoryWithCallback invokes the emr.ListFlowCategory API asynchronously

func (*Client) ListFlowCategoryWithChan ¶

func (client *Client) ListFlowCategoryWithChan(request *ListFlowCategoryRequest) (<-chan *ListFlowCategoryResponse, <-chan error)

ListFlowCategoryWithChan invokes the emr.ListFlowCategory API asynchronously

func (*Client) ListFlowCluster ¶

func (client *Client) ListFlowCluster(request *ListFlowClusterRequest) (response *ListFlowClusterResponse, err error)

ListFlowCluster invokes the emr.ListFlowCluster API synchronously

func (*Client) ListFlowClusterAll ¶

func (client *Client) ListFlowClusterAll(request *ListFlowClusterAllRequest) (response *ListFlowClusterAllResponse, err error)

ListFlowClusterAll invokes the emr.ListFlowClusterAll API synchronously

func (*Client) ListFlowClusterAllHosts ¶

func (client *Client) ListFlowClusterAllHosts(request *ListFlowClusterAllHostsRequest) (response *ListFlowClusterAllHostsResponse, err error)

ListFlowClusterAllHosts invokes the emr.ListFlowClusterAllHosts API synchronously

func (*Client) ListFlowClusterAllHostsWithCallback ¶

func (client *Client) ListFlowClusterAllHostsWithCallback(request *ListFlowClusterAllHostsRequest, callback func(response *ListFlowClusterAllHostsResponse, err error)) <-chan int

ListFlowClusterAllHostsWithCallback invokes the emr.ListFlowClusterAllHosts API asynchronously

func (*Client) ListFlowClusterAllHostsWithChan ¶

func (client *Client) ListFlowClusterAllHostsWithChan(request *ListFlowClusterAllHostsRequest) (<-chan *ListFlowClusterAllHostsResponse, <-chan error)

ListFlowClusterAllHostsWithChan invokes the emr.ListFlowClusterAllHosts API asynchronously

func (*Client) ListFlowClusterAllWithCallback ¶

func (client *Client) ListFlowClusterAllWithCallback(request *ListFlowClusterAllRequest, callback func(response *ListFlowClusterAllResponse, err error)) <-chan int

ListFlowClusterAllWithCallback invokes the emr.ListFlowClusterAll API asynchronously

func (*Client) ListFlowClusterAllWithChan ¶

func (client *Client) ListFlowClusterAllWithChan(request *ListFlowClusterAllRequest) (<-chan *ListFlowClusterAllResponse, <-chan error)

ListFlowClusterAllWithChan invokes the emr.ListFlowClusterAll API asynchronously

func (*Client) ListFlowClusterHost ¶

func (client *Client) ListFlowClusterHost(request *ListFlowClusterHostRequest) (response *ListFlowClusterHostResponse, err error)

ListFlowClusterHost invokes the emr.ListFlowClusterHost API synchronously

func (*Client) ListFlowClusterHostWithCallback ¶

func (client *Client) ListFlowClusterHostWithCallback(request *ListFlowClusterHostRequest, callback func(response *ListFlowClusterHostResponse, err error)) <-chan int

ListFlowClusterHostWithCallback invokes the emr.ListFlowClusterHost API asynchronously

func (*Client) ListFlowClusterHostWithChan ¶

func (client *Client) ListFlowClusterHostWithChan(request *ListFlowClusterHostRequest) (<-chan *ListFlowClusterHostResponse, <-chan error)

ListFlowClusterHostWithChan invokes the emr.ListFlowClusterHost API asynchronously

func (*Client) ListFlowClusterWithCallback ¶

func (client *Client) ListFlowClusterWithCallback(request *ListFlowClusterRequest, callback func(response *ListFlowClusterResponse, err error)) <-chan int

ListFlowClusterWithCallback invokes the emr.ListFlowCluster API asynchronously

func (*Client) ListFlowClusterWithChan ¶

func (client *Client) ListFlowClusterWithChan(request *ListFlowClusterRequest) (<-chan *ListFlowClusterResponse, <-chan error)

ListFlowClusterWithChan invokes the emr.ListFlowCluster API asynchronously

func (*Client) ListFlowInstance ¶

func (client *Client) ListFlowInstance(request *ListFlowInstanceRequest) (response *ListFlowInstanceResponse, err error)

ListFlowInstance invokes the emr.ListFlowInstance API synchronously

func (*Client) ListFlowInstanceWithCallback ¶

func (client *Client) ListFlowInstanceWithCallback(request *ListFlowInstanceRequest, callback func(response *ListFlowInstanceResponse, err error)) <-chan int

ListFlowInstanceWithCallback invokes the emr.ListFlowInstance API asynchronously

func (*Client) ListFlowInstanceWithChan ¶

func (client *Client) ListFlowInstanceWithChan(request *ListFlowInstanceRequest) (<-chan *ListFlowInstanceResponse, <-chan error)

ListFlowInstanceWithChan invokes the emr.ListFlowInstance API asynchronously

func (*Client) ListFlowJob ¶

func (client *Client) ListFlowJob(request *ListFlowJobRequest) (response *ListFlowJobResponse, err error)

ListFlowJob invokes the emr.ListFlowJob API synchronously

func (*Client) ListFlowJobHistory ¶

func (client *Client) ListFlowJobHistory(request *ListFlowJobHistoryRequest) (response *ListFlowJobHistoryResponse, err error)

ListFlowJobHistory invokes the emr.ListFlowJobHistory API synchronously

func (*Client) ListFlowJobHistoryWithCallback ¶

func (client *Client) ListFlowJobHistoryWithCallback(request *ListFlowJobHistoryRequest, callback func(response *ListFlowJobHistoryResponse, err error)) <-chan int

ListFlowJobHistoryWithCallback invokes the emr.ListFlowJobHistory API asynchronously

func (*Client) ListFlowJobHistoryWithChan ¶

func (client *Client) ListFlowJobHistoryWithChan(request *ListFlowJobHistoryRequest) (<-chan *ListFlowJobHistoryResponse, <-chan error)

ListFlowJobHistoryWithChan invokes the emr.ListFlowJobHistory API asynchronously

func (*Client) ListFlowJobWithCallback ¶

func (client *Client) ListFlowJobWithCallback(request *ListFlowJobRequest, callback func(response *ListFlowJobResponse, err error)) <-chan int

ListFlowJobWithCallback invokes the emr.ListFlowJob API asynchronously

func (*Client) ListFlowJobWithChan ¶

func (client *Client) ListFlowJobWithChan(request *ListFlowJobRequest) (<-chan *ListFlowJobResponse, <-chan error)

ListFlowJobWithChan invokes the emr.ListFlowJob API asynchronously

func (*Client) ListFlowNodeInstance ¶

func (client *Client) ListFlowNodeInstance(request *ListFlowNodeInstanceRequest) (response *ListFlowNodeInstanceResponse, err error)

ListFlowNodeInstance invokes the emr.ListFlowNodeInstance API synchronously

func (*Client) ListFlowNodeInstanceContainerStatus ¶

func (client *Client) ListFlowNodeInstanceContainerStatus(request *ListFlowNodeInstanceContainerStatusRequest) (response *ListFlowNodeInstanceContainerStatusResponse, err error)

ListFlowNodeInstanceContainerStatus invokes the emr.ListFlowNodeInstanceContainerStatus API synchronously

func (*Client) ListFlowNodeInstanceContainerStatusWithCallback ¶

func (client *Client) ListFlowNodeInstanceContainerStatusWithCallback(request *ListFlowNodeInstanceContainerStatusRequest, callback func(response *ListFlowNodeInstanceContainerStatusResponse, err error)) <-chan int

ListFlowNodeInstanceContainerStatusWithCallback invokes the emr.ListFlowNodeInstanceContainerStatus API asynchronously

func (*Client) ListFlowNodeInstanceContainerStatusWithChan ¶

func (client *Client) ListFlowNodeInstanceContainerStatusWithChan(request *ListFlowNodeInstanceContainerStatusRequest) (<-chan *ListFlowNodeInstanceContainerStatusResponse, <-chan error)

ListFlowNodeInstanceContainerStatusWithChan invokes the emr.ListFlowNodeInstanceContainerStatus API asynchronously

func (*Client) ListFlowNodeInstanceWithCallback ¶

func (client *Client) ListFlowNodeInstanceWithCallback(request *ListFlowNodeInstanceRequest, callback func(response *ListFlowNodeInstanceResponse, err error)) <-chan int

ListFlowNodeInstanceWithCallback invokes the emr.ListFlowNodeInstance API asynchronously

func (*Client) ListFlowNodeInstanceWithChan ¶

func (client *Client) ListFlowNodeInstanceWithChan(request *ListFlowNodeInstanceRequest) (<-chan *ListFlowNodeInstanceResponse, <-chan error)

ListFlowNodeInstanceWithChan invokes the emr.ListFlowNodeInstance API asynchronously

func (*Client) ListFlowNodeSqlResult ¶

func (client *Client) ListFlowNodeSqlResult(request *ListFlowNodeSqlResultRequest) (response *ListFlowNodeSqlResultResponse, err error)

ListFlowNodeSqlResult invokes the emr.ListFlowNodeSqlResult API synchronously

func (*Client) ListFlowNodeSqlResultWithCallback ¶

func (client *Client) ListFlowNodeSqlResultWithCallback(request *ListFlowNodeSqlResultRequest, callback func(response *ListFlowNodeSqlResultResponse, err error)) <-chan int

ListFlowNodeSqlResultWithCallback invokes the emr.ListFlowNodeSqlResult API asynchronously

func (*Client) ListFlowNodeSqlResultWithChan ¶

func (client *Client) ListFlowNodeSqlResultWithChan(request *ListFlowNodeSqlResultRequest) (<-chan *ListFlowNodeSqlResultResponse, <-chan error)

ListFlowNodeSqlResultWithChan invokes the emr.ListFlowNodeSqlResult API asynchronously

func (*Client) ListFlowProject ¶

func (client *Client) ListFlowProject(request *ListFlowProjectRequest) (response *ListFlowProjectResponse, err error)

ListFlowProject invokes the emr.ListFlowProject API synchronously

func (*Client) ListFlowProjectClusterSetting ¶

func (client *Client) ListFlowProjectClusterSetting(request *ListFlowProjectClusterSettingRequest) (response *ListFlowProjectClusterSettingResponse, err error)

ListFlowProjectClusterSetting invokes the emr.ListFlowProjectClusterSetting API synchronously

func (*Client) ListFlowProjectClusterSettingWithCallback ¶

func (client *Client) ListFlowProjectClusterSettingWithCallback(request *ListFlowProjectClusterSettingRequest, callback func(response *ListFlowProjectClusterSettingResponse, err error)) <-chan int

ListFlowProjectClusterSettingWithCallback invokes the emr.ListFlowProjectClusterSetting API asynchronously

func (*Client) ListFlowProjectClusterSettingWithChan ¶

func (client *Client) ListFlowProjectClusterSettingWithChan(request *ListFlowProjectClusterSettingRequest) (<-chan *ListFlowProjectClusterSettingResponse, <-chan error)

ListFlowProjectClusterSettingWithChan invokes the emr.ListFlowProjectClusterSetting API asynchronously

func (*Client) ListFlowProjectUser ¶

func (client *Client) ListFlowProjectUser(request *ListFlowProjectUserRequest) (response *ListFlowProjectUserResponse, err error)

ListFlowProjectUser invokes the emr.ListFlowProjectUser API synchronously

func (*Client) ListFlowProjectUserWithCallback ¶

func (client *Client) ListFlowProjectUserWithCallback(request *ListFlowProjectUserRequest, callback func(response *ListFlowProjectUserResponse, err error)) <-chan int

ListFlowProjectUserWithCallback invokes the emr.ListFlowProjectUser API asynchronously

func (*Client) ListFlowProjectUserWithChan ¶

func (client *Client) ListFlowProjectUserWithChan(request *ListFlowProjectUserRequest) (<-chan *ListFlowProjectUserResponse, <-chan error)

ListFlowProjectUserWithChan invokes the emr.ListFlowProjectUser API asynchronously

func (*Client) ListFlowProjectWithCallback ¶

func (client *Client) ListFlowProjectWithCallback(request *ListFlowProjectRequest, callback func(response *ListFlowProjectResponse, err error)) <-chan int

ListFlowProjectWithCallback invokes the emr.ListFlowProject API asynchronously

func (*Client) ListFlowProjectWithChan ¶

func (client *Client) ListFlowProjectWithChan(request *ListFlowProjectRequest) (<-chan *ListFlowProjectResponse, <-chan error)

ListFlowProjectWithChan invokes the emr.ListFlowProject API asynchronously

func (*Client) ListFlowWithCallback ¶

func (client *Client) ListFlowWithCallback(request *ListFlowRequest, callback func(response *ListFlowResponse, err error)) <-chan int

ListFlowWithCallback invokes the emr.ListFlow API asynchronously

func (*Client) ListFlowWithChan ¶

func (client *Client) ListFlowWithChan(request *ListFlowRequest) (<-chan *ListFlowResponse, <-chan error)

ListFlowWithChan invokes the emr.ListFlow API asynchronously

func (*Client) ListResourcePool ¶

func (client *Client) ListResourcePool(request *ListResourcePoolRequest) (response *ListResourcePoolResponse, err error)

ListResourcePool invokes the emr.ListResourcePool API synchronously

func (*Client) ListResourcePoolWithCallback ¶

func (client *Client) ListResourcePoolWithCallback(request *ListResourcePoolRequest, callback func(response *ListResourcePoolResponse, err error)) <-chan int

ListResourcePoolWithCallback invokes the emr.ListResourcePool API asynchronously

func (*Client) ListResourcePoolWithChan ¶

func (client *Client) ListResourcePoolWithChan(request *ListResourcePoolRequest) (<-chan *ListResourcePoolResponse, <-chan error)

ListResourcePoolWithChan invokes the emr.ListResourcePool API asynchronously

func (*Client) ListScalingActivityV2 ¶

func (client *Client) ListScalingActivityV2(request *ListScalingActivityV2Request) (response *ListScalingActivityV2Response, err error)

ListScalingActivityV2 invokes the emr.ListScalingActivityV2 API synchronously

func (*Client) ListScalingActivityV2WithCallback ¶

func (client *Client) ListScalingActivityV2WithCallback(request *ListScalingActivityV2Request, callback func(response *ListScalingActivityV2Response, err error)) <-chan int

ListScalingActivityV2WithCallback invokes the emr.ListScalingActivityV2 API asynchronously

func (*Client) ListScalingActivityV2WithChan ¶

func (client *Client) ListScalingActivityV2WithChan(request *ListScalingActivityV2Request) (<-chan *ListScalingActivityV2Response, <-chan error)

ListScalingActivityV2WithChan invokes the emr.ListScalingActivityV2 API asynchronously

func (*Client) ListScalingConfigItemV2 ¶

func (client *Client) ListScalingConfigItemV2(request *ListScalingConfigItemV2Request) (response *ListScalingConfigItemV2Response, err error)

ListScalingConfigItemV2 invokes the emr.ListScalingConfigItemV2 API synchronously

func (*Client) ListScalingConfigItemV2WithCallback ¶

func (client *Client) ListScalingConfigItemV2WithCallback(request *ListScalingConfigItemV2Request, callback func(response *ListScalingConfigItemV2Response, err error)) <-chan int

ListScalingConfigItemV2WithCallback invokes the emr.ListScalingConfigItemV2 API asynchronously

func (*Client) ListScalingConfigItemV2WithChan ¶

func (client *Client) ListScalingConfigItemV2WithChan(request *ListScalingConfigItemV2Request) (<-chan *ListScalingConfigItemV2Response, <-chan error)

ListScalingConfigItemV2WithChan invokes the emr.ListScalingConfigItemV2 API asynchronously

func (*Client) ListScalingGroupV2 ¶

func (client *Client) ListScalingGroupV2(request *ListScalingGroupV2Request) (response *ListScalingGroupV2Response, err error)

ListScalingGroupV2 invokes the emr.ListScalingGroupV2 API synchronously

func (*Client) ListScalingGroupV2WithCallback ¶

func (client *Client) ListScalingGroupV2WithCallback(request *ListScalingGroupV2Request, callback func(response *ListScalingGroupV2Response, err error)) <-chan int

ListScalingGroupV2WithCallback invokes the emr.ListScalingGroupV2 API asynchronously

func (*Client) ListScalingGroupV2WithChan ¶

func (client *Client) ListScalingGroupV2WithChan(request *ListScalingGroupV2Request) (<-chan *ListScalingGroupV2Response, <-chan error)

ListScalingGroupV2WithChan invokes the emr.ListScalingGroupV2 API asynchronously

func (*Client) ListTagResources ¶

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

ListTagResources invokes the emr.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback ¶

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

ListTagResourcesWithCallback invokes the emr.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan ¶

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

ListTagResourcesWithChan invokes the emr.ListTagResources API asynchronously

func (*Client) ModifyClusterName ¶

func (client *Client) ModifyClusterName(request *ModifyClusterNameRequest) (response *ModifyClusterNameResponse, err error)

ModifyClusterName invokes the emr.ModifyClusterName API synchronously

func (*Client) ModifyClusterNameWithCallback ¶

func (client *Client) ModifyClusterNameWithCallback(request *ModifyClusterNameRequest, callback func(response *ModifyClusterNameResponse, err error)) <-chan int

ModifyClusterNameWithCallback invokes the emr.ModifyClusterName API asynchronously

func (*Client) ModifyClusterNameWithChan ¶

func (client *Client) ModifyClusterNameWithChan(request *ModifyClusterNameRequest) (<-chan *ModifyClusterNameResponse, <-chan error)

ModifyClusterNameWithChan invokes the emr.ModifyClusterName API asynchronously

func (*Client) ModifyClusterServiceConfig ¶

func (client *Client) ModifyClusterServiceConfig(request *ModifyClusterServiceConfigRequest) (response *ModifyClusterServiceConfigResponse, err error)

ModifyClusterServiceConfig invokes the emr.ModifyClusterServiceConfig API synchronously

func (*Client) ModifyClusterServiceConfigWithCallback ¶

func (client *Client) ModifyClusterServiceConfigWithCallback(request *ModifyClusterServiceConfigRequest, callback func(response *ModifyClusterServiceConfigResponse, err error)) <-chan int

ModifyClusterServiceConfigWithCallback invokes the emr.ModifyClusterServiceConfig API asynchronously

func (*Client) ModifyClusterServiceConfigWithChan ¶

func (client *Client) ModifyClusterServiceConfigWithChan(request *ModifyClusterServiceConfigRequest) (<-chan *ModifyClusterServiceConfigResponse, <-chan error)

ModifyClusterServiceConfigWithChan invokes the emr.ModifyClusterServiceConfig API asynchronously

func (*Client) ModifyClusterTemplate ¶

func (client *Client) ModifyClusterTemplate(request *ModifyClusterTemplateRequest) (response *ModifyClusterTemplateResponse, err error)

ModifyClusterTemplate invokes the emr.ModifyClusterTemplate API synchronously

func (*Client) ModifyClusterTemplateWithCallback ¶

func (client *Client) ModifyClusterTemplateWithCallback(request *ModifyClusterTemplateRequest, callback func(response *ModifyClusterTemplateResponse, err error)) <-chan int

ModifyClusterTemplateWithCallback invokes the emr.ModifyClusterTemplate API asynchronously

func (*Client) ModifyClusterTemplateWithChan ¶

func (client *Client) ModifyClusterTemplateWithChan(request *ModifyClusterTemplateRequest) (<-chan *ModifyClusterTemplateResponse, <-chan error)

ModifyClusterTemplateWithChan invokes the emr.ModifyClusterTemplate API asynchronously

func (*Client) ModifyFlowCategory ¶

func (client *Client) ModifyFlowCategory(request *ModifyFlowCategoryRequest) (response *ModifyFlowCategoryResponse, err error)

ModifyFlowCategory invokes the emr.ModifyFlowCategory API synchronously

func (*Client) ModifyFlowCategoryWithCallback ¶

func (client *Client) ModifyFlowCategoryWithCallback(request *ModifyFlowCategoryRequest, callback func(response *ModifyFlowCategoryResponse, err error)) <-chan int

ModifyFlowCategoryWithCallback invokes the emr.ModifyFlowCategory API asynchronously

func (*Client) ModifyFlowCategoryWithChan ¶

func (client *Client) ModifyFlowCategoryWithChan(request *ModifyFlowCategoryRequest) (<-chan *ModifyFlowCategoryResponse, <-chan error)

ModifyFlowCategoryWithChan invokes the emr.ModifyFlowCategory API asynchronously

func (*Client) ModifyFlowForWeb ¶

func (client *Client) ModifyFlowForWeb(request *ModifyFlowForWebRequest) (response *ModifyFlowForWebResponse, err error)

ModifyFlowForWeb invokes the emr.ModifyFlowForWeb API synchronously

func (*Client) ModifyFlowForWebWithCallback ¶

func (client *Client) ModifyFlowForWebWithCallback(request *ModifyFlowForWebRequest, callback func(response *ModifyFlowForWebResponse, err error)) <-chan int

ModifyFlowForWebWithCallback invokes the emr.ModifyFlowForWeb API asynchronously

func (*Client) ModifyFlowForWebWithChan ¶

func (client *Client) ModifyFlowForWebWithChan(request *ModifyFlowForWebRequest) (<-chan *ModifyFlowForWebResponse, <-chan error)

ModifyFlowForWebWithChan invokes the emr.ModifyFlowForWeb API asynchronously

func (*Client) ModifyFlowProject ¶

func (client *Client) ModifyFlowProject(request *ModifyFlowProjectRequest) (response *ModifyFlowProjectResponse, err error)

ModifyFlowProject invokes the emr.ModifyFlowProject API synchronously

func (*Client) ModifyFlowProjectClusterSetting ¶

func (client *Client) ModifyFlowProjectClusterSetting(request *ModifyFlowProjectClusterSettingRequest) (response *ModifyFlowProjectClusterSettingResponse, err error)

ModifyFlowProjectClusterSetting invokes the emr.ModifyFlowProjectClusterSetting API synchronously

func (*Client) ModifyFlowProjectClusterSettingWithCallback ¶

func (client *Client) ModifyFlowProjectClusterSettingWithCallback(request *ModifyFlowProjectClusterSettingRequest, callback func(response *ModifyFlowProjectClusterSettingResponse, err error)) <-chan int

ModifyFlowProjectClusterSettingWithCallback invokes the emr.ModifyFlowProjectClusterSetting API asynchronously

func (*Client) ModifyFlowProjectClusterSettingWithChan ¶

func (client *Client) ModifyFlowProjectClusterSettingWithChan(request *ModifyFlowProjectClusterSettingRequest) (<-chan *ModifyFlowProjectClusterSettingResponse, <-chan error)

ModifyFlowProjectClusterSettingWithChan invokes the emr.ModifyFlowProjectClusterSetting API asynchronously

func (*Client) ModifyFlowProjectWithCallback ¶

func (client *Client) ModifyFlowProjectWithCallback(request *ModifyFlowProjectRequest, callback func(response *ModifyFlowProjectResponse, err error)) <-chan int

ModifyFlowProjectWithCallback invokes the emr.ModifyFlowProject API asynchronously

func (*Client) ModifyFlowProjectWithChan ¶

func (client *Client) ModifyFlowProjectWithChan(request *ModifyFlowProjectRequest) (<-chan *ModifyFlowProjectResponse, <-chan error)

ModifyFlowProjectWithChan invokes the emr.ModifyFlowProject API asynchronously

func (*Client) ModifyResourcePool ¶

func (client *Client) ModifyResourcePool(request *ModifyResourcePoolRequest) (response *ModifyResourcePoolResponse, err error)

ModifyResourcePool invokes the emr.ModifyResourcePool API synchronously

func (*Client) ModifyResourcePoolSchedulerType ¶

func (client *Client) ModifyResourcePoolSchedulerType(request *ModifyResourcePoolSchedulerTypeRequest) (response *ModifyResourcePoolSchedulerTypeResponse, err error)

ModifyResourcePoolSchedulerType invokes the emr.ModifyResourcePoolSchedulerType API synchronously

func (*Client) ModifyResourcePoolSchedulerTypeWithCallback ¶

func (client *Client) ModifyResourcePoolSchedulerTypeWithCallback(request *ModifyResourcePoolSchedulerTypeRequest, callback func(response *ModifyResourcePoolSchedulerTypeResponse, err error)) <-chan int

ModifyResourcePoolSchedulerTypeWithCallback invokes the emr.ModifyResourcePoolSchedulerType API asynchronously

func (*Client) ModifyResourcePoolSchedulerTypeWithChan ¶

func (client *Client) ModifyResourcePoolSchedulerTypeWithChan(request *ModifyResourcePoolSchedulerTypeRequest) (<-chan *ModifyResourcePoolSchedulerTypeResponse, <-chan error)

ModifyResourcePoolSchedulerTypeWithChan invokes the emr.ModifyResourcePoolSchedulerType API asynchronously

func (*Client) ModifyResourcePoolWithCallback ¶

func (client *Client) ModifyResourcePoolWithCallback(request *ModifyResourcePoolRequest, callback func(response *ModifyResourcePoolResponse, err error)) <-chan int

ModifyResourcePoolWithCallback invokes the emr.ModifyResourcePool API asynchronously

func (*Client) ModifyResourcePoolWithChan ¶

func (client *Client) ModifyResourcePoolWithChan(request *ModifyResourcePoolRequest) (<-chan *ModifyResourcePoolResponse, <-chan error)

ModifyResourcePoolWithChan invokes the emr.ModifyResourcePool API asynchronously

func (*Client) ModifyResourceQueue ¶

func (client *Client) ModifyResourceQueue(request *ModifyResourceQueueRequest) (response *ModifyResourceQueueResponse, err error)

ModifyResourceQueue invokes the emr.ModifyResourceQueue API synchronously

func (*Client) ModifyResourceQueueWithCallback ¶

func (client *Client) ModifyResourceQueueWithCallback(request *ModifyResourceQueueRequest, callback func(response *ModifyResourceQueueResponse, err error)) <-chan int

ModifyResourceQueueWithCallback invokes the emr.ModifyResourceQueue API asynchronously

func (*Client) ModifyResourceQueueWithChan ¶

func (client *Client) ModifyResourceQueueWithChan(request *ModifyResourceQueueRequest) (<-chan *ModifyResourceQueueResponse, <-chan error)

ModifyResourceQueueWithChan invokes the emr.ModifyResourceQueue API asynchronously

func (*Client) ModifyScalingConfigItemV2 ¶

func (client *Client) ModifyScalingConfigItemV2(request *ModifyScalingConfigItemV2Request) (response *ModifyScalingConfigItemV2Response, err error)

ModifyScalingConfigItemV2 invokes the emr.ModifyScalingConfigItemV2 API synchronously

func (*Client) ModifyScalingConfigItemV2WithCallback ¶

func (client *Client) ModifyScalingConfigItemV2WithCallback(request *ModifyScalingConfigItemV2Request, callback func(response *ModifyScalingConfigItemV2Response, err error)) <-chan int

ModifyScalingConfigItemV2WithCallback invokes the emr.ModifyScalingConfigItemV2 API asynchronously

func (*Client) ModifyScalingConfigItemV2WithChan ¶

func (client *Client) ModifyScalingConfigItemV2WithChan(request *ModifyScalingConfigItemV2Request) (<-chan *ModifyScalingConfigItemV2Response, <-chan error)

ModifyScalingConfigItemV2WithChan invokes the emr.ModifyScalingConfigItemV2 API asynchronously

func (*Client) ModifyScalingGroupV2 ¶

func (client *Client) ModifyScalingGroupV2(request *ModifyScalingGroupV2Request) (response *ModifyScalingGroupV2Response, err error)

ModifyScalingGroupV2 invokes the emr.ModifyScalingGroupV2 API synchronously

func (*Client) ModifyScalingGroupV2WithCallback ¶

func (client *Client) ModifyScalingGroupV2WithCallback(request *ModifyScalingGroupV2Request, callback func(response *ModifyScalingGroupV2Response, err error)) <-chan int

ModifyScalingGroupV2WithCallback invokes the emr.ModifyScalingGroupV2 API asynchronously

func (*Client) ModifyScalingGroupV2WithChan ¶

func (client *Client) ModifyScalingGroupV2WithChan(request *ModifyScalingGroupV2Request) (<-chan *ModifyScalingGroupV2Response, <-chan error)

ModifyScalingGroupV2WithChan invokes the emr.ModifyScalingGroupV2 API asynchronously

func (*Client) RefreshClusterResourcePool ¶

func (client *Client) RefreshClusterResourcePool(request *RefreshClusterResourcePoolRequest) (response *RefreshClusterResourcePoolResponse, err error)

RefreshClusterResourcePool invokes the emr.RefreshClusterResourcePool API synchronously

func (*Client) RefreshClusterResourcePoolWithCallback ¶

func (client *Client) RefreshClusterResourcePoolWithCallback(request *RefreshClusterResourcePoolRequest, callback func(response *RefreshClusterResourcePoolResponse, err error)) <-chan int

RefreshClusterResourcePoolWithCallback invokes the emr.RefreshClusterResourcePool API asynchronously

func (*Client) RefreshClusterResourcePoolWithChan ¶

func (client *Client) RefreshClusterResourcePoolWithChan(request *RefreshClusterResourcePoolRequest) (<-chan *RefreshClusterResourcePoolResponse, <-chan error)

RefreshClusterResourcePoolWithChan invokes the emr.RefreshClusterResourcePool API asynchronously

func (*Client) ReleaseCluster ¶

func (client *Client) ReleaseCluster(request *ReleaseClusterRequest) (response *ReleaseClusterResponse, err error)

ReleaseCluster invokes the emr.ReleaseCluster API synchronously

func (*Client) ReleaseClusterHostGroup ¶

func (client *Client) ReleaseClusterHostGroup(request *ReleaseClusterHostGroupRequest) (response *ReleaseClusterHostGroupResponse, err error)

ReleaseClusterHostGroup invokes the emr.ReleaseClusterHostGroup API synchronously

func (*Client) ReleaseClusterHostGroupWithCallback ¶

func (client *Client) ReleaseClusterHostGroupWithCallback(request *ReleaseClusterHostGroupRequest, callback func(response *ReleaseClusterHostGroupResponse, err error)) <-chan int

ReleaseClusterHostGroupWithCallback invokes the emr.ReleaseClusterHostGroup API asynchronously

func (*Client) ReleaseClusterHostGroupWithChan ¶

func (client *Client) ReleaseClusterHostGroupWithChan(request *ReleaseClusterHostGroupRequest) (<-chan *ReleaseClusterHostGroupResponse, <-chan error)

ReleaseClusterHostGroupWithChan invokes the emr.ReleaseClusterHostGroup API asynchronously

func (*Client) ReleaseClusterWithCallback ¶

func (client *Client) ReleaseClusterWithCallback(request *ReleaseClusterRequest, callback func(response *ReleaseClusterResponse, err error)) <-chan int

ReleaseClusterWithCallback invokes the emr.ReleaseCluster API asynchronously

func (*Client) ReleaseClusterWithChan ¶

func (client *Client) ReleaseClusterWithChan(request *ReleaseClusterRequest) (<-chan *ReleaseClusterResponse, <-chan error)

ReleaseClusterWithChan invokes the emr.ReleaseCluster API asynchronously

func (*Client) RemoveScalingConfigItemV2 ¶

func (client *Client) RemoveScalingConfigItemV2(request *RemoveScalingConfigItemV2Request) (response *RemoveScalingConfigItemV2Response, err error)

RemoveScalingConfigItemV2 invokes the emr.RemoveScalingConfigItemV2 API synchronously

func (*Client) RemoveScalingConfigItemV2WithCallback ¶

func (client *Client) RemoveScalingConfigItemV2WithCallback(request *RemoveScalingConfigItemV2Request, callback func(response *RemoveScalingConfigItemV2Response, err error)) <-chan int

RemoveScalingConfigItemV2WithCallback invokes the emr.RemoveScalingConfigItemV2 API asynchronously

func (*Client) RemoveScalingConfigItemV2WithChan ¶

func (client *Client) RemoveScalingConfigItemV2WithChan(request *RemoveScalingConfigItemV2Request) (<-chan *RemoveScalingConfigItemV2Response, <-chan error)

RemoveScalingConfigItemV2WithChan invokes the emr.RemoveScalingConfigItemV2 API asynchronously

func (*Client) RerunFlow ¶

func (client *Client) RerunFlow(request *RerunFlowRequest) (response *RerunFlowResponse, err error)

RerunFlow invokes the emr.RerunFlow API synchronously

func (*Client) RerunFlowWithCallback ¶

func (client *Client) RerunFlowWithCallback(request *RerunFlowRequest, callback func(response *RerunFlowResponse, err error)) <-chan int

RerunFlowWithCallback invokes the emr.RerunFlow API asynchronously

func (*Client) RerunFlowWithChan ¶

func (client *Client) RerunFlowWithChan(request *RerunFlowRequest) (<-chan *RerunFlowResponse, <-chan error)

RerunFlowWithChan invokes the emr.RerunFlow API asynchronously

func (*Client) ResizeClusterV2 ¶

func (client *Client) ResizeClusterV2(request *ResizeClusterV2Request) (response *ResizeClusterV2Response, err error)

ResizeClusterV2 invokes the emr.ResizeClusterV2 API synchronously

func (*Client) ResizeClusterV2WithCallback ¶

func (client *Client) ResizeClusterV2WithCallback(request *ResizeClusterV2Request, callback func(response *ResizeClusterV2Response, err error)) <-chan int

ResizeClusterV2WithCallback invokes the emr.ResizeClusterV2 API asynchronously

func (*Client) ResizeClusterV2WithChan ¶

func (client *Client) ResizeClusterV2WithChan(request *ResizeClusterV2Request) (<-chan *ResizeClusterV2Response, <-chan error)

ResizeClusterV2WithChan invokes the emr.ResizeClusterV2 API asynchronously

func (*Client) ResumeFlow ¶

func (client *Client) ResumeFlow(request *ResumeFlowRequest) (response *ResumeFlowResponse, err error)

ResumeFlow invokes the emr.ResumeFlow API synchronously

func (*Client) ResumeFlowWithCallback ¶

func (client *Client) ResumeFlowWithCallback(request *ResumeFlowRequest, callback func(response *ResumeFlowResponse, err error)) <-chan int

ResumeFlowWithCallback invokes the emr.ResumeFlow API asynchronously

func (*Client) ResumeFlowWithChan ¶

func (client *Client) ResumeFlowWithChan(request *ResumeFlowRequest) (<-chan *ResumeFlowResponse, <-chan error)

ResumeFlowWithChan invokes the emr.ResumeFlow API asynchronously

func (*Client) RunClusterServiceAction ¶

func (client *Client) RunClusterServiceAction(request *RunClusterServiceActionRequest) (response *RunClusterServiceActionResponse, err error)

RunClusterServiceAction invokes the emr.RunClusterServiceAction API synchronously

func (*Client) RunClusterServiceActionWithCallback ¶

func (client *Client) RunClusterServiceActionWithCallback(request *RunClusterServiceActionRequest, callback func(response *RunClusterServiceActionResponse, err error)) <-chan int

RunClusterServiceActionWithCallback invokes the emr.RunClusterServiceAction API asynchronously

func (*Client) RunClusterServiceActionWithChan ¶

func (client *Client) RunClusterServiceActionWithChan(request *RunClusterServiceActionRequest) (<-chan *RunClusterServiceActionResponse, <-chan error)

RunClusterServiceActionWithChan invokes the emr.RunClusterServiceAction API asynchronously

func (*Client) RunScalingActionV2 ¶

func (client *Client) RunScalingActionV2(request *RunScalingActionV2Request) (response *RunScalingActionV2Response, err error)

RunScalingActionV2 invokes the emr.RunScalingActionV2 API synchronously

func (*Client) RunScalingActionV2WithCallback ¶

func (client *Client) RunScalingActionV2WithCallback(request *RunScalingActionV2Request, callback func(response *RunScalingActionV2Response, err error)) <-chan int

RunScalingActionV2WithCallback invokes the emr.RunScalingActionV2 API asynchronously

func (*Client) RunScalingActionV2WithChan ¶

func (client *Client) RunScalingActionV2WithChan(request *RunScalingActionV2Request) (<-chan *RunScalingActionV2Response, <-chan error)

RunScalingActionV2WithChan invokes the emr.RunScalingActionV2 API asynchronously

func (*Client) StartFlow ¶

func (client *Client) StartFlow(request *StartFlowRequest) (response *StartFlowResponse, err error)

StartFlow invokes the emr.StartFlow API synchronously

func (*Client) StartFlowWithCallback ¶

func (client *Client) StartFlowWithCallback(request *StartFlowRequest, callback func(response *StartFlowResponse, err error)) <-chan int

StartFlowWithCallback invokes the emr.StartFlow API asynchronously

func (*Client) StartFlowWithChan ¶

func (client *Client) StartFlowWithChan(request *StartFlowRequest) (<-chan *StartFlowResponse, <-chan error)

StartFlowWithChan invokes the emr.StartFlow API asynchronously

func (*Client) SubmitFlow ¶

func (client *Client) SubmitFlow(request *SubmitFlowRequest) (response *SubmitFlowResponse, err error)

SubmitFlow invokes the emr.SubmitFlow API synchronously

func (*Client) SubmitFlowJob ¶

func (client *Client) SubmitFlowJob(request *SubmitFlowJobRequest) (response *SubmitFlowJobResponse, err error)

SubmitFlowJob invokes the emr.SubmitFlowJob API synchronously

func (*Client) SubmitFlowJobWithCallback ¶

func (client *Client) SubmitFlowJobWithCallback(request *SubmitFlowJobRequest, callback func(response *SubmitFlowJobResponse, err error)) <-chan int

SubmitFlowJobWithCallback invokes the emr.SubmitFlowJob API asynchronously

func (*Client) SubmitFlowJobWithChan ¶

func (client *Client) SubmitFlowJobWithChan(request *SubmitFlowJobRequest) (<-chan *SubmitFlowJobResponse, <-chan error)

SubmitFlowJobWithChan invokes the emr.SubmitFlowJob API asynchronously

func (*Client) SubmitFlowWithCallback ¶

func (client *Client) SubmitFlowWithCallback(request *SubmitFlowRequest, callback func(response *SubmitFlowResponse, err error)) <-chan int

SubmitFlowWithCallback invokes the emr.SubmitFlow API asynchronously

func (*Client) SubmitFlowWithChan ¶

func (client *Client) SubmitFlowWithChan(request *SubmitFlowRequest) (<-chan *SubmitFlowResponse, <-chan error)

SubmitFlowWithChan invokes the emr.SubmitFlow API asynchronously

func (*Client) SuspendFlow ¶

func (client *Client) SuspendFlow(request *SuspendFlowRequest) (response *SuspendFlowResponse, err error)

SuspendFlow invokes the emr.SuspendFlow API synchronously

func (*Client) SuspendFlowWithCallback ¶

func (client *Client) SuspendFlowWithCallback(request *SuspendFlowRequest, callback func(response *SuspendFlowResponse, err error)) <-chan int

SuspendFlowWithCallback invokes the emr.SuspendFlow API asynchronously

func (*Client) SuspendFlowWithChan ¶

func (client *Client) SuspendFlowWithChan(request *SuspendFlowRequest) (<-chan *SuspendFlowResponse, <-chan error)

SuspendFlowWithChan invokes the emr.SuspendFlow API asynchronously

func (*Client) TagResources ¶

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

TagResources invokes the emr.TagResources API synchronously

func (*Client) TagResourcesWithCallback ¶

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

TagResourcesWithCallback invokes the emr.TagResources API asynchronously

func (*Client) TagResourcesWithChan ¶

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

TagResourcesWithChan invokes the emr.TagResources API asynchronously

func (*Client) UntagResources ¶

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

UntagResources invokes the emr.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback ¶

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

UntagResourcesWithCallback invokes the emr.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan ¶

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

UntagResourcesWithChan invokes the emr.UntagResources API asynchronously

type CloneFlowJobRequest ¶

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

CloneFlowJobRequest is the request struct for api CloneFlowJob

func CreateCloneFlowJobRequest ¶

func CreateCloneFlowJobRequest() (request *CloneFlowJobRequest)

CreateCloneFlowJobRequest creates a request to invoke CloneFlowJob API

type CloneFlowJobResponse ¶

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

CloneFlowJobResponse is the response struct for api CloneFlowJob

func CreateCloneFlowJobResponse ¶

func CreateCloneFlowJobResponse() (response *CloneFlowJobResponse)

CreateCloneFlowJobResponse creates a response to parse from CloneFlowJob response

type CloneFlowRequest ¶

type CloneFlowRequest struct {
	*requests.RpcRequest
	Id        string `position:"Query" name:"Id"`
	ProjectId string `position:"Query" name:"ProjectId"`
}

CloneFlowRequest is the request struct for api CloneFlow

func CreateCloneFlowRequest ¶

func CreateCloneFlowRequest() (request *CloneFlowRequest)

CreateCloneFlowRequest creates a request to invoke CloneFlow API

type CloneFlowResponse ¶

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

CloneFlowResponse is the response struct for api CloneFlow

func CreateCloneFlowResponse ¶

func CreateCloneFlowResponse() (response *CloneFlowResponse)

CreateCloneFlowResponse creates a response to parse from CloneFlow response

type CloudWatchTrigger ¶

type CloudWatchTrigger struct {
	MetricName         string `json:"MetricName" xml:"MetricName"`
	Period             int    `json:"Period" xml:"Period"`
	Statistics         string `json:"Statistics" xml:"Statistics"`
	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
	EvaluationCount    string `json:"EvaluationCount" xml:"EvaluationCount"`
	Unit               string `json:"Unit" xml:"Unit"`
	MetricDisplayName  string `json:"MetricDisplayName" xml:"MetricDisplayName"`
}

CloudWatchTrigger is a nested struct in emr response

type ClusterInfo ¶

type ClusterInfo struct {
	UserDefinedEmrEcsRole           string                                           `json:"UserDefinedEmrEcsRole" xml:"UserDefinedEmrEcsRole"`
	DataDiskKMSKeyId                string                                           `json:"DataDiskKMSKeyId" xml:"DataDiskKMSKeyId"`
	ImageId                         string                                           `json:"ImageId" xml:"ImageId"`
	Configurations                  string                                           `json:"Configurations" xml:"Configurations"`
	AutoScalingEnable               bool                                             `json:"AutoScalingEnable" xml:"AutoScalingEnable"`
	EasEnable                       bool                                             `json:"EasEnable" xml:"EasEnable"`
	CreateType                      string                                           `json:"CreateType" xml:"CreateType"`
	StartTime                       int64                                            `json:"StartTime" xml:"StartTime"`
	RunningTime                     int                                              `json:"RunningTime" xml:"RunningTime"`
	LocalMetaDb                     bool                                             `json:"LocalMetaDb" xml:"LocalMetaDb"`
	BootstrapFailed                 bool                                             `json:"BootstrapFailed" xml:"BootstrapFailed"`
	Id                              string                                           `json:"Id" xml:"Id"`
	VpcId                           string                                           `json:"VpcId" xml:"VpcId"`
	SecurityGroupName               string                                           `json:"SecurityGroupName" xml:"SecurityGroupName"`
	TaskNodeInService               int                                              `json:"TaskNodeInService" xml:"TaskNodeInService"`
	DataDiskEncrypted               bool                                             `json:"DataDiskEncrypted" xml:"DataDiskEncrypted"`
	ExpiredTime                     int64                                            `json:"ExpiredTime" xml:"ExpiredTime"`
	NetType                         string                                           `json:"NetType" xml:"NetType"`
	AutoScalingByLoadAllowed        bool                                             `json:"AutoScalingByLoadAllowed" xml:"AutoScalingByLoadAllowed"`
	Type                            string                                           `json:"Type" xml:"Type"`
	ClusterId                       string                                           `json:"ClusterId" xml:"ClusterId"`
	K8sClusterId                    string                                           `json:"K8sClusterId" xml:"K8sClusterId"`
	DepositType                     string                                           `json:"DepositType" xml:"DepositType"`
	AutoScalingWithGraceAllowed     bool                                             `json:"AutoScalingWithGraceAllowed" xml:"AutoScalingWithGraceAllowed"`
	OrderList                       string                                           `json:"OrderList" xml:"OrderList"`
	CreateResource                  string                                           `json:"CreateResource" xml:"CreateResource"`
	OperationId                     string                                           `json:"OperationId" xml:"OperationId"`
	ResizeDiskEnable                bool                                             `json:"ResizeDiskEnable" xml:"ResizeDiskEnable"`
	StopTime                        int64                                            `json:"StopTime" xml:"StopTime"`
	ZoneId                          string                                           `json:"ZoneId" xml:"ZoneId"`
	HasUncompletedOrder             bool                                             `json:"HasUncompletedOrder" xml:"HasUncompletedOrder"`
	MasterNodeInService             int                                              `json:"MasterNodeInService" xml:"MasterNodeInService"`
	Status                          string                                           `json:"Status" xml:"Status"`
	MetaStoreType                   string                                           `json:"MetaStoreType" xml:"MetaStoreType"`
	Name                            string                                           `json:"Name" xml:"Name"`
	ClickhouseConf                  string                                           `json:"ClickhouseConf" xml:"ClickhouseConf"`
	SecurityGroupId                 string                                           `json:"SecurityGroupId" xml:"SecurityGroupId"`
	AutoScalingSpotWithLimitAllowed bool                                             `json:"AutoScalingSpotWithLimitAllowed" xml:"AutoScalingSpotWithLimitAllowed"`
	ResizeClusterEnable             bool                                             `json:"ResizeClusterEnable" xml:"ResizeClusterEnable"`
	ChargeType                      string                                           `json:"ChargeType" xml:"ChargeType"`
	MachineType                     string                                           `json:"MachineType" xml:"MachineType"`
	ShowSoftwareInterface           bool                                             `json:"ShowSoftwareInterface" xml:"ShowSoftwareInterface"`
	CreateTime                      int64                                            `json:"CreateTime" xml:"CreateTime"`
	ExtraInfo                       string                                           `json:"ExtraInfo" xml:"ExtraInfo"`
	RelateClusterId                 string                                           `json:"RelateClusterId" xml:"RelateClusterId"`
	GatewayClusterIds               string                                           `json:"GatewayClusterIds" xml:"GatewayClusterIds"`
	RegionId                        string                                           `json:"RegionId" xml:"RegionId"`
	CoreNodeTotal                   int                                              `json:"CoreNodeTotal" xml:"CoreNodeTotal"`
	IoOptimized                     bool                                             `json:"IoOptimized" xml:"IoOptimized"`
	CoreNodeInService               int                                              `json:"CoreNodeInService" xml:"CoreNodeInService"`
	AutoScalingVersion              string                                           `json:"AutoScalingVersion" xml:"AutoScalingVersion"`
	UserId                          string                                           `json:"UserId" xml:"UserId"`
	AutoScalingAllowed              bool                                             `json:"AutoScalingAllowed" xml:"AutoScalingAllowed"`
	MasterNodeTotal                 int                                              `json:"MasterNodeTotal" xml:"MasterNodeTotal"`
	TaskNodeTotal                   int                                              `json:"TaskNodeTotal" xml:"TaskNodeTotal"`
	VSwitchId                       string                                           `json:"VSwitchId" xml:"VSwitchId"`
	Period                          int                                              `json:"Period" xml:"Period"`
	InstanceGeneration              string                                           `json:"InstanceGeneration" xml:"InstanceGeneration"`
	LogPath                         string                                           `json:"LogPath" xml:"LogPath"`
	HighAvailabilityEnable          bool                                             `json:"HighAvailabilityEnable" xml:"HighAvailabilityEnable"`
	LogEnable                       bool                                             `json:"LogEnable" xml:"LogEnable"`
	RelateClusterInfo               RelateClusterInfo                                `json:"RelateClusterInfo" xml:"RelateClusterInfo"`
	OrderTaskInfo                   OrderTaskInfo                                    `json:"OrderTaskInfo" xml:"OrderTaskInfo"`
	FailReason                      FailReason                                       `json:"FailReason" xml:"FailReason"`
	SoftwareInfo                    SoftwareInfo                                     `json:"SoftwareInfo" xml:"SoftwareInfo"`
	AccessInfo                      AccessInfo                                       `json:"AccessInfo" xml:"AccessInfo"`
	HostPoolInfo                    HostPoolInfo                                     `json:"HostPoolInfo" xml:"HostPoolInfo"`
	HostGroupList                   HostGroupListInDescribeClusterV2                 `json:"HostGroupList" xml:"HostGroupList"`
	BootstrapActionList             BootstrapActionListInDescribeClusterBasicInfo    `json:"BootstrapActionList" xml:"BootstrapActionList"`
	GatewayClusterInfoList          GatewayClusterInfoListInDescribeClusterBasicInfo `json:"GatewayClusterInfoList" xml:"GatewayClusterInfoList"`
}

ClusterInfo is a nested struct in emr response

type ClusterInfoInListClusters ¶

type ClusterInfoInListClusters struct {
	Id                  string             `json:"Id" xml:"Id"`
	Name                string             `json:"Name" xml:"Name"`
	MachineType         string             `json:"MachineType" xml:"MachineType"`
	Type                string             `json:"Type" xml:"Type"`
	CreateTime          int64              `json:"CreateTime" xml:"CreateTime"`
	RunningTime         int                `json:"RunningTime" xml:"RunningTime"`
	Status              string             `json:"Status" xml:"Status"`
	ChargeType          string             `json:"ChargeType" xml:"ChargeType"`
	ExpiredTime         int64              `json:"ExpiredTime" xml:"ExpiredTime"`
	Period              int                `json:"Period" xml:"Period"`
	HasUncompletedOrder bool               `json:"HasUncompletedOrder" xml:"HasUncompletedOrder"`
	OrderList           string             `json:"OrderList" xml:"OrderList"`
	CreateResource      string             `json:"CreateResource" xml:"CreateResource"`
	DepositType         string             `json:"DepositType" xml:"DepositType"`
	MetaStoreType       string             `json:"MetaStoreType" xml:"MetaStoreType"`
	K8sClusterId        string             `json:"K8sClusterId" xml:"K8sClusterId"`
	OperationId         int64              `json:"OperationId" xml:"OperationId"`
	OrderTaskInfo       OrderTaskInfo      `json:"OrderTaskInfo" xml:"OrderTaskInfo"`
	FailReason          FailReason         `json:"FailReason" xml:"FailReason"`
	Tags                TagsInListClusters `json:"Tags" xml:"Tags"`
}

ClusterInfoInListClusters is a nested struct in emr response

type ClusterInstalledService ¶

type ClusterInstalledService struct {
	ServiceName        string                                         `json:"ServiceName" xml:"ServiceName"`
	ServiceDisplayName string                                         `json:"ServiceDisplayName" xml:"ServiceDisplayName"`
	ServiceVersion     string                                         `json:"ServiceVersion" xml:"ServiceVersion"`
	ServiceEcmVersion  string                                         `json:"ServiceEcmVersion" xml:"ServiceEcmVersion"`
	ServiceStatus      string                                         `json:"serviceStatus" xml:"serviceStatus"`
	OnlyClient         bool                                           `json:"onlyClient" xml:"onlyClient"`
	NotStartedNum      int                                            `json:"notStartedNum" xml:"notStartedNum"`
	NeedRestartNum     int                                            `json:"needRestartNum" xml:"needRestartNum"`
	AbnormalNum        int                                            `json:"abnormalNum" xml:"abnormalNum"`
	Comment            string                                         `json:"comment" xml:"comment"`
	State              string                                         `json:"State" xml:"State"`
	ServiceActionList  ServiceActionListInListClusterInstalledService `json:"ServiceActionList" xml:"ServiceActionList"`
}

ClusterInstalledService is a nested struct in emr response

type ClusterInstalledServiceList ¶

type ClusterInstalledServiceList struct {
	ClusterInstalledService []ClusterInstalledService `json:"ClusterInstalledService" xml:"ClusterInstalledService"`
}

ClusterInstalledServiceList is a nested struct in emr response

type ClusterOperation ¶

type ClusterOperation struct {
	OperationId   string `json:"OperationId" xml:"OperationId"`
	OperationName string `json:"OperationName" xml:"OperationName"`
	StartTime     string `json:"StartTime" xml:"StartTime"`
	Duration      string `json:"Duration" xml:"Duration"`
	Status        string `json:"Status" xml:"Status"`
	Percentage    string `json:"Percentage" xml:"Percentage"`
	Comment       string `json:"Comment" xml:"Comment"`
}

ClusterOperation is a nested struct in emr response

type ClusterOperationHost ¶

type ClusterOperationHost struct {
	HostId     string `json:"HostId" xml:"HostId"`
	HostName   string `json:"HostName" xml:"HostName"`
	Status     string `json:"Status" xml:"Status"`
	Percentage string `json:"Percentage" xml:"Percentage"`
}

ClusterOperationHost is a nested struct in emr response

type ClusterOperationHostList ¶

type ClusterOperationHostList struct {
	ClusterOperationHost []ClusterOperationHost `json:"ClusterOperationHost" xml:"ClusterOperationHost"`
}

ClusterOperationHostList is a nested struct in emr response

type ClusterOperationHostTask ¶

type ClusterOperationHostTask struct {
	TaskId     string `json:"TaskId" xml:"TaskId"`
	TaskName   string `json:"TaskName" xml:"TaskName"`
	Status     string `json:"Status" xml:"Status"`
	Percentage string `json:"Percentage" xml:"Percentage"`
}

ClusterOperationHostTask is a nested struct in emr response

type ClusterOperationHostTaskList ¶

type ClusterOperationHostTaskList struct {
	ClusterOperationHostTask []ClusterOperationHostTask `json:"ClusterOperationHostTask" xml:"ClusterOperationHostTask"`
}

ClusterOperationHostTaskList is a nested struct in emr response

type ClusterOperationList ¶

type ClusterOperationList struct {
	ClusterOperation []ClusterOperation `json:"ClusterOperation" xml:"ClusterOperation"`
}

ClusterOperationList is a nested struct in emr response

type ClusterOperationTask ¶

type ClusterOperationTask struct {
	TaskId     string `json:"TaskId" xml:"TaskId"`
	TaskName   string `json:"TaskName" xml:"TaskName"`
	Status     string `json:"Status" xml:"Status"`
	Percentage string `json:"Percentage" xml:"Percentage"`
}

ClusterOperationTask is a nested struct in emr response

type ClusterOperationTaskList ¶

type ClusterOperationTaskList struct {
	ClusterOperationTask []ClusterOperationTask `json:"ClusterOperationTask" xml:"ClusterOperationTask"`
}

ClusterOperationTaskList is a nested struct in emr response

type ClusterService ¶

type ClusterService struct {
	ServiceName        string                                `json:"ServiceName" xml:"ServiceName"`
	ServiceDisplayName string                                `json:"ServiceDisplayName" xml:"ServiceDisplayName"`
	ServiceVersion     string                                `json:"ServiceVersion" xml:"ServiceVersion"`
	InstallStatus      bool                                  `json:"InstallStatus" xml:"InstallStatus"`
	ClientType         bool                                  `json:"ClientType" xml:"ClientType"`
	ServiceStatus      string                                `json:"ServiceStatus" xml:"ServiceStatus"`
	HealthStatus       string                                `json:"HealthStatus" xml:"HealthStatus"`
	NeedRestartInfo    string                                `json:"NeedRestartInfo" xml:"NeedRestartInfo"`
	NotStartInfo       string                                `json:"NotStartInfo" xml:"NotStartInfo"`
	AbnormalNum        int                                   `json:"AbnormalNum" xml:"AbnormalNum"`
	StoppedNum         int                                   `json:"StoppedNum" xml:"StoppedNum"`
	NeedRestartNum     int                                   `json:"NeedRestartNum" xml:"NeedRestartNum"`
	State              string                                `json:"State" xml:"State"`
	ServiceActionList  ServiceActionListInListClusterService `json:"ServiceActionList" xml:"ServiceActionList"`
}

ClusterService is a nested struct in emr response

type ClusterServiceInfo ¶

type ClusterServiceInfo struct {
	ServiceName        string `json:"ServiceName" xml:"ServiceName"`
	ServiceDisplayName string `json:"ServiceDisplayName" xml:"ServiceDisplayName"`
	ServiceVersion     string `json:"ServiceVersion" xml:"ServiceVersion"`
	Mandatory          bool   `json:"Mandatory" xml:"Mandatory"`
}

ClusterServiceInfo is a nested struct in emr response

type ClusterServiceInfoList ¶

type ClusterServiceInfoList struct {
	ClusterServiceInfo []ClusterServiceInfo `json:"ClusterServiceInfo" xml:"ClusterServiceInfo"`
}

ClusterServiceInfoList is a nested struct in emr response

type ClusterServiceList ¶

type ClusterServiceList struct {
	ClusterService []ClusterService `json:"ClusterService" xml:"ClusterService"`
}

ClusterServiceList is a nested struct in emr response

type ClusterServiceSummary ¶

type ClusterServiceSummary struct {
	Key                 string `json:"Key" xml:"Key"`
	DisplayName         string `json:"DisplayName" xml:"DisplayName"`
	Value               string `json:"Value" xml:"Value"`
	DesiredStoppedValue int    `json:"DesiredStoppedValue" xml:"DesiredStoppedValue"`
	Status              string `json:"Status" xml:"Status"`
	Type                string `json:"Type" xml:"Type"`
	Category            string `json:"Category" xml:"Category"`
	AlertInfo           string `json:"AlertInfo" xml:"AlertInfo"`
}

ClusterServiceSummary is a nested struct in emr response

type ClusterServiceSummaryList ¶

type ClusterServiceSummaryList struct {
	ClusterServiceSummary []ClusterServiceSummary `json:"ClusterServiceSummary" xml:"ClusterServiceSummary"`
}

ClusterServiceSummaryList is a nested struct in emr response

type ClusterSetting ¶

type ClusterSetting struct {
	GmtCreate    int64                                    `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified  int64                                    `json:"GmtModified" xml:"GmtModified"`
	ProjectId    string                                   `json:"ProjectId" xml:"ProjectId"`
	ClusterId    string                                   `json:"ClusterId" xml:"ClusterId"`
	K8sClusterId string                                   `json:"K8sClusterId" xml:"K8sClusterId"`
	ClusterName  string                                   `json:"ClusterName" xml:"ClusterName"`
	DefaultUser  string                                   `json:"DefaultUser" xml:"DefaultUser"`
	DefaultQueue string                                   `json:"DefaultQueue" xml:"DefaultQueue"`
	UserList     UserListInListFlowProjectClusterSetting  `json:"UserList" xml:"UserList"`
	QueueList    QueueListInListFlowProjectClusterSetting `json:"QueueList" xml:"QueueList"`
	HostList     HostListInListFlowProjectClusterSetting  `json:"HostList" xml:"HostList"`
}

ClusterSetting is a nested struct in emr response

type ClusterSettings ¶

type ClusterSettings struct {
	ClusterSetting []ClusterSetting `json:"ClusterSetting" xml:"ClusterSetting"`
}

ClusterSettings is a nested struct in emr response

type ClusterTypeInfo ¶

type ClusterTypeInfo struct {
	ClusterType            string                 `json:"ClusterType" xml:"ClusterType"`
	ClusterServiceInfoList ClusterServiceInfoList `json:"ClusterServiceInfoList" xml:"ClusterServiceInfoList"`
	ServiceInfoList        ServiceInfoList        `json:"ServiceInfoList" xml:"ServiceInfoList"`
}

ClusterTypeInfo is a nested struct in emr response

type ClusterTypeInfoListInListEmrAvailableConfig ¶

type ClusterTypeInfoListInListEmrAvailableConfig struct {
	ClusterTypeInfo []ClusterTypeInfo `json:"ClusterTypeInfo" xml:"ClusterTypeInfo"`
}

ClusterTypeInfoListInListEmrAvailableConfig is a nested struct in emr response

type ClusterTypeInfoListInListEmrMainVersion ¶

type ClusterTypeInfoListInListEmrMainVersion struct {
	ClusterTypeInfo []ClusterTypeInfo `json:"ClusterTypeInfo" xml:"ClusterTypeInfo"`
}

ClusterTypeInfoListInListEmrMainVersion is a nested struct in emr response

type ClusterTypeWhiteUser ¶

type ClusterTypeWhiteUser struct {
	ClusterType string `json:"ClusterType" xml:"ClusterType"`
	UserId      string `json:"UserId" xml:"UserId"`
}

ClusterTypeWhiteUser is a nested struct in emr response

type ClusterTypeWhiteUserList ¶

type ClusterTypeWhiteUserList struct {
	ClusterTypeWhiteUser []ClusterTypeWhiteUser `json:"ClusterTypeWhiteUser" xml:"ClusterTypeWhiteUser"`
}

ClusterTypeWhiteUserList is a nested struct in emr response

type ClustersInListClusters ¶

type ClustersInListClusters struct {
	ClusterInfo []ClusterInfoInListClusters `json:"ClusterInfo" xml:"ClusterInfo"`
}

ClustersInListClusters is a nested struct in emr response

type ClustersInListFlowCluster ¶

type ClustersInListFlowCluster struct {
	ClusterInfo []ClusterInfo `json:"ClusterInfo" xml:"ClusterInfo"`
}

ClustersInListFlowCluster is a nested struct in emr response

type ClustersInListFlowClusterAll ¶

type ClustersInListFlowClusterAll struct {
	ClusterInfo []ClusterInfo `json:"ClusterInfo" xml:"ClusterInfo"`
}

ClustersInListFlowClusterAll is a nested struct in emr response

type Component ¶

type Component struct {
	ServiceName          string `json:"ServiceName" xml:"ServiceName"`
	ServiceDisplayName   string `json:"ServiceDisplayName" xml:"ServiceDisplayName"`
	ComponentName        string `json:"ComponentName" xml:"ComponentName"`
	ComponentDisplayName string `json:"ComponentDisplayName" xml:"ComponentDisplayName"`
	Status               string `json:"Status" xml:"Status"`
	NeedRestart          bool   `json:"NeedRestart" xml:"NeedRestart"`
	HostId               string `json:"HostId" xml:"HostId"`
	ServerStatus         string `json:"ServerStatus" xml:"ServerStatus"`
	HostName             string `json:"HostName" xml:"HostName"`
	PublicIp             string `json:"PublicIp" xml:"PublicIp"`
	PrivateIp            string `json:"PrivateIp" xml:"PrivateIp"`
	Role                 string `json:"Role" xml:"Role"`
	InstanceType         string `json:"InstanceType" xml:"InstanceType"`
	Cpu                  int    `json:"Cpu" xml:"Cpu"`
	Memory               int    `json:"Memory" xml:"Memory"`
	HostInstanceId       string `json:"HostInstanceId" xml:"HostInstanceId"`
	SerialNumber         string `json:"SerialNumber" xml:"SerialNumber"`
	CommissionStatus     string `json:"CommissionStatus" xml:"CommissionStatus"`
	State                string `json:"State" xml:"State"`
	HealthStatus         string `json:"HealthStatus" xml:"HealthStatus"`
	HealthReportTime     int64  `json:"HealthReportTime" xml:"HealthReportTime"`
}

Component is a nested struct in emr response

type ComponentList ¶

type ComponentList struct {
	Component []Component `json:"Component" xml:"Component"`
}

ComponentList is a nested struct in emr response

type Config ¶

type Config struct {
	Author           string           `json:"Author" xml:"Author"`
	CreateTime       string           `json:"CreateTime" xml:"CreateTime"`
	ConfigValue      string           `json:"ConfigValue" xml:"ConfigValue"`
	ConfigVersion    string           `json:"ConfigVersion" xml:"ConfigVersion"`
	Applied          string           `json:"Applied" xml:"Applied"`
	Replace          string           `json:"Replace" xml:"Replace"`
	Comment          string           `json:"Comment" xml:"Comment"`
	ConfigKey        string           `json:"ConfigKey" xml:"ConfigKey"`
	ServiceName      string           `json:"ServiceName" xml:"ServiceName"`
	FileName         string           `json:"FileName" xml:"FileName"`
	Encrypt          string           `json:"Encrypt" xml:"Encrypt"`
	ConfigValueList  ConfigValueList  `json:"ConfigValueList" xml:"ConfigValueList"`
	PropertyInfoList PropertyInfoList `json:"PropertyInfoList" xml:"PropertyInfoList"`
}

Config is a nested struct in emr response

type ConfigHistory ¶

type ConfigHistory struct {
	ServiceName    string `json:"ServiceName" xml:"ServiceName"`
	ConfigVersion  string `json:"ConfigVersion" xml:"ConfigVersion"`
	ConfigFileName string `json:"ConfigFileName" xml:"ConfigFileName"`
	ConfigItemName string `json:"ConfigItemName" xml:"ConfigItemName"`
	NewValue       string `json:"NewValue" xml:"NewValue"`
	OldValue       string `json:"OldValue" xml:"OldValue"`
	Applied        bool   `json:"Applied" xml:"Applied"`
	CreateTime     int64  `json:"CreateTime" xml:"CreateTime"`
	Author         string `json:"Author" xml:"Author"`
	Comment        string `json:"Comment" xml:"Comment"`
	HostGroupId    string `json:"HostGroupId" xml:"HostGroupId"`
	HostGroupName  string `json:"HostGroupName" xml:"HostGroupName"`
	HostInstanceId string `json:"HostInstanceId" xml:"HostInstanceId"`
	HostName       string `json:"HostName" xml:"HostName"`
}

ConfigHistory is a nested struct in emr response

type ConfigHistoryList ¶

type ConfigHistoryList struct {
	ConfigHistory []ConfigHistory `json:"ConfigHistory" xml:"ConfigHistory"`
}

ConfigHistoryList is a nested struct in emr response

type ConfigItemValue ¶

type ConfigItemValue struct {
	ItemName    string `json:"ItemName" xml:"ItemName"`
	Value       string `json:"Value" xml:"Value"`
	IsCustom    bool   `json:"IsCustom" xml:"IsCustom"`
	Description string `json:"Description" xml:"Description"`
	ValueScope  string `json:"ValueScope" xml:"ValueScope"`
}

ConfigItemValue is a nested struct in emr response

type ConfigItemValueList ¶

type ConfigItemValueList struct {
	ConfigItemValue []ConfigItemValue `json:"ConfigItemValue" xml:"ConfigItemValue"`
}

ConfigItemValueList is a nested struct in emr response

type ConfigListInDescribeClusterTemplate ¶

type ConfigListInDescribeClusterTemplate struct {
	Config []Config `json:"Config" xml:"Config"`
}

ConfigListInDescribeClusterTemplate is a nested struct in emr response

type ConfigListInListClusterTemplates ¶

type ConfigListInListClusterTemplates struct {
	Config []Config `json:"Config" xml:"Config"`
}

ConfigListInListClusterTemplates is a nested struct in emr response

type ConfigTag ¶

type ConfigTag struct {
	Tag       string    `json:"Tag" xml:"Tag"`
	TagDesc   string    `json:"TagDesc" xml:"TagDesc"`
	ValueList ValueList `json:"ValueList" xml:"ValueList"`
}

ConfigTag is a nested struct in emr response

type ConfigTagList ¶

type ConfigTagList struct {
	ConfigTag []ConfigTag `json:"ConfigTag" xml:"ConfigTag"`
}

ConfigTagList is a nested struct in emr response

type ConfigValue ¶

type ConfigValue struct {
	ConfigName          string              `json:"ConfigName" xml:"ConfigName"`
	AllowCustom         bool                `json:"AllowCustom" xml:"AllowCustom"`
	Scope               string              `json:"Scope" xml:"Scope"`
	ScopeId             int64               `json:"ScopeId" xml:"ScopeId"`
	ConfigItemValueList ConfigItemValueList `json:"ConfigItemValueList" xml:"ConfigItemValueList"`
}

ConfigValue is a nested struct in emr response

type ConfigValueList ¶

type ConfigValueList struct {
	ConfigValue []ConfigValue `json:"ConfigValue" xml:"ConfigValue"`
}

ConfigValueList is a nested struct in emr response

type ContainerStatus ¶

type ContainerStatus struct {
	ApplicationId string `json:"ApplicationId" xml:"ApplicationId"`
	ContainerId   string `json:"ContainerId" xml:"ContainerId"`
	HostName      string `json:"HostName" xml:"HostName"`
	Status        string `json:"Status" xml:"Status"`
}

ContainerStatus is a nested struct in emr response

type ContainerStatusList ¶

type ContainerStatusList struct {
	ContainerStatus []ContainerStatus `json:"ContainerStatus" xml:"ContainerStatus"`
}

ContainerStatusList is a nested struct in emr response

type CreateClusterTemplateBootstrapAction ¶

type CreateClusterTemplateBootstrapAction struct {
	Path                  string `name:"Path"`
	ExecutionTarget       string `name:"ExecutionTarget"`
	ExecutionMoment       string `name:"ExecutionMoment"`
	Arg                   string `name:"Arg"`
	Name                  string `name:"Name"`
	ExecutionFailStrategy string `name:"ExecutionFailStrategy"`
}

CreateClusterTemplateBootstrapAction is a repeated param struct in CreateClusterTemplateRequest

type CreateClusterTemplateConfig ¶

type CreateClusterTemplateConfig struct {
	ConfigKey   string `name:"ConfigKey"`
	FileName    string `name:"FileName"`
	Encrypt     string `name:"Encrypt"`
	Replace     string `name:"Replace"`
	ConfigValue string `name:"ConfigValue"`
	ServiceName string `name:"ServiceName"`
}

CreateClusterTemplateConfig is a repeated param struct in CreateClusterTemplateRequest

type CreateClusterTemplateHostGroup ¶

type CreateClusterTemplateHostGroup struct {
	Period                          string `name:"Period"`
	SysDiskCapacity                 string `name:"SysDiskCapacity"`
	PrivatePoolOptionsId            string `name:"PrivatePoolOptionsId"`
	DiskCapacity                    string `name:"DiskCapacity"`
	SysDiskType                     string `name:"SysDiskType"`
	ClusterId                       string `name:"ClusterId"`
	DiskType                        string `name:"DiskType"`
	HostGroupName                   string `name:"HostGroupName"`
	VSwitchId                       string `name:"VSwitchId"`
	DiskCount                       string `name:"DiskCount"`
	AutoRenew                       string `name:"AutoRenew"`
	HostGroupId                     string `name:"HostGroupId"`
	NodeCount                       string `name:"NodeCount"`
	InstanceType                    string `name:"InstanceType"`
	Comment                         string `name:"Comment"`
	ChargeType                      string `name:"ChargeType"`
	MultiInstanceTypes              string `name:"MultiInstanceTypes"`
	CreateType                      string `name:"CreateType"`
	HostGroupType                   string `name:"HostGroupType"`
	PrivatePoolOptionsMatchCriteria string `name:"PrivatePoolOptionsMatchCriteria"`
}

CreateClusterTemplateHostGroup is a repeated param struct in CreateClusterTemplateRequest

type CreateClusterTemplateRequest ¶

type CreateClusterTemplateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer                        `position:"Query" name:"ResourceOwnerId"`
	LogPath                string                                  `position:"Query" name:"LogPath"`
	MasterPwd              string                                  `position:"Query" name:"MasterPwd"`
	Configurations         string                                  `position:"Query" name:"Configurations"`
	SshEnable              requests.Boolean                        `position:"Query" name:"SshEnable"`
	KeyPairName            string                                  `position:"Query" name:"KeyPairName"`
	MetaStoreType          string                                  `position:"Query" name:"MetaStoreType"`
	SecurityGroupName      string                                  `position:"Query" name:"SecurityGroupName"`
	MachineType            string                                  `position:"Query" name:"MachineType"`
	ResourceGroupId        string                                  `position:"Query" name:"ResourceGroupId"`
	BootstrapAction        *[]CreateClusterTemplateBootstrapAction `position:"Query" name:"BootstrapAction"  type:"Repeated"`
	MetaStoreConf          string                                  `position:"Query" name:"MetaStoreConf"`
	EmrVer                 string                                  `position:"Query" name:"EmrVer"`
	Tag                    *[]CreateClusterTemplateTag             `position:"Query" name:"Tag"  type:"Repeated"`
	IsOpenPublicIp         requests.Boolean                        `position:"Query" name:"IsOpenPublicIp"`
	Period                 requests.Integer                        `position:"Query" name:"Period"`
	InstanceGeneration     string                                  `position:"Query" name:"InstanceGeneration"`
	VSwitchId              string                                  `position:"Query" name:"VSwitchId"`
	ClusterType            string                                  `position:"Query" name:"ClusterType"`
	AutoRenew              requests.Boolean                        `position:"Query" name:"AutoRenew"`
	OptionSoftWareList     *[]string                               `position:"Query" name:"OptionSoftWareList"  type:"Repeated"`
	NetType                string                                  `position:"Query" name:"NetType"`
	ZoneId                 string                                  `position:"Query" name:"ZoneId"`
	UseCustomHiveMetaDb    requests.Boolean                        `position:"Query" name:"UseCustomHiveMetaDb"`
	InitCustomHiveMetaDb   requests.Boolean                        `position:"Query" name:"InitCustomHiveMetaDb"`
	ClientToken            string                                  `position:"Query" name:"ClientToken"`
	IoOptimized            requests.Boolean                        `position:"Query" name:"IoOptimized"`
	SecurityGroupId        string                                  `position:"Query" name:"SecurityGroupId"`
	EasEnable              requests.Boolean                        `position:"Query" name:"EasEnable"`
	DepositType            string                                  `position:"Query" name:"DepositType"`
	DataDiskKMSKeyId       string                                  `position:"Query" name:"DataDiskKMSKeyId"`
	UseLocalMetaDb         requests.Boolean                        `position:"Query" name:"UseLocalMetaDb"`
	TemplateName           string                                  `position:"Query" name:"TemplateName"`
	UserDefinedEmrEcsRole  string                                  `position:"Query" name:"UserDefinedEmrEcsRole"`
	DataDiskEncrypted      requests.Boolean                        `position:"Query" name:"DataDiskEncrypted"`
	VpcId                  string                                  `position:"Query" name:"VpcId"`
	HostGroup              *[]CreateClusterTemplateHostGroup       `position:"Query" name:"HostGroup"  type:"Repeated"`
	Config                 *[]CreateClusterTemplateConfig          `position:"Query" name:"Config"  type:"Repeated"`
	HighAvailabilityEnable requests.Boolean                        `position:"Query" name:"HighAvailabilityEnable"`
}

CreateClusterTemplateRequest is the request struct for api CreateClusterTemplate

func CreateCreateClusterTemplateRequest ¶

func CreateCreateClusterTemplateRequest() (request *CreateClusterTemplateRequest)

CreateCreateClusterTemplateRequest creates a request to invoke CreateClusterTemplate API

type CreateClusterTemplateResponse ¶

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

CreateClusterTemplateResponse is the response struct for api CreateClusterTemplate

func CreateCreateClusterTemplateResponse ¶

func CreateCreateClusterTemplateResponse() (response *CreateClusterTemplateResponse)

CreateCreateClusterTemplateResponse creates a response to parse from CreateClusterTemplate response

type CreateClusterTemplateTag ¶

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

CreateClusterTemplateTag is a repeated param struct in CreateClusterTemplateRequest

type CreateClusterV2BootstrapAction ¶

type CreateClusterV2BootstrapAction struct {
	Path                  string `name:"Path"`
	ExecutionTarget       string `name:"ExecutionTarget"`
	ExecutionMoment       string `name:"ExecutionMoment"`
	Arg                   string `name:"Arg"`
	Name                  string `name:"Name"`
	ExecutionFailStrategy string `name:"ExecutionFailStrategy"`
}

CreateClusterV2BootstrapAction is a repeated param struct in CreateClusterV2Request

type CreateClusterV2Config ¶

type CreateClusterV2Config struct {
	ConfigKey   string `name:"ConfigKey"`
	FileName    string `name:"FileName"`
	Encrypt     string `name:"Encrypt"`
	Replace     string `name:"Replace"`
	ConfigValue string `name:"ConfigValue"`
	ServiceName string `name:"ServiceName"`
}

CreateClusterV2Config is a repeated param struct in CreateClusterV2Request

type CreateClusterV2HostComponentInfo ¶

type CreateClusterV2HostComponentInfo struct {
	HostName          string    `name:"HostName"`
	ComponentNameList *[]string `name:"ComponentNameList" type:"Repeated"`
	ServiceName       string    `name:"ServiceName"`
}

CreateClusterV2HostComponentInfo is a repeated param struct in CreateClusterV2Request

type CreateClusterV2HostGroup ¶

type CreateClusterV2HostGroup struct {
	Period                          string `name:"Period"`
	SysDiskCapacity                 string `name:"SysDiskCapacity"`
	PrivatePoolOptionsId            string `name:"PrivatePoolOptionsId"`
	DiskCapacity                    string `name:"DiskCapacity"`
	SysDiskType                     string `name:"SysDiskType"`
	ClusterId                       string `name:"ClusterId"`
	DiskType                        string `name:"DiskType"`
	HostGroupName                   string `name:"HostGroupName"`
	VSwitchId                       string `name:"VSwitchId"`
	DiskCount                       string `name:"DiskCount"`
	AutoRenew                       string `name:"AutoRenew"`
	GpuDriver                       string `name:"GpuDriver"`
	HostGroupId                     string `name:"HostGroupId"`
	NodeCount                       string `name:"NodeCount"`
	InstanceType                    string `name:"InstanceType"`
	Comment                         string `name:"Comment"`
	ChargeType                      string `name:"ChargeType"`
	CreateType                      string `name:"CreateType"`
	HostGroupType                   string `name:"HostGroupType"`
	PrivatePoolOptionsMatchCriteria string `name:"PrivatePoolOptionsMatchCriteria"`
}

CreateClusterV2HostGroup is a repeated param struct in CreateClusterV2Request

type CreateClusterV2PromotionInfo ¶

type CreateClusterV2PromotionInfo struct {
	PromotionOptionCode string `name:"PromotionOptionCode"`
	ProductCode         string `name:"ProductCode"`
	PromotionOptionNo   string `name:"PromotionOptionNo"`
}

CreateClusterV2PromotionInfo is a repeated param struct in CreateClusterV2Request

type CreateClusterV2Request ¶

type CreateClusterV2Request struct {
	*requests.RpcRequest
	AutoPayOrder           requests.Boolean                    `position:"Query" name:"AutoPayOrder"`
	ResourceOwnerId        requests.Integer                    `position:"Query" name:"ResourceOwnerId"`
	LogPath                string                              `position:"Query" name:"LogPath"`
	MasterPwd              string                              `position:"Query" name:"MasterPwd"`
	Configurations         string                              `position:"Query" name:"Configurations"`
	SshEnable              requests.Boolean                    `position:"Query" name:"SshEnable"`
	KeyPairName            string                              `position:"Query" name:"KeyPairName"`
	MetaStoreType          string                              `position:"Query" name:"MetaStoreType"`
	SecurityGroupName      string                              `position:"Query" name:"SecurityGroupName"`
	MachineType            string                              `position:"Query" name:"MachineType"`
	ResourceGroupId        string                              `position:"Query" name:"ResourceGroupId"`
	HostComponentInfo      *[]CreateClusterV2HostComponentInfo `position:"Query" name:"HostComponentInfo"  type:"Repeated"`
	ClickHouseConf         string                              `position:"Query" name:"ClickHouseConf"`
	BootstrapAction        *[]CreateClusterV2BootstrapAction   `position:"Query" name:"BootstrapAction"  type:"Repeated"`
	MetaStoreConf          string                              `position:"Query" name:"MetaStoreConf"`
	EmrVer                 string                              `position:"Query" name:"EmrVer"`
	Tag                    *[]CreateClusterV2Tag               `position:"Query" name:"Tag"  type:"Repeated"`
	AuthorizeContent       string                              `position:"Query" name:"AuthorizeContent"`
	IsOpenPublicIp         requests.Boolean                    `position:"Query" name:"IsOpenPublicIp"`
	Period                 requests.Integer                    `position:"Query" name:"Period"`
	InstanceGeneration     string                              `position:"Query" name:"InstanceGeneration"`
	VSwitchId              string                              `position:"Query" name:"VSwitchId"`
	ClusterType            string                              `position:"Query" name:"ClusterType"`
	ExtraAttributes        string                              `position:"Query" name:"ExtraAttributes"`
	AutoRenew              requests.Boolean                    `position:"Query" name:"AutoRenew"`
	OptionSoftWareList     *[]string                           `position:"Query" name:"OptionSoftWareList"  type:"Repeated"`
	NetType                string                              `position:"Query" name:"NetType"`
	Name                   string                              `position:"Query" name:"Name"`
	ZoneId                 string                              `position:"Query" name:"ZoneId"`
	UseCustomHiveMetaDB    requests.Boolean                    `position:"Query" name:"UseCustomHiveMetaDB"`
	InitCustomHiveMetaDB   requests.Boolean                    `position:"Query" name:"InitCustomHiveMetaDB"`
	ClientToken            string                              `position:"Query" name:"ClientToken"`
	IoOptimized            requests.Boolean                    `position:"Query" name:"IoOptimized"`
	SecurityGroupId        string                              `position:"Query" name:"SecurityGroupId"`
	EasEnable              requests.Boolean                    `position:"Query" name:"EasEnable"`
	DepositType            string                              `position:"Query" name:"DepositType"`
	DataDiskKMSKeyId       string                              `position:"Query" name:"DataDiskKMSKeyId"`
	UseLocalMetaDb         requests.Boolean                    `position:"Query" name:"UseLocalMetaDb"`
	UserInfo               *[]CreateClusterV2UserInfo          `position:"Query" name:"UserInfo"  type:"Repeated"`
	UserDefinedEmrEcsRole  string                              `position:"Query" name:"UserDefinedEmrEcsRole"`
	DataDiskEncrypted      requests.Boolean                    `position:"Query" name:"DataDiskEncrypted"`
	WhiteListType          string                              `position:"Query" name:"WhiteListType"`
	RelatedClusterId       string                              `position:"Query" name:"RelatedClusterId"`
	VpcId                  string                              `position:"Query" name:"VpcId"`
	PromotionInfo          *[]CreateClusterV2PromotionInfo     `position:"Query" name:"PromotionInfo"  type:"Repeated"`
	HostGroup              *[]CreateClusterV2HostGroup         `position:"Query" name:"HostGroup"  type:"Repeated"`
	ChargeType             string                              `position:"Query" name:"ChargeType"`
	ServiceInfo            *[]CreateClusterV2ServiceInfo       `position:"Query" name:"ServiceInfo"  type:"Repeated"`
	Config                 *[]CreateClusterV2Config            `position:"Query" name:"Config"  type:"Repeated"`
	HighAvailabilityEnable requests.Boolean                    `position:"Query" name:"HighAvailabilityEnable"`
}

CreateClusterV2Request is the request struct for api CreateClusterV2

func CreateCreateClusterV2Request ¶

func CreateCreateClusterV2Request() (request *CreateClusterV2Request)

CreateCreateClusterV2Request creates a request to invoke CreateClusterV2 API

type CreateClusterV2Response ¶

type CreateClusterV2Response struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	ClusterId     string `json:"ClusterId" xml:"ClusterId"`
	EmrOrderId    string `json:"EmrOrderId" xml:"EmrOrderId"`
	MasterOrderId string `json:"MasterOrderId" xml:"MasterOrderId"`
	CoreOrderId   string `json:"CoreOrderId" xml:"CoreOrderId"`
}

CreateClusterV2Response is the response struct for api CreateClusterV2

func CreateCreateClusterV2Response ¶

func CreateCreateClusterV2Response() (response *CreateClusterV2Response)

CreateCreateClusterV2Response creates a response to parse from CreateClusterV2 response

type CreateClusterV2ServiceInfo ¶

type CreateClusterV2ServiceInfo struct {
	ServiceVersion string `name:"ServiceVersion"`
	ServiceName    string `name:"ServiceName"`
}

CreateClusterV2ServiceInfo is a repeated param struct in CreateClusterV2Request

type CreateClusterV2Tag ¶

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

CreateClusterV2Tag is a repeated param struct in CreateClusterV2Request

type CreateClusterV2UserInfo ¶

type CreateClusterV2UserInfo struct {
	Password string `name:"Password"`
	UserId   string `name:"UserId"`
	UserName string `name:"UserName"`
}

CreateClusterV2UserInfo is a repeated param struct in CreateClusterV2Request

type CreateClusterWithTemplateRequest ¶

type CreateClusterWithTemplateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	UniqueTag       string           `position:"Query" name:"UniqueTag"`
	ClusterName     string           `position:"Query" name:"ClusterName"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	TemplateBizId   string           `position:"Query" name:"TemplateBizId"`
}

CreateClusterWithTemplateRequest is the request struct for api CreateClusterWithTemplate

func CreateCreateClusterWithTemplateRequest ¶

func CreateCreateClusterWithTemplateRequest() (request *CreateClusterWithTemplateRequest)

CreateCreateClusterWithTemplateRequest creates a request to invoke CreateClusterWithTemplate API

type CreateClusterWithTemplateResponse ¶

type CreateClusterWithTemplateResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	ClusterId     string `json:"ClusterId" xml:"ClusterId"`
	EmrOrderId    string `json:"EmrOrderId" xml:"EmrOrderId"`
	MasterOrderId string `json:"MasterOrderId" xml:"MasterOrderId"`
	CoreOrderId   string `json:"CoreOrderId" xml:"CoreOrderId"`
}

CreateClusterWithTemplateResponse is the response struct for api CreateClusterWithTemplate

func CreateCreateClusterWithTemplateResponse ¶

func CreateCreateClusterWithTemplateResponse() (response *CreateClusterWithTemplateResponse)

CreateCreateClusterWithTemplateResponse creates a response to parse from CreateClusterWithTemplate response

type CreateFlowCategoryRequest ¶

type CreateFlowCategoryRequest struct {
	*requests.RpcRequest
	Type      string `position:"Query" name:"Type"`
	ParentId  string `position:"Query" name:"ParentId"`
	Name      string `position:"Query" name:"Name"`
	ProjectId string `position:"Query" name:"ProjectId"`
}

CreateFlowCategoryRequest is the request struct for api CreateFlowCategory

func CreateCreateFlowCategoryRequest ¶

func CreateCreateFlowCategoryRequest() (request *CreateFlowCategoryRequest)

CreateCreateFlowCategoryRequest creates a request to invoke CreateFlowCategory API

type CreateFlowCategoryResponse ¶

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

CreateFlowCategoryResponse is the response struct for api CreateFlowCategory

func CreateCreateFlowCategoryResponse ¶

func CreateCreateFlowCategoryResponse() (response *CreateFlowCategoryResponse)

CreateCreateFlowCategoryResponse creates a response to parse from CreateFlowCategory response

type CreateFlowForWebRequest ¶

type CreateFlowForWebRequest struct {
	*requests.RpcRequest
	CronExpr                string           `position:"Query" name:"CronExpr"`
	Description             string           `position:"Query" name:"Description"`
	AlertUserGroupBizId     string           `position:"Query" name:"AlertUserGroupBizId"`
	Lifecycle               string           `position:"Query" name:"Lifecycle"`
	HostName                string           `position:"Query" name:"HostName"`
	CreateCluster           requests.Boolean `position:"Query" name:"CreateCluster"`
	EndSchedule             requests.Integer `position:"Query" name:"EndSchedule"`
	AlertConf               string           `position:"Query" name:"AlertConf"`
	ProjectId               string           `position:"Query" name:"ProjectId"`
	ParentFlowList          string           `position:"Query" name:"ParentFlowList"`
	LogArchiveLocation      string           `position:"Query" name:"LogArchiveLocation"`
	AlertDingDingGroupBizId string           `position:"Query" name:"AlertDingDingGroupBizId"`
	StartSchedule           requests.Integer `position:"Query" name:"StartSchedule"`
	ClusterId               string           `position:"Query" name:"ClusterId"`
	Graph                   string           `position:"Query" name:"Graph"`
	Name                    string           `position:"Query" name:"Name"`
	Namespace               string           `position:"Query" name:"Namespace"`
	ParentCategory          string           `position:"Query" name:"ParentCategory"`
}

CreateFlowForWebRequest is the request struct for api CreateFlowForWeb

func CreateCreateFlowForWebRequest ¶

func CreateCreateFlowForWebRequest() (request *CreateFlowForWebRequest)

CreateCreateFlowForWebRequest creates a request to invoke CreateFlowForWeb API

type CreateFlowForWebResponse ¶

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

CreateFlowForWebResponse is the response struct for api CreateFlowForWeb

func CreateCreateFlowForWebResponse ¶

func CreateCreateFlowForWebResponse() (response *CreateFlowForWebResponse)

CreateCreateFlowForWebResponse creates a response to parse from CreateFlowForWeb response

type CreateFlowJobRequest ¶

type CreateFlowJobRequest struct {
	*requests.RpcRequest
	RetryPolicy       string                       `position:"Query" name:"RetryPolicy"`
	RunConf           string                       `position:"Body" name:"RunConf"`
	Description       string                       `position:"Body" name:"Description"`
	Type              string                       `position:"Query" name:"Type"`
	ParamConf         string                       `position:"Body" name:"ParamConf"`
	ResourceList      *[]CreateFlowJobResourceList `position:"Body" name:"ResourceList"  type:"Repeated"`
	FailAct           string                       `position:"Query" name:"FailAct"`
	Mode              string                       `position:"Query" name:"Mode"`
	MonitorConf       string                       `position:"Body" name:"MonitorConf"`
	MaxRetry          requests.Integer             `position:"Query" name:"MaxRetry"`
	AlertConf         string                       `position:"Query" name:"AlertConf"`
	ProjectId         string                       `position:"Query" name:"ProjectId"`
	EnvConf           string                       `position:"Body" name:"EnvConf"`
	MaxRunningTimeSec requests.Integer             `position:"Query" name:"MaxRunningTimeSec"`
	ClusterId         string                       `position:"Query" name:"ClusterId"`
	Params            string                       `position:"Body" name:"Params"`
	CustomVariables   string                       `position:"Body" name:"CustomVariables"`
	RetryInterval     requests.Integer             `position:"Query" name:"RetryInterval"`
	Name              string                       `position:"Query" name:"Name"`
	Adhoc             requests.Boolean             `position:"Query" name:"Adhoc"`
	ParentCategory    string                       `position:"Query" name:"ParentCategory"`
}

CreateFlowJobRequest is the request struct for api CreateFlowJob

func CreateCreateFlowJobRequest ¶

func CreateCreateFlowJobRequest() (request *CreateFlowJobRequest)

CreateCreateFlowJobRequest creates a request to invoke CreateFlowJob API

type CreateFlowJobResourceList ¶

type CreateFlowJobResourceList struct {
	Path  string `name:"Path"`
	Alias string `name:"Alias"`
}

CreateFlowJobResourceList is a repeated param struct in CreateFlowJobRequest

type CreateFlowJobResponse ¶

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

CreateFlowJobResponse is the response struct for api CreateFlowJob

func CreateCreateFlowJobResponse ¶

func CreateCreateFlowJobResponse() (response *CreateFlowJobResponse)

CreateCreateFlowJobResponse creates a response to parse from CreateFlowJob response

type CreateFlowProjectClusterSettingRequest ¶

type CreateFlowProjectClusterSettingRequest struct {
	*requests.RpcRequest
	UserList     *[]string `position:"Query" name:"UserList"  type:"Repeated"`
	HostList     *[]string `position:"Query" name:"HostList"  type:"Repeated"`
	ClusterId    string    `position:"Query" name:"ClusterId"`
	DefaultQueue string    `position:"Query" name:"DefaultQueue"`
	DefaultUser  string    `position:"Query" name:"DefaultUser"`
	QueueList    *[]string `position:"Query" name:"QueueList"  type:"Repeated"`
	ProjectId    string    `position:"Query" name:"ProjectId"`
}

CreateFlowProjectClusterSettingRequest is the request struct for api CreateFlowProjectClusterSetting

func CreateCreateFlowProjectClusterSettingRequest ¶

func CreateCreateFlowProjectClusterSettingRequest() (request *CreateFlowProjectClusterSettingRequest)

CreateCreateFlowProjectClusterSettingRequest creates a request to invoke CreateFlowProjectClusterSetting API

type CreateFlowProjectClusterSettingResponse ¶

type CreateFlowProjectClusterSettingResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

CreateFlowProjectClusterSettingResponse is the response struct for api CreateFlowProjectClusterSetting

func CreateCreateFlowProjectClusterSettingResponse ¶

func CreateCreateFlowProjectClusterSettingResponse() (response *CreateFlowProjectClusterSettingResponse)

CreateCreateFlowProjectClusterSettingResponse creates a response to parse from CreateFlowProjectClusterSetting response

type CreateFlowProjectRequest ¶

type CreateFlowProjectRequest struct {
	*requests.RpcRequest
	Description     string `position:"Query" name:"Description"`
	ProductType     string `position:"Query" name:"ProductType"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	Name            string `position:"Query" name:"Name"`
}

CreateFlowProjectRequest is the request struct for api CreateFlowProject

func CreateCreateFlowProjectRequest ¶

func CreateCreateFlowProjectRequest() (request *CreateFlowProjectRequest)

CreateCreateFlowProjectRequest creates a request to invoke CreateFlowProject API

type CreateFlowProjectResponse ¶

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

CreateFlowProjectResponse is the response struct for api CreateFlowProject

func CreateCreateFlowProjectResponse ¶

func CreateCreateFlowProjectResponse() (response *CreateFlowProjectResponse)

CreateCreateFlowProjectResponse creates a response to parse from CreateFlowProject response

type CreateFlowProjectUserRequest ¶

type CreateFlowProjectUserRequest struct {
	*requests.RpcRequest
	ProjectId string                       `position:"Query" name:"ProjectId"`
	User      *[]CreateFlowProjectUserUser `position:"Query" name:"User"  type:"Repeated"`
}

CreateFlowProjectUserRequest is the request struct for api CreateFlowProjectUser

func CreateCreateFlowProjectUserRequest ¶

func CreateCreateFlowProjectUserRequest() (request *CreateFlowProjectUserRequest)

CreateCreateFlowProjectUserRequest creates a request to invoke CreateFlowProjectUser API

type CreateFlowProjectUserResponse ¶

type CreateFlowProjectUserResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

CreateFlowProjectUserResponse is the response struct for api CreateFlowProjectUser

func CreateCreateFlowProjectUserResponse ¶

func CreateCreateFlowProjectUserResponse() (response *CreateFlowProjectUserResponse)

CreateCreateFlowProjectUserResponse creates a response to parse from CreateFlowProjectUser response

type CreateFlowProjectUserUser ¶

type CreateFlowProjectUserUser struct {
	UserId   string `name:"UserId"`
	UserName string `name:"UserName"`
}

CreateFlowProjectUserUser is a repeated param struct in CreateFlowProjectUserRequest

type CreateFlowRequest ¶

type CreateFlowRequest struct {
	*requests.RpcRequest
	CronExpr                string           `position:"Query" name:"CronExpr"`
	Description             string           `position:"Query" name:"Description"`
	AlertUserGroupBizId     string           `position:"Query" name:"AlertUserGroupBizId"`
	Lifecycle               string           `position:"Query" name:"Lifecycle"`
	HostName                string           `position:"Query" name:"HostName"`
	CreateCluster           requests.Boolean `position:"Query" name:"CreateCluster"`
	EndSchedule             requests.Integer `position:"Query" name:"EndSchedule"`
	AlertConf               string           `position:"Query" name:"AlertConf"`
	ProjectId               string           `position:"Query" name:"ProjectId"`
	ParentFlowList          string           `position:"Query" name:"ParentFlowList"`
	LogArchiveLocation      string           `position:"Query" name:"LogArchiveLocation"`
	AlertDingDingGroupBizId string           `position:"Query" name:"AlertDingDingGroupBizId"`
	StartSchedule           requests.Integer `position:"Query" name:"StartSchedule"`
	ClusterId               string           `position:"Query" name:"ClusterId"`
	Application             string           `position:"Query" name:"Application"`
	Name                    string           `position:"Query" name:"Name"`
	Namespace               string           `position:"Query" name:"Namespace"`
	ParentCategory          string           `position:"Query" name:"ParentCategory"`
}

CreateFlowRequest is the request struct for api CreateFlow

func CreateCreateFlowRequest ¶

func CreateCreateFlowRequest() (request *CreateFlowRequest)

CreateCreateFlowRequest creates a request to invoke CreateFlow API

type CreateFlowResponse ¶

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

CreateFlowResponse is the response struct for api CreateFlow

func CreateCreateFlowResponse ¶

func CreateCreateFlowResponse() (response *CreateFlowResponse)

CreateCreateFlowResponse creates a response to parse from CreateFlow response

type CreateResourcePoolConfig ¶

type CreateResourcePoolConfig struct {
	ConfigKey   string `name:"ConfigKey"`
	Note        string `name:"Note"`
	ConfigType  string `name:"configType"`
	TargetId    string `name:"TargetId"`
	ConfigValue string `name:"ConfigValue"`
	Category    string `name:"Category"`
}

CreateResourcePoolConfig is a repeated param struct in CreateResourcePoolRequest

type CreateResourcePoolRequest ¶

type CreateResourcePoolRequest struct {
	*requests.RpcRequest
	Note            string                      `position:"Query" name:"Note"`
	ResourceOwnerId requests.Integer            `position:"Query" name:"ResourceOwnerId"`
	Active          requests.Boolean            `position:"Query" name:"Active"`
	ClusterId       string                      `position:"Query" name:"ClusterId"`
	YarnSiteConfig  string                      `position:"Query" name:"YarnSiteConfig"`
	Name            string                      `position:"Query" name:"Name"`
	Config          *[]CreateResourcePoolConfig `position:"Query" name:"Config"  type:"Repeated"`
	PoolType        string                      `position:"Query" name:"PoolType"`
}

CreateResourcePoolRequest is the request struct for api CreateResourcePool

func CreateCreateResourcePoolRequest ¶

func CreateCreateResourcePoolRequest() (request *CreateResourcePoolRequest)

CreateCreateResourcePoolRequest creates a request to invoke CreateResourcePool API

type CreateResourcePoolResponse ¶

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

CreateResourcePoolResponse is the response struct for api CreateResourcePool

func CreateCreateResourcePoolResponse ¶

func CreateCreateResourcePoolResponse() (response *CreateResourcePoolResponse)

CreateCreateResourcePoolResponse creates a response to parse from CreateResourcePool response

type CreateResourceQueueConfig ¶

type CreateResourceQueueConfig struct {
	ConfigKey   string `name:"ConfigKey"`
	Note        string `name:"Note"`
	ConfigValue string `name:"ConfigValue"`
	Category    string `name:"Category"`
}

CreateResourceQueueConfig is a repeated param struct in CreateResourceQueueRequest

type CreateResourceQueueRequest ¶

type CreateResourceQueueRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer             `position:"Query" name:"ResourceOwnerId"`
	QualifiedName   string                       `position:"Query" name:"QualifiedName"`
	ResourcePoolId  requests.Integer             `position:"Query" name:"ResourcePoolId"`
	ClusterId       string                       `position:"Query" name:"ClusterId"`
	Leaf            requests.Boolean             `position:"Query" name:"Leaf"`
	ParentQueueId   requests.Integer             `position:"Query" name:"ParentQueueId"`
	Name            string                       `position:"Query" name:"Name"`
	Config          *[]CreateResourceQueueConfig `position:"Query" name:"Config"  type:"Repeated"`
}

CreateResourceQueueRequest is the request struct for api CreateResourceQueue

func CreateCreateResourceQueueRequest ¶

func CreateCreateResourceQueueRequest() (request *CreateResourceQueueRequest)

CreateCreateResourceQueueRequest creates a request to invoke CreateResourceQueue API

type CreateResourceQueueResponse ¶

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

CreateResourceQueueResponse is the response struct for api CreateResourceQueue

func CreateCreateResourceQueueResponse ¶

func CreateCreateResourceQueueResponse() (response *CreateResourceQueueResponse)

CreateCreateResourceQueueResponse creates a response to parse from CreateResourceQueue response

type CreateScalingGroupV2Request ¶

type CreateScalingGroupV2Request struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Description     string           `position:"Query" name:"Description"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	HostGroupId     string           `position:"Query" name:"HostGroupId"`
	Name            string           `position:"Query" name:"Name"`
}

CreateScalingGroupV2Request is the request struct for api CreateScalingGroupV2

func CreateCreateScalingGroupV2Request ¶

func CreateCreateScalingGroupV2Request() (request *CreateScalingGroupV2Request)

CreateCreateScalingGroupV2Request creates a request to invoke CreateScalingGroupV2 API

type CreateScalingGroupV2Response ¶

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

CreateScalingGroupV2Response is the response struct for api CreateScalingGroupV2

func CreateCreateScalingGroupV2Response ¶

func CreateCreateScalingGroupV2Response() (response *CreateScalingGroupV2Response)

CreateCreateScalingGroupV2Response creates a response to parse from CreateScalingGroupV2 response

type DaemonInfo ¶

type DaemonInfo struct {
	Name string `json:"Name" xml:"Name"`
}

DaemonInfo is a nested struct in emr response

type DaemonInfos ¶

type DaemonInfos struct {
	DaemonInfo []DaemonInfo `json:"DaemonInfo" xml:"DaemonInfo"`
}

DaemonInfos is a nested struct in emr response

type DeleteClusterTemplateRequest ¶

type DeleteClusterTemplateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	BizId           string           `position:"Query" name:"BizId"`
}

DeleteClusterTemplateRequest is the request struct for api DeleteClusterTemplate

func CreateDeleteClusterTemplateRequest ¶

func CreateDeleteClusterTemplateRequest() (request *DeleteClusterTemplateRequest)

CreateDeleteClusterTemplateRequest creates a request to invoke DeleteClusterTemplate API

type DeleteClusterTemplateResponse ¶

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

DeleteClusterTemplateResponse is the response struct for api DeleteClusterTemplate

func CreateDeleteClusterTemplateResponse ¶

func CreateDeleteClusterTemplateResponse() (response *DeleteClusterTemplateResponse)

CreateDeleteClusterTemplateResponse creates a response to parse from DeleteClusterTemplate response

type DeleteFlowCategoryRequest ¶

type DeleteFlowCategoryRequest struct {
	*requests.RpcRequest
	Id        string `position:"Query" name:"Id"`
	ProjectId string `position:"Query" name:"ProjectId"`
}

DeleteFlowCategoryRequest is the request struct for api DeleteFlowCategory

func CreateDeleteFlowCategoryRequest ¶

func CreateDeleteFlowCategoryRequest() (request *DeleteFlowCategoryRequest)

CreateDeleteFlowCategoryRequest creates a request to invoke DeleteFlowCategory API

type DeleteFlowCategoryResponse ¶

type DeleteFlowCategoryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

DeleteFlowCategoryResponse is the response struct for api DeleteFlowCategory

func CreateDeleteFlowCategoryResponse ¶

func CreateDeleteFlowCategoryResponse() (response *DeleteFlowCategoryResponse)

CreateDeleteFlowCategoryResponse creates a response to parse from DeleteFlowCategory response

type DeleteFlowJobRequest ¶

type DeleteFlowJobRequest struct {
	*requests.RpcRequest
	Id        string `position:"Query" name:"Id"`
	ProjectId string `position:"Query" name:"ProjectId"`
}

DeleteFlowJobRequest is the request struct for api DeleteFlowJob

func CreateDeleteFlowJobRequest ¶

func CreateDeleteFlowJobRequest() (request *DeleteFlowJobRequest)

CreateDeleteFlowJobRequest creates a request to invoke DeleteFlowJob API

type DeleteFlowJobResponse ¶

type DeleteFlowJobResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

DeleteFlowJobResponse is the response struct for api DeleteFlowJob

func CreateDeleteFlowJobResponse ¶

func CreateDeleteFlowJobResponse() (response *DeleteFlowJobResponse)

CreateDeleteFlowJobResponse creates a response to parse from DeleteFlowJob response

type DeleteFlowProjectClusterSettingRequest ¶

type DeleteFlowProjectClusterSettingRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
	ProjectId string `position:"Query" name:"ProjectId"`
}

DeleteFlowProjectClusterSettingRequest is the request struct for api DeleteFlowProjectClusterSetting

func CreateDeleteFlowProjectClusterSettingRequest ¶

func CreateDeleteFlowProjectClusterSettingRequest() (request *DeleteFlowProjectClusterSettingRequest)

CreateDeleteFlowProjectClusterSettingRequest creates a request to invoke DeleteFlowProjectClusterSetting API

type DeleteFlowProjectClusterSettingResponse ¶

type DeleteFlowProjectClusterSettingResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

DeleteFlowProjectClusterSettingResponse is the response struct for api DeleteFlowProjectClusterSetting

func CreateDeleteFlowProjectClusterSettingResponse ¶

func CreateDeleteFlowProjectClusterSettingResponse() (response *DeleteFlowProjectClusterSettingResponse)

CreateDeleteFlowProjectClusterSettingResponse creates a response to parse from DeleteFlowProjectClusterSetting response

type DeleteFlowProjectRequest ¶

type DeleteFlowProjectRequest struct {
	*requests.RpcRequest
	ProjectId string `position:"Query" name:"ProjectId"`
}

DeleteFlowProjectRequest is the request struct for api DeleteFlowProject

func CreateDeleteFlowProjectRequest ¶

func CreateDeleteFlowProjectRequest() (request *DeleteFlowProjectRequest)

CreateDeleteFlowProjectRequest creates a request to invoke DeleteFlowProject API

type DeleteFlowProjectResponse ¶

type DeleteFlowProjectResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

DeleteFlowProjectResponse is the response struct for api DeleteFlowProject

func CreateDeleteFlowProjectResponse ¶

func CreateDeleteFlowProjectResponse() (response *DeleteFlowProjectResponse)

CreateDeleteFlowProjectResponse creates a response to parse from DeleteFlowProject response

type DeleteFlowProjectUserRequest ¶

type DeleteFlowProjectUserRequest struct {
	*requests.RpcRequest
	ProjectId string `position:"Query" name:"ProjectId"`
	UserName  string `position:"Query" name:"UserName"`
}

DeleteFlowProjectUserRequest is the request struct for api DeleteFlowProjectUser

func CreateDeleteFlowProjectUserRequest ¶

func CreateDeleteFlowProjectUserRequest() (request *DeleteFlowProjectUserRequest)

CreateDeleteFlowProjectUserRequest creates a request to invoke DeleteFlowProjectUser API

type DeleteFlowProjectUserResponse ¶

type DeleteFlowProjectUserResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

DeleteFlowProjectUserResponse is the response struct for api DeleteFlowProjectUser

func CreateDeleteFlowProjectUserResponse ¶

func CreateDeleteFlowProjectUserResponse() (response *DeleteFlowProjectUserResponse)

CreateDeleteFlowProjectUserResponse creates a response to parse from DeleteFlowProjectUser response

type DeleteFlowRequest ¶

type DeleteFlowRequest struct {
	*requests.RpcRequest
	Id        string `position:"Query" name:"Id"`
	ProjectId string `position:"Query" name:"ProjectId"`
}

DeleteFlowRequest is the request struct for api DeleteFlow

func CreateDeleteFlowRequest ¶

func CreateDeleteFlowRequest() (request *DeleteFlowRequest)

CreateDeleteFlowRequest creates a request to invoke DeleteFlow API

type DeleteFlowResponse ¶

type DeleteFlowResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

DeleteFlowResponse is the response struct for api DeleteFlow

func CreateDeleteFlowResponse ¶

func CreateDeleteFlowResponse() (response *DeleteFlowResponse)

CreateDeleteFlowResponse creates a response to parse from DeleteFlow response

type DeleteResourcePoolRequest ¶

type DeleteResourcePoolRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourcePoolId  string           `position:"Query" name:"ResourcePoolId"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
}

DeleteResourcePoolRequest is the request struct for api DeleteResourcePool

func CreateDeleteResourcePoolRequest ¶

func CreateDeleteResourcePoolRequest() (request *DeleteResourcePoolRequest)

CreateDeleteResourcePoolRequest creates a request to invoke DeleteResourcePool API

type DeleteResourcePoolResponse ¶

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

DeleteResourcePoolResponse is the response struct for api DeleteResourcePool

func CreateDeleteResourcePoolResponse ¶

func CreateDeleteResourcePoolResponse() (response *DeleteResourcePoolResponse)

CreateDeleteResourcePoolResponse creates a response to parse from DeleteResourcePool response

type DeleteResourceQueueRequest ¶

type DeleteResourceQueueRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	ResourceQueueId string           `position:"Query" name:"ResourceQueueId"`
}

DeleteResourceQueueRequest is the request struct for api DeleteResourceQueue

func CreateDeleteResourceQueueRequest ¶

func CreateDeleteResourceQueueRequest() (request *DeleteResourceQueueRequest)

CreateDeleteResourceQueueRequest creates a request to invoke DeleteResourceQueue API

type DeleteResourceQueueResponse ¶

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

DeleteResourceQueueResponse is the response struct for api DeleteResourceQueue

func CreateDeleteResourceQueueResponse ¶

func CreateDeleteResourceQueueResponse() (response *DeleteResourceQueueResponse)

CreateDeleteResourceQueueResponse creates a response to parse from DeleteResourceQueue response

type DependencyFlowList ¶

type DependencyFlowList struct {
	ParentFlow []ParentFlow `json:"ParentFlow" xml:"ParentFlow"`
}

DependencyFlowList is a nested struct in emr response

type DescribeClusterBasicInfoRequest ¶

type DescribeClusterBasicInfoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
}

DescribeClusterBasicInfoRequest is the request struct for api DescribeClusterBasicInfo

func CreateDescribeClusterBasicInfoRequest ¶

func CreateDescribeClusterBasicInfoRequest() (request *DescribeClusterBasicInfoRequest)

CreateDescribeClusterBasicInfoRequest creates a request to invoke DescribeClusterBasicInfo API

type DescribeClusterBasicInfoResponse ¶

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

DescribeClusterBasicInfoResponse is the response struct for api DescribeClusterBasicInfo

func CreateDescribeClusterBasicInfoResponse ¶

func CreateDescribeClusterBasicInfoResponse() (response *DescribeClusterBasicInfoResponse)

CreateDescribeClusterBasicInfoResponse creates a response to parse from DescribeClusterBasicInfo response

type DescribeClusterOperationHostTaskLogRequest ¶

type DescribeClusterOperationHostTaskLogRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	HostId          string           `position:"Query" name:"HostId"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	OperationId     string           `position:"Query" name:"OperationId"`
	TaskId          string           `position:"Query" name:"TaskId"`
	Status          string           `position:"Query" name:"Status"`
}

DescribeClusterOperationHostTaskLogRequest is the request struct for api DescribeClusterOperationHostTaskLog

func CreateDescribeClusterOperationHostTaskLogRequest ¶

func CreateDescribeClusterOperationHostTaskLogRequest() (request *DescribeClusterOperationHostTaskLogRequest)

CreateDescribeClusterOperationHostTaskLogRequest creates a request to invoke DescribeClusterOperationHostTaskLog API

type DescribeClusterOperationHostTaskLogResponse ¶

type DescribeClusterOperationHostTaskLogResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Stdout    string `json:"Stdout" xml:"Stdout"`
	Stderr    string `json:"Stderr" xml:"Stderr"`
}

DescribeClusterOperationHostTaskLogResponse is the response struct for api DescribeClusterOperationHostTaskLog

func CreateDescribeClusterOperationHostTaskLogResponse ¶

func CreateDescribeClusterOperationHostTaskLogResponse() (response *DescribeClusterOperationHostTaskLogResponse)

CreateDescribeClusterOperationHostTaskLogResponse creates a response to parse from DescribeClusterOperationHostTaskLog response

type DescribeClusterResourcePoolSchedulerTypeRequest ¶

type DescribeClusterResourcePoolSchedulerTypeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
}

DescribeClusterResourcePoolSchedulerTypeRequest is the request struct for api DescribeClusterResourcePoolSchedulerType

func CreateDescribeClusterResourcePoolSchedulerTypeRequest ¶

func CreateDescribeClusterResourcePoolSchedulerTypeRequest() (request *DescribeClusterResourcePoolSchedulerTypeRequest)

CreateDescribeClusterResourcePoolSchedulerTypeRequest creates a request to invoke DescribeClusterResourcePoolSchedulerType API

type DescribeClusterResourcePoolSchedulerTypeResponse ¶

type DescribeClusterResourcePoolSchedulerTypeResponse struct {
	*responses.BaseResponse
	RequestId            string `json:"RequestId" xml:"RequestId"`
	CurrentSchedulerType string `json:"CurrentSchedulerType" xml:"CurrentSchedulerType"`
	SupportSchedulerType string `json:"SupportSchedulerType" xml:"SupportSchedulerType"`
	DefaultSchedulerType string `json:"DefaultSchedulerType" xml:"DefaultSchedulerType"`
}

DescribeClusterResourcePoolSchedulerTypeResponse is the response struct for api DescribeClusterResourcePoolSchedulerType

func CreateDescribeClusterResourcePoolSchedulerTypeResponse ¶

func CreateDescribeClusterResourcePoolSchedulerTypeResponse() (response *DescribeClusterResourcePoolSchedulerTypeResponse)

CreateDescribeClusterResourcePoolSchedulerTypeResponse creates a response to parse from DescribeClusterResourcePoolSchedulerType response

type DescribeClusterServiceConfigRequest ¶

type DescribeClusterServiceConfigRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	HostInstanceId  string           `position:"Query" name:"HostInstanceId"`
	TagValue        string           `position:"Query" name:"TagValue"`
	GroupId         string           `position:"Query" name:"GroupId"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	ConfigVersion   string           `position:"Query" name:"ConfigVersion"`
	ServiceName     string           `position:"Query" name:"ServiceName"`
}

DescribeClusterServiceConfigRequest is the request struct for api DescribeClusterServiceConfig

func CreateDescribeClusterServiceConfigRequest ¶

func CreateDescribeClusterServiceConfigRequest() (request *DescribeClusterServiceConfigRequest)

CreateDescribeClusterServiceConfigRequest creates a request to invoke DescribeClusterServiceConfig API

type DescribeClusterServiceConfigResponse ¶

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

DescribeClusterServiceConfigResponse is the response struct for api DescribeClusterServiceConfig

func CreateDescribeClusterServiceConfigResponse ¶

func CreateDescribeClusterServiceConfigResponse() (response *DescribeClusterServiceConfigResponse)

CreateDescribeClusterServiceConfigResponse creates a response to parse from DescribeClusterServiceConfig response

type DescribeClusterServiceConfigTagRequest ¶

type DescribeClusterServiceConfigTagRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	ConfigTag       string           `position:"Query" name:"ConfigTag"`
	ServiceName     string           `position:"Query" name:"ServiceName"`
}

DescribeClusterServiceConfigTagRequest is the request struct for api DescribeClusterServiceConfigTag

func CreateDescribeClusterServiceConfigTagRequest ¶

func CreateDescribeClusterServiceConfigTagRequest() (request *DescribeClusterServiceConfigTagRequest)

CreateDescribeClusterServiceConfigTagRequest creates a request to invoke DescribeClusterServiceConfigTag API

type DescribeClusterServiceConfigTagResponse ¶

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

DescribeClusterServiceConfigTagResponse is the response struct for api DescribeClusterServiceConfigTag

func CreateDescribeClusterServiceConfigTagResponse ¶

func CreateDescribeClusterServiceConfigTagResponse() (response *DescribeClusterServiceConfigTagResponse)

CreateDescribeClusterServiceConfigTagResponse creates a response to parse from DescribeClusterServiceConfigTag response

type DescribeClusterServiceRequest ¶

type DescribeClusterServiceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	ServiceName     string           `position:"Query" name:"ServiceName"`
}

DescribeClusterServiceRequest is the request struct for api DescribeClusterService

func CreateDescribeClusterServiceRequest ¶

func CreateDescribeClusterServiceRequest() (request *DescribeClusterServiceRequest)

CreateDescribeClusterServiceRequest creates a request to invoke DescribeClusterService API

type DescribeClusterServiceResponse ¶

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

DescribeClusterServiceResponse is the response struct for api DescribeClusterService

func CreateDescribeClusterServiceResponse ¶

func CreateDescribeClusterServiceResponse() (response *DescribeClusterServiceResponse)

CreateDescribeClusterServiceResponse creates a response to parse from DescribeClusterService response

type DescribeClusterTemplateRequest ¶

type DescribeClusterTemplateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	BizId           string           `position:"Query" name:"BizId"`
}

DescribeClusterTemplateRequest is the request struct for api DescribeClusterTemplate

func CreateDescribeClusterTemplateRequest ¶

func CreateDescribeClusterTemplateRequest() (request *DescribeClusterTemplateRequest)

CreateDescribeClusterTemplateRequest creates a request to invoke DescribeClusterTemplate API

type DescribeClusterTemplateResponse ¶

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

DescribeClusterTemplateResponse is the response struct for api DescribeClusterTemplate

func CreateDescribeClusterTemplateResponse ¶

func CreateDescribeClusterTemplateResponse() (response *DescribeClusterTemplateResponse)

CreateDescribeClusterTemplateResponse creates a response to parse from DescribeClusterTemplate response

type DescribeClusterV2Request ¶

type DescribeClusterV2Request struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Id              string           `position:"Query" name:"Id"`
}

DescribeClusterV2Request is the request struct for api DescribeClusterV2

func CreateDescribeClusterV2Request ¶

func CreateDescribeClusterV2Request() (request *DescribeClusterV2Request)

CreateDescribeClusterV2Request creates a request to invoke DescribeClusterV2 API

type DescribeClusterV2Response ¶

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

DescribeClusterV2Response is the response struct for api DescribeClusterV2

func CreateDescribeClusterV2Response ¶

func CreateDescribeClusterV2Response() (response *DescribeClusterV2Response)

CreateDescribeClusterV2Response creates a response to parse from DescribeClusterV2 response

type DescribeFlowCategoryRequest ¶

type DescribeFlowCategoryRequest struct {
	*requests.RpcRequest
	Id        string `position:"Query" name:"Id"`
	ProjectId string `position:"Query" name:"ProjectId"`
}

DescribeFlowCategoryRequest is the request struct for api DescribeFlowCategory

func CreateDescribeFlowCategoryRequest ¶

func CreateDescribeFlowCategoryRequest() (request *DescribeFlowCategoryRequest)

CreateDescribeFlowCategoryRequest creates a request to invoke DescribeFlowCategory API

type DescribeFlowCategoryResponse ¶

type DescribeFlowCategoryResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Id           string `json:"Id" xml:"Id"`
	GmtCreate    int64  `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified  int64  `json:"GmtModified" xml:"GmtModified"`
	Name         string `json:"Name" xml:"Name"`
	ParentId     string `json:"ParentId" xml:"ParentId"`
	Type         string `json:"Type" xml:"Type"`
	CategoryType string `json:"CategoryType" xml:"CategoryType"`
	ObjectType   string `json:"ObjectType" xml:"ObjectType"`
	ObjectId     string `json:"ObjectId" xml:"ObjectId"`
	ProjectId    string `json:"ProjectId" xml:"ProjectId"`
}

DescribeFlowCategoryResponse is the response struct for api DescribeFlowCategory

func CreateDescribeFlowCategoryResponse ¶

func CreateDescribeFlowCategoryResponse() (response *DescribeFlowCategoryResponse)

CreateDescribeFlowCategoryResponse creates a response to parse from DescribeFlowCategory response

type DescribeFlowCategoryTreeRequest ¶

type DescribeFlowCategoryTreeRequest struct {
	*requests.RpcRequest
	Type       string `position:"Query" name:"Type"`
	Mode       string `position:"Query" name:"Mode"`
	Keyword    string `position:"Query" name:"Keyword"`
	ProjectId  string `position:"Query" name:"ProjectId"`
	CategoryId string `position:"Query" name:"CategoryId"`
}

DescribeFlowCategoryTreeRequest is the request struct for api DescribeFlowCategoryTree

func CreateDescribeFlowCategoryTreeRequest ¶

func CreateDescribeFlowCategoryTreeRequest() (request *DescribeFlowCategoryTreeRequest)

CreateDescribeFlowCategoryTreeRequest creates a request to invoke DescribeFlowCategoryTree API

type DescribeFlowCategoryTreeResponse ¶

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

DescribeFlowCategoryTreeResponse is the response struct for api DescribeFlowCategoryTree

func CreateDescribeFlowCategoryTreeResponse ¶

func CreateDescribeFlowCategoryTreeResponse() (response *DescribeFlowCategoryTreeResponse)

CreateDescribeFlowCategoryTreeResponse creates a response to parse from DescribeFlowCategoryTree response

type DescribeFlowInstanceRequest ¶

type DescribeFlowInstanceRequest struct {
	*requests.RpcRequest
	Id        string `position:"Query" name:"Id"`
	ProjectId string `position:"Query" name:"ProjectId"`
}

DescribeFlowInstanceRequest is the request struct for api DescribeFlowInstance

func CreateDescribeFlowInstanceRequest ¶

func CreateDescribeFlowInstanceRequest() (request *DescribeFlowInstanceRequest)

CreateDescribeFlowInstanceRequest creates a request to invoke DescribeFlowInstance API

type DescribeFlowInstanceResponse ¶

type DescribeFlowInstanceResponse struct {
	*responses.BaseResponse
	RequestId          string                             `json:"RequestId" xml:"RequestId"`
	Id                 string                             `json:"Id" xml:"Id"`
	GmtCreate          int64                              `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified        int64                              `json:"GmtModified" xml:"GmtModified"`
	FlowId             string                             `json:"FlowId" xml:"FlowId"`
	FlowName           string                             `json:"FlowName" xml:"FlowName"`
	ProjectId          string                             `json:"ProjectId" xml:"ProjectId"`
	Status             string                             `json:"Status" xml:"Status"`
	ClusterId          string                             `json:"ClusterId" xml:"ClusterId"`
	Namespace          string                             `json:"Namespace" xml:"Namespace"`
	LogArchiveLocation string                             `json:"LogArchiveLocation" xml:"LogArchiveLocation"`
	Lifecycle          string                             `json:"Lifecycle" xml:"Lifecycle"`
	StartTime          int64                              `json:"StartTime" xml:"StartTime"`
	EndTime            int64                              `json:"EndTime" xml:"EndTime"`
	Duration           int64                              `json:"Duration" xml:"Duration"`
	ScheduleTime       int64                              `json:"ScheduleTime" xml:"ScheduleTime"`
	Graph              string                             `json:"Graph" xml:"Graph"`
	CronExpression     string                             `json:"CronExpression" xml:"CronExpression"`
	HasNodeFailed      bool                               `json:"HasNodeFailed" xml:"HasNodeFailed"`
	DependencyFlowList DependencyFlowList                 `json:"DependencyFlowList" xml:"DependencyFlowList"`
	NodeInstance       NodeInstanceInDescribeFlowInstance `json:"NodeInstance" xml:"NodeInstance"`
}

DescribeFlowInstanceResponse is the response struct for api DescribeFlowInstance

func CreateDescribeFlowInstanceResponse ¶

func CreateDescribeFlowInstanceResponse() (response *DescribeFlowInstanceResponse)

CreateDescribeFlowInstanceResponse creates a response to parse from DescribeFlowInstance response

type DescribeFlowJobRequest ¶

type DescribeFlowJobRequest struct {
	*requests.RpcRequest
	Id        string `position:"Query" name:"Id"`
	ProjectId string `position:"Query" name:"ProjectId"`
}

DescribeFlowJobRequest is the request struct for api DescribeFlowJob

func CreateDescribeFlowJobRequest ¶

func CreateDescribeFlowJobRequest() (request *DescribeFlowJobRequest)

CreateDescribeFlowJobRequest creates a request to invoke DescribeFlowJob API

type DescribeFlowJobResponse ¶

type DescribeFlowJobResponse struct {
	*responses.BaseResponse
	RequestId         string                        `json:"RequestId" xml:"RequestId"`
	Id                string                        `json:"Id" xml:"Id"`
	GmtCreate         int64                         `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified       int64                         `json:"GmtModified" xml:"GmtModified"`
	Name              string                        `json:"Name" xml:"Name"`
	Type              string                        `json:"Type" xml:"Type"`
	Description       string                        `json:"Description" xml:"Description"`
	FailAct           string                        `json:"FailAct" xml:"FailAct"`
	MaxRetry          int                           `json:"MaxRetry" xml:"MaxRetry"`
	RetryInterval     int64                         `json:"RetryInterval" xml:"RetryInterval"`
	RetryPolicy       string                        `json:"RetryPolicy" xml:"RetryPolicy"`
	Params            string                        `json:"Params" xml:"Params"`
	ParamConf         string                        `json:"ParamConf" xml:"ParamConf"`
	CustomVariables   string                        `json:"CustomVariables" xml:"CustomVariables"`
	EnvConf           string                        `json:"EnvConf" xml:"EnvConf"`
	RunConf           string                        `json:"RunConf" xml:"RunConf"`
	MonitorConf       string                        `json:"MonitorConf" xml:"MonitorConf"`
	CategoryId        string                        `json:"CategoryId" xml:"CategoryId"`
	Mode              string                        `json:"mode" xml:"mode"`
	LastInstanceId    string                        `json:"LastInstanceId" xml:"LastInstanceId"`
	Adhoc             string                        `json:"Adhoc" xml:"Adhoc"`
	AlertConf         string                        `json:"AlertConf" xml:"AlertConf"`
	EditLockDetail    string                        `json:"EditLockDetail" xml:"EditLockDetail"`
	MaxRunningTimeSec int64                         `json:"MaxRunningTimeSec" xml:"MaxRunningTimeSec"`
	ResourceList      ResourceListInDescribeFlowJob `json:"ResourceList" xml:"ResourceList"`
}

DescribeFlowJobResponse is the response struct for api DescribeFlowJob

func CreateDescribeFlowJobResponse ¶

func CreateDescribeFlowJobResponse() (response *DescribeFlowJobResponse)

CreateDescribeFlowJobResponse creates a response to parse from DescribeFlowJob response

type DescribeFlowNodeInstanceContainerLogRequest ¶

type DescribeFlowNodeInstanceContainerLogRequest struct {
	*requests.RpcRequest
	Offset         requests.Integer `position:"Query" name:"Offset"`
	LogName        string           `position:"Query" name:"LogName"`
	Length         requests.Integer `position:"Query" name:"Length"`
	NodeInstanceId string           `position:"Query" name:"NodeInstanceId"`
	AppId          string           `position:"Query" name:"AppId"`
	ContainerId    string           `position:"Query" name:"ContainerId"`
	ProjectId      string           `position:"Query" name:"ProjectId"`
}

DescribeFlowNodeInstanceContainerLogRequest is the request struct for api DescribeFlowNodeInstanceContainerLog

func CreateDescribeFlowNodeInstanceContainerLogRequest ¶

func CreateDescribeFlowNodeInstanceContainerLogRequest() (request *DescribeFlowNodeInstanceContainerLogRequest)

CreateDescribeFlowNodeInstanceContainerLogRequest creates a request to invoke DescribeFlowNodeInstanceContainerLog API

type DescribeFlowNodeInstanceContainerLogResponse ¶

type DescribeFlowNodeInstanceContainerLogResponse struct {
	*responses.BaseResponse
	RequestId string                                          `json:"RequestId" xml:"RequestId"`
	LogEnd    bool                                            `json:"LogEnd" xml:"LogEnd"`
	LogEntrys LogEntrysInDescribeFlowNodeInstanceContainerLog `json:"LogEntrys" xml:"LogEntrys"`
}

DescribeFlowNodeInstanceContainerLogResponse is the response struct for api DescribeFlowNodeInstanceContainerLog

func CreateDescribeFlowNodeInstanceContainerLogResponse ¶

func CreateDescribeFlowNodeInstanceContainerLogResponse() (response *DescribeFlowNodeInstanceContainerLogResponse)

CreateDescribeFlowNodeInstanceContainerLogResponse creates a response to parse from DescribeFlowNodeInstanceContainerLog response

type DescribeFlowNodeInstanceLauncherLogRequest ¶

type DescribeFlowNodeInstanceLauncherLogRequest struct {
	*requests.RpcRequest
	Offset         requests.Integer `position:"Query" name:"Offset"`
	Start          requests.Integer `position:"Query" name:"Start"`
	Length         requests.Integer `position:"Query" name:"Length"`
	EndTime        requests.Integer `position:"Query" name:"EndTime"`
	StartTime      requests.Integer `position:"Query" name:"StartTime"`
	Reverse        requests.Boolean `position:"Query" name:"Reverse"`
	NodeInstanceId string           `position:"Query" name:"NodeInstanceId"`
	Lines          requests.Integer `position:"Query" name:"Lines"`
	ProjectId      string           `position:"Query" name:"ProjectId"`
}

DescribeFlowNodeInstanceLauncherLogRequest is the request struct for api DescribeFlowNodeInstanceLauncherLog

func CreateDescribeFlowNodeInstanceLauncherLogRequest ¶

func CreateDescribeFlowNodeInstanceLauncherLogRequest() (request *DescribeFlowNodeInstanceLauncherLogRequest)

CreateDescribeFlowNodeInstanceLauncherLogRequest creates a request to invoke DescribeFlowNodeInstanceLauncherLog API

type DescribeFlowNodeInstanceLauncherLogResponse ¶

type DescribeFlowNodeInstanceLauncherLogResponse struct {
	*responses.BaseResponse
	RequestId string                                         `json:"RequestId" xml:"RequestId"`
	LogEnd    bool                                           `json:"LogEnd" xml:"LogEnd"`
	LogEntrys LogEntrysInDescribeFlowNodeInstanceLauncherLog `json:"LogEntrys" xml:"LogEntrys"`
}

DescribeFlowNodeInstanceLauncherLogResponse is the response struct for api DescribeFlowNodeInstanceLauncherLog

func CreateDescribeFlowNodeInstanceLauncherLogResponse ¶

func CreateDescribeFlowNodeInstanceLauncherLogResponse() (response *DescribeFlowNodeInstanceLauncherLogResponse)

CreateDescribeFlowNodeInstanceLauncherLogResponse creates a response to parse from DescribeFlowNodeInstanceLauncherLog response

type DescribeFlowNodeInstanceRequest ¶

type DescribeFlowNodeInstanceRequest struct {
	*requests.RpcRequest
	Id        string `position:"Query" name:"Id"`
	ProjectId string `position:"Query" name:"ProjectId"`
}

DescribeFlowNodeInstanceRequest is the request struct for api DescribeFlowNodeInstance

func CreateDescribeFlowNodeInstanceRequest ¶

func CreateDescribeFlowNodeInstanceRequest() (request *DescribeFlowNodeInstanceRequest)

CreateDescribeFlowNodeInstanceRequest creates a request to invoke DescribeFlowNodeInstance API

type DescribeFlowNodeInstanceResponse ¶

type DescribeFlowNodeInstanceResponse struct {
	*responses.BaseResponse
	RequestId        string `json:"RequestId" xml:"RequestId"`
	Id               string `json:"Id" xml:"Id"`
	GmtCreate        int64  `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified      int64  `json:"GmtModified" xml:"GmtModified"`
	Type             string `json:"Type" xml:"Type"`
	Status           string `json:"Status" xml:"Status"`
	JobId            string `json:"JobId" xml:"JobId"`
	JobName          string `json:"JobName" xml:"JobName"`
	JobType          string `json:"JobType" xml:"JobType"`
	JobParams        string `json:"JobParams" xml:"JobParams"`
	FailAct          string `json:"FailAct" xml:"FailAct"`
	MaxRetry         string `json:"MaxRetry" xml:"MaxRetry"`
	RetryInterval    string `json:"RetryInterval" xml:"RetryInterval"`
	RetryPolicy      string `json:"RetryPolicy" xml:"RetryPolicy"`
	NodeName         string `json:"NodeName" xml:"NodeName"`
	FlowId           string `json:"FlowId" xml:"FlowId"`
	FlowInstanceId   string `json:"FlowInstanceId" xml:"FlowInstanceId"`
	ClusterId        string `json:"ClusterId" xml:"ClusterId"`
	HostName         string `json:"HostName" xml:"HostName"`
	ProjectId        string `json:"ProjectId" xml:"ProjectId"`
	Pending          bool   `json:"Pending" xml:"Pending"`
	StartTime        int64  `json:"StartTime" xml:"StartTime"`
	EndTime          int64  `json:"EndTime" xml:"EndTime"`
	Duration         int64  `json:"Duration" xml:"Duration"`
	Retries          int    `json:"Retries" xml:"Retries"`
	ExternalId       string `json:"ExternalId" xml:"ExternalId"`
	ExternalSubId    string `json:"ExternalSubId" xml:"ExternalSubId"`
	ExternalChildIds string `json:"ExternalChildIds" xml:"ExternalChildIds"`
	ExternalStatus   string `json:"ExternalStatus" xml:"ExternalStatus"`
	ExternalInfo     string `json:"ExternalInfo" xml:"ExternalInfo"`
	ParamConf        string `json:"ParamConf" xml:"ParamConf"`
	EnvConf          string `json:"EnvConf" xml:"EnvConf"`
	RunConf          string `json:"RunConf" xml:"RunConf"`
	Adhoc            bool   `json:"Adhoc" xml:"Adhoc"`
	MonitorConf      string `json:"MonitorConf" xml:"MonitorConf"`
	Mode             string `json:"Mode" xml:"Mode"`
	ClusterName      string `json:"ClusterName" xml:"ClusterName"`
}

DescribeFlowNodeInstanceResponse is the response struct for api DescribeFlowNodeInstance

func CreateDescribeFlowNodeInstanceResponse ¶

func CreateDescribeFlowNodeInstanceResponse() (response *DescribeFlowNodeInstanceResponse)

CreateDescribeFlowNodeInstanceResponse creates a response to parse from DescribeFlowNodeInstance response

type DescribeFlowProjectClusterSettingRequest ¶

type DescribeFlowProjectClusterSettingRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
	ProjectId string `position:"Query" name:"ProjectId"`
}

DescribeFlowProjectClusterSettingRequest is the request struct for api DescribeFlowProjectClusterSetting

func CreateDescribeFlowProjectClusterSettingRequest ¶

func CreateDescribeFlowProjectClusterSettingRequest() (request *DescribeFlowProjectClusterSettingRequest)

CreateDescribeFlowProjectClusterSettingRequest creates a request to invoke DescribeFlowProjectClusterSetting API

type DescribeFlowProjectClusterSettingResponse ¶

type DescribeFlowProjectClusterSettingResponse struct {
	*responses.BaseResponse
	RequestId    string                                       `json:"RequestId" xml:"RequestId"`
	GmtCreate    int64                                        `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified  int64                                        `json:"GmtModified" xml:"GmtModified"`
	ProjectId    string                                       `json:"ProjectId" xml:"ProjectId"`
	ClusterId    string                                       `json:"ClusterId" xml:"ClusterId"`
	K8sClusterId string                                       `json:"K8sClusterId" xml:"K8sClusterId"`
	DefaultUser  string                                       `json:"DefaultUser" xml:"DefaultUser"`
	DefaultQueue string                                       `json:"DefaultQueue" xml:"DefaultQueue"`
	UserList     UserListInDescribeFlowProjectClusterSetting  `json:"UserList" xml:"UserList"`
	QueueList    QueueListInDescribeFlowProjectClusterSetting `json:"QueueList" xml:"QueueList"`
	HostList     HostListInDescribeFlowProjectClusterSetting  `json:"HostList" xml:"HostList"`
}

DescribeFlowProjectClusterSettingResponse is the response struct for api DescribeFlowProjectClusterSetting

func CreateDescribeFlowProjectClusterSettingResponse ¶

func CreateDescribeFlowProjectClusterSettingResponse() (response *DescribeFlowProjectClusterSettingResponse)

CreateDescribeFlowProjectClusterSettingResponse creates a response to parse from DescribeFlowProjectClusterSetting response

type DescribeFlowProjectRequest ¶

type DescribeFlowProjectRequest struct {
	*requests.RpcRequest
	ProjectId string `position:"Query" name:"ProjectId"`
}

DescribeFlowProjectRequest is the request struct for api DescribeFlowProject

func CreateDescribeFlowProjectRequest ¶

func CreateDescribeFlowProjectRequest() (request *DescribeFlowProjectRequest)

CreateDescribeFlowProjectRequest creates a request to invoke DescribeFlowProject API

type DescribeFlowProjectResponse ¶

type DescribeFlowProjectResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	Id          string `json:"Id" xml:"Id"`
	GmtCreate   int64  `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified int64  `json:"GmtModified" xml:"GmtModified"`
	UserId      string `json:"UserId" xml:"UserId"`
	Name        string `json:"Name" xml:"Name"`
	Description string `json:"Description" xml:"Description"`
}

DescribeFlowProjectResponse is the response struct for api DescribeFlowProject

func CreateDescribeFlowProjectResponse ¶

func CreateDescribeFlowProjectResponse() (response *DescribeFlowProjectResponse)

CreateDescribeFlowProjectResponse creates a response to parse from DescribeFlowProject response

type DescribeFlowRequest ¶

type DescribeFlowRequest struct {
	*requests.RpcRequest
	Id        string `position:"Query" name:"Id"`
	ProjectId string `position:"Query" name:"ProjectId"`
}

DescribeFlowRequest is the request struct for api DescribeFlow

func CreateDescribeFlowRequest ¶

func CreateDescribeFlowRequest() (request *DescribeFlowRequest)

CreateDescribeFlowRequest creates a request to invoke DescribeFlow API

type DescribeFlowResponse ¶

type DescribeFlowResponse struct {
	*responses.BaseResponse
	RequestId               string         `json:"RequestId" xml:"RequestId"`
	Id                      string         `json:"Id" xml:"Id"`
	GmtCreate               int64          `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified             int64          `json:"GmtModified" xml:"GmtModified"`
	Name                    string         `json:"Name" xml:"Name"`
	Description             string         `json:"Description" xml:"Description"`
	Type                    string         `json:"Type" xml:"Type"`
	Status                  string         `json:"Status" xml:"Status"`
	Periodic                bool           `json:"Periodic" xml:"Periodic"`
	StartSchedule           int64          `json:"StartSchedule" xml:"StartSchedule"`
	EndSchedule             int64          `json:"EndSchedule" xml:"EndSchedule"`
	CronExpr                string         `json:"CronExpr" xml:"CronExpr"`
	CreateCluster           bool           `json:"CreateCluster" xml:"CreateCluster"`
	ClusterId               string         `json:"ClusterId" xml:"ClusterId"`
	HostName                string         `json:"HostName" xml:"HostName"`
	Namespace               string         `json:"Namespace" xml:"Namespace"`
	LogArchiveLocation      string         `json:"LogArchiveLocation" xml:"LogArchiveLocation"`
	Lifecycle               string         `json:"Lifecycle" xml:"Lifecycle"`
	Graph                   string         `json:"Graph" xml:"Graph"`
	CategoryId              string         `json:"CategoryId" xml:"CategoryId"`
	AlertConf               string         `json:"AlertConf" xml:"AlertConf"`
	AlertUserGroupBizId     string         `json:"AlertUserGroupBizId" xml:"AlertUserGroupBizId"`
	AlertDingDingGroupBizId string         `json:"AlertDingDingGroupBizId" xml:"AlertDingDingGroupBizId"`
	Application             string         `json:"Application" xml:"Application"`
	EditLockDetail          string         `json:"EditLockDetail" xml:"EditLockDetail"`
	ParentFlowList          ParentFlowList `json:"ParentFlowList" xml:"ParentFlowList"`
}

DescribeFlowResponse is the response struct for api DescribeFlow

func CreateDescribeFlowResponse ¶

func CreateDescribeFlowResponse() (response *DescribeFlowResponse)

CreateDescribeFlowResponse creates a response to parse from DescribeFlow response

type DescribeScalingConfigItemV2Request ¶

type DescribeScalingConfigItemV2Request struct {
	*requests.RpcRequest
	ConfigItemType      string           `position:"Query" name:"ConfigItemType"`
	ResourceOwnerId     requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ScalingGroupBizId   string           `position:"Query" name:"ScalingGroupBizId"`
	ResourceGroupId     string           `position:"Query" name:"ResourceGroupId"`
	ScalingConfigItemId string           `position:"Query" name:"ScalingConfigItemId"`
}

DescribeScalingConfigItemV2Request is the request struct for api DescribeScalingConfigItemV2

func CreateDescribeScalingConfigItemV2Request ¶

func CreateDescribeScalingConfigItemV2Request() (request *DescribeScalingConfigItemV2Request)

CreateDescribeScalingConfigItemV2Request creates a request to invoke DescribeScalingConfigItemV2 API

type DescribeScalingConfigItemV2Response ¶

type DescribeScalingConfigItemV2Response struct {
	*responses.BaseResponse
	RequestId              string `json:"RequestId" xml:"RequestId"`
	ConfigItemType         string `json:"ConfigItemType" xml:"ConfigItemType"`
	ScalingGroupBizId      string `json:"ScalingGroupBizId" xml:"ScalingGroupBizId"`
	ScalingConfigItemBizId string `json:"ScalingConfigItemBizId" xml:"ScalingConfigItemBizId"`
	ConfigItemInformation  string `json:"ConfigItemInformation" xml:"ConfigItemInformation"`
}

DescribeScalingConfigItemV2Response is the response struct for api DescribeScalingConfigItemV2

func CreateDescribeScalingConfigItemV2Response ¶

func CreateDescribeScalingConfigItemV2Response() (response *DescribeScalingConfigItemV2Response)

CreateDescribeScalingConfigItemV2Response creates a response to parse from DescribeScalingConfigItemV2 response

type DescribeScalingGroupInstanceV2Request ¶

type DescribeScalingGroupInstanceV2Request struct {
	*requests.RpcRequest
	ResourceOwnerId   requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ScalingGroupBizId string           `position:"Query" name:"ScalingGroupBizId"`
	ResourceGroupId   string           `position:"Query" name:"ResourceGroupId"`
	HostGroupBizId    string           `position:"Query" name:"HostGroupBizId"`
}

DescribeScalingGroupInstanceV2Request is the request struct for api DescribeScalingGroupInstanceV2

func CreateDescribeScalingGroupInstanceV2Request ¶

func CreateDescribeScalingGroupInstanceV2Request() (request *DescribeScalingGroupInstanceV2Request)

CreateDescribeScalingGroupInstanceV2Request creates a request to invoke DescribeScalingGroupInstanceV2 API

type DescribeScalingGroupInstanceV2Response ¶

type DescribeScalingGroupInstanceV2Response struct {
	*responses.BaseResponse
	RequestId                 string          `json:"RequestId" xml:"RequestId"`
	HostGroupId               string          `json:"HostGroupId" xml:"HostGroupId"`
	ScalingGroupId            string          `json:"ScalingGroupId" xml:"ScalingGroupId"`
	MinSize                   int             `json:"MinSize" xml:"MinSize"`
	MaxSize                   int             `json:"MaxSize" xml:"MaxSize"`
	DefaultCooldown           int             `json:"DefaultCooldown" xml:"DefaultCooldown"`
	ActiveRuleCategory        string          `json:"ActiveRuleCategory" xml:"ActiveRuleCategory"`
	WithGrace                 bool            `json:"WithGrace" xml:"WithGrace"`
	TimeoutWithGrace          int64           `json:"TimeoutWithGrace" xml:"TimeoutWithGrace"`
	MultiAvailablePolicy      string          `json:"MultiAvailablePolicy" xml:"MultiAvailablePolicy"`
	MultiAvailablePolicyParam string          `json:"MultiAvailablePolicyParam" xml:"MultiAvailablePolicyParam"`
	ScalingConfig             ScalingConfig   `json:"ScalingConfig" xml:"ScalingConfig"`
	ScalingRuleList           ScalingRuleList `json:"ScalingRuleList" xml:"ScalingRuleList"`
}

DescribeScalingGroupInstanceV2Response is the response struct for api DescribeScalingGroupInstanceV2

func CreateDescribeScalingGroupInstanceV2Response ¶

func CreateDescribeScalingGroupInstanceV2Response() (response *DescribeScalingGroupInstanceV2Response)

CreateDescribeScalingGroupInstanceV2Response creates a response to parse from DescribeScalingGroupInstanceV2 response

type DescribeScalingGroupV2Request ¶

type DescribeScalingGroupV2Request struct {
	*requests.RpcRequest
	ResourceOwnerId   requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ScalingGroupBizId string           `position:"Query" name:"ScalingGroupBizId"`
	ResourceGroupId   string           `position:"Query" name:"ResourceGroupId"`
	HostGroupBizId    string           `position:"Query" name:"HostGroupBizId"`
}

DescribeScalingGroupV2Request is the request struct for api DescribeScalingGroupV2

func CreateDescribeScalingGroupV2Request ¶

func CreateDescribeScalingGroupV2Request() (request *DescribeScalingGroupV2Request)

CreateDescribeScalingGroupV2Request creates a request to invoke DescribeScalingGroupV2 API

type DescribeScalingGroupV2Response ¶

type DescribeScalingGroupV2Response struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ScalingGroupId string `json:"ScalingGroupId" xml:"ScalingGroupId"`
	Name           string `json:"Name" xml:"Name"`
	Description    string `json:"Description" xml:"Description"`
	ActiveStatus   string `json:"ActiveStatus" xml:"ActiveStatus"`
	HostGroupBizId string `json:"HostGroupBizId" xml:"HostGroupBizId"`
	ScalingInMode  string `json:"ScalingInMode" xml:"ScalingInMode"`
	ScalingMinSize int    `json:"ScalingMinSize" xml:"ScalingMinSize"`
	ScalingMaxSize int    `json:"ScalingMaxSize" xml:"ScalingMaxSize"`
	ConfigState    string `json:"ConfigState" xml:"ConfigState"`
}

DescribeScalingGroupV2Response is the response struct for api DescribeScalingGroupV2

func CreateDescribeScalingGroupV2Response ¶

func CreateDescribeScalingGroupV2Response() (response *DescribeScalingGroupV2Response)

CreateDescribeScalingGroupV2Response creates a response to parse from DescribeScalingGroupV2 response

type Disk ¶

type Disk struct {
	DiskId          string `json:"DiskId" xml:"DiskId"`
	Type            string `json:"Type" xml:"Type"`
	Device          string `json:"Device" xml:"Device"`
	DiskType        string `json:"DiskType" xml:"DiskType"`
	DiskSize        int    `json:"DiskSize" xml:"DiskSize"`
	BlockMountPoint string `json:"BlockMountPoint" xml:"BlockMountPoint"`
	DiskMountPoint  string `json:"DiskMountPoint" xml:"DiskMountPoint"`
	Event           string `json:"Event" xml:"Event"`
}

Disk is a nested struct in emr response

type DiskInfo ¶

type DiskInfo struct {
	Device   string `json:"Device" xml:"Device"`
	DiskName string `json:"DiskName" xml:"DiskName"`
	DiskId   string `json:"DiskId" xml:"DiskId"`
	Type     string `json:"Type" xml:"Type"`
	Size     int    `json:"Size" xml:"Size"`
}

DiskInfo is a nested struct in emr response

type DiskInfos ¶

type DiskInfos struct {
	DiskInfo []DiskInfo `json:"DiskInfo" xml:"DiskInfo"`
}

DiskInfos is a nested struct in emr response

type DiskList ¶

type DiskList struct {
	Disk []Disk `json:"Disk" xml:"Disk"`
}

DiskList is a nested struct in emr response

type EcmResourcePool ¶

type EcmResourcePool struct {
	Id             int64  `json:"Id" xml:"Id"`
	Name           string `json:"Name" xml:"Name"`
	PoolType       string `json:"PoolType" xml:"PoolType"`
	Active         bool   `json:"Active" xml:"Active"`
	Note           string `json:"Note" xml:"Note"`
	UserId         string `json:"UserId" xml:"UserId"`
	YarnSiteConfig string `json:"YarnSiteConfig" xml:"YarnSiteConfig"`
}

EcmResourcePool is a nested struct in emr response

type EcmResourcePoolConfig ¶

type EcmResourcePoolConfig struct {
	Category    string `json:"Category" xml:"Category"`
	ConfigType  string `json:"ConfigType" xml:"ConfigType"`
	Id          int64  `json:"Id" xml:"Id"`
	ConfigKey   string `json:"ConfigKey" xml:"ConfigKey"`
	ConfigValue string `json:"ConfigValue" xml:"ConfigValue"`
	Status      string `json:"Status" xml:"Status"`
	Note        string `json:"Note" xml:"Note"`
}

EcmResourcePoolConfig is a nested struct in emr response

type EcmResourcePoolConfigListInListResourcePool ¶

type EcmResourcePoolConfigListInListResourcePool struct {
	EcmResourcePoolConfig []EcmResourcePoolConfig `json:"EcmResourcePoolConfig" xml:"EcmResourcePoolConfig"`
}

EcmResourcePoolConfigListInListResourcePool is a nested struct in emr response

type EcmResourceQueue ¶

type EcmResourceQueue struct {
	Id             int64  `json:"Id" xml:"Id"`
	Name           string `json:"Name" xml:"Name"`
	QualifiedName  string `json:"QualifiedName" xml:"QualifiedName"`
	QueueType      string `json:"QueueType" xml:"QueueType"`
	ParentQueueId  int64  `json:"ParentQueueId" xml:"ParentQueueId"`
	Leaf           bool   `json:"Leaf" xml:"Leaf"`
	Status         string `json:"Status" xml:"Status"`
	UserId         string `json:"UserId" xml:"UserId"`
	ResourcePoolId int64  `json:"ResourcePoolId" xml:"ResourcePoolId"`
}

EcmResourceQueue is a nested struct in emr response

type EffectWay ¶

type EffectWay struct {
	EffectType        string `json:"EffectType" xml:"EffectType"`
	InvokeServiceName string `json:"InvokeServiceName" xml:"InvokeServiceName"`
}

EffectWay is a nested struct in emr response

type EmrInstanceType ¶

type EmrInstanceType struct {
	InstanceType         string `json:"InstanceType" xml:"InstanceType"`
	CpuCoreCount         int    `json:"CpuCoreCount" xml:"CpuCoreCount"`
	MemorySize           int    `json:"MemorySize" xml:"MemorySize"`
	InstanceTypeFamily   string `json:"InstanceTypeFamily" xml:"InstanceTypeFamily"`
	LocalStorageCapacity int64  `json:"LocalStorageCapacity" xml:"LocalStorageCapacity"`
	LocalStorageAmount   int    `json:"LocalStorageAmount" xml:"LocalStorageAmount"`
	LocalStorageCategory string `json:"LocalStorageCategory" xml:"LocalStorageCategory"`
	GPUAmount            int    `json:"GPUAmount" xml:"GPUAmount"`
	GPUSpec              string `json:"GPUSpec" xml:"GPUSpec"`
	InitialCredit        int    `json:"InitialCredit" xml:"InitialCredit"`
	BaselineCredit       int    `json:"BaselineCredit" xml:"BaselineCredit"`
	EniQuantity          int    `json:"EniQuantity" xml:"EniQuantity"`
	InstanceBandwidthRx  int    `json:"InstanceBandwidthRx" xml:"InstanceBandwidthRx"`
	InstanceBandwidthTx  int    `json:"InstanceBandwidthTx" xml:"InstanceBandwidthTx"`
	InstancePpsRx        int64  `json:"InstancePpsRx" xml:"InstancePpsRx"`
	InstancePpsTx        int64  `json:"InstancePpsTx" xml:"InstancePpsTx"`
}

EmrInstanceType is a nested struct in emr response

type EmrMainVersion ¶

type EmrMainVersion struct {
	PublishType              string                                  `json:"PublishType" xml:"PublishType"`
	Display                  bool                                    `json:"Display" xml:"Display"`
	ImageId                  string                                  `json:"ImageId" xml:"ImageId"`
	StackVersion             string                                  `json:"StackVersion" xml:"StackVersion"`
	ExtraInfo                string                                  `json:"ExtraInfo" xml:"ExtraInfo"`
	EcmVersion               bool                                    `json:"EcmVersion" xml:"EcmVersion"`
	RegionId                 string                                  `json:"RegionId" xml:"RegionId"`
	EmrVersion               string                                  `json:"EmrVersion" xml:"EmrVersion"`
	MainVersionName          string                                  `json:"MainVersionName" xml:"MainVersionName"`
	OnCloudNative            bool                                    `json:"OnCloudNative" xml:"OnCloudNative"`
	StackName                string                                  `json:"StackName" xml:"StackName"`
	WhiteUserList            WhiteUserList                           `json:"WhiteUserList" xml:"WhiteUserList"`
	ClusterTypeInfoList      ClusterTypeInfoListInListEmrMainVersion `json:"ClusterTypeInfoList" xml:"ClusterTypeInfoList"`
	ClusterTypeWhiteUserList ClusterTypeWhiteUserList                `json:"ClusterTypeWhiteUserList" xml:"ClusterTypeWhiteUserList"`
}

EmrMainVersion is a nested struct in emr response

type EmrMainVersionListInListEmrAvailableConfig ¶

type EmrMainVersionListInListEmrAvailableConfig struct {
	EmrMainVersion []EmrMainVersion `json:"EmrMainVersion" xml:"EmrMainVersion"`
}

EmrMainVersionListInListEmrAvailableConfig is a nested struct in emr response

type EmrMainVersionListInListEmrMainVersion ¶

type EmrMainVersionListInListEmrMainVersion struct {
	EmrMainVersion []EmrMainVersion `json:"EmrMainVersion" xml:"EmrMainVersion"`
}

EmrMainVersionListInListEmrMainVersion is a nested struct in emr response

type EmrResourceInfo ¶

type EmrResourceInfo struct {
	Type                  string                `json:"Type" xml:"Type"`
	SupportedResourceList SupportedResourceList `json:"SupportedResourceList" xml:"SupportedResourceList"`
}

EmrResourceInfo is a nested struct in emr response

type EmrResourceInfoList ¶

type EmrResourceInfoList struct {
	EmrResourceInfo []EmrResourceInfo `json:"EmrResourceInfo" xml:"EmrResourceInfo"`
}

EmrResourceInfoList is a nested struct in emr response

type EmrZoneInfo ¶

type EmrZoneInfo struct {
	ZoneId              string              `json:"ZoneId" xml:"ZoneId"`
	EmrResourceInfoList EmrResourceInfoList `json:"EmrResourceInfoList" xml:"EmrResourceInfoList"`
}

EmrZoneInfo is a nested struct in emr response

type EmrZoneInfoList ¶

type EmrZoneInfoList struct {
	EmrZoneInfo []EmrZoneInfo `json:"EmrZoneInfo" xml:"EmrZoneInfo"`
}

EmrZoneInfoList is a nested struct in emr response

type Entries ¶

type Entries struct {
	ValueEntryInfo []ValueEntryInfo `json:"ValueEntryInfo" xml:"ValueEntryInfo"`
}

Entries is a nested struct in emr response

type FailReason ¶

type FailReason struct {
	ErrorMsg  string `json:"ErrorMsg" xml:"ErrorMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
}

FailReason is a nested struct in emr response

type Flow ¶

type Flow struct {
	FlowItem []FlowItem `json:"Flow" xml:"Flow"`
}

Flow is a nested struct in emr response

type FlowInstance ¶

type FlowInstance struct {
	Id            string `json:"Id" xml:"Id"`
	GmtCreate     int64  `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified   int64  `json:"GmtModified" xml:"GmtModified"`
	FlowId        string `json:"FlowId" xml:"FlowId"`
	FlowName      string `json:"FlowName" xml:"FlowName"`
	ProjectId     string `json:"ProjectId" xml:"ProjectId"`
	Status        string `json:"Status" xml:"Status"`
	ClusterId     string `json:"ClusterId" xml:"ClusterId"`
	Owner         string `json:"Owner" xml:"Owner"`
	ScheduleTime  int64  `json:"ScheduleTime" xml:"ScheduleTime"`
	StartTime     int64  `json:"StartTime" xml:"StartTime"`
	EndTime       int64  `json:"EndTime" xml:"EndTime"`
	Duration      int64  `json:"Duration" xml:"Duration"`
	HasNodeFailed bool   `json:"HasNodeFailed" xml:"HasNodeFailed"`
}

FlowInstance is a nested struct in emr response

type FlowInstances ¶

type FlowInstances struct {
	FlowInstance []FlowInstance `json:"FlowInstance" xml:"FlowInstance"`
}

FlowInstances is a nested struct in emr response

type FlowItem ¶

type FlowItem struct {
	Id                      string `json:"Id" xml:"Id"`
	GmtCreate               int64  `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified             int64  `json:"GmtModified" xml:"GmtModified"`
	Name                    string `json:"Name" xml:"Name"`
	Description             string `json:"Description" xml:"Description"`
	Type                    string `json:"Type" xml:"Type"`
	Status                  string `json:"Status" xml:"Status"`
	Periodic                bool   `json:"Periodic" xml:"Periodic"`
	StartSchedule           int64  `json:"StartSchedule" xml:"StartSchedule"`
	EndSchedule             int64  `json:"EndSchedule" xml:"EndSchedule"`
	CronExpr                string `json:"CronExpr" xml:"CronExpr"`
	CreateCluster           bool   `json:"CreateCluster" xml:"CreateCluster"`
	ClusterId               string `json:"ClusterId" xml:"ClusterId"`
	ProjectId               string `json:"ProjectId" xml:"ProjectId"`
	HostName                string `json:"HostName" xml:"HostName"`
	Graph                   string `json:"Graph" xml:"Graph"`
	AlertUserGroupBizId     string `json:"AlertUserGroupBizId" xml:"AlertUserGroupBizId"`
	AlertDingDingGroupBizId string `json:"AlertDingDingGroupBizId" xml:"AlertDingDingGroupBizId"`
	AlertConf               string `json:"AlertConf" xml:"AlertConf"`
	CategoryId              string `json:"CategoryId" xml:"CategoryId"`
}

FlowItem is a nested struct in emr response

type FlowNodeInstance ¶

type FlowNodeInstance struct {
	Id               string `json:"Id" xml:"Id"`
	GmtCreate        int64  `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified      int64  `json:"GmtModified" xml:"GmtModified"`
	Type             string `json:"Type" xml:"Type"`
	Status           string `json:"Status" xml:"Status"`
	JobId            string `json:"JobId" xml:"JobId"`
	JobName          string `json:"JobName" xml:"JobName"`
	JobType          string `json:"JobType" xml:"JobType"`
	JobParams        string `json:"JobParams" xml:"JobParams"`
	FailAct          string `json:"FailAct" xml:"FailAct"`
	MaxRetry         string `json:"MaxRetry" xml:"MaxRetry"`
	RetryInterval    string `json:"RetryInterval" xml:"RetryInterval"`
	NodeName         string `json:"NodeName" xml:"NodeName"`
	FlowId           string `json:"FlowId" xml:"FlowId"`
	FlowInstanceId   string `json:"FlowInstanceId" xml:"FlowInstanceId"`
	ClusterId        string `json:"ClusterId" xml:"ClusterId"`
	HostName         string `json:"HostName" xml:"HostName"`
	ProjectId        string `json:"ProjectId" xml:"ProjectId"`
	Pending          bool   `json:"Pending" xml:"Pending"`
	StartTime        int64  `json:"StartTime" xml:"StartTime"`
	EndTime          int64  `json:"EndTime" xml:"EndTime"`
	Duration         int64  `json:"Duration" xml:"Duration"`
	Retries          int    `json:"Retries" xml:"Retries"`
	ExternalId       string `json:"ExternalId" xml:"ExternalId"`
	ExternalSubId    string `json:"ExternalSubId" xml:"ExternalSubId"`
	ExternalChildIds string `json:"ExternalChildIds" xml:"ExternalChildIds"`
	ExternalStatus   string `json:"ExternalStatus" xml:"ExternalStatus"`
	ExternalInfo     string `json:"ExternalInfo" xml:"ExternalInfo"`
}

FlowNodeInstance is a nested struct in emr response

type FlowNodeInstances ¶

type FlowNodeInstances struct {
	FlowNodeInstance []FlowNodeInstance `json:"FlowNodeInstance" xml:"FlowNodeInstance"`
}

FlowNodeInstances is a nested struct in emr response

type GatewayClusterInfo ¶

type GatewayClusterInfo struct {
	ClusterId   string `json:"ClusterId" xml:"ClusterId"`
	ClusterName string `json:"ClusterName" xml:"ClusterName"`
	Status      string `json:"Status" xml:"Status"`
}

GatewayClusterInfo is a nested struct in emr response

type GatewayClusterInfoListInDescribeClusterBasicInfo ¶

type GatewayClusterInfoListInDescribeClusterBasicInfo struct {
	GatewayClusterInfo []GatewayClusterInfo `json:"GatewayClusterInfo" xml:"GatewayClusterInfo"`
}

GatewayClusterInfoListInDescribeClusterBasicInfo is a nested struct in emr response

type GatewayClusterInfoListInDescribeClusterV2 ¶

type GatewayClusterInfoListInDescribeClusterV2 struct {
	GatewayClusterInfo []GatewayClusterInfo `json:"GatewayClusterInfo" xml:"GatewayClusterInfo"`
}

GatewayClusterInfoListInDescribeClusterV2 is a nested struct in emr response

type HeaderList ¶

type HeaderList struct {
	Header []string `json:"Header" xml:"Header"`
}

HeaderList is a nested struct in emr response

type HealthDetail ¶

type HealthDetail struct {
	Code            string          `json:"code" xml:"code"`
	HealthRuleParam HealthRuleParam `json:"HealthRuleParam" xml:"HealthRuleParam"`
}

HealthDetail is a nested struct in emr response

type HealthDetailList ¶

type HealthDetailList struct {
	HealthDetail []HealthDetail `json:"HealthDetail" xml:"HealthDetail"`
}

HealthDetailList is a nested struct in emr response

type HealthInfo ¶

type HealthInfo struct {
	ServiceName           string           `json:"ServiceName" xml:"ServiceName"`
	ComponentName         string           `json:"ComponentName" xml:"ComponentName"`
	HealthLevel           string           `json:"HealthLevel" xml:"HealthLevel"`
	StoppedNum            int              `json:"StoppedNum" xml:"StoppedNum"`
	ManualStoppedNum      int              `json:"ManualStoppedNum" xml:"ManualStoppedNum"`
	NormalNum             int              `json:"NormalNum" xml:"NormalNum"`
	TotalNum              int              `json:"TotalNum" xml:"TotalNum"`
	AgentHeartBeatLostNum int              `json:"AgentHeartBeatLostNum" xml:"AgentHeartBeatLostNum"`
	CreatedTime           int64            `json:"CreatedTime" xml:"CreatedTime"`
	HealthStatus          string           `json:"HealthStatus" xml:"HealthStatus"`
	StoppedHealthNum      int              `json:"StoppedHealthNum" xml:"StoppedHealthNum"`
	GoodHealthNum         int              `json:"GoodHealthNum" xml:"GoodHealthNum"`
	WarningHealthNum      int              `json:"WarningHealthNum" xml:"WarningHealthNum"`
	BadHealthNum          int              `json:"BadHealthNum" xml:"BadHealthNum"`
	UnknownHealthNum      int              `json:"UnknownHealthNum" xml:"UnknownHealthNum"`
	DisabledHealthNum     int              `json:"DisabledHealthNum" xml:"DisabledHealthNum"`
	NoneHealthNum         int              `json:"NoneHealthNum" xml:"NoneHealthNum"`
	HealthDetailList      HealthDetailList `json:"HealthDetailList" xml:"HealthDetailList"`
}

HealthInfo is a nested struct in emr response

type HealthInfoList ¶

type HealthInfoList struct {
	HealthInfo []HealthInfo `json:"HealthInfo" xml:"HealthInfo"`
}

HealthInfoList is a nested struct in emr response

type HealthRuleParam ¶

type HealthRuleParam struct {
	Service         string `json:"Service" xml:"Service"`
	Component       string `json:"Component" xml:"Component"`
	RuleTitle       string `json:"RuleTitle" xml:"RuleTitle"`
	Pass            string `json:"Pass" xml:"Pass"`
	RuleId          string `json:"RuleId" xml:"RuleId"`
	RuleDescription string `json:"RuleDescription" xml:"RuleDescription"`
	HostNames       string `json:"HostNames" xml:"HostNames"`
}

HealthRuleParam is a nested struct in emr response

type Host ¶

type Host struct {
	HostInstanceId string   `json:"HostInstanceId" xml:"HostInstanceId"`
	PublicIp       string   `json:"PublicIp" xml:"PublicIp"`
	HostId         string   `json:"HostId" xml:"HostId"`
	Memory         int      `json:"Memory" xml:"Memory"`
	ChargeType     string   `json:"ChargeType" xml:"ChargeType"`
	CreateTime     string   `json:"CreateTime" xml:"CreateTime"`
	InstanceType   string   `json:"InstanceType" xml:"InstanceType"`
	SerialNumber   string   `json:"SerialNumber" xml:"SerialNumber"`
	EmrExpiredTime string   `json:"EmrExpiredTime" xml:"EmrExpiredTime"`
	Role           string   `json:"Role" xml:"Role"`
	ZoneId         string   `json:"ZoneId" xml:"ZoneId"`
	PrivateIp      string   `json:"PrivateIp" xml:"PrivateIp"`
	InstanceStatus string   `json:"InstanceStatus" xml:"InstanceStatus"`
	HostName       string   `json:"HostName" xml:"HostName"`
	Cpu            int      `json:"Cpu" xml:"Cpu"`
	Status         string   `json:"Status" xml:"Status"`
	SupportIpV6    bool     `json:"SupportIpV6" xml:"SupportIpV6"`
	ExpiredTime    int64    `json:"ExpiredTime" xml:"ExpiredTime"`
	HostGroupId    string   `json:"HostGroupId" xml:"HostGroupId"`
	Type           string   `json:"Type" xml:"Type"`
	DiskList       DiskList `json:"DiskList" xml:"DiskList"`
}

Host is a nested struct in emr response

type HostGroup ¶

type HostGroup struct {
	HostGroupType            string  `json:"HostGroupType" xml:"HostGroupType"`
	MemoryCapacity           int     `json:"MemoryCapacity" xml:"MemoryCapacity"`
	LockReason               string  `json:"LockReason" xml:"LockReason"`
	HostGroupSubType         string  `json:"HostGroupSubType" xml:"HostGroupSubType"`
	CpuCore                  int     `json:"CpuCore" xml:"CpuCore"`
	SecurityGroupId          string  `json:"SecurityGroupId" xml:"SecurityGroupId"`
	SystemDiskCount          int     `json:"SystemDiskCount" xml:"SystemDiskCount"`
	ChargeType               string  `json:"ChargeType" xml:"ChargeType"`
	SysDiskCapacity          int     `json:"SysDiskCapacity" xml:"SysDiskCapacity"`
	SystemDiskSize           int     `json:"SystemDiskSize" xml:"SystemDiskSize"`
	InstanceType             string  `json:"InstanceType" xml:"InstanceType"`
	DataDiskSize             int     `json:"DataDiskSize" xml:"DataDiskSize"`
	HostGroupChangeStatus    string  `json:"HostGroupChangeStatus" xml:"HostGroupChangeStatus"`
	NodeCount                int     `json:"NodeCount" xml:"NodeCount"`
	GmtModified              string  `json:"gmtModified" xml:"gmtModified"`
	DiskCount                int     `json:"DiskCount" xml:"DiskCount"`
	Comment                  string  `json:"Comment" xml:"Comment"`
	VswitchId                string  `json:"VswitchId" xml:"VswitchId"`
	HostGroupName            string  `json:"HostGroupName" xml:"HostGroupName"`
	ScalingGroupMinNode      int     `json:"ScalingGroupMinNode" xml:"ScalingGroupMinNode"`
	DiskCapacity             int     `json:"DiskCapacity" xml:"DiskCapacity"`
	ScalingGroupBizId        string  `json:"ScalingGroupBizId" xml:"ScalingGroupBizId"`
	ScalingInMode            string  `json:"ScalingInMode" xml:"ScalingInMode"`
	BandWidth                string  `json:"BandWidth" xml:"BandWidth"`
	Memory                   int     `json:"Memory" xml:"Memory"`
	DiskType                 string  `json:"DiskType" xml:"DiskType"`
	PayType                  string  `json:"PayType" xml:"PayType"`
	LockType                 string  `json:"LockType" xml:"LockType"`
	MultiInstanceTypes       string  `json:"MultiInstanceTypes" xml:"MultiInstanceTypes"`
	Period                   string  `json:"Period" xml:"Period"`
	GmtCreate                string  `json:"gmtCreate" xml:"gmtCreate"`
	CostSavingPercent        float64 `json:"CostSavingPercent" xml:"CostSavingPercent"`
	DataDiskType             string  `json:"DataDiskType" xml:"DataDiskType"`
	ScalingGroupActiveStatus string  `json:"ScalingGroupActiveStatus" xml:"ScalingGroupActiveStatus"`
	ScalingGroupConfigState  string  `json:"ScalingGroupConfigState" xml:"ScalingGroupConfigState"`
	SysDiskType              string  `json:"SysDiskType" xml:"SysDiskType"`
	HostGroupChangeType      string  `json:"HostGroupChangeType" xml:"HostGroupChangeType"`
	Cpu                      int     `json:"Cpu" xml:"Cpu"`
	Status                   string  `json:"Status" xml:"Status"`
	HostGroupId              string  `json:"HostGroupId" xml:"HostGroupId"`
	DataDiskCount            int     `json:"DataDiskCount" xml:"DataDiskCount"`
	ScalingGroupMaxNode      int     `json:"ScalingGroupMaxNode" xml:"ScalingGroupMaxNode"`
	SystemDiskType           string  `json:"SystemDiskType" xml:"SystemDiskType"`
	Nodes                    Nodes   `json:"Nodes" xml:"Nodes"`
}

HostGroup is a nested struct in emr response

type HostGroupListInDescribeClusterTemplate ¶

type HostGroupListInDescribeClusterTemplate struct {
	HostGroup []HostGroup `json:"HostGroup" xml:"HostGroup"`
}

HostGroupListInDescribeClusterTemplate is a nested struct in emr response

type HostGroupListInDescribeClusterV2 ¶

type HostGroupListInDescribeClusterV2 struct {
	HostGroup []HostGroup `json:"HostGroup" xml:"HostGroup"`
}

HostGroupListInDescribeClusterV2 is a nested struct in emr response

type HostGroupListInListClusterHostGroup ¶

type HostGroupListInListClusterHostGroup struct {
	HostGroup []HostGroup `json:"HostGroup" xml:"HostGroup"`
}

HostGroupListInListClusterHostGroup is a nested struct in emr response

type HostGroupListInListClusterTemplates ¶

type HostGroupListInListClusterTemplates struct {
	HostGroup []HostGroup `json:"HostGroup" xml:"HostGroup"`
}

HostGroupListInListClusterTemplates is a nested struct in emr response

type HostListInDescribeFlowProjectClusterSetting ¶

type HostListInDescribeFlowProjectClusterSetting struct {
	Host []string `json:"Host" xml:"Host"`
}

HostListInDescribeFlowProjectClusterSetting is a nested struct in emr response

type HostListInListClusterHost ¶

type HostListInListClusterHost struct {
	Host []Host `json:"Host" xml:"Host"`
}

HostListInListClusterHost is a nested struct in emr response

type HostListInListFlowClusterAllHosts ¶

type HostListInListFlowClusterAllHosts struct {
	Host []Host `json:"Host" xml:"Host"`
}

HostListInListFlowClusterAllHosts is a nested struct in emr response

type HostListInListFlowClusterHost ¶

type HostListInListFlowClusterHost struct {
	Host []Host `json:"Host" xml:"Host"`
}

HostListInListFlowClusterHost is a nested struct in emr response

type HostListInListFlowProjectClusterSetting ¶

type HostListInListFlowProjectClusterSetting struct {
	Host []string `json:"Host" xml:"Host"`
}

HostListInListFlowProjectClusterSetting is a nested struct in emr response

type HostPoolInfo ¶

type HostPoolInfo struct {
	HpName  string `json:"HpName" xml:"HpName"`
	HpBizId string `json:"HpBizId" xml:"HpBizId"`
}

HostPoolInfo is a nested struct in emr response

type InstanceTypeList ¶

type InstanceTypeList struct {
	InstanceType []string `json:"InstanceType" xml:"InstanceType"`
}

InstanceTypeList is a nested struct in emr response

type Item ¶

type Item struct {
	ScalingGroupBizId      string `json:"ScalingGroupBizId" xml:"ScalingGroupBizId"`
	Name                   string `json:"Name" xml:"Name"`
	ScalingInMode          string `json:"ScalingInMode" xml:"ScalingInMode"`
	ConfigItemType         string `json:"ConfigItemType" xml:"ConfigItemType"`
	ScalingMaxSize         int    `json:"ScalingMaxSize" xml:"ScalingMaxSize"`
	Transition             string `json:"Transition" xml:"Transition"`
	ConfigItemInformation  string `json:"ConfigItemInformation" xml:"ConfigItemInformation"`
	ExpectNum              int    `json:"ExpectNum" xml:"ExpectNum"`
	TotalCapacity          int    `json:"TotalCapacity" xml:"TotalCapacity"`
	InstanceIds            string `json:"InstanceIds" xml:"InstanceIds"`
	EndTime                int64  `json:"EndTime" xml:"EndTime"`
	HostGroupBizId         string `json:"HostGroupBizId" xml:"HostGroupBizId"`
	BizId                  string `json:"BizId" xml:"BizId"`
	StartTime              int64  `json:"StartTime" xml:"StartTime"`
	ActiveStatus           string `json:"ActiveStatus" xml:"ActiveStatus"`
	Cause                  string `json:"Cause" xml:"Cause"`
	ScalingRuleName        string `json:"ScalingRuleName" xml:"ScalingRuleName"`
	HostGroupName          string `json:"HostGroupName" xml:"HostGroupName"`
	ScalingMinSize         int    `json:"ScalingMinSize" xml:"ScalingMinSize"`
	ScalingRuleId          string `json:"ScalingRuleId" xml:"ScalingRuleId"`
	Status                 string `json:"Status" xml:"Status"`
	ScalingConfigItemBizId string `json:"ScalingConfigItemBizId" xml:"ScalingConfigItemBizId"`
	ScalingGroupId         string `json:"ScalingGroupId" xml:"ScalingGroupId"`
	Description            string `json:"Description" xml:"Description"`
}

Item is a nested struct in emr response

type ItemsInListScalingActivityV2 ¶

type ItemsInListScalingActivityV2 struct {
	Item []Item `json:"Item" xml:"Item"`
}

ItemsInListScalingActivityV2 is a nested struct in emr response

type ItemsInListScalingConfigItemV2 ¶

type ItemsInListScalingConfigItemV2 struct {
	Item []Item `json:"Item" xml:"Item"`
}

ItemsInListScalingConfigItemV2 is a nested struct in emr response

type ItemsInListScalingGroupV2 ¶

type ItemsInListScalingGroupV2 struct {
	Item []Item `json:"Item" xml:"Item"`
}

ItemsInListScalingGroupV2 is a nested struct in emr response

type Job ¶

type Job struct {
	Id                 string                    `json:"Id" xml:"Id"`
	GmtCreate          int64                     `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified        int64                     `json:"GmtModified" xml:"GmtModified"`
	Name               string                    `json:"Name" xml:"Name"`
	Type               string                    `json:"Type" xml:"Type"`
	Description        string                    `json:"Description" xml:"Description"`
	FailAct            string                    `json:"FailAct" xml:"FailAct"`
	MaxRetry           int                       `json:"MaxRetry" xml:"MaxRetry"`
	RetryInterval      int64                     `json:"RetryInterval" xml:"RetryInterval"`
	Params             string                    `json:"Params" xml:"Params"`
	ParamConf          string                    `json:"ParamConf" xml:"ParamConf"`
	CustomVariables    string                    `json:"CustomVariables" xml:"CustomVariables"`
	EnvConf            string                    `json:"EnvConf" xml:"EnvConf"`
	RunConf            string                    `json:"RunConf" xml:"RunConf"`
	MonitorConf        string                    `json:"MonitorConf" xml:"MonitorConf"`
	CategoryId         string                    `json:"CategoryId" xml:"CategoryId"`
	Mode               string                    `json:"mode" xml:"mode"`
	Adhoc              string                    `json:"Adhoc" xml:"Adhoc"`
	AlertConf          string                    `json:"AlertConf" xml:"AlertConf"`
	LastInstanceDetail string                    `json:"LastInstanceDetail" xml:"LastInstanceDetail"`
	ResourceList       ResourceListInListFlowJob `json:"ResourceList" xml:"ResourceList"`
}

Job is a nested struct in emr response

type JobList ¶

type JobList struct {
	Job []Job `json:"Job" xml:"Job"`
}

JobList is a nested struct in emr response

type JoinResourceGroupRequest ¶

type JoinResourceGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceId      string           `position:"Query" name:"ResourceId"`
	ResourceType    string           `position:"Query" name:"ResourceType"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
}

JoinResourceGroupRequest is the request struct for api JoinResourceGroup

func CreateJoinResourceGroupRequest ¶

func CreateJoinResourceGroupRequest() (request *JoinResourceGroupRequest)

CreateJoinResourceGroupRequest creates a request to invoke JoinResourceGroup API

type JoinResourceGroupResponse ¶

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

JoinResourceGroupResponse is the response struct for api JoinResourceGroup

func CreateJoinResourceGroupResponse ¶

func CreateJoinResourceGroupResponse() (response *JoinResourceGroupResponse)

CreateJoinResourceGroupResponse creates a response to parse from JoinResourceGroup response

type KeyPairNameList ¶

type KeyPairNameList struct {
	KeyPairName []string `json:"KeyPairName" xml:"KeyPairName"`
}

KeyPairNameList is a nested struct in emr response

type KillFlowJobRequest ¶

type KillFlowJobRequest struct {
	*requests.RpcRequest
	JobInstanceId string `position:"Query" name:"JobInstanceId"`
	ProjectId     string `position:"Query" name:"ProjectId"`
}

KillFlowJobRequest is the request struct for api KillFlowJob

func CreateKillFlowJobRequest ¶

func CreateKillFlowJobRequest() (request *KillFlowJobRequest)

CreateKillFlowJobRequest creates a request to invoke KillFlowJob API

type KillFlowJobResponse ¶

type KillFlowJobResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

KillFlowJobResponse is the response struct for api KillFlowJob

func CreateKillFlowJobResponse ¶

func CreateKillFlowJobResponse() (response *KillFlowJobResponse)

CreateKillFlowJobResponse creates a response to parse from KillFlowJob response

type ListClusterHostComponentRequest ¶

type ListClusterHostComponentRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	HostInstanceId  string           `position:"Query" name:"HostInstanceId"`
	ComponentName   string           `position:"Query" name:"ComponentName"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ComponentStatus string           `position:"Query" name:"ComponentStatus"`
	HostName        string           `position:"Query" name:"HostName"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	ServiceName     string           `position:"Query" name:"ServiceName"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	HostRole        string           `position:"Query" name:"HostRole"`
}

ListClusterHostComponentRequest is the request struct for api ListClusterHostComponent

func CreateListClusterHostComponentRequest ¶

func CreateListClusterHostComponentRequest() (request *ListClusterHostComponentRequest)

CreateListClusterHostComponentRequest creates a request to invoke ListClusterHostComponent API

type ListClusterHostComponentResponse ¶

type ListClusterHostComponentResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	PageNumber    int           `json:"PageNumber" xml:"PageNumber"`
	PageSize      int           `json:"PageSize" xml:"PageSize"`
	Total         int           `json:"Total" xml:"Total"`
	ComponentList ComponentList `json:"ComponentList" xml:"ComponentList"`
}

ListClusterHostComponentResponse is the response struct for api ListClusterHostComponent

func CreateListClusterHostComponentResponse ¶

func CreateListClusterHostComponentResponse() (response *ListClusterHostComponentResponse)

CreateListClusterHostComponentResponse creates a response to parse from ListClusterHostComponent response

type ListClusterHostGroupRequest ¶

type ListClusterHostGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StatusList      *[]string        `position:"Query" name:"StatusList"  type:"Repeated"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	HostGroupName   string           `position:"Query" name:"HostGroupName"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	HostGroupId     string           `position:"Query" name:"HostGroupId"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	HostGroupType   string           `position:"Query" name:"HostGroupType"`
}

ListClusterHostGroupRequest is the request struct for api ListClusterHostGroup

func CreateListClusterHostGroupRequest ¶

func CreateListClusterHostGroupRequest() (request *ListClusterHostGroupRequest)

CreateListClusterHostGroupRequest creates a request to invoke ListClusterHostGroup API

type ListClusterHostGroupResponse ¶

type ListClusterHostGroupResponse struct {
	*responses.BaseResponse
	RequestId     string                              `json:"RequestId" xml:"RequestId"`
	PageNumber    int                                 `json:"PageNumber" xml:"PageNumber"`
	PageSize      int                                 `json:"PageSize" xml:"PageSize"`
	Total         int                                 `json:"Total" xml:"Total"`
	ClusterId     string                              `json:"ClusterId" xml:"ClusterId"`
	HostGroupList HostGroupListInListClusterHostGroup `json:"HostGroupList" xml:"HostGroupList"`
}

ListClusterHostGroupResponse is the response struct for api ListClusterHostGroup

func CreateListClusterHostGroupResponse ¶

func CreateListClusterHostGroupResponse() (response *ListClusterHostGroupResponse)

CreateListClusterHostGroupResponse creates a response to parse from ListClusterHostGroup response

type ListClusterHostRequest ¶

type ListClusterHostRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	HostInstanceId  string           `position:"Query" name:"HostInstanceId"`
	StatusList      *[]string        `position:"Query" name:"StatusList"  type:"Repeated"`
	ComponentName   string           `position:"Query" name:"ComponentName"`
	PublicIp        string           `position:"Query" name:"PublicIp"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	HostName        string           `position:"Query" name:"HostName"`
	GroupType       string           `position:"Query" name:"GroupType"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	PrivateIp       string           `position:"Query" name:"PrivateIp"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	HostGroupId     string           `position:"Query" name:"HostGroupId"`
}

ListClusterHostRequest is the request struct for api ListClusterHost

func CreateListClusterHostRequest ¶

func CreateListClusterHostRequest() (request *ListClusterHostRequest)

CreateListClusterHostRequest creates a request to invoke ListClusterHost API

type ListClusterHostResponse ¶

type ListClusterHostResponse struct {
	*responses.BaseResponse
	RequestId  string                    `json:"RequestId" xml:"RequestId"`
	PageNumber int                       `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                       `json:"PageSize" xml:"PageSize"`
	Total      int                       `json:"Total" xml:"Total"`
	HostList   HostListInListClusterHost `json:"HostList" xml:"HostList"`
}

ListClusterHostResponse is the response struct for api ListClusterHost

func CreateListClusterHostResponse ¶

func CreateListClusterHostResponse() (response *ListClusterHostResponse)

CreateListClusterHostResponse creates a response to parse from ListClusterHost response

type ListClusterInstalledServiceRequest ¶

type ListClusterInstalledServiceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
}

ListClusterInstalledServiceRequest is the request struct for api ListClusterInstalledService

func CreateListClusterInstalledServiceRequest ¶

func CreateListClusterInstalledServiceRequest() (request *ListClusterInstalledServiceRequest)

CreateListClusterInstalledServiceRequest creates a request to invoke ListClusterInstalledService API

type ListClusterInstalledServiceResponse ¶

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

ListClusterInstalledServiceResponse is the response struct for api ListClusterInstalledService

func CreateListClusterInstalledServiceResponse ¶

func CreateListClusterInstalledServiceResponse() (response *ListClusterInstalledServiceResponse)

CreateListClusterInstalledServiceResponse creates a response to parse from ListClusterInstalledService response

type ListClusterOperationHostRequest ¶

type ListClusterOperationHostRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	OperationId     string           `position:"Query" name:"OperationId"`
	Status          string           `position:"Query" name:"Status"`
}

ListClusterOperationHostRequest is the request struct for api ListClusterOperationHost

func CreateListClusterOperationHostRequest ¶

func CreateListClusterOperationHostRequest() (request *ListClusterOperationHostRequest)

CreateListClusterOperationHostRequest creates a request to invoke ListClusterOperationHost API

type ListClusterOperationHostResponse ¶

type ListClusterOperationHostResponse struct {
	*responses.BaseResponse
	RequestId                string                   `json:"RequestId" xml:"RequestId"`
	TotalCount               int                      `json:"TotalCount" xml:"TotalCount"`
	PageNumber               int                      `json:"PageNumber" xml:"PageNumber"`
	PageSize                 int                      `json:"PageSize" xml:"PageSize"`
	ClusterOperationHostList ClusterOperationHostList `json:"ClusterOperationHostList" xml:"ClusterOperationHostList"`
}

ListClusterOperationHostResponse is the response struct for api ListClusterOperationHost

func CreateListClusterOperationHostResponse ¶

func CreateListClusterOperationHostResponse() (response *ListClusterOperationHostResponse)

CreateListClusterOperationHostResponse creates a response to parse from ListClusterOperationHost response

type ListClusterOperationHostTaskRequest ¶

type ListClusterOperationHostTaskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	HostId          string           `position:"Query" name:"HostId"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	OperationId     string           `position:"Query" name:"OperationId"`
	Status          string           `position:"Query" name:"Status"`
}

ListClusterOperationHostTaskRequest is the request struct for api ListClusterOperationHostTask

func CreateListClusterOperationHostTaskRequest ¶

func CreateListClusterOperationHostTaskRequest() (request *ListClusterOperationHostTaskRequest)

CreateListClusterOperationHostTaskRequest creates a request to invoke ListClusterOperationHostTask API

type ListClusterOperationHostTaskResponse ¶

type ListClusterOperationHostTaskResponse struct {
	*responses.BaseResponse
	RequestId                    string                       `json:"RequestId" xml:"RequestId"`
	TotalCount                   int                          `json:"TotalCount" xml:"TotalCount"`
	PageNumber                   int                          `json:"PageNumber" xml:"PageNumber"`
	PageSize                     int                          `json:"PageSize" xml:"PageSize"`
	ClusterOperationHostTaskList ClusterOperationHostTaskList `json:"ClusterOperationHostTaskList" xml:"ClusterOperationHostTaskList"`
}

ListClusterOperationHostTaskResponse is the response struct for api ListClusterOperationHostTask

func CreateListClusterOperationHostTaskResponse ¶

func CreateListClusterOperationHostTaskResponse() (response *ListClusterOperationHostTaskResponse)

CreateListClusterOperationHostTaskResponse creates a response to parse from ListClusterOperationHostTask response

type ListClusterOperationRequest ¶

type ListClusterOperationRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	OperationId     string           `position:"Query" name:"OperationId"`
	ServiceName     string           `position:"Query" name:"ServiceName"`
	Status          string           `position:"Query" name:"Status"`
}

ListClusterOperationRequest is the request struct for api ListClusterOperation

func CreateListClusterOperationRequest ¶

func CreateListClusterOperationRequest() (request *ListClusterOperationRequest)

CreateListClusterOperationRequest creates a request to invoke ListClusterOperation API

type ListClusterOperationResponse ¶

type ListClusterOperationResponse struct {
	*responses.BaseResponse
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	TotalCount           int                  `json:"TotalCount" xml:"TotalCount"`
	PageNumber           int                  `json:"PageNumber" xml:"PageNumber"`
	PageSize             int                  `json:"PageSize" xml:"PageSize"`
	ClusterOperationList ClusterOperationList `json:"ClusterOperationList" xml:"ClusterOperationList"`
}

ListClusterOperationResponse is the response struct for api ListClusterOperation

func CreateListClusterOperationResponse ¶

func CreateListClusterOperationResponse() (response *ListClusterOperationResponse)

CreateListClusterOperationResponse creates a response to parse from ListClusterOperation response

type ListClusterOperationTaskRequest ¶

type ListClusterOperationTaskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	OperationId     string           `position:"Query" name:"OperationId"`
	Status          string           `position:"Query" name:"Status"`
}

ListClusterOperationTaskRequest is the request struct for api ListClusterOperationTask

func CreateListClusterOperationTaskRequest ¶

func CreateListClusterOperationTaskRequest() (request *ListClusterOperationTaskRequest)

CreateListClusterOperationTaskRequest creates a request to invoke ListClusterOperationTask API

type ListClusterOperationTaskResponse ¶

type ListClusterOperationTaskResponse struct {
	*responses.BaseResponse
	RequestId                string                   `json:"RequestId" xml:"RequestId"`
	TotalCount               int                      `json:"TotalCount" xml:"TotalCount"`
	PageNumber               int                      `json:"PageNumber" xml:"PageNumber"`
	PageSize                 int                      `json:"PageSize" xml:"PageSize"`
	ClusterOperationTaskList ClusterOperationTaskList `json:"ClusterOperationTaskList" xml:"ClusterOperationTaskList"`
}

ListClusterOperationTaskResponse is the response struct for api ListClusterOperationTask

func CreateListClusterOperationTaskResponse ¶

func CreateListClusterOperationTaskResponse() (response *ListClusterOperationTaskResponse)

CreateListClusterOperationTaskResponse creates a response to parse from ListClusterOperationTask response

type ListClusterServiceComponentHealthInfoRequest ¶

type ListClusterServiceComponentHealthInfoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ComponentName   string           `position:"Query" name:"ComponentName"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	ServiceName     string           `position:"Query" name:"ServiceName"`
}

ListClusterServiceComponentHealthInfoRequest is the request struct for api ListClusterServiceComponentHealthInfo

func CreateListClusterServiceComponentHealthInfoRequest ¶

func CreateListClusterServiceComponentHealthInfoRequest() (request *ListClusterServiceComponentHealthInfoRequest)

CreateListClusterServiceComponentHealthInfoRequest creates a request to invoke ListClusterServiceComponentHealthInfo API

type ListClusterServiceComponentHealthInfoResponse ¶

type ListClusterServiceComponentHealthInfoResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	ClusterId      string         `json:"ClusterId" xml:"ClusterId"`
	HealthInfoList HealthInfoList `json:"HealthInfoList" xml:"HealthInfoList"`
}

ListClusterServiceComponentHealthInfoResponse is the response struct for api ListClusterServiceComponentHealthInfo

func CreateListClusterServiceComponentHealthInfoResponse ¶

func CreateListClusterServiceComponentHealthInfoResponse() (response *ListClusterServiceComponentHealthInfoResponse)

CreateListClusterServiceComponentHealthInfoResponse creates a response to parse from ListClusterServiceComponentHealthInfo response

type ListClusterServiceConfigHistoryRequest ¶

type ListClusterServiceConfigHistoryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	HostInstanceId  string           `position:"Query" name:"HostInstanceId"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ConfigVersion   string           `position:"Query" name:"ConfigVersion"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	ServiceName     string           `position:"Query" name:"ServiceName"`
	Author          string           `position:"Query" name:"Author"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	ConfigFileName  string           `position:"Query" name:"ConfigFileName"`
	ConfigItemKey   string           `position:"Query" name:"ConfigItemKey"`
	HostGroupId     string           `position:"Query" name:"HostGroupId"`
	Comment         string           `position:"Query" name:"Comment"`
}

ListClusterServiceConfigHistoryRequest is the request struct for api ListClusterServiceConfigHistory

func CreateListClusterServiceConfigHistoryRequest ¶

func CreateListClusterServiceConfigHistoryRequest() (request *ListClusterServiceConfigHistoryRequest)

CreateListClusterServiceConfigHistoryRequest creates a request to invoke ListClusterServiceConfigHistory API

type ListClusterServiceConfigHistoryResponse ¶

type ListClusterServiceConfigHistoryResponse struct {
	*responses.BaseResponse
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	TotalCount        int               `json:"TotalCount" xml:"TotalCount"`
	PageNumber        int               `json:"PageNumber" xml:"PageNumber"`
	PageSize          int               `json:"PageSize" xml:"PageSize"`
	ConfigHistoryList ConfigHistoryList `json:"ConfigHistoryList" xml:"ConfigHistoryList"`
}

ListClusterServiceConfigHistoryResponse is the response struct for api ListClusterServiceConfigHistory

func CreateListClusterServiceConfigHistoryResponse ¶

func CreateListClusterServiceConfigHistoryResponse() (response *ListClusterServiceConfigHistoryResponse)

CreateListClusterServiceConfigHistoryResponse creates a response to parse from ListClusterServiceConfigHistory response

type ListClusterServiceQuickLinkRequest ¶

type ListClusterServiceQuickLinkRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DirectType      requests.Boolean `position:"Query" name:"DirectType"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	ServiceName     string           `position:"Query" name:"ServiceName"`
}

ListClusterServiceQuickLinkRequest is the request struct for api ListClusterServiceQuickLink

func CreateListClusterServiceQuickLinkRequest ¶

func CreateListClusterServiceQuickLinkRequest() (request *ListClusterServiceQuickLinkRequest)

CreateListClusterServiceQuickLinkRequest creates a request to invoke ListClusterServiceQuickLink API

type ListClusterServiceQuickLinkResponse ¶

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

ListClusterServiceQuickLinkResponse is the response struct for api ListClusterServiceQuickLink

func CreateListClusterServiceQuickLinkResponse ¶

func CreateListClusterServiceQuickLinkResponse() (response *ListClusterServiceQuickLinkResponse)

CreateListClusterServiceQuickLinkResponse creates a response to parse from ListClusterServiceQuickLink response

type ListClusterServiceRequest ¶

type ListClusterServiceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
}

ListClusterServiceRequest is the request struct for api ListClusterService

func CreateListClusterServiceRequest ¶

func CreateListClusterServiceRequest() (request *ListClusterServiceRequest)

CreateListClusterServiceRequest creates a request to invoke ListClusterService API

type ListClusterServiceResponse ¶

type ListClusterServiceResponse struct {
	*responses.BaseResponse
	RequestId          string             `json:"RequestId" xml:"RequestId"`
	TotalCount         int                `json:"TotalCount" xml:"TotalCount"`
	PageNumber         int                `json:"PageNumber" xml:"PageNumber"`
	PageSize           int                `json:"PageSize" xml:"PageSize"`
	ClusterServiceList ClusterServiceList `json:"ClusterServiceList" xml:"ClusterServiceList"`
}

ListClusterServiceResponse is the response struct for api ListClusterService

func CreateListClusterServiceResponse ¶

func CreateListClusterServiceResponse() (response *ListClusterServiceResponse)

CreateListClusterServiceResponse creates a response to parse from ListClusterService response

type ListClusterTemplatesRequest ¶

type ListClusterTemplatesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ProductType     string           `position:"Query" name:"ProductType"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	BizId           string           `position:"Query" name:"BizId"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
}

ListClusterTemplatesRequest is the request struct for api ListClusterTemplates

func CreateListClusterTemplatesRequest ¶

func CreateListClusterTemplatesRequest() (request *ListClusterTemplatesRequest)

CreateListClusterTemplatesRequest creates a request to invoke ListClusterTemplates API

type ListClusterTemplatesResponse ¶

type ListClusterTemplatesResponse struct {
	*responses.BaseResponse
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	TotalCount       int              `json:"TotalCount" xml:"TotalCount"`
	PageNumber       int              `json:"PageNumber" xml:"PageNumber"`
	PageSize         int              `json:"PageSize" xml:"PageSize"`
	TemplateInfoList TemplateInfoList `json:"TemplateInfoList" xml:"TemplateInfoList"`
}

ListClusterTemplatesResponse is the response struct for api ListClusterTemplates

func CreateListClusterTemplatesResponse ¶

func CreateListClusterTemplatesResponse() (response *ListClusterTemplatesResponse)

CreateListClusterTemplatesResponse creates a response to parse from ListClusterTemplates response

type ListClustersRequest ¶

type ListClustersRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer   `position:"Query" name:"ResourceOwnerId"`
	StatusList      *[]string          `position:"Query" name:"StatusList"  type:"Repeated"`
	IsDesc          requests.Boolean   `position:"Query" name:"IsDesc"`
	DepositType     string             `position:"Query" name:"DepositType"`
	PageNumber      requests.Integer   `position:"Query" name:"PageNumber"`
	MachineType     string             `position:"Query" name:"MachineType"`
	ResourceGroupId string             `position:"Query" name:"ResourceGroupId"`
	PageSize        requests.Integer   `position:"Query" name:"PageSize"`
	Tag             *[]ListClustersTag `position:"Query" name:"Tag"  type:"Repeated"`
	CreateType      string             `position:"Query" name:"CreateType"`
	ExpiredTagList  *[]string          `position:"Query" name:"ExpiredTagList"  type:"Repeated"`
	DefaultStatus   requests.Boolean   `position:"Query" name:"DefaultStatus"`
	VpcId           string             `position:"Query" name:"VpcId"`
	Name            string             `position:"Query" name:"Name"`
	ClusterTypeList *[]string          `position:"Query" name:"ClusterTypeList"  type:"Repeated"`
}

ListClustersRequest is the request struct for api ListClusters

func CreateListClustersRequest ¶

func CreateListClustersRequest() (request *ListClustersRequest)

CreateListClustersRequest creates a request to invoke ListClusters API

type ListClustersResponse ¶

type ListClustersResponse struct {
	*responses.BaseResponse
	RequestId  string                 `json:"RequestId" xml:"RequestId"`
	TotalCount int                    `json:"TotalCount" xml:"TotalCount"`
	PageNumber int                    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                    `json:"PageSize" xml:"PageSize"`
	Clusters   ClustersInListClusters `json:"Clusters" xml:"Clusters"`
}

ListClustersResponse is the response struct for api ListClusters

func CreateListClustersResponse ¶

func CreateListClustersResponse() (response *ListClustersResponse)

CreateListClustersResponse creates a response to parse from ListClusters response

type ListClustersTag ¶

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

ListClustersTag is a repeated param struct in ListClustersRequest

type ListEmrAvailableConfigRequest ¶

type ListEmrAvailableConfigRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
}

ListEmrAvailableConfigRequest is the request struct for api ListEmrAvailableConfig

func CreateListEmrAvailableConfigRequest ¶

func CreateListEmrAvailableConfigRequest() (request *ListEmrAvailableConfigRequest)

CreateListEmrAvailableConfigRequest creates a request to invoke ListEmrAvailableConfig API

type ListEmrAvailableConfigResponse ¶

type ListEmrAvailableConfigResponse struct {
	*responses.BaseResponse
	RequestId          string                                     `json:"RequestId" xml:"RequestId"`
	KeyPairNameList    KeyPairNameList                            `json:"KeyPairNameList" xml:"KeyPairNameList"`
	EmrMainVersionList EmrMainVersionListInListEmrAvailableConfig `json:"EmrMainVersionList" xml:"EmrMainVersionList"`
	SecurityGroupList  SecurityGroupList                          `json:"SecurityGroupList" xml:"SecurityGroupList"`
	VpcInfoList        VpcInfoList                                `json:"VpcInfoList" xml:"VpcInfoList"`
}

ListEmrAvailableConfigResponse is the response struct for api ListEmrAvailableConfig

func CreateListEmrAvailableConfigResponse ¶

func CreateListEmrAvailableConfigResponse() (response *ListEmrAvailableConfigResponse)

CreateListEmrAvailableConfigResponse creates a response to parse from ListEmrAvailableConfig response

type ListEmrAvailableResourceRequest ¶

type ListEmrAvailableResourceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId     requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DepositType         string           `position:"Query" name:"DepositType"`
	SystemDiskType      string           `position:"Query" name:"SystemDiskType"`
	ResourceGroupId     string           `position:"Query" name:"ResourceGroupId"`
	InstanceType        string           `position:"Query" name:"InstanceType"`
	EmrVersion          string           `position:"Query" name:"EmrVersion"`
	InstanceChargeType  string           `position:"Query" name:"InstanceChargeType"`
	ClusterId           string           `position:"Query" name:"ClusterId"`
	DestinationResource string           `position:"Query" name:"DestinationResource"`
	ClusterType         string           `position:"Query" name:"ClusterType"`
	SpotStrategy        string           `position:"Query" name:"SpotStrategy"`
	NetType             string           `position:"Query" name:"NetType"`
	ZoneId              string           `position:"Query" name:"ZoneId"`
	DataDiskType        string           `position:"Query" name:"DataDiskType"`
}

ListEmrAvailableResourceRequest is the request struct for api ListEmrAvailableResource

func CreateListEmrAvailableResourceRequest ¶

func CreateListEmrAvailableResourceRequest() (request *ListEmrAvailableResourceRequest)

CreateListEmrAvailableResourceRequest creates a request to invoke ListEmrAvailableResource API

type ListEmrAvailableResourceResponse ¶

type ListEmrAvailableResourceResponse struct {
	*responses.BaseResponse
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	RegionId        string          `json:"RegionId" xml:"RegionId"`
	EmrZoneInfoList EmrZoneInfoList `json:"EmrZoneInfoList" xml:"EmrZoneInfoList"`
}

ListEmrAvailableResourceResponse is the response struct for api ListEmrAvailableResource

func CreateListEmrAvailableResourceResponse ¶

func CreateListEmrAvailableResourceResponse() (response *ListEmrAvailableResourceResponse)

CreateListEmrAvailableResourceResponse creates a response to parse from ListEmrAvailableResource response

type ListEmrMainVersionRequest ¶

type ListEmrMainVersionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	EmrVersion      string           `position:"Query" name:"EmrVersion"`
	StackName       string           `position:"Query" name:"StackName"`
	StackVersion    string           `position:"Query" name:"StackVersion"`
}

ListEmrMainVersionRequest is the request struct for api ListEmrMainVersion

func CreateListEmrMainVersionRequest ¶

func CreateListEmrMainVersionRequest() (request *ListEmrMainVersionRequest)

CreateListEmrMainVersionRequest creates a request to invoke ListEmrMainVersion API

type ListEmrMainVersionResponse ¶

type ListEmrMainVersionResponse struct {
	*responses.BaseResponse
	RequestId          string                                 `json:"RequestId" xml:"RequestId"`
	TotalCount         int                                    `json:"TotalCount" xml:"TotalCount"`
	PageNumber         int                                    `json:"PageNumber" xml:"PageNumber"`
	PageSize           int                                    `json:"PageSize" xml:"PageSize"`
	EmrMainVersionList EmrMainVersionListInListEmrMainVersion `json:"EmrMainVersionList" xml:"EmrMainVersionList"`
}

ListEmrMainVersionResponse is the response struct for api ListEmrMainVersion

func CreateListEmrMainVersionResponse ¶

func CreateListEmrMainVersionResponse() (response *ListEmrMainVersionResponse)

CreateListEmrMainVersionResponse creates a response to parse from ListEmrMainVersion response

type ListFlowCategoryRequest ¶

type ListFlowCategoryRequest struct {
	*requests.RpcRequest
	ParentId   string           `position:"Query" name:"ParentId"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	Root       requests.Boolean `position:"Query" name:"Root"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	ProjectId  string           `position:"Query" name:"ProjectId"`
}

ListFlowCategoryRequest is the request struct for api ListFlowCategory

func CreateListFlowCategoryRequest ¶

func CreateListFlowCategoryRequest() (request *ListFlowCategoryRequest)

CreateListFlowCategoryRequest creates a request to invoke ListFlowCategory API

type ListFlowCategoryResponse ¶

type ListFlowCategoryResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	Total      int        `json:"Total" xml:"Total"`
	Categories Categories `json:"Categories" xml:"Categories"`
}

ListFlowCategoryResponse is the response struct for api ListFlowCategory

func CreateListFlowCategoryResponse ¶

func CreateListFlowCategoryResponse() (response *ListFlowCategoryResponse)

CreateListFlowCategoryResponse creates a response to parse from ListFlowCategory response

type ListFlowClusterAllHostsRequest ¶

type ListFlowClusterAllHostsRequest struct {
	*requests.RpcRequest
	ClusterId       string `position:"Query" name:"ClusterId"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	ProjectId       string `position:"Query" name:"ProjectId"`
}

ListFlowClusterAllHostsRequest is the request struct for api ListFlowClusterAllHosts

func CreateListFlowClusterAllHostsRequest ¶

func CreateListFlowClusterAllHostsRequest() (request *ListFlowClusterAllHostsRequest)

CreateListFlowClusterAllHostsRequest creates a request to invoke ListFlowClusterAllHosts API

type ListFlowClusterAllHostsResponse ¶

type ListFlowClusterAllHostsResponse struct {
	*responses.BaseResponse
	RequestId string                            `json:"RequestId" xml:"RequestId"`
	HostList  HostListInListFlowClusterAllHosts `json:"HostList" xml:"HostList"`
}

ListFlowClusterAllHostsResponse is the response struct for api ListFlowClusterAllHosts

func CreateListFlowClusterAllHostsResponse ¶

func CreateListFlowClusterAllHostsResponse() (response *ListFlowClusterAllHostsResponse)

CreateListFlowClusterAllHostsResponse creates a response to parse from ListFlowClusterAllHosts response

type ListFlowClusterAllRequest ¶

type ListFlowClusterAllRequest struct {
	*requests.RpcRequest
	ProductType     string `position:"Query" name:"ProductType"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
}

ListFlowClusterAllRequest is the request struct for api ListFlowClusterAll

func CreateListFlowClusterAllRequest ¶

func CreateListFlowClusterAllRequest() (request *ListFlowClusterAllRequest)

CreateListFlowClusterAllRequest creates a request to invoke ListFlowClusterAll API

type ListFlowClusterAllResponse ¶

type ListFlowClusterAllResponse struct {
	*responses.BaseResponse
	RequestId  string                       `json:"RequestId" xml:"RequestId"`
	TotalCount int                          `json:"TotalCount" xml:"TotalCount"`
	PageNumber int                          `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                          `json:"PageSize" xml:"PageSize"`
	Clusters   ClustersInListFlowClusterAll `json:"Clusters" xml:"Clusters"`
}

ListFlowClusterAllResponse is the response struct for api ListFlowClusterAll

func CreateListFlowClusterAllResponse ¶

func CreateListFlowClusterAllResponse() (response *ListFlowClusterAllResponse)

CreateListFlowClusterAllResponse creates a response to parse from ListFlowClusterAll response

type ListFlowClusterHostRequest ¶

type ListFlowClusterHostRequest struct {
	*requests.RpcRequest
	ClusterId       string `position:"Query" name:"ClusterId"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	ProjectId       string `position:"Query" name:"ProjectId"`
}

ListFlowClusterHostRequest is the request struct for api ListFlowClusterHost

func CreateListFlowClusterHostRequest ¶

func CreateListFlowClusterHostRequest() (request *ListFlowClusterHostRequest)

CreateListFlowClusterHostRequest creates a request to invoke ListFlowClusterHost API

type ListFlowClusterHostResponse ¶

type ListFlowClusterHostResponse struct {
	*responses.BaseResponse
	RequestId string                        `json:"RequestId" xml:"RequestId"`
	HostList  HostListInListFlowClusterHost `json:"HostList" xml:"HostList"`
}

ListFlowClusterHostResponse is the response struct for api ListFlowClusterHost

func CreateListFlowClusterHostResponse ¶

func CreateListFlowClusterHostResponse() (response *ListFlowClusterHostResponse)

CreateListFlowClusterHostResponse creates a response to parse from ListFlowClusterHost response

type ListFlowClusterRequest ¶

type ListFlowClusterRequest struct {
	*requests.RpcRequest
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	ProjectId       string           `position:"Query" name:"ProjectId"`
}

ListFlowClusterRequest is the request struct for api ListFlowCluster

func CreateListFlowClusterRequest ¶

func CreateListFlowClusterRequest() (request *ListFlowClusterRequest)

CreateListFlowClusterRequest creates a request to invoke ListFlowCluster API

type ListFlowClusterResponse ¶

type ListFlowClusterResponse struct {
	*responses.BaseResponse
	RequestId  string                    `json:"RequestId" xml:"RequestId"`
	TotalCount int                       `json:"TotalCount" xml:"TotalCount"`
	PageNumber int                       `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                       `json:"PageSize" xml:"PageSize"`
	Clusters   ClustersInListFlowCluster `json:"Clusters" xml:"Clusters"`
}

ListFlowClusterResponse is the response struct for api ListFlowCluster

func CreateListFlowClusterResponse ¶

func CreateListFlowClusterResponse() (response *ListFlowClusterResponse)

CreateListFlowClusterResponse creates a response to parse from ListFlowCluster response

type ListFlowInstanceRequest ¶

type ListFlowInstanceRequest struct {
	*requests.RpcRequest
	StatusList     *[]string        `position:"Query" name:"StatusList"  type:"Repeated"`
	NodeInstanceId string           `position:"Query" name:"NodeInstanceId"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	Id             string           `position:"Query" name:"Id"`
	ProjectId      string           `position:"Query" name:"ProjectId"`
	Owner          string           `position:"Query" name:"Owner"`
	TimeRange      string           `position:"Query" name:"TimeRange"`
	OrderBy        string           `position:"Query" name:"OrderBy"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	FlowName       string           `position:"Query" name:"FlowName"`
	FlowId         string           `position:"Query" name:"FlowId"`
	OrderType      string           `position:"Query" name:"OrderType"`
}

ListFlowInstanceRequest is the request struct for api ListFlowInstance

func CreateListFlowInstanceRequest ¶

func CreateListFlowInstanceRequest() (request *ListFlowInstanceRequest)

CreateListFlowInstanceRequest creates a request to invoke ListFlowInstance API

type ListFlowInstanceResponse ¶

type ListFlowInstanceResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	PageNumber    int           `json:"PageNumber" xml:"PageNumber"`
	PageSize      int           `json:"PageSize" xml:"PageSize"`
	Total         int           `json:"Total" xml:"Total"`
	FlowInstances FlowInstances `json:"FlowInstances" xml:"FlowInstances"`
}

ListFlowInstanceResponse is the response struct for api ListFlowInstance

func CreateListFlowInstanceResponse ¶

func CreateListFlowInstanceResponse() (response *ListFlowInstanceResponse)

CreateListFlowInstanceResponse creates a response to parse from ListFlowInstance response

type ListFlowJobHistoryRequest ¶

type ListFlowJobHistoryRequest struct {
	*requests.RpcRequest
	TimeRange  string           `position:"Query" name:"TimeRange"`
	StatusList *[]string        `position:"Query" name:"StatusList"  type:"Repeated"`
	JobType    string           `position:"Query" name:"JobType"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	Id         string           `position:"Query" name:"Id"`
	ProjectId  string           `position:"Query" name:"ProjectId"`
}

ListFlowJobHistoryRequest is the request struct for api ListFlowJobHistory

func CreateListFlowJobHistoryRequest ¶

func CreateListFlowJobHistoryRequest() (request *ListFlowJobHistoryRequest)

CreateListFlowJobHistoryRequest creates a request to invoke ListFlowJobHistory API

type ListFlowJobHistoryResponse ¶

type ListFlowJobHistoryResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	PageNumber    int           `json:"PageNumber" xml:"PageNumber"`
	PageSize      int           `json:"PageSize" xml:"PageSize"`
	Total         int           `json:"Total" xml:"Total"`
	NodeInstances NodeInstances `json:"NodeInstances" xml:"NodeInstances"`
}

ListFlowJobHistoryResponse is the response struct for api ListFlowJobHistory

func CreateListFlowJobHistoryResponse ¶

func CreateListFlowJobHistoryResponse() (response *ListFlowJobHistoryResponse)

CreateListFlowJobHistoryResponse creates a response to parse from ListFlowJobHistory response

type ListFlowJobRequest ¶

type ListFlowJobRequest struct {
	*requests.RpcRequest
	Type       string           `position:"Query" name:"Type"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	Name       string           `position:"Query" name:"Name"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	Id         string           `position:"Query" name:"Id"`
	Adhoc      requests.Boolean `position:"Query" name:"Adhoc"`
	ProjectId  string           `position:"Query" name:"ProjectId"`
}

ListFlowJobRequest is the request struct for api ListFlowJob

func CreateListFlowJobRequest ¶

func CreateListFlowJobRequest() (request *ListFlowJobRequest)

CreateListFlowJobRequest creates a request to invoke ListFlowJob API

type ListFlowJobResponse ¶

type ListFlowJobResponse struct {
	*responses.BaseResponse
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	PageNumber int     `json:"PageNumber" xml:"PageNumber"`
	PageSize   int     `json:"PageSize" xml:"PageSize"`
	Total      int     `json:"Total" xml:"Total"`
	JobList    JobList `json:"JobList" xml:"JobList"`
}

ListFlowJobResponse is the response struct for api ListFlowJob

func CreateListFlowJobResponse ¶

func CreateListFlowJobResponse() (response *ListFlowJobResponse)

CreateListFlowJobResponse creates a response to parse from ListFlowJob response

type ListFlowNodeInstanceContainerStatusRequest ¶

type ListFlowNodeInstanceContainerStatusRequest struct {
	*requests.RpcRequest
	NodeInstanceId string           `position:"Query" name:"NodeInstanceId"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	ProjectId      string           `position:"Query" name:"ProjectId"`
}

ListFlowNodeInstanceContainerStatusRequest is the request struct for api ListFlowNodeInstanceContainerStatus

func CreateListFlowNodeInstanceContainerStatusRequest ¶

func CreateListFlowNodeInstanceContainerStatusRequest() (request *ListFlowNodeInstanceContainerStatusRequest)

CreateListFlowNodeInstanceContainerStatusRequest creates a request to invoke ListFlowNodeInstanceContainerStatus API

type ListFlowNodeInstanceContainerStatusResponse ¶

type ListFlowNodeInstanceContainerStatusResponse struct {
	*responses.BaseResponse
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	PageNumber          int                 `json:"PageNumber" xml:"PageNumber"`
	PageSize            int                 `json:"PageSize" xml:"PageSize"`
	Total               int                 `json:"Total" xml:"Total"`
	ContainerStatusList ContainerStatusList `json:"ContainerStatusList" xml:"ContainerStatusList"`
}

ListFlowNodeInstanceContainerStatusResponse is the response struct for api ListFlowNodeInstanceContainerStatus

func CreateListFlowNodeInstanceContainerStatusResponse ¶

func CreateListFlowNodeInstanceContainerStatusResponse() (response *ListFlowNodeInstanceContainerStatusResponse)

CreateListFlowNodeInstanceContainerStatusResponse creates a response to parse from ListFlowNodeInstanceContainerStatus response

type ListFlowNodeInstanceRequest ¶

type ListFlowNodeInstanceRequest struct {
	*requests.RpcRequest
	StatusList      *[]string        `position:"Query" name:"StatusList"  type:"Repeated"`
	OrderBy         string           `position:"Query" name:"OrderBy"`
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	ProjectId       string           `position:"Query" name:"ProjectId"`
	OrderType       string           `position:"Query" name:"OrderType"`
}

ListFlowNodeInstanceRequest is the request struct for api ListFlowNodeInstance

func CreateListFlowNodeInstanceRequest ¶

func CreateListFlowNodeInstanceRequest() (request *ListFlowNodeInstanceRequest)

CreateListFlowNodeInstanceRequest creates a request to invoke ListFlowNodeInstance API

type ListFlowNodeInstanceResponse ¶

type ListFlowNodeInstanceResponse struct {
	*responses.BaseResponse
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	PageNumber        int               `json:"PageNumber" xml:"PageNumber"`
	PageSize          int               `json:"PageSize" xml:"PageSize"`
	Total             int               `json:"Total" xml:"Total"`
	FlowNodeInstances FlowNodeInstances `json:"FlowNodeInstances" xml:"FlowNodeInstances"`
}

ListFlowNodeInstanceResponse is the response struct for api ListFlowNodeInstance

func CreateListFlowNodeInstanceResponse ¶

func CreateListFlowNodeInstanceResponse() (response *ListFlowNodeInstanceResponse)

CreateListFlowNodeInstanceResponse creates a response to parse from ListFlowNodeInstance response

type ListFlowNodeSqlResultRequest ¶

type ListFlowNodeSqlResultRequest struct {
	*requests.RpcRequest
	Offset         requests.Integer `position:"Query" name:"Offset"`
	Length         requests.Integer `position:"Query" name:"Length"`
	SqlIndex       requests.Integer `position:"Query" name:"SqlIndex"`
	NodeInstanceId string           `position:"Query" name:"NodeInstanceId"`
	ProjectId      string           `position:"Query" name:"ProjectId"`
}

ListFlowNodeSqlResultRequest is the request struct for api ListFlowNodeSqlResult

func CreateListFlowNodeSqlResultRequest ¶

func CreateListFlowNodeSqlResultRequest() (request *ListFlowNodeSqlResultRequest)

CreateListFlowNodeSqlResultRequest creates a request to invoke ListFlowNodeSqlResult API

type ListFlowNodeSqlResultResponse ¶

type ListFlowNodeSqlResultResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	End        bool       `json:"End" xml:"End"`
	HeaderList HeaderList `json:"HeaderList" xml:"HeaderList"`
	RowList    RowList    `json:"RowList" xml:"RowList"`
}

ListFlowNodeSqlResultResponse is the response struct for api ListFlowNodeSqlResult

func CreateListFlowNodeSqlResultResponse ¶

func CreateListFlowNodeSqlResultResponse() (response *ListFlowNodeSqlResultResponse)

CreateListFlowNodeSqlResultResponse creates a response to parse from ListFlowNodeSqlResult response

type ListFlowProjectClusterSettingRequest ¶

type ListFlowProjectClusterSettingRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	ProjectId  string           `position:"Query" name:"ProjectId"`
}

ListFlowProjectClusterSettingRequest is the request struct for api ListFlowProjectClusterSetting

func CreateListFlowProjectClusterSettingRequest ¶

func CreateListFlowProjectClusterSettingRequest() (request *ListFlowProjectClusterSettingRequest)

CreateListFlowProjectClusterSettingRequest creates a request to invoke ListFlowProjectClusterSetting API

type ListFlowProjectClusterSettingResponse ¶

type ListFlowProjectClusterSettingResponse struct {
	*responses.BaseResponse
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	PageNumber      int             `json:"PageNumber" xml:"PageNumber"`
	PageSize        int             `json:"PageSize" xml:"PageSize"`
	Total           int             `json:"Total" xml:"Total"`
	ClusterSettings ClusterSettings `json:"ClusterSettings" xml:"ClusterSettings"`
}

ListFlowProjectClusterSettingResponse is the response struct for api ListFlowProjectClusterSetting

func CreateListFlowProjectClusterSettingResponse ¶

func CreateListFlowProjectClusterSettingResponse() (response *ListFlowProjectClusterSettingResponse)

CreateListFlowProjectClusterSettingResponse creates a response to parse from ListFlowProjectClusterSetting response

type ListFlowProjectRequest ¶

type ListFlowProjectRequest struct {
	*requests.RpcRequest
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ProductType     string           `position:"Query" name:"ProductType"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	Name            string           `position:"Query" name:"Name"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	ProjectId       string           `position:"Query" name:"ProjectId"`
}

ListFlowProjectRequest is the request struct for api ListFlowProject

func CreateListFlowProjectRequest ¶

func CreateListFlowProjectRequest() (request *ListFlowProjectRequest)

CreateListFlowProjectRequest creates a request to invoke ListFlowProject API

type ListFlowProjectResponse ¶

type ListFlowProjectResponse struct {
	*responses.BaseResponse
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	Total      int      `json:"Total" xml:"Total"`
	Projects   Projects `json:"Projects" xml:"Projects"`
}

ListFlowProjectResponse is the response struct for api ListFlowProject

func CreateListFlowProjectResponse ¶

func CreateListFlowProjectResponse() (response *ListFlowProjectResponse)

CreateListFlowProjectResponse creates a response to parse from ListFlowProject response

type ListFlowProjectUserRequest ¶

type ListFlowProjectUserRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	ProjectId  string           `position:"Query" name:"ProjectId"`
}

ListFlowProjectUserRequest is the request struct for api ListFlowProjectUser

func CreateListFlowProjectUserRequest ¶

func CreateListFlowProjectUserRequest() (request *ListFlowProjectUserRequest)

CreateListFlowProjectUserRequest creates a request to invoke ListFlowProjectUser API

type ListFlowProjectUserResponse ¶

type ListFlowProjectUserResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	Total      int    `json:"Total" xml:"Total"`
	Users      Users  `json:"Users" xml:"Users"`
}

ListFlowProjectUserResponse is the response struct for api ListFlowProjectUser

func CreateListFlowProjectUserResponse ¶

func CreateListFlowProjectUserResponse() (response *ListFlowProjectUserResponse)

CreateListFlowProjectUserResponse creates a response to parse from ListFlowProjectUser response

type ListFlowRequest ¶

type ListFlowRequest struct {
	*requests.RpcRequest
	Periodic   requests.Boolean `position:"Query" name:"Periodic"`
	ClusterId  string           `position:"Query" name:"ClusterId"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	JobId      string           `position:"Query" name:"JobId"`
	Name       string           `position:"Query" name:"Name"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	Id         string           `position:"Query" name:"Id"`
	ProjectId  string           `position:"Query" name:"ProjectId"`
	Status     string           `position:"Query" name:"Status"`
}

ListFlowRequest is the request struct for api ListFlow

func CreateListFlowRequest ¶

func CreateListFlowRequest() (request *ListFlowRequest)

CreateListFlowRequest creates a request to invoke ListFlow API

type ListFlowResponse ¶

type ListFlowResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	Total      int    `json:"Total" xml:"Total"`
	Flow       Flow   `json:"Flow" xml:"Flow"`
}

ListFlowResponse is the response struct for api ListFlow

func CreateListFlowResponse ¶

func CreateListFlowResponse() (response *ListFlowResponse)

CreateListFlowResponse creates a response to parse from ListFlow response

type ListResourcePoolRequest ¶

type ListResourcePoolRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	PoolType        string           `position:"Query" name:"PoolType"`
}

ListResourcePoolRequest is the request struct for api ListResourcePool

func CreateListResourcePoolRequest ¶

func CreateListResourcePoolRequest() (request *ListResourcePoolRequest)

CreateListResourcePoolRequest creates a request to invoke ListResourcePool API

type ListResourcePoolResponse ¶

type ListResourcePoolResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	PageNumber   int          `json:"PageNumber" xml:"PageNumber"`
	PageSize     int          `json:"PageSize" xml:"PageSize"`
	Total        int          `json:"Total" xml:"Total"`
	PoolInfoList PoolInfoList `json:"PoolInfoList" xml:"PoolInfoList"`
}

ListResourcePoolResponse is the response struct for api ListResourcePool

func CreateListResourcePoolResponse ¶

func CreateListResourcePoolResponse() (response *ListResourcePoolResponse)

CreateListResourcePoolResponse creates a response to parse from ListResourcePool response

type ListScalingActivityV2Request ¶

type ListScalingActivityV2Request struct {
	*requests.RpcRequest
	ResourceOwnerId   requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageCount         requests.Integer `position:"Query" name:"PageCount"`
	OrderMode         string           `position:"Query" name:"OrderMode"`
	ClusterBizId      string           `position:"Query" name:"ClusterBizId"`
	PageNumber        requests.Integer `position:"Query" name:"PageNumber"`
	HostGroupName     string           `position:"Query" name:"HostGroupName"`
	ScalingGroupBizId string           `position:"Query" name:"ScalingGroupBizId"`
	ScalingRuleName   string           `position:"Query" name:"ScalingRuleName"`
	ResourceGroupId   string           `position:"Query" name:"ResourceGroupId"`
	Limit             requests.Integer `position:"Query" name:"Limit"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	CurrentSize       requests.Integer `position:"Query" name:"CurrentSize"`
	OrderField        string           `position:"Query" name:"OrderField"`
	HostGroupId       string           `position:"Query" name:"HostGroupId"`
	Status            string           `position:"Query" name:"Status"`
}

ListScalingActivityV2Request is the request struct for api ListScalingActivityV2

func CreateListScalingActivityV2Request ¶

func CreateListScalingActivityV2Request() (request *ListScalingActivityV2Request)

CreateListScalingActivityV2Request creates a request to invoke ListScalingActivityV2 API

type ListScalingActivityV2Response ¶

type ListScalingActivityV2Response struct {
	*responses.BaseResponse
	RequestId  string                       `json:"RequestId" xml:"RequestId"`
	PageNumber int                          `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                          `json:"PageSize" xml:"PageSize"`
	TotalCount int                          `json:"TotalCount" xml:"TotalCount"`
	NextToken  string                       `json:"NextToken" xml:"NextToken"`
	Items      ItemsInListScalingActivityV2 `json:"Items" xml:"Items"`
}

ListScalingActivityV2Response is the response struct for api ListScalingActivityV2

func CreateListScalingActivityV2Response ¶

func CreateListScalingActivityV2Response() (response *ListScalingActivityV2Response)

CreateListScalingActivityV2Response creates a response to parse from ListScalingActivityV2 response

type ListScalingConfigItemV2Request ¶

type ListScalingConfigItemV2Request struct {
	*requests.RpcRequest
	ConfigItemType    string           `position:"Query" name:"ConfigItemType"`
	ResourceOwnerId   requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber        requests.Integer `position:"Query" name:"PageNumber"`
	ScalingGroupBizId string           `position:"Query" name:"ScalingGroupBizId"`
	ResourceGroupId   string           `position:"Query" name:"ResourceGroupId"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
}

ListScalingConfigItemV2Request is the request struct for api ListScalingConfigItemV2

func CreateListScalingConfigItemV2Request ¶

func CreateListScalingConfigItemV2Request() (request *ListScalingConfigItemV2Request)

CreateListScalingConfigItemV2Request creates a request to invoke ListScalingConfigItemV2 API

type ListScalingConfigItemV2Response ¶

type ListScalingConfigItemV2Response struct {
	*responses.BaseResponse
	RequestId  string                         `json:"RequestId" xml:"RequestId"`
	PageNumber int                            `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                            `json:"PageSize" xml:"PageSize"`
	TotalCount int                            `json:"TotalCount" xml:"TotalCount"`
	NextToken  string                         `json:"NextToken" xml:"NextToken"`
	Items      ItemsInListScalingConfigItemV2 `json:"Items" xml:"Items"`
}

ListScalingConfigItemV2Response is the response struct for api ListScalingConfigItemV2

func CreateListScalingConfigItemV2Response ¶

func CreateListScalingConfigItemV2Response() (response *ListScalingConfigItemV2Response)

CreateListScalingConfigItemV2Response creates a response to parse from ListScalingConfigItemV2 response

type ListScalingGroupV2Request ¶

type ListScalingGroupV2Request struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageCount       requests.Integer `position:"Query" name:"PageCount"`
	OrderMode       string           `position:"Query" name:"OrderMode"`
	ClusterBizId    string           `position:"Query" name:"ClusterBizId"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	Limit           requests.Integer `position:"Query" name:"Limit"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	CurrentSize     requests.Integer `position:"Query" name:"CurrentSize"`
	OrderField      string           `position:"Query" name:"OrderField"`
}

ListScalingGroupV2Request is the request struct for api ListScalingGroupV2

func CreateListScalingGroupV2Request ¶

func CreateListScalingGroupV2Request() (request *ListScalingGroupV2Request)

CreateListScalingGroupV2Request creates a request to invoke ListScalingGroupV2 API

type ListScalingGroupV2Response ¶

type ListScalingGroupV2Response struct {
	*responses.BaseResponse
	RequestId  string                    `json:"RequestId" xml:"RequestId"`
	PageNumber int                       `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                       `json:"PageSize" xml:"PageSize"`
	TotalCount int                       `json:"TotalCount" xml:"TotalCount"`
	NextToken  string                    `json:"NextToken" xml:"NextToken"`
	Items      ItemsInListScalingGroupV2 `json:"Items" xml:"Items"`
}

ListScalingGroupV2Response is the response struct for api ListScalingGroupV2

func CreateListScalingGroupV2Response ¶

func CreateListScalingGroupV2Response() (response *ListScalingGroupV2Response)

CreateListScalingGroupV2Response creates a response to parse from ListScalingGroupV2 response

type ListTagResourcesRequest ¶

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

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest ¶

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse ¶

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

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse ¶

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag ¶

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

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type LogEntry ¶

type LogEntry struct {
	Content string `json:"Content" xml:"Content"`
}

LogEntry is a nested struct in emr response

type LogEntrysInDescribeFlowNodeInstanceContainerLog ¶

type LogEntrysInDescribeFlowNodeInstanceContainerLog struct {
	LogEntry []LogEntry `json:"LogEntry" xml:"LogEntry"`
}

LogEntrysInDescribeFlowNodeInstanceContainerLog is a nested struct in emr response

type LogEntrysInDescribeFlowNodeInstanceLauncherLog ¶

type LogEntrysInDescribeFlowNodeInstanceLauncherLog struct {
	LogEntry []LogEntry `json:"LogEntry" xml:"LogEntry"`
}

LogEntrysInDescribeFlowNodeInstanceLauncherLog is a nested struct in emr response

type ModifyClusterNameRequest ¶

type ModifyClusterNameRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Name            string           `position:"Query" name:"Name"`
	Id              string           `position:"Query" name:"Id"`
}

ModifyClusterNameRequest is the request struct for api ModifyClusterName

func CreateModifyClusterNameRequest ¶

func CreateModifyClusterNameRequest() (request *ModifyClusterNameRequest)

CreateModifyClusterNameRequest creates a request to invoke ModifyClusterName API

type ModifyClusterNameResponse ¶

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

ModifyClusterNameResponse is the response struct for api ModifyClusterName

func CreateModifyClusterNameResponse ¶

func CreateModifyClusterNameResponse() (response *ModifyClusterNameResponse)

CreateModifyClusterNameResponse creates a response to parse from ModifyClusterName response

type ModifyClusterServiceConfigRequest ¶

type ModifyClusterServiceConfigRequest struct {
	*requests.RpcRequest
	RefreshHostConfig    requests.Boolean `position:"Query" name:"RefreshHostConfig"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	HostInstanceId       string           `position:"Query" name:"HostInstanceId"`
	ServiceName          string           `position:"Query" name:"ServiceName"`
	GatewayClusterIdList *[]string        `position:"Query" name:"GatewayClusterIdList"  type:"Repeated"`
	ConfigParams         string           `position:"Query" name:"ConfigParams"`
	ConfigType           string           `position:"Query" name:"ConfigType"`
	GroupId              string           `position:"Query" name:"GroupId"`
	ClusterId            string           `position:"Query" name:"ClusterId"`
	CustomConfigParams   string           `position:"Query" name:"CustomConfigParams"`
	Comment              string           `position:"Query" name:"Comment"`
}

ModifyClusterServiceConfigRequest is the request struct for api ModifyClusterServiceConfig

func CreateModifyClusterServiceConfigRequest ¶

func CreateModifyClusterServiceConfigRequest() (request *ModifyClusterServiceConfigRequest)

CreateModifyClusterServiceConfigRequest creates a request to invoke ModifyClusterServiceConfig API

type ModifyClusterServiceConfigResponse ¶

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

ModifyClusterServiceConfigResponse is the response struct for api ModifyClusterServiceConfig

func CreateModifyClusterServiceConfigResponse ¶

func CreateModifyClusterServiceConfigResponse() (response *ModifyClusterServiceConfigResponse)

CreateModifyClusterServiceConfigResponse creates a response to parse from ModifyClusterServiceConfig response

type ModifyClusterTemplateBootstrapAction ¶

type ModifyClusterTemplateBootstrapAction struct {
	Path                  string `name:"Path"`
	ExecutionTarget       string `name:"ExecutionTarget"`
	ExecutionMoment       string `name:"ExecutionMoment"`
	Arg                   string `name:"Arg"`
	Name                  string `name:"Name"`
	ExecutionFailStrategy string `name:"ExecutionFailStrategy"`
}

ModifyClusterTemplateBootstrapAction is a repeated param struct in ModifyClusterTemplateRequest

type ModifyClusterTemplateConfig ¶

type ModifyClusterTemplateConfig struct {
	ConfigKey   string `name:"ConfigKey"`
	FileName    string `name:"FileName"`
	Encrypt     string `name:"Encrypt"`
	Replace     string `name:"Replace"`
	ConfigValue string `name:"ConfigValue"`
	ServiceName string `name:"ServiceName"`
}

ModifyClusterTemplateConfig is a repeated param struct in ModifyClusterTemplateRequest

type ModifyClusterTemplateHostGroup ¶

type ModifyClusterTemplateHostGroup struct {
	Period             string `name:"Period"`
	SysDiskCapacity    string `name:"SysDiskCapacity"`
	DiskCapacity       string `name:"DiskCapacity"`
	SysDiskType        string `name:"SysDiskType"`
	ClusterId          string `name:"ClusterId"`
	DiskType           string `name:"DiskType"`
	HostGroupName      string `name:"HostGroupName"`
	VSwitchId          string `name:"VSwitchId"`
	DiskCount          string `name:"DiskCount"`
	AutoRenew          string `name:"AutoRenew"`
	HostGroupId        string `name:"HostGroupId"`
	NodeCount          string `name:"NodeCount"`
	InstanceType       string `name:"InstanceType"`
	Comment            string `name:"Comment"`
	ChargeType         string `name:"ChargeType"`
	MultiInstanceTypes string `name:"MultiInstanceTypes"`
	CreateType         string `name:"CreateType"`
	HostGroupType      string `name:"HostGroupType"`
}

ModifyClusterTemplateHostGroup is a repeated param struct in ModifyClusterTemplateRequest

type ModifyClusterTemplateRequest ¶

type ModifyClusterTemplateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer                        `position:"Query" name:"ResourceOwnerId"`
	LogPath                string                                  `position:"Query" name:"LogPath"`
	MasterPwd              string                                  `position:"Query" name:"MasterPwd"`
	Configurations         string                                  `position:"Query" name:"Configurations"`
	SshEnable              requests.Boolean                        `position:"Query" name:"SshEnable"`
	KeyPairName            string                                  `position:"Query" name:"KeyPairName"`
	MetaStoreType          string                                  `position:"Query" name:"MetaStoreType"`
	SecurityGroupName      string                                  `position:"Query" name:"SecurityGroupName"`
	MachineType            string                                  `position:"Query" name:"MachineType"`
	ResourceGroupId        string                                  `position:"Query" name:"ResourceGroupId"`
	BootstrapAction        *[]ModifyClusterTemplateBootstrapAction `position:"Query" name:"BootstrapAction"  type:"Repeated"`
	MetaStoreConf          string                                  `position:"Query" name:"MetaStoreConf"`
	EmrVer                 string                                  `position:"Query" name:"EmrVer"`
	Tag                    *[]ModifyClusterTemplateTag             `position:"Query" name:"Tag"  type:"Repeated"`
	IsOpenPublicIp         requests.Boolean                        `position:"Query" name:"IsOpenPublicIp"`
	Period                 requests.Integer                        `position:"Query" name:"Period"`
	InstanceGeneration     string                                  `position:"Query" name:"InstanceGeneration"`
	VSwitchId              string                                  `position:"Query" name:"VSwitchId"`
	ClusterType            string                                  `position:"Query" name:"ClusterType"`
	AutoRenew              requests.Boolean                        `position:"Query" name:"AutoRenew"`
	OptionSoftWareList     *[]string                               `position:"Query" name:"OptionSoftWareList"  type:"Repeated"`
	NetType                string                                  `position:"Query" name:"NetType"`
	ZoneId                 string                                  `position:"Query" name:"ZoneId"`
	UseCustomHiveMetaDb    requests.Boolean                        `position:"Query" name:"UseCustomHiveMetaDb"`
	InitCustomHiveMetaDb   requests.Boolean                        `position:"Query" name:"InitCustomHiveMetaDb"`
	IoOptimized            requests.Boolean                        `position:"Query" name:"IoOptimized"`
	SecurityGroupId        string                                  `position:"Query" name:"SecurityGroupId"`
	EasEnable              requests.Boolean                        `position:"Query" name:"EasEnable"`
	DepositType            string                                  `position:"Query" name:"DepositType"`
	DataDiskKMSKeyId       string                                  `position:"Query" name:"DataDiskKMSKeyId"`
	UseLocalMetaDb         requests.Boolean                        `position:"Query" name:"UseLocalMetaDb"`
	TemplateName           string                                  `position:"Query" name:"TemplateName"`
	UserDefinedEmrEcsRole  string                                  `position:"Query" name:"UserDefinedEmrEcsRole"`
	DataDiskEncrypted      requests.Boolean                        `position:"Query" name:"DataDiskEncrypted"`
	VpcId                  string                                  `position:"Query" name:"VpcId"`
	BizId                  string                                  `position:"Query" name:"BizId"`
	HostGroup              *[]ModifyClusterTemplateHostGroup       `position:"Query" name:"HostGroup"  type:"Repeated"`
	ChargeType             string                                  `position:"Query" name:"ChargeType"`
	Config                 *[]ModifyClusterTemplateConfig          `position:"Query" name:"Config"  type:"Repeated"`
	HighAvailabilityEnable requests.Boolean                        `position:"Query" name:"HighAvailabilityEnable"`
}

ModifyClusterTemplateRequest is the request struct for api ModifyClusterTemplate

func CreateModifyClusterTemplateRequest ¶

func CreateModifyClusterTemplateRequest() (request *ModifyClusterTemplateRequest)

CreateModifyClusterTemplateRequest creates a request to invoke ModifyClusterTemplate API

type ModifyClusterTemplateResponse ¶

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

ModifyClusterTemplateResponse is the response struct for api ModifyClusterTemplate

func CreateModifyClusterTemplateResponse ¶

func CreateModifyClusterTemplateResponse() (response *ModifyClusterTemplateResponse)

CreateModifyClusterTemplateResponse creates a response to parse from ModifyClusterTemplate response

type ModifyClusterTemplateTag ¶

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

ModifyClusterTemplateTag is a repeated param struct in ModifyClusterTemplateRequest

type ModifyFlowCategoryRequest ¶

type ModifyFlowCategoryRequest struct {
	*requests.RpcRequest
	ParentId  string `position:"Query" name:"ParentId"`
	Name      string `position:"Query" name:"Name"`
	Id        string `position:"Query" name:"Id"`
	ProjectId string `position:"Query" name:"ProjectId"`
}

ModifyFlowCategoryRequest is the request struct for api ModifyFlowCategory

func CreateModifyFlowCategoryRequest ¶

func CreateModifyFlowCategoryRequest() (request *ModifyFlowCategoryRequest)

CreateModifyFlowCategoryRequest creates a request to invoke ModifyFlowCategory API

type ModifyFlowCategoryResponse ¶

type ModifyFlowCategoryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

ModifyFlowCategoryResponse is the response struct for api ModifyFlowCategory

func CreateModifyFlowCategoryResponse ¶

func CreateModifyFlowCategoryResponse() (response *ModifyFlowCategoryResponse)

CreateModifyFlowCategoryResponse creates a response to parse from ModifyFlowCategory response

type ModifyFlowForWebRequest ¶

type ModifyFlowForWebRequest struct {
	*requests.RpcRequest
	CronExpr                string           `position:"Query" name:"CronExpr"`
	Periodic                requests.Boolean `position:"Query" name:"Periodic"`
	Description             string           `position:"Query" name:"Description"`
	AlertUserGroupBizId     string           `position:"Query" name:"AlertUserGroupBizId"`
	Lifecycle               string           `position:"Query" name:"Lifecycle"`
	HostName                string           `position:"Query" name:"HostName"`
	CreateCluster           requests.Boolean `position:"Query" name:"CreateCluster"`
	EndSchedule             requests.Integer `position:"Query" name:"EndSchedule"`
	Id                      string           `position:"Query" name:"Id"`
	AlertConf               string           `position:"Query" name:"AlertConf"`
	ProjectId               string           `position:"Query" name:"ProjectId"`
	ParentFlowList          string           `position:"Query" name:"ParentFlowList"`
	LogArchiveLocation      string           `position:"Query" name:"LogArchiveLocation"`
	AlertDingDingGroupBizId string           `position:"Query" name:"AlertDingDingGroupBizId"`
	StartSchedule           requests.Integer `position:"Query" name:"StartSchedule"`
	ClusterId               string           `position:"Query" name:"ClusterId"`
	Graph                   string           `position:"Query" name:"Graph"`
	Name                    string           `position:"Query" name:"Name"`
	Namespace               string           `position:"Query" name:"Namespace"`
	Status                  string           `position:"Query" name:"Status"`
	ParentCategory          string           `position:"Query" name:"ParentCategory"`
}

ModifyFlowForWebRequest is the request struct for api ModifyFlowForWeb

func CreateModifyFlowForWebRequest ¶

func CreateModifyFlowForWebRequest() (request *ModifyFlowForWebRequest)

CreateModifyFlowForWebRequest creates a request to invoke ModifyFlowForWeb API

type ModifyFlowForWebResponse ¶

type ModifyFlowForWebResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

ModifyFlowForWebResponse is the response struct for api ModifyFlowForWeb

func CreateModifyFlowForWebResponse ¶

func CreateModifyFlowForWebResponse() (response *ModifyFlowForWebResponse)

CreateModifyFlowForWebResponse creates a response to parse from ModifyFlowForWeb response

type ModifyFlowProjectClusterSettingRequest ¶

type ModifyFlowProjectClusterSettingRequest struct {
	*requests.RpcRequest
	UserList     *[]string `position:"Query" name:"UserList"  type:"Repeated"`
	HostList     *[]string `position:"Query" name:"HostList"  type:"Repeated"`
	ClusterId    string    `position:"Query" name:"ClusterId"`
	DefaultQueue string    `position:"Query" name:"DefaultQueue"`
	DefaultUser  string    `position:"Query" name:"DefaultUser"`
	QueueList    *[]string `position:"Query" name:"QueueList"  type:"Repeated"`
	ProjectId    string    `position:"Query" name:"ProjectId"`
}

ModifyFlowProjectClusterSettingRequest is the request struct for api ModifyFlowProjectClusterSetting

func CreateModifyFlowProjectClusterSettingRequest ¶

func CreateModifyFlowProjectClusterSettingRequest() (request *ModifyFlowProjectClusterSettingRequest)

CreateModifyFlowProjectClusterSettingRequest creates a request to invoke ModifyFlowProjectClusterSetting API

type ModifyFlowProjectClusterSettingResponse ¶

type ModifyFlowProjectClusterSettingResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

ModifyFlowProjectClusterSettingResponse is the response struct for api ModifyFlowProjectClusterSetting

func CreateModifyFlowProjectClusterSettingResponse ¶

func CreateModifyFlowProjectClusterSettingResponse() (response *ModifyFlowProjectClusterSettingResponse)

CreateModifyFlowProjectClusterSettingResponse creates a response to parse from ModifyFlowProjectClusterSetting response

type ModifyFlowProjectRequest ¶

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

ModifyFlowProjectRequest is the request struct for api ModifyFlowProject

func CreateModifyFlowProjectRequest ¶

func CreateModifyFlowProjectRequest() (request *ModifyFlowProjectRequest)

CreateModifyFlowProjectRequest creates a request to invoke ModifyFlowProject API

type ModifyFlowProjectResponse ¶

type ModifyFlowProjectResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

ModifyFlowProjectResponse is the response struct for api ModifyFlowProject

func CreateModifyFlowProjectResponse ¶

func CreateModifyFlowProjectResponse() (response *ModifyFlowProjectResponse)

CreateModifyFlowProjectResponse creates a response to parse from ModifyFlowProject response

type ModifyResourcePoolConfig ¶

type ModifyResourcePoolConfig struct {
	ConfigKey   string `name:"ConfigKey"`
	Note        string `name:"Note"`
	ConfigValue string `name:"ConfigValue"`
	Id          string `name:"Id"`
	Category    string `name:"Category"`
}

ModifyResourcePoolConfig is a repeated param struct in ModifyResourcePoolRequest

type ModifyResourcePoolRequest ¶

type ModifyResourcePoolRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer            `position:"Query" name:"ResourceOwnerId"`
	Active          requests.Boolean            `position:"Query" name:"Active"`
	ClusterId       string                      `position:"Query" name:"ClusterId"`
	Yarnsiteconfig  string                      `position:"Query" name:"Yarnsiteconfig"`
	Name            string                      `position:"Query" name:"Name"`
	Id              string                      `position:"Query" name:"Id"`
	Config          *[]ModifyResourcePoolConfig `position:"Query" name:"Config"  type:"Repeated"`
}

ModifyResourcePoolRequest is the request struct for api ModifyResourcePool

func CreateModifyResourcePoolRequest ¶

func CreateModifyResourcePoolRequest() (request *ModifyResourcePoolRequest)

CreateModifyResourcePoolRequest creates a request to invoke ModifyResourcePool API

type ModifyResourcePoolResponse ¶

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

ModifyResourcePoolResponse is the response struct for api ModifyResourcePool

func CreateModifyResourcePoolResponse ¶

func CreateModifyResourcePoolResponse() (response *ModifyResourcePoolResponse)

CreateModifyResourcePoolResponse creates a response to parse from ModifyResourcePool response

type ModifyResourcePoolSchedulerTypeRequest ¶

type ModifyResourcePoolSchedulerTypeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	SchedulerType   string           `position:"Query" name:"SchedulerType"`
}

ModifyResourcePoolSchedulerTypeRequest is the request struct for api ModifyResourcePoolSchedulerType

func CreateModifyResourcePoolSchedulerTypeRequest ¶

func CreateModifyResourcePoolSchedulerTypeRequest() (request *ModifyResourcePoolSchedulerTypeRequest)

CreateModifyResourcePoolSchedulerTypeRequest creates a request to invoke ModifyResourcePoolSchedulerType API

type ModifyResourcePoolSchedulerTypeResponse ¶

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

ModifyResourcePoolSchedulerTypeResponse is the response struct for api ModifyResourcePoolSchedulerType

func CreateModifyResourcePoolSchedulerTypeResponse ¶

func CreateModifyResourcePoolSchedulerTypeResponse() (response *ModifyResourcePoolSchedulerTypeResponse)

CreateModifyResourcePoolSchedulerTypeResponse creates a response to parse from ModifyResourcePoolSchedulerType response

type ModifyResourceQueueConfig ¶

type ModifyResourceQueueConfig struct {
	ConfigKey   string `name:"ConfigKey"`
	Note        string `name:"Note"`
	ConfigValue string `name:"ConfigValue"`
	Id          string `name:"Id"`
	Category    string `name:"Category"`
}

ModifyResourceQueueConfig is a repeated param struct in ModifyResourceQueueRequest

type ModifyResourceQueueRequest ¶

type ModifyResourceQueueRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer             `position:"Query" name:"ResourceOwnerId"`
	QualifiedName   string                       `position:"Query" name:"QualifiedName"`
	ResourcePoolId  requests.Integer             `position:"Query" name:"ResourcePoolId"`
	ClusterId       string                       `position:"Query" name:"ClusterId"`
	Leaf            requests.Boolean             `position:"Query" name:"Leaf"`
	ParentQueueId   requests.Integer             `position:"Query" name:"ParentQueueId"`
	Name            string                       `position:"Query" name:"Name"`
	Id              string                       `position:"Query" name:"Id"`
	Config          *[]ModifyResourceQueueConfig `position:"Query" name:"Config"  type:"Repeated"`
}

ModifyResourceQueueRequest is the request struct for api ModifyResourceQueue

func CreateModifyResourceQueueRequest ¶

func CreateModifyResourceQueueRequest() (request *ModifyResourceQueueRequest)

CreateModifyResourceQueueRequest creates a request to invoke ModifyResourceQueue API

type ModifyResourceQueueResponse ¶

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

ModifyResourceQueueResponse is the response struct for api ModifyResourceQueue

func CreateModifyResourceQueueResponse ¶

func CreateModifyResourceQueueResponse() (response *ModifyResourceQueueResponse)

CreateModifyResourceQueueResponse creates a response to parse from ModifyResourceQueue response

type ModifyScalingConfigItemV2Request ¶

type ModifyScalingConfigItemV2Request struct {
	*requests.RpcRequest
	ConfigItemBizId       string           `position:"Query" name:"ConfigItemBizId"`
	ConfigItemType        string           `position:"Query" name:"ConfigItemType"`
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ScalingGroupBizId     string           `position:"Query" name:"ScalingGroupBizId"`
	ResourceGroupId       string           `position:"Query" name:"ResourceGroupId"`
	ConfigItemInformation string           `position:"Query" name:"ConfigItemInformation"`
}

ModifyScalingConfigItemV2Request is the request struct for api ModifyScalingConfigItemV2

func CreateModifyScalingConfigItemV2Request ¶

func CreateModifyScalingConfigItemV2Request() (request *ModifyScalingConfigItemV2Request)

CreateModifyScalingConfigItemV2Request creates a request to invoke ModifyScalingConfigItemV2 API

type ModifyScalingConfigItemV2Response ¶

type ModifyScalingConfigItemV2Response struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

ModifyScalingConfigItemV2Response is the response struct for api ModifyScalingConfigItemV2

func CreateModifyScalingConfigItemV2Response ¶

func CreateModifyScalingConfigItemV2Response() (response *ModifyScalingConfigItemV2Response)

CreateModifyScalingConfigItemV2Response creates a response to parse from ModifyScalingConfigItemV2 response

type ModifyScalingGroupV2Request ¶

type ModifyScalingGroupV2Request struct {
	*requests.RpcRequest
	ResourceOwnerId   requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Description       string           `position:"Query" name:"Description"`
	ScalingGroupBizId string           `position:"Query" name:"ScalingGroupBizId"`
	ResourceGroupId   string           `position:"Query" name:"ResourceGroupId"`
	Name              string           `position:"Query" name:"Name"`
}

ModifyScalingGroupV2Request is the request struct for api ModifyScalingGroupV2

func CreateModifyScalingGroupV2Request ¶

func CreateModifyScalingGroupV2Request() (request *ModifyScalingGroupV2Request)

CreateModifyScalingGroupV2Request creates a request to invoke ModifyScalingGroupV2 API

type ModifyScalingGroupV2Response ¶

type ModifyScalingGroupV2Response struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

ModifyScalingGroupV2Response is the response struct for api ModifyScalingGroupV2

func CreateModifyScalingGroupV2Response ¶

func CreateModifyScalingGroupV2Response() (response *ModifyScalingGroupV2Response)

CreateModifyScalingGroupV2Response creates a response to parse from ModifyScalingGroupV2 response

type NeedRestartComponentNameList ¶

type NeedRestartComponentNameList struct {
	Service []string `json:"Service" xml:"Service"`
}

NeedRestartComponentNameList is a nested struct in emr response

type NeedRestartHostIdList ¶

type NeedRestartHostIdList struct {
	Service []string `json:"Service" xml:"Service"`
}

NeedRestartHostIdList is a nested struct in emr response

type Node ¶

type Node struct {
	ZoneId         string      `json:"ZoneId" xml:"ZoneId"`
	InstanceId     string      `json:"InstanceId" xml:"InstanceId"`
	Status         string      `json:"Status" xml:"Status"`
	PubIp          string      `json:"PubIp" xml:"PubIp"`
	InnerIp        string      `json:"InnerIp" xml:"InnerIp"`
	ExpiredTime    string      `json:"ExpiredTime" xml:"ExpiredTime"`
	CreateTime     string      `json:"CreateTime" xml:"CreateTime"`
	EmrExpiredTime string      `json:"EmrExpiredTime" xml:"EmrExpiredTime"`
	SupportIpV6    bool        `json:"SupportIpV6" xml:"SupportIpV6"`
	DaemonInfos    DaemonInfos `json:"DaemonInfos" xml:"DaemonInfos"`
	DiskInfos      DiskInfos   `json:"DiskInfos" xml:"DiskInfos"`
}

Node is a nested struct in emr response

type NodeInstance ¶

type NodeInstance struct {
	RunConf        string `json:"RunConf" xml:"RunConf"`
	MaxRetry       int    `json:"MaxRetry" xml:"MaxRetry"`
	EndTime        int64  `json:"EndTime" xml:"EndTime"`
	StartTime      int64  `json:"StartTime" xml:"StartTime"`
	NodeName       string `json:"NodeName" xml:"NodeName"`
	ProjectId      string `json:"ProjectId" xml:"ProjectId"`
	Id             string `json:"Id" xml:"Id"`
	JobType        string `json:"JobType" xml:"JobType"`
	JobName        string `json:"JobName" xml:"JobName"`
	Type           string `json:"Type" xml:"Type"`
	JobId          string `json:"JobId" xml:"JobId"`
	FailAct        string `json:"FailAct" xml:"FailAct"`
	ClusterId      string `json:"ClusterId" xml:"ClusterId"`
	RetryInterval  int64  `json:"RetryInterval" xml:"RetryInterval"`
	ParamConf      string `json:"ParamConf" xml:"ParamConf"`
	ExternalId     string `json:"ExternalId" xml:"ExternalId"`
	EnvConf        string `json:"EnvConf" xml:"EnvConf"`
	GmtCreate      int64  `json:"GmtCreate" xml:"GmtCreate"`
	ExternalInfo   string `json:"ExternalInfo" xml:"ExternalInfo"`
	Retries        int    `json:"Retries" xml:"Retries"`
	GmtModified    int64  `json:"GmtModified" xml:"GmtModified"`
	ExternalStatus string `json:"ExternalStatus" xml:"ExternalStatus"`
	JobParams      string `json:"JobParams" xml:"JobParams"`
	HostName       string `json:"HostName" xml:"HostName"`
	Status         string `json:"Status" xml:"Status"`
	Pending        bool   `json:"pending" xml:"pending"`
}

NodeInstance is a nested struct in emr response

type NodeInstanceInDescribeFlowInstance ¶

type NodeInstanceInDescribeFlowInstance struct {
	NodeInstanceItem []NodeInstanceItem `json:"NodeInstance" xml:"NodeInstance"`
}

NodeInstanceInDescribeFlowInstance is a nested struct in emr response

type NodeInstanceItem ¶

type NodeInstanceItem struct {
	Id             string `json:"Id" xml:"Id"`
	GmtCreate      int64  `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified    int64  `json:"GmtModified" xml:"GmtModified"`
	Type           string `json:"Type" xml:"Type"`
	Status         string `json:"Status" xml:"Status"`
	JobId          string `json:"JobId" xml:"JobId"`
	JobName        string `json:"JobName" xml:"JobName"`
	JobType        string `json:"JobType" xml:"JobType"`
	FailAct        string `json:"FailAct" xml:"FailAct"`
	MaxRetry       string `json:"MaxRetry" xml:"MaxRetry"`
	RetryInterval  string `json:"RetryInterval" xml:"RetryInterval"`
	NodeName       string `json:"NodeName" xml:"NodeName"`
	ClusterId      string `json:"ClusterId" xml:"ClusterId"`
	HostName       string `json:"HostName" xml:"HostName"`
	ProjectId      string `json:"ProjectId" xml:"ProjectId"`
	Pending        bool   `json:"Pending" xml:"Pending"`
	StartTime      int64  `json:"StartTime" xml:"StartTime"`
	EndTime        int64  `json:"EndTime" xml:"EndTime"`
	Duration       int64  `json:"Duration" xml:"Duration"`
	Retries        int    `json:"Retries" xml:"Retries"`
	ExternalId     string `json:"ExternalId" xml:"ExternalId"`
	ExternalStatus string `json:"ExternalStatus" xml:"ExternalStatus"`
	ExternalInfo   string `json:"ExternalInfo" xml:"ExternalInfo"`
}

NodeInstanceItem is a nested struct in emr response

type NodeInstances ¶

type NodeInstances struct {
	NodeInstance []NodeInstance `json:"NodeInstance" xml:"NodeInstance"`
}

NodeInstances is a nested struct in emr response

type Nodes ¶

type Nodes struct {
	Node []Node `json:"Node" xml:"Node"`
}

Nodes is a nested struct in emr response

type OrderTaskInfo ¶

type OrderTaskInfo struct {
	TargetCount  int    `json:"TargetCount" xml:"TargetCount"`
	CurrentCount int    `json:"CurrentCount" xml:"CurrentCount"`
	OrderIdList  string `json:"OrderIdList" xml:"OrderIdList"`
}

OrderTaskInfo is a nested struct in emr response

type ParentFlow ¶

type ParentFlow struct {
	BizDate              int64  `json:"BizDate" xml:"BizDate"`
	FlowId               string `json:"FlowId" xml:"FlowId"`
	ParentFlowId         string `json:"ParentFlowId" xml:"ParentFlowId"`
	ProjectName          string `json:"ProjectName" xml:"ProjectName"`
	ScheduleKey          string `json:"ScheduleKey" xml:"ScheduleKey"`
	ProjectId            string `json:"ProjectId" xml:"ProjectId"`
	DependencyFlowId     string `json:"DependencyFlowId" xml:"DependencyFlowId"`
	Meet                 bool   `json:"Meet" xml:"Meet"`
	FlowInstanceId       string `json:"FlowInstanceId" xml:"FlowInstanceId"`
	DependencyInstanceId string `json:"DependencyInstanceId" xml:"DependencyInstanceId"`
	ParentFlowName       string `json:"ParentFlowName" xml:"ParentFlowName"`
}

ParentFlow is a nested struct in emr response

type ParentFlowList ¶

type ParentFlowList struct {
	ParentFlow []ParentFlow `json:"ParentFlow" xml:"ParentFlow"`
}

ParentFlowList is a nested struct in emr response

type PoolInfo ¶

type PoolInfo struct {
	EcmResourcePool           EcmResourcePool                             `json:"EcmResourcePool" xml:"EcmResourcePool"`
	QueueList                 QueueListInListResourcePool                 `json:"QueueList" xml:"QueueList"`
	EcmResourcePoolConfigList EcmResourcePoolConfigListInListResourcePool `json:"EcmResourcePoolConfigList" xml:"EcmResourcePoolConfigList"`
}

PoolInfo is a nested struct in emr response

type PoolInfoList ¶

type PoolInfoList struct {
	PoolInfo []PoolInfo `json:"PoolInfo" xml:"PoolInfo"`
}

PoolInfoList is a nested struct in emr response

type Project ¶

type Project struct {
	Id          string `json:"Id" xml:"Id"`
	GmtCreate   int64  `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified int64  `json:"GmtModified" xml:"GmtModified"`
	UserId      string `json:"UserId" xml:"UserId"`
	Name        string `json:"Name" xml:"Name"`
	Description string `json:"Description" xml:"Description"`
}

Project is a nested struct in emr response

type Projects ¶

type Projects struct {
	Project []Project `json:"Project" xml:"Project"`
}

Projects is a nested struct in emr response

type PropertyInfo ¶

type PropertyInfo struct {
	Name                    string                  `json:"Name" xml:"Name"`
	Value                   string                  `json:"Value" xml:"Value"`
	Description             string                  `json:"Description" xml:"Description"`
	FileName                string                  `json:"FileName" xml:"FileName"`
	DisplayName             string                  `json:"DisplayName" xml:"DisplayName"`
	ServiceName             string                  `json:"ServiceName" xml:"ServiceName"`
	Component               string                  `json:"Component" xml:"Component"`
	PropertyTypes           PropertyTypes           `json:"PropertyTypes" xml:"PropertyTypes"`
	PropertyValueAttributes PropertyValueAttributes `json:"PropertyValueAttributes" xml:"PropertyValueAttributes"`
	EffectWay               EffectWay               `json:"EffectWay" xml:"EffectWay"`
}

PropertyInfo is a nested struct in emr response

type PropertyInfoList ¶

type PropertyInfoList struct {
	PropertyInfo []PropertyInfo `json:"PropertyInfo" xml:"PropertyInfo"`
}

PropertyInfoList is a nested struct in emr response

type PropertyTypes ¶

type PropertyTypes struct {
	PropertyType []string `json:"propertyType" xml:"propertyType"`
}

PropertyTypes is a nested struct in emr response

type PropertyValueAttributes ¶

type PropertyValueAttributes struct {
	Type          string  `json:"Type" xml:"Type"`
	Maximum       string  `json:"Maximum" xml:"Maximum"`
	Mimimum       string  `json:"Mimimum" xml:"Mimimum"`
	Unit          string  `json:"Unit" xml:"Unit"`
	ReadOnly      bool    `json:"ReadOnly" xml:"ReadOnly"`
	Hidden        bool    `json:"Hidden" xml:"Hidden"`
	IncrememtStep string  `json:"IncrememtStep" xml:"IncrememtStep"`
	Entries       Entries `json:"Entries" xml:"Entries"`
}

PropertyValueAttributes is a nested struct in emr response

type Queue ¶

type Queue struct {
	EcmResourceQueue          EcmResourceQueue                            `json:"EcmResourceQueue" xml:"EcmResourceQueue"`
	EcmResourcePoolConfigList EcmResourcePoolConfigListInListResourcePool `json:"EcmResourcePoolConfigList" xml:"EcmResourcePoolConfigList"`
}

Queue is a nested struct in emr response

type QueueListInDescribeFlowProjectClusterSetting ¶

type QueueListInDescribeFlowProjectClusterSetting struct {
	Queue []string `json:"Queue" xml:"Queue"`
}

QueueListInDescribeFlowProjectClusterSetting is a nested struct in emr response

type QueueListInListFlowProjectClusterSetting ¶

type QueueListInListFlowProjectClusterSetting struct {
	Queue []string `json:"Queue" xml:"Queue"`
}

QueueListInListFlowProjectClusterSetting is a nested struct in emr response

type QueueListInListResourcePool ¶

type QueueListInListResourcePool struct {
	Queue []Queue `json:"Queue" xml:"Queue"`
}

QueueListInListResourcePool is a nested struct in emr response

type QuickLink struct {
	ServiceName        string `json:"ServiceName" xml:"ServiceName"`
	ServiceDisplayName string `json:"ServiceDisplayName" xml:"ServiceDisplayName"`
	QuickLinkAddress   string `json:"QuickLinkAddress" xml:"QuickLinkAddress"`
	Protocol           string `json:"Protocol" xml:"Protocol"`
	Port               string `json:"Port" xml:"Port"`
	Type               string `json:"Type" xml:"Type"`
}

QuickLink is a nested struct in emr response

type QuickLinkList struct {
	QuickLink []QuickLink `json:"QuickLink" xml:"QuickLink"`
}

QuickLinkList is a nested struct in emr response

type RefreshClusterResourcePoolRequest ¶

type RefreshClusterResourcePoolRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourcePoolId  requests.Integer `position:"Query" name:"ResourcePoolId"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
}

RefreshClusterResourcePoolRequest is the request struct for api RefreshClusterResourcePool

func CreateRefreshClusterResourcePoolRequest ¶

func CreateRefreshClusterResourcePoolRequest() (request *RefreshClusterResourcePoolRequest)

CreateRefreshClusterResourcePoolRequest creates a request to invoke RefreshClusterResourcePool API

type RefreshClusterResourcePoolResponse ¶

type RefreshClusterResourcePoolResponse struct {
	*responses.BaseResponse
	RequestId          string `json:"RequestId" xml:"RequestId"`
	WorkFlowInstanceId string `json:"WorkFlowInstanceId" xml:"WorkFlowInstanceId"`
	OperationId        string `json:"OperationId" xml:"OperationId"`
}

RefreshClusterResourcePoolResponse is the response struct for api RefreshClusterResourcePool

func CreateRefreshClusterResourcePoolResponse ¶

func CreateRefreshClusterResourcePoolResponse() (response *RefreshClusterResourcePoolResponse)

CreateRefreshClusterResourcePoolResponse creates a response to parse from RefreshClusterResourcePool response

type RelateClusterInfo ¶

type RelateClusterInfo struct {
	ClusterId   string `json:"ClusterId" xml:"ClusterId"`
	ClusterType string `json:"ClusterType" xml:"ClusterType"`
	ClusterName string `json:"ClusterName" xml:"ClusterName"`
	Status      string `json:"Status" xml:"Status"`
}

RelateClusterInfo is a nested struct in emr response

type ReleaseClusterHostGroupRequest ¶

type ReleaseClusterHostGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId            requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EnableGracefulDecommission requests.Boolean `position:"Query" name:"EnableGracefulDecommission"`
	ClusterId                  string           `position:"Query" name:"ClusterId"`
	HostGroupId                string           `position:"Query" name:"HostGroupId"`
	InstanceIdList             string           `position:"Query" name:"InstanceIdList"`
	ReleaseNumber              requests.Integer `position:"Query" name:"ReleaseNumber"`
	DecommissionTimeout        requests.Integer `position:"Query" name:"DecommissionTimeout"`
}

ReleaseClusterHostGroupRequest is the request struct for api ReleaseClusterHostGroup

func CreateReleaseClusterHostGroupRequest ¶

func CreateReleaseClusterHostGroupRequest() (request *ReleaseClusterHostGroupRequest)

CreateReleaseClusterHostGroupRequest creates a request to invoke ReleaseClusterHostGroup API

type ReleaseClusterHostGroupResponse ¶

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

ReleaseClusterHostGroupResponse is the response struct for api ReleaseClusterHostGroup

func CreateReleaseClusterHostGroupResponse ¶

func CreateReleaseClusterHostGroupResponse() (response *ReleaseClusterHostGroupResponse)

CreateReleaseClusterHostGroupResponse creates a response to parse from ReleaseClusterHostGroup response

type ReleaseClusterRequest ¶

type ReleaseClusterRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ForceRelease    requests.Boolean `position:"Query" name:"ForceRelease"`
	Id              string           `position:"Query" name:"Id"`
}

ReleaseClusterRequest is the request struct for api ReleaseCluster

func CreateReleaseClusterRequest ¶

func CreateReleaseClusterRequest() (request *ReleaseClusterRequest)

CreateReleaseClusterRequest creates a request to invoke ReleaseCluster API

type ReleaseClusterResponse ¶

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

ReleaseClusterResponse is the response struct for api ReleaseCluster

func CreateReleaseClusterResponse ¶

func CreateReleaseClusterResponse() (response *ReleaseClusterResponse)

CreateReleaseClusterResponse creates a response to parse from ReleaseCluster response

type RemoveScalingConfigItemV2Request ¶

type RemoveScalingConfigItemV2Request struct {
	*requests.RpcRequest
	ConfigItemType    string           `position:"Query" name:"ConfigItemType"`
	ConfigItemBizId   string           `position:"Query" name:"ConfigItemBizId"`
	ResourceOwnerId   requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ScalingGroupBizId string           `position:"Query" name:"ScalingGroupBizId"`
	ResourceGroupId   string           `position:"Query" name:"ResourceGroupId"`
}

RemoveScalingConfigItemV2Request is the request struct for api RemoveScalingConfigItemV2

func CreateRemoveScalingConfigItemV2Request ¶

func CreateRemoveScalingConfigItemV2Request() (request *RemoveScalingConfigItemV2Request)

CreateRemoveScalingConfigItemV2Request creates a request to invoke RemoveScalingConfigItemV2 API

type RemoveScalingConfigItemV2Response ¶

type RemoveScalingConfigItemV2Response struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

RemoveScalingConfigItemV2Response is the response struct for api RemoveScalingConfigItemV2

func CreateRemoveScalingConfigItemV2Response ¶

func CreateRemoveScalingConfigItemV2Response() (response *RemoveScalingConfigItemV2Response)

CreateRemoveScalingConfigItemV2Response creates a response to parse from RemoveScalingConfigItemV2 response

type RerunFlowRequest ¶

type RerunFlowRequest struct {
	*requests.RpcRequest
	FlowInstanceId string           `position:"Query" name:"FlowInstanceId"`
	ReRunFail      requests.Boolean `position:"Query" name:"ReRunFail"`
	ProjectId      string           `position:"Query" name:"ProjectId"`
}

RerunFlowRequest is the request struct for api RerunFlow

func CreateRerunFlowRequest ¶

func CreateRerunFlowRequest() (request *RerunFlowRequest)

CreateRerunFlowRequest creates a request to invoke RerunFlow API

type RerunFlowResponse ¶

type RerunFlowResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

RerunFlowResponse is the response struct for api RerunFlow

func CreateRerunFlowResponse ¶

func CreateRerunFlowResponse() (response *RerunFlowResponse)

CreateRerunFlowResponse creates a response to parse from RerunFlow response

type ResizeClusterV2HostComponentInfo ¶

type ResizeClusterV2HostComponentInfo struct {
	HostName          string    `name:"HostName"`
	ComponentNameList *[]string `name:"ComponentNameList" type:"Repeated"`
	ServiceName       string    `name:"ServiceName"`
}

ResizeClusterV2HostComponentInfo is a repeated param struct in ResizeClusterV2Request

type ResizeClusterV2HostGroup ¶

type ResizeClusterV2HostGroup struct {
	Period                          string `name:"Period"`
	SysDiskCapacity                 string `name:"SysDiskCapacity"`
	HostKeyPairName                 string `name:"HostKeyPairName"`
	PrivatePoolOptionsId            string `name:"PrivatePoolOptionsId"`
	DiskCapacity                    string `name:"DiskCapacity"`
	SysDiskType                     string `name:"SysDiskType"`
	ClusterId                       string `name:"ClusterId"`
	DiskType                        string `name:"DiskType"`
	HostGroupName                   string `name:"HostGroupName"`
	VswitchId                       string `name:"VswitchId"`
	DiskCount                       string `name:"DiskCount"`
	AutoRenew                       string `name:"AutoRenew"`
	HostGroupId                     string `name:"HostGroupId"`
	NodeCount                       string `name:"NodeCount"`
	InstanceType                    string `name:"InstanceType"`
	Comment                         string `name:"Comment"`
	ChargeType                      string `name:"ChargeType"`
	CreateType                      string `name:"CreateType"`
	HostPassword                    string `name:"HostPassword"`
	HostGroupType                   string `name:"HostGroupType"`
	PrivatePoolOptionsMatchCriteria string `name:"PrivatePoolOptionsMatchCriteria"`
}

ResizeClusterV2HostGroup is a repeated param struct in ResizeClusterV2Request

type ResizeClusterV2PromotionInfo ¶

type ResizeClusterV2PromotionInfo struct {
	PromotionOptionCode string `name:"PromotionOptionCode"`
	ProductCode         string `name:"ProductCode"`
	PromotionOptionNo   string `name:"PromotionOptionNo"`
}

ResizeClusterV2PromotionInfo is a repeated param struct in ResizeClusterV2Request

type ResizeClusterV2Request ¶

type ResizeClusterV2Request struct {
	*requests.RpcRequest
	IsOpenPublicIp    requests.Boolean                    `position:"Query" name:"IsOpenPublicIp"`
	AutoPayOrder      requests.Boolean                    `position:"Query" name:"AutoPayOrder"`
	ClusterId         string                              `position:"Query" name:"ClusterId"`
	VswitchId         string                              `position:"Query" name:"VswitchId"`
	HostComponentInfo *[]ResizeClusterV2HostComponentInfo `position:"Query" name:"HostComponentInfo"  type:"Repeated"`
	ClickhouseConf    string                              `position:"Query" name:"ClickhouseConf"`
	HostGroup         *[]ResizeClusterV2HostGroup         `position:"Query" name:"HostGroup"  type:"Repeated"`
	PromotionInfo     *[]ResizeClusterV2PromotionInfo     `position:"Query" name:"PromotionInfo"  type:"Repeated"`
}

ResizeClusterV2Request is the request struct for api ResizeClusterV2

func CreateResizeClusterV2Request ¶

func CreateResizeClusterV2Request() (request *ResizeClusterV2Request)

CreateResizeClusterV2Request creates a request to invoke ResizeClusterV2 API

type ResizeClusterV2Response ¶

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

ResizeClusterV2Response is the response struct for api ResizeClusterV2

func CreateResizeClusterV2Response ¶

func CreateResizeClusterV2Response() (response *ResizeClusterV2Response)

CreateResizeClusterV2Response creates a response to parse from ResizeClusterV2 response

type Resource ¶

type Resource struct {
	Path  string `json:"Path" xml:"Path"`
	Alias string `json:"Alias" xml:"Alias"`
}

Resource is a nested struct in emr response

type ResourceListInDescribeFlowJob ¶

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

ResourceListInDescribeFlowJob is a nested struct in emr response

type ResourceListInListFlowJob ¶

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

ResourceListInListFlowJob is a nested struct in emr response

type ResumeFlowRequest ¶

type ResumeFlowRequest struct {
	*requests.RpcRequest
	FlowInstanceId string `position:"Query" name:"FlowInstanceId"`
	ProjectId      string `position:"Query" name:"ProjectId"`
}

ResumeFlowRequest is the request struct for api ResumeFlow

func CreateResumeFlowRequest ¶

func CreateResumeFlowRequest() (request *ResumeFlowRequest)

CreateResumeFlowRequest creates a request to invoke ResumeFlow API

type ResumeFlowResponse ¶

type ResumeFlowResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

ResumeFlowResponse is the response struct for api ResumeFlow

func CreateResumeFlowResponse ¶

func CreateResumeFlowResponse() (response *ResumeFlowResponse)

CreateResumeFlowResponse creates a response to parse from ResumeFlow response

type Row ¶

type Row struct {
	RowIndex    int         `json:"RowIndex" xml:"RowIndex"`
	RowItemList RowItemList `json:"RowItemList" xml:"RowItemList"`
}

Row is a nested struct in emr response

type RowItemList ¶

type RowItemList struct {
	RowItem []string `json:"rowItem" xml:"rowItem"`
}

RowItemList is a nested struct in emr response

type RowList ¶

type RowList struct {
	Row []Row `json:"Row" xml:"Row"`
}

RowList is a nested struct in emr response

type RunClusterServiceActionRequest ¶

type RunClusterServiceActionRequest struct {
	*requests.RpcRequest
	HostGroupIdList             *[]string        `position:"Query" name:"HostGroupIdList"  type:"Repeated"`
	ResourceOwnerId             requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ServiceActionName           string           `position:"Query" name:"ServiceActionName"`
	IsRolling                   requests.Boolean `position:"Query" name:"IsRolling"`
	TotlerateFailCount          requests.Integer `position:"Query" name:"TotlerateFailCount"`
	ServiceName                 string           `position:"Query" name:"ServiceName"`
	ExecuteStrategy             string           `position:"Query" name:"ExecuteStrategy"`
	OnlyRestartStaleConfigNodes requests.Boolean `position:"Query" name:"OnlyRestartStaleConfigNodes"`
	NodeCountPerBatch           requests.Integer `position:"Query" name:"NodeCountPerBatch"`
	ClusterId                   string           `position:"Query" name:"ClusterId"`
	CustomCommand               string           `position:"Query" name:"CustomCommand"`
	ComponentNameList           string           `position:"Query" name:"ComponentNameList"`
	Comment                     string           `position:"Query" name:"Comment"`
	CustomParams                string           `position:"Query" name:"CustomParams"`
	Interval                    requests.Integer `position:"Query" name:"Interval"`
	HostIdList                  string           `position:"Query" name:"HostIdList"`
	TurnOnMaintenanceMode       requests.Boolean `position:"Query" name:"TurnOnMaintenanceMode"`
}

RunClusterServiceActionRequest is the request struct for api RunClusterServiceAction

func CreateRunClusterServiceActionRequest ¶

func CreateRunClusterServiceActionRequest() (request *RunClusterServiceActionRequest)

CreateRunClusterServiceActionRequest creates a request to invoke RunClusterServiceAction API

type RunClusterServiceActionResponse ¶

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

RunClusterServiceActionResponse is the response struct for api RunClusterServiceAction

func CreateRunClusterServiceActionResponse ¶

func CreateRunClusterServiceActionResponse() (response *RunClusterServiceActionResponse)

CreateRunClusterServiceActionResponse creates a response to parse from RunClusterServiceAction response

type RunScalingActionV2Request ¶

type RunScalingActionV2Request struct {
	*requests.RpcRequest
	ResourceOwnerId   requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ScalingActionType string           `position:"Query" name:"ScalingActionType"`
	ScalingGroupBizId string           `position:"Query" name:"ScalingGroupBizId"`
	ResourceGroupId   string           `position:"Query" name:"ResourceGroupId"`
	ActionParam       string           `position:"Query" name:"ActionParam"`
}

RunScalingActionV2Request is the request struct for api RunScalingActionV2

func CreateRunScalingActionV2Request ¶

func CreateRunScalingActionV2Request() (request *RunScalingActionV2Request)

CreateRunScalingActionV2Request creates a request to invoke RunScalingActionV2 API

type RunScalingActionV2Response ¶

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

RunScalingActionV2Response is the response struct for api RunScalingActionV2

func CreateRunScalingActionV2Response ¶

func CreateRunScalingActionV2Response() (response *RunScalingActionV2Response)

CreateRunScalingActionV2Response creates a response to parse from RunScalingActionV2 response

type ScalingConfig ¶

type ScalingConfig struct {
	SpotStrategy     string           `json:"SpotStrategy" xml:"SpotStrategy"`
	PayType          string           `json:"PayType" xml:"PayType"`
	DataDiskCategory string           `json:"DataDiskCategory" xml:"DataDiskCategory"`
	DataDiskSize     int              `json:"DataDiskSize" xml:"DataDiskSize"`
	DataDiskCount    int              `json:"DataDiskCount" xml:"DataDiskCount"`
	SysDiskCategory  string           `json:"SysDiskCategory" xml:"SysDiskCategory"`
	SysDiskSize      int              `json:"SysDiskSize" xml:"SysDiskSize"`
	InstanceTypeList InstanceTypeList `json:"InstanceTypeList" xml:"InstanceTypeList"`
	SpotPriceLimits  SpotPriceLimits  `json:"SpotPriceLimits" xml:"SpotPriceLimits"`
}

ScalingConfig is a nested struct in emr response

type ScalingRule ¶

type ScalingRule struct {
	RuleCategory         string            `json:"RuleCategory" xml:"RuleCategory"`
	EssScalingRuleId     string            `json:"EssScalingRuleId" xml:"EssScalingRuleId"`
	ScalingGroupId       int64             `json:"ScalingGroupId" xml:"ScalingGroupId"`
	RuleName             string            `json:"RuleName" xml:"RuleName"`
	AdjustmentType       string            `json:"AdjustmentType" xml:"AdjustmentType"`
	AdjustmentValue      int               `json:"AdjustmentValue" xml:"AdjustmentValue"`
	Cooldown             int               `json:"Cooldown" xml:"Cooldown"`
	Status               string            `json:"Status" xml:"Status"`
	LaunchTime           string            `json:"LaunchTime" xml:"LaunchTime"`
	LaunchExpirationTime int               `json:"LaunchExpirationTime" xml:"LaunchExpirationTime"`
	RecurrenceType       string            `json:"RecurrenceType" xml:"RecurrenceType"`
	RecurrenceValue      string            `json:"RecurrenceValue" xml:"RecurrenceValue"`
	RecurrenceEndTime    string            `json:"RecurrenceEndTime" xml:"RecurrenceEndTime"`
	WithGrace            bool              `json:"WithGrace" xml:"WithGrace"`
	TimeoutWithGrace     int64             `json:"TimeoutWithGrace" xml:"TimeoutWithGrace"`
	SchedulerTrigger     SchedulerTrigger  `json:"SchedulerTrigger" xml:"SchedulerTrigger"`
	CloudWatchTrigger    CloudWatchTrigger `json:"CloudWatchTrigger" xml:"CloudWatchTrigger"`
}

ScalingRule is a nested struct in emr response

type ScalingRuleList ¶

type ScalingRuleList struct {
	ScalingRule []ScalingRule `json:"ScalingRule" xml:"ScalingRule"`
}

ScalingRuleList is a nested struct in emr response

type SchedulerTrigger ¶

type SchedulerTrigger struct {
	LaunchTime           int64  `json:"LaunchTime" xml:"LaunchTime"`
	LaunchExpirationTime int    `json:"LaunchExpirationTime" xml:"LaunchExpirationTime"`
	RecurrenceType       string `json:"RecurrenceType" xml:"RecurrenceType"`
	RecurrenceValue      string `json:"RecurrenceValue" xml:"RecurrenceValue"`
	RecurrenceEndTime    int64  `json:"RecurrenceEndTime" xml:"RecurrenceEndTime"`
}

SchedulerTrigger is a nested struct in emr response

type SecurityGroup ¶

type SecurityGroup struct {
	SecurityGroupId         string `json:"SecurityGroupId" xml:"SecurityGroupId"`
	Description             string `json:"Description" xml:"Description"`
	SecurityGroupName       string `json:"SecurityGroupName" xml:"SecurityGroupName"`
	VpcId                   string `json:"VpcId" xml:"VpcId"`
	CreationTime            string `json:"CreationTime" xml:"CreationTime"`
	SecurityGroupType       string `json:"SecurityGroupType" xml:"SecurityGroupType"`
	AvailableInstanceAmount int    `json:"AvailableInstanceAmount" xml:"AvailableInstanceAmount"`
	EcsCount                int    `json:"EcsCount" xml:"EcsCount"`
}

SecurityGroup is a nested struct in emr response

type SecurityGroupList ¶

type SecurityGroupList struct {
	SecurityGroup []SecurityGroup `json:"SecurityGroup" xml:"SecurityGroup"`
}

SecurityGroupList is a nested struct in emr response

type ServiceAction ¶

type ServiceAction struct {
	Command       string `json:"Command" xml:"Command"`
	ComponentName string `json:"ComponentName" xml:"ComponentName"`
	ActionName    string `json:"ActionName" xml:"ActionName"`
	ServiceName   string `json:"ServiceName" xml:"ServiceName"`
	DisplayName   string `json:"DisplayName" xml:"DisplayName"`
}

ServiceAction is a nested struct in emr response

type ServiceActionListInDescribeClusterService ¶

type ServiceActionListInDescribeClusterService struct {
	ServiceAction []ServiceAction `json:"ServiceAction" xml:"ServiceAction"`
}

ServiceActionListInDescribeClusterService is a nested struct in emr response

type ServiceActionListInListClusterInstalledService ¶

type ServiceActionListInListClusterInstalledService struct {
	ServiceAction []ServiceAction `json:"ServiceAction" xml:"ServiceAction"`
}

ServiceActionListInListClusterInstalledService is a nested struct in emr response

type ServiceActionListInListClusterService ¶

type ServiceActionListInListClusterService struct {
	ServiceAction []ServiceAction `json:"ServiceAction" xml:"ServiceAction"`
}

ServiceActionListInListClusterService is a nested struct in emr response

type ServiceInfo ¶

type ServiceInfo struct {
	NeedRestartInfo              string                                    `json:"NeedRestartInfo" xml:"NeedRestartInfo"`
	ServiceDisplayVersion        string                                    `json:"ServiceDisplayVersion" xml:"ServiceDisplayVersion"`
	Mandatory                    bool                                      `json:"Mandatory" xml:"Mandatory"`
	Display                      bool                                      `json:"Display" xml:"Display"`
	NeedRestartNum               int                                       `json:"NeedRestartNum" xml:"NeedRestartNum"`
	ServiceStatus                string                                    `json:"ServiceStatus" xml:"ServiceStatus"`
	ServiceDisplayName           string                                    `json:"ServiceDisplayName" xml:"ServiceDisplayName"`
	ServiceName                  string                                    `json:"ServiceName" xml:"ServiceName"`
	ServiceVersion               string                                    `json:"ServiceVersion" xml:"ServiceVersion"`
	NeedRestartComponentNameList NeedRestartComponentNameList              `json:"NeedRestartComponentNameList" xml:"NeedRestartComponentNameList"`
	NeedRestartHostIdList        NeedRestartHostIdList                     `json:"NeedRestartHostIdList" xml:"NeedRestartHostIdList"`
	ClusterServiceSummaryList    ClusterServiceSummaryList                 `json:"ClusterServiceSummaryList" xml:"ClusterServiceSummaryList"`
	ServiceActionList            ServiceActionListInDescribeClusterService `json:"ServiceActionList" xml:"ServiceActionList"`
}

ServiceInfo is a nested struct in emr response

type ServiceInfoList ¶

type ServiceInfoList struct {
	ServiceInfo []ServiceInfo `json:"ServiceInfo" xml:"ServiceInfo"`
}

ServiceInfoList is a nested struct in emr response

type Software ¶

type Software struct {
	Name        string `json:"Name" xml:"Name"`
	StartTpe    int    `json:"StartTpe" xml:"StartTpe"`
	Version     string `json:"Version" xml:"Version"`
	OnlyDisplay bool   `json:"OnlyDisplay" xml:"OnlyDisplay"`
	DisplayName string `json:"DisplayName" xml:"DisplayName"`
}

Software is a nested struct in emr response

type SoftwareInfo ¶

type SoftwareInfo struct {
	ClusterType string                              `json:"ClusterType" xml:"ClusterType"`
	EmrVer      string                              `json:"EmrVer" xml:"EmrVer"`
	Softwares   SoftwaresInDescribeClusterBasicInfo `json:"Softwares" xml:"Softwares"`
}

SoftwareInfo is a nested struct in emr response

type SoftwareInfoListInDescribeClusterTemplate ¶

type SoftwareInfoListInDescribeClusterTemplate struct {
	SoftwareInfo []string `json:"SoftwareInfo" xml:"SoftwareInfo"`
}

SoftwareInfoListInDescribeClusterTemplate is a nested struct in emr response

type SoftwareInfoListInListClusterTemplates ¶

type SoftwareInfoListInListClusterTemplates struct {
	SoftwareInfo []string `json:"SoftwareInfo" xml:"SoftwareInfo"`
}

SoftwareInfoListInListClusterTemplates is a nested struct in emr response

type SoftwaresInDescribeClusterBasicInfo ¶

type SoftwaresInDescribeClusterBasicInfo struct {
	Software []Software `json:"Software" xml:"Software"`
}

SoftwaresInDescribeClusterBasicInfo is a nested struct in emr response

type SoftwaresInDescribeClusterV2 ¶

type SoftwaresInDescribeClusterV2 struct {
	Software []Software `json:"Software" xml:"Software"`
}

SoftwaresInDescribeClusterV2 is a nested struct in emr response

type SpotPriceLimit ¶

type SpotPriceLimit struct {
	InstanceType string  `json:"InstanceType" xml:"InstanceType"`
	PriceLimit   float64 `json:"PriceLimit" xml:"PriceLimit"`
}

SpotPriceLimit is a nested struct in emr response

type SpotPriceLimits ¶

type SpotPriceLimits struct {
	SpotPriceLimit []SpotPriceLimit `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
}

SpotPriceLimits is a nested struct in emr response

type StartFlowRequest ¶

type StartFlowRequest struct {
	*requests.RpcRequest
	FlowInstanceId string `position:"Query" name:"FlowInstanceId"`
	ProjectId      string `position:"Query" name:"ProjectId"`
}

StartFlowRequest is the request struct for api StartFlow

func CreateStartFlowRequest ¶

func CreateStartFlowRequest() (request *StartFlowRequest)

CreateStartFlowRequest creates a request to invoke StartFlow API

type StartFlowResponse ¶

type StartFlowResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

StartFlowResponse is the response struct for api StartFlow

func CreateStartFlowResponse ¶

func CreateStartFlowResponse() (response *StartFlowResponse)

CreateStartFlowResponse creates a response to parse from StartFlow response

type SubmitFlowJobRequest ¶

type SubmitFlowJobRequest struct {
	*requests.RpcRequest
	Conf          string `position:"Query" name:"Conf"`
	ClusterId     string `position:"Query" name:"ClusterId"`
	JobId         string `position:"Query" name:"JobId"`
	HostName      string `position:"Query" name:"HostName"`
	Namespace     string `position:"Query" name:"Namespace"`
	JobInstanceId string `position:"Query" name:"JobInstanceId"`
	ProjectId     string `position:"Query" name:"ProjectId"`
}

SubmitFlowJobRequest is the request struct for api SubmitFlowJob

func CreateSubmitFlowJobRequest ¶

func CreateSubmitFlowJobRequest() (request *SubmitFlowJobRequest)

CreateSubmitFlowJobRequest creates a request to invoke SubmitFlowJob API

type SubmitFlowJobResponse ¶

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

SubmitFlowJobResponse is the response struct for api SubmitFlowJob

func CreateSubmitFlowJobResponse ¶

func CreateSubmitFlowJobResponse() (response *SubmitFlowJobResponse)

CreateSubmitFlowJobResponse creates a response to parse from SubmitFlowJob response

type SubmitFlowRequest ¶

type SubmitFlowRequest struct {
	*requests.RpcRequest
	Conf      string `position:"Query" name:"Conf"`
	ProjectId string `position:"Query" name:"ProjectId"`
	FlowId    string `position:"Query" name:"FlowId"`
}

SubmitFlowRequest is the request struct for api SubmitFlow

func CreateSubmitFlowRequest ¶

func CreateSubmitFlowRequest() (request *SubmitFlowRequest)

CreateSubmitFlowRequest creates a request to invoke SubmitFlow API

type SubmitFlowResponse ¶

type SubmitFlowResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	Id         string `json:"Id" xml:"Id"`
	Data       string `json:"Data" xml:"Data"`
}

SubmitFlowResponse is the response struct for api SubmitFlow

func CreateSubmitFlowResponse ¶

func CreateSubmitFlowResponse() (response *SubmitFlowResponse)

CreateSubmitFlowResponse creates a response to parse from SubmitFlow response

type SupportNodeTypeList ¶

type SupportNodeTypeList struct {
	SupportNodeType []string `json:"SupportNodeType" xml:"SupportNodeType"`
}

SupportNodeTypeList is a nested struct in emr response

type SupportedResource ¶

type SupportedResource struct {
	Value               string              `json:"Value" xml:"Value"`
	Min                 int                 `json:"Min" xml:"Min"`
	Max                 int                 `json:"Max" xml:"Max"`
	Unit                string              `json:"Unit" xml:"Unit"`
	SupportNodeTypeList SupportNodeTypeList `json:"SupportNodeTypeList" xml:"SupportNodeTypeList"`
	EmrInstanceType     EmrInstanceType     `json:"EmrInstanceType" xml:"EmrInstanceType"`
}

SupportedResource is a nested struct in emr response

type SupportedResourceList ¶

type SupportedResourceList struct {
	SupportedResource []SupportedResource `json:"SupportedResource" xml:"SupportedResource"`
}

SupportedResourceList is a nested struct in emr response

type SuspendFlowRequest ¶

type SuspendFlowRequest struct {
	*requests.RpcRequest
	FlowInstanceId string `position:"Query" name:"FlowInstanceId"`
	ProjectId      string `position:"Query" name:"ProjectId"`
}

SuspendFlowRequest is the request struct for api SuspendFlow

func CreateSuspendFlowRequest ¶

func CreateSuspendFlowRequest() (request *SuspendFlowRequest)

CreateSuspendFlowRequest creates a request to invoke SuspendFlow API

type SuspendFlowResponse ¶

type SuspendFlowResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

SuspendFlowResponse is the response struct for api SuspendFlow

func CreateSuspendFlowResponse ¶

func CreateSuspendFlowResponse() (response *SuspendFlowResponse)

CreateSuspendFlowResponse creates a response to parse from SuspendFlow response

type Tag ¶

type Tag struct {
	TagValue string `json:"TagValue" xml:"TagValue"`
	TagKey   string `json:"TagKey" xml:"TagKey"`
}

Tag is a nested struct in emr response

type TagResource ¶

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

TagResource is a nested struct in emr response

type TagResources ¶

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

TagResources is a nested struct in emr response

type TagResourcesRequest ¶

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

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest ¶

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse ¶

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

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse ¶

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag ¶

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

TagResourcesTag is a repeated param struct in TagResourcesRequest

type TagsInDescribeClusterTemplate ¶

type TagsInDescribeClusterTemplate struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeClusterTemplate is a nested struct in emr response

type TagsInListClusters ¶

type TagsInListClusters struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInListClusters is a nested struct in emr response

type TemplateInfo ¶

type TemplateInfo struct {
	UserDefinedEmrEcsRole  string                                       `json:"UserDefinedEmrEcsRole" xml:"UserDefinedEmrEcsRole"`
	InitCustomHiveMetaDb   bool                                         `json:"InitCustomHiveMetaDb" xml:"InitCustomHiveMetaDb"`
	DataDiskKMSKeyId       string                                       `json:"DataDiskKMSKeyId" xml:"DataDiskKMSKeyId"`
	TemplateName           string                                       `json:"TemplateName" xml:"TemplateName"`
	SecurityGroupId        string                                       `json:"SecurityGroupId" xml:"SecurityGroupId"`
	MachineType            string                                       `json:"MachineType" xml:"MachineType"`
	Configurations         string                                       `json:"Configurations" xml:"Configurations"`
	MetaStoreConf          string                                       `json:"MetaStoreConf" xml:"MetaStoreConf"`
	IsOpenPublicIp         bool                                         `json:"IsOpenPublicIp" xml:"IsOpenPublicIp"`
	CreateSource           string                                       `json:"CreateSource" xml:"CreateSource"`
	UseCustomHiveMetaDb    bool                                         `json:"UseCustomHiveMetaDb" xml:"UseCustomHiveMetaDb"`
	EasEnable              bool                                         `json:"EasEnable" xml:"EasEnable"`
	IoOptimized            bool                                         `json:"IoOptimized" xml:"IoOptimized"`
	UserId                 string                                       `json:"UserId" xml:"UserId"`
	Id                     string                                       `json:"Id" xml:"Id"`
	EmrVer                 string                                       `json:"EmrVer" xml:"EmrVer"`
	VpcId                  string                                       `json:"VpcId" xml:"VpcId"`
	SecurityGroupName      string                                       `json:"SecurityGroupName" xml:"SecurityGroupName"`
	AllowNotebook          bool                                         `json:"AllowNotebook" xml:"AllowNotebook"`
	DataDiskEncrypted      bool                                         `json:"DataDiskEncrypted" xml:"DataDiskEncrypted"`
	NetType                string                                       `json:"NetType" xml:"NetType"`
	ClusterType            string                                       `json:"ClusterType" xml:"ClusterType"`
	MasterNodeTotal        int                                          `json:"MasterNodeTotal" xml:"MasterNodeTotal"`
	VSwitchId              string                                       `json:"VSwitchId" xml:"VSwitchId"`
	DepositType            string                                       `json:"DepositType" xml:"DepositType"`
	UseLocalMetaDb         bool                                         `json:"UseLocalMetaDb" xml:"UseLocalMetaDb"`
	GmtCreate              int64                                        `json:"GmtCreate" xml:"GmtCreate"`
	ZoneId                 string                                       `json:"ZoneId" xml:"ZoneId"`
	SshEnable              bool                                         `json:"SshEnable" xml:"SshEnable"`
	KeyPairName            string                                       `json:"KeyPairName" xml:"KeyPairName"`
	InstanceGeneration     string                                       `json:"InstanceGeneration" xml:"InstanceGeneration"`
	GmtModified            int64                                        `json:"GmtModified" xml:"GmtModified"`
	LogPath                string                                       `json:"LogPath" xml:"LogPath"`
	MetaStoreType          string                                       `json:"MetaStoreType" xml:"MetaStoreType"`
	HighAvailabilityEnable bool                                         `json:"HighAvailabilityEnable" xml:"HighAvailabilityEnable"`
	LogEnable              bool                                         `json:"LogEnable" xml:"LogEnable"`
	MasterPwd              string                                       `json:"MasterPwd" xml:"MasterPwd"`
	SoftwareInfoList       SoftwareInfoListInDescribeClusterTemplate    `json:"SoftwareInfoList" xml:"SoftwareInfoList"`
	Tags                   TagsInDescribeClusterTemplate                `json:"Tags" xml:"Tags"`
	HostGroupList          HostGroupListInDescribeClusterTemplate       `json:"HostGroupList" xml:"HostGroupList"`
	BootstrapActionList    BootstrapActionListInDescribeClusterTemplate `json:"BootstrapActionList" xml:"BootstrapActionList"`
	ConfigList             ConfigListInDescribeClusterTemplate          `json:"ConfigList" xml:"ConfigList"`
}

TemplateInfo is a nested struct in emr response

type TemplateInfoList ¶

type TemplateInfoList struct {
	TemplateInfo []TemplateInfo `json:"TemplateInfo" xml:"TemplateInfo"`
}

TemplateInfoList is a nested struct in emr response

type UntagResourcesRequest ¶

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

UntagResourcesRequest is the request struct for api UntagResources

func CreateUntagResourcesRequest ¶

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse ¶

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

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse ¶

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type User ¶

type User struct {
	GmtCreate     int64  `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified   int64  `json:"GmtModified" xml:"GmtModified"`
	ProjectId     string `json:"ProjectId" xml:"ProjectId"`
	OwnerId       string `json:"OwnerId" xml:"OwnerId"`
	UserName      string `json:"UserName" xml:"UserName"`
	AccountUserId string `json:"AccountUserId" xml:"AccountUserId"`
}

User is a nested struct in emr response

type UserListInDescribeFlowProjectClusterSetting ¶

type UserListInDescribeFlowProjectClusterSetting struct {
	User []string `json:"User" xml:"User"`
}

UserListInDescribeFlowProjectClusterSetting is a nested struct in emr response

type UserListInListFlowProjectClusterSetting ¶

type UserListInListFlowProjectClusterSetting struct {
	User []string `json:"User" xml:"User"`
}

UserListInListFlowProjectClusterSetting is a nested struct in emr response

type Users ¶

type Users struct {
	User []User `json:"User" xml:"User"`
}

Users is a nested struct in emr response

type Value ¶

type Value struct {
	Value     string `json:"Value" xml:"Value"`
	ValueDesc string `json:"ValueDesc" xml:"ValueDesc"`
}

Value is a nested struct in emr response

type ValueEntryInfo ¶

type ValueEntryInfo struct {
	Value       string `json:"Value" xml:"Value"`
	Label       string `json:"Label" xml:"Label"`
	Description string `json:"Description" xml:"Description"`
}

ValueEntryInfo is a nested struct in emr response

type ValueList ¶

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

ValueList is a nested struct in emr response

type VpcInfo ¶

type VpcInfo struct {
	VpcId           string          `json:"VpcId" xml:"VpcId"`
	VpcName         string          `json:"VpcName" xml:"VpcName"`
	CidrBlock       string          `json:"CidrBlock" xml:"CidrBlock"`
	CreationTime    string          `json:"CreationTime" xml:"CreationTime"`
	VRouterId       string          `json:"VRouterId" xml:"VRouterId"`
	Description     string          `json:"Description" xml:"Description"`
	VswitchInfoList VswitchInfoList `json:"VswitchInfoList" xml:"VswitchInfoList"`
}

VpcInfo is a nested struct in emr response

type VpcInfoList ¶

type VpcInfoList struct {
	VpcInfo []VpcInfo `json:"VpcInfo" xml:"VpcInfo"`
}

VpcInfoList is a nested struct in emr response

type VswitchInfo ¶

type VswitchInfo struct {
	VpcId                   string `json:"VpcId" xml:"VpcId"`
	VswitchId               string `json:"VswitchId" xml:"VswitchId"`
	VswitchName             string `json:"VswitchName" xml:"VswitchName"`
	ZoneId                  string `json:"ZoneId" xml:"ZoneId"`
	CidrBlock               string `json:"CidrBlock" xml:"CidrBlock"`
	AvailableIpAddressCount int64  `json:"AvailableIpAddressCount" xml:"AvailableIpAddressCount"`
	Description             string `json:"Description" xml:"Description"`
	CreationTime            string `json:"CreationTime" xml:"CreationTime"`
}

VswitchInfo is a nested struct in emr response

type VswitchInfoList ¶

type VswitchInfoList struct {
	VswitchInfo []VswitchInfo `json:"VswitchInfo" xml:"VswitchInfo"`
}

VswitchInfoList is a nested struct in emr response

type WhiteUserList ¶

type WhiteUserList struct {
	WhiteUser []string `json:"WhiteUser" xml:"WhiteUser"`
}

WhiteUserList is a nested struct in emr response

type ZKLink struct {
	Port string `json:"Port" xml:"Port"`
	Link string `json:"Link" xml:"Link"`
}

ZKLink is a nested struct in emr response

type ZKLinksInDescribeClusterBasicInfo ¶

type ZKLinksInDescribeClusterBasicInfo struct {
	ZKLink []ZKLink `json:"ZKLink" xml:"ZKLink"`
}

ZKLinksInDescribeClusterBasicInfo is a nested struct in emr response

type ZKLinksInDescribeClusterV2 ¶

type ZKLinksInDescribeClusterV2 struct {
	ZKLink []ZKLink `json:"ZKLink" xml:"ZKLink"`
}

ZKLinksInDescribeClusterV2 is a nested struct in emr response

Source Files ¶

Jump to

Keyboard shortcuts

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