Documentation ¶
Index ¶
- type BindEndpointRequest
- type BindEndpointResponse
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) BindEndpoint(request *BindEndpointRequest) (response *BindEndpointResponse, err error)
- func (client *Client) BindEndpointWithCallback(request *BindEndpointRequest, ...) <-chan int
- func (client *Client) BindEndpointWithChan(request *BindEndpointRequest) (<-chan *BindEndpointResponse, <-chan error)
- func (client *Client) CreateEndpoint(request *CreateEndpointRequest) (response *CreateEndpointResponse, err error)
- func (client *Client) CreateEndpointWithCallback(request *CreateEndpointRequest, ...) <-chan int
- func (client *Client) CreateEndpointWithChan(request *CreateEndpointRequest) (<-chan *CreateEndpointResponse, <-chan error)
- func (client *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)
- func (client *Client) CreateInstanceWithCallback(request *CreateInstanceRequest, ...) <-chan int
- func (client *Client) CreateInstanceWithChan(request *CreateInstanceRequest) (<-chan *CreateInstanceResponse, <-chan error)
- func (client *Client) CreateSlot(request *CreateSlotRequest) (response *CreateSlotResponse, err error)
- func (client *Client) CreateSlotWithCallback(request *CreateSlotRequest, ...) <-chan int
- func (client *Client) CreateSlotWithChan(request *CreateSlotRequest) (<-chan *CreateSlotResponse, <-chan error)
- func (client *Client) CreateTag(request *CreateTagRequest) (response *CreateTagResponse, err error)
- func (client *Client) CreateTagWithCallback(request *CreateTagRequest, ...) <-chan int
- func (client *Client) CreateTagWithChan(request *CreateTagRequest) (<-chan *CreateTagResponse, <-chan error)
- func (client *Client) DeleteEndpoint(request *DeleteEndpointRequest) (response *DeleteEndpointResponse, err error)
- func (client *Client) DeleteEndpointWithCallback(request *DeleteEndpointRequest, ...) <-chan int
- func (client *Client) DeleteEndpointWithChan(request *DeleteEndpointRequest) (<-chan *DeleteEndpointResponse, <-chan error)
- func (client *Client) DeleteInstance(request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)
- func (client *Client) DeleteInstanceWithCallback(request *DeleteInstanceRequest, ...) <-chan int
- func (client *Client) DeleteInstanceWithChan(request *DeleteInstanceRequest) (<-chan *DeleteInstanceResponse, <-chan error)
- func (client *Client) DeleteSlot(request *DeleteSlotRequest) (response *DeleteSlotResponse, err error)
- func (client *Client) DeleteSlotWithCallback(request *DeleteSlotRequest, ...) <-chan int
- func (client *Client) DeleteSlotWithChan(request *DeleteSlotRequest) (<-chan *DeleteSlotResponse, <-chan error)
- func (client *Client) DeleteTag(request *DeleteTagRequest) (response *DeleteTagResponse, err error)
- func (client *Client) DeleteTagWithCallback(request *DeleteTagRequest, ...) <-chan int
- func (client *Client) DeleteTagWithChan(request *DeleteTagRequest) (<-chan *DeleteTagResponse, <-chan error)
- func (client *Client) DescribeComponent(request *DescribeComponentRequest) (response *DescribeComponentResponse, err error)
- func (client *Client) DescribeComponentWithCallback(request *DescribeComponentRequest, ...) <-chan int
- func (client *Client) DescribeComponentWithChan(request *DescribeComponentRequest) (<-chan *DescribeComponentResponse, <-chan error)
- func (client *Client) DescribeEndpoint(request *DescribeEndpointRequest) (response *DescribeEndpointResponse, err error)
- func (client *Client) DescribeEndpointWithCallback(request *DescribeEndpointRequest, ...) <-chan int
- func (client *Client) DescribeEndpointWithChan(request *DescribeEndpointRequest) (<-chan *DescribeEndpointResponse, <-chan error)
- func (client *Client) DescribeInstance(request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error)
- func (client *Client) DescribeInstanceWithCallback(request *DescribeInstanceRequest, ...) <-chan int
- func (client *Client) DescribeInstanceWithChan(request *DescribeInstanceRequest) (<-chan *DescribeInstanceResponse, <-chan error)
- func (client *Client) DescribeSlot(request *DescribeSlotRequest) (response *DescribeSlotResponse, err error)
- func (client *Client) DescribeSlotWithCallback(request *DescribeSlotRequest, ...) <-chan int
- func (client *Client) DescribeSlotWithChan(request *DescribeSlotRequest) (<-chan *DescribeSlotResponse, <-chan error)
- func (client *Client) ListComponents(request *ListComponentsRequest) (response *ListComponentsResponse, err error)
- func (client *Client) ListComponentsWithCallback(request *ListComponentsRequest, ...) <-chan int
- func (client *Client) ListComponentsWithChan(request *ListComponentsRequest) (<-chan *ListComponentsResponse, <-chan error)
- func (client *Client) ListEndpoints(request *ListEndpointsRequest) (response *ListEndpointsResponse, err error)
- func (client *Client) ListEndpointsWithCallback(request *ListEndpointsRequest, ...) <-chan int
- func (client *Client) ListEndpointsWithChan(request *ListEndpointsRequest) (<-chan *ListEndpointsResponse, <-chan error)
- func (client *Client) ListInstances(request *ListInstancesRequest) (response *ListInstancesResponse, err error)
- func (client *Client) ListInstancesWithCallback(request *ListInstancesRequest, ...) <-chan int
- func (client *Client) ListInstancesWithChan(request *ListInstancesRequest) (<-chan *ListInstancesResponse, <-chan error)
- func (client *Client) ListSlots(request *ListSlotsRequest) (response *ListSlotsResponse, err error)
- func (client *Client) ListSlotsWithCallback(request *ListSlotsRequest, ...) <-chan int
- func (client *Client) ListSlotsWithChan(request *ListSlotsRequest) (<-chan *ListSlotsResponse, <-chan error)
- func (client *Client) ListTags(request *ListTagsRequest) (response *ListTagsResponse, err error)
- func (client *Client) ListTagsWithCallback(request *ListTagsRequest, callback func(response *ListTagsResponse, err error)) <-chan int
- func (client *Client) ListTagsWithChan(request *ListTagsRequest) (<-chan *ListTagsResponse, <-chan error)
- func (client *Client) QueryInstanceMetrics(request *QueryInstanceMetricsRequest) (response *QueryInstanceMetricsResponse, err error)
- func (client *Client) QueryInstanceMetricsWithCallback(request *QueryInstanceMetricsRequest, ...) <-chan int
- func (client *Client) QueryInstanceMetricsWithChan(request *QueryInstanceMetricsRequest) (<-chan *QueryInstanceMetricsResponse, <-chan error)
- func (client *Client) QuerySlotMetrics(request *QuerySlotMetricsRequest) (response *QuerySlotMetricsResponse, err error)
- func (client *Client) QuerySlotMetricsWithCallback(request *QuerySlotMetricsRequest, ...) <-chan int
- func (client *Client) QuerySlotMetricsWithChan(request *QuerySlotMetricsRequest) (<-chan *QuerySlotMetricsResponse, <-chan error)
- func (client *Client) QueryStatistic(request *QueryStatisticRequest) (response *QueryStatisticResponse, err error)
- func (client *Client) QueryStatisticWithCallback(request *QueryStatisticRequest, ...) <-chan int
- func (client *Client) QueryStatisticWithChan(request *QueryStatisticRequest) (<-chan *QueryStatisticResponse, <-chan error)
- func (client *Client) StopSlot(request *StopSlotRequest) (response *StopSlotResponse, err error)
- func (client *Client) StopSlotWithCallback(request *StopSlotRequest, callback func(response *StopSlotResponse, err error)) <-chan int
- func (client *Client) StopSlotWithChan(request *StopSlotRequest) (<-chan *StopSlotResponse, <-chan error)
- func (client *Client) UnbindEndpoint(request *UnbindEndpointRequest) (response *UnbindEndpointResponse, err error)
- func (client *Client) UnbindEndpointWithCallback(request *UnbindEndpointRequest, ...) <-chan int
- func (client *Client) UnbindEndpointWithChan(request *UnbindEndpointRequest) (<-chan *UnbindEndpointResponse, <-chan error)
- func (client *Client) UpdateInstance(request *UpdateInstanceRequest) (response *UpdateInstanceResponse, err error)
- func (client *Client) UpdateInstanceWithCallback(request *UpdateInstanceRequest, ...) <-chan int
- func (client *Client) UpdateInstanceWithChan(request *UpdateInstanceRequest) (<-chan *UpdateInstanceResponse, <-chan error)
- func (client *Client) UpdateSlot(request *UpdateSlotRequest) (response *UpdateSlotResponse, err error)
- func (client *Client) UpdateSlotWithCallback(request *UpdateSlotRequest, ...) <-chan int
- func (client *Client) UpdateSlotWithChan(request *UpdateSlotRequest) (<-chan *UpdateSlotResponse, <-chan error)
- type Components
- type ComponentsItem
- type CreateEndpointRequest
- type CreateEndpointResponse
- type CreateInstanceRequest
- type CreateInstanceResponse
- type CreateSlotRequest
- type CreateSlotResponse
- type CreateTagRequest
- type CreateTagResponse
- type DeleteEndpointRequest
- type DeleteEndpointResponse
- type DeleteInstanceRequest
- type DeleteInstanceResponse
- type DeleteSlotRequest
- type DeleteSlotResponse
- type DeleteTagRequest
- type DeleteTagResponse
- type DescribeComponentRequest
- type DescribeComponentResponse
- type DescribeEndpointRequest
- type DescribeEndpointResponse
- type DescribeInstanceRequest
- type DescribeInstanceResponse
- type DescribeSlotRequest
- type DescribeSlotResponse
- type Detail
- type EndpointsInListEndpoints
- type EndpointsInListSlots
- type EndpointsItem
- type Instances
- type InstancesItem
- type LifeCycle
- type ListComponentsRequest
- type ListComponentsResponse
- type ListEndpointsRequest
- type ListEndpointsResponse
- type ListInstancesRequest
- type ListInstancesResponse
- type ListSlotsRequest
- type ListSlotsResponse
- type ListTagsRequest
- type ListTagsResponse
- type MetricsInQueryInstanceMetrics
- type MetricsInQuerySlotMetrics
- type MetricsItem
- type QueryInstanceMetricsRequest
- type QueryInstanceMetricsResponse
- type QuerySlotMetricsRequest
- type QuerySlotMetricsResponse
- type QueryStatisticRequest
- type QueryStatisticResponse
- type Slots
- type SlotsItem
- type Status
- type StopSlotRequest
- type StopSlotResponse
- type TagsInDescribeInstance
- type TagsInDescribeSlot
- type TagsInListInstances
- type TagsInListSlots
- type TagsInListTags
- type TagsItem
- type Template
- type UnbindEndpointRequest
- type UnbindEndpointResponse
- type UpdateInstanceRequest
- type UpdateInstanceResponse
- type UpdateSlotRequest
- type UpdateSlotResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BindEndpointRequest ¶
type BindEndpointRequest struct { *requests.RoaRequest EndpointId string `position:"Path" name:"EndpointId"` SlotId string `position:"Path" name:"SlotId"` }
BindEndpointRequest is the request struct for api BindEndpoint
func CreateBindEndpointRequest ¶
func CreateBindEndpointRequest() (request *BindEndpointRequest)
CreateBindEndpointRequest creates a request to invoke BindEndpoint API
type BindEndpointResponse ¶
type BindEndpointResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
BindEndpointResponse is the response struct for api BindEndpoint
func CreateBindEndpointResponse ¶
func CreateBindEndpointResponse() (response *BindEndpointResponse)
CreateBindEndpointResponse creates a response to parse from BindEndpoint response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) BindEndpoint ¶
func (client *Client) BindEndpoint(request *BindEndpointRequest) (response *BindEndpointResponse, err error)
BindEndpoint invokes the paielasticdatasetaccelerator.BindEndpoint API synchronously
func (*Client) BindEndpointWithCallback ¶
func (client *Client) BindEndpointWithCallback(request *BindEndpointRequest, callback func(response *BindEndpointResponse, err error)) <-chan int
BindEndpointWithCallback invokes the paielasticdatasetaccelerator.BindEndpoint API asynchronously
func (*Client) BindEndpointWithChan ¶
func (client *Client) BindEndpointWithChan(request *BindEndpointRequest) (<-chan *BindEndpointResponse, <-chan error)
BindEndpointWithChan invokes the paielasticdatasetaccelerator.BindEndpoint API asynchronously
func (*Client) CreateEndpoint ¶
func (client *Client) CreateEndpoint(request *CreateEndpointRequest) (response *CreateEndpointResponse, err error)
CreateEndpoint invokes the paielasticdatasetaccelerator.CreateEndpoint API synchronously
func (*Client) CreateEndpointWithCallback ¶
func (client *Client) CreateEndpointWithCallback(request *CreateEndpointRequest, callback func(response *CreateEndpointResponse, err error)) <-chan int
CreateEndpointWithCallback invokes the paielasticdatasetaccelerator.CreateEndpoint API asynchronously
func (*Client) CreateEndpointWithChan ¶
func (client *Client) CreateEndpointWithChan(request *CreateEndpointRequest) (<-chan *CreateEndpointResponse, <-chan error)
CreateEndpointWithChan invokes the paielasticdatasetaccelerator.CreateEndpoint API asynchronously
func (*Client) CreateInstance ¶
func (client *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)
CreateInstance invokes the paielasticdatasetaccelerator.CreateInstance API synchronously
func (*Client) CreateInstanceWithCallback ¶
func (client *Client) CreateInstanceWithCallback(request *CreateInstanceRequest, callback func(response *CreateInstanceResponse, err error)) <-chan int
CreateInstanceWithCallback invokes the paielasticdatasetaccelerator.CreateInstance API asynchronously
func (*Client) CreateInstanceWithChan ¶
func (client *Client) CreateInstanceWithChan(request *CreateInstanceRequest) (<-chan *CreateInstanceResponse, <-chan error)
CreateInstanceWithChan invokes the paielasticdatasetaccelerator.CreateInstance API asynchronously
func (*Client) CreateSlot ¶
func (client *Client) CreateSlot(request *CreateSlotRequest) (response *CreateSlotResponse, err error)
CreateSlot invokes the paielasticdatasetaccelerator.CreateSlot API synchronously
func (*Client) CreateSlotWithCallback ¶
func (client *Client) CreateSlotWithCallback(request *CreateSlotRequest, callback func(response *CreateSlotResponse, err error)) <-chan int
CreateSlotWithCallback invokes the paielasticdatasetaccelerator.CreateSlot API asynchronously
func (*Client) CreateSlotWithChan ¶
func (client *Client) CreateSlotWithChan(request *CreateSlotRequest) (<-chan *CreateSlotResponse, <-chan error)
CreateSlotWithChan invokes the paielasticdatasetaccelerator.CreateSlot API asynchronously
func (*Client) CreateTag ¶
func (client *Client) CreateTag(request *CreateTagRequest) (response *CreateTagResponse, err error)
CreateTag invokes the paielasticdatasetaccelerator.CreateTag API synchronously
func (*Client) CreateTagWithCallback ¶
func (client *Client) CreateTagWithCallback(request *CreateTagRequest, callback func(response *CreateTagResponse, err error)) <-chan int
CreateTagWithCallback invokes the paielasticdatasetaccelerator.CreateTag API asynchronously
func (*Client) CreateTagWithChan ¶
func (client *Client) CreateTagWithChan(request *CreateTagRequest) (<-chan *CreateTagResponse, <-chan error)
CreateTagWithChan invokes the paielasticdatasetaccelerator.CreateTag API asynchronously
func (*Client) DeleteEndpoint ¶ added in v1.62.333
func (client *Client) DeleteEndpoint(request *DeleteEndpointRequest) (response *DeleteEndpointResponse, err error)
DeleteEndpoint invokes the paielasticdatasetaccelerator.DeleteEndpoint API synchronously
func (*Client) DeleteEndpointWithCallback ¶ added in v1.62.333
func (client *Client) DeleteEndpointWithCallback(request *DeleteEndpointRequest, callback func(response *DeleteEndpointResponse, err error)) <-chan int
DeleteEndpointWithCallback invokes the paielasticdatasetaccelerator.DeleteEndpoint API asynchronously
func (*Client) DeleteEndpointWithChan ¶ added in v1.62.333
func (client *Client) DeleteEndpointWithChan(request *DeleteEndpointRequest) (<-chan *DeleteEndpointResponse, <-chan error)
DeleteEndpointWithChan invokes the paielasticdatasetaccelerator.DeleteEndpoint API asynchronously
func (*Client) DeleteInstance ¶
func (client *Client) DeleteInstance(request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)
DeleteInstance invokes the paielasticdatasetaccelerator.DeleteInstance API synchronously
func (*Client) DeleteInstanceWithCallback ¶
func (client *Client) DeleteInstanceWithCallback(request *DeleteInstanceRequest, callback func(response *DeleteInstanceResponse, err error)) <-chan int
DeleteInstanceWithCallback invokes the paielasticdatasetaccelerator.DeleteInstance API asynchronously
func (*Client) DeleteInstanceWithChan ¶
func (client *Client) DeleteInstanceWithChan(request *DeleteInstanceRequest) (<-chan *DeleteInstanceResponse, <-chan error)
DeleteInstanceWithChan invokes the paielasticdatasetaccelerator.DeleteInstance API asynchronously
func (*Client) DeleteSlot ¶
func (client *Client) DeleteSlot(request *DeleteSlotRequest) (response *DeleteSlotResponse, err error)
DeleteSlot invokes the paielasticdatasetaccelerator.DeleteSlot API synchronously
func (*Client) DeleteSlotWithCallback ¶
func (client *Client) DeleteSlotWithCallback(request *DeleteSlotRequest, callback func(response *DeleteSlotResponse, err error)) <-chan int
DeleteSlotWithCallback invokes the paielasticdatasetaccelerator.DeleteSlot API asynchronously
func (*Client) DeleteSlotWithChan ¶
func (client *Client) DeleteSlotWithChan(request *DeleteSlotRequest) (<-chan *DeleteSlotResponse, <-chan error)
DeleteSlotWithChan invokes the paielasticdatasetaccelerator.DeleteSlot API asynchronously
func (*Client) DeleteTag ¶
func (client *Client) DeleteTag(request *DeleteTagRequest) (response *DeleteTagResponse, err error)
DeleteTag invokes the paielasticdatasetaccelerator.DeleteTag API synchronously
func (*Client) DeleteTagWithCallback ¶
func (client *Client) DeleteTagWithCallback(request *DeleteTagRequest, callback func(response *DeleteTagResponse, err error)) <-chan int
DeleteTagWithCallback invokes the paielasticdatasetaccelerator.DeleteTag API asynchronously
func (*Client) DeleteTagWithChan ¶
func (client *Client) DeleteTagWithChan(request *DeleteTagRequest) (<-chan *DeleteTagResponse, <-chan error)
DeleteTagWithChan invokes the paielasticdatasetaccelerator.DeleteTag API asynchronously
func (*Client) DescribeComponent ¶
func (client *Client) DescribeComponent(request *DescribeComponentRequest) (response *DescribeComponentResponse, err error)
DescribeComponent invokes the paielasticdatasetaccelerator.DescribeComponent API synchronously
func (*Client) DescribeComponentWithCallback ¶
func (client *Client) DescribeComponentWithCallback(request *DescribeComponentRequest, callback func(response *DescribeComponentResponse, err error)) <-chan int
DescribeComponentWithCallback invokes the paielasticdatasetaccelerator.DescribeComponent API asynchronously
func (*Client) DescribeComponentWithChan ¶
func (client *Client) DescribeComponentWithChan(request *DescribeComponentRequest) (<-chan *DescribeComponentResponse, <-chan error)
DescribeComponentWithChan invokes the paielasticdatasetaccelerator.DescribeComponent API asynchronously
func (*Client) DescribeEndpoint ¶
func (client *Client) DescribeEndpoint(request *DescribeEndpointRequest) (response *DescribeEndpointResponse, err error)
DescribeEndpoint invokes the paielasticdatasetaccelerator.DescribeEndpoint API synchronously
func (*Client) DescribeEndpointWithCallback ¶
func (client *Client) DescribeEndpointWithCallback(request *DescribeEndpointRequest, callback func(response *DescribeEndpointResponse, err error)) <-chan int
DescribeEndpointWithCallback invokes the paielasticdatasetaccelerator.DescribeEndpoint API asynchronously
func (*Client) DescribeEndpointWithChan ¶
func (client *Client) DescribeEndpointWithChan(request *DescribeEndpointRequest) (<-chan *DescribeEndpointResponse, <-chan error)
DescribeEndpointWithChan invokes the paielasticdatasetaccelerator.DescribeEndpoint API asynchronously
func (*Client) DescribeInstance ¶
func (client *Client) DescribeInstance(request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error)
DescribeInstance invokes the paielasticdatasetaccelerator.DescribeInstance API synchronously
func (*Client) DescribeInstanceWithCallback ¶
func (client *Client) DescribeInstanceWithCallback(request *DescribeInstanceRequest, callback func(response *DescribeInstanceResponse, err error)) <-chan int
DescribeInstanceWithCallback invokes the paielasticdatasetaccelerator.DescribeInstance API asynchronously
func (*Client) DescribeInstanceWithChan ¶
func (client *Client) DescribeInstanceWithChan(request *DescribeInstanceRequest) (<-chan *DescribeInstanceResponse, <-chan error)
DescribeInstanceWithChan invokes the paielasticdatasetaccelerator.DescribeInstance API asynchronously
func (*Client) DescribeSlot ¶
func (client *Client) DescribeSlot(request *DescribeSlotRequest) (response *DescribeSlotResponse, err error)
DescribeSlot invokes the paielasticdatasetaccelerator.DescribeSlot API synchronously
func (*Client) DescribeSlotWithCallback ¶
func (client *Client) DescribeSlotWithCallback(request *DescribeSlotRequest, callback func(response *DescribeSlotResponse, err error)) <-chan int
DescribeSlotWithCallback invokes the paielasticdatasetaccelerator.DescribeSlot API asynchronously
func (*Client) DescribeSlotWithChan ¶
func (client *Client) DescribeSlotWithChan(request *DescribeSlotRequest) (<-chan *DescribeSlotResponse, <-chan error)
DescribeSlotWithChan invokes the paielasticdatasetaccelerator.DescribeSlot API asynchronously
func (*Client) ListComponents ¶
func (client *Client) ListComponents(request *ListComponentsRequest) (response *ListComponentsResponse, err error)
ListComponents invokes the paielasticdatasetaccelerator.ListComponents API synchronously
func (*Client) ListComponentsWithCallback ¶
func (client *Client) ListComponentsWithCallback(request *ListComponentsRequest, callback func(response *ListComponentsResponse, err error)) <-chan int
ListComponentsWithCallback invokes the paielasticdatasetaccelerator.ListComponents API asynchronously
func (*Client) ListComponentsWithChan ¶
func (client *Client) ListComponentsWithChan(request *ListComponentsRequest) (<-chan *ListComponentsResponse, <-chan error)
ListComponentsWithChan invokes the paielasticdatasetaccelerator.ListComponents API asynchronously
func (*Client) ListEndpoints ¶
func (client *Client) ListEndpoints(request *ListEndpointsRequest) (response *ListEndpointsResponse, err error)
ListEndpoints invokes the paielasticdatasetaccelerator.ListEndpoints API synchronously
func (*Client) ListEndpointsWithCallback ¶
func (client *Client) ListEndpointsWithCallback(request *ListEndpointsRequest, callback func(response *ListEndpointsResponse, err error)) <-chan int
ListEndpointsWithCallback invokes the paielasticdatasetaccelerator.ListEndpoints API asynchronously
func (*Client) ListEndpointsWithChan ¶
func (client *Client) ListEndpointsWithChan(request *ListEndpointsRequest) (<-chan *ListEndpointsResponse, <-chan error)
ListEndpointsWithChan invokes the paielasticdatasetaccelerator.ListEndpoints API asynchronously
func (*Client) ListInstances ¶
func (client *Client) ListInstances(request *ListInstancesRequest) (response *ListInstancesResponse, err error)
ListInstances invokes the paielasticdatasetaccelerator.ListInstances API synchronously
func (*Client) ListInstancesWithCallback ¶
func (client *Client) ListInstancesWithCallback(request *ListInstancesRequest, callback func(response *ListInstancesResponse, err error)) <-chan int
ListInstancesWithCallback invokes the paielasticdatasetaccelerator.ListInstances API asynchronously
func (*Client) ListInstancesWithChan ¶
func (client *Client) ListInstancesWithChan(request *ListInstancesRequest) (<-chan *ListInstancesResponse, <-chan error)
ListInstancesWithChan invokes the paielasticdatasetaccelerator.ListInstances API asynchronously
func (*Client) ListSlots ¶
func (client *Client) ListSlots(request *ListSlotsRequest) (response *ListSlotsResponse, err error)
ListSlots invokes the paielasticdatasetaccelerator.ListSlots API synchronously
func (*Client) ListSlotsWithCallback ¶
func (client *Client) ListSlotsWithCallback(request *ListSlotsRequest, callback func(response *ListSlotsResponse, err error)) <-chan int
ListSlotsWithCallback invokes the paielasticdatasetaccelerator.ListSlots API asynchronously
func (*Client) ListSlotsWithChan ¶
func (client *Client) ListSlotsWithChan(request *ListSlotsRequest) (<-chan *ListSlotsResponse, <-chan error)
ListSlotsWithChan invokes the paielasticdatasetaccelerator.ListSlots API asynchronously
func (*Client) ListTags ¶
func (client *Client) ListTags(request *ListTagsRequest) (response *ListTagsResponse, err error)
ListTags invokes the paielasticdatasetaccelerator.ListTags API synchronously
func (*Client) ListTagsWithCallback ¶
func (client *Client) ListTagsWithCallback(request *ListTagsRequest, callback func(response *ListTagsResponse, err error)) <-chan int
ListTagsWithCallback invokes the paielasticdatasetaccelerator.ListTags API asynchronously
func (*Client) ListTagsWithChan ¶
func (client *Client) ListTagsWithChan(request *ListTagsRequest) (<-chan *ListTagsResponse, <-chan error)
ListTagsWithChan invokes the paielasticdatasetaccelerator.ListTags API asynchronously
func (*Client) QueryInstanceMetrics ¶
func (client *Client) QueryInstanceMetrics(request *QueryInstanceMetricsRequest) (response *QueryInstanceMetricsResponse, err error)
QueryInstanceMetrics invokes the paielasticdatasetaccelerator.QueryInstanceMetrics API synchronously
func (*Client) QueryInstanceMetricsWithCallback ¶
func (client *Client) QueryInstanceMetricsWithCallback(request *QueryInstanceMetricsRequest, callback func(response *QueryInstanceMetricsResponse, err error)) <-chan int
QueryInstanceMetricsWithCallback invokes the paielasticdatasetaccelerator.QueryInstanceMetrics API asynchronously
func (*Client) QueryInstanceMetricsWithChan ¶
func (client *Client) QueryInstanceMetricsWithChan(request *QueryInstanceMetricsRequest) (<-chan *QueryInstanceMetricsResponse, <-chan error)
QueryInstanceMetricsWithChan invokes the paielasticdatasetaccelerator.QueryInstanceMetrics API asynchronously
func (*Client) QuerySlotMetrics ¶
func (client *Client) QuerySlotMetrics(request *QuerySlotMetricsRequest) (response *QuerySlotMetricsResponse, err error)
QuerySlotMetrics invokes the paielasticdatasetaccelerator.QuerySlotMetrics API synchronously
func (*Client) QuerySlotMetricsWithCallback ¶
func (client *Client) QuerySlotMetricsWithCallback(request *QuerySlotMetricsRequest, callback func(response *QuerySlotMetricsResponse, err error)) <-chan int
QuerySlotMetricsWithCallback invokes the paielasticdatasetaccelerator.QuerySlotMetrics API asynchronously
func (*Client) QuerySlotMetricsWithChan ¶
func (client *Client) QuerySlotMetricsWithChan(request *QuerySlotMetricsRequest) (<-chan *QuerySlotMetricsResponse, <-chan error)
QuerySlotMetricsWithChan invokes the paielasticdatasetaccelerator.QuerySlotMetrics API asynchronously
func (*Client) QueryStatistic ¶
func (client *Client) QueryStatistic(request *QueryStatisticRequest) (response *QueryStatisticResponse, err error)
QueryStatistic invokes the paielasticdatasetaccelerator.QueryStatistic API synchronously
func (*Client) QueryStatisticWithCallback ¶
func (client *Client) QueryStatisticWithCallback(request *QueryStatisticRequest, callback func(response *QueryStatisticResponse, err error)) <-chan int
QueryStatisticWithCallback invokes the paielasticdatasetaccelerator.QueryStatistic API asynchronously
func (*Client) QueryStatisticWithChan ¶
func (client *Client) QueryStatisticWithChan(request *QueryStatisticRequest) (<-chan *QueryStatisticResponse, <-chan error)
QueryStatisticWithChan invokes the paielasticdatasetaccelerator.QueryStatistic API asynchronously
func (*Client) StopSlot ¶
func (client *Client) StopSlot(request *StopSlotRequest) (response *StopSlotResponse, err error)
StopSlot invokes the paielasticdatasetaccelerator.StopSlot API synchronously
func (*Client) StopSlotWithCallback ¶
func (client *Client) StopSlotWithCallback(request *StopSlotRequest, callback func(response *StopSlotResponse, err error)) <-chan int
StopSlotWithCallback invokes the paielasticdatasetaccelerator.StopSlot API asynchronously
func (*Client) StopSlotWithChan ¶
func (client *Client) StopSlotWithChan(request *StopSlotRequest) (<-chan *StopSlotResponse, <-chan error)
StopSlotWithChan invokes the paielasticdatasetaccelerator.StopSlot API asynchronously
func (*Client) UnbindEndpoint ¶
func (client *Client) UnbindEndpoint(request *UnbindEndpointRequest) (response *UnbindEndpointResponse, err error)
UnbindEndpoint invokes the paielasticdatasetaccelerator.UnbindEndpoint API synchronously
func (*Client) UnbindEndpointWithCallback ¶
func (client *Client) UnbindEndpointWithCallback(request *UnbindEndpointRequest, callback func(response *UnbindEndpointResponse, err error)) <-chan int
UnbindEndpointWithCallback invokes the paielasticdatasetaccelerator.UnbindEndpoint API asynchronously
func (*Client) UnbindEndpointWithChan ¶
func (client *Client) UnbindEndpointWithChan(request *UnbindEndpointRequest) (<-chan *UnbindEndpointResponse, <-chan error)
UnbindEndpointWithChan invokes the paielasticdatasetaccelerator.UnbindEndpoint API asynchronously
func (*Client) UpdateInstance ¶
func (client *Client) UpdateInstance(request *UpdateInstanceRequest) (response *UpdateInstanceResponse, err error)
UpdateInstance invokes the paielasticdatasetaccelerator.UpdateInstance API synchronously
func (*Client) UpdateInstanceWithCallback ¶
func (client *Client) UpdateInstanceWithCallback(request *UpdateInstanceRequest, callback func(response *UpdateInstanceResponse, err error)) <-chan int
UpdateInstanceWithCallback invokes the paielasticdatasetaccelerator.UpdateInstance API asynchronously
func (*Client) UpdateInstanceWithChan ¶
func (client *Client) UpdateInstanceWithChan(request *UpdateInstanceRequest) (<-chan *UpdateInstanceResponse, <-chan error)
UpdateInstanceWithChan invokes the paielasticdatasetaccelerator.UpdateInstance API asynchronously
func (*Client) UpdateSlot ¶
func (client *Client) UpdateSlot(request *UpdateSlotRequest) (response *UpdateSlotResponse, err error)
UpdateSlot invokes the paielasticdatasetaccelerator.UpdateSlot API synchronously
func (*Client) UpdateSlotWithCallback ¶
func (client *Client) UpdateSlotWithCallback(request *UpdateSlotRequest, callback func(response *UpdateSlotResponse, err error)) <-chan int
UpdateSlotWithCallback invokes the paielasticdatasetaccelerator.UpdateSlot API asynchronously
func (*Client) UpdateSlotWithChan ¶
func (client *Client) UpdateSlotWithChan(request *UpdateSlotRequest) (<-chan *UpdateSlotResponse, <-chan error)
UpdateSlotWithChan invokes the paielasticdatasetaccelerator.UpdateSlot API asynchronously
type Components ¶
type Components struct {
ComponentsItem []ComponentsItem `json:"Components" xml:"Components"`
}
Components is a nested struct in paielasticdatasetaccelerator response
type ComponentsItem ¶
type ComponentsItem struct { UserId string `json:"UserId" xml:"UserId"` OwnerId string `json:"OwnerId" xml:"OwnerId"` GmtCreateTime string `json:"GmtCreateTime" xml:"GmtCreateTime"` GmtModifiedTime string `json:"GmtModifiedTime" xml:"GmtModifiedTime"` Uuid string `json:"Uuid" xml:"Uuid"` Name string `json:"Name" xml:"Name"` Version string `json:"Version" xml:"Version"` Template Template `json:"Template" xml:"Template"` }
ComponentsItem is a nested struct in paielasticdatasetaccelerator response
type CreateEndpointRequest ¶
type CreateEndpointRequest struct { *requests.RoaRequest Body string `position:"Body" name:"body"` }
CreateEndpointRequest is the request struct for api CreateEndpoint
func CreateCreateEndpointRequest ¶
func CreateCreateEndpointRequest() (request *CreateEndpointRequest)
CreateCreateEndpointRequest creates a request to invoke CreateEndpoint API
type CreateEndpointResponse ¶
type CreateEndpointResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` EndpointId string `json:"EndpointId" xml:"EndpointId"` }
CreateEndpointResponse is the response struct for api CreateEndpoint
func CreateCreateEndpointResponse ¶
func CreateCreateEndpointResponse() (response *CreateEndpointResponse)
CreateCreateEndpointResponse creates a response to parse from CreateEndpoint response
type CreateInstanceRequest ¶
type CreateInstanceRequest struct { *requests.RoaRequest Body string `position:"Body" name:"body"` }
CreateInstanceRequest is the request struct for api CreateInstance
func CreateCreateInstanceRequest ¶
func CreateCreateInstanceRequest() (request *CreateInstanceRequest)
CreateCreateInstanceRequest creates a request to invoke CreateInstance API
type CreateInstanceResponse ¶
type CreateInstanceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` InstanceId string `json:"InstanceId" xml:"InstanceId"` }
CreateInstanceResponse is the response struct for api CreateInstance
func CreateCreateInstanceResponse ¶
func CreateCreateInstanceResponse() (response *CreateInstanceResponse)
CreateCreateInstanceResponse creates a response to parse from CreateInstance response
type CreateSlotRequest ¶
type CreateSlotRequest struct { *requests.RoaRequest Body string `position:"Body" name:"body"` }
CreateSlotRequest is the request struct for api CreateSlot
func CreateCreateSlotRequest ¶
func CreateCreateSlotRequest() (request *CreateSlotRequest)
CreateCreateSlotRequest creates a request to invoke CreateSlot API
type CreateSlotResponse ¶
type CreateSlotResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` SlotId string `json:"SlotId" xml:"SlotId"` EndpointIds string `json:"EndpointIds" xml:"EndpointIds"` }
CreateSlotResponse is the response struct for api CreateSlot
func CreateCreateSlotResponse ¶
func CreateCreateSlotResponse() (response *CreateSlotResponse)
CreateCreateSlotResponse creates a response to parse from CreateSlot response
type CreateTagRequest ¶
type CreateTagRequest struct { *requests.RoaRequest Body string `position:"Body" name:"body"` }
CreateTagRequest is the request struct for api CreateTag
func CreateCreateTagRequest ¶
func CreateCreateTagRequest() (request *CreateTagRequest)
CreateCreateTagRequest creates a request to invoke CreateTag API
type CreateTagResponse ¶
type CreateTagResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
CreateTagResponse is the response struct for api CreateTag
func CreateCreateTagResponse ¶
func CreateCreateTagResponse() (response *CreateTagResponse)
CreateCreateTagResponse creates a response to parse from CreateTag response
type DeleteEndpointRequest ¶ added in v1.62.333
type DeleteEndpointRequest struct { *requests.RoaRequest EndpointId string `position:"Path" name:"EndpointId"` }
DeleteEndpointRequest is the request struct for api DeleteEndpoint
func CreateDeleteEndpointRequest ¶ added in v1.62.333
func CreateDeleteEndpointRequest() (request *DeleteEndpointRequest)
CreateDeleteEndpointRequest creates a request to invoke DeleteEndpoint API
type DeleteEndpointResponse ¶ added in v1.62.333
type DeleteEndpointResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteEndpointResponse is the response struct for api DeleteEndpoint
func CreateDeleteEndpointResponse ¶ added in v1.62.333
func CreateDeleteEndpointResponse() (response *DeleteEndpointResponse)
CreateDeleteEndpointResponse creates a response to parse from DeleteEndpoint response
type DeleteInstanceRequest ¶
type DeleteInstanceRequest struct { *requests.RoaRequest InstanceId string `position:"Path" name:"InstanceId"` }
DeleteInstanceRequest is the request struct for api DeleteInstance
func CreateDeleteInstanceRequest ¶
func CreateDeleteInstanceRequest() (request *DeleteInstanceRequest)
CreateDeleteInstanceRequest creates a request to invoke DeleteInstance API
type DeleteInstanceResponse ¶
type DeleteInstanceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteInstanceResponse is the response struct for api DeleteInstance
func CreateDeleteInstanceResponse ¶
func CreateDeleteInstanceResponse() (response *DeleteInstanceResponse)
CreateDeleteInstanceResponse creates a response to parse from DeleteInstance response
type DeleteSlotRequest ¶
type DeleteSlotRequest struct { *requests.RoaRequest SlotId string `position:"Path" name:"SlotId"` Force requests.Boolean `position:"Query" name:"Force"` }
DeleteSlotRequest is the request struct for api DeleteSlot
func CreateDeleteSlotRequest ¶
func CreateDeleteSlotRequest() (request *DeleteSlotRequest)
CreateDeleteSlotRequest creates a request to invoke DeleteSlot API
type DeleteSlotResponse ¶
type DeleteSlotResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteSlotResponse is the response struct for api DeleteSlot
func CreateDeleteSlotResponse ¶
func CreateDeleteSlotResponse() (response *DeleteSlotResponse)
CreateDeleteSlotResponse creates a response to parse from DeleteSlot response
type DeleteTagRequest ¶
type DeleteTagRequest struct { *requests.RoaRequest ResourceId string `position:"Query" name:"ResourceId"` ResourceType string `position:"Query" name:"ResourceType"` Key string `position:"Query" name:"Key"` }
DeleteTagRequest is the request struct for api DeleteTag
func CreateDeleteTagRequest ¶
func CreateDeleteTagRequest() (request *DeleteTagRequest)
CreateDeleteTagRequest creates a request to invoke DeleteTag API
type DeleteTagResponse ¶
type DeleteTagResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteTagResponse is the response struct for api DeleteTag
func CreateDeleteTagResponse ¶
func CreateDeleteTagResponse() (response *DeleteTagResponse)
CreateDeleteTagResponse creates a response to parse from DeleteTag response
type DescribeComponentRequest ¶
type DescribeComponentRequest struct { *requests.RoaRequest ComponentId string `position:"Path" name:"ComponentId"` Values string `position:"Query" name:"Values"` RenderTemplate requests.Boolean `position:"Query" name:"RenderTemplate"` }
DescribeComponentRequest is the request struct for api DescribeComponent
func CreateDescribeComponentRequest ¶
func CreateDescribeComponentRequest() (request *DescribeComponentRequest)
CreateDescribeComponentRequest creates a request to invoke DescribeComponent API
type DescribeComponentResponse ¶
type DescribeComponentResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` UserId string `json:"UserId" xml:"UserId"` OwnerId string `json:"OwnerId" xml:"OwnerId"` GmtCreateTime string `json:"GmtCreateTime" xml:"GmtCreateTime"` GmtModifiedTime string `json:"GmtModifiedTime" xml:"GmtModifiedTime"` Uuid string `json:"Uuid" xml:"Uuid"` Name string `json:"Name" xml:"Name"` Version string `json:"Version" xml:"Version"` RenderedContent string `json:"RenderedContent" xml:"RenderedContent"` Template Template `json:"Template" xml:"Template"` }
DescribeComponentResponse is the response struct for api DescribeComponent
func CreateDescribeComponentResponse ¶
func CreateDescribeComponentResponse() (response *DescribeComponentResponse)
CreateDescribeComponentResponse creates a response to parse from DescribeComponent response
type DescribeEndpointRequest ¶
type DescribeEndpointRequest struct { *requests.RoaRequest EndpointId string `position:"Path" name:"EndpointId"` }
DescribeEndpointRequest is the request struct for api DescribeEndpoint
func CreateDescribeEndpointRequest ¶
func CreateDescribeEndpointRequest() (request *DescribeEndpointRequest)
CreateDescribeEndpointRequest creates a request to invoke DescribeEndpoint API
type DescribeEndpointResponse ¶
type DescribeEndpointResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` UserId string `json:"UserId" xml:"UserId"` OwnerId string `json:"OwnerId" xml:"OwnerId"` GmtCreateTime string `json:"GmtCreateTime" xml:"GmtCreateTime"` GmtModifiedTime string `json:"GmtModifiedTime" xml:"GmtModifiedTime"` Uuid string `json:"Uuid" xml:"Uuid"` Name string `json:"Name" xml:"Name"` Type string `json:"Type" xml:"Type"` VpcId string `json:"VpcId" xml:"VpcId"` VswitchId string `json:"VswitchId" xml:"VswitchId"` Status Status `json:"Status" xml:"Status"` }
DescribeEndpointResponse is the response struct for api DescribeEndpoint
func CreateDescribeEndpointResponse ¶
func CreateDescribeEndpointResponse() (response *DescribeEndpointResponse)
CreateDescribeEndpointResponse creates a response to parse from DescribeEndpoint response
type DescribeInstanceRequest ¶
type DescribeInstanceRequest struct { *requests.RoaRequest InstanceId string `position:"Path" name:"InstanceId"` }
DescribeInstanceRequest is the request struct for api DescribeInstance
func CreateDescribeInstanceRequest ¶
func CreateDescribeInstanceRequest() (request *DescribeInstanceRequest)
CreateDescribeInstanceRequest creates a request to invoke DescribeInstance API
type DescribeInstanceResponse ¶
type DescribeInstanceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` UserId string `json:"UserId" xml:"UserId"` OwnerId string `json:"OwnerId" xml:"OwnerId"` GmtCreateTime string `json:"GmtCreateTime" xml:"GmtCreateTime"` GmtModifiedTime string `json:"GmtModifiedTime" xml:"GmtModifiedTime"` Uuid string `json:"Uuid" xml:"Uuid"` Name string `json:"Name" xml:"Name"` Description string `json:"Description" xml:"Description"` Type string `json:"Type" xml:"Type"` PaymentType string `json:"PaymentType" xml:"PaymentType"` Capacity string `json:"Capacity" xml:"Capacity"` MaxSlot int `json:"MaxSlot" xml:"MaxSlot"` MaxEndpoint int `json:"MaxEndpoint" xml:"MaxEndpoint"` StorageType string `json:"StorageType" xml:"StorageType"` ProviderType string `json:"ProviderType" xml:"ProviderType"` Status Status `json:"Status" xml:"Status"` Tags []TagsItem `json:"Tags" xml:"Tags"` }
DescribeInstanceResponse is the response struct for api DescribeInstance
func CreateDescribeInstanceResponse ¶
func CreateDescribeInstanceResponse() (response *DescribeInstanceResponse)
CreateDescribeInstanceResponse creates a response to parse from DescribeInstance response
type DescribeSlotRequest ¶
type DescribeSlotRequest struct { *requests.RoaRequest SlotId string `position:"Path" name:"SlotId"` }
DescribeSlotRequest is the request struct for api DescribeSlot
func CreateDescribeSlotRequest ¶
func CreateDescribeSlotRequest() (request *DescribeSlotRequest)
CreateDescribeSlotRequest creates a request to invoke DescribeSlot API
type DescribeSlotResponse ¶
type DescribeSlotResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` UserId string `json:"UserId" xml:"UserId"` OwnerId string `json:"OwnerId" xml:"OwnerId"` GmtCreateTime string `json:"GmtCreateTime" xml:"GmtCreateTime"` GmtModifiedTime string `json:"GmtModifiedTime" xml:"GmtModifiedTime"` Uuid string `json:"Uuid" xml:"Uuid"` InstanceId string `json:"InstanceId" xml:"InstanceId"` Name string `json:"Name" xml:"Name"` Description string `json:"Description" xml:"Description"` StorageType string `json:"StorageType" xml:"StorageType"` StorageUri string `json:"StorageUri" xml:"StorageUri"` Capacity string `json:"Capacity" xml:"Capacity"` IoType string `json:"IoType" xml:"IoType"` LifeCycle LifeCycle `json:"LifeCycle" xml:"LifeCycle"` Status Status `json:"Status" xml:"Status"` Tags []TagsItem `json:"Tags" xml:"Tags"` }
DescribeSlotResponse is the response struct for api DescribeSlot
func CreateDescribeSlotResponse ¶
func CreateDescribeSlotResponse() (response *DescribeSlotResponse)
CreateDescribeSlotResponse creates a response to parse from DescribeSlot response
type Detail ¶
type Detail struct { LoadedFileNum int64 `json:"LoadedFileNum" xml:"LoadedFileNum"` LoadingTimeCost int64 `json:"LoadingTimeCost" xml:"LoadingTimeCost"` LoadedFileSize string `json:"LoadedFileSize" xml:"LoadedFileSize"` IpPortMapping map[string]interface{} `json:"IpPortMapping" xml:"IpPortMapping"` }
Detail is a nested struct in paielasticdatasetaccelerator response
type EndpointsInListEndpoints ¶
type EndpointsInListEndpoints struct {
EndpointsItem []EndpointsItem `json:"Endpoints" xml:"Endpoints"`
}
EndpointsInListEndpoints is a nested struct in paielasticdatasetaccelerator response
type EndpointsInListSlots ¶
type EndpointsInListSlots struct {
EndpointsItem []EndpointsItem `json:"Endpoints" xml:"Endpoints"`
}
EndpointsInListSlots is a nested struct in paielasticdatasetaccelerator response
type EndpointsItem ¶
type EndpointsItem struct { Uuid string `json:"Uuid" xml:"Uuid"` Name string `json:"Name" xml:"Name"` GmtCreateTime string `json:"GmtCreateTime" xml:"GmtCreateTime"` GmtModifiedTime string `json:"GmtModifiedTime" xml:"GmtModifiedTime"` UserId string `json:"UserId" xml:"UserId"` OwnerId string `json:"OwnerId" xml:"OwnerId"` InstanceId string `json:"InstanceId" xml:"InstanceId"` VswitchId string `json:"VswitchId" xml:"VswitchId"` VpcId string `json:"VpcId" xml:"VpcId"` Type string `json:"Type" xml:"Type"` Status Status `json:"Status" xml:"Status"` }
EndpointsItem is a nested struct in paielasticdatasetaccelerator response
type Instances ¶
type Instances struct {
InstancesItem []InstancesItem `json:"Instances" xml:"Instances"`
}
Instances is a nested struct in paielasticdatasetaccelerator response
type InstancesItem ¶
type InstancesItem struct { UserId string `json:"UserId" xml:"UserId"` OwnerId string `json:"OwnerId" xml:"OwnerId"` GmtCreateTime string `json:"GmtCreateTime" xml:"GmtCreateTime"` GmtModifiedTime string `json:"GmtModifiedTime" xml:"GmtModifiedTime"` Uuid string `json:"Uuid" xml:"Uuid"` Name string `json:"Name" xml:"Name"` Description string `json:"Description" xml:"Description"` Type string `json:"Type" xml:"Type"` PaymentType string `json:"PaymentType" xml:"PaymentType"` Capacity string `json:"Capacity" xml:"Capacity"` MaxSlot int `json:"MaxSlot" xml:"MaxSlot"` MaxEndpoint int `json:"MaxEndpoint" xml:"MaxEndpoint"` StorageType string `json:"StorageType" xml:"StorageType"` ProviderType string `json:"ProviderType" xml:"ProviderType"` Status Status `json:"Status" xml:"Status"` Tags []TagsItem `json:"Tags" xml:"Tags"` }
InstancesItem is a nested struct in paielasticdatasetaccelerator response
type LifeCycle ¶
type LifeCycle struct { Config string `json:"Config" xml:"Config"` Type string `json:"Type" xml:"Type"` }
LifeCycle is a nested struct in paielasticdatasetaccelerator response
type ListComponentsRequest ¶
type ListComponentsRequest struct { *requests.RoaRequest ComponentIds string `position:"Query" name:"ComponentIds"` Name string `position:"Query" name:"Name"` PageSize requests.Integer `position:"Query" name:"PageSize"` SortBy string `position:"Query" name:"SortBy"` Version string `position:"Query" name:"Version"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` Order string `position:"Query" name:"Order"` }
ListComponentsRequest is the request struct for api ListComponents
func CreateListComponentsRequest ¶
func CreateListComponentsRequest() (request *ListComponentsRequest)
CreateListComponentsRequest creates a request to invoke ListComponents API
type ListComponentsResponse ¶
type ListComponentsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Components []ComponentsItem `json:"Components" xml:"Components"` }
ListComponentsResponse is the response struct for api ListComponents
func CreateListComponentsResponse ¶
func CreateListComponentsResponse() (response *ListComponentsResponse)
CreateListComponentsResponse creates a response to parse from ListComponents response
type ListEndpointsRequest ¶
type ListEndpointsRequest struct { *requests.RoaRequest SlotIds string `position:"Query" name:"SlotIds"` InstanceIds string `position:"Query" name:"InstanceIds"` Name string `position:"Query" name:"Name"` PageSize requests.Integer `position:"Query" name:"PageSize"` SortBy string `position:"Query" name:"SortBy"` Type string `position:"Query" name:"Type"` EndpointIds string `position:"Query" name:"EndpointIds"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` Order string `position:"Query" name:"Order"` }
ListEndpointsRequest is the request struct for api ListEndpoints
func CreateListEndpointsRequest ¶
func CreateListEndpointsRequest() (request *ListEndpointsRequest)
CreateListEndpointsRequest creates a request to invoke ListEndpoints API
type ListEndpointsResponse ¶
type ListEndpointsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Endpoints []EndpointsItem `json:"Endpoints" xml:"Endpoints"` }
ListEndpointsResponse is the response struct for api ListEndpoints
func CreateListEndpointsResponse ¶
func CreateListEndpointsResponse() (response *ListEndpointsResponse)
CreateListEndpointsResponse creates a response to parse from ListEndpoints response
type ListInstancesRequest ¶
type ListInstancesRequest struct { *requests.RoaRequest Phase string `position:"Query" name:"Phase"` InstanceIds string `position:"Query" name:"InstanceIds"` Name string `position:"Query" name:"Name"` PageSize requests.Integer `position:"Query" name:"PageSize"` SortBy string `position:"Query" name:"SortBy"` Type string `position:"Query" name:"Type"` PaymentType string `position:"Query" name:"PaymentType"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` Order string `position:"Query" name:"Order"` }
ListInstancesRequest is the request struct for api ListInstances
func CreateListInstancesRequest ¶
func CreateListInstancesRequest() (request *ListInstancesRequest)
CreateListInstancesRequest creates a request to invoke ListInstances API
type ListInstancesResponse ¶
type ListInstancesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Instances []InstancesItem `json:"Instances" xml:"Instances"` }
ListInstancesResponse is the response struct for api ListInstances
func CreateListInstancesResponse ¶
func CreateListInstancesResponse() (response *ListInstancesResponse)
CreateListInstancesResponse creates a response to parse from ListInstances response
type ListSlotsRequest ¶
type ListSlotsRequest struct { *requests.RoaRequest Phase string `position:"Query" name:"Phase"` StorageType string `position:"Query" name:"StorageType"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` EndpointIds string `position:"Query" name:"EndpointIds"` SlotIds string `position:"Query" name:"SlotIds"` InstanceIds string `position:"Query" name:"InstanceIds"` Name string `position:"Query" name:"Name"` PageSize requests.Integer `position:"Query" name:"PageSize"` SortBy string `position:"Query" name:"SortBy"` StorageUri string `position:"Query" name:"StorageUri"` Order string `position:"Query" name:"Order"` }
ListSlotsRequest is the request struct for api ListSlots
func CreateListSlotsRequest ¶
func CreateListSlotsRequest() (request *ListSlotsRequest)
CreateListSlotsRequest creates a request to invoke ListSlots API
type ListSlotsResponse ¶
type ListSlotsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Slots []SlotsItem `json:"Slots" xml:"Slots"` }
ListSlotsResponse is the response struct for api ListSlots
func CreateListSlotsResponse ¶
func CreateListSlotsResponse() (response *ListSlotsResponse)
CreateListSlotsResponse creates a response to parse from ListSlots response
type ListTagsRequest ¶
type ListTagsRequest struct { *requests.RoaRequest ResourceId string `position:"Query" name:"ResourceId"` PageSize requests.Integer `position:"Query" name:"PageSize"` SortBy string `position:"Query" name:"SortBy"` ResourceType string `position:"Query" name:"ResourceType"` Value string `position:"Query" name:"Value"` Key string `position:"Query" name:"Key"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` Order string `position:"Query" name:"Order"` }
ListTagsRequest is the request struct for api ListTags
func CreateListTagsRequest ¶
func CreateListTagsRequest() (request *ListTagsRequest)
CreateListTagsRequest creates a request to invoke ListTags API
type ListTagsResponse ¶
type ListTagsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Tags []TagsItem `json:"Tags" xml:"Tags"` }
ListTagsResponse is the response struct for api ListTags
func CreateListTagsResponse ¶
func CreateListTagsResponse() (response *ListTagsResponse)
CreateListTagsResponse creates a response to parse from ListTags response
type MetricsInQueryInstanceMetrics ¶
type MetricsInQueryInstanceMetrics struct {
MetricsItem []MetricsItem `json:"Metrics" xml:"Metrics"`
}
MetricsInQueryInstanceMetrics is a nested struct in paielasticdatasetaccelerator response
type MetricsInQuerySlotMetrics ¶
type MetricsInQuerySlotMetrics struct {
MetricsItem []MetricsItem `json:"Metrics" xml:"Metrics"`
}
MetricsInQuerySlotMetrics is a nested struct in paielasticdatasetaccelerator response
type MetricsItem ¶
type MetricsItem struct { Timestamp string `json:"Timestamp" xml:"Timestamp"` Value string `json:"Value" xml:"Value"` }
MetricsItem is a nested struct in paielasticdatasetaccelerator response
type QueryInstanceMetricsRequest ¶
type QueryInstanceMetricsRequest struct { *requests.RoaRequest MetricType string `position:"Query" name:"MetricType"` InstanceId string `position:"Path" name:"InstanceId"` TimeStep string `position:"Query" name:"TimeStep"` EndTime string `position:"Query" name:"EndTime"` StartTime string `position:"Query" name:"StartTime"` Dimensions string `position:"Query" name:"Dimensions"` }
QueryInstanceMetricsRequest is the request struct for api QueryInstanceMetrics
func CreateQueryInstanceMetricsRequest ¶
func CreateQueryInstanceMetricsRequest() (request *QueryInstanceMetricsRequest)
CreateQueryInstanceMetricsRequest creates a request to invoke QueryInstanceMetrics API
type QueryInstanceMetricsResponse ¶
type QueryInstanceMetricsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Period string `json:"Period" xml:"Period"` Metrics []MetricsItem `json:"Metrics" xml:"Metrics"` }
QueryInstanceMetricsResponse is the response struct for api QueryInstanceMetrics
func CreateQueryInstanceMetricsResponse ¶
func CreateQueryInstanceMetricsResponse() (response *QueryInstanceMetricsResponse)
CreateQueryInstanceMetricsResponse creates a response to parse from QueryInstanceMetrics response
type QuerySlotMetricsRequest ¶
type QuerySlotMetricsRequest struct { *requests.RoaRequest MetricType string `position:"Query" name:"MetricType"` TimeStep string `position:"Query" name:"TimeStep"` EndTime string `position:"Query" name:"EndTime"` SlotId string `position:"Path" name:"SlotId"` StartTime string `position:"Query" name:"StartTime"` Dimensions string `position:"Query" name:"Dimensions"` }
QuerySlotMetricsRequest is the request struct for api QuerySlotMetrics
func CreateQuerySlotMetricsRequest ¶
func CreateQuerySlotMetricsRequest() (request *QuerySlotMetricsRequest)
CreateQuerySlotMetricsRequest creates a request to invoke QuerySlotMetrics API
type QuerySlotMetricsResponse ¶
type QuerySlotMetricsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Period string `json:"Period" xml:"Period"` Metrics []MetricsItem `json:"Metrics" xml:"Metrics"` }
QuerySlotMetricsResponse is the response struct for api QuerySlotMetrics
func CreateQuerySlotMetricsResponse ¶
func CreateQuerySlotMetricsResponse() (response *QuerySlotMetricsResponse)
CreateQuerySlotMetricsResponse creates a response to parse from QuerySlotMetrics response
type QueryStatisticRequest ¶
type QueryStatisticRequest struct { *requests.RoaRequest EndTime string `position:"Query" name:"EndTime"` StartTime string `position:"Query" name:"StartTime"` Fields string `position:"Query" name:"Fields"` }
QueryStatisticRequest is the request struct for api QueryStatistic
func CreateQueryStatisticRequest ¶
func CreateQueryStatisticRequest() (request *QueryStatisticRequest)
CreateQueryStatisticRequest creates a request to invoke QueryStatistic API
type QueryStatisticResponse ¶
type QueryStatisticResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` InstanceCapacityEachType map[string]interface{} `json:"InstanceCapacityEachType" xml:"InstanceCapacityEachType"` InstanceNumEachType map[string]interface{} `json:"InstanceNumEachType" xml:"InstanceNumEachType"` SlotNumEachType map[string]interface{} `json:"SlotNumEachType" xml:"SlotNumEachType"` }
QueryStatisticResponse is the response struct for api QueryStatistic
func CreateQueryStatisticResponse ¶
func CreateQueryStatisticResponse() (response *QueryStatisticResponse)
CreateQueryStatisticResponse creates a response to parse from QueryStatistic response
type Slots ¶
type Slots struct {
SlotsItem []SlotsItem `json:"Slots" xml:"Slots"`
}
Slots is a nested struct in paielasticdatasetaccelerator response
type SlotsItem ¶
type SlotsItem struct { UserId string `json:"UserId" xml:"UserId"` OwnerId string `json:"OwnerId" xml:"OwnerId"` GmtCreateTime string `json:"GmtCreateTime" xml:"GmtCreateTime"` GmtModifiedTime string `json:"GmtModifiedTime" xml:"GmtModifiedTime"` Uuid string `json:"Uuid" xml:"Uuid"` InstanceId string `json:"InstanceId" xml:"InstanceId"` Name string `json:"Name" xml:"Name"` Description string `json:"Description" xml:"Description"` StorageType string `json:"StorageType" xml:"StorageType"` StorageUri string `json:"StorageUri" xml:"StorageUri"` Capacity string `json:"Capacity" xml:"Capacity"` IoType string `json:"IoType" xml:"IoType"` LifeCycle LifeCycle `json:"LifeCycle" xml:"LifeCycle"` Status Status `json:"Status" xml:"Status"` Tags []TagsItem `json:"Tags" xml:"Tags"` Endpoints []EndpointsItem `json:"Endpoints" xml:"Endpoints"` }
SlotsItem is a nested struct in paielasticdatasetaccelerator response
type Status ¶
type Status struct { Message string `json:"Message" xml:"Message"` UsedCapacity string `json:"UsedCapacity" xml:"UsedCapacity"` Code string `json:"Code" xml:"Code"` Phase string `json:"Phase" xml:"Phase"` SlotNum int `json:"SlotNum" xml:"SlotNum"` Detail Detail `json:"Detail" xml:"Detail"` }
Status is a nested struct in paielasticdatasetaccelerator response
type StopSlotRequest ¶
type StopSlotRequest struct { *requests.RoaRequest SlotId string `position:"Path" name:"SlotId"` }
StopSlotRequest is the request struct for api StopSlot
func CreateStopSlotRequest ¶
func CreateStopSlotRequest() (request *StopSlotRequest)
CreateStopSlotRequest creates a request to invoke StopSlot API
type StopSlotResponse ¶
type StopSlotResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
StopSlotResponse is the response struct for api StopSlot
func CreateStopSlotResponse ¶
func CreateStopSlotResponse() (response *StopSlotResponse)
CreateStopSlotResponse creates a response to parse from StopSlot response
type TagsInDescribeInstance ¶
type TagsInDescribeInstance struct {
TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}
TagsInDescribeInstance is a nested struct in paielasticdatasetaccelerator response
type TagsInDescribeSlot ¶
type TagsInDescribeSlot struct {
TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}
TagsInDescribeSlot is a nested struct in paielasticdatasetaccelerator response
type TagsInListInstances ¶
type TagsInListInstances struct {
TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}
TagsInListInstances is a nested struct in paielasticdatasetaccelerator response
type TagsInListSlots ¶
type TagsInListSlots struct {
TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}
TagsInListSlots is a nested struct in paielasticdatasetaccelerator response
type TagsInListTags ¶
type TagsInListTags struct {
TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}
TagsInListTags is a nested struct in paielasticdatasetaccelerator response
type TagsItem ¶
type TagsItem struct { Key string `json:"Key" xml:"Key"` Value string `json:"Value" xml:"Value"` ResourceType string `json:"ResourceType" xml:"ResourceType"` ResourceId string `json:"ResourceId" xml:"ResourceId"` GmtCreateTime string `json:"GmtCreateTime" xml:"GmtCreateTime"` GmtModifiedTime string `json:"GmtModifiedTime" xml:"GmtModifiedTime"` UserId string `json:"UserId" xml:"UserId"` OwnerId string `json:"OwnerId" xml:"OwnerId"` }
TagsItem is a nested struct in paielasticdatasetaccelerator response
type UnbindEndpointRequest ¶
type UnbindEndpointRequest struct { *requests.RoaRequest EndpointId string `position:"Path" name:"EndpointId"` SlotId string `position:"Path" name:"SlotId"` }
UnbindEndpointRequest is the request struct for api UnbindEndpoint
func CreateUnbindEndpointRequest ¶
func CreateUnbindEndpointRequest() (request *UnbindEndpointRequest)
CreateUnbindEndpointRequest creates a request to invoke UnbindEndpoint API
type UnbindEndpointResponse ¶
type UnbindEndpointResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UnbindEndpointResponse is the response struct for api UnbindEndpoint
func CreateUnbindEndpointResponse ¶
func CreateUnbindEndpointResponse() (response *UnbindEndpointResponse)
CreateUnbindEndpointResponse creates a response to parse from UnbindEndpoint response
type UpdateInstanceRequest ¶
type UpdateInstanceRequest struct { *requests.RoaRequest InstanceId string `position:"Path" name:"InstanceId"` Body string `position:"Body" name:"body"` }
UpdateInstanceRequest is the request struct for api UpdateInstance
func CreateUpdateInstanceRequest ¶
func CreateUpdateInstanceRequest() (request *UpdateInstanceRequest)
CreateUpdateInstanceRequest creates a request to invoke UpdateInstance API
type UpdateInstanceResponse ¶
type UpdateInstanceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateInstanceResponse is the response struct for api UpdateInstance
func CreateUpdateInstanceResponse ¶
func CreateUpdateInstanceResponse() (response *UpdateInstanceResponse)
CreateUpdateInstanceResponse creates a response to parse from UpdateInstance response
type UpdateSlotRequest ¶
type UpdateSlotRequest struct { *requests.RoaRequest SlotId string `position:"Path" name:"SlotId"` Body string `position:"Body" name:"body"` }
UpdateSlotRequest is the request struct for api UpdateSlot
func CreateUpdateSlotRequest ¶
func CreateUpdateSlotRequest() (request *UpdateSlotRequest)
CreateUpdateSlotRequest creates a request to invoke UpdateSlot API
type UpdateSlotResponse ¶
type UpdateSlotResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateSlotResponse is the response struct for api UpdateSlot
func CreateUpdateSlotResponse ¶
func CreateUpdateSlotResponse() (response *UpdateSlotResponse)
CreateUpdateSlotResponse creates a response to parse from UpdateSlot response
Source Files ¶
- bind_endpoint.go
- client.go
- create_endpoint.go
- create_instance.go
- create_slot.go
- create_tag.go
- delete_endpoint.go
- delete_instance.go
- delete_slot.go
- delete_tag.go
- describe_component.go
- describe_endpoint.go
- describe_instance.go
- describe_slot.go
- list_components.go
- list_endpoints.go
- list_instances.go
- list_slots.go
- list_tags.go
- query_instance_metrics.go
- query_slot_metrics.go
- query_statistic.go
- stop_slot.go
- struct_components.go
- struct_components_item.go
- struct_detail.go
- struct_endpoints_in_list_endpoints.go
- struct_endpoints_in_list_slots.go
- struct_endpoints_item.go
- struct_instances.go
- struct_instances_item.go
- struct_life_cycle.go
- struct_metrics_in_query_instance_metrics.go
- struct_metrics_in_query_slot_metrics.go
- struct_metrics_item.go
- struct_slots.go
- struct_slots_item.go
- struct_status.go
- struct_tags_in_describe_instance.go
- struct_tags_in_describe_slot.go
- struct_tags_in_list_instances.go
- struct_tags_in_list_slots.go
- struct_tags_in_list_tags.go
- struct_tags_item.go
- struct_template.go
- unbind_endpoint.go
- update_instance.go
- update_slot.go