vmwarevcenterfolders

package
v0.15.0 Latest Latest
Warning

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

Go to latest
Published: Jan 12, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package vmwarevcenterfolders contains methods related to VmwareVcenterFolders

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type VmwareVcenterFoldersV1

type VmwareVcenterFoldersV1 struct {
	// contains filtered or unexported fields
}

VmwareVcenterFoldersV1 represents a custom type struct

func (*VmwareVcenterFoldersV1) ListVmwareVcenterFolders

func (v *VmwareVcenterFoldersV1) ListVmwareVcenterFolders(
	vcenterId string,
	limit *int64,
	start *string,
	filter *string,
	embed *string) (
	*models.ListFoldersResponse, *apiutils.APIError)

ListVmwareVcenterFolders Returns a list of VMware folders in the specified vCenter server.

The following table lists the supported Clumio folder types:

+-------------------------+---------------------------+
|       Folder Type       |        Description        |
+=========================+===========================+
| compute_resource_folder | Compute resource folders. |
+-------------------------+---------------------------+
| datacenter_folder       | Data center folders.      |
+-------------------------+---------------------------+
| vm_folder               | Virtual machine folders.  |
+-------------------------+---------------------------+

func (*VmwareVcenterFoldersV1) ReadVmwareVcenterFolder

func (v *VmwareVcenterFoldersV1) ReadVmwareVcenterFolder(
	vcenterId string,
	folderId string,
	embed *string) (
	*models.ReadFolderResponse, *apiutils.APIError)

ReadVmwareVcenterFolder Returns a representation of the specified VMware folder.

type VmwareVcenterFoldersV1Client

type VmwareVcenterFoldersV1Client interface {
	// ListVmwareVcenterFolders Returns a list of VMware folders in the specified vCenter server.
	//
	//  The following table lists the supported Clumio folder types:
	//
	//
	//  +-------------------------+---------------------------+
	//  |       Folder Type       |        Description        |
	//  +=========================+===========================+
	//  | compute_resource_folder | Compute resource folders. |
	//  +-------------------------+---------------------------+
	//  | datacenter_folder       | Data center folders.      |
	//  +-------------------------+---------------------------+
	//  | vm_folder               | Virtual machine folders.  |
	//  +-------------------------+---------------------------+
	//
	//
	ListVmwareVcenterFolders(
		vcenterId string,
		limit *int64,
		start *string,
		filter *string,
		embed *string) (
		*models.ListFoldersResponse, *apiutils.APIError)

	// ReadVmwareVcenterFolder Returns a representation of the specified VMware folder.
	ReadVmwareVcenterFolder(
		vcenterId string,
		folderId string,
		embed *string) (
		*models.ReadFolderResponse, *apiutils.APIError)
}

VmwareVcenterFoldersV1Client represents a custom type interface

func NewVmwareVcenterFoldersV1

func NewVmwareVcenterFoldersV1(config config.Config) VmwareVcenterFoldersV1Client

NewVmwareVcenterFoldersV1 returns VmwareVcenterFoldersV1Client

Jump to

Keyboard shortcuts

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