nas

package
v0.0.0-...-ab98a91 Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2023 License: Apache-2.0 Imports: 1 Imported by: 4

Documentation

Index

Constants

View Source
const (
	VERSION            = "2016-02-29"
	END_POINT          = "https://nasservice-inner.aliyuncs.com"
	DEFAULT_POLICY     = "readwrite"
	DEFAULT_SQUASHTYPE = "no_squash"
	DEFAULT_PRIORITY   = "1"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(accessKeyId, accessKeySecret string) *Client

NewClient creates a new instance of NAS client

func (*Client) CreateAccessRule

func (client *Client) CreateAccessRule(args *CreateAccessRuleRequest) (resp CreateAccessRuleResponse, err error)

func (*Client) CreateFileSystem

func (client *Client) CreateFileSystem(args *CreateFileSystemRequest) (resp CreateFileSystemResponse, err error)

func (*Client) CreateMountTarget

func (client *Client) CreateMountTarget(args *CreateMountTargetRequest) (resp CreateMountTargetResponse, err error)

func (*Client) DescribeAccessRules

func (client *Client) DescribeAccessRules(args *DescribeAccessRulesRequest) (resp DescribeAccessRulesResponse, err error)

func (*Client) DescribeFileSystems

func (client *Client) DescribeFileSystems(args *DescribeFileSystemsRequest) (resp DescribeFileSystemsResponse, err error)

func (*Client) DescribeMountTargets

func (client *Client) DescribeMountTargets(args *DescribeMountTargetsRequest) (resp DescribeMountTargetsResponse, err error)

type CreateAccessRuleRequest

type CreateAccessRuleRequest struct {
	AccessGroupName string
	SourceCidrIp    string
	Policy          string
	SquashType      string
	Priority        string
	Version         string
	RegionId        string
}

type CreateAccessRuleResponse

type CreateAccessRuleResponse struct {
	Code string
}

type CreateFileSystemRequest

type CreateFileSystemRequest struct {
	ZoneId   string
	Version  string
	RegionId string
}

type CreateFileSystemResponse

type CreateFileSystemResponse struct {
	FileSystemName string
	RequestId      string
	Code           string
}

type CreateMountTargetRequest

type CreateMountTargetRequest struct {
	FileSystemName  string
	AccessGroupName string
	NetworkType     string
	VpcId           string
	VSwitchId       string
	Version         string
	RegionId        string
}

type CreateMountTargetResponse

type CreateMountTargetResponse struct {
	Code string
}

type DescribeAccessRulesRequest

type DescribeAccessRulesRequest struct {
	AccessGroupName string
	Version         string
	RegionId        string
}

type DescribeAccessRulesResponse

type DescribeAccessRulesResponse struct {
	Rules []Rule
	Code  string
}

type DescribeFileSystemsRequest

type DescribeFileSystemsRequest struct {
	FileSystemName string
	Version        string
	RegionId       string
}

type DescribeFileSystemsResponse

type DescribeFileSystemsResponse struct {
	FileSystems []FileSystem
	Code        string
}

type DescribeMountTargetsRequest

type DescribeMountTargetsRequest struct {
	FileSystemName string
	Version        string
	RegionId       string
}

type DescribeMountTargetsResponse

type DescribeMountTargetsResponse struct {
	MountTargets []MountTarget
	Code         string
}

type FileSystem

type FileSystem struct {
	CreateTime       uint64
	MountTargetCount uint64
	PackageId        string
	FileSystemName   string
	FileSystemType   string
	MeteredSize      uint64
	FileSystemDesc   string
	QuotaSize        uint64
	ZoneId           string
}

type MountTarget

type MountTarget struct {
	AccessGroupName string
	MountTargetIp   string
	NetworkType     string
	Status          string
	MountTargetId   string
	VpcId           string
	VSwitchId       string
	DomainName      string
	CloudInstId     string
}

type Rule

type Rule struct {
	Priority     string
	SourceCidrIp string
	SquashType   string
	RuleId       string
	Policy       string
}

Jump to

Keyboard shortcuts

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