Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileShare ¶
type FileShare struct { // on successful creation of the file share. It's not allowed to be modified by // the user. // +readOnly Id bson.ObjectId `json:"id,omitempty" bson:"_id,omitempty"` // Now, it's represented as a time string in RFC8601 format. // +readOnly CreatedAt string `json:"createdAt,omitempty" bson:"createdAt,omitempty"` // Now, it's represented as a time string in RFC8601 format. // +readOnly UpdatedAt string `json:"updatedAt,omitempty" bson:"updatedAt,omitempty"` TenantId string `json:"tenantId,omitempty" bson:"tenantId,omitempty"` // +optional UserId string `json:"userId,omitempty" bson:"userId,omitempty"` BackendId string `json:"backendId,omitempty" bson:"backendId,omitempty"` // +optional Backend string `json:"backend,omitempty" bson:"backend,omitempty"` Name string `json:"name,omitempty" bson:"name,omitempty"` // +optional Description string `json:"description,omitempty" bson:"description,omitempty"` // +optional Type string `json:"type,omitempty" bson:"type,omitempty"` // Default unit of file share Size is GB. // +optional Size *int64 `json:"size,omitempty" bson:"size,omitempty"` // +optional Region string `json:"region,omitempty" bson:"region,omitempty"` // +optional AvailabilityZone string `json:"availabilityZone,omitempty" bson:"availabilityZone,omitempty"` Status string `json:"status,omitempty" bson:"status,omitempty"` // +optional Protocols []string `json:"protocols,omitempty" bson:"protocols,omitempty"` // +optional Tags []Tag `json:"tags,omitempty" bson:"tags,omitempty"` // +optional SnapshotId string `json:"snapshotId,omitempty" bson:"snapshotId,omitempty"` // +optional Encrypted *bool `json:"encrypted,omitempty" bson:"encrypted,omitempty"` // +optional EncryptionSettings map[string]string `json:"encryptionSettings,omitempty" bson:"encryptionSettings,omitempty"` Metadata map[string]interface{} `json:"metadata,omitempty" bson:"metadata,omitempty"` }
FileShareS is a schema for fileshare API. Fileshare will be created on cloud backend.
Click to show internal directories.
Click to hide internal directories.