dbfs

package
v1.61.1802 Latest Latest
Warning

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

Go to latest
Published: Oct 10, 2022 License: Apache-2.0 Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap added in v1.61.650

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType added in v1.61.650

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty added in v1.61.650

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

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient added in v1.61.650

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type AddTagsBatchRequest added in v1.61.633

type AddTagsBatchRequest struct {
	*requests.RpcRequest
	DbfsList    string `position:"Query" name:"DbfsList"`
	ClientToken string `position:"Query" name:"ClientToken"`
	Tags        string `position:"Query" name:"Tags"`
}

AddTagsBatchRequest is the request struct for api AddTagsBatch

func CreateAddTagsBatchRequest added in v1.61.633

func CreateAddTagsBatchRequest() (request *AddTagsBatchRequest)

CreateAddTagsBatchRequest creates a request to invoke AddTagsBatch API

type AddTagsBatchResponse added in v1.61.633

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

AddTagsBatchResponse is the response struct for api AddTagsBatch

func CreateAddTagsBatchResponse added in v1.61.633

func CreateAddTagsBatchResponse() (response *AddTagsBatchResponse)

CreateAddTagsBatchResponse creates a response to parse from AddTagsBatch response

type AttachDbfsRequest

type AttachDbfsRequest struct {
	*requests.RpcRequest
	ECSInstanceId string `position:"Query" name:"ECSInstanceId"`
	AttachPoint   string `position:"Query" name:"AttachPoint"`
	ServerUrl     string `position:"Query" name:"ServerUrl"`
	FsId          string `position:"Query" name:"FsId"`
	AttachMode    string `position:"Query" name:"AttachMode"`
}

AttachDbfsRequest is the request struct for api AttachDbfs

func CreateAttachDbfsRequest

func CreateAttachDbfsRequest() (request *AttachDbfsRequest)

CreateAttachDbfsRequest creates a request to invoke AttachDbfs API

type AttachDbfsResponse

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

AttachDbfsResponse is the response struct for api AttachDbfs

func CreateAttachDbfsResponse

func CreateAttachDbfsResponse() (response *AttachDbfsResponse)

CreateAttachDbfsResponse creates a response to parse from AttachDbfs response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) AddTagsBatch added in v1.61.633

func (client *Client) AddTagsBatch(request *AddTagsBatchRequest) (response *AddTagsBatchResponse, err error)

AddTagsBatch invokes the dbfs.AddTagsBatch API synchronously

func (*Client) AddTagsBatchWithCallback added in v1.61.633

func (client *Client) AddTagsBatchWithCallback(request *AddTagsBatchRequest, callback func(response *AddTagsBatchResponse, err error)) <-chan int

AddTagsBatchWithCallback invokes the dbfs.AddTagsBatch API asynchronously

func (*Client) AddTagsBatchWithChan added in v1.61.633

func (client *Client) AddTagsBatchWithChan(request *AddTagsBatchRequest) (<-chan *AddTagsBatchResponse, <-chan error)

AddTagsBatchWithChan invokes the dbfs.AddTagsBatch API asynchronously

func (*Client) AttachDbfs

func (client *Client) AttachDbfs(request *AttachDbfsRequest) (response *AttachDbfsResponse, err error)

AttachDbfs invokes the dbfs.AttachDbfs API synchronously

func (*Client) AttachDbfsWithCallback

func (client *Client) AttachDbfsWithCallback(request *AttachDbfsRequest, callback func(response *AttachDbfsResponse, err error)) <-chan int

AttachDbfsWithCallback invokes the dbfs.AttachDbfs API asynchronously

func (*Client) AttachDbfsWithChan

func (client *Client) AttachDbfsWithChan(request *AttachDbfsRequest) (<-chan *AttachDbfsResponse, <-chan error)

AttachDbfsWithChan invokes the dbfs.AttachDbfs API asynchronously

func (*Client) CreateDbfs

func (client *Client) CreateDbfs(request *CreateDbfsRequest) (response *CreateDbfsResponse, err error)

CreateDbfs invokes the dbfs.CreateDbfs API synchronously

func (*Client) CreateDbfsWithCallback

func (client *Client) CreateDbfsWithCallback(request *CreateDbfsRequest, callback func(response *CreateDbfsResponse, err error)) <-chan int

CreateDbfsWithCallback invokes the dbfs.CreateDbfs API asynchronously

func (*Client) CreateDbfsWithChan

func (client *Client) CreateDbfsWithChan(request *CreateDbfsRequest) (<-chan *CreateDbfsResponse, <-chan error)

CreateDbfsWithChan invokes the dbfs.CreateDbfs API asynchronously

func (*Client) CreateServiceLinkedRole added in v1.61.633

func (client *Client) CreateServiceLinkedRole(request *CreateServiceLinkedRoleRequest) (response *CreateServiceLinkedRoleResponse, err error)

CreateServiceLinkedRole invokes the dbfs.CreateServiceLinkedRole API synchronously

func (*Client) CreateServiceLinkedRoleWithCallback added in v1.61.633

func (client *Client) CreateServiceLinkedRoleWithCallback(request *CreateServiceLinkedRoleRequest, callback func(response *CreateServiceLinkedRoleResponse, err error)) <-chan int

CreateServiceLinkedRoleWithCallback invokes the dbfs.CreateServiceLinkedRole API asynchronously

func (*Client) CreateServiceLinkedRoleWithChan added in v1.61.633

func (client *Client) CreateServiceLinkedRoleWithChan(request *CreateServiceLinkedRoleRequest) (<-chan *CreateServiceLinkedRoleResponse, <-chan error)

CreateServiceLinkedRoleWithChan invokes the dbfs.CreateServiceLinkedRole API asynchronously

func (*Client) CreateSnapshot added in v1.61.633

func (client *Client) CreateSnapshot(request *CreateSnapshotRequest) (response *CreateSnapshotResponse, err error)

CreateSnapshot invokes the dbfs.CreateSnapshot API synchronously

func (*Client) CreateSnapshotWithCallback added in v1.61.633

func (client *Client) CreateSnapshotWithCallback(request *CreateSnapshotRequest, callback func(response *CreateSnapshotResponse, err error)) <-chan int

CreateSnapshotWithCallback invokes the dbfs.CreateSnapshot API asynchronously

func (*Client) CreateSnapshotWithChan added in v1.61.633

func (client *Client) CreateSnapshotWithChan(request *CreateSnapshotRequest) (<-chan *CreateSnapshotResponse, <-chan error)

CreateSnapshotWithChan invokes the dbfs.CreateSnapshot API asynchronously

func (*Client) DeleteDbfs

func (client *Client) DeleteDbfs(request *DeleteDbfsRequest) (response *DeleteDbfsResponse, err error)

DeleteDbfs invokes the dbfs.DeleteDbfs API synchronously

func (*Client) DeleteDbfsWithCallback

func (client *Client) DeleteDbfsWithCallback(request *DeleteDbfsRequest, callback func(response *DeleteDbfsResponse, err error)) <-chan int

DeleteDbfsWithCallback invokes the dbfs.DeleteDbfs API asynchronously

func (*Client) DeleteDbfsWithChan

func (client *Client) DeleteDbfsWithChan(request *DeleteDbfsRequest) (<-chan *DeleteDbfsResponse, <-chan error)

DeleteDbfsWithChan invokes the dbfs.DeleteDbfs API asynchronously

func (*Client) DeleteSnapshot added in v1.61.633

func (client *Client) DeleteSnapshot(request *DeleteSnapshotRequest) (response *DeleteSnapshotResponse, err error)

DeleteSnapshot invokes the dbfs.DeleteSnapshot API synchronously

func (*Client) DeleteSnapshotWithCallback added in v1.61.633

func (client *Client) DeleteSnapshotWithCallback(request *DeleteSnapshotRequest, callback func(response *DeleteSnapshotResponse, err error)) <-chan int

DeleteSnapshotWithCallback invokes the dbfs.DeleteSnapshot API asynchronously

func (*Client) DeleteSnapshotWithChan added in v1.61.633

func (client *Client) DeleteSnapshotWithChan(request *DeleteSnapshotRequest) (<-chan *DeleteSnapshotResponse, <-chan error)

DeleteSnapshotWithChan invokes the dbfs.DeleteSnapshot API asynchronously

func (*Client) DeleteTagsBatch added in v1.61.633

func (client *Client) DeleteTagsBatch(request *DeleteTagsBatchRequest) (response *DeleteTagsBatchResponse, err error)

DeleteTagsBatch invokes the dbfs.DeleteTagsBatch API synchronously

func (*Client) DeleteTagsBatchWithCallback added in v1.61.633

func (client *Client) DeleteTagsBatchWithCallback(request *DeleteTagsBatchRequest, callback func(response *DeleteTagsBatchResponse, err error)) <-chan int

DeleteTagsBatchWithCallback invokes the dbfs.DeleteTagsBatch API asynchronously

func (*Client) DeleteTagsBatchWithChan added in v1.61.633

func (client *Client) DeleteTagsBatchWithChan(request *DeleteTagsBatchRequest) (<-chan *DeleteTagsBatchResponse, <-chan error)

DeleteTagsBatchWithChan invokes the dbfs.DeleteTagsBatch API asynchronously

func (*Client) DescribeDbfsSpecifications added in v1.61.1227

func (client *Client) DescribeDbfsSpecifications(request *DescribeDbfsSpecificationsRequest) (response *DescribeDbfsSpecificationsResponse, err error)

DescribeDbfsSpecifications invokes the dbfs.DescribeDbfsSpecifications API synchronously

func (*Client) DescribeDbfsSpecificationsWithCallback added in v1.61.1227

func (client *Client) DescribeDbfsSpecificationsWithCallback(request *DescribeDbfsSpecificationsRequest, callback func(response *DescribeDbfsSpecificationsResponse, err error)) <-chan int

DescribeDbfsSpecificationsWithCallback invokes the dbfs.DescribeDbfsSpecifications API asynchronously

func (*Client) DescribeDbfsSpecificationsWithChan added in v1.61.1227

func (client *Client) DescribeDbfsSpecificationsWithChan(request *DescribeDbfsSpecificationsRequest) (<-chan *DescribeDbfsSpecificationsResponse, <-chan error)

DescribeDbfsSpecificationsWithChan invokes the dbfs.DescribeDbfsSpecifications API asynchronously

func (*Client) DescribeInstanceTypes added in v1.61.1725

func (client *Client) DescribeInstanceTypes(request *DescribeInstanceTypesRequest) (response *DescribeInstanceTypesResponse, err error)

DescribeInstanceTypes invokes the dbfs.DescribeInstanceTypes API synchronously

func (*Client) DescribeInstanceTypesWithCallback added in v1.61.1725

func (client *Client) DescribeInstanceTypesWithCallback(request *DescribeInstanceTypesRequest, callback func(response *DescribeInstanceTypesResponse, err error)) <-chan int

DescribeInstanceTypesWithCallback invokes the dbfs.DescribeInstanceTypes API asynchronously

func (*Client) DescribeInstanceTypesWithChan added in v1.61.1725

func (client *Client) DescribeInstanceTypesWithChan(request *DescribeInstanceTypesRequest) (<-chan *DescribeInstanceTypesResponse, <-chan error)

DescribeInstanceTypesWithChan invokes the dbfs.DescribeInstanceTypes API asynchronously

func (*Client) DetachDbfs

func (client *Client) DetachDbfs(request *DetachDbfsRequest) (response *DetachDbfsResponse, err error)

DetachDbfs invokes the dbfs.DetachDbfs API synchronously

func (*Client) DetachDbfsWithCallback

func (client *Client) DetachDbfsWithCallback(request *DetachDbfsRequest, callback func(response *DetachDbfsResponse, err error)) <-chan int

DetachDbfsWithCallback invokes the dbfs.DetachDbfs API asynchronously

func (*Client) DetachDbfsWithChan

func (client *Client) DetachDbfsWithChan(request *DetachDbfsRequest) (<-chan *DetachDbfsResponse, <-chan error)

DetachDbfsWithChan invokes the dbfs.DetachDbfs API asynchronously

func (*Client) GetDbfs

func (client *Client) GetDbfs(request *GetDbfsRequest) (response *GetDbfsResponse, err error)

GetDbfs invokes the dbfs.GetDbfs API synchronously

func (*Client) GetDbfsWithCallback

func (client *Client) GetDbfsWithCallback(request *GetDbfsRequest, callback func(response *GetDbfsResponse, err error)) <-chan int

GetDbfsWithCallback invokes the dbfs.GetDbfs API asynchronously

func (*Client) GetDbfsWithChan

func (client *Client) GetDbfsWithChan(request *GetDbfsRequest) (<-chan *GetDbfsResponse, <-chan error)

GetDbfsWithChan invokes the dbfs.GetDbfs API asynchronously

func (*Client) GetServiceLinkedRole added in v1.61.633

func (client *Client) GetServiceLinkedRole(request *GetServiceLinkedRoleRequest) (response *GetServiceLinkedRoleResponse, err error)

GetServiceLinkedRole invokes the dbfs.GetServiceLinkedRole API synchronously

func (*Client) GetServiceLinkedRoleWithCallback added in v1.61.633

func (client *Client) GetServiceLinkedRoleWithCallback(request *GetServiceLinkedRoleRequest, callback func(response *GetServiceLinkedRoleResponse, err error)) <-chan int

GetServiceLinkedRoleWithCallback invokes the dbfs.GetServiceLinkedRole API asynchronously

func (*Client) GetServiceLinkedRoleWithChan added in v1.61.633

func (client *Client) GetServiceLinkedRoleWithChan(request *GetServiceLinkedRoleRequest) (<-chan *GetServiceLinkedRoleResponse, <-chan error)

GetServiceLinkedRoleWithChan invokes the dbfs.GetServiceLinkedRole API asynchronously

func (*Client) ListDbfs

func (client *Client) ListDbfs(request *ListDbfsRequest) (response *ListDbfsResponse, err error)

ListDbfs invokes the dbfs.ListDbfs API synchronously

func (*Client) ListDbfsAttachableEcsInstances added in v1.61.1725

func (client *Client) ListDbfsAttachableEcsInstances(request *ListDbfsAttachableEcsInstancesRequest) (response *ListDbfsAttachableEcsInstancesResponse, err error)

ListDbfsAttachableEcsInstances invokes the dbfs.ListDbfsAttachableEcsInstances API synchronously

func (*Client) ListDbfsAttachableEcsInstancesWithCallback added in v1.61.1725

func (client *Client) ListDbfsAttachableEcsInstancesWithCallback(request *ListDbfsAttachableEcsInstancesRequest, callback func(response *ListDbfsAttachableEcsInstancesResponse, err error)) <-chan int

ListDbfsAttachableEcsInstancesWithCallback invokes the dbfs.ListDbfsAttachableEcsInstances API asynchronously

func (*Client) ListDbfsAttachableEcsInstancesWithChan added in v1.61.1725

func (client *Client) ListDbfsAttachableEcsInstancesWithChan(request *ListDbfsAttachableEcsInstancesRequest) (<-chan *ListDbfsAttachableEcsInstancesResponse, <-chan error)

ListDbfsAttachableEcsInstancesWithChan invokes the dbfs.ListDbfsAttachableEcsInstances API asynchronously

func (*Client) ListDbfsAttachedEcsInstances added in v1.61.1725

func (client *Client) ListDbfsAttachedEcsInstances(request *ListDbfsAttachedEcsInstancesRequest) (response *ListDbfsAttachedEcsInstancesResponse, err error)

ListDbfsAttachedEcsInstances invokes the dbfs.ListDbfsAttachedEcsInstances API synchronously

func (*Client) ListDbfsAttachedEcsInstancesWithCallback added in v1.61.1725

func (client *Client) ListDbfsAttachedEcsInstancesWithCallback(request *ListDbfsAttachedEcsInstancesRequest, callback func(response *ListDbfsAttachedEcsInstancesResponse, err error)) <-chan int

ListDbfsAttachedEcsInstancesWithCallback invokes the dbfs.ListDbfsAttachedEcsInstances API asynchronously

func (*Client) ListDbfsAttachedEcsInstancesWithChan added in v1.61.1725

func (client *Client) ListDbfsAttachedEcsInstancesWithChan(request *ListDbfsAttachedEcsInstancesRequest) (<-chan *ListDbfsAttachedEcsInstancesResponse, <-chan error)

ListDbfsAttachedEcsInstancesWithChan invokes the dbfs.ListDbfsAttachedEcsInstances API asynchronously

func (*Client) ListDbfsWithCallback

func (client *Client) ListDbfsWithCallback(request *ListDbfsRequest, callback func(response *ListDbfsResponse, err error)) <-chan int

ListDbfsWithCallback invokes the dbfs.ListDbfs API asynchronously

func (*Client) ListDbfsWithChan

func (client *Client) ListDbfsWithChan(request *ListDbfsRequest) (<-chan *ListDbfsResponse, <-chan error)

ListDbfsWithChan invokes the dbfs.ListDbfs API asynchronously

func (*Client) ListSnapshot added in v1.61.633

func (client *Client) ListSnapshot(request *ListSnapshotRequest) (response *ListSnapshotResponse, err error)

ListSnapshot invokes the dbfs.ListSnapshot API synchronously

func (*Client) ListSnapshotWithCallback added in v1.61.633

func (client *Client) ListSnapshotWithCallback(request *ListSnapshotRequest, callback func(response *ListSnapshotResponse, err error)) <-chan int

ListSnapshotWithCallback invokes the dbfs.ListSnapshot API asynchronously

func (*Client) ListSnapshotWithChan added in v1.61.633

func (client *Client) ListSnapshotWithChan(request *ListSnapshotRequest) (<-chan *ListSnapshotResponse, <-chan error)

ListSnapshotWithChan invokes the dbfs.ListSnapshot API asynchronously

func (*Client) ListTagKeys added in v1.61.633

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

ListTagKeys invokes the dbfs.ListTagKeys API synchronously

func (*Client) ListTagKeysWithCallback added in v1.61.633

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

ListTagKeysWithCallback invokes the dbfs.ListTagKeys API asynchronously

func (*Client) ListTagKeysWithChan added in v1.61.633

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

ListTagKeysWithChan invokes the dbfs.ListTagKeys API asynchronously

func (*Client) ListTagValues added in v1.61.633

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

ListTagValues invokes the dbfs.ListTagValues API synchronously

func (*Client) ListTagValuesWithCallback added in v1.61.633

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

ListTagValuesWithCallback invokes the dbfs.ListTagValues API asynchronously

func (*Client) ListTagValuesWithChan added in v1.61.633

func (client *Client) ListTagValuesWithChan(request *ListTagValuesRequest) (<-chan *ListTagValuesResponse, <-chan error)

ListTagValuesWithChan invokes the dbfs.ListTagValues API asynchronously

func (*Client) RenameDbfs added in v1.61.633

func (client *Client) RenameDbfs(request *RenameDbfsRequest) (response *RenameDbfsResponse, err error)

RenameDbfs invokes the dbfs.RenameDbfs API synchronously

func (*Client) RenameDbfsWithCallback added in v1.61.633

func (client *Client) RenameDbfsWithCallback(request *RenameDbfsRequest, callback func(response *RenameDbfsResponse, err error)) <-chan int

RenameDbfsWithCallback invokes the dbfs.RenameDbfs API asynchronously

func (*Client) RenameDbfsWithChan added in v1.61.633

func (client *Client) RenameDbfsWithChan(request *RenameDbfsRequest) (<-chan *RenameDbfsResponse, <-chan error)

RenameDbfsWithChan invokes the dbfs.RenameDbfs API asynchronously

func (*Client) ResizeDbfs

func (client *Client) ResizeDbfs(request *ResizeDbfsRequest) (response *ResizeDbfsResponse, err error)

ResizeDbfs invokes the dbfs.ResizeDbfs API synchronously

func (*Client) ResizeDbfsWithCallback

func (client *Client) ResizeDbfsWithCallback(request *ResizeDbfsRequest, callback func(response *ResizeDbfsResponse, err error)) <-chan int

ResizeDbfsWithCallback invokes the dbfs.ResizeDbfs API asynchronously

func (*Client) ResizeDbfsWithChan

func (client *Client) ResizeDbfsWithChan(request *ResizeDbfsRequest) (<-chan *ResizeDbfsResponse, <-chan error)

ResizeDbfsWithChan invokes the dbfs.ResizeDbfs API asynchronously

func (*Client) TagDbfs added in v1.61.633

func (client *Client) TagDbfs(request *TagDbfsRequest) (response *TagDbfsResponse, err error)

TagDbfs invokes the dbfs.TagDbfs API synchronously

func (*Client) TagDbfsWithCallback added in v1.61.633

func (client *Client) TagDbfsWithCallback(request *TagDbfsRequest, callback func(response *TagDbfsResponse, err error)) <-chan int

TagDbfsWithCallback invokes the dbfs.TagDbfs API asynchronously

func (*Client) TagDbfsWithChan added in v1.61.633

func (client *Client) TagDbfsWithChan(request *TagDbfsRequest) (<-chan *TagDbfsResponse, <-chan error)

TagDbfsWithChan invokes the dbfs.TagDbfs API asynchronously

func (*Client) UpdateDbfs added in v1.61.1733

func (client *Client) UpdateDbfs(request *UpdateDbfsRequest) (response *UpdateDbfsResponse, err error)

UpdateDbfs invokes the dbfs.UpdateDbfs API synchronously

func (*Client) UpdateDbfsWithCallback added in v1.61.1733

func (client *Client) UpdateDbfsWithCallback(request *UpdateDbfsRequest, callback func(response *UpdateDbfsResponse, err error)) <-chan int

UpdateDbfsWithCallback invokes the dbfs.UpdateDbfs API asynchronously

func (*Client) UpdateDbfsWithChan added in v1.61.1733

func (client *Client) UpdateDbfsWithChan(request *UpdateDbfsRequest) (<-chan *UpdateDbfsResponse, <-chan error)

UpdateDbfsWithChan invokes the dbfs.UpdateDbfs API asynchronously

type CreateDbfsRequest

type CreateDbfsRequest struct {
	*requests.RpcRequest
	SizeG                requests.Integer `position:"Query" name:"SizeG"`
	SnapshotId           string           `position:"Query" name:"SnapshotId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	UsedScene            string           `position:"Query" name:"UsedScene"`
	FsName               string           `position:"Query" name:"FsName"`
	RaidStripeUnitNumber requests.Integer `position:"Query" name:"RaidStripeUnitNumber"`
	Encryption           requests.Boolean `position:"Query" name:"Encryption"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	AdvancedFeatures     string           `position:"Query" name:"AdvancedFeatures"`
	PerformanceLevel     string           `position:"Query" name:"PerformanceLevel"`
	EnableRaid           requests.Boolean `position:"Query" name:"EnableRaid"`
	DeleteSnapshot       requests.Boolean `position:"Query" name:"DeleteSnapshot"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
	Category             string           `position:"Query" name:"Category"`
	KMSKeyId             string           `position:"Query" name:"KMSKeyId"`
}

CreateDbfsRequest is the request struct for api CreateDbfs

func CreateCreateDbfsRequest

func CreateCreateDbfsRequest() (request *CreateDbfsRequest)

CreateCreateDbfsRequest creates a request to invoke CreateDbfs API

type CreateDbfsResponse

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

CreateDbfsResponse is the response struct for api CreateDbfs

func CreateCreateDbfsResponse

func CreateCreateDbfsResponse() (response *CreateDbfsResponse)

CreateCreateDbfsResponse creates a response to parse from CreateDbfs response

type CreateServiceLinkedRoleRequest added in v1.61.633

type CreateServiceLinkedRoleRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
}

CreateServiceLinkedRoleRequest is the request struct for api CreateServiceLinkedRole

func CreateCreateServiceLinkedRoleRequest added in v1.61.633

func CreateCreateServiceLinkedRoleRequest() (request *CreateServiceLinkedRoleRequest)

CreateCreateServiceLinkedRoleRequest creates a request to invoke CreateServiceLinkedRole API

type CreateServiceLinkedRoleResponse added in v1.61.633

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

CreateServiceLinkedRoleResponse is the response struct for api CreateServiceLinkedRole

func CreateCreateServiceLinkedRoleResponse added in v1.61.633

func CreateCreateServiceLinkedRoleResponse() (response *CreateServiceLinkedRoleResponse)

CreateCreateServiceLinkedRoleResponse creates a response to parse from CreateServiceLinkedRole response

type CreateSnapshotRequest added in v1.61.633

type CreateSnapshotRequest struct {
	*requests.RpcRequest
	ClientToken   string           `position:"Query" name:"ClientToken"`
	Description   string           `position:"Query" name:"Description"`
	SnapshotName  string           `position:"Query" name:"SnapshotName"`
	FsId          string           `position:"Query" name:"FsId"`
	RetentionDays requests.Integer `position:"Query" name:"RetentionDays"`
}

CreateSnapshotRequest is the request struct for api CreateSnapshot

func CreateCreateSnapshotRequest added in v1.61.633

func CreateCreateSnapshotRequest() (request *CreateSnapshotRequest)

CreateCreateSnapshotRequest creates a request to invoke CreateSnapshot API

type CreateSnapshotResponse added in v1.61.633

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

CreateSnapshotResponse is the response struct for api CreateSnapshot

func CreateCreateSnapshotResponse added in v1.61.633

func CreateCreateSnapshotResponse() (response *CreateSnapshotResponse)

CreateCreateSnapshotResponse creates a response to parse from CreateSnapshot response

type DBFSInfo added in v1.61.633

type DBFSInfo struct {
	Category         string        `json:"Category" xml:"Category"`
	SizeG            int           `json:"SizeG" xml:"SizeG"`
	InstanceType     string        `json:"InstanceType" xml:"InstanceType"`
	LastFailed       string        `json:"LastFailed" xml:"LastFailed"`
	RegionId         string        `json:"RegionId" xml:"RegionId"`
	CreatedTime      string        `json:"CreatedTime" xml:"CreatedTime"`
	LastUmountTime   string        `json:"LastUmountTime" xml:"LastUmountTime"`
	EnableRaid       bool          `json:"EnableRaid" xml:"EnableRaid"`
	Description      string        `json:"Description" xml:"Description"`
	FsName           string        `json:"FsName" xml:"FsName"`
	PayType          string        `json:"PayType" xml:"PayType"`
	UsedScene        string        `json:"UsedScene" xml:"UsedScene"`
	KMSKeyId         string        `json:"KMSKeyId" xml:"KMSKeyId"`
	FsId             string        `json:"FsId" xml:"FsId"`
	DBFSClusterId    string        `json:"DBFSClusterId" xml:"DBFSClusterId"`
	ZoneId           string        `json:"ZoneId" xml:"ZoneId"`
	LastMountTime    string        `json:"LastMountTime" xml:"LastMountTime"`
	RaidStrip        int           `json:"RaidStrip" xml:"RaidStrip"`
	PerformanceLevel string        `json:"PerformanceLevel" xml:"PerformanceLevel"`
	Status           string        `json:"Status" xml:"Status"`
	AttachNodeNumber int           `json:"AttachNodeNumber" xml:"AttachNodeNumber"`
	Encryption       bool          `json:"Encryption" xml:"Encryption"`
	EcsList          []EcsListItem `json:"EcsList" xml:"EcsList"`
	EbsList          []EbsListItem `json:"EbsList" xml:"EbsList"`
	Tags             []TagList     `json:"Tags" xml:"Tags"`
}

DBFSInfo is a nested struct in dbfs response

type DBFSInfoInListDbfs

type DBFSInfoInListDbfs struct {
	Info []Info `json:"Info" xml:"Info"`
}

DBFSInfoInListDbfs is a nested struct in dbfs response

type DeleteDbfsRequest

type DeleteDbfsRequest struct {
	*requests.RpcRequest
	FsId string `position:"Query" name:"FsId"`
}

DeleteDbfsRequest is the request struct for api DeleteDbfs

func CreateDeleteDbfsRequest

func CreateDeleteDbfsRequest() (request *DeleteDbfsRequest)

CreateDeleteDbfsRequest creates a request to invoke DeleteDbfs API

type DeleteDbfsResponse

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

DeleteDbfsResponse is the response struct for api DeleteDbfs

func CreateDeleteDbfsResponse

func CreateDeleteDbfsResponse() (response *DeleteDbfsResponse)

CreateDeleteDbfsResponse creates a response to parse from DeleteDbfs response

type DeleteSnapshotRequest added in v1.61.633

type DeleteSnapshotRequest struct {
	*requests.RpcRequest
	SnapshotId string           `position:"Query" name:"SnapshotId"`
	Force      requests.Boolean `position:"Query" name:"Force"`
}

DeleteSnapshotRequest is the request struct for api DeleteSnapshot

func CreateDeleteSnapshotRequest added in v1.61.633

func CreateDeleteSnapshotRequest() (request *DeleteSnapshotRequest)

CreateDeleteSnapshotRequest creates a request to invoke DeleteSnapshot API

type DeleteSnapshotResponse added in v1.61.633

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

DeleteSnapshotResponse is the response struct for api DeleteSnapshot

func CreateDeleteSnapshotResponse added in v1.61.633

func CreateDeleteSnapshotResponse() (response *DeleteSnapshotResponse)

CreateDeleteSnapshotResponse creates a response to parse from DeleteSnapshot response

type DeleteTagsBatchRequest added in v1.61.633

type DeleteTagsBatchRequest struct {
	*requests.RpcRequest
	DbfsList string `position:"Query" name:"DbfsList"`
	Tags     string `position:"Query" name:"Tags"`
}

DeleteTagsBatchRequest is the request struct for api DeleteTagsBatch

func CreateDeleteTagsBatchRequest added in v1.61.633

func CreateDeleteTagsBatchRequest() (request *DeleteTagsBatchRequest)

CreateDeleteTagsBatchRequest creates a request to invoke DeleteTagsBatch API

type DeleteTagsBatchResponse added in v1.61.633

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

DeleteTagsBatchResponse is the response struct for api DeleteTagsBatch

func CreateDeleteTagsBatchResponse added in v1.61.633

func CreateDeleteTagsBatchResponse() (response *DeleteTagsBatchResponse)

CreateDeleteTagsBatchResponse creates a response to parse from DeleteTagsBatch response

type DescribeDbfsSpecificationsRequest added in v1.61.1227

type DescribeDbfsSpecificationsRequest struct {
	*requests.RpcRequest
	EcsInstanceType string `position:"Query" name:"EcsInstanceType"`
	Category        string `position:"Query" name:"Category"`
}

DescribeDbfsSpecificationsRequest is the request struct for api DescribeDbfsSpecifications

func CreateDescribeDbfsSpecificationsRequest added in v1.61.1227

func CreateDescribeDbfsSpecificationsRequest() (request *DescribeDbfsSpecificationsRequest)

CreateDescribeDbfsSpecificationsRequest creates a request to invoke DescribeDbfsSpecifications API

type DescribeDbfsSpecificationsResponse added in v1.61.1227

type DescribeDbfsSpecificationsResponse struct {
	*responses.BaseResponse
	RequestId                      string                 `json:"RequestId" xml:"RequestId"`
	MaxDbfsNumberPerEcs            map[string]interface{} `json:"MaxDbfsNumberPerEcs" xml:"MaxDbfsNumberPerEcs"`
	SupportedEcsInstanceTypeFamily []string               `json:"SupportedEcsInstanceTypeFamily" xml:"SupportedEcsInstanceTypeFamily"`
}

DescribeDbfsSpecificationsResponse is the response struct for api DescribeDbfsSpecifications

func CreateDescribeDbfsSpecificationsResponse added in v1.61.1227

func CreateDescribeDbfsSpecificationsResponse() (response *DescribeDbfsSpecificationsResponse)

CreateDescribeDbfsSpecificationsResponse creates a response to parse from DescribeDbfsSpecifications response

type DescribeInstanceTypesRequest added in v1.61.1725

type DescribeInstanceTypesRequest struct {
	*requests.RpcRequest
}

DescribeInstanceTypesRequest is the request struct for api DescribeInstanceTypes

func CreateDescribeInstanceTypesRequest added in v1.61.1725

func CreateDescribeInstanceTypesRequest() (request *DescribeInstanceTypesRequest)

CreateDescribeInstanceTypesRequest creates a request to invoke DescribeInstanceTypes API

type DescribeInstanceTypesResponse added in v1.61.1725

type DescribeInstanceTypesResponse struct {
	*responses.BaseResponse
	RequestId     string              `json:"RequestId" xml:"RequestId"`
	InstanceTypes []InstanceTypesItem `json:"InstanceTypes" xml:"InstanceTypes"`
}

DescribeInstanceTypesResponse is the response struct for api DescribeInstanceTypes

func CreateDescribeInstanceTypesResponse added in v1.61.1725

func CreateDescribeInstanceTypesResponse() (response *DescribeInstanceTypesResponse)

CreateDescribeInstanceTypesResponse creates a response to parse from DescribeInstanceTypes response

type DetachDbfsRequest

type DetachDbfsRequest struct {
	*requests.RpcRequest
	ECSInstanceId string `position:"Query" name:"ECSInstanceId"`
	FsId          string `position:"Query" name:"FsId"`
}

DetachDbfsRequest is the request struct for api DetachDbfs

func CreateDetachDbfsRequest

func CreateDetachDbfsRequest() (request *DetachDbfsRequest)

CreateDetachDbfsRequest creates a request to invoke DetachDbfs API

type DetachDbfsResponse

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

DetachDbfsResponse is the response struct for api DetachDbfs

func CreateDetachDbfsResponse

func CreateDetachDbfsResponse() (response *DetachDbfsResponse)

CreateDetachDbfsResponse creates a response to parse from DetachDbfs response

type EbsListInGetDbfs added in v1.61.1117

type EbsListInGetDbfs struct {
	EbsListItem []EbsListItem `json:"EbsList" xml:"EbsList"`
}

EbsListInGetDbfs is a nested struct in dbfs response

type EbsListInListDbfs added in v1.61.1117

type EbsListInListDbfs struct {
	EbsListItem []EbsListItem `json:"EbsList" xml:"EbsList"`
}

EbsListInListDbfs is a nested struct in dbfs response

type EbsListItem added in v1.61.1117

type EbsListItem struct {
	SizeG int    `json:"SizeG" xml:"SizeG"`
	EbsId string `json:"EbsId" xml:"EbsId"`
}

EbsListItem is a nested struct in dbfs response

type EcsLabelInfoInListDbfsAttachableEcsInstances added in v1.61.1725

type EcsLabelInfoInListDbfsAttachableEcsInstances struct {
	LabelInfo []LabelInfo `json:"LabelInfo" xml:"LabelInfo"`
}

EcsLabelInfoInListDbfsAttachableEcsInstances is a nested struct in dbfs response

type EcsLabelInfoInListDbfsAttachedEcsInstances added in v1.61.1725

type EcsLabelInfoInListDbfsAttachedEcsInstances struct {
	LabelInfo []LabelInfo `json:"LabelInfo" xml:"LabelInfo"`
}

EcsLabelInfoInListDbfsAttachedEcsInstances is a nested struct in dbfs response

type EcsListInGetDbfs added in v1.61.633

type EcsListInGetDbfs struct {
	EcsListItem []EcsListItem `json:"EcsList" xml:"EcsList"`
}

EcsListInGetDbfs is a nested struct in dbfs response

type EcsListInListDbfs added in v1.61.633

type EcsListInListDbfs struct {
	EcsListItem []EcsListItem `json:"EcsList" xml:"EcsList"`
}

EcsListInListDbfs is a nested struct in dbfs response

type EcsListItem added in v1.61.633

type EcsListItem struct {
	EcsId string `json:"EcsId" xml:"EcsId"`
}

EcsListItem is a nested struct in dbfs response

type GetDbfsRequest

type GetDbfsRequest struct {
	*requests.RpcRequest
	FsId string `position:"Query" name:"FsId"`
}

GetDbfsRequest is the request struct for api GetDbfs

func CreateGetDbfsRequest

func CreateGetDbfsRequest() (request *GetDbfsRequest)

CreateGetDbfsRequest creates a request to invoke GetDbfs API

type GetDbfsResponse

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

GetDbfsResponse is the response struct for api GetDbfs

func CreateGetDbfsResponse

func CreateGetDbfsResponse() (response *GetDbfsResponse)

CreateGetDbfsResponse creates a response to parse from GetDbfs response

type GetServiceLinkedRoleRequest added in v1.61.633

type GetServiceLinkedRoleRequest struct {
	*requests.RpcRequest
}

GetServiceLinkedRoleRequest is the request struct for api GetServiceLinkedRole

func CreateGetServiceLinkedRoleRequest added in v1.61.633

func CreateGetServiceLinkedRoleRequest() (request *GetServiceLinkedRoleRequest)

CreateGetServiceLinkedRoleRequest creates a request to invoke GetServiceLinkedRole API

type GetServiceLinkedRoleResponse added in v1.61.633

type GetServiceLinkedRoleResponse struct {
	*responses.BaseResponse
	AccountId      string `json:"AccountId" xml:"AccountId"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	DbfsLinkedRole bool   `json:"DbfsLinkedRole" xml:"DbfsLinkedRole"`
	RegionId       string `json:"RegionId" xml:"RegionId"`
}

GetServiceLinkedRoleResponse is the response struct for api GetServiceLinkedRole

func CreateGetServiceLinkedRoleResponse added in v1.61.633

func CreateGetServiceLinkedRoleResponse() (response *GetServiceLinkedRoleResponse)

CreateGetServiceLinkedRoleResponse creates a response to parse from GetServiceLinkedRole response

type Info

type Info struct {
	Status           string              `json:"Status" xml:"Status"`
	Encryption       bool                `json:"Encryption" xml:"Encryption"`
	PayType          string              `json:"PayType" xml:"PayType"`
	FsId             string              `json:"FsId" xml:"FsId"`
	SizeG            int                 `json:"SizeG" xml:"SizeG"`
	RegionId         string              `json:"RegionId" xml:"RegionId"`
	DBFSClusterId    string              `json:"DBFSClusterId" xml:"DBFSClusterId"`
	ZoneId           string              `json:"ZoneId" xml:"ZoneId"`
	FsName           string              `json:"FsName" xml:"FsName"`
	Category         string              `json:"Category" xml:"Category"`
	CreatedTime      string              `json:"CreatedTime" xml:"CreatedTime"`
	AttachNodeNumber int                 `json:"AttachNodeNumber" xml:"AttachNodeNumber"`
	KMSKeyId         string              `json:"KMSKeyId" xml:"KMSKeyId"`
	PerformanceLevel string              `json:"PerformanceLevel" xml:"PerformanceLevel"`
	UsedScene        string              `json:"UsedScene" xml:"UsedScene"`
	LastMountTime    string              `json:"LastMountTime" xml:"LastMountTime"`
	LastUmountTime   string              `json:"LastUmountTime" xml:"LastUmountTime"`
	EnableRaid       bool                `json:"EnableRaid" xml:"EnableRaid"`
	RaidStrip        int                 `json:"RaidStrip" xml:"RaidStrip"`
	InstanceType     string              `json:"InstanceType" xml:"InstanceType"`
	LastFailed       string              `json:"LastFailed" xml:"LastFailed"`
	Tags             []TagListInListDbfs `json:"Tags" xml:"Tags"`
	EcsList          []EcsListItem       `json:"EcsList" xml:"EcsList"`
	EbsList          []EbsListItem       `json:"EbsList" xml:"EbsList"`
}

Info is a nested struct in dbfs response

type InstanceTypes added in v1.61.1725

type InstanceTypes struct {
	InstanceTypesItem []InstanceTypesItem `json:"InstanceTypes" xml:"InstanceTypes"`
}

InstanceTypes is a nested struct in dbfs response

type InstanceTypesItem added in v1.61.1725

type InstanceTypesItem struct {
	InstanceTypeId          string  `json:"InstanceTypeId" xml:"InstanceTypeId"`
	CpuCoreCount            float64 `json:"CpuCoreCount" xml:"CpuCoreCount"`
	MemorySize              float64 `json:"MemorySize" xml:"MemorySize"`
	InstanceTypeDescription string  `json:"InstanceTypeDescription" xml:"InstanceTypeDescription"`
}

InstanceTypesItem is a nested struct in dbfs response

type LabelInfo added in v1.61.1725

type LabelInfo struct {
	Value              string `json:"value" xml:"value"`
	ZoneId             string `json:"ZoneId" xml:"ZoneId"`
	InstanceTypeFamily string `json:"InstanceTypeFamily" xml:"InstanceTypeFamily"`
	Label              string `json:"label" xml:"label"`
	OSName             string `json:"OSName" xml:"OSName"`
	MountedTime        string `json:"MountedTime" xml:"MountedTime"`
	Status             string `json:"Status" xml:"Status"`
	MountPoint         string `json:"MountPoint" xml:"MountPoint"`
}

LabelInfo is a nested struct in dbfs response

type ListDbfsAttachableEcsInstancesRequest added in v1.61.1725

type ListDbfsAttachableEcsInstancesRequest struct {
	*requests.RpcRequest
	FilterKey   string           `position:"Query" name:"FilterKey"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	FilterValue string           `position:"Query" name:"FilterValue"`
	PageNumber  requests.Integer `position:"Query" name:"PageNumber"`
}

ListDbfsAttachableEcsInstancesRequest is the request struct for api ListDbfsAttachableEcsInstances

func CreateListDbfsAttachableEcsInstancesRequest added in v1.61.1725

func CreateListDbfsAttachableEcsInstancesRequest() (request *ListDbfsAttachableEcsInstancesRequest)

CreateListDbfsAttachableEcsInstancesRequest creates a request to invoke ListDbfsAttachableEcsInstances API

type ListDbfsAttachableEcsInstancesResponse added in v1.61.1725

type ListDbfsAttachableEcsInstancesResponse struct {
	*responses.BaseResponse
	RequestId    string      `json:"RequestId" xml:"RequestId"`
	TotalCount   int         `json:"TotalCount" xml:"TotalCount"`
	EcsLabelInfo []LabelInfo `json:"EcsLabelInfo" xml:"EcsLabelInfo"`
}

ListDbfsAttachableEcsInstancesResponse is the response struct for api ListDbfsAttachableEcsInstances

func CreateListDbfsAttachableEcsInstancesResponse added in v1.61.1725

func CreateListDbfsAttachableEcsInstancesResponse() (response *ListDbfsAttachableEcsInstancesResponse)

CreateListDbfsAttachableEcsInstancesResponse creates a response to parse from ListDbfsAttachableEcsInstances response

type ListDbfsAttachedEcsInstancesRequest added in v1.61.1725

type ListDbfsAttachedEcsInstancesRequest struct {
	*requests.RpcRequest
	FsId string `position:"Query" name:"FsId"`
}

ListDbfsAttachedEcsInstancesRequest is the request struct for api ListDbfsAttachedEcsInstances

func CreateListDbfsAttachedEcsInstancesRequest added in v1.61.1725

func CreateListDbfsAttachedEcsInstancesRequest() (request *ListDbfsAttachedEcsInstancesRequest)

CreateListDbfsAttachedEcsInstancesRequest creates a request to invoke ListDbfsAttachedEcsInstances API

type ListDbfsAttachedEcsInstancesResponse added in v1.61.1725

type ListDbfsAttachedEcsInstancesResponse struct {
	*responses.BaseResponse
	RequestId    string      `json:"RequestId" xml:"RequestId"`
	EcsLabelInfo []LabelInfo `json:"EcsLabelInfo" xml:"EcsLabelInfo"`
}

ListDbfsAttachedEcsInstancesResponse is the response struct for api ListDbfsAttachedEcsInstances

func CreateListDbfsAttachedEcsInstancesResponse added in v1.61.1725

func CreateListDbfsAttachedEcsInstancesResponse() (response *ListDbfsAttachedEcsInstancesResponse)

CreateListDbfsAttachedEcsInstancesResponse creates a response to parse from ListDbfsAttachedEcsInstances response

type ListDbfsRequest

type ListDbfsRequest struct {
	*requests.RpcRequest
	SortType    string           `position:"Query" name:"SortType"`
	FilterValue string           `position:"Query" name:"FilterValue"`
	PageNumber  requests.Integer `position:"Query" name:"PageNumber"`
	Tags        string           `position:"Query" name:"Tags"`
	FilterKey   string           `position:"Query" name:"FilterKey"`
	SortKey     string           `position:"Query" name:"SortKey"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
}

ListDbfsRequest is the request struct for api ListDbfs

func CreateListDbfsRequest

func CreateListDbfsRequest() (request *ListDbfsRequest)

CreateListDbfsRequest creates a request to invoke ListDbfs API

type ListDbfsResponse

type ListDbfsResponse struct {
	*responses.BaseResponse
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	DBFSInfo   []Info `json:"DBFSInfo" xml:"DBFSInfo"`
}

ListDbfsResponse is the response struct for api ListDbfs

func CreateListDbfsResponse

func CreateListDbfsResponse() (response *ListDbfsResponse)

CreateListDbfsResponse creates a response to parse from ListDbfs response

type ListSnapshotRequest added in v1.61.633

type ListSnapshotRequest struct {
	*requests.RpcRequest
	SortType     string           `position:"Query" name:"SortType"`
	SnapshotIds  string           `position:"Query" name:"SnapshotIds"`
	FilterValue  string           `position:"Query" name:"FilterValue"`
	SnapshotName string           `position:"Query" name:"SnapshotName"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	FilterKey    string           `position:"Query" name:"FilterKey"`
	SortKey      string           `position:"Query" name:"SortKey"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	FsId         string           `position:"Query" name:"FsId"`
	SnapshotType string           `position:"Query" name:"SnapshotType"`
	Status       string           `position:"Query" name:"Status"`
}

ListSnapshotRequest is the request struct for api ListSnapshot

func CreateListSnapshotRequest added in v1.61.633

func CreateListSnapshotRequest() (request *ListSnapshotRequest)

CreateListSnapshotRequest creates a request to invoke ListSnapshot API

type ListSnapshotResponse added in v1.61.633

type ListSnapshotResponse struct {
	*responses.BaseResponse
	TotalCount int             `json:"TotalCount" xml:"TotalCount"`
	PageSize   int             `json:"PageSize" xml:"PageSize"`
	RequestId  string          `json:"RequestId" xml:"RequestId"`
	PageNumber int             `json:"PageNumber" xml:"PageNumber"`
	Snapshots  []SnapshotsItem `json:"Snapshots" xml:"Snapshots"`
}

ListSnapshotResponse is the response struct for api ListSnapshot

func CreateListSnapshotResponse added in v1.61.633

func CreateListSnapshotResponse() (response *ListSnapshotResponse)

CreateListSnapshotResponse creates a response to parse from ListSnapshot response

type ListTagKeysRequest added in v1.61.633

type ListTagKeysRequest struct {
	*requests.RpcRequest
}

ListTagKeysRequest is the request struct for api ListTagKeys

func CreateListTagKeysRequest added in v1.61.633

func CreateListTagKeysRequest() (request *ListTagKeysRequest)

CreateListTagKeysRequest creates a request to invoke ListTagKeys API

type ListTagKeysResponse added in v1.61.633

type ListTagKeysResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	TagKeys   []string `json:"TagKeys" xml:"TagKeys"`
}

ListTagKeysResponse is the response struct for api ListTagKeys

func CreateListTagKeysResponse added in v1.61.633

func CreateListTagKeysResponse() (response *ListTagKeysResponse)

CreateListTagKeysResponse creates a response to parse from ListTagKeys response

type ListTagValuesRequest added in v1.61.633

type ListTagValuesRequest struct {
	*requests.RpcRequest
	TagKey string `position:"Query" name:"TagKey"`
}

ListTagValuesRequest is the request struct for api ListTagValues

func CreateListTagValuesRequest added in v1.61.633

func CreateListTagValuesRequest() (request *ListTagValuesRequest)

CreateListTagValuesRequest creates a request to invoke ListTagValues API

type ListTagValuesResponse added in v1.61.633

type ListTagValuesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	TagValues []string `json:"TagValues" xml:"TagValues"`
}

ListTagValuesResponse is the response struct for api ListTagValues

func CreateListTagValuesResponse added in v1.61.633

func CreateListTagValuesResponse() (response *ListTagValuesResponse)

CreateListTagValuesResponse creates a response to parse from ListTagValues response

type RenameDbfsRequest added in v1.61.633

type RenameDbfsRequest struct {
	*requests.RpcRequest
	FsName string `position:"Query" name:"FsName"`
	FsId   string `position:"Query" name:"FsId"`
}

RenameDbfsRequest is the request struct for api RenameDbfs

func CreateRenameDbfsRequest added in v1.61.633

func CreateRenameDbfsRequest() (request *RenameDbfsRequest)

CreateRenameDbfsRequest creates a request to invoke RenameDbfs API

type RenameDbfsResponse added in v1.61.633

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

RenameDbfsResponse is the response struct for api RenameDbfs

func CreateRenameDbfsResponse added in v1.61.633

func CreateRenameDbfsResponse() (response *RenameDbfsResponse)

CreateRenameDbfsResponse creates a response to parse from RenameDbfs response

type ResizeDbfsRequest

type ResizeDbfsRequest struct {
	*requests.RpcRequest
	NewSizeG requests.Integer `position:"Query" name:"NewSizeG"`
	FsId     string           `position:"Query" name:"FsId"`
}

ResizeDbfsRequest is the request struct for api ResizeDbfs

func CreateResizeDbfsRequest

func CreateResizeDbfsRequest() (request *ResizeDbfsRequest)

CreateResizeDbfsRequest creates a request to invoke ResizeDbfs API

type ResizeDbfsResponse

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

ResizeDbfsResponse is the response struct for api ResizeDbfs

func CreateResizeDbfsResponse

func CreateResizeDbfsResponse() (response *ResizeDbfsResponse)

CreateResizeDbfsResponse creates a response to parse from ResizeDbfs response

type Snapshots added in v1.61.633

type Snapshots struct {
	SnapshotsItem []SnapshotsItem `json:"Snapshots" xml:"Snapshots"`
}

Snapshots is a nested struct in dbfs response

type SnapshotsItem added in v1.61.633

type SnapshotsItem struct {
	Status              string `json:"Status" xml:"Status"`
	CreationTime        string `json:"CreationTime" xml:"CreationTime"`
	Progress            string `json:"Progress" xml:"Progress"`
	SourceFsSize        int    `json:"SourceFsSize" xml:"SourceFsSize"`
	RetentionDays       int    `json:"RetentionDays" xml:"RetentionDays"`
	RemainTime          int    `json:"RemainTime" xml:"RemainTime"`
	LastModifiedTime    string `json:"LastModifiedTime" xml:"LastModifiedTime"`
	SnapshotType        string `json:"SnapshotType" xml:"SnapshotType"`
	SnapshotName        string `json:"SnapshotName" xml:"SnapshotName"`
	Description         string `json:"Description" xml:"Description"`
	SourceFsId          string `json:"SourceFsId" xml:"SourceFsId"`
	SnapshotId          string `json:"SnapshotId" xml:"SnapshotId"`
	Category            string `json:"Category" xml:"Category"`
	SourceFsStripeWidth int    `json:"SourceFsStripeWidth" xml:"SourceFsStripeWidth"`
}

SnapshotsItem is a nested struct in dbfs response

type SupportedEcsInstanceTypeFamily added in v1.61.1227

type SupportedEcsInstanceTypeFamily struct {
	EcsInstanceTypeFamily []string `json:"EcsInstanceTypeFamily" xml:"EcsInstanceTypeFamily"`
}

SupportedEcsInstanceTypeFamily is a nested struct in dbfs response

type TagDbfsRequest added in v1.61.633

type TagDbfsRequest struct {
	*requests.RpcRequest
	Tags   string `position:"Query" name:"Tags"`
	DbfsId string `position:"Query" name:"DbfsId"`
}

TagDbfsRequest is the request struct for api TagDbfs

func CreateTagDbfsRequest added in v1.61.633

func CreateTagDbfsRequest() (request *TagDbfsRequest)

CreateTagDbfsRequest creates a request to invoke TagDbfs API

type TagDbfsResponse added in v1.61.633

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

TagDbfsResponse is the response struct for api TagDbfs

func CreateTagDbfsResponse added in v1.61.633

func CreateTagDbfsResponse() (response *TagDbfsResponse)

CreateTagDbfsResponse creates a response to parse from TagDbfs response

type TagKeys added in v1.61.633

type TagKeys struct {
	TagKey []string `json:"TagKey" xml:"TagKey"`
}

TagKeys is a nested struct in dbfs response

type TagList added in v1.61.633

type TagList struct {
	Id       int    `json:"Id" xml:"Id"`
	TagValue string `json:"TagValue" xml:"TagValue"`
	TagKey   string `json:"TagKey" xml:"TagKey"`
}

TagList is a nested struct in dbfs response

type TagListInListDbfs added in v1.61.633

type TagListInListDbfs struct {
	TagValue string `json:"TagValue" xml:"TagValue"`
	Id       int64  `json:"Id" xml:"Id"`
	TagKey   string `json:"TagKey" xml:"TagKey"`
}

TagListInListDbfs is a nested struct in dbfs response

type TagValues added in v1.61.633

type TagValues struct {
	TagValue []string `json:"TagValue" xml:"TagValue"`
}

TagValues is a nested struct in dbfs response

type TagsInGetDbfs added in v1.61.633

type TagsInGetDbfs struct {
	TagList []TagList `json:"TagList" xml:"TagList"`
}

TagsInGetDbfs is a nested struct in dbfs response

type TagsInListDbfs added in v1.61.633

type TagsInListDbfs struct {
	TagList []TagListInListDbfs `json:"TagList" xml:"TagList"`
}

TagsInListDbfs is a nested struct in dbfs response

type UpdateDbfsRequest added in v1.61.1733

type UpdateDbfsRequest struct {
	*requests.RpcRequest
	UsedScene        string `position:"Query" name:"UsedScene"`
	FsId             string `position:"Query" name:"FsId"`
	InstanceType     string `position:"Query" name:"InstanceType"`
	AdvancedFeatures string `position:"Query" name:"AdvancedFeatures"`
}

UpdateDbfsRequest is the request struct for api UpdateDbfs

func CreateUpdateDbfsRequest added in v1.61.1733

func CreateUpdateDbfsRequest() (request *UpdateDbfsRequest)

CreateUpdateDbfsRequest creates a request to invoke UpdateDbfs API

type UpdateDbfsResponse added in v1.61.1733

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

UpdateDbfsResponse is the response struct for api UpdateDbfs

func CreateUpdateDbfsResponse added in v1.61.1733

func CreateUpdateDbfsResponse() (response *UpdateDbfsResponse)

CreateUpdateDbfsResponse creates a response to parse from UpdateDbfs response

Jump to

Keyboard shortcuts

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