Documentation ¶
Index ¶
- type AddDiskReplicaPairRequest
- type AddDiskReplicaPairResponse
- type ApplyLensServiceRequest
- type ApplyLensServiceResponse
- type CancelLensServiceRequest
- type CancelLensServiceResponse
- type ChangeResourceGroupRequest
- type ChangeResourceGroupResponse
- 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) AddDiskReplicaPair(request *AddDiskReplicaPairRequest) (response *AddDiskReplicaPairResponse, err error)
- func (client *Client) AddDiskReplicaPairWithCallback(request *AddDiskReplicaPairRequest, ...) <-chan int
- func (client *Client) AddDiskReplicaPairWithChan(request *AddDiskReplicaPairRequest) (<-chan *AddDiskReplicaPairResponse, <-chan error)
- func (client *Client) ApplyLensService(request *ApplyLensServiceRequest) (response *ApplyLensServiceResponse, err error)
- func (client *Client) ApplyLensServiceWithCallback(request *ApplyLensServiceRequest, ...) <-chan int
- func (client *Client) ApplyLensServiceWithChan(request *ApplyLensServiceRequest) (<-chan *ApplyLensServiceResponse, <-chan error)
- func (client *Client) CancelLensService(request *CancelLensServiceRequest) (response *CancelLensServiceResponse, err error)
- func (client *Client) CancelLensServiceWithCallback(request *CancelLensServiceRequest, ...) <-chan int
- func (client *Client) CancelLensServiceWithChan(request *CancelLensServiceRequest) (<-chan *CancelLensServiceResponse, <-chan error)
- func (client *Client) ChangeResourceGroup(request *ChangeResourceGroupRequest) (response *ChangeResourceGroupResponse, err error)
- func (client *Client) ChangeResourceGroupWithCallback(request *ChangeResourceGroupRequest, ...) <-chan int
- func (client *Client) ChangeResourceGroupWithChan(request *ChangeResourceGroupRequest) (<-chan *ChangeResourceGroupResponse, <-chan error)
- func (client *Client) CreateDedicatedBlockStorageCluster(request *CreateDedicatedBlockStorageClusterRequest) (response *CreateDedicatedBlockStorageClusterResponse, err error)
- func (client *Client) CreateDedicatedBlockStorageClusterWithCallback(request *CreateDedicatedBlockStorageClusterRequest, ...) <-chan int
- func (client *Client) CreateDedicatedBlockStorageClusterWithChan(request *CreateDedicatedBlockStorageClusterRequest) (<-chan *CreateDedicatedBlockStorageClusterResponse, <-chan error)
- func (client *Client) CreateDiskReplicaGroup(request *CreateDiskReplicaGroupRequest) (response *CreateDiskReplicaGroupResponse, err error)
- func (client *Client) CreateDiskReplicaGroupWithCallback(request *CreateDiskReplicaGroupRequest, ...) <-chan int
- func (client *Client) CreateDiskReplicaGroupWithChan(request *CreateDiskReplicaGroupRequest) (<-chan *CreateDiskReplicaGroupResponse, <-chan error)
- func (client *Client) CreateDiskReplicaPair(request *CreateDiskReplicaPairRequest) (response *CreateDiskReplicaPairResponse, err error)
- func (client *Client) CreateDiskReplicaPairWithCallback(request *CreateDiskReplicaPairRequest, ...) <-chan int
- func (client *Client) CreateDiskReplicaPairWithChan(request *CreateDiskReplicaPairRequest) (<-chan *CreateDiskReplicaPairResponse, <-chan error)
- func (client *Client) DeleteDiskReplicaGroup(request *DeleteDiskReplicaGroupRequest) (response *DeleteDiskReplicaGroupResponse, err error)
- func (client *Client) DeleteDiskReplicaGroupWithCallback(request *DeleteDiskReplicaGroupRequest, ...) <-chan int
- func (client *Client) DeleteDiskReplicaGroupWithChan(request *DeleteDiskReplicaGroupRequest) (<-chan *DeleteDiskReplicaGroupResponse, <-chan error)
- func (client *Client) DeleteDiskReplicaPair(request *DeleteDiskReplicaPairRequest) (response *DeleteDiskReplicaPairResponse, err error)
- func (client *Client) DeleteDiskReplicaPairWithCallback(request *DeleteDiskReplicaPairRequest, ...) <-chan int
- func (client *Client) DeleteDiskReplicaPairWithChan(request *DeleteDiskReplicaPairRequest) (<-chan *DeleteDiskReplicaPairResponse, <-chan error)
- func (client *Client) DescribeDedicatedBlockStorageClusterDisks(request *DescribeDedicatedBlockStorageClusterDisksRequest) (response *DescribeDedicatedBlockStorageClusterDisksResponse, err error)
- func (client *Client) DescribeDedicatedBlockStorageClusterDisksWithCallback(request *DescribeDedicatedBlockStorageClusterDisksRequest, ...) <-chan int
- func (client *Client) DescribeDedicatedBlockStorageClusterDisksWithChan(request *DescribeDedicatedBlockStorageClusterDisksRequest) (<-chan *DescribeDedicatedBlockStorageClusterDisksResponse, <-chan error)
- func (client *Client) DescribeDedicatedBlockStorageClusters(request *DescribeDedicatedBlockStorageClustersRequest) (response *DescribeDedicatedBlockStorageClustersResponse, err error)
- func (client *Client) DescribeDedicatedBlockStorageClustersWithCallback(request *DescribeDedicatedBlockStorageClustersRequest, ...) <-chan int
- func (client *Client) DescribeDedicatedBlockStorageClustersWithChan(request *DescribeDedicatedBlockStorageClustersRequest) (<-chan *DescribeDedicatedBlockStorageClustersResponse, <-chan error)
- func (client *Client) DescribeDiskEvents(request *DescribeDiskEventsRequest) (response *DescribeDiskEventsResponse, err error)
- func (client *Client) DescribeDiskEventsWithCallback(request *DescribeDiskEventsRequest, ...) <-chan int
- func (client *Client) DescribeDiskEventsWithChan(request *DescribeDiskEventsRequest) (<-chan *DescribeDiskEventsResponse, <-chan error)
- func (client *Client) DescribeDiskMonitorData(request *DescribeDiskMonitorDataRequest) (response *DescribeDiskMonitorDataResponse, err error)
- func (client *Client) DescribeDiskMonitorDataList(request *DescribeDiskMonitorDataListRequest) (response *DescribeDiskMonitorDataListResponse, err error)
- func (client *Client) DescribeDiskMonitorDataListWithCallback(request *DescribeDiskMonitorDataListRequest, ...) <-chan int
- func (client *Client) DescribeDiskMonitorDataListWithChan(request *DescribeDiskMonitorDataListRequest) (<-chan *DescribeDiskMonitorDataListResponse, <-chan error)
- func (client *Client) DescribeDiskMonitorDataWithCallback(request *DescribeDiskMonitorDataRequest, ...) <-chan int
- func (client *Client) DescribeDiskMonitorDataWithChan(request *DescribeDiskMonitorDataRequest) (<-chan *DescribeDiskMonitorDataResponse, <-chan error)
- func (client *Client) DescribeDiskReplicaGroups(request *DescribeDiskReplicaGroupsRequest) (response *DescribeDiskReplicaGroupsResponse, err error)
- func (client *Client) DescribeDiskReplicaGroupsWithCallback(request *DescribeDiskReplicaGroupsRequest, ...) <-chan int
- func (client *Client) DescribeDiskReplicaGroupsWithChan(request *DescribeDiskReplicaGroupsRequest) (<-chan *DescribeDiskReplicaGroupsResponse, <-chan error)
- func (client *Client) DescribeDiskReplicaPairProgress(request *DescribeDiskReplicaPairProgressRequest) (response *DescribeDiskReplicaPairProgressResponse, err error)
- func (client *Client) DescribeDiskReplicaPairProgressWithCallback(request *DescribeDiskReplicaPairProgressRequest, ...) <-chan int
- func (client *Client) DescribeDiskReplicaPairProgressWithChan(request *DescribeDiskReplicaPairProgressRequest) (<-chan *DescribeDiskReplicaPairProgressResponse, <-chan error)
- func (client *Client) DescribeDiskReplicaPairs(request *DescribeDiskReplicaPairsRequest) (response *DescribeDiskReplicaPairsResponse, err error)
- func (client *Client) DescribeDiskReplicaPairsWithCallback(request *DescribeDiskReplicaPairsRequest, ...) <-chan int
- func (client *Client) DescribeDiskReplicaPairsWithChan(request *DescribeDiskReplicaPairsRequest) (<-chan *DescribeDiskReplicaPairsResponse, <-chan error)
- func (client *Client) DescribeLensServiceStatus(request *DescribeLensServiceStatusRequest) (response *DescribeLensServiceStatusResponse, err error)
- func (client *Client) DescribeLensServiceStatusWithCallback(request *DescribeLensServiceStatusRequest, ...) <-chan int
- func (client *Client) DescribeLensServiceStatusWithChan(request *DescribeLensServiceStatusRequest) (<-chan *DescribeLensServiceStatusResponse, <-chan error)
- func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
- func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, ...) <-chan int
- func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
- func (client *Client) FailoverDiskReplicaGroup(request *FailoverDiskReplicaGroupRequest) (response *FailoverDiskReplicaGroupResponse, err error)
- func (client *Client) FailoverDiskReplicaGroupWithCallback(request *FailoverDiskReplicaGroupRequest, ...) <-chan int
- func (client *Client) FailoverDiskReplicaGroupWithChan(request *FailoverDiskReplicaGroupRequest) (<-chan *FailoverDiskReplicaGroupResponse, <-chan error)
- func (client *Client) FailoverDiskReplicaPair(request *FailoverDiskReplicaPairRequest) (response *FailoverDiskReplicaPairResponse, err error)
- func (client *Client) FailoverDiskReplicaPairWithCallback(request *FailoverDiskReplicaPairRequest, ...) <-chan int
- func (client *Client) FailoverDiskReplicaPairWithChan(request *FailoverDiskReplicaPairRequest) (<-chan *FailoverDiskReplicaPairResponse, <-chan error)
- func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
- func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, ...) <-chan int
- func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)
- func (client *Client) ModifyDedicatedBlockStorageClusterAttribute(request *ModifyDedicatedBlockStorageClusterAttributeRequest) (response *ModifyDedicatedBlockStorageClusterAttributeResponse, err error)
- func (client *Client) ModifyDedicatedBlockStorageClusterAttributeWithCallback(request *ModifyDedicatedBlockStorageClusterAttributeRequest, ...) <-chan int
- func (client *Client) ModifyDedicatedBlockStorageClusterAttributeWithChan(request *ModifyDedicatedBlockStorageClusterAttributeRequest) (<-chan *ModifyDedicatedBlockStorageClusterAttributeResponse, <-chan error)
- func (client *Client) ModifyDiskReplicaGroup(request *ModifyDiskReplicaGroupRequest) (response *ModifyDiskReplicaGroupResponse, err error)
- func (client *Client) ModifyDiskReplicaGroupWithCallback(request *ModifyDiskReplicaGroupRequest, ...) <-chan int
- func (client *Client) ModifyDiskReplicaGroupWithChan(request *ModifyDiskReplicaGroupRequest) (<-chan *ModifyDiskReplicaGroupResponse, <-chan error)
- func (client *Client) ModifyDiskReplicaPair(request *ModifyDiskReplicaPairRequest) (response *ModifyDiskReplicaPairResponse, err error)
- func (client *Client) ModifyDiskReplicaPairWithCallback(request *ModifyDiskReplicaPairRequest, ...) <-chan int
- func (client *Client) ModifyDiskReplicaPairWithChan(request *ModifyDiskReplicaPairRequest) (<-chan *ModifyDiskReplicaPairResponse, <-chan error)
- func (client *Client) RemoveDiskReplicaPair(request *RemoveDiskReplicaPairRequest) (response *RemoveDiskReplicaPairResponse, err error)
- func (client *Client) RemoveDiskReplicaPairWithCallback(request *RemoveDiskReplicaPairRequest, ...) <-chan int
- func (client *Client) RemoveDiskReplicaPairWithChan(request *RemoveDiskReplicaPairRequest) (<-chan *RemoveDiskReplicaPairResponse, <-chan error)
- func (client *Client) ReprotectDiskReplicaGroup(request *ReprotectDiskReplicaGroupRequest) (response *ReprotectDiskReplicaGroupResponse, err error)
- func (client *Client) ReprotectDiskReplicaGroupWithCallback(request *ReprotectDiskReplicaGroupRequest, ...) <-chan int
- func (client *Client) ReprotectDiskReplicaGroupWithChan(request *ReprotectDiskReplicaGroupRequest) (<-chan *ReprotectDiskReplicaGroupResponse, <-chan error)
- func (client *Client) ReprotectDiskReplicaPair(request *ReprotectDiskReplicaPairRequest) (response *ReprotectDiskReplicaPairResponse, err error)
- func (client *Client) ReprotectDiskReplicaPairWithCallback(request *ReprotectDiskReplicaPairRequest, ...) <-chan int
- func (client *Client) ReprotectDiskReplicaPairWithChan(request *ReprotectDiskReplicaPairRequest) (<-chan *ReprotectDiskReplicaPairResponse, <-chan error)
- func (client *Client) StartDiskMonitor(request *StartDiskMonitorRequest) (response *StartDiskMonitorResponse, err error)
- func (client *Client) StartDiskMonitorWithCallback(request *StartDiskMonitorRequest, ...) <-chan int
- func (client *Client) StartDiskMonitorWithChan(request *StartDiskMonitorRequest) (<-chan *StartDiskMonitorResponse, <-chan error)
- func (client *Client) StartDiskReplicaGroup(request *StartDiskReplicaGroupRequest) (response *StartDiskReplicaGroupResponse, err error)
- func (client *Client) StartDiskReplicaGroupWithCallback(request *StartDiskReplicaGroupRequest, ...) <-chan int
- func (client *Client) StartDiskReplicaGroupWithChan(request *StartDiskReplicaGroupRequest) (<-chan *StartDiskReplicaGroupResponse, <-chan error)
- func (client *Client) StartDiskReplicaPair(request *StartDiskReplicaPairRequest) (response *StartDiskReplicaPairResponse, err error)
- func (client *Client) StartDiskReplicaPairWithCallback(request *StartDiskReplicaPairRequest, ...) <-chan int
- func (client *Client) StartDiskReplicaPairWithChan(request *StartDiskReplicaPairRequest) (<-chan *StartDiskReplicaPairResponse, <-chan error)
- func (client *Client) StopDiskMonitor(request *StopDiskMonitorRequest) (response *StopDiskMonitorResponse, err error)
- func (client *Client) StopDiskMonitorWithCallback(request *StopDiskMonitorRequest, ...) <-chan int
- func (client *Client) StopDiskMonitorWithChan(request *StopDiskMonitorRequest) (<-chan *StopDiskMonitorResponse, <-chan error)
- func (client *Client) StopDiskReplicaGroup(request *StopDiskReplicaGroupRequest) (response *StopDiskReplicaGroupResponse, err error)
- func (client *Client) StopDiskReplicaGroupWithCallback(request *StopDiskReplicaGroupRequest, ...) <-chan int
- func (client *Client) StopDiskReplicaGroupWithChan(request *StopDiskReplicaGroupRequest) (<-chan *StopDiskReplicaGroupResponse, <-chan error)
- func (client *Client) StopDiskReplicaPair(request *StopDiskReplicaPairRequest) (response *StopDiskReplicaPairResponse, err error)
- func (client *Client) StopDiskReplicaPairWithCallback(request *StopDiskReplicaPairRequest, ...) <-chan int
- func (client *Client) StopDiskReplicaPairWithChan(request *StopDiskReplicaPairRequest) (<-chan *StopDiskReplicaPairResponse, <-chan error)
- func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
- func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, ...) <-chan int
- func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
- func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)
- func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, ...) <-chan int
- func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)
- type CreateDedicatedBlockStorageClusterRequest
- type CreateDedicatedBlockStorageClusterResponse
- type CreateDedicatedBlockStorageClusterTag
- type CreateDiskReplicaGroupRequest
- type CreateDiskReplicaGroupResponse
- type CreateDiskReplicaGroupTag
- type CreateDiskReplicaPairRequest
- type CreateDiskReplicaPairResponse
- type CreateDiskReplicaPairTag
- type Dbsc
- type DedicatedBlockStorageClusterCapacity
- type DedicatedBlockStorageClusters
- type DeleteDiskReplicaGroupRequest
- type DeleteDiskReplicaGroupResponse
- type DeleteDiskReplicaPairRequest
- type DeleteDiskReplicaPairResponse
- type DescribeDedicatedBlockStorageClusterDisksRequest
- type DescribeDedicatedBlockStorageClusterDisksResponse
- type DescribeDedicatedBlockStorageClustersRequest
- type DescribeDedicatedBlockStorageClustersResponse
- type DescribeDedicatedBlockStorageClustersTag
- type DescribeDiskEventsRequest
- type DescribeDiskEventsResponse
- type DescribeDiskMonitorDataListRequest
- type DescribeDiskMonitorDataListResponse
- type DescribeDiskMonitorDataRequest
- type DescribeDiskMonitorDataResponse
- type DescribeDiskReplicaGroupsRequest
- type DescribeDiskReplicaGroupsResponse
- type DescribeDiskReplicaGroupsTag
- type DescribeDiskReplicaPairProgressRequest
- type DescribeDiskReplicaPairProgressResponse
- type DescribeDiskReplicaPairsRequest
- type DescribeDiskReplicaPairsResponse
- type DescribeDiskReplicaPairsTag
- type DescribeLensServiceStatusRequest
- type DescribeLensServiceStatusResponse
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type Disk
- type DiskEvent
- type DiskEvents
- type DiskItem
- type DiskMonitorData
- type Disks
- type FailoverDiskReplicaGroupRequest
- type FailoverDiskReplicaGroupResponse
- type FailoverDiskReplicaPairRequest
- type FailoverDiskReplicaPairResponse
- type ListTagResourcesRequest
- type ListTagResourcesResponse
- type ListTagResourcesTag
- type ModifyDedicatedBlockStorageClusterAttributeRequest
- type ModifyDedicatedBlockStorageClusterAttributeResponse
- type ModifyDiskReplicaGroupRequest
- type ModifyDiskReplicaGroupResponse
- type ModifyDiskReplicaPairRequest
- type ModifyDiskReplicaPairResponse
- type MonitorDataInDescribeDiskMonitorData
- type MonitorDataInDescribeDiskMonitorDataList
- type PairIds
- type Region
- type Regions
- type RemoveDiskReplicaPairRequest
- type RemoveDiskReplicaPairResponse
- type ReplicaGroup
- type ReplicaGroups
- type ReplicaPair
- type ReplicaPairs
- type ReprotectDiskReplicaGroupRequest
- type ReprotectDiskReplicaGroupResponse
- type ReprotectDiskReplicaPairRequest
- type ReprotectDiskReplicaPairResponse
- type ResourceTypes
- type StartDiskMonitorRequest
- type StartDiskMonitorResponse
- type StartDiskReplicaGroupRequest
- type StartDiskReplicaGroupResponse
- type StartDiskReplicaPairRequest
- type StartDiskReplicaPairResponse
- type StopDiskMonitorRequest
- type StopDiskMonitorResponse
- type StopDiskReplicaGroupRequest
- type StopDiskReplicaGroupResponse
- type StopDiskReplicaPairRequest
- type StopDiskReplicaPairResponse
- type Tag
- type TagResource
- type TagResources
- type TagResourcesRequest
- type TagResourcesResponse
- type TagResourcesTag
- type TagsInDescribeDedicatedBlockStorageClusterDisks
- type TagsInDescribeDedicatedBlockStorageClusters
- type TagsInDescribeDiskReplicaGroups
- type TagsInDescribeDiskReplicaPairs
- type TagsItem
- type UntagResourcesRequest
- type UntagResourcesResponse
- type Zone
- type Zones
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddDiskReplicaPairRequest ¶
type AddDiskReplicaPairRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ReplicaGroupId string `position:"Query" name:"ReplicaGroupId"` ReplicaPairId string `position:"Query" name:"ReplicaPairId"` }
AddDiskReplicaPairRequest is the request struct for api AddDiskReplicaPair
func CreateAddDiskReplicaPairRequest ¶
func CreateAddDiskReplicaPairRequest() (request *AddDiskReplicaPairRequest)
CreateAddDiskReplicaPairRequest creates a request to invoke AddDiskReplicaPair API
type AddDiskReplicaPairResponse ¶
type AddDiskReplicaPairResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
AddDiskReplicaPairResponse is the response struct for api AddDiskReplicaPair
func CreateAddDiskReplicaPairResponse ¶
func CreateAddDiskReplicaPairResponse() (response *AddDiskReplicaPairResponse)
CreateAddDiskReplicaPairResponse creates a response to parse from AddDiskReplicaPair response
type ApplyLensServiceRequest ¶
type ApplyLensServiceRequest struct {
*requests.RpcRequest
}
ApplyLensServiceRequest is the request struct for api ApplyLensService
func CreateApplyLensServiceRequest ¶
func CreateApplyLensServiceRequest() (request *ApplyLensServiceRequest)
CreateApplyLensServiceRequest creates a request to invoke ApplyLensService API
type ApplyLensServiceResponse ¶
type ApplyLensServiceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ApplyLensServiceResponse is the response struct for api ApplyLensService
func CreateApplyLensServiceResponse ¶
func CreateApplyLensServiceResponse() (response *ApplyLensServiceResponse)
CreateApplyLensServiceResponse creates a response to parse from ApplyLensService response
type CancelLensServiceRequest ¶
type CancelLensServiceRequest struct {
*requests.RpcRequest
}
CancelLensServiceRequest is the request struct for api CancelLensService
func CreateCancelLensServiceRequest ¶
func CreateCancelLensServiceRequest() (request *CancelLensServiceRequest)
CreateCancelLensServiceRequest creates a request to invoke CancelLensService API
type CancelLensServiceResponse ¶
type CancelLensServiceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
CancelLensServiceResponse is the response struct for api CancelLensService
func CreateCancelLensServiceResponse ¶
func CreateCancelLensServiceResponse() (response *CancelLensServiceResponse)
CreateCancelLensServiceResponse creates a response to parse from CancelLensService response
type ChangeResourceGroupRequest ¶
type ChangeResourceGroupRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ResourceId string `position:"Query" name:"ResourceId"` ResourceType string `position:"Query" name:"ResourceType"` NewResourceGroupId string `position:"Query" name:"NewResourceGroupId"` }
ChangeResourceGroupRequest is the request struct for api ChangeResourceGroup
func CreateChangeResourceGroupRequest ¶
func CreateChangeResourceGroupRequest() (request *ChangeResourceGroupRequest)
CreateChangeResourceGroupRequest creates a request to invoke ChangeResourceGroup API
type ChangeResourceGroupResponse ¶
type ChangeResourceGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ChangeResourceGroupResponse is the response struct for api ChangeResourceGroup
func CreateChangeResourceGroupResponse ¶
func CreateChangeResourceGroupResponse() (response *ChangeResourceGroupResponse)
CreateChangeResourceGroupResponse creates a response to parse from ChangeResourceGroup response
type Client ¶
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) AddDiskReplicaPair ¶
func (client *Client) AddDiskReplicaPair(request *AddDiskReplicaPairRequest) (response *AddDiskReplicaPairResponse, err error)
AddDiskReplicaPair invokes the ebs.AddDiskReplicaPair API synchronously
func (*Client) AddDiskReplicaPairWithCallback ¶
func (client *Client) AddDiskReplicaPairWithCallback(request *AddDiskReplicaPairRequest, callback func(response *AddDiskReplicaPairResponse, err error)) <-chan int
AddDiskReplicaPairWithCallback invokes the ebs.AddDiskReplicaPair API asynchronously
func (*Client) AddDiskReplicaPairWithChan ¶
func (client *Client) AddDiskReplicaPairWithChan(request *AddDiskReplicaPairRequest) (<-chan *AddDiskReplicaPairResponse, <-chan error)
AddDiskReplicaPairWithChan invokes the ebs.AddDiskReplicaPair API asynchronously
func (*Client) ApplyLensService ¶
func (client *Client) ApplyLensService(request *ApplyLensServiceRequest) (response *ApplyLensServiceResponse, err error)
ApplyLensService invokes the ebs.ApplyLensService API synchronously
func (*Client) ApplyLensServiceWithCallback ¶
func (client *Client) ApplyLensServiceWithCallback(request *ApplyLensServiceRequest, callback func(response *ApplyLensServiceResponse, err error)) <-chan int
ApplyLensServiceWithCallback invokes the ebs.ApplyLensService API asynchronously
func (*Client) ApplyLensServiceWithChan ¶
func (client *Client) ApplyLensServiceWithChan(request *ApplyLensServiceRequest) (<-chan *ApplyLensServiceResponse, <-chan error)
ApplyLensServiceWithChan invokes the ebs.ApplyLensService API asynchronously
func (*Client) CancelLensService ¶
func (client *Client) CancelLensService(request *CancelLensServiceRequest) (response *CancelLensServiceResponse, err error)
CancelLensService invokes the ebs.CancelLensService API synchronously
func (*Client) CancelLensServiceWithCallback ¶
func (client *Client) CancelLensServiceWithCallback(request *CancelLensServiceRequest, callback func(response *CancelLensServiceResponse, err error)) <-chan int
CancelLensServiceWithCallback invokes the ebs.CancelLensService API asynchronously
func (*Client) CancelLensServiceWithChan ¶
func (client *Client) CancelLensServiceWithChan(request *CancelLensServiceRequest) (<-chan *CancelLensServiceResponse, <-chan error)
CancelLensServiceWithChan invokes the ebs.CancelLensService API asynchronously
func (*Client) ChangeResourceGroup ¶
func (client *Client) ChangeResourceGroup(request *ChangeResourceGroupRequest) (response *ChangeResourceGroupResponse, err error)
ChangeResourceGroup invokes the ebs.ChangeResourceGroup API synchronously
func (*Client) ChangeResourceGroupWithCallback ¶
func (client *Client) ChangeResourceGroupWithCallback(request *ChangeResourceGroupRequest, callback func(response *ChangeResourceGroupResponse, err error)) <-chan int
ChangeResourceGroupWithCallback invokes the ebs.ChangeResourceGroup API asynchronously
func (*Client) ChangeResourceGroupWithChan ¶
func (client *Client) ChangeResourceGroupWithChan(request *ChangeResourceGroupRequest) (<-chan *ChangeResourceGroupResponse, <-chan error)
ChangeResourceGroupWithChan invokes the ebs.ChangeResourceGroup API asynchronously
func (*Client) CreateDedicatedBlockStorageCluster ¶
func (client *Client) CreateDedicatedBlockStorageCluster(request *CreateDedicatedBlockStorageClusterRequest) (response *CreateDedicatedBlockStorageClusterResponse, err error)
CreateDedicatedBlockStorageCluster invokes the ebs.CreateDedicatedBlockStorageCluster API synchronously
func (*Client) CreateDedicatedBlockStorageClusterWithCallback ¶
func (client *Client) CreateDedicatedBlockStorageClusterWithCallback(request *CreateDedicatedBlockStorageClusterRequest, callback func(response *CreateDedicatedBlockStorageClusterResponse, err error)) <-chan int
CreateDedicatedBlockStorageClusterWithCallback invokes the ebs.CreateDedicatedBlockStorageCluster API asynchronously
func (*Client) CreateDedicatedBlockStorageClusterWithChan ¶
func (client *Client) CreateDedicatedBlockStorageClusterWithChan(request *CreateDedicatedBlockStorageClusterRequest) (<-chan *CreateDedicatedBlockStorageClusterResponse, <-chan error)
CreateDedicatedBlockStorageClusterWithChan invokes the ebs.CreateDedicatedBlockStorageCluster API asynchronously
func (*Client) CreateDiskReplicaGroup ¶
func (client *Client) CreateDiskReplicaGroup(request *CreateDiskReplicaGroupRequest) (response *CreateDiskReplicaGroupResponse, err error)
CreateDiskReplicaGroup invokes the ebs.CreateDiskReplicaGroup API synchronously
func (*Client) CreateDiskReplicaGroupWithCallback ¶
func (client *Client) CreateDiskReplicaGroupWithCallback(request *CreateDiskReplicaGroupRequest, callback func(response *CreateDiskReplicaGroupResponse, err error)) <-chan int
CreateDiskReplicaGroupWithCallback invokes the ebs.CreateDiskReplicaGroup API asynchronously
func (*Client) CreateDiskReplicaGroupWithChan ¶
func (client *Client) CreateDiskReplicaGroupWithChan(request *CreateDiskReplicaGroupRequest) (<-chan *CreateDiskReplicaGroupResponse, <-chan error)
CreateDiskReplicaGroupWithChan invokes the ebs.CreateDiskReplicaGroup API asynchronously
func (*Client) CreateDiskReplicaPair ¶
func (client *Client) CreateDiskReplicaPair(request *CreateDiskReplicaPairRequest) (response *CreateDiskReplicaPairResponse, err error)
CreateDiskReplicaPair invokes the ebs.CreateDiskReplicaPair API synchronously
func (*Client) CreateDiskReplicaPairWithCallback ¶
func (client *Client) CreateDiskReplicaPairWithCallback(request *CreateDiskReplicaPairRequest, callback func(response *CreateDiskReplicaPairResponse, err error)) <-chan int
CreateDiskReplicaPairWithCallback invokes the ebs.CreateDiskReplicaPair API asynchronously
func (*Client) CreateDiskReplicaPairWithChan ¶
func (client *Client) CreateDiskReplicaPairWithChan(request *CreateDiskReplicaPairRequest) (<-chan *CreateDiskReplicaPairResponse, <-chan error)
CreateDiskReplicaPairWithChan invokes the ebs.CreateDiskReplicaPair API asynchronously
func (*Client) DeleteDiskReplicaGroup ¶
func (client *Client) DeleteDiskReplicaGroup(request *DeleteDiskReplicaGroupRequest) (response *DeleteDiskReplicaGroupResponse, err error)
DeleteDiskReplicaGroup invokes the ebs.DeleteDiskReplicaGroup API synchronously
func (*Client) DeleteDiskReplicaGroupWithCallback ¶
func (client *Client) DeleteDiskReplicaGroupWithCallback(request *DeleteDiskReplicaGroupRequest, callback func(response *DeleteDiskReplicaGroupResponse, err error)) <-chan int
DeleteDiskReplicaGroupWithCallback invokes the ebs.DeleteDiskReplicaGroup API asynchronously
func (*Client) DeleteDiskReplicaGroupWithChan ¶
func (client *Client) DeleteDiskReplicaGroupWithChan(request *DeleteDiskReplicaGroupRequest) (<-chan *DeleteDiskReplicaGroupResponse, <-chan error)
DeleteDiskReplicaGroupWithChan invokes the ebs.DeleteDiskReplicaGroup API asynchronously
func (*Client) DeleteDiskReplicaPair ¶
func (client *Client) DeleteDiskReplicaPair(request *DeleteDiskReplicaPairRequest) (response *DeleteDiskReplicaPairResponse, err error)
DeleteDiskReplicaPair invokes the ebs.DeleteDiskReplicaPair API synchronously
func (*Client) DeleteDiskReplicaPairWithCallback ¶
func (client *Client) DeleteDiskReplicaPairWithCallback(request *DeleteDiskReplicaPairRequest, callback func(response *DeleteDiskReplicaPairResponse, err error)) <-chan int
DeleteDiskReplicaPairWithCallback invokes the ebs.DeleteDiskReplicaPair API asynchronously
func (*Client) DeleteDiskReplicaPairWithChan ¶
func (client *Client) DeleteDiskReplicaPairWithChan(request *DeleteDiskReplicaPairRequest) (<-chan *DeleteDiskReplicaPairResponse, <-chan error)
DeleteDiskReplicaPairWithChan invokes the ebs.DeleteDiskReplicaPair API asynchronously
func (*Client) DescribeDedicatedBlockStorageClusterDisks ¶
func (client *Client) DescribeDedicatedBlockStorageClusterDisks(request *DescribeDedicatedBlockStorageClusterDisksRequest) (response *DescribeDedicatedBlockStorageClusterDisksResponse, err error)
DescribeDedicatedBlockStorageClusterDisks invokes the ebs.DescribeDedicatedBlockStorageClusterDisks API synchronously
func (*Client) DescribeDedicatedBlockStorageClusterDisksWithCallback ¶
func (client *Client) DescribeDedicatedBlockStorageClusterDisksWithCallback(request *DescribeDedicatedBlockStorageClusterDisksRequest, callback func(response *DescribeDedicatedBlockStorageClusterDisksResponse, err error)) <-chan int
DescribeDedicatedBlockStorageClusterDisksWithCallback invokes the ebs.DescribeDedicatedBlockStorageClusterDisks API asynchronously
func (*Client) DescribeDedicatedBlockStorageClusterDisksWithChan ¶
func (client *Client) DescribeDedicatedBlockStorageClusterDisksWithChan(request *DescribeDedicatedBlockStorageClusterDisksRequest) (<-chan *DescribeDedicatedBlockStorageClusterDisksResponse, <-chan error)
DescribeDedicatedBlockStorageClusterDisksWithChan invokes the ebs.DescribeDedicatedBlockStorageClusterDisks API asynchronously
func (*Client) DescribeDedicatedBlockStorageClusters ¶
func (client *Client) DescribeDedicatedBlockStorageClusters(request *DescribeDedicatedBlockStorageClustersRequest) (response *DescribeDedicatedBlockStorageClustersResponse, err error)
DescribeDedicatedBlockStorageClusters invokes the ebs.DescribeDedicatedBlockStorageClusters API synchronously
func (*Client) DescribeDedicatedBlockStorageClustersWithCallback ¶
func (client *Client) DescribeDedicatedBlockStorageClustersWithCallback(request *DescribeDedicatedBlockStorageClustersRequest, callback func(response *DescribeDedicatedBlockStorageClustersResponse, err error)) <-chan int
DescribeDedicatedBlockStorageClustersWithCallback invokes the ebs.DescribeDedicatedBlockStorageClusters API asynchronously
func (*Client) DescribeDedicatedBlockStorageClustersWithChan ¶
func (client *Client) DescribeDedicatedBlockStorageClustersWithChan(request *DescribeDedicatedBlockStorageClustersRequest) (<-chan *DescribeDedicatedBlockStorageClustersResponse, <-chan error)
DescribeDedicatedBlockStorageClustersWithChan invokes the ebs.DescribeDedicatedBlockStorageClusters API asynchronously
func (*Client) DescribeDiskEvents ¶
func (client *Client) DescribeDiskEvents(request *DescribeDiskEventsRequest) (response *DescribeDiskEventsResponse, err error)
DescribeDiskEvents invokes the ebs.DescribeDiskEvents API synchronously
func (*Client) DescribeDiskEventsWithCallback ¶
func (client *Client) DescribeDiskEventsWithCallback(request *DescribeDiskEventsRequest, callback func(response *DescribeDiskEventsResponse, err error)) <-chan int
DescribeDiskEventsWithCallback invokes the ebs.DescribeDiskEvents API asynchronously
func (*Client) DescribeDiskEventsWithChan ¶
func (client *Client) DescribeDiskEventsWithChan(request *DescribeDiskEventsRequest) (<-chan *DescribeDiskEventsResponse, <-chan error)
DescribeDiskEventsWithChan invokes the ebs.DescribeDiskEvents API asynchronously
func (*Client) DescribeDiskMonitorData ¶
func (client *Client) DescribeDiskMonitorData(request *DescribeDiskMonitorDataRequest) (response *DescribeDiskMonitorDataResponse, err error)
DescribeDiskMonitorData invokes the ebs.DescribeDiskMonitorData API synchronously
func (*Client) DescribeDiskMonitorDataList ¶
func (client *Client) DescribeDiskMonitorDataList(request *DescribeDiskMonitorDataListRequest) (response *DescribeDiskMonitorDataListResponse, err error)
DescribeDiskMonitorDataList invokes the ebs.DescribeDiskMonitorDataList API synchronously
func (*Client) DescribeDiskMonitorDataListWithCallback ¶
func (client *Client) DescribeDiskMonitorDataListWithCallback(request *DescribeDiskMonitorDataListRequest, callback func(response *DescribeDiskMonitorDataListResponse, err error)) <-chan int
DescribeDiskMonitorDataListWithCallback invokes the ebs.DescribeDiskMonitorDataList API asynchronously
func (*Client) DescribeDiskMonitorDataListWithChan ¶
func (client *Client) DescribeDiskMonitorDataListWithChan(request *DescribeDiskMonitorDataListRequest) (<-chan *DescribeDiskMonitorDataListResponse, <-chan error)
DescribeDiskMonitorDataListWithChan invokes the ebs.DescribeDiskMonitorDataList API asynchronously
func (*Client) DescribeDiskMonitorDataWithCallback ¶
func (client *Client) DescribeDiskMonitorDataWithCallback(request *DescribeDiskMonitorDataRequest, callback func(response *DescribeDiskMonitorDataResponse, err error)) <-chan int
DescribeDiskMonitorDataWithCallback invokes the ebs.DescribeDiskMonitorData API asynchronously
func (*Client) DescribeDiskMonitorDataWithChan ¶
func (client *Client) DescribeDiskMonitorDataWithChan(request *DescribeDiskMonitorDataRequest) (<-chan *DescribeDiskMonitorDataResponse, <-chan error)
DescribeDiskMonitorDataWithChan invokes the ebs.DescribeDiskMonitorData API asynchronously
func (*Client) DescribeDiskReplicaGroups ¶
func (client *Client) DescribeDiskReplicaGroups(request *DescribeDiskReplicaGroupsRequest) (response *DescribeDiskReplicaGroupsResponse, err error)
DescribeDiskReplicaGroups invokes the ebs.DescribeDiskReplicaGroups API synchronously
func (*Client) DescribeDiskReplicaGroupsWithCallback ¶
func (client *Client) DescribeDiskReplicaGroupsWithCallback(request *DescribeDiskReplicaGroupsRequest, callback func(response *DescribeDiskReplicaGroupsResponse, err error)) <-chan int
DescribeDiskReplicaGroupsWithCallback invokes the ebs.DescribeDiskReplicaGroups API asynchronously
func (*Client) DescribeDiskReplicaGroupsWithChan ¶
func (client *Client) DescribeDiskReplicaGroupsWithChan(request *DescribeDiskReplicaGroupsRequest) (<-chan *DescribeDiskReplicaGroupsResponse, <-chan error)
DescribeDiskReplicaGroupsWithChan invokes the ebs.DescribeDiskReplicaGroups API asynchronously
func (*Client) DescribeDiskReplicaPairProgress ¶
func (client *Client) DescribeDiskReplicaPairProgress(request *DescribeDiskReplicaPairProgressRequest) (response *DescribeDiskReplicaPairProgressResponse, err error)
DescribeDiskReplicaPairProgress invokes the ebs.DescribeDiskReplicaPairProgress API synchronously
func (*Client) DescribeDiskReplicaPairProgressWithCallback ¶
func (client *Client) DescribeDiskReplicaPairProgressWithCallback(request *DescribeDiskReplicaPairProgressRequest, callback func(response *DescribeDiskReplicaPairProgressResponse, err error)) <-chan int
DescribeDiskReplicaPairProgressWithCallback invokes the ebs.DescribeDiskReplicaPairProgress API asynchronously
func (*Client) DescribeDiskReplicaPairProgressWithChan ¶
func (client *Client) DescribeDiskReplicaPairProgressWithChan(request *DescribeDiskReplicaPairProgressRequest) (<-chan *DescribeDiskReplicaPairProgressResponse, <-chan error)
DescribeDiskReplicaPairProgressWithChan invokes the ebs.DescribeDiskReplicaPairProgress API asynchronously
func (*Client) DescribeDiskReplicaPairs ¶
func (client *Client) DescribeDiskReplicaPairs(request *DescribeDiskReplicaPairsRequest) (response *DescribeDiskReplicaPairsResponse, err error)
DescribeDiskReplicaPairs invokes the ebs.DescribeDiskReplicaPairs API synchronously
func (*Client) DescribeDiskReplicaPairsWithCallback ¶
func (client *Client) DescribeDiskReplicaPairsWithCallback(request *DescribeDiskReplicaPairsRequest, callback func(response *DescribeDiskReplicaPairsResponse, err error)) <-chan int
DescribeDiskReplicaPairsWithCallback invokes the ebs.DescribeDiskReplicaPairs API asynchronously
func (*Client) DescribeDiskReplicaPairsWithChan ¶
func (client *Client) DescribeDiskReplicaPairsWithChan(request *DescribeDiskReplicaPairsRequest) (<-chan *DescribeDiskReplicaPairsResponse, <-chan error)
DescribeDiskReplicaPairsWithChan invokes the ebs.DescribeDiskReplicaPairs API asynchronously
func (*Client) DescribeLensServiceStatus ¶
func (client *Client) DescribeLensServiceStatus(request *DescribeLensServiceStatusRequest) (response *DescribeLensServiceStatusResponse, err error)
DescribeLensServiceStatus invokes the ebs.DescribeLensServiceStatus API synchronously
func (*Client) DescribeLensServiceStatusWithCallback ¶
func (client *Client) DescribeLensServiceStatusWithCallback(request *DescribeLensServiceStatusRequest, callback func(response *DescribeLensServiceStatusResponse, err error)) <-chan int
DescribeLensServiceStatusWithCallback invokes the ebs.DescribeLensServiceStatus API asynchronously
func (*Client) DescribeLensServiceStatusWithChan ¶
func (client *Client) DescribeLensServiceStatusWithChan(request *DescribeLensServiceStatusRequest) (<-chan *DescribeLensServiceStatusResponse, <-chan error)
DescribeLensServiceStatusWithChan invokes the ebs.DescribeLensServiceStatus API asynchronously
func (*Client) DescribeRegions ¶
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
DescribeRegions invokes the ebs.DescribeRegions API synchronously
func (*Client) DescribeRegionsWithCallback ¶
func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int
DescribeRegionsWithCallback invokes the ebs.DescribeRegions API asynchronously
func (*Client) DescribeRegionsWithChan ¶
func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
DescribeRegionsWithChan invokes the ebs.DescribeRegions API asynchronously
func (*Client) FailoverDiskReplicaGroup ¶
func (client *Client) FailoverDiskReplicaGroup(request *FailoverDiskReplicaGroupRequest) (response *FailoverDiskReplicaGroupResponse, err error)
FailoverDiskReplicaGroup invokes the ebs.FailoverDiskReplicaGroup API synchronously
func (*Client) FailoverDiskReplicaGroupWithCallback ¶
func (client *Client) FailoverDiskReplicaGroupWithCallback(request *FailoverDiskReplicaGroupRequest, callback func(response *FailoverDiskReplicaGroupResponse, err error)) <-chan int
FailoverDiskReplicaGroupWithCallback invokes the ebs.FailoverDiskReplicaGroup API asynchronously
func (*Client) FailoverDiskReplicaGroupWithChan ¶
func (client *Client) FailoverDiskReplicaGroupWithChan(request *FailoverDiskReplicaGroupRequest) (<-chan *FailoverDiskReplicaGroupResponse, <-chan error)
FailoverDiskReplicaGroupWithChan invokes the ebs.FailoverDiskReplicaGroup API asynchronously
func (*Client) FailoverDiskReplicaPair ¶
func (client *Client) FailoverDiskReplicaPair(request *FailoverDiskReplicaPairRequest) (response *FailoverDiskReplicaPairResponse, err error)
FailoverDiskReplicaPair invokes the ebs.FailoverDiskReplicaPair API synchronously
func (*Client) FailoverDiskReplicaPairWithCallback ¶
func (client *Client) FailoverDiskReplicaPairWithCallback(request *FailoverDiskReplicaPairRequest, callback func(response *FailoverDiskReplicaPairResponse, err error)) <-chan int
FailoverDiskReplicaPairWithCallback invokes the ebs.FailoverDiskReplicaPair API asynchronously
func (*Client) FailoverDiskReplicaPairWithChan ¶
func (client *Client) FailoverDiskReplicaPairWithChan(request *FailoverDiskReplicaPairRequest) (<-chan *FailoverDiskReplicaPairResponse, <-chan error)
FailoverDiskReplicaPairWithChan invokes the ebs.FailoverDiskReplicaPair API asynchronously
func (*Client) ListTagResources ¶
func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
ListTagResources invokes the ebs.ListTagResources API synchronously
func (*Client) ListTagResourcesWithCallback ¶
func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int
ListTagResourcesWithCallback invokes the ebs.ListTagResources API asynchronously
func (*Client) ListTagResourcesWithChan ¶
func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)
ListTagResourcesWithChan invokes the ebs.ListTagResources API asynchronously
func (*Client) ModifyDedicatedBlockStorageClusterAttribute ¶
func (client *Client) ModifyDedicatedBlockStorageClusterAttribute(request *ModifyDedicatedBlockStorageClusterAttributeRequest) (response *ModifyDedicatedBlockStorageClusterAttributeResponse, err error)
ModifyDedicatedBlockStorageClusterAttribute invokes the ebs.ModifyDedicatedBlockStorageClusterAttribute API synchronously
func (*Client) ModifyDedicatedBlockStorageClusterAttributeWithCallback ¶
func (client *Client) ModifyDedicatedBlockStorageClusterAttributeWithCallback(request *ModifyDedicatedBlockStorageClusterAttributeRequest, callback func(response *ModifyDedicatedBlockStorageClusterAttributeResponse, err error)) <-chan int
ModifyDedicatedBlockStorageClusterAttributeWithCallback invokes the ebs.ModifyDedicatedBlockStorageClusterAttribute API asynchronously
func (*Client) ModifyDedicatedBlockStorageClusterAttributeWithChan ¶
func (client *Client) ModifyDedicatedBlockStorageClusterAttributeWithChan(request *ModifyDedicatedBlockStorageClusterAttributeRequest) (<-chan *ModifyDedicatedBlockStorageClusterAttributeResponse, <-chan error)
ModifyDedicatedBlockStorageClusterAttributeWithChan invokes the ebs.ModifyDedicatedBlockStorageClusterAttribute API asynchronously
func (*Client) ModifyDiskReplicaGroup ¶
func (client *Client) ModifyDiskReplicaGroup(request *ModifyDiskReplicaGroupRequest) (response *ModifyDiskReplicaGroupResponse, err error)
ModifyDiskReplicaGroup invokes the ebs.ModifyDiskReplicaGroup API synchronously
func (*Client) ModifyDiskReplicaGroupWithCallback ¶
func (client *Client) ModifyDiskReplicaGroupWithCallback(request *ModifyDiskReplicaGroupRequest, callback func(response *ModifyDiskReplicaGroupResponse, err error)) <-chan int
ModifyDiskReplicaGroupWithCallback invokes the ebs.ModifyDiskReplicaGroup API asynchronously
func (*Client) ModifyDiskReplicaGroupWithChan ¶
func (client *Client) ModifyDiskReplicaGroupWithChan(request *ModifyDiskReplicaGroupRequest) (<-chan *ModifyDiskReplicaGroupResponse, <-chan error)
ModifyDiskReplicaGroupWithChan invokes the ebs.ModifyDiskReplicaGroup API asynchronously
func (*Client) ModifyDiskReplicaPair ¶
func (client *Client) ModifyDiskReplicaPair(request *ModifyDiskReplicaPairRequest) (response *ModifyDiskReplicaPairResponse, err error)
ModifyDiskReplicaPair invokes the ebs.ModifyDiskReplicaPair API synchronously
func (*Client) ModifyDiskReplicaPairWithCallback ¶
func (client *Client) ModifyDiskReplicaPairWithCallback(request *ModifyDiskReplicaPairRequest, callback func(response *ModifyDiskReplicaPairResponse, err error)) <-chan int
ModifyDiskReplicaPairWithCallback invokes the ebs.ModifyDiskReplicaPair API asynchronously
func (*Client) ModifyDiskReplicaPairWithChan ¶
func (client *Client) ModifyDiskReplicaPairWithChan(request *ModifyDiskReplicaPairRequest) (<-chan *ModifyDiskReplicaPairResponse, <-chan error)
ModifyDiskReplicaPairWithChan invokes the ebs.ModifyDiskReplicaPair API asynchronously
func (*Client) RemoveDiskReplicaPair ¶
func (client *Client) RemoveDiskReplicaPair(request *RemoveDiskReplicaPairRequest) (response *RemoveDiskReplicaPairResponse, err error)
RemoveDiskReplicaPair invokes the ebs.RemoveDiskReplicaPair API synchronously
func (*Client) RemoveDiskReplicaPairWithCallback ¶
func (client *Client) RemoveDiskReplicaPairWithCallback(request *RemoveDiskReplicaPairRequest, callback func(response *RemoveDiskReplicaPairResponse, err error)) <-chan int
RemoveDiskReplicaPairWithCallback invokes the ebs.RemoveDiskReplicaPair API asynchronously
func (*Client) RemoveDiskReplicaPairWithChan ¶
func (client *Client) RemoveDiskReplicaPairWithChan(request *RemoveDiskReplicaPairRequest) (<-chan *RemoveDiskReplicaPairResponse, <-chan error)
RemoveDiskReplicaPairWithChan invokes the ebs.RemoveDiskReplicaPair API asynchronously
func (*Client) ReprotectDiskReplicaGroup ¶
func (client *Client) ReprotectDiskReplicaGroup(request *ReprotectDiskReplicaGroupRequest) (response *ReprotectDiskReplicaGroupResponse, err error)
ReprotectDiskReplicaGroup invokes the ebs.ReprotectDiskReplicaGroup API synchronously
func (*Client) ReprotectDiskReplicaGroupWithCallback ¶
func (client *Client) ReprotectDiskReplicaGroupWithCallback(request *ReprotectDiskReplicaGroupRequest, callback func(response *ReprotectDiskReplicaGroupResponse, err error)) <-chan int
ReprotectDiskReplicaGroupWithCallback invokes the ebs.ReprotectDiskReplicaGroup API asynchronously
func (*Client) ReprotectDiskReplicaGroupWithChan ¶
func (client *Client) ReprotectDiskReplicaGroupWithChan(request *ReprotectDiskReplicaGroupRequest) (<-chan *ReprotectDiskReplicaGroupResponse, <-chan error)
ReprotectDiskReplicaGroupWithChan invokes the ebs.ReprotectDiskReplicaGroup API asynchronously
func (*Client) ReprotectDiskReplicaPair ¶
func (client *Client) ReprotectDiskReplicaPair(request *ReprotectDiskReplicaPairRequest) (response *ReprotectDiskReplicaPairResponse, err error)
ReprotectDiskReplicaPair invokes the ebs.ReprotectDiskReplicaPair API synchronously
func (*Client) ReprotectDiskReplicaPairWithCallback ¶
func (client *Client) ReprotectDiskReplicaPairWithCallback(request *ReprotectDiskReplicaPairRequest, callback func(response *ReprotectDiskReplicaPairResponse, err error)) <-chan int
ReprotectDiskReplicaPairWithCallback invokes the ebs.ReprotectDiskReplicaPair API asynchronously
func (*Client) ReprotectDiskReplicaPairWithChan ¶
func (client *Client) ReprotectDiskReplicaPairWithChan(request *ReprotectDiskReplicaPairRequest) (<-chan *ReprotectDiskReplicaPairResponse, <-chan error)
ReprotectDiskReplicaPairWithChan invokes the ebs.ReprotectDiskReplicaPair API asynchronously
func (*Client) StartDiskMonitor ¶
func (client *Client) StartDiskMonitor(request *StartDiskMonitorRequest) (response *StartDiskMonitorResponse, err error)
StartDiskMonitor invokes the ebs.StartDiskMonitor API synchronously
func (*Client) StartDiskMonitorWithCallback ¶
func (client *Client) StartDiskMonitorWithCallback(request *StartDiskMonitorRequest, callback func(response *StartDiskMonitorResponse, err error)) <-chan int
StartDiskMonitorWithCallback invokes the ebs.StartDiskMonitor API asynchronously
func (*Client) StartDiskMonitorWithChan ¶
func (client *Client) StartDiskMonitorWithChan(request *StartDiskMonitorRequest) (<-chan *StartDiskMonitorResponse, <-chan error)
StartDiskMonitorWithChan invokes the ebs.StartDiskMonitor API asynchronously
func (*Client) StartDiskReplicaGroup ¶
func (client *Client) StartDiskReplicaGroup(request *StartDiskReplicaGroupRequest) (response *StartDiskReplicaGroupResponse, err error)
StartDiskReplicaGroup invokes the ebs.StartDiskReplicaGroup API synchronously
func (*Client) StartDiskReplicaGroupWithCallback ¶
func (client *Client) StartDiskReplicaGroupWithCallback(request *StartDiskReplicaGroupRequest, callback func(response *StartDiskReplicaGroupResponse, err error)) <-chan int
StartDiskReplicaGroupWithCallback invokes the ebs.StartDiskReplicaGroup API asynchronously
func (*Client) StartDiskReplicaGroupWithChan ¶
func (client *Client) StartDiskReplicaGroupWithChan(request *StartDiskReplicaGroupRequest) (<-chan *StartDiskReplicaGroupResponse, <-chan error)
StartDiskReplicaGroupWithChan invokes the ebs.StartDiskReplicaGroup API asynchronously
func (*Client) StartDiskReplicaPair ¶
func (client *Client) StartDiskReplicaPair(request *StartDiskReplicaPairRequest) (response *StartDiskReplicaPairResponse, err error)
StartDiskReplicaPair invokes the ebs.StartDiskReplicaPair API synchronously
func (*Client) StartDiskReplicaPairWithCallback ¶
func (client *Client) StartDiskReplicaPairWithCallback(request *StartDiskReplicaPairRequest, callback func(response *StartDiskReplicaPairResponse, err error)) <-chan int
StartDiskReplicaPairWithCallback invokes the ebs.StartDiskReplicaPair API asynchronously
func (*Client) StartDiskReplicaPairWithChan ¶
func (client *Client) StartDiskReplicaPairWithChan(request *StartDiskReplicaPairRequest) (<-chan *StartDiskReplicaPairResponse, <-chan error)
StartDiskReplicaPairWithChan invokes the ebs.StartDiskReplicaPair API asynchronously
func (*Client) StopDiskMonitor ¶
func (client *Client) StopDiskMonitor(request *StopDiskMonitorRequest) (response *StopDiskMonitorResponse, err error)
StopDiskMonitor invokes the ebs.StopDiskMonitor API synchronously
func (*Client) StopDiskMonitorWithCallback ¶
func (client *Client) StopDiskMonitorWithCallback(request *StopDiskMonitorRequest, callback func(response *StopDiskMonitorResponse, err error)) <-chan int
StopDiskMonitorWithCallback invokes the ebs.StopDiskMonitor API asynchronously
func (*Client) StopDiskMonitorWithChan ¶
func (client *Client) StopDiskMonitorWithChan(request *StopDiskMonitorRequest) (<-chan *StopDiskMonitorResponse, <-chan error)
StopDiskMonitorWithChan invokes the ebs.StopDiskMonitor API asynchronously
func (*Client) StopDiskReplicaGroup ¶
func (client *Client) StopDiskReplicaGroup(request *StopDiskReplicaGroupRequest) (response *StopDiskReplicaGroupResponse, err error)
StopDiskReplicaGroup invokes the ebs.StopDiskReplicaGroup API synchronously
func (*Client) StopDiskReplicaGroupWithCallback ¶
func (client *Client) StopDiskReplicaGroupWithCallback(request *StopDiskReplicaGroupRequest, callback func(response *StopDiskReplicaGroupResponse, err error)) <-chan int
StopDiskReplicaGroupWithCallback invokes the ebs.StopDiskReplicaGroup API asynchronously
func (*Client) StopDiskReplicaGroupWithChan ¶
func (client *Client) StopDiskReplicaGroupWithChan(request *StopDiskReplicaGroupRequest) (<-chan *StopDiskReplicaGroupResponse, <-chan error)
StopDiskReplicaGroupWithChan invokes the ebs.StopDiskReplicaGroup API asynchronously
func (*Client) StopDiskReplicaPair ¶
func (client *Client) StopDiskReplicaPair(request *StopDiskReplicaPairRequest) (response *StopDiskReplicaPairResponse, err error)
StopDiskReplicaPair invokes the ebs.StopDiskReplicaPair API synchronously
func (*Client) StopDiskReplicaPairWithCallback ¶
func (client *Client) StopDiskReplicaPairWithCallback(request *StopDiskReplicaPairRequest, callback func(response *StopDiskReplicaPairResponse, err error)) <-chan int
StopDiskReplicaPairWithCallback invokes the ebs.StopDiskReplicaPair API asynchronously
func (*Client) StopDiskReplicaPairWithChan ¶
func (client *Client) StopDiskReplicaPairWithChan(request *StopDiskReplicaPairRequest) (<-chan *StopDiskReplicaPairResponse, <-chan error)
StopDiskReplicaPairWithChan invokes the ebs.StopDiskReplicaPair API asynchronously
func (*Client) TagResources ¶
func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
TagResources invokes the ebs.TagResources API synchronously
func (*Client) TagResourcesWithCallback ¶
func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int
TagResourcesWithCallback invokes the ebs.TagResources API asynchronously
func (*Client) TagResourcesWithChan ¶
func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
TagResourcesWithChan invokes the ebs.TagResources API asynchronously
func (*Client) UntagResources ¶
func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)
UntagResources invokes the ebs.UntagResources API synchronously
func (*Client) UntagResourcesWithCallback ¶
func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int
UntagResourcesWithCallback invokes the ebs.UntagResources API asynchronously
func (*Client) UntagResourcesWithChan ¶
func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)
UntagResourcesWithChan invokes the ebs.UntagResources API asynchronously
type CreateDedicatedBlockStorageClusterRequest ¶
type CreateDedicatedBlockStorageClusterRequest struct { *requests.RpcRequest Type string `position:"Query" name:"Type"` Capacity requests.Integer `position:"Query" name:"Capacity"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` DbscId string `position:"Query" name:"DbscId"` Tag *[]CreateDedicatedBlockStorageClusterTag `position:"Query" name:"Tag" type:"Repeated"` Azone string `position:"Query" name:"Azone"` Period requests.Integer `position:"Query" name:"Period"` DbscName string `position:"Query" name:"DbscName"` PeriodUnit string `position:"Query" name:"PeriodUnit"` }
CreateDedicatedBlockStorageClusterRequest is the request struct for api CreateDedicatedBlockStorageCluster
func CreateCreateDedicatedBlockStorageClusterRequest ¶
func CreateCreateDedicatedBlockStorageClusterRequest() (request *CreateDedicatedBlockStorageClusterRequest)
CreateCreateDedicatedBlockStorageClusterRequest creates a request to invoke CreateDedicatedBlockStorageCluster API
type CreateDedicatedBlockStorageClusterResponse ¶
type CreateDedicatedBlockStorageClusterResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` OrderId string `json:"OrderId" xml:"OrderId"` DbscId string `json:"DbscId" xml:"DbscId"` }
CreateDedicatedBlockStorageClusterResponse is the response struct for api CreateDedicatedBlockStorageCluster
func CreateCreateDedicatedBlockStorageClusterResponse ¶
func CreateCreateDedicatedBlockStorageClusterResponse() (response *CreateDedicatedBlockStorageClusterResponse)
CreateCreateDedicatedBlockStorageClusterResponse creates a response to parse from CreateDedicatedBlockStorageCluster response
type CreateDedicatedBlockStorageClusterTag ¶
type CreateDedicatedBlockStorageClusterTag struct { Value string `name:"Value"` Key string `name:"Key"` }
CreateDedicatedBlockStorageClusterTag is a repeated param struct in CreateDedicatedBlockStorageClusterRequest
type CreateDiskReplicaGroupRequest ¶
type CreateDiskReplicaGroupRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` DestinationRegionId string `position:"Query" name:"DestinationRegionId"` Description string `position:"Query" name:"Description"` SourceZoneId string `position:"Query" name:"SourceZoneId"` DestinationZoneId string `position:"Query" name:"DestinationZoneId"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` Tag *[]CreateDiskReplicaGroupTag `position:"Query" name:"Tag" type:"Repeated"` DestinationCloudId string `position:"Query" name:"DestinationCloudId"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` DestinationUid string `position:"Query" name:"DestinationUid"` GroupName string `position:"Query" name:"GroupName"` RPO requests.Integer `position:"Query" name:"RPO"` }
CreateDiskReplicaGroupRequest is the request struct for api CreateDiskReplicaGroup
func CreateCreateDiskReplicaGroupRequest ¶
func CreateCreateDiskReplicaGroupRequest() (request *CreateDiskReplicaGroupRequest)
CreateCreateDiskReplicaGroupRequest creates a request to invoke CreateDiskReplicaGroup API
type CreateDiskReplicaGroupResponse ¶
type CreateDiskReplicaGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ReplicaGroupId string `json:"ReplicaGroupId" xml:"ReplicaGroupId"` }
CreateDiskReplicaGroupResponse is the response struct for api CreateDiskReplicaGroup
func CreateCreateDiskReplicaGroupResponse ¶
func CreateCreateDiskReplicaGroupResponse() (response *CreateDiskReplicaGroupResponse)
CreateCreateDiskReplicaGroupResponse creates a response to parse from CreateDiskReplicaGroup response
type CreateDiskReplicaGroupTag ¶
CreateDiskReplicaGroupTag is a repeated param struct in CreateDiskReplicaGroupRequest
type CreateDiskReplicaPairRequest ¶
type CreateDiskReplicaPairRequest struct { *requests.RpcRequest PairName string `position:"Query" name:"PairName"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` Tag *[]CreateDiskReplicaPairTag `position:"Query" name:"Tag" type:"Repeated"` DestinationCloudId string `position:"Query" name:"DestinationCloudId"` Period requests.Integer `position:"Query" name:"Period"` PeriodUnit string `position:"Query" name:"PeriodUnit"` DestinationDiskId string `position:"Query" name:"DestinationDiskId"` ClientToken string `position:"Query" name:"ClientToken"` DestinationRegionId string `position:"Query" name:"DestinationRegionId"` Description string `position:"Query" name:"Description"` SourceZoneId string `position:"Query" name:"SourceZoneId"` DestinationZoneId string `position:"Query" name:"DestinationZoneId"` DiskId string `position:"Query" name:"DiskId"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` DestinationUid string `position:"Query" name:"DestinationUid"` RPO requests.Integer `position:"Query" name:"RPO"` ChargeType string `position:"Query" name:"ChargeType"` }
CreateDiskReplicaPairRequest is the request struct for api CreateDiskReplicaPair
func CreateCreateDiskReplicaPairRequest ¶
func CreateCreateDiskReplicaPairRequest() (request *CreateDiskReplicaPairRequest)
CreateCreateDiskReplicaPairRequest creates a request to invoke CreateDiskReplicaPair API
type CreateDiskReplicaPairResponse ¶
type CreateDiskReplicaPairResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ReplicaPairId string `json:"ReplicaPairId" xml:"ReplicaPairId"` OrderId string `json:"OrderId" xml:"OrderId"` }
CreateDiskReplicaPairResponse is the response struct for api CreateDiskReplicaPair
func CreateCreateDiskReplicaPairResponse ¶
func CreateCreateDiskReplicaPairResponse() (response *CreateDiskReplicaPairResponse)
CreateCreateDiskReplicaPairResponse creates a response to parse from CreateDiskReplicaPair response
type CreateDiskReplicaPairTag ¶
CreateDiskReplicaPairTag is a repeated param struct in CreateDiskReplicaPairRequest
type Dbsc ¶
type Dbsc struct { DedicatedBlockStorageClusterId string `json:"DedicatedBlockStorageClusterId" xml:"DedicatedBlockStorageClusterId"` DedicatedBlockStorageClusterName string `json:"DedicatedBlockStorageClusterName" xml:"DedicatedBlockStorageClusterName"` Description string `json:"Description" xml:"Description"` RegionId string `json:"RegionId" xml:"RegionId"` ZoneId string `json:"ZoneId" xml:"ZoneId"` Status string `json:"Status" xml:"Status"` Category string `json:"Category" xml:"Category"` Type string `json:"Type" xml:"Type"` PerformanceLevel string `json:"PerformanceLevel" xml:"PerformanceLevel"` SupportedCategory string `json:"SupportedCategory" xml:"SupportedCategory"` CreateTime string `json:"CreateTime" xml:"CreateTime"` ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` DedicatedBlockStorageClusterCapacity DedicatedBlockStorageClusterCapacity `json:"DedicatedBlockStorageClusterCapacity" xml:"DedicatedBlockStorageClusterCapacity"` Tags []Tag `json:"Tags" xml:"Tags"` }
Dbsc is a nested struct in ebs response
type DedicatedBlockStorageClusterCapacity ¶
type DedicatedBlockStorageClusterCapacity struct { AvailableCapacity int64 `json:"AvailableCapacity" xml:"AvailableCapacity"` TotalCapacity int64 `json:"TotalCapacity" xml:"TotalCapacity"` DeliveryCapacity int64 `json:"DeliveryCapacity" xml:"DeliveryCapacity"` UsedCapacity int64 `json:"UsedCapacity" xml:"UsedCapacity"` }
DedicatedBlockStorageClusterCapacity is a nested struct in ebs response
type DedicatedBlockStorageClusters ¶
type DedicatedBlockStorageClusters struct {
Dbsc []Dbsc `json:"Dbsc" xml:"Dbsc"`
}
DedicatedBlockStorageClusters is a nested struct in ebs response
type DeleteDiskReplicaGroupRequest ¶
type DeleteDiskReplicaGroupRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ReplicaGroupId string `position:"Query" name:"ReplicaGroupId"` }
DeleteDiskReplicaGroupRequest is the request struct for api DeleteDiskReplicaGroup
func CreateDeleteDiskReplicaGroupRequest ¶
func CreateDeleteDiskReplicaGroupRequest() (request *DeleteDiskReplicaGroupRequest)
CreateDeleteDiskReplicaGroupRequest creates a request to invoke DeleteDiskReplicaGroup API
type DeleteDiskReplicaGroupResponse ¶
type DeleteDiskReplicaGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteDiskReplicaGroupResponse is the response struct for api DeleteDiskReplicaGroup
func CreateDeleteDiskReplicaGroupResponse ¶
func CreateDeleteDiskReplicaGroupResponse() (response *DeleteDiskReplicaGroupResponse)
CreateDeleteDiskReplicaGroupResponse creates a response to parse from DeleteDiskReplicaGroup response
type DeleteDiskReplicaPairRequest ¶
type DeleteDiskReplicaPairRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ReplicaPairId string `position:"Query" name:"ReplicaPairId"` }
DeleteDiskReplicaPairRequest is the request struct for api DeleteDiskReplicaPair
func CreateDeleteDiskReplicaPairRequest ¶
func CreateDeleteDiskReplicaPairRequest() (request *DeleteDiskReplicaPairRequest)
CreateDeleteDiskReplicaPairRequest creates a request to invoke DeleteDiskReplicaPair API
type DeleteDiskReplicaPairResponse ¶
type DeleteDiskReplicaPairResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteDiskReplicaPairResponse is the response struct for api DeleteDiskReplicaPair
func CreateDeleteDiskReplicaPairResponse ¶
func CreateDeleteDiskReplicaPairResponse() (response *DeleteDiskReplicaPairResponse)
CreateDeleteDiskReplicaPairResponse creates a response to parse from DeleteDiskReplicaPair response
type DescribeDedicatedBlockStorageClusterDisksRequest ¶
type DescribeDedicatedBlockStorageClusterDisksRequest struct { *requests.RpcRequest NextToken string `position:"Query" name:"NextToken"` DbscId string `position:"Query" name:"DbscId"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
DescribeDedicatedBlockStorageClusterDisksRequest is the request struct for api DescribeDedicatedBlockStorageClusterDisks
func CreateDescribeDedicatedBlockStorageClusterDisksRequest ¶
func CreateDescribeDedicatedBlockStorageClusterDisksRequest() (request *DescribeDedicatedBlockStorageClusterDisksRequest)
CreateDescribeDedicatedBlockStorageClusterDisksRequest creates a request to invoke DescribeDedicatedBlockStorageClusterDisks API
type DescribeDedicatedBlockStorageClusterDisksResponse ¶
type DescribeDedicatedBlockStorageClusterDisksResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` NextToken string `json:"NextToken" xml:"NextToken"` Disks Disks `json:"Disks" xml:"Disks"` }
DescribeDedicatedBlockStorageClusterDisksResponse is the response struct for api DescribeDedicatedBlockStorageClusterDisks
func CreateDescribeDedicatedBlockStorageClusterDisksResponse ¶
func CreateDescribeDedicatedBlockStorageClusterDisksResponse() (response *DescribeDedicatedBlockStorageClusterDisksResponse)
CreateDescribeDedicatedBlockStorageClusterDisksResponse creates a response to parse from DescribeDedicatedBlockStorageClusterDisks response
type DescribeDedicatedBlockStorageClustersRequest ¶
type DescribeDedicatedBlockStorageClustersRequest struct { *requests.RpcRequest ClientToken string `position:"Body" name:"ClientToken"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` AzoneId string `position:"Body" name:"AzoneId"` NextToken string `position:"Body" name:"NextToken"` PageSize requests.Integer `position:"Query" name:"PageSize"` Tag *[]DescribeDedicatedBlockStorageClustersTag `position:"Query" name:"Tag" type:"Repeated"` DedicatedBlockStorageClusterId *[]string `position:"Body" name:"DedicatedBlockStorageClusterId" type:"Repeated"` MaxResults requests.Integer `position:"Body" name:"MaxResults"` Category string `position:"Body" name:"Category"` Status *[]string `position:"Body" name:"Status" type:"Repeated"` }
DescribeDedicatedBlockStorageClustersRequest is the request struct for api DescribeDedicatedBlockStorageClusters
func CreateDescribeDedicatedBlockStorageClustersRequest ¶
func CreateDescribeDedicatedBlockStorageClustersRequest() (request *DescribeDedicatedBlockStorageClustersRequest)
CreateDescribeDedicatedBlockStorageClustersRequest creates a request to invoke DescribeDedicatedBlockStorageClusters API
type DescribeDedicatedBlockStorageClustersResponse ¶
type DescribeDedicatedBlockStorageClustersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` NextToken string `json:"NextToken" xml:"NextToken"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int64 `json:"TotalCount" xml:"TotalCount"` DedicatedBlockStorageClusters []Dbsc `json:"DedicatedBlockStorageClusters" xml:"DedicatedBlockStorageClusters"` }
DescribeDedicatedBlockStorageClustersResponse is the response struct for api DescribeDedicatedBlockStorageClusters
func CreateDescribeDedicatedBlockStorageClustersResponse ¶
func CreateDescribeDedicatedBlockStorageClustersResponse() (response *DescribeDedicatedBlockStorageClustersResponse)
CreateDescribeDedicatedBlockStorageClustersResponse creates a response to parse from DescribeDedicatedBlockStorageClusters response
type DescribeDedicatedBlockStorageClustersTag ¶
type DescribeDedicatedBlockStorageClustersTag struct { Value string `name:"Value"` Key string `name:"Key"` }
DescribeDedicatedBlockStorageClustersTag is a repeated param struct in DescribeDedicatedBlockStorageClustersRequest
type DescribeDiskEventsRequest ¶
type DescribeDiskEventsRequest struct { *requests.RpcRequest StartTime string `position:"Query" name:"StartTime"` Type string `position:"Query" name:"Type"` NextToken string `position:"Query" name:"NextToken"` DiskCategory string `position:"Query" name:"DiskCategory"` DiskId string `position:"Query" name:"DiskId"` EndTime string `position:"Query" name:"EndTime"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
DescribeDiskEventsRequest is the request struct for api DescribeDiskEvents
func CreateDescribeDiskEventsRequest ¶
func CreateDescribeDiskEventsRequest() (request *DescribeDiskEventsRequest)
CreateDescribeDiskEventsRequest creates a request to invoke DescribeDiskEvents API
type DescribeDiskEventsResponse ¶
type DescribeDiskEventsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int64 `json:"TotalCount" xml:"TotalCount"` NextToken string `json:"NextToken" xml:"NextToken"` DiskEvents []DiskEvent `json:"DiskEvents" xml:"DiskEvents"` }
DescribeDiskEventsResponse is the response struct for api DescribeDiskEvents
func CreateDescribeDiskEventsResponse ¶
func CreateDescribeDiskEventsResponse() (response *DescribeDiskEventsResponse)
CreateDescribeDiskEventsResponse creates a response to parse from DescribeDiskEvents response
type DescribeDiskMonitorDataListRequest ¶
type DescribeDiskMonitorDataListRequest struct { *requests.RpcRequest StartTime string `position:"Query" name:"StartTime"` Type string `position:"Query" name:"Type"` NextToken string `position:"Query" name:"NextToken"` DiskIds string `position:"Query" name:"DiskIds"` EndTime string `position:"Query" name:"EndTime"` MaxResults string `position:"Query" name:"MaxResults"` }
DescribeDiskMonitorDataListRequest is the request struct for api DescribeDiskMonitorDataList
func CreateDescribeDiskMonitorDataListRequest ¶
func CreateDescribeDiskMonitorDataListRequest() (request *DescribeDiskMonitorDataListRequest)
CreateDescribeDiskMonitorDataListRequest creates a request to invoke DescribeDiskMonitorDataList API
type DescribeDiskMonitorDataListResponse ¶
type DescribeDiskMonitorDataListResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int64 `json:"TotalCount" xml:"TotalCount"` NextToken string `json:"NextToken" xml:"NextToken"` MonitorData []DiskMonitorData `json:"MonitorData" xml:"MonitorData"` }
DescribeDiskMonitorDataListResponse is the response struct for api DescribeDiskMonitorDataList
func CreateDescribeDiskMonitorDataListResponse ¶
func CreateDescribeDiskMonitorDataListResponse() (response *DescribeDiskMonitorDataListResponse)
CreateDescribeDiskMonitorDataListResponse creates a response to parse from DescribeDiskMonitorDataList response
type DescribeDiskMonitorDataRequest ¶
type DescribeDiskMonitorDataRequest struct { *requests.RpcRequest StartTime string `position:"Query" name:"StartTime"` Type string `position:"Query" name:"Type"` DiskId string `position:"Query" name:"DiskId"` Period requests.Integer `position:"Query" name:"Period"` EndTime string `position:"Query" name:"EndTime"` }
DescribeDiskMonitorDataRequest is the request struct for api DescribeDiskMonitorData
func CreateDescribeDiskMonitorDataRequest ¶
func CreateDescribeDiskMonitorDataRequest() (request *DescribeDiskMonitorDataRequest)
CreateDescribeDiskMonitorDataRequest creates a request to invoke DescribeDiskMonitorData API
type DescribeDiskMonitorDataResponse ¶
type DescribeDiskMonitorDataResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int64 `json:"TotalCount" xml:"TotalCount"` MonitorData []DiskMonitorData `json:"MonitorData" xml:"MonitorData"` }
DescribeDiskMonitorDataResponse is the response struct for api DescribeDiskMonitorData
func CreateDescribeDiskMonitorDataResponse ¶
func CreateDescribeDiskMonitorDataResponse() (response *DescribeDiskMonitorDataResponse)
CreateDescribeDiskMonitorDataResponse creates a response to parse from DescribeDiskMonitorData response
type DescribeDiskReplicaGroupsRequest ¶
type DescribeDiskReplicaGroupsRequest struct { *requests.RpcRequest PageNumber requests.Integer `position:"Query" name:"PageNumber"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` NextToken string `position:"Query" name:"NextToken"` PageSize requests.Integer `position:"Query" name:"PageSize"` Tag *[]DescribeDiskReplicaGroupsTag `position:"Query" name:"Tag" type:"Repeated"` Site string `position:"Query" name:"Site"` GroupIds string `position:"Query" name:"GroupIds"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
DescribeDiskReplicaGroupsRequest is the request struct for api DescribeDiskReplicaGroups
func CreateDescribeDiskReplicaGroupsRequest ¶
func CreateDescribeDiskReplicaGroupsRequest() (request *DescribeDiskReplicaGroupsRequest)
CreateDescribeDiskReplicaGroupsRequest creates a request to invoke DescribeDiskReplicaGroups API
type DescribeDiskReplicaGroupsResponse ¶
type DescribeDiskReplicaGroupsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` NextToken string `json:"NextToken" xml:"NextToken"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int64 `json:"TotalCount" xml:"TotalCount"` ReplicaGroups []ReplicaGroup `json:"ReplicaGroups" xml:"ReplicaGroups"` }
DescribeDiskReplicaGroupsResponse is the response struct for api DescribeDiskReplicaGroups
func CreateDescribeDiskReplicaGroupsResponse ¶
func CreateDescribeDiskReplicaGroupsResponse() (response *DescribeDiskReplicaGroupsResponse)
CreateDescribeDiskReplicaGroupsResponse creates a response to parse from DescribeDiskReplicaGroups response
type DescribeDiskReplicaGroupsTag ¶
DescribeDiskReplicaGroupsTag is a repeated param struct in DescribeDiskReplicaGroupsRequest
type DescribeDiskReplicaPairProgressRequest ¶
type DescribeDiskReplicaPairProgressRequest struct { *requests.RpcRequest ReplicaPairId string `position:"Query" name:"ReplicaPairId"` }
DescribeDiskReplicaPairProgressRequest is the request struct for api DescribeDiskReplicaPairProgress
func CreateDescribeDiskReplicaPairProgressRequest ¶
func CreateDescribeDiskReplicaPairProgressRequest() (request *DescribeDiskReplicaPairProgressRequest)
CreateDescribeDiskReplicaPairProgressRequest creates a request to invoke DescribeDiskReplicaPairProgress API
type DescribeDiskReplicaPairProgressResponse ¶
type DescribeDiskReplicaPairProgressResponse struct { *responses.BaseResponse Progress int `json:"Progress" xml:"Progress"` RecoverPoint int64 `json:"RecoverPoint" xml:"RecoverPoint"` RequestId string `json:"RequestId" xml:"RequestId"` }
DescribeDiskReplicaPairProgressResponse is the response struct for api DescribeDiskReplicaPairProgress
func CreateDescribeDiskReplicaPairProgressResponse ¶
func CreateDescribeDiskReplicaPairProgressResponse() (response *DescribeDiskReplicaPairProgressResponse)
CreateDescribeDiskReplicaPairProgressResponse creates a response to parse from DescribeDiskReplicaPairProgress response
type DescribeDiskReplicaPairsRequest ¶
type DescribeDiskReplicaPairsRequest struct { *requests.RpcRequest PageNumber requests.Integer `position:"Query" name:"PageNumber"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` NextToken string `position:"Query" name:"NextToken"` PageSize requests.Integer `position:"Query" name:"PageSize"` Tag *[]DescribeDiskReplicaPairsTag `position:"Query" name:"Tag" type:"Repeated"` PairIds string `position:"Query" name:"PairIds"` ReplicaGroupId string `position:"Query" name:"ReplicaGroupId"` Site string `position:"Query" name:"Site"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
DescribeDiskReplicaPairsRequest is the request struct for api DescribeDiskReplicaPairs
func CreateDescribeDiskReplicaPairsRequest ¶
func CreateDescribeDiskReplicaPairsRequest() (request *DescribeDiskReplicaPairsRequest)
CreateDescribeDiskReplicaPairsRequest creates a request to invoke DescribeDiskReplicaPairs API
type DescribeDiskReplicaPairsResponse ¶
type DescribeDiskReplicaPairsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` NextToken string `json:"NextToken" xml:"NextToken"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int64 `json:"TotalCount" xml:"TotalCount"` ReplicaPairs []ReplicaPair `json:"ReplicaPairs" xml:"ReplicaPairs"` }
DescribeDiskReplicaPairsResponse is the response struct for api DescribeDiskReplicaPairs
func CreateDescribeDiskReplicaPairsResponse ¶
func CreateDescribeDiskReplicaPairsResponse() (response *DescribeDiskReplicaPairsResponse)
CreateDescribeDiskReplicaPairsResponse creates a response to parse from DescribeDiskReplicaPairs response
type DescribeDiskReplicaPairsTag ¶
DescribeDiskReplicaPairsTag is a repeated param struct in DescribeDiskReplicaPairsRequest
type DescribeLensServiceStatusRequest ¶
type DescribeLensServiceStatusRequest struct {
*requests.RpcRequest
}
DescribeLensServiceStatusRequest is the request struct for api DescribeLensServiceStatus
func CreateDescribeLensServiceStatusRequest ¶
func CreateDescribeLensServiceStatusRequest() (request *DescribeLensServiceStatusRequest)
CreateDescribeLensServiceStatusRequest creates a request to invoke DescribeLensServiceStatus API
type DescribeLensServiceStatusResponse ¶
type DescribeLensServiceStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Status string `json:"Status" xml:"Status"` }
DescribeLensServiceStatusResponse is the response struct for api DescribeLensServiceStatus
func CreateDescribeLensServiceStatusResponse ¶
func CreateDescribeLensServiceStatusResponse() (response *DescribeLensServiceStatusResponse)
CreateDescribeLensServiceStatusResponse creates a response to parse from DescribeLensServiceStatus response
type DescribeRegionsRequest ¶
type DescribeRegionsRequest struct { *requests.RpcRequest ResourceType string `position:"Query" name:"ResourceType"` AcceptLanguage string `position:"Query" name:"AcceptLanguage"` }
DescribeRegionsRequest is the request struct for api DescribeRegions
func CreateDescribeRegionsRequest ¶
func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)
CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API
type DescribeRegionsResponse ¶
type DescribeRegionsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Regions []Region `json:"Regions" xml:"Regions"` }
DescribeRegionsResponse is the response struct for api DescribeRegions
func CreateDescribeRegionsResponse ¶
func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)
CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response
type Disk ¶
type Disk struct {
DiskItem []DiskItem `json:"Disk" xml:"Disk"`
}
Disk is a nested struct in ebs response
type DiskEvent ¶
type DiskEvent struct { Type string `json:"Type" xml:"Type"` DiskId string `json:"DiskId" xml:"DiskId"` Status string `json:"Status" xml:"Status"` Timestamp string `json:"Timestamp" xml:"Timestamp"` Description string `json:"Description" xml:"Description"` RecommendAction string `json:"RecommendAction" xml:"RecommendAction"` RegionId string `json:"RegionId" xml:"RegionId"` }
DiskEvent is a nested struct in ebs response
type DiskEvents ¶
type DiskEvents struct {
DiskEvent []DiskEvent `json:"DiskEvent" xml:"DiskEvent"`
}
DiskEvents is a nested struct in ebs response
type DiskItem ¶
type DiskItem struct { DiskId string `json:"DiskId" xml:"DiskId"` DiskName string `json:"DiskName" xml:"DiskName"` Status string `json:"Status" xml:"Status"` Type string `json:"Type" xml:"Type"` PerformanceLevel string `json:"PerformanceLevel" xml:"PerformanceLevel"` BdfId string `json:"BdfId" xml:"BdfId"` EnableAutoSnapshot bool `json:"EnableAutoSnapshot" xml:"EnableAutoSnapshot"` StorageSetId string `json:"StorageSetId" xml:"StorageSetId"` StorageSetPartitionNumber int `json:"StorageSetPartitionNumber" xml:"StorageSetPartitionNumber"` DeleteAutoSnapshot bool `json:"DeleteAutoSnapshot" xml:"DeleteAutoSnapshot"` StorageClusterId string `json:"StorageClusterId" xml:"StorageClusterId"` Encrypted bool `json:"Encrypted" xml:"Encrypted"` MountInstanceNum int `json:"MountInstanceNum" xml:"MountInstanceNum"` Description string `json:"Description" xml:"Description"` Device string `json:"Device" xml:"Device"` Portable bool `json:"Portable" xml:"Portable"` ImageId string `json:"ImageId" xml:"ImageId"` KMSKeyId string `json:"KMSKeyId" xml:"KMSKeyId"` DeleteWithInstance bool `json:"DeleteWithInstance" xml:"DeleteWithInstance"` DetachedTime string `json:"DetachedTime" xml:"DetachedTime"` SourceSnapshotId string `json:"SourceSnapshotId" xml:"SourceSnapshotId"` InstanceId string `json:"InstanceId" xml:"InstanceId"` Size int `json:"Size" xml:"Size"` RegionId string `json:"RegionId" xml:"RegionId"` ZoneId string `json:"ZoneId" xml:"ZoneId"` AttachedTime string `json:"AttachedTime" xml:"AttachedTime"` Category string `json:"Category" xml:"Category"` MultiAttach string `json:"MultiAttach" xml:"MultiAttach"` DiskChargeType string `json:"DiskChargeType" xml:"DiskChargeType"` IOPS int64 `json:"IOPS" xml:"IOPS"` Throughput int64 `json:"Throughput" xml:"Throughput"` ProvisionedIops int64 `json:"ProvisionedIops" xml:"ProvisionedIops"` BurstingEnabled bool `json:"BurstingEnabled" xml:"BurstingEnabled"` Tags []TagsItem `json:"Tags" xml:"Tags"` }
DiskItem is a nested struct in ebs response
type DiskMonitorData ¶
type DiskMonitorData struct { WriteIOPS int64 `json:"WriteIOPS" xml:"WriteIOPS"` ReadBPS int64 `json:"ReadBPS" xml:"ReadBPS"` BPSPercent int64 `json:"BPSPercent" xml:"BPSPercent"` Timestamp string `json:"Timestamp" xml:"Timestamp"` IOPSPercent int64 `json:"IOPSPercent" xml:"IOPSPercent"` BurstIOCount int64 `json:"BurstIOCount" xml:"BurstIOCount"` DiskId string `json:"DiskId" xml:"DiskId"` WriteBPS int64 `json:"WriteBPS" xml:"WriteBPS"` ReadIOPS int64 `json:"ReadIOPS" xml:"ReadIOPS"` }
DiskMonitorData is a nested struct in ebs response
type Disks ¶
type Disks struct {
Disk []DiskItem `json:"Disk" xml:"Disk"`
}
Disks is a nested struct in ebs response
type FailoverDiskReplicaGroupRequest ¶
type FailoverDiskReplicaGroupRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ReplicaGroupId string `position:"Query" name:"ReplicaGroupId"` }
FailoverDiskReplicaGroupRequest is the request struct for api FailoverDiskReplicaGroup
func CreateFailoverDiskReplicaGroupRequest ¶
func CreateFailoverDiskReplicaGroupRequest() (request *FailoverDiskReplicaGroupRequest)
CreateFailoverDiskReplicaGroupRequest creates a request to invoke FailoverDiskReplicaGroup API
type FailoverDiskReplicaGroupResponse ¶
type FailoverDiskReplicaGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
FailoverDiskReplicaGroupResponse is the response struct for api FailoverDiskReplicaGroup
func CreateFailoverDiskReplicaGroupResponse ¶
func CreateFailoverDiskReplicaGroupResponse() (response *FailoverDiskReplicaGroupResponse)
CreateFailoverDiskReplicaGroupResponse creates a response to parse from FailoverDiskReplicaGroup response
type FailoverDiskReplicaPairRequest ¶
type FailoverDiskReplicaPairRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ReplicaPairId string `position:"Query" name:"ReplicaPairId"` }
FailoverDiskReplicaPairRequest is the request struct for api FailoverDiskReplicaPair
func CreateFailoverDiskReplicaPairRequest ¶
func CreateFailoverDiskReplicaPairRequest() (request *FailoverDiskReplicaPairRequest)
CreateFailoverDiskReplicaPairRequest creates a request to invoke FailoverDiskReplicaPair API
type FailoverDiskReplicaPairResponse ¶
type FailoverDiskReplicaPairResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
FailoverDiskReplicaPairResponse is the response struct for api FailoverDiskReplicaPair
func CreateFailoverDiskReplicaPairResponse ¶
func CreateFailoverDiskReplicaPairResponse() (response *FailoverDiskReplicaPairResponse)
CreateFailoverDiskReplicaPairResponse creates a response to parse from FailoverDiskReplicaPair response
type ListTagResourcesRequest ¶
type ListTagResourcesRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` NextToken string `position:"Query" name:"NextToken"` Tag *[]ListTagResourcesTag `position:"Query" name:"Tag" type:"Repeated"` ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"` ResourceType string `position:"Query" name:"ResourceType"` }
ListTagResourcesRequest is the request struct for api ListTagResources
func CreateListTagResourcesRequest ¶
func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)
CreateListTagResourcesRequest creates a request to invoke ListTagResources API
type ListTagResourcesResponse ¶
type ListTagResourcesResponse struct { *responses.BaseResponse NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` TagResources []TagResource `json:"TagResources" xml:"TagResources"` }
ListTagResourcesResponse is the response struct for api ListTagResources
func CreateListTagResourcesResponse ¶
func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)
CreateListTagResourcesResponse creates a response to parse from ListTagResources response
type ListTagResourcesTag ¶
ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest
type ModifyDedicatedBlockStorageClusterAttributeRequest ¶
type ModifyDedicatedBlockStorageClusterAttributeRequest struct { *requests.RpcRequest DbscName string `position:"Query" name:"DbscName"` ClientToken string `position:"Query" name:"ClientToken"` Description string `position:"Query" name:"Description"` DbscId string `position:"Query" name:"DbscId"` }
ModifyDedicatedBlockStorageClusterAttributeRequest is the request struct for api ModifyDedicatedBlockStorageClusterAttribute
func CreateModifyDedicatedBlockStorageClusterAttributeRequest ¶
func CreateModifyDedicatedBlockStorageClusterAttributeRequest() (request *ModifyDedicatedBlockStorageClusterAttributeRequest)
CreateModifyDedicatedBlockStorageClusterAttributeRequest creates a request to invoke ModifyDedicatedBlockStorageClusterAttribute API
type ModifyDedicatedBlockStorageClusterAttributeResponse ¶
type ModifyDedicatedBlockStorageClusterAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyDedicatedBlockStorageClusterAttributeResponse is the response struct for api ModifyDedicatedBlockStorageClusterAttribute
func CreateModifyDedicatedBlockStorageClusterAttributeResponse ¶
func CreateModifyDedicatedBlockStorageClusterAttributeResponse() (response *ModifyDedicatedBlockStorageClusterAttributeResponse)
CreateModifyDedicatedBlockStorageClusterAttributeResponse creates a response to parse from ModifyDedicatedBlockStorageClusterAttribute response
type ModifyDiskReplicaGroupRequest ¶
type ModifyDiskReplicaGroupRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` Description string `position:"Query" name:"Description"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` ReplicaGroupId string `position:"Query" name:"ReplicaGroupId"` GroupName string `position:"Query" name:"GroupName"` RPO requests.Integer `position:"Query" name:"RPO"` }
ModifyDiskReplicaGroupRequest is the request struct for api ModifyDiskReplicaGroup
func CreateModifyDiskReplicaGroupRequest ¶
func CreateModifyDiskReplicaGroupRequest() (request *ModifyDiskReplicaGroupRequest)
CreateModifyDiskReplicaGroupRequest creates a request to invoke ModifyDiskReplicaGroup API
type ModifyDiskReplicaGroupResponse ¶
type ModifyDiskReplicaGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyDiskReplicaGroupResponse is the response struct for api ModifyDiskReplicaGroup
func CreateModifyDiskReplicaGroupResponse ¶
func CreateModifyDiskReplicaGroupResponse() (response *ModifyDiskReplicaGroupResponse)
CreateModifyDiskReplicaGroupResponse creates a response to parse from ModifyDiskReplicaGroup response
type ModifyDiskReplicaPairRequest ¶
type ModifyDiskReplicaPairRequest struct { *requests.RpcRequest PairName string `position:"Query" name:"PairName"` ClientToken string `position:"Query" name:"ClientToken"` Description string `position:"Query" name:"Description"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` ReplicaPairId string `position:"Query" name:"ReplicaPairId"` RPO requests.Integer `position:"Query" name:"RPO"` }
ModifyDiskReplicaPairRequest is the request struct for api ModifyDiskReplicaPair
func CreateModifyDiskReplicaPairRequest ¶
func CreateModifyDiskReplicaPairRequest() (request *ModifyDiskReplicaPairRequest)
CreateModifyDiskReplicaPairRequest creates a request to invoke ModifyDiskReplicaPair API
type ModifyDiskReplicaPairResponse ¶
type ModifyDiskReplicaPairResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyDiskReplicaPairResponse is the response struct for api ModifyDiskReplicaPair
func CreateModifyDiskReplicaPairResponse ¶
func CreateModifyDiskReplicaPairResponse() (response *ModifyDiskReplicaPairResponse)
CreateModifyDiskReplicaPairResponse creates a response to parse from ModifyDiskReplicaPair response
type MonitorDataInDescribeDiskMonitorData ¶
type MonitorDataInDescribeDiskMonitorData struct {
DiskMonitorData []DiskMonitorData `json:"DiskMonitorData" xml:"DiskMonitorData"`
}
MonitorDataInDescribeDiskMonitorData is a nested struct in ebs response
type MonitorDataInDescribeDiskMonitorDataList ¶
type MonitorDataInDescribeDiskMonitorDataList struct {
DiskMonitorData []DiskMonitorData `json:"DiskMonitorData" xml:"DiskMonitorData"`
}
MonitorDataInDescribeDiskMonitorDataList is a nested struct in ebs response
type PairIds ¶
type PairIds struct {
PairId []string `json:"PairId" xml:"PairId"`
}
PairIds is a nested struct in ebs response
type Region ¶
type Region struct { LocalName string `json:"LocalName" xml:"LocalName"` RegionEndpoint string `json:"RegionEndpoint" xml:"RegionEndpoint"` RegionId string `json:"RegionId" xml:"RegionId"` Zones []Zone `json:"Zones" xml:"Zones"` }
Region is a nested struct in ebs response
type Regions ¶
type Regions struct {
Region []Region `json:"region" xml:"region"`
}
Regions is a nested struct in ebs response
type RemoveDiskReplicaPairRequest ¶
type RemoveDiskReplicaPairRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ReplicaGroupId string `position:"Query" name:"ReplicaGroupId"` ReplicaPairId string `position:"Query" name:"ReplicaPairId"` }
RemoveDiskReplicaPairRequest is the request struct for api RemoveDiskReplicaPair
func CreateRemoveDiskReplicaPairRequest ¶
func CreateRemoveDiskReplicaPairRequest() (request *RemoveDiskReplicaPairRequest)
CreateRemoveDiskReplicaPairRequest creates a request to invoke RemoveDiskReplicaPair API
type RemoveDiskReplicaPairResponse ¶
type RemoveDiskReplicaPairResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
RemoveDiskReplicaPairResponse is the response struct for api RemoveDiskReplicaPair
func CreateRemoveDiskReplicaPairResponse ¶
func CreateRemoveDiskReplicaPairResponse() (response *RemoveDiskReplicaPairResponse)
CreateRemoveDiskReplicaPairResponse creates a response to parse from RemoveDiskReplicaPair response
type ReplicaGroup ¶
type ReplicaGroup struct { ReplicaGroupId string `json:"ReplicaGroupId" xml:"ReplicaGroupId"` SourceRegionId string `json:"SourceRegionId" xml:"SourceRegionId"` SourceZoneId string `json:"SourceZoneId" xml:"SourceZoneId"` DestinationRegionId string `json:"DestinationRegionId" xml:"DestinationRegionId"` DestinationZoneId string `json:"DestinationZoneId" xml:"DestinationZoneId"` GroupName string `json:"GroupName" xml:"GroupName"` Description string `json:"Description" xml:"Description"` Status string `json:"Status" xml:"Status"` RPO int64 `json:"RPO" xml:"RPO"` LastRecoverPoint int64 `json:"LastRecoverPoint" xml:"LastRecoverPoint"` Site string `json:"Site" xml:"Site"` PairNumber int64 `json:"PairNumber" xml:"PairNumber"` PrimaryRegion string `json:"PrimaryRegion" xml:"PrimaryRegion"` StandbyRegion string `json:"StandbyRegion" xml:"StandbyRegion"` PrimaryZone string `json:"PrimaryZone" xml:"PrimaryZone"` StandbyZone string `json:"StandbyZone" xml:"StandbyZone"` Bandwidth int64 `json:"Bandwidth" xml:"Bandwidth"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` SourceCloudId string `json:"SourceCloudId" xml:"SourceCloudId"` DestinationCloudId string `json:"DestinationCloudId" xml:"DestinationCloudId"` PrimaryCloudId string `json:"PrimaryCloudId" xml:"PrimaryCloudId"` StandbyCloudId string `json:"StandbyCloudId" xml:"StandbyCloudId"` PrimaryUid string `json:"PrimaryUid" xml:"PrimaryUid"` StandbyUid string `json:"StandbyUid" xml:"StandbyUid"` PairIds []string `json:"PairIds" xml:"PairIds"` Tags []Tag `json:"Tags" xml:"Tags"` }
ReplicaGroup is a nested struct in ebs response
type ReplicaGroups ¶
type ReplicaGroups struct {
ReplicaGroup []ReplicaGroup `json:"ReplicaGroup" xml:"ReplicaGroup"`
}
ReplicaGroups is a nested struct in ebs response
type ReplicaPair ¶
type ReplicaPair struct { ReplicaPairId string `json:"ReplicaPairId" xml:"ReplicaPairId"` SourceRegion string `json:"SourceRegion" xml:"SourceRegion"` SourceZoneId string `json:"SourceZoneId" xml:"SourceZoneId"` SourceDiskId string `json:"SourceDiskId" xml:"SourceDiskId"` DestinationRegion string `json:"DestinationRegion" xml:"DestinationRegion"` DestinationZoneId string `json:"DestinationZoneId" xml:"DestinationZoneId"` DestinationDiskId string `json:"DestinationDiskId" xml:"DestinationDiskId"` PairName string `json:"PairName" xml:"PairName"` Description string `json:"Description" xml:"Description"` Status string `json:"Status" xml:"Status"` RPO int64 `json:"RPO" xml:"RPO"` Bandwidth int64 `json:"Bandwidth" xml:"Bandwidth"` StatusMessage string `json:"StatusMessage" xml:"StatusMessage"` LastRecoverPoint int64 `json:"LastRecoverPoint" xml:"LastRecoverPoint"` ReplicaGroupId string `json:"ReplicaGroupId" xml:"ReplicaGroupId"` CreateTime int64 `json:"CreateTime" xml:"CreateTime"` ReplicaGroupName string `json:"ReplicaGroupName" xml:"ReplicaGroupName"` Site string `json:"Site" xml:"Site"` PrimaryRegion string `json:"PrimaryRegion" xml:"PrimaryRegion"` StandbyRegion string `json:"StandbyRegion" xml:"StandbyRegion"` PrimaryZone string `json:"PrimaryZone" xml:"PrimaryZone"` StandbyZone string `json:"StandbyZone" xml:"StandbyZone"` ChargeType string `json:"ChargeType" xml:"ChargeType"` ExpiredTime int64 `json:"ExpiredTime" xml:"ExpiredTime"` SourceCloudId string `json:"SourceCloudId" xml:"SourceCloudId"` DestinationCloudId string `json:"DestinationCloudId" xml:"DestinationCloudId"` PrimaryCloudId string `json:"PrimaryCloudId" xml:"PrimaryCloudId"` StandbyCloudId string `json:"StandbyCloudId" xml:"StandbyCloudId"` PrimaryUid string `json:"PrimaryUid" xml:"PrimaryUid"` StandbyUid string `json:"StandbyUid" xml:"StandbyUid"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` Tags []Tag `json:"Tags" xml:"Tags"` }
ReplicaPair is a nested struct in ebs response
type ReplicaPairs ¶
type ReplicaPairs struct {
ReplicaPair []ReplicaPair `json:"ReplicaPair" xml:"ReplicaPair"`
}
ReplicaPairs is a nested struct in ebs response
type ReprotectDiskReplicaGroupRequest ¶
type ReprotectDiskReplicaGroupRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` SourceZoneId string `position:"Query" name:"SourceZoneId"` SourceRegionId string `position:"Query" name:"SourceRegionId"` ReplicaGroupId string `position:"Query" name:"ReplicaGroupId"` }
ReprotectDiskReplicaGroupRequest is the request struct for api ReprotectDiskReplicaGroup
func CreateReprotectDiskReplicaGroupRequest ¶
func CreateReprotectDiskReplicaGroupRequest() (request *ReprotectDiskReplicaGroupRequest)
CreateReprotectDiskReplicaGroupRequest creates a request to invoke ReprotectDiskReplicaGroup API
type ReprotectDiskReplicaGroupResponse ¶
type ReprotectDiskReplicaGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ReprotectDiskReplicaGroupResponse is the response struct for api ReprotectDiskReplicaGroup
func CreateReprotectDiskReplicaGroupResponse ¶
func CreateReprotectDiskReplicaGroupResponse() (response *ReprotectDiskReplicaGroupResponse)
CreateReprotectDiskReplicaGroupResponse creates a response to parse from ReprotectDiskReplicaGroup response
type ReprotectDiskReplicaPairRequest ¶
type ReprotectDiskReplicaPairRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ReplicaPairId string `position:"Query" name:"ReplicaPairId"` }
ReprotectDiskReplicaPairRequest is the request struct for api ReprotectDiskReplicaPair
func CreateReprotectDiskReplicaPairRequest ¶
func CreateReprotectDiskReplicaPairRequest() (request *ReprotectDiskReplicaPairRequest)
CreateReprotectDiskReplicaPairRequest creates a request to invoke ReprotectDiskReplicaPair API
type ReprotectDiskReplicaPairResponse ¶
type ReprotectDiskReplicaPairResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ReprotectDiskReplicaPairResponse is the response struct for api ReprotectDiskReplicaPair
func CreateReprotectDiskReplicaPairResponse ¶
func CreateReprotectDiskReplicaPairResponse() (response *ReprotectDiskReplicaPairResponse)
CreateReprotectDiskReplicaPairResponse creates a response to parse from ReprotectDiskReplicaPair response
type ResourceTypes ¶
type ResourceTypes struct {
Resource []string `json:"resource" xml:"resource"`
}
ResourceTypes is a nested struct in ebs response
type StartDiskMonitorRequest ¶
type StartDiskMonitorRequest struct { *requests.RpcRequest DiskIds *[]string `position:"Query" name:"DiskIds" type:"Json"` }
StartDiskMonitorRequest is the request struct for api StartDiskMonitor
func CreateStartDiskMonitorRequest ¶
func CreateStartDiskMonitorRequest() (request *StartDiskMonitorRequest)
CreateStartDiskMonitorRequest creates a request to invoke StartDiskMonitor API
type StartDiskMonitorResponse ¶
type StartDiskMonitorResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
StartDiskMonitorResponse is the response struct for api StartDiskMonitor
func CreateStartDiskMonitorResponse ¶
func CreateStartDiskMonitorResponse() (response *StartDiskMonitorResponse)
CreateStartDiskMonitorResponse creates a response to parse from StartDiskMonitor response
type StartDiskReplicaGroupRequest ¶
type StartDiskReplicaGroupRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ReplicaGroupId string `position:"Query" name:"ReplicaGroupId"` OneShot requests.Boolean `position:"Query" name:"OneShot"` }
StartDiskReplicaGroupRequest is the request struct for api StartDiskReplicaGroup
func CreateStartDiskReplicaGroupRequest ¶
func CreateStartDiskReplicaGroupRequest() (request *StartDiskReplicaGroupRequest)
CreateStartDiskReplicaGroupRequest creates a request to invoke StartDiskReplicaGroup API
type StartDiskReplicaGroupResponse ¶
type StartDiskReplicaGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
StartDiskReplicaGroupResponse is the response struct for api StartDiskReplicaGroup
func CreateStartDiskReplicaGroupResponse ¶
func CreateStartDiskReplicaGroupResponse() (response *StartDiskReplicaGroupResponse)
CreateStartDiskReplicaGroupResponse creates a response to parse from StartDiskReplicaGroup response
type StartDiskReplicaPairRequest ¶
type StartDiskReplicaPairRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` OneShot requests.Boolean `position:"Query" name:"OneShot"` ReplicaPairId string `position:"Query" name:"ReplicaPairId"` }
StartDiskReplicaPairRequest is the request struct for api StartDiskReplicaPair
func CreateStartDiskReplicaPairRequest ¶
func CreateStartDiskReplicaPairRequest() (request *StartDiskReplicaPairRequest)
CreateStartDiskReplicaPairRequest creates a request to invoke StartDiskReplicaPair API
type StartDiskReplicaPairResponse ¶
type StartDiskReplicaPairResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
StartDiskReplicaPairResponse is the response struct for api StartDiskReplicaPair
func CreateStartDiskReplicaPairResponse ¶
func CreateStartDiskReplicaPairResponse() (response *StartDiskReplicaPairResponse)
CreateStartDiskReplicaPairResponse creates a response to parse from StartDiskReplicaPair response
type StopDiskMonitorRequest ¶
type StopDiskMonitorRequest struct { *requests.RpcRequest DiskIds *[]string `position:"Query" name:"DiskIds" type:"Json"` }
StopDiskMonitorRequest is the request struct for api StopDiskMonitor
func CreateStopDiskMonitorRequest ¶
func CreateStopDiskMonitorRequest() (request *StopDiskMonitorRequest)
CreateStopDiskMonitorRequest creates a request to invoke StopDiskMonitor API
type StopDiskMonitorResponse ¶
type StopDiskMonitorResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
StopDiskMonitorResponse is the response struct for api StopDiskMonitor
func CreateStopDiskMonitorResponse ¶
func CreateStopDiskMonitorResponse() (response *StopDiskMonitorResponse)
CreateStopDiskMonitorResponse creates a response to parse from StopDiskMonitor response
type StopDiskReplicaGroupRequest ¶
type StopDiskReplicaGroupRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ReplicaGroupId string `position:"Query" name:"ReplicaGroupId"` }
StopDiskReplicaGroupRequest is the request struct for api StopDiskReplicaGroup
func CreateStopDiskReplicaGroupRequest ¶
func CreateStopDiskReplicaGroupRequest() (request *StopDiskReplicaGroupRequest)
CreateStopDiskReplicaGroupRequest creates a request to invoke StopDiskReplicaGroup API
type StopDiskReplicaGroupResponse ¶
type StopDiskReplicaGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
StopDiskReplicaGroupResponse is the response struct for api StopDiskReplicaGroup
func CreateStopDiskReplicaGroupResponse ¶
func CreateStopDiskReplicaGroupResponse() (response *StopDiskReplicaGroupResponse)
CreateStopDiskReplicaGroupResponse creates a response to parse from StopDiskReplicaGroup response
type StopDiskReplicaPairRequest ¶
type StopDiskReplicaPairRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ReplicaPairId string `position:"Query" name:"ReplicaPairId"` }
StopDiskReplicaPairRequest is the request struct for api StopDiskReplicaPair
func CreateStopDiskReplicaPairRequest ¶
func CreateStopDiskReplicaPairRequest() (request *StopDiskReplicaPairRequest)
CreateStopDiskReplicaPairRequest creates a request to invoke StopDiskReplicaPair API
type StopDiskReplicaPairResponse ¶
type StopDiskReplicaPairResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
StopDiskReplicaPairResponse is the response struct for api StopDiskReplicaPair
func CreateStopDiskReplicaPairResponse ¶
func CreateStopDiskReplicaPairResponse() (response *StopDiskReplicaPairResponse)
CreateStopDiskReplicaPairResponse creates a response to parse from StopDiskReplicaPair response
type Tag ¶
type Tag struct { TagValue string `json:"TagValue" xml:"TagValue"` TagKey string `json:"TagKey" xml:"TagKey"` }
Tag is a nested struct in ebs response
type TagResource ¶
type TagResource struct { TagKey string `json:"TagKey" xml:"TagKey"` TagValue string `json:"TagValue" xml:"TagValue"` ResourceId string `json:"ResourceId" xml:"ResourceId"` ResourceType string `json:"ResourceType" xml:"ResourceType"` }
TagResource is a nested struct in ebs response
type TagResources ¶
type TagResources struct {
TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}
TagResources is a nested struct in ebs response
type TagResourcesRequest ¶
type TagResourcesRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` Tag *[]TagResourcesTag `position:"Query" name:"Tag" type:"Repeated"` ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"` ResourceType string `position:"Query" name:"ResourceType"` }
TagResourcesRequest is the request struct for api TagResources
func CreateTagResourcesRequest ¶
func CreateTagResourcesRequest() (request *TagResourcesRequest)
CreateTagResourcesRequest creates a request to invoke TagResources API
type TagResourcesResponse ¶
type TagResourcesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
TagResourcesResponse is the response struct for api TagResources
func CreateTagResourcesResponse ¶
func CreateTagResourcesResponse() (response *TagResourcesResponse)
CreateTagResourcesResponse creates a response to parse from TagResources response
type TagResourcesTag ¶
TagResourcesTag is a repeated param struct in TagResourcesRequest
type TagsInDescribeDedicatedBlockStorageClusterDisks ¶
type TagsInDescribeDedicatedBlockStorageClusterDisks struct {
TagsItem []TagsItem `json:"tags" xml:"tags"`
}
TagsInDescribeDedicatedBlockStorageClusterDisks is a nested struct in ebs response
type TagsInDescribeDedicatedBlockStorageClusters ¶
type TagsInDescribeDedicatedBlockStorageClusters struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeDedicatedBlockStorageClusters is a nested struct in ebs response
type TagsInDescribeDiskReplicaGroups ¶
type TagsInDescribeDiskReplicaGroups struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeDiskReplicaGroups is a nested struct in ebs response
type TagsInDescribeDiskReplicaPairs ¶
type TagsInDescribeDiskReplicaPairs struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeDiskReplicaPairs is a nested struct in ebs response
type TagsItem ¶
type TagsItem struct { TagValue string `json:"TagValue" xml:"TagValue"` TagKey string `json:"TagKey" xml:"TagKey"` }
TagsItem is a nested struct in ebs response
type UntagResourcesRequest ¶
type UntagResourcesRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` All requests.Boolean `position:"Query" name:"All"` ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"` ResourceType string `position:"Query" name:"ResourceType"` TagKey *[]string `position:"Query" name:"TagKey" type:"Repeated"` }
UntagResourcesRequest is the request struct for api UntagResources
func CreateUntagResourcesRequest ¶
func CreateUntagResourcesRequest() (request *UntagResourcesRequest)
CreateUntagResourcesRequest creates a request to invoke UntagResources API
type UntagResourcesResponse ¶
type UntagResourcesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UntagResourcesResponse is the response struct for api UntagResources
func CreateUntagResourcesResponse ¶
func CreateUntagResourcesResponse() (response *UntagResourcesResponse)
CreateUntagResourcesResponse creates a response to parse from UntagResources response
Source Files ¶
- add_disk_replica_pair.go
- apply_lens_service.go
- cancel_lens_service.go
- change_resource_group.go
- client.go
- create_dedicated_block_storage_cluster.go
- create_disk_replica_group.go
- create_disk_replica_pair.go
- delete_disk_replica_group.go
- delete_disk_replica_pair.go
- describe_dedicated_block_storage_cluster_disks.go
- describe_dedicated_block_storage_clusters.go
- describe_disk_events.go
- describe_disk_monitor_data.go
- describe_disk_monitor_data_list.go
- describe_disk_replica_groups.go
- describe_disk_replica_pair_progress.go
- describe_disk_replica_pairs.go
- describe_lens_service_status.go
- describe_regions.go
- failover_disk_replica_group.go
- failover_disk_replica_pair.go
- list_tag_resources.go
- modify_dedicated_block_storage_cluster_attribute.go
- modify_disk_replica_group.go
- modify_disk_replica_pair.go
- remove_disk_replica_pair.go
- reprotect_disk_replica_group.go
- reprotect_disk_replica_pair.go
- start_disk_monitor.go
- start_disk_replica_group.go
- start_disk_replica_pair.go
- stop_disk_monitor.go
- stop_disk_replica_group.go
- stop_disk_replica_pair.go
- struct_dbsc.go
- struct_dedicated_block_storage_cluster_capacity.go
- struct_dedicated_block_storage_clusters.go
- struct_disk.go
- struct_disk_event.go
- struct_disk_events.go
- struct_disk_item.go
- struct_disk_monitor_data.go
- struct_disks.go
- struct_monitor_data_in_describe_disk_monitor_data.go
- struct_monitor_data_in_describe_disk_monitor_data_list.go
- struct_pair_ids.go
- struct_region.go
- struct_regions.go
- struct_replica_group.go
- struct_replica_groups.go
- struct_replica_pair.go
- struct_replica_pairs.go
- struct_resource_types.go
- struct_tag.go
- struct_tag_resource.go
- struct_tag_resources.go
- struct_tags_in_describe_dedicated_block_storage_cluster_disks.go
- struct_tags_in_describe_dedicated_block_storage_clusters.go
- struct_tags_in_describe_disk_replica_groups.go
- struct_tags_in_describe_disk_replica_pairs.go
- struct_tags_item.go
- struct_zone.go
- struct_zones.go
- tag_resources.go
- untag_resources.go