cbr

package
v1.66.3 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2024 License: MPL-2.0 Imports: 25 Imported by: 3

Documentation

Index

Constants

View Source
const (
	// VaultTypeServer is the object type of the Cloud Server Backups.
	VaultTypeServer = "server"
	// VaultTypeDisk is the object type of the Cloud Disk Backups.
	VaultTypeDisk = "disk"
	// VaultTypeTurbo is the object type of the SFS Turbo Backups.
	VaultTypeTurbo = "turbo"
	// VaultTypeTurbo is the object type of the Cloud desktop Backups.
	VaultTypeWorkspace = "workspace"
	// VaultTypeTurbo is the object type of the VM Ware Backups.
	VaultTypeVMware = "vmware"
	// VaultTypeTurbo is the object type of the Cloud files Backups.
	VaultTypeFile = "file"

	// ResourceTypeServer is the type of the Cloud Server resources to be backed up.
	ResourceTypeServer = "OS::Nova::Server"
	// ResourceTypeDisk is the type of the Cloud Disk resources to be backed up.
	ResourceTypeDisk = "OS::Cinder::Volume"
	// ResourceTypeTurbo is the type of the SFS Turbo resources to be backed up.
	ResourceTypeTurbo = "OS::Sfs::Turbo"
	// ResourceTypeWorkspace is the type of the Cloud desktop resources to be backed up.
	ResourceTypeWorkspace = "OS::Workspace::DesktopV2"
	// ResourceTypeNone is the type that used to mark no resource needs to be backed up.
	ResourceTypeNone = "No resource to backup"
)

Variables

This section is empty.

Functions

func DataSourceBackup added in v1.49.0

func DataSourceBackup() *schema.Resource

@API CBR GET /v3/{project_id}/backups/{backup_id}

func DataSourcePolicies added in v1.58.0

func DataSourcePolicies() *schema.Resource

@API CBR GET /v3/{project_id}/policies

func DataSourceVaults added in v1.51.0

func DataSourceVaults() *schema.Resource

@API CBR GET /v3/{project_id}/policies @API CBR GET /v3/{project_id}/vaults

func ResourceBackupShare added in v1.58.0

func ResourceBackupShare() *schema.Resource

@API CBR POST /v3/{project_id}/backups/{backup_id}/members @API CBR GET /v3/{project_id}/backups/{backup_id}/members @API CBR DELETE /v3/{project_id}/backups/{backup_id}/members/{member_id}

func ResourceBackupShareAccepter added in v1.60.0

func ResourceBackupShareAccepter() *schema.Resource

@API CBR PUT /v3/{project_id}/backups/{backup_id}/members/{member_id} @API CBR GET /v3/{project_id}/backups/{backup_id}

func ResourceCheckpoint added in v1.57.0

func ResourceCheckpoint() *schema.Resource

@API CBR POST /v3/{project_id}/checkpoints @API CBR GET /v3/{project_id}/checkpoints/{checkpoint_id} @API CBR GET /v3/{project_id}/backups @API CBR DELETE /v3/{project_id}/backups/{backup_id}

func ResourcePolicy added in v1.51.0

func ResourcePolicy() *schema.Resource

@API CBR POST /v3/{project_id}/policies @API CBR GET /v3/{project_id}/policies/{policy_id} @API CBR PUT /v3/{project_id}/policies/{policy_id} @API CBR DELETE /v3/{project_id}/policies/{policy_id}

func ResourceVault added in v1.38.0

func ResourceVault() *schema.Resource

@API CBR POST /v3/{project_id}/vaults @API CBR POST /v3/{project_id}/vaults/{vault_id}/associatepolicy @API CBR POST /v3/{project_id}/vaults/{vault_id}/dissociatepolicy @API CBR GET /v3/{project_id}/vaults/{vault_id} @API CBR GET /v3/{project_id}/policies @API CBR PUT /v3/{project_id}/vaults/{vault_id} @API CBR POST /v3/{project_id}/vaults/{vault_id}/addresources @API CBR POST /v3/{project_id}/vaults/{vault_id}/removeresources @API CBR POST /v3/{project_id}/vault/{vault_id}/tags/action @API CBR DELETE /v3/{project_id}/vaults/{vault_id}

Types

This section is empty.

Jump to

Keyboard shortcuts

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