package dbfs

//Licensed under the Apache License, Version 2.0 (the "License");
//you may not use this file except in compliance with the License.
//You may obtain a copy of the License at
//
//http://www.apache.org/licenses/LICENSE-2.0
//
//Unless required by applicable law or agreed to in writing, software
//distributed under the License is distributed on an "AS IS" BASIS,
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//See the License for the specific language governing permissions and
//limitations under the License.
//
// Code generated by Alibaba Cloud SDK Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.

// DBFSInfo is a nested struct in dbfs response
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"`
}
