ProjectsLocationsBackupVaults
class ProjectsLocationsBackupVaults extends Resource (View source)
The "backupVaults" collection of methods.
Typical usage is:
$backupdrService = new Google\Service\Backupdr(...);
$backupVaults = $backupdrService->projects_locations_backupVaults;
Methods
FetchUsableBackupVaults lists usable BackupVaults in a given project and location. Usable BackupVault are the ones that user has backupdr.backupVaults.get permission. (backupVaults.fetchUsable)
Gets details of a BackupVault. (backupVaults.get)
Lists BackupVaults in a given project and location.
Updates the settings of a BackupVault. (backupVaults.patch)
Returns the caller's permissions on a BackupVault resource. A caller is not required to have Google IAM permission to make this request.
Details
Operation
create(string $parent, BackupVault $postBody, array $optParams = [])
(backupVaults.create)
Operation
delete(string $name, array $optParams = [])
Deletes a BackupVault. (backupVaults.delete)
FetchUsableBackupVaultsResponse
fetchUsable(string $parent, array $optParams = [])
FetchUsableBackupVaults lists usable BackupVaults in a given project and location. Usable BackupVault are the ones that user has backupdr.backupVaults.get permission. (backupVaults.fetchUsable)
BackupVault
get(string $name, array $optParams = [])
Gets details of a BackupVault. (backupVaults.get)
ListBackupVaultsResponse
listProjectsLocationsBackupVaults(string $parent, array $optParams = [])
Lists BackupVaults in a given project and location.
(backupVaults.listProjectsLocationsBackupVaults)
Operation
patch(string $name, BackupVault $postBody, array $optParams = [])
Updates the settings of a BackupVault. (backupVaults.patch)
TestIamPermissionsResponse
testIamPermissions(string $resource, TestIamPermissionsRequest $postBody, array $optParams = [])
Returns the caller's permissions on a BackupVault resource. A caller is not required to have Google IAM permission to make this request.
(backupVaults.testIamPermissions)