dbfs

package
v1.63.14 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2024 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 ApplyAutoSnapshotPolicyRequest added in v1.62.110

type ApplyAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	DbfsIds  *[]string `position:"Query" name:"DbfsIds"  type:"Json"`
	PolicyId string    `position:"Query" name:"PolicyId"`
}

ApplyAutoSnapshotPolicyRequest is the request struct for api ApplyAutoSnapshotPolicy

func CreateApplyAutoSnapshotPolicyRequest added in v1.62.110

func CreateApplyAutoSnapshotPolicyRequest() (request *ApplyAutoSnapshotPolicyRequest)

CreateApplyAutoSnapshotPolicyRequest creates a request to invoke ApplyAutoSnapshotPolicy API

type ApplyAutoSnapshotPolicyResponse added in v1.62.110

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

ApplyAutoSnapshotPolicyResponse is the response struct for api ApplyAutoSnapshotPolicy

func CreateApplyAutoSnapshotPolicyResponse added in v1.62.110

func CreateApplyAutoSnapshotPolicyResponse() (response *ApplyAutoSnapshotPolicyResponse)

CreateApplyAutoSnapshotPolicyResponse creates a response to parse from ApplyAutoSnapshotPolicy 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 CancelAutoSnapshotPolicyRequest added in v1.62.88

type CancelAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	DbfsIds  *[]string `position:"Query" name:"DbfsIds"  type:"Json"`
	PolicyId string    `position:"Query" name:"PolicyId"`
}

CancelAutoSnapshotPolicyRequest is the request struct for api CancelAutoSnapshotPolicy

func CreateCancelAutoSnapshotPolicyRequest added in v1.62.88

func CreateCancelAutoSnapshotPolicyRequest() (request *CancelAutoSnapshotPolicyRequest)

CreateCancelAutoSnapshotPolicyRequest creates a request to invoke CancelAutoSnapshotPolicy API

type CancelAutoSnapshotPolicyResponse added in v1.62.88

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

CancelAutoSnapshotPolicyResponse is the response struct for api CancelAutoSnapshotPolicy

func CreateCancelAutoSnapshotPolicyResponse added in v1.62.88

func CreateCancelAutoSnapshotPolicyResponse() (response *CancelAutoSnapshotPolicyResponse)

CreateCancelAutoSnapshotPolicyResponse creates a response to parse from CancelAutoSnapshotPolicy 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) ApplyAutoSnapshotPolicy added in v1.62.110

func (client *Client) ApplyAutoSnapshotPolicy(request *ApplyAutoSnapshotPolicyRequest) (response *ApplyAutoSnapshotPolicyResponse, err error)

ApplyAutoSnapshotPolicy invokes the dbfs.ApplyAutoSnapshotPolicy API synchronously

func (*Client) ApplyAutoSnapshotPolicyWithCallback added in v1.62.110

func (client *Client) ApplyAutoSnapshotPolicyWithCallback(request *ApplyAutoSnapshotPolicyRequest, callback func(response *ApplyAutoSnapshotPolicyResponse, err error)) <-chan int

ApplyAutoSnapshotPolicyWithCallback invokes the dbfs.ApplyAutoSnapshotPolicy API asynchronously

func (*Client) ApplyAutoSnapshotPolicyWithChan added in v1.62.110

func (client *Client) ApplyAutoSnapshotPolicyWithChan(request *ApplyAutoSnapshotPolicyRequest) (<-chan *ApplyAutoSnapshotPolicyResponse, <-chan error)

ApplyAutoSnapshotPolicyWithChan invokes the dbfs.ApplyAutoSnapshotPolicy 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) CancelAutoSnapshotPolicy added in v1.62.88

func (client *Client) CancelAutoSnapshotPolicy(request *CancelAutoSnapshotPolicyRequest) (response *CancelAutoSnapshotPolicyResponse, err error)

CancelAutoSnapshotPolicy invokes the dbfs.CancelAutoSnapshotPolicy API synchronously

func (*Client) CancelAutoSnapshotPolicyWithCallback added in v1.62.88

func (client *Client) CancelAutoSnapshotPolicyWithCallback(request *CancelAutoSnapshotPolicyRequest, callback func(response *CancelAutoSnapshotPolicyResponse, err error)) <-chan int

CancelAutoSnapshotPolicyWithCallback invokes the dbfs.CancelAutoSnapshotPolicy API asynchronously

func (*Client) CancelAutoSnapshotPolicyWithChan added in v1.62.88

func (client *Client) CancelAutoSnapshotPolicyWithChan(request *CancelAutoSnapshotPolicyRequest) (<-chan *CancelAutoSnapshotPolicyResponse, <-chan error)

CancelAutoSnapshotPolicyWithChan invokes the dbfs.CancelAutoSnapshotPolicy API asynchronously

func (*Client) CreateAutoSnapshotPolicy added in v1.62.88

func (client *Client) CreateAutoSnapshotPolicy(request *CreateAutoSnapshotPolicyRequest) (response *CreateAutoSnapshotPolicyResponse, err error)

CreateAutoSnapshotPolicy invokes the dbfs.CreateAutoSnapshotPolicy API synchronously

func (*Client) CreateAutoSnapshotPolicyWithCallback added in v1.62.88

func (client *Client) CreateAutoSnapshotPolicyWithCallback(request *CreateAutoSnapshotPolicyRequest, callback func(response *CreateAutoSnapshotPolicyResponse, err error)) <-chan int

CreateAutoSnapshotPolicyWithCallback invokes the dbfs.CreateAutoSnapshotPolicy API asynchronously

func (*Client) CreateAutoSnapshotPolicyWithChan added in v1.62.88

func (client *Client) CreateAutoSnapshotPolicyWithChan(request *CreateAutoSnapshotPolicyRequest) (<-chan *CreateAutoSnapshotPolicyResponse, <-chan error)

CreateAutoSnapshotPolicyWithChan invokes the dbfs.CreateAutoSnapshotPolicy 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) DeleteAutoSnapshotPolicy added in v1.62.110

func (client *Client) DeleteAutoSnapshotPolicy(request *DeleteAutoSnapshotPolicyRequest) (response *DeleteAutoSnapshotPolicyResponse, err error)

DeleteAutoSnapshotPolicy invokes the dbfs.DeleteAutoSnapshotPolicy API synchronously

func (*Client) DeleteAutoSnapshotPolicyWithCallback added in v1.62.110

func (client *Client) DeleteAutoSnapshotPolicyWithCallback(request *DeleteAutoSnapshotPolicyRequest, callback func(response *DeleteAutoSnapshotPolicyResponse, err error)) <-chan int

DeleteAutoSnapshotPolicyWithCallback invokes the dbfs.DeleteAutoSnapshotPolicy API asynchronously

func (*Client) DeleteAutoSnapshotPolicyWithChan added in v1.62.110

func (client *Client) DeleteAutoSnapshotPolicyWithChan(request *DeleteAutoSnapshotPolicyRequest) (<-chan *DeleteAutoSnapshotPolicyResponse, <-chan error)

DeleteAutoSnapshotPolicyWithChan invokes the dbfs.DeleteAutoSnapshotPolicy 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) GetAutoSnapshotPolicy added in v1.62.110

func (client *Client) GetAutoSnapshotPolicy(request *GetAutoSnapshotPolicyRequest) (response *GetAutoSnapshotPolicyResponse, err error)

GetAutoSnapshotPolicy invokes the dbfs.GetAutoSnapshotPolicy API synchronously

func (*Client) GetAutoSnapshotPolicyWithCallback added in v1.62.110

func (client *Client) GetAutoSnapshotPolicyWithCallback(request *GetAutoSnapshotPolicyRequest, callback func(response *GetAutoSnapshotPolicyResponse, err error)) <-chan int

GetAutoSnapshotPolicyWithCallback invokes the dbfs.GetAutoSnapshotPolicy API asynchronously

func (*Client) GetAutoSnapshotPolicyWithChan added in v1.62.110

func (client *Client) GetAutoSnapshotPolicyWithChan(request *GetAutoSnapshotPolicyRequest) (<-chan *GetAutoSnapshotPolicyResponse, <-chan error)

GetAutoSnapshotPolicyWithChan invokes the dbfs.GetAutoSnapshotPolicy 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 *Client) GetSnapshotLink(request *GetSnapshotLinkRequest) (response *GetSnapshotLinkResponse, err error)

GetSnapshotLink invokes the dbfs.GetSnapshotLink API synchronously

func (*Client) GetSnapshotLinkWithCallback added in v1.62.140

func (client *Client) GetSnapshotLinkWithCallback(request *GetSnapshotLinkRequest, callback func(response *GetSnapshotLinkResponse, err error)) <-chan int

GetSnapshotLinkWithCallback invokes the dbfs.GetSnapshotLink API asynchronously

func (*Client) GetSnapshotLinkWithChan added in v1.62.140

func (client *Client) GetSnapshotLinkWithChan(request *GetSnapshotLinkRequest) (<-chan *GetSnapshotLinkResponse, <-chan error)

GetSnapshotLinkWithChan invokes the dbfs.GetSnapshotLink API asynchronously

func (*Client) ListAutoSnapshotPolicies added in v1.62.110

func (client *Client) ListAutoSnapshotPolicies(request *ListAutoSnapshotPoliciesRequest) (response *ListAutoSnapshotPoliciesResponse, err error)

ListAutoSnapshotPolicies invokes the dbfs.ListAutoSnapshotPolicies API synchronously

func (*Client) ListAutoSnapshotPoliciesWithCallback added in v1.62.110

func (client *Client) ListAutoSnapshotPoliciesWithCallback(request *ListAutoSnapshotPoliciesRequest, callback func(response *ListAutoSnapshotPoliciesResponse, err error)) <-chan int

ListAutoSnapshotPoliciesWithCallback invokes the dbfs.ListAutoSnapshotPolicies API asynchronously

func (*Client) ListAutoSnapshotPoliciesWithChan added in v1.62.110

func (client *Client) ListAutoSnapshotPoliciesWithChan(request *ListAutoSnapshotPoliciesRequest) (<-chan *ListAutoSnapshotPoliciesResponse, <-chan error)

ListAutoSnapshotPoliciesWithChan invokes the dbfs.ListAutoSnapshotPolicies API asynchronously

func (*Client) ListAutoSnapshotPolicyAppliedDbfs added in v1.62.110

func (client *Client) ListAutoSnapshotPolicyAppliedDbfs(request *ListAutoSnapshotPolicyAppliedDbfsRequest) (response *ListAutoSnapshotPolicyAppliedDbfsResponse, err error)

ListAutoSnapshotPolicyAppliedDbfs invokes the dbfs.ListAutoSnapshotPolicyAppliedDbfs API synchronously

func (*Client) ListAutoSnapshotPolicyAppliedDbfsWithCallback added in v1.62.110

func (client *Client) ListAutoSnapshotPolicyAppliedDbfsWithCallback(request *ListAutoSnapshotPolicyAppliedDbfsRequest, callback func(response *ListAutoSnapshotPolicyAppliedDbfsResponse, err error)) <-chan int

ListAutoSnapshotPolicyAppliedDbfsWithCallback invokes the dbfs.ListAutoSnapshotPolicyAppliedDbfs API asynchronously

func (*Client) ListAutoSnapshotPolicyAppliedDbfsWithChan added in v1.62.110

func (client *Client) ListAutoSnapshotPolicyAppliedDbfsWithChan(request *ListAutoSnapshotPolicyAppliedDbfsRequest) (<-chan *ListAutoSnapshotPolicyAppliedDbfsResponse, <-chan error)

ListAutoSnapshotPolicyAppliedDbfsWithChan invokes the dbfs.ListAutoSnapshotPolicyAppliedDbfs API asynchronously

func (*Client) ListAutoSnapshotPolicyUnappliedDbfs added in v1.62.110

func (client *Client) ListAutoSnapshotPolicyUnappliedDbfs(request *ListAutoSnapshotPolicyUnappliedDbfsRequest) (response *ListAutoSnapshotPolicyUnappliedDbfsResponse, err error)

ListAutoSnapshotPolicyUnappliedDbfs invokes the dbfs.ListAutoSnapshotPolicyUnappliedDbfs API synchronously

func (*Client) ListAutoSnapshotPolicyUnappliedDbfsWithCallback added in v1.62.110

func (client *Client) ListAutoSnapshotPolicyUnappliedDbfsWithCallback(request *ListAutoSnapshotPolicyUnappliedDbfsRequest, callback func(response *ListAutoSnapshotPolicyUnappliedDbfsResponse, err error)) <-chan int

ListAutoSnapshotPolicyUnappliedDbfsWithCallback invokes the dbfs.ListAutoSnapshotPolicyUnappliedDbfs API asynchronously

func (*Client) ListAutoSnapshotPolicyUnappliedDbfsWithChan added in v1.62.110

func (client *Client) ListAutoSnapshotPolicyUnappliedDbfsWithChan(request *ListAutoSnapshotPolicyUnappliedDbfsRequest) (<-chan *ListAutoSnapshotPolicyUnappliedDbfsResponse, <-chan error)

ListAutoSnapshotPolicyUnappliedDbfsWithChan invokes the dbfs.ListAutoSnapshotPolicyUnappliedDbfs 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 *Client) ListSnapshotLinks(request *ListSnapshotLinksRequest) (response *ListSnapshotLinksResponse, err error)

ListSnapshotLinks invokes the dbfs.ListSnapshotLinks API synchronously

func (*Client) ListSnapshotLinksWithCallback added in v1.62.140

func (client *Client) ListSnapshotLinksWithCallback(request *ListSnapshotLinksRequest, callback func(response *ListSnapshotLinksResponse, err error)) <-chan int

ListSnapshotLinksWithCallback invokes the dbfs.ListSnapshotLinks API asynchronously

func (*Client) ListSnapshotLinksWithChan added in v1.62.140

func (client *Client) ListSnapshotLinksWithChan(request *ListSnapshotLinksRequest) (<-chan *ListSnapshotLinksResponse, <-chan error)

ListSnapshotLinksWithChan invokes the dbfs.ListSnapshotLinks API asynchronously

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) ModifyAutoSnapshotPolicy added in v1.62.110

func (client *Client) ModifyAutoSnapshotPolicy(request *ModifyAutoSnapshotPolicyRequest) (response *ModifyAutoSnapshotPolicyResponse, err error)

ModifyAutoSnapshotPolicy invokes the dbfs.ModifyAutoSnapshotPolicy API synchronously

func (*Client) ModifyAutoSnapshotPolicyWithCallback added in v1.62.110

func (client *Client) ModifyAutoSnapshotPolicyWithCallback(request *ModifyAutoSnapshotPolicyRequest, callback func(response *ModifyAutoSnapshotPolicyResponse, err error)) <-chan int

ModifyAutoSnapshotPolicyWithCallback invokes the dbfs.ModifyAutoSnapshotPolicy API asynchronously

func (*Client) ModifyAutoSnapshotPolicyWithChan added in v1.62.110

func (client *Client) ModifyAutoSnapshotPolicyWithChan(request *ModifyAutoSnapshotPolicyRequest) (<-chan *ModifyAutoSnapshotPolicyResponse, <-chan error)

ModifyAutoSnapshotPolicyWithChan invokes the dbfs.ModifyAutoSnapshotPolicy API asynchronously

func (*Client) ModifySnapshotAttribute added in v1.62.110

func (client *Client) ModifySnapshotAttribute(request *ModifySnapshotAttributeRequest) (response *ModifySnapshotAttributeResponse, err error)

ModifySnapshotAttribute invokes the dbfs.ModifySnapshotAttribute API synchronously

func (*Client) ModifySnapshotAttributeWithCallback added in v1.62.110

func (client *Client) ModifySnapshotAttributeWithCallback(request *ModifySnapshotAttributeRequest, callback func(response *ModifySnapshotAttributeResponse, err error)) <-chan int

ModifySnapshotAttributeWithCallback invokes the dbfs.ModifySnapshotAttribute API asynchronously

func (*Client) ModifySnapshotAttributeWithChan added in v1.62.110

func (client *Client) ModifySnapshotAttributeWithChan(request *ModifySnapshotAttributeRequest) (<-chan *ModifySnapshotAttributeResponse, <-chan error)

ModifySnapshotAttributeWithChan invokes the dbfs.ModifySnapshotAttribute 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 CreateAutoSnapshotPolicyRequest added in v1.62.88

type CreateAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	TimePoints     *[]string        `position:"Query" name:"TimePoints"  type:"Json"`
	RepeatWeekdays *[]string        `position:"Query" name:"RepeatWeekdays"  type:"Json"`
	PolicyName     string           `position:"Query" name:"PolicyName"`
	RetentionDays  requests.Integer `position:"Query" name:"RetentionDays"`
}

CreateAutoSnapshotPolicyRequest is the request struct for api CreateAutoSnapshotPolicy

func CreateCreateAutoSnapshotPolicyRequest added in v1.62.88

func CreateCreateAutoSnapshotPolicyRequest() (request *CreateAutoSnapshotPolicyRequest)

CreateCreateAutoSnapshotPolicyRequest creates a request to invoke CreateAutoSnapshotPolicy API

type CreateAutoSnapshotPolicyResponse added in v1.62.88

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

CreateAutoSnapshotPolicyResponse is the response struct for api CreateAutoSnapshotPolicy

func CreateCreateAutoSnapshotPolicyResponse added in v1.62.88

func CreateCreateAutoSnapshotPolicyResponse() (response *CreateAutoSnapshotPolicyResponse)

CreateCreateAutoSnapshotPolicyResponse creates a response to parse from CreateAutoSnapshotPolicy response

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"`
	SnapshotInfo     SnapshotInfo  `json:"SnapshotInfo" xml:"SnapshotInfo"`
	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 Data added in v1.62.110

type Data struct {
	Category          string        `json:"Category" xml:"Category"`
	FsName            string        `json:"FsName" xml:"FsName"`
	LinkId            string        `json:"LinkId" xml:"LinkId"`
	LastModified      string        `json:"LastModified" xml:"LastModified"`
	StatusDetail      string        `json:"StatusDetail" xml:"StatusDetail"`
	PolicyName        string        `json:"PolicyName" xml:"PolicyName"`
	TotalSize         int64         `json:"TotalSize" xml:"TotalSize"`
	AppliedDbfsNumber int           `json:"AppliedDbfsNumber" xml:"AppliedDbfsNumber"`
	FsId              string        `json:"FsId" xml:"FsId"`
	SnapshotCount     int           `json:"SnapshotCount" xml:"SnapshotCount"`
	AccountId         string        `json:"AccountId" xml:"AccountId"`
	RegionId          string        `json:"RegionId" xml:"RegionId"`
	RetentionDays     int           `json:"RetentionDays" xml:"RetentionDays"`
	CreatedTime       string        `json:"CreatedTime" xml:"CreatedTime"`
	PolicyId          string        `json:"PolicyId" xml:"PolicyId"`
	SourceSize        int           `json:"SourceSize" xml:"SourceSize"`
	Status            string        `json:"Status" xml:"Status"`
	TimePoints        []string      `json:"TimePoints" xml:"TimePoints"`
	RepeatWeekdays    []string      `json:"RepeatWeekdays" xml:"RepeatWeekdays"`
	EcsList           []EcsListItem `json:"EcsList" xml:"EcsList"`
}

Data is a nested struct in dbfs response

type DbfsListInListAutoSnapshotPolicyAppliedDbfs added in v1.62.110

type DbfsListInListAutoSnapshotPolicyAppliedDbfs struct {
	DbfsListItem []DbfsListItem `json:"DbfsList" xml:"DbfsList"`
}

DbfsListInListAutoSnapshotPolicyAppliedDbfs is a nested struct in dbfs response

type DbfsListInListAutoSnapshotPolicyUnappliedDbfs added in v1.62.110

type DbfsListInListAutoSnapshotPolicyUnappliedDbfs struct {
	DbfsListItem []DbfsListItem `json:"DbfsList" xml:"DbfsList"`
}

DbfsListInListAutoSnapshotPolicyUnappliedDbfs is a nested struct in dbfs response

type DbfsListItem added in v1.62.110

type DbfsListItem struct {
	FsId          string `json:"FsId" xml:"FsId"`
	SnapshotCount int    `json:"SnapshotCount" xml:"SnapshotCount"`
	FsName        string `json:"FsName" xml:"FsName"`
	RegionId      string `json:"RegionId" xml:"RegionId"`
	SizeG         int64  `json:"SizeG" xml:"SizeG"`
	Status        string `json:"Status" xml:"Status"`
	TotalSize     int64  `json:"TotalSize" xml:"TotalSize"`
}

DbfsListItem is a nested struct in dbfs response

type DeleteAutoSnapshotPolicyRequest added in v1.62.110

type DeleteAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	PolicyId string `position:"Query" name:"PolicyId"`
}

DeleteAutoSnapshotPolicyRequest is the request struct for api DeleteAutoSnapshotPolicy

func CreateDeleteAutoSnapshotPolicyRequest added in v1.62.110

func CreateDeleteAutoSnapshotPolicyRequest() (request *DeleteAutoSnapshotPolicyRequest)

CreateDeleteAutoSnapshotPolicyRequest creates a request to invoke DeleteAutoSnapshotPolicy API

type DeleteAutoSnapshotPolicyResponse added in v1.62.110

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

DeleteAutoSnapshotPolicyResponse is the response struct for api DeleteAutoSnapshotPolicy

func CreateDeleteAutoSnapshotPolicyResponse added in v1.62.110

func CreateDeleteAutoSnapshotPolicyResponse() (response *DeleteAutoSnapshotPolicyResponse)

CreateDeleteAutoSnapshotPolicyResponse creates a response to parse from DeleteAutoSnapshotPolicy response

type DeleteDbfsRequest

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

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 EcsListInGetSnapshotLink struct {
	EcsListItem []EcsListItem `json:"EcsList" xml:"EcsList"`
}

EcsListInGetSnapshotLink 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 EcsListInListSnapshotLinks struct {
	EcsListItem []EcsListItem `json:"EcsList" xml:"EcsList"`
}

EcsListInListSnapshotLinks 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 GetAutoSnapshotPolicyRequest added in v1.62.110

type GetAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	PolicyId string `position:"Query" name:"PolicyId"`
}

GetAutoSnapshotPolicyRequest is the request struct for api GetAutoSnapshotPolicy

func CreateGetAutoSnapshotPolicyRequest added in v1.62.110

func CreateGetAutoSnapshotPolicyRequest() (request *GetAutoSnapshotPolicyRequest)

CreateGetAutoSnapshotPolicyRequest creates a request to invoke GetAutoSnapshotPolicy API

type GetAutoSnapshotPolicyResponse added in v1.62.110

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

GetAutoSnapshotPolicyResponse is the response struct for api GetAutoSnapshotPolicy

func CreateGetAutoSnapshotPolicyResponse added in v1.62.110

func CreateGetAutoSnapshotPolicyResponse() (response *GetAutoSnapshotPolicyResponse)

CreateGetAutoSnapshotPolicyResponse creates a response to parse from GetAutoSnapshotPolicy 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 GetSnapshotLinkRequest added in v1.62.140

type GetSnapshotLinkRequest struct {
	*requests.RpcRequest
	LinkId string `position:"Query" name:"LinkId"`
}

GetSnapshotLinkRequest is the request struct for api GetSnapshotLink

func CreateGetSnapshotLinkRequest added in v1.62.140

func CreateGetSnapshotLinkRequest() (request *GetSnapshotLinkRequest)

CreateGetSnapshotLinkRequest creates a request to invoke GetSnapshotLink API

type GetSnapshotLinkResponse added in v1.62.140

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

GetSnapshotLinkResponse is the response struct for api GetSnapshotLink

func CreateGetSnapshotLinkResponse added in v1.62.140

func CreateGetSnapshotLinkResponse() (response *GetSnapshotLinkResponse)

CreateGetSnapshotLinkResponse creates a response to parse from GetSnapshotLink response

type Info

type Info 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"`
	TotalSize        int64               `json:"TotalSize" xml:"TotalSize"`
	SnapshotCount    int                 `json:"SnapshotCount" xml:"SnapshotCount"`
	RegionId         string              `json:"RegionId" xml:"RegionId"`
	CreatedTime      string              `json:"CreatedTime" xml:"CreatedTime"`
	LastUmountTime   string              `json:"LastUmountTime" xml:"LastUmountTime"`
	SourceSize       int                 `json:"SourceSize" xml:"SourceSize"`
	EnableRaid       bool                `json:"EnableRaid" xml:"EnableRaid"`
	FsName           string              `json:"FsName" xml:"FsName"`
	LinkId           string              `json:"LinkId" xml:"LinkId"`
	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"`
	SnapshotInfo     SnapshotInfo        `json:"SnapshotInfo" xml:"SnapshotInfo"`
	EcsList          []EcsListItem       `json:"EcsList" xml:"EcsList"`
	EbsList          []EbsListItem       `json:"EbsList" xml:"EbsList"`
	Tags             []TagListInListDbfs `json:"Tags" xml:"Tags"`
}

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"`
	ImageId            string `json:"ImageId" xml:"ImageId"`
	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 ListAutoSnapshotPoliciesRequest added in v1.62.110

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

ListAutoSnapshotPoliciesRequest is the request struct for api ListAutoSnapshotPolicies

func CreateListAutoSnapshotPoliciesRequest added in v1.62.110

func CreateListAutoSnapshotPoliciesRequest() (request *ListAutoSnapshotPoliciesRequest)

CreateListAutoSnapshotPoliciesRequest creates a request to invoke ListAutoSnapshotPolicies API

type ListAutoSnapshotPoliciesResponse added in v1.62.110

type ListAutoSnapshotPoliciesResponse struct {
	*responses.BaseResponse
	PageNumber       int                    `json:"PageNumber" xml:"PageNumber"`
	PageSize         int                    `json:"PageSize" xml:"PageSize"`
	TotalCount       int                    `json:"TotalCount" xml:"TotalCount"`
	RequestId        string                 `json:"RequestId" xml:"RequestId"`
	SnapshotPolicies []SnapshotPoliciesItem `json:"SnapshotPolicies" xml:"SnapshotPolicies"`
}

ListAutoSnapshotPoliciesResponse is the response struct for api ListAutoSnapshotPolicies

func CreateListAutoSnapshotPoliciesResponse added in v1.62.110

func CreateListAutoSnapshotPoliciesResponse() (response *ListAutoSnapshotPoliciesResponse)

CreateListAutoSnapshotPoliciesResponse creates a response to parse from ListAutoSnapshotPolicies response

type ListAutoSnapshotPolicyAppliedDbfsRequest added in v1.62.110

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

ListAutoSnapshotPolicyAppliedDbfsRequest is the request struct for api ListAutoSnapshotPolicyAppliedDbfs

func CreateListAutoSnapshotPolicyAppliedDbfsRequest added in v1.62.110

func CreateListAutoSnapshotPolicyAppliedDbfsRequest() (request *ListAutoSnapshotPolicyAppliedDbfsRequest)

CreateListAutoSnapshotPolicyAppliedDbfsRequest creates a request to invoke ListAutoSnapshotPolicyAppliedDbfs API

type ListAutoSnapshotPolicyAppliedDbfsResponse added in v1.62.110

type ListAutoSnapshotPolicyAppliedDbfsResponse struct {
	*responses.BaseResponse
	PageNumber int            `json:"PageNumber" xml:"PageNumber"`
	PageSize   int            `json:"PageSize" xml:"PageSize"`
	TotalCount int            `json:"TotalCount" xml:"TotalCount"`
	RequestId  string         `json:"RequestId" xml:"RequestId"`
	DbfsList   []DbfsListItem `json:"DbfsList" xml:"DbfsList"`
}

ListAutoSnapshotPolicyAppliedDbfsResponse is the response struct for api ListAutoSnapshotPolicyAppliedDbfs

func CreateListAutoSnapshotPolicyAppliedDbfsResponse added in v1.62.110

func CreateListAutoSnapshotPolicyAppliedDbfsResponse() (response *ListAutoSnapshotPolicyAppliedDbfsResponse)

CreateListAutoSnapshotPolicyAppliedDbfsResponse creates a response to parse from ListAutoSnapshotPolicyAppliedDbfs response

type ListAutoSnapshotPolicyUnappliedDbfsRequest added in v1.62.110

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

ListAutoSnapshotPolicyUnappliedDbfsRequest is the request struct for api ListAutoSnapshotPolicyUnappliedDbfs

func CreateListAutoSnapshotPolicyUnappliedDbfsRequest added in v1.62.110

func CreateListAutoSnapshotPolicyUnappliedDbfsRequest() (request *ListAutoSnapshotPolicyUnappliedDbfsRequest)

CreateListAutoSnapshotPolicyUnappliedDbfsRequest creates a request to invoke ListAutoSnapshotPolicyUnappliedDbfs API

type ListAutoSnapshotPolicyUnappliedDbfsResponse added in v1.62.110

type ListAutoSnapshotPolicyUnappliedDbfsResponse struct {
	*responses.BaseResponse
	PageNumber int            `json:"PageNumber" xml:"PageNumber"`
	PageSize   int            `json:"PageSize" xml:"PageSize"`
	TotalCount int            `json:"TotalCount" xml:"TotalCount"`
	RequestId  string         `json:"RequestId" xml:"RequestId"`
	DbfsList   []DbfsListItem `json:"DbfsList" xml:"DbfsList"`
}

ListAutoSnapshotPolicyUnappliedDbfsResponse is the response struct for api ListAutoSnapshotPolicyUnappliedDbfs

func CreateListAutoSnapshotPolicyUnappliedDbfsResponse added in v1.62.110

func CreateListAutoSnapshotPolicyUnappliedDbfsResponse() (response *ListAutoSnapshotPolicyUnappliedDbfsResponse)

CreateListAutoSnapshotPolicyUnappliedDbfsResponse creates a response to parse from ListAutoSnapshotPolicyUnappliedDbfs 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 ListSnapshotLinksRequest added in v1.62.140

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

ListSnapshotLinksRequest is the request struct for api ListSnapshotLinks

func CreateListSnapshotLinksRequest added in v1.62.140

func CreateListSnapshotLinksRequest() (request *ListSnapshotLinksRequest)

CreateListSnapshotLinksRequest creates a request to invoke ListSnapshotLinks API

type ListSnapshotLinksResponse added in v1.62.140

type ListSnapshotLinksResponse 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"`
	SnapshotLinks []Info `json:"SnapshotLinks" xml:"SnapshotLinks"`
}

ListSnapshotLinksResponse is the response struct for api ListSnapshotLinks

func CreateListSnapshotLinksResponse added in v1.62.140

func CreateListSnapshotLinksResponse() (response *ListSnapshotLinksResponse)

CreateListSnapshotLinksResponse creates a response to parse from ListSnapshotLinks 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 ModifyAutoSnapshotPolicyRequest added in v1.62.110

type ModifyAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	TimePoints     *[]string        `position:"Query" name:"TimePoints"  type:"Json"`
	RepeatWeekdays *[]string        `position:"Query" name:"RepeatWeekdays"  type:"Json"`
	PolicyId       string           `position:"Query" name:"PolicyId"`
	PolicyName     string           `position:"Query" name:"PolicyName"`
	RetentionDays  requests.Integer `position:"Query" name:"RetentionDays"`
}

ModifyAutoSnapshotPolicyRequest is the request struct for api ModifyAutoSnapshotPolicy

func CreateModifyAutoSnapshotPolicyRequest added in v1.62.110

func CreateModifyAutoSnapshotPolicyRequest() (request *ModifyAutoSnapshotPolicyRequest)

CreateModifyAutoSnapshotPolicyRequest creates a request to invoke ModifyAutoSnapshotPolicy API

type ModifyAutoSnapshotPolicyResponse added in v1.62.110

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

ModifyAutoSnapshotPolicyResponse is the response struct for api ModifyAutoSnapshotPolicy

func CreateModifyAutoSnapshotPolicyResponse added in v1.62.110

func CreateModifyAutoSnapshotPolicyResponse() (response *ModifyAutoSnapshotPolicyResponse)

CreateModifyAutoSnapshotPolicyResponse creates a response to parse from ModifyAutoSnapshotPolicy response

type ModifySnapshotAttributeRequest added in v1.62.110

type ModifySnapshotAttributeRequest struct {
	*requests.RpcRequest
	SnapshotId   string `position:"Query" name:"SnapshotId"`
	Description  string `position:"Query" name:"Description"`
	SnapshotName string `position:"Query" name:"SnapshotName"`
}

ModifySnapshotAttributeRequest is the request struct for api ModifySnapshotAttribute

func CreateModifySnapshotAttributeRequest added in v1.62.110

func CreateModifySnapshotAttributeRequest() (request *ModifySnapshotAttributeRequest)

CreateModifySnapshotAttributeRequest creates a request to invoke ModifySnapshotAttribute API

type ModifySnapshotAttributeResponse added in v1.62.110

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

ModifySnapshotAttributeResponse is the response struct for api ModifySnapshotAttribute

func CreateModifySnapshotAttributeResponse added in v1.62.110

func CreateModifySnapshotAttributeResponse() (response *ModifySnapshotAttributeResponse)

CreateModifySnapshotAttributeResponse creates a response to parse from ModifySnapshotAttribute 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 RepeatWeekdaysInGetAutoSnapshotPolicy added in v1.62.110

type RepeatWeekdaysInGetAutoSnapshotPolicy struct {
	RepeatWeekdays []string `json:"RepeatWeekdays" xml:"RepeatWeekdays"`
}

RepeatWeekdaysInGetAutoSnapshotPolicy is a nested struct in dbfs response

type RepeatWeekdaysInListAutoSnapshotPolicies added in v1.62.110

type RepeatWeekdaysInListAutoSnapshotPolicies struct {
	RepeatWeekdays []string `json:"RepeatWeekdays" xml:"RepeatWeekdays"`
}

RepeatWeekdaysInListAutoSnapshotPolicies is a nested struct in dbfs 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 SnapshotInfo added in v1.62.110

type SnapshotInfo struct {
	SnapshotCount int    `json:"SnapshotCount" xml:"SnapshotCount"`
	LinkId        string `json:"LinkId" xml:"LinkId"`
	PolicyId      string `json:"PolicyId" xml:"PolicyId"`
	TotalSize     int64  `json:"TotalSize" xml:"TotalSize"`
}

SnapshotInfo is a nested struct in dbfs response

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

SnapshotLinks is a nested struct in dbfs response

type SnapshotPolicies added in v1.62.110

type SnapshotPolicies struct {
	SnapshotPoliciesItem []SnapshotPoliciesItem `json:"SnapshotPolicies" xml:"SnapshotPolicies"`
}

SnapshotPolicies is a nested struct in dbfs response

type SnapshotPoliciesItem added in v1.62.110

type SnapshotPoliciesItem struct {
	PolicyId          string   `json:"PolicyId" xml:"PolicyId"`
	PolicyName        string   `json:"PolicyName" xml:"PolicyName"`
	AccountId         string   `json:"AccountId" xml:"AccountId"`
	RegionId          string   `json:"RegionId" xml:"RegionId"`
	Status            string   `json:"Status" xml:"Status"`
	StatusDetail      string   `json:"StatusDetail" xml:"StatusDetail"`
	RetentionDays     int      `json:"RetentionDays" xml:"RetentionDays"`
	AppliedDbfsNumber int      `json:"AppliedDbfsNumber" xml:"AppliedDbfsNumber"`
	CreatedTime       string   `json:"CreatedTime" xml:"CreatedTime"`
	LastModified      string   `json:"LastModified" xml:"LastModified"`
	RepeatWeekdays    []string `json:"RepeatWeekdays" xml:"RepeatWeekdays"`
	TimePoints        []string `json:"TimePoints" xml:"TimePoints"`
}

SnapshotPoliciesItem is a nested struct in dbfs 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 TimePointsInGetAutoSnapshotPolicy added in v1.62.110

type TimePointsInGetAutoSnapshotPolicy struct {
	TimePoints []string `json:"TimePoints" xml:"TimePoints"`
}

TimePointsInGetAutoSnapshotPolicy is a nested struct in dbfs response

type TimePointsInListAutoSnapshotPolicies added in v1.62.110

type TimePointsInListAutoSnapshotPolicies struct {
	TimePoints []string `json:"TimePoints" xml:"TimePoints"`
}

TimePointsInListAutoSnapshotPolicies 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

Source Files

Jump to

Keyboard shortcuts

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