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