Documentation ¶
Index ¶
- func CbrClientBuilder() *httpclient.HcHttpClientBuilder
- func GenReqDefForAddAgentPath() *def.HttpRequestDef
- func GenReqDefForAddMember() *def.HttpRequestDef
- func GenReqDefForAddVaultResource() *def.HttpRequestDef
- func GenReqDefForAssociateVaultPolicy() *def.HttpRequestDef
- func GenReqDefForBatchCreateAndDeleteVaultTags() *def.HttpRequestDef
- func GenReqDefForBatchUpdateVault() *def.HttpRequestDef
- func GenReqDefForCheckAgent() *def.HttpRequestDef
- func GenReqDefForCopyBackup() *def.HttpRequestDef
- func GenReqDefForCopyCheckpoint() *def.HttpRequestDef
- func GenReqDefForCreateCheckpoint() *def.HttpRequestDef
- func GenReqDefForCreateOrganizationPolicy() *def.HttpRequestDef
- func GenReqDefForCreatePolicy() *def.HttpRequestDef
- func GenReqDefForCreatePostPaidVault() *def.HttpRequestDef
- func GenReqDefForCreateVault() *def.HttpRequestDef
- func GenReqDefForCreateVaultTags() *def.HttpRequestDef
- func GenReqDefForDeleteBackup() *def.HttpRequestDef
- func GenReqDefForDeleteMember() *def.HttpRequestDef
- func GenReqDefForDeleteOrganizationPolicy() *def.HttpRequestDef
- func GenReqDefForDeletePolicy() *def.HttpRequestDef
- func GenReqDefForDeleteVault() *def.HttpRequestDef
- func GenReqDefForDeleteVaultTag() *def.HttpRequestDef
- func GenReqDefForDisassociateVaultPolicy() *def.HttpRequestDef
- func GenReqDefForImportBackup() *def.HttpRequestDef
- func GenReqDefForImportCheckpoint() *def.HttpRequestDef
- func GenReqDefForListAgent() *def.HttpRequestDef
- func GenReqDefForListBackups() *def.HttpRequestDef
- func GenReqDefForListDomainProjects() *def.HttpRequestDef
- func GenReqDefForListExternalVault() *def.HttpRequestDef
- func GenReqDefForListOpLogs() *def.HttpRequestDef
- func GenReqDefForListOrganizationPolicies() *def.HttpRequestDef
- func GenReqDefForListOrganizationPolicyDetail() *def.HttpRequestDef
- func GenReqDefForListPolicies() *def.HttpRequestDef
- func GenReqDefForListProjects() *def.HttpRequestDef
- func GenReqDefForListProtectable() *def.HttpRequestDef
- func GenReqDefForListVault() *def.HttpRequestDef
- func GenReqDefForMigrateDomain() *def.HttpRequestDef
- func GenReqDefForMigrateVaultResource() *def.HttpRequestDef
- func GenReqDefForRegisterAgent() *def.HttpRequestDef
- func GenReqDefForRemoveAgentPath() *def.HttpRequestDef
- func GenReqDefForRemoveVaultResource() *def.HttpRequestDef
- func GenReqDefForRestoreBackup() *def.HttpRequestDef
- func GenReqDefForSetVaultResource() *def.HttpRequestDef
- func GenReqDefForShowAgent() *def.HttpRequestDef
- func GenReqDefForShowBackup() *def.HttpRequestDef
- func GenReqDefForShowCheckpoint() *def.HttpRequestDef
- func GenReqDefForShowDomain() *def.HttpRequestDef
- func GenReqDefForShowMemberDetail() *def.HttpRequestDef
- func GenReqDefForShowMembersDetail() *def.HttpRequestDef
- func GenReqDefForShowMetadata() *def.HttpRequestDef
- func GenReqDefForShowMigrateStatus() *def.HttpRequestDef
- func GenReqDefForShowOpLog() *def.HttpRequestDef
- func GenReqDefForShowOrganizationPolicy() *def.HttpRequestDef
- func GenReqDefForShowPolicy() *def.HttpRequestDef
- func GenReqDefForShowProtectable() *def.HttpRequestDef
- func GenReqDefForShowReplicationCapabilities() *def.HttpRequestDef
- func GenReqDefForShowStorageUsage() *def.HttpRequestDef
- func GenReqDefForShowSummary() *def.HttpRequestDef
- func GenReqDefForShowVault() *def.HttpRequestDef
- func GenReqDefForShowVaultProjectTag() *def.HttpRequestDef
- func GenReqDefForShowVaultResourceInstances() *def.HttpRequestDef
- func GenReqDefForShowVaultTag() *def.HttpRequestDef
- func GenReqDefForUnregisterAgent() *def.HttpRequestDef
- func GenReqDefForUpdateAgent() *def.HttpRequestDef
- func GenReqDefForUpdateBackup() *def.HttpRequestDef
- func GenReqDefForUpdateMemberStatus() *def.HttpRequestDef
- func GenReqDefForUpdateOrder() *def.HttpRequestDef
- func GenReqDefForUpdateOrganizationPolicy() *def.HttpRequestDef
- func GenReqDefForUpdatePolicy() *def.HttpRequestDef
- func GenReqDefForUpdateVault() *def.HttpRequestDef
- type AddAgentPathInvoker
- type AddMemberInvoker
- type AddVaultResourceInvoker
- type AssociateVaultPolicyInvoker
- type BatchCreateAndDeleteVaultTagsInvoker
- type BatchUpdateVaultInvoker
- type CbrClient
- func (c *CbrClient) AddAgentPath(request *model.AddAgentPathRequest) (*model.AddAgentPathResponse, error)
- func (c *CbrClient) AddAgentPathInvoker(request *model.AddAgentPathRequest) *AddAgentPathInvoker
- func (c *CbrClient) AddMember(request *model.AddMemberRequest) (*model.AddMemberResponse, error)
- func (c *CbrClient) AddMemberInvoker(request *model.AddMemberRequest) *AddMemberInvoker
- func (c *CbrClient) AddVaultResource(request *model.AddVaultResourceRequest) (*model.AddVaultResourceResponse, error)
- func (c *CbrClient) AddVaultResourceInvoker(request *model.AddVaultResourceRequest) *AddVaultResourceInvoker
- func (c *CbrClient) AssociateVaultPolicy(request *model.AssociateVaultPolicyRequest) (*model.AssociateVaultPolicyResponse, error)
- func (c *CbrClient) AssociateVaultPolicyInvoker(request *model.AssociateVaultPolicyRequest) *AssociateVaultPolicyInvoker
- func (c *CbrClient) BatchCreateAndDeleteVaultTags(request *model.BatchCreateAndDeleteVaultTagsRequest) (*model.BatchCreateAndDeleteVaultTagsResponse, error)
- func (c *CbrClient) BatchCreateAndDeleteVaultTagsInvoker(request *model.BatchCreateAndDeleteVaultTagsRequest) *BatchCreateAndDeleteVaultTagsInvoker
- func (c *CbrClient) BatchUpdateVault(request *model.BatchUpdateVaultRequest) (*model.BatchUpdateVaultResponse, error)
- func (c *CbrClient) BatchUpdateVaultInvoker(request *model.BatchUpdateVaultRequest) *BatchUpdateVaultInvoker
- func (c *CbrClient) CheckAgent(request *model.CheckAgentRequest) (*model.CheckAgentResponse, error)
- func (c *CbrClient) CheckAgentInvoker(request *model.CheckAgentRequest) *CheckAgentInvoker
- func (c *CbrClient) CopyBackup(request *model.CopyBackupRequest) (*model.CopyBackupResponse, error)
- func (c *CbrClient) CopyBackupInvoker(request *model.CopyBackupRequest) *CopyBackupInvoker
- func (c *CbrClient) CopyCheckpoint(request *model.CopyCheckpointRequest) (*model.CopyCheckpointResponse, error)
- func (c *CbrClient) CopyCheckpointInvoker(request *model.CopyCheckpointRequest) *CopyCheckpointInvoker
- func (c *CbrClient) CreateCheckpoint(request *model.CreateCheckpointRequest) (*model.CreateCheckpointResponse, error)
- func (c *CbrClient) CreateCheckpointInvoker(request *model.CreateCheckpointRequest) *CreateCheckpointInvoker
- func (c *CbrClient) CreateOrganizationPolicy(request *model.CreateOrganizationPolicyRequest) (*model.CreateOrganizationPolicyResponse, error)
- func (c *CbrClient) CreateOrganizationPolicyInvoker(request *model.CreateOrganizationPolicyRequest) *CreateOrganizationPolicyInvoker
- func (c *CbrClient) CreatePolicy(request *model.CreatePolicyRequest) (*model.CreatePolicyResponse, error)
- func (c *CbrClient) CreatePolicyInvoker(request *model.CreatePolicyRequest) *CreatePolicyInvoker
- func (c *CbrClient) CreatePostPaidVault(request *model.CreatePostPaidVaultRequest) (*model.CreatePostPaidVaultResponse, error)
- func (c *CbrClient) CreatePostPaidVaultInvoker(request *model.CreatePostPaidVaultRequest) *CreatePostPaidVaultInvoker
- func (c *CbrClient) CreateVault(request *model.CreateVaultRequest) (*model.CreateVaultResponse, error)
- func (c *CbrClient) CreateVaultInvoker(request *model.CreateVaultRequest) *CreateVaultInvoker
- func (c *CbrClient) CreateVaultTags(request *model.CreateVaultTagsRequest) (*model.CreateVaultTagsResponse, error)
- func (c *CbrClient) CreateVaultTagsInvoker(request *model.CreateVaultTagsRequest) *CreateVaultTagsInvoker
- func (c *CbrClient) DeleteBackup(request *model.DeleteBackupRequest) (*model.DeleteBackupResponse, error)
- func (c *CbrClient) DeleteBackupInvoker(request *model.DeleteBackupRequest) *DeleteBackupInvoker
- func (c *CbrClient) DeleteMember(request *model.DeleteMemberRequest) (*model.DeleteMemberResponse, error)
- func (c *CbrClient) DeleteMemberInvoker(request *model.DeleteMemberRequest) *DeleteMemberInvoker
- func (c *CbrClient) DeleteOrganizationPolicy(request *model.DeleteOrganizationPolicyRequest) (*model.DeleteOrganizationPolicyResponse, error)
- func (c *CbrClient) DeleteOrganizationPolicyInvoker(request *model.DeleteOrganizationPolicyRequest) *DeleteOrganizationPolicyInvoker
- func (c *CbrClient) DeletePolicy(request *model.DeletePolicyRequest) (*model.DeletePolicyResponse, error)
- func (c *CbrClient) DeletePolicyInvoker(request *model.DeletePolicyRequest) *DeletePolicyInvoker
- func (c *CbrClient) DeleteVault(request *model.DeleteVaultRequest) (*model.DeleteVaultResponse, error)
- func (c *CbrClient) DeleteVaultInvoker(request *model.DeleteVaultRequest) *DeleteVaultInvoker
- func (c *CbrClient) DeleteVaultTag(request *model.DeleteVaultTagRequest) (*model.DeleteVaultTagResponse, error)
- func (c *CbrClient) DeleteVaultTagInvoker(request *model.DeleteVaultTagRequest) *DeleteVaultTagInvoker
- func (c *CbrClient) DisassociateVaultPolicy(request *model.DisassociateVaultPolicyRequest) (*model.DisassociateVaultPolicyResponse, error)
- func (c *CbrClient) DisassociateVaultPolicyInvoker(request *model.DisassociateVaultPolicyRequest) *DisassociateVaultPolicyInvoker
- func (c *CbrClient) ImportBackup(request *model.ImportBackupRequest) (*model.ImportBackupResponse, error)
- func (c *CbrClient) ImportBackupInvoker(request *model.ImportBackupRequest) *ImportBackupInvoker
- func (c *CbrClient) ImportCheckpoint(request *model.ImportCheckpointRequest) (*model.ImportCheckpointResponse, error)
- func (c *CbrClient) ImportCheckpointInvoker(request *model.ImportCheckpointRequest) *ImportCheckpointInvoker
- func (c *CbrClient) ListAgent(request *model.ListAgentRequest) (*model.ListAgentResponse, error)
- func (c *CbrClient) ListAgentInvoker(request *model.ListAgentRequest) *ListAgentInvoker
- func (c *CbrClient) ListBackups(request *model.ListBackupsRequest) (*model.ListBackupsResponse, error)
- func (c *CbrClient) ListBackupsInvoker(request *model.ListBackupsRequest) *ListBackupsInvoker
- func (c *CbrClient) ListDomainProjects(request *model.ListDomainProjectsRequest) (*model.ListDomainProjectsResponse, error)
- func (c *CbrClient) ListDomainProjectsInvoker(request *model.ListDomainProjectsRequest) *ListDomainProjectsInvoker
- func (c *CbrClient) ListExternalVault(request *model.ListExternalVaultRequest) (*model.ListExternalVaultResponse, error)
- func (c *CbrClient) ListExternalVaultInvoker(request *model.ListExternalVaultRequest) *ListExternalVaultInvoker
- func (c *CbrClient) ListOpLogs(request *model.ListOpLogsRequest) (*model.ListOpLogsResponse, error)
- func (c *CbrClient) ListOpLogsInvoker(request *model.ListOpLogsRequest) *ListOpLogsInvoker
- func (c *CbrClient) ListOrganizationPolicies(request *model.ListOrganizationPoliciesRequest) (*model.ListOrganizationPoliciesResponse, error)
- func (c *CbrClient) ListOrganizationPoliciesInvoker(request *model.ListOrganizationPoliciesRequest) *ListOrganizationPoliciesInvoker
- func (c *CbrClient) ListOrganizationPolicyDetail(request *model.ListOrganizationPolicyDetailRequest) (*model.ListOrganizationPolicyDetailResponse, error)
- func (c *CbrClient) ListOrganizationPolicyDetailInvoker(request *model.ListOrganizationPolicyDetailRequest) *ListOrganizationPolicyDetailInvoker
- func (c *CbrClient) ListPolicies(request *model.ListPoliciesRequest) (*model.ListPoliciesResponse, error)
- func (c *CbrClient) ListPoliciesInvoker(request *model.ListPoliciesRequest) *ListPoliciesInvoker
- func (c *CbrClient) ListProjects(request *model.ListProjectsRequest) (*model.ListProjectsResponse, error)
- func (c *CbrClient) ListProjectsInvoker(request *model.ListProjectsRequest) *ListProjectsInvoker
- func (c *CbrClient) ListProtectable(request *model.ListProtectableRequest) (*model.ListProtectableResponse, error)
- func (c *CbrClient) ListProtectableInvoker(request *model.ListProtectableRequest) *ListProtectableInvoker
- func (c *CbrClient) ListVault(request *model.ListVaultRequest) (*model.ListVaultResponse, error)
- func (c *CbrClient) ListVaultInvoker(request *model.ListVaultRequest) *ListVaultInvoker
- func (c *CbrClient) MigrateDomain(request *model.MigrateDomainRequest) (*model.MigrateDomainResponse, error)
- func (c *CbrClient) MigrateDomainInvoker(request *model.MigrateDomainRequest) *MigrateDomainInvoker
- func (c *CbrClient) MigrateVaultResource(request *model.MigrateVaultResourceRequest) (*model.MigrateVaultResourceResponse, error)
- func (c *CbrClient) MigrateVaultResourceInvoker(request *model.MigrateVaultResourceRequest) *MigrateVaultResourceInvoker
- func (c *CbrClient) RegisterAgent(request *model.RegisterAgentRequest) (*model.RegisterAgentResponse, error)
- func (c *CbrClient) RegisterAgentInvoker(request *model.RegisterAgentRequest) *RegisterAgentInvoker
- func (c *CbrClient) RemoveAgentPath(request *model.RemoveAgentPathRequest) (*model.RemoveAgentPathResponse, error)
- func (c *CbrClient) RemoveAgentPathInvoker(request *model.RemoveAgentPathRequest) *RemoveAgentPathInvoker
- func (c *CbrClient) RemoveVaultResource(request *model.RemoveVaultResourceRequest) (*model.RemoveVaultResourceResponse, error)
- func (c *CbrClient) RemoveVaultResourceInvoker(request *model.RemoveVaultResourceRequest) *RemoveVaultResourceInvoker
- func (c *CbrClient) RestoreBackup(request *model.RestoreBackupRequest) (*model.RestoreBackupResponse, error)
- func (c *CbrClient) RestoreBackupInvoker(request *model.RestoreBackupRequest) *RestoreBackupInvoker
- func (c *CbrClient) SetVaultResource(request *model.SetVaultResourceRequest) (*model.SetVaultResourceResponse, error)
- func (c *CbrClient) SetVaultResourceInvoker(request *model.SetVaultResourceRequest) *SetVaultResourceInvoker
- func (c *CbrClient) ShowAgent(request *model.ShowAgentRequest) (*model.ShowAgentResponse, error)
- func (c *CbrClient) ShowAgentInvoker(request *model.ShowAgentRequest) *ShowAgentInvoker
- func (c *CbrClient) ShowBackup(request *model.ShowBackupRequest) (*model.ShowBackupResponse, error)
- func (c *CbrClient) ShowBackupInvoker(request *model.ShowBackupRequest) *ShowBackupInvoker
- func (c *CbrClient) ShowCheckpoint(request *model.ShowCheckpointRequest) (*model.ShowCheckpointResponse, error)
- func (c *CbrClient) ShowCheckpointInvoker(request *model.ShowCheckpointRequest) *ShowCheckpointInvoker
- func (c *CbrClient) ShowDomain(request *model.ShowDomainRequest) (*model.ShowDomainResponse, error)
- func (c *CbrClient) ShowDomainInvoker(request *model.ShowDomainRequest) *ShowDomainInvoker
- func (c *CbrClient) ShowMemberDetail(request *model.ShowMemberDetailRequest) (*model.ShowMemberDetailResponse, error)
- func (c *CbrClient) ShowMemberDetailInvoker(request *model.ShowMemberDetailRequest) *ShowMemberDetailInvoker
- func (c *CbrClient) ShowMembersDetail(request *model.ShowMembersDetailRequest) (*model.ShowMembersDetailResponse, error)
- func (c *CbrClient) ShowMembersDetailInvoker(request *model.ShowMembersDetailRequest) *ShowMembersDetailInvoker
- func (c *CbrClient) ShowMetadata(request *model.ShowMetadataRequest) (*model.ShowMetadataResponse, error)
- func (c *CbrClient) ShowMetadataInvoker(request *model.ShowMetadataRequest) *ShowMetadataInvoker
- func (c *CbrClient) ShowMigrateStatus(request *model.ShowMigrateStatusRequest) (*model.ShowMigrateStatusResponse, error)
- func (c *CbrClient) ShowMigrateStatusInvoker(request *model.ShowMigrateStatusRequest) *ShowMigrateStatusInvoker
- func (c *CbrClient) ShowOpLog(request *model.ShowOpLogRequest) (*model.ShowOpLogResponse, error)
- func (c *CbrClient) ShowOpLogInvoker(request *model.ShowOpLogRequest) *ShowOpLogInvoker
- func (c *CbrClient) ShowOrganizationPolicy(request *model.ShowOrganizationPolicyRequest) (*model.ShowOrganizationPolicyResponse, error)
- func (c *CbrClient) ShowOrganizationPolicyInvoker(request *model.ShowOrganizationPolicyRequest) *ShowOrganizationPolicyInvoker
- func (c *CbrClient) ShowPolicy(request *model.ShowPolicyRequest) (*model.ShowPolicyResponse, error)
- func (c *CbrClient) ShowPolicyInvoker(request *model.ShowPolicyRequest) *ShowPolicyInvoker
- func (c *CbrClient) ShowProtectable(request *model.ShowProtectableRequest) (*model.ShowProtectableResponse, error)
- func (c *CbrClient) ShowProtectableInvoker(request *model.ShowProtectableRequest) *ShowProtectableInvoker
- func (c *CbrClient) ShowReplicationCapabilities(request *model.ShowReplicationCapabilitiesRequest) (*model.ShowReplicationCapabilitiesResponse, error)
- func (c *CbrClient) ShowReplicationCapabilitiesInvoker(request *model.ShowReplicationCapabilitiesRequest) *ShowReplicationCapabilitiesInvoker
- func (c *CbrClient) ShowStorageUsage(request *model.ShowStorageUsageRequest) (*model.ShowStorageUsageResponse, error)
- func (c *CbrClient) ShowStorageUsageInvoker(request *model.ShowStorageUsageRequest) *ShowStorageUsageInvoker
- func (c *CbrClient) ShowSummary(request *model.ShowSummaryRequest) (*model.ShowSummaryResponse, error)
- func (c *CbrClient) ShowSummaryInvoker(request *model.ShowSummaryRequest) *ShowSummaryInvoker
- func (c *CbrClient) ShowVault(request *model.ShowVaultRequest) (*model.ShowVaultResponse, error)
- func (c *CbrClient) ShowVaultInvoker(request *model.ShowVaultRequest) *ShowVaultInvoker
- func (c *CbrClient) ShowVaultProjectTag(request *model.ShowVaultProjectTagRequest) (*model.ShowVaultProjectTagResponse, error)
- func (c *CbrClient) ShowVaultProjectTagInvoker(request *model.ShowVaultProjectTagRequest) *ShowVaultProjectTagInvoker
- func (c *CbrClient) ShowVaultResourceInstances(request *model.ShowVaultResourceInstancesRequest) (*model.ShowVaultResourceInstancesResponse, error)
- func (c *CbrClient) ShowVaultResourceInstancesInvoker(request *model.ShowVaultResourceInstancesRequest) *ShowVaultResourceInstancesInvoker
- func (c *CbrClient) ShowVaultTag(request *model.ShowVaultTagRequest) (*model.ShowVaultTagResponse, error)
- func (c *CbrClient) ShowVaultTagInvoker(request *model.ShowVaultTagRequest) *ShowVaultTagInvoker
- func (c *CbrClient) UnregisterAgent(request *model.UnregisterAgentRequest) (*model.UnregisterAgentResponse, error)
- func (c *CbrClient) UnregisterAgentInvoker(request *model.UnregisterAgentRequest) *UnregisterAgentInvoker
- func (c *CbrClient) UpdateAgent(request *model.UpdateAgentRequest) (*model.UpdateAgentResponse, error)
- func (c *CbrClient) UpdateAgentInvoker(request *model.UpdateAgentRequest) *UpdateAgentInvoker
- func (c *CbrClient) UpdateBackup(request *model.UpdateBackupRequest) (*model.UpdateBackupResponse, error)
- func (c *CbrClient) UpdateBackupInvoker(request *model.UpdateBackupRequest) *UpdateBackupInvoker
- func (c *CbrClient) UpdateMemberStatus(request *model.UpdateMemberStatusRequest) (*model.UpdateMemberStatusResponse, error)
- func (c *CbrClient) UpdateMemberStatusInvoker(request *model.UpdateMemberStatusRequest) *UpdateMemberStatusInvoker
- func (c *CbrClient) UpdateOrder(request *model.UpdateOrderRequest) (*model.UpdateOrderResponse, error)
- func (c *CbrClient) UpdateOrderInvoker(request *model.UpdateOrderRequest) *UpdateOrderInvoker
- func (c *CbrClient) UpdateOrganizationPolicy(request *model.UpdateOrganizationPolicyRequest) (*model.UpdateOrganizationPolicyResponse, error)
- func (c *CbrClient) UpdateOrganizationPolicyInvoker(request *model.UpdateOrganizationPolicyRequest) *UpdateOrganizationPolicyInvoker
- func (c *CbrClient) UpdatePolicy(request *model.UpdatePolicyRequest) (*model.UpdatePolicyResponse, error)
- func (c *CbrClient) UpdatePolicyInvoker(request *model.UpdatePolicyRequest) *UpdatePolicyInvoker
- func (c *CbrClient) UpdateVault(request *model.UpdateVaultRequest) (*model.UpdateVaultResponse, error)
- func (c *CbrClient) UpdateVaultInvoker(request *model.UpdateVaultRequest) *UpdateVaultInvoker
- type CheckAgentInvoker
- type CopyBackupInvoker
- type CopyCheckpointInvoker
- type CreateCheckpointInvoker
- type CreateOrganizationPolicyInvoker
- type CreatePolicyInvoker
- type CreatePostPaidVaultInvoker
- type CreateVaultInvoker
- type CreateVaultTagsInvoker
- type DeleteBackupInvoker
- type DeleteMemberInvoker
- type DeleteOrganizationPolicyInvoker
- type DeletePolicyInvoker
- type DeleteVaultInvoker
- type DeleteVaultTagInvoker
- type DisassociateVaultPolicyInvoker
- type ImportBackupInvoker
- type ImportCheckpointInvoker
- type ListAgentInvoker
- type ListBackupsInvoker
- type ListDomainProjectsInvoker
- type ListExternalVaultInvoker
- type ListOpLogsInvoker
- type ListOrganizationPoliciesInvoker
- type ListOrganizationPolicyDetailInvoker
- type ListPoliciesInvoker
- type ListProjectsInvoker
- type ListProtectableInvoker
- type ListVaultInvoker
- type MigrateDomainInvoker
- type MigrateVaultResourceInvoker
- type RegisterAgentInvoker
- type RemoveAgentPathInvoker
- type RemoveVaultResourceInvoker
- type RestoreBackupInvoker
- type SetVaultResourceInvoker
- type ShowAgentInvoker
- type ShowBackupInvoker
- type ShowCheckpointInvoker
- type ShowDomainInvoker
- type ShowMemberDetailInvoker
- type ShowMembersDetailInvoker
- type ShowMetadataInvoker
- type ShowMigrateStatusInvoker
- type ShowOpLogInvoker
- type ShowOrganizationPolicyInvoker
- type ShowPolicyInvoker
- type ShowProtectableInvoker
- type ShowReplicationCapabilitiesInvoker
- type ShowStorageUsageInvoker
- type ShowSummaryInvoker
- type ShowVaultInvoker
- type ShowVaultProjectTagInvoker
- type ShowVaultResourceInstancesInvoker
- type ShowVaultTagInvoker
- type UnregisterAgentInvoker
- type UpdateAgentInvoker
- type UpdateBackupInvoker
- type UpdateMemberStatusInvoker
- type UpdateOrderInvoker
- type UpdateOrganizationPolicyInvoker
- type UpdatePolicyInvoker
- type UpdateVaultInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CbrClientBuilder ¶
func CbrClientBuilder() *httpclient.HcHttpClientBuilder
func GenReqDefForAddAgentPath ¶ added in v0.1.40
func GenReqDefForAddAgentPath() *def.HttpRequestDef
func GenReqDefForAddMember ¶
func GenReqDefForAddMember() *def.HttpRequestDef
func GenReqDefForAddVaultResource ¶
func GenReqDefForAddVaultResource() *def.HttpRequestDef
func GenReqDefForAssociateVaultPolicy ¶
func GenReqDefForAssociateVaultPolicy() *def.HttpRequestDef
func GenReqDefForBatchCreateAndDeleteVaultTags ¶
func GenReqDefForBatchCreateAndDeleteVaultTags() *def.HttpRequestDef
func GenReqDefForBatchUpdateVault ¶ added in v0.1.41
func GenReqDefForBatchUpdateVault() *def.HttpRequestDef
func GenReqDefForCheckAgent ¶ added in v0.1.41
func GenReqDefForCheckAgent() *def.HttpRequestDef
func GenReqDefForCopyBackup ¶
func GenReqDefForCopyBackup() *def.HttpRequestDef
func GenReqDefForCopyCheckpoint ¶
func GenReqDefForCopyCheckpoint() *def.HttpRequestDef
func GenReqDefForCreateCheckpoint ¶
func GenReqDefForCreateCheckpoint() *def.HttpRequestDef
func GenReqDefForCreateOrganizationPolicy ¶ added in v0.1.88
func GenReqDefForCreateOrganizationPolicy() *def.HttpRequestDef
func GenReqDefForCreatePolicy ¶
func GenReqDefForCreatePolicy() *def.HttpRequestDef
func GenReqDefForCreatePostPaidVault ¶ added in v0.1.41
func GenReqDefForCreatePostPaidVault() *def.HttpRequestDef
func GenReqDefForCreateVault ¶
func GenReqDefForCreateVault() *def.HttpRequestDef
func GenReqDefForCreateVaultTags ¶
func GenReqDefForCreateVaultTags() *def.HttpRequestDef
func GenReqDefForDeleteBackup ¶
func GenReqDefForDeleteBackup() *def.HttpRequestDef
func GenReqDefForDeleteMember ¶
func GenReqDefForDeleteMember() *def.HttpRequestDef
func GenReqDefForDeleteOrganizationPolicy ¶ added in v0.1.88
func GenReqDefForDeleteOrganizationPolicy() *def.HttpRequestDef
func GenReqDefForDeletePolicy ¶
func GenReqDefForDeletePolicy() *def.HttpRequestDef
func GenReqDefForDeleteVault ¶
func GenReqDefForDeleteVault() *def.HttpRequestDef
func GenReqDefForDeleteVaultTag ¶
func GenReqDefForDeleteVaultTag() *def.HttpRequestDef
func GenReqDefForDisassociateVaultPolicy ¶
func GenReqDefForDisassociateVaultPolicy() *def.HttpRequestDef
func GenReqDefForImportBackup ¶
func GenReqDefForImportBackup() *def.HttpRequestDef
func GenReqDefForImportCheckpoint ¶ added in v0.1.41
func GenReqDefForImportCheckpoint() *def.HttpRequestDef
func GenReqDefForListAgent ¶ added in v0.1.40
func GenReqDefForListAgent() *def.HttpRequestDef
func GenReqDefForListBackups ¶
func GenReqDefForListBackups() *def.HttpRequestDef
func GenReqDefForListDomainProjects ¶ added in v0.1.41
func GenReqDefForListDomainProjects() *def.HttpRequestDef
func GenReqDefForListExternalVault ¶ added in v0.1.41
func GenReqDefForListExternalVault() *def.HttpRequestDef
func GenReqDefForListOpLogs ¶
func GenReqDefForListOpLogs() *def.HttpRequestDef
func GenReqDefForListOrganizationPolicies ¶ added in v0.1.88
func GenReqDefForListOrganizationPolicies() *def.HttpRequestDef
func GenReqDefForListOrganizationPolicyDetail ¶ added in v0.1.88
func GenReqDefForListOrganizationPolicyDetail() *def.HttpRequestDef
func GenReqDefForListPolicies ¶
func GenReqDefForListPolicies() *def.HttpRequestDef
func GenReqDefForListProjects ¶ added in v0.1.41
func GenReqDefForListProjects() *def.HttpRequestDef
func GenReqDefForListProtectable ¶
func GenReqDefForListProtectable() *def.HttpRequestDef
func GenReqDefForListVault ¶
func GenReqDefForListVault() *def.HttpRequestDef
func GenReqDefForMigrateDomain ¶ added in v0.1.41
func GenReqDefForMigrateDomain() *def.HttpRequestDef
func GenReqDefForMigrateVaultResource ¶
func GenReqDefForMigrateVaultResource() *def.HttpRequestDef
func GenReqDefForRegisterAgent ¶ added in v0.1.40
func GenReqDefForRegisterAgent() *def.HttpRequestDef
func GenReqDefForRemoveAgentPath ¶ added in v0.1.40
func GenReqDefForRemoveAgentPath() *def.HttpRequestDef
func GenReqDefForRemoveVaultResource ¶
func GenReqDefForRemoveVaultResource() *def.HttpRequestDef
func GenReqDefForRestoreBackup ¶
func GenReqDefForRestoreBackup() *def.HttpRequestDef
func GenReqDefForSetVaultResource ¶ added in v0.1.41
func GenReqDefForSetVaultResource() *def.HttpRequestDef
func GenReqDefForShowAgent ¶ added in v0.1.40
func GenReqDefForShowAgent() *def.HttpRequestDef
func GenReqDefForShowBackup ¶
func GenReqDefForShowBackup() *def.HttpRequestDef
func GenReqDefForShowCheckpoint ¶
func GenReqDefForShowCheckpoint() *def.HttpRequestDef
func GenReqDefForShowDomain ¶ added in v0.1.41
func GenReqDefForShowDomain() *def.HttpRequestDef
func GenReqDefForShowMemberDetail ¶
func GenReqDefForShowMemberDetail() *def.HttpRequestDef
func GenReqDefForShowMembersDetail ¶
func GenReqDefForShowMembersDetail() *def.HttpRequestDef
func GenReqDefForShowMetadata ¶ added in v0.1.41
func GenReqDefForShowMetadata() *def.HttpRequestDef
func GenReqDefForShowMigrateStatus ¶ added in v0.1.41
func GenReqDefForShowMigrateStatus() *def.HttpRequestDef
func GenReqDefForShowOpLog ¶
func GenReqDefForShowOpLog() *def.HttpRequestDef
func GenReqDefForShowOrganizationPolicy ¶ added in v0.1.88
func GenReqDefForShowOrganizationPolicy() *def.HttpRequestDef
func GenReqDefForShowPolicy ¶
func GenReqDefForShowPolicy() *def.HttpRequestDef
func GenReqDefForShowProtectable ¶
func GenReqDefForShowProtectable() *def.HttpRequestDef
func GenReqDefForShowReplicationCapabilities ¶
func GenReqDefForShowReplicationCapabilities() *def.HttpRequestDef
func GenReqDefForShowStorageUsage ¶ added in v0.1.41
func GenReqDefForShowStorageUsage() *def.HttpRequestDef
func GenReqDefForShowSummary ¶ added in v0.1.42
func GenReqDefForShowSummary() *def.HttpRequestDef
func GenReqDefForShowVault ¶
func GenReqDefForShowVault() *def.HttpRequestDef
func GenReqDefForShowVaultProjectTag ¶
func GenReqDefForShowVaultProjectTag() *def.HttpRequestDef
func GenReqDefForShowVaultResourceInstances ¶
func GenReqDefForShowVaultResourceInstances() *def.HttpRequestDef
func GenReqDefForShowVaultTag ¶
func GenReqDefForShowVaultTag() *def.HttpRequestDef
func GenReqDefForUnregisterAgent ¶ added in v0.1.40
func GenReqDefForUnregisterAgent() *def.HttpRequestDef
func GenReqDefForUpdateAgent ¶ added in v0.1.40
func GenReqDefForUpdateAgent() *def.HttpRequestDef
func GenReqDefForUpdateBackup ¶ added in v0.1.41
func GenReqDefForUpdateBackup() *def.HttpRequestDef
func GenReqDefForUpdateMemberStatus ¶
func GenReqDefForUpdateMemberStatus() *def.HttpRequestDef
func GenReqDefForUpdateOrder ¶ added in v0.1.41
func GenReqDefForUpdateOrder() *def.HttpRequestDef
func GenReqDefForUpdateOrganizationPolicy ¶ added in v0.1.88
func GenReqDefForUpdateOrganizationPolicy() *def.HttpRequestDef
func GenReqDefForUpdatePolicy ¶
func GenReqDefForUpdatePolicy() *def.HttpRequestDef
func GenReqDefForUpdateVault ¶
func GenReqDefForUpdateVault() *def.HttpRequestDef
Types ¶
type AddAgentPathInvoker ¶ added in v0.1.40
type AddAgentPathInvoker struct {
*invoker.BaseInvoker
}
func (*AddAgentPathInvoker) Invoke ¶ added in v0.1.40
func (i *AddAgentPathInvoker) Invoke() (*model.AddAgentPathResponse, error)
type AddMemberInvoker ¶ added in v0.0.90
type AddMemberInvoker struct {
*invoker.BaseInvoker
}
func (*AddMemberInvoker) Invoke ¶ added in v0.0.90
func (i *AddMemberInvoker) Invoke() (*model.AddMemberResponse, error)
type AddVaultResourceInvoker ¶ added in v0.0.90
type AddVaultResourceInvoker struct {
*invoker.BaseInvoker
}
func (*AddVaultResourceInvoker) Invoke ¶ added in v0.0.90
func (i *AddVaultResourceInvoker) Invoke() (*model.AddVaultResourceResponse, error)
type AssociateVaultPolicyInvoker ¶ added in v0.0.90
type AssociateVaultPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*AssociateVaultPolicyInvoker) Invoke ¶ added in v0.0.90
func (i *AssociateVaultPolicyInvoker) Invoke() (*model.AssociateVaultPolicyResponse, error)
type BatchCreateAndDeleteVaultTagsInvoker ¶ added in v0.0.90
type BatchCreateAndDeleteVaultTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreateAndDeleteVaultTagsInvoker) Invoke ¶ added in v0.0.90
func (i *BatchCreateAndDeleteVaultTagsInvoker) Invoke() (*model.BatchCreateAndDeleteVaultTagsResponse, error)
type BatchUpdateVaultInvoker ¶ added in v0.1.41
type BatchUpdateVaultInvoker struct {
*invoker.BaseInvoker
}
func (*BatchUpdateVaultInvoker) Invoke ¶ added in v0.1.41
func (i *BatchUpdateVaultInvoker) Invoke() (*model.BatchUpdateVaultResponse, error)
type CbrClient ¶
type CbrClient struct {
HcClient *httpclient.HcHttpClient
}
func NewCbrClient ¶
func NewCbrClient(hcClient *httpclient.HcHttpClient) *CbrClient
func (*CbrClient) AddAgentPath ¶ added in v0.1.40
func (c *CbrClient) AddAgentPath(request *model.AddAgentPathRequest) (*model.AddAgentPathResponse, error)
AddAgentPath 新增备份路径
对客户端新增备份路径,新增的路径不会校验是否存在。
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) AddAgentPathInvoker ¶ added in v0.1.40
func (c *CbrClient) AddAgentPathInvoker(request *model.AddAgentPathRequest) *AddAgentPathInvoker
AddAgentPathInvoker 新增备份路径
func (*CbrClient) AddMember ¶
func (c *CbrClient) AddMember(request *model.AddMemberRequest) (*model.AddMemberResponse, error)
AddMember 添加备份成员
添加备份可共享的成员,只有云服务器备份可以添加备份共享成员,且仅支持在同一区域的不同用户间共享。
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) AddMemberInvoker ¶ added in v0.0.90
func (c *CbrClient) AddMemberInvoker(request *model.AddMemberRequest) *AddMemberInvoker
AddMemberInvoker 添加备份成员
func (*CbrClient) AddVaultResource ¶
func (c *CbrClient) AddVaultResource(request *model.AddVaultResourceRequest) (*model.AddVaultResourceResponse, error)
AddVaultResource 添加资源
存储库添加资源
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) AddVaultResourceInvoker ¶ added in v0.0.90
func (c *CbrClient) AddVaultResourceInvoker(request *model.AddVaultResourceRequest) *AddVaultResourceInvoker
AddVaultResourceInvoker 添加资源
func (*CbrClient) AssociateVaultPolicy ¶
func (c *CbrClient) AssociateVaultPolicy(request *model.AssociateVaultPolicyRequest) (*model.AssociateVaultPolicyResponse, error)
AssociateVaultPolicy 设置存储库策略
存储库设置策略
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) AssociateVaultPolicyInvoker ¶ added in v0.0.90
func (c *CbrClient) AssociateVaultPolicyInvoker(request *model.AssociateVaultPolicyRequest) *AssociateVaultPolicyInvoker
AssociateVaultPolicyInvoker 设置存储库策略
func (*CbrClient) BatchCreateAndDeleteVaultTags ¶
func (c *CbrClient) BatchCreateAndDeleteVaultTags(request *model.BatchCreateAndDeleteVaultTagsRequest) (*model.BatchCreateAndDeleteVaultTagsResponse, error)
BatchCreateAndDeleteVaultTags 批量添加删除存储库资源标签
为指定实例批量添加或删除标签 标签管理服务需要使用该接口批量管理实例的标签。 一个资源上最多有10个标签。 此接口为幂等接口:
创建时如果请求体中存在重复key则报错。 创建时,不允许重复key,如果数据库存在就覆盖。 删除时,允许重复key。 删除时,如果删除的标签不存在,默认处理成功,删除时不对标签字符集范围做校验。key长度127个字符,value为255个字符。删除时tags结构体不能缺失,key不能为空,或者空字符串。
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) BatchCreateAndDeleteVaultTagsInvoker ¶ added in v0.0.90
func (c *CbrClient) BatchCreateAndDeleteVaultTagsInvoker(request *model.BatchCreateAndDeleteVaultTagsRequest) *BatchCreateAndDeleteVaultTagsInvoker
BatchCreateAndDeleteVaultTagsInvoker 批量添加删除存储库资源标签
func (*CbrClient) BatchUpdateVault ¶ added in v0.1.41
func (c *CbrClient) BatchUpdateVault(request *model.BatchUpdateVaultRequest) (*model.BatchUpdateVaultResponse, error)
BatchUpdateVault 批量修改存储库
批量修改项目下所有存储库
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) BatchUpdateVaultInvoker ¶ added in v0.1.41
func (c *CbrClient) BatchUpdateVaultInvoker(request *model.BatchUpdateVaultRequest) *BatchUpdateVaultInvoker
BatchUpdateVaultInvoker 批量修改存储库
func (*CbrClient) CheckAgent ¶ added in v0.1.41
func (c *CbrClient) CheckAgent(request *model.CheckAgentRequest) (*model.CheckAgentResponse, error)
CheckAgent 查询agent状态
检查应用一致性Agent状态
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) CheckAgentInvoker ¶ added in v0.1.41
func (c *CbrClient) CheckAgentInvoker(request *model.CheckAgentRequest) *CheckAgentInvoker
CheckAgentInvoker 查询agent状态
func (*CbrClient) CopyBackup ¶
func (c *CbrClient) CopyBackup(request *model.CopyBackupRequest) (*model.CopyBackupResponse, error)
CopyBackup 复制备份
跨区域复制备份。
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) CopyBackupInvoker ¶ added in v0.0.90
func (c *CbrClient) CopyBackupInvoker(request *model.CopyBackupRequest) *CopyBackupInvoker
CopyBackupInvoker 复制备份
func (*CbrClient) CopyCheckpoint ¶
func (c *CbrClient) CopyCheckpoint(request *model.CopyCheckpointRequest) (*model.CopyCheckpointResponse, error)
CopyCheckpoint 复制备份还原点
执行复制
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) CopyCheckpointInvoker ¶ added in v0.0.90
func (c *CbrClient) CopyCheckpointInvoker(request *model.CopyCheckpointRequest) *CopyCheckpointInvoker
CopyCheckpointInvoker 复制备份还原点
func (*CbrClient) CreateCheckpoint ¶
func (c *CbrClient) CreateCheckpoint(request *model.CreateCheckpointRequest) (*model.CreateCheckpointResponse, error)
CreateCheckpoint 创建备份还原点
对存储库执行备份,生成备份还原点
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) CreateCheckpointInvoker ¶ added in v0.0.90
func (c *CbrClient) CreateCheckpointInvoker(request *model.CreateCheckpointRequest) *CreateCheckpointInvoker
CreateCheckpointInvoker 创建备份还原点
func (*CbrClient) CreateOrganizationPolicy ¶ added in v0.1.88
func (c *CbrClient) CreateOrganizationPolicy(request *model.CreateOrganizationPolicyRequest) (*model.CreateOrganizationPolicyResponse, error)
CreateOrganizationPolicy 创建组织策略
创建组织策略
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) CreateOrganizationPolicyInvoker ¶ added in v0.1.88
func (c *CbrClient) CreateOrganizationPolicyInvoker(request *model.CreateOrganizationPolicyRequest) *CreateOrganizationPolicyInvoker
CreateOrganizationPolicyInvoker 创建组织策略
func (*CbrClient) CreatePolicy ¶
func (c *CbrClient) CreatePolicy(request *model.CreatePolicyRequest) (*model.CreatePolicyResponse, error)
CreatePolicy 创建策略
创建策略,策略分为备份策略和复制策略。
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) CreatePolicyInvoker ¶ added in v0.0.90
func (c *CbrClient) CreatePolicyInvoker(request *model.CreatePolicyRequest) *CreatePolicyInvoker
CreatePolicyInvoker 创建策略
func (*CbrClient) CreatePostPaidVault ¶ added in v0.1.41
func (c *CbrClient) CreatePostPaidVault(request *model.CreatePostPaidVaultRequest) (*model.CreatePostPaidVaultResponse, error)
CreatePostPaidVault 创建包周期存储库
创建包周期存储库
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) CreatePostPaidVaultInvoker ¶ added in v0.1.41
func (c *CbrClient) CreatePostPaidVaultInvoker(request *model.CreatePostPaidVaultRequest) *CreatePostPaidVaultInvoker
CreatePostPaidVaultInvoker 创建包周期存储库
func (*CbrClient) CreateVault ¶
func (c *CbrClient) CreateVault(request *model.CreateVaultRequest) (*model.CreateVaultResponse, error)
CreateVault 创建存储库
创建存储库
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) CreateVaultInvoker ¶ added in v0.0.90
func (c *CbrClient) CreateVaultInvoker(request *model.CreateVaultRequest) *CreateVaultInvoker
CreateVaultInvoker 创建存储库
func (*CbrClient) CreateVaultTags ¶
func (c *CbrClient) CreateVaultTags(request *model.CreateVaultTagsRequest) (*model.CreateVaultTagsResponse, error)
CreateVaultTags 添加存储库资源标签
一个资源上最多有10个标签。 此接口为幂等接口:创建时,如果创建的标签已经存在(key相同),则覆盖。
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) CreateVaultTagsInvoker ¶ added in v0.0.90
func (c *CbrClient) CreateVaultTagsInvoker(request *model.CreateVaultTagsRequest) *CreateVaultTagsInvoker
CreateVaultTagsInvoker 添加存储库资源标签
func (*CbrClient) DeleteBackup ¶
func (c *CbrClient) DeleteBackup(request *model.DeleteBackupRequest) (*model.DeleteBackupResponse, error)
DeleteBackup 删除备份
删除单个备份。
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) DeleteBackupInvoker ¶ added in v0.0.90
func (c *CbrClient) DeleteBackupInvoker(request *model.DeleteBackupRequest) *DeleteBackupInvoker
DeleteBackupInvoker 删除备份
func (*CbrClient) DeleteMember ¶
func (c *CbrClient) DeleteMember(request *model.DeleteMemberRequest) (*model.DeleteMemberResponse, error)
DeleteMember 删除指定备份成员
删除指定的备份共享成员
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) DeleteMemberInvoker ¶ added in v0.0.90
func (c *CbrClient) DeleteMemberInvoker(request *model.DeleteMemberRequest) *DeleteMemberInvoker
DeleteMemberInvoker 删除指定备份成员
func (*CbrClient) DeleteOrganizationPolicy ¶ added in v0.1.88
func (c *CbrClient) DeleteOrganizationPolicy(request *model.DeleteOrganizationPolicyRequest) (*model.DeleteOrganizationPolicyResponse, error)
DeleteOrganizationPolicy 删除组织策略
删除组织策略
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) DeleteOrganizationPolicyInvoker ¶ added in v0.1.88
func (c *CbrClient) DeleteOrganizationPolicyInvoker(request *model.DeleteOrganizationPolicyRequest) *DeleteOrganizationPolicyInvoker
DeleteOrganizationPolicyInvoker 删除组织策略
func (*CbrClient) DeletePolicy ¶
func (c *CbrClient) DeletePolicy(request *model.DeletePolicyRequest) (*model.DeletePolicyResponse, error)
DeletePolicy 删除策略
删除策略
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) DeletePolicyInvoker ¶ added in v0.0.90
func (c *CbrClient) DeletePolicyInvoker(request *model.DeletePolicyRequest) *DeletePolicyInvoker
DeletePolicyInvoker 删除策略
func (*CbrClient) DeleteVault ¶
func (c *CbrClient) DeleteVault(request *model.DeleteVaultRequest) (*model.DeleteVaultResponse, error)
DeleteVault 删除存储库
删除存储库。若删除储存库,将一并删除存储库中的所有备份。
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) DeleteVaultInvoker ¶ added in v0.0.90
func (c *CbrClient) DeleteVaultInvoker(request *model.DeleteVaultRequest) *DeleteVaultInvoker
DeleteVaultInvoker 删除存储库
func (*CbrClient) DeleteVaultTag ¶
func (c *CbrClient) DeleteVaultTag(request *model.DeleteVaultTagRequest) (*model.DeleteVaultTagResponse, error)
DeleteVaultTag 删除存储库资源标签
幂等接口:删除时,如果删除的标签不存在,返回404。Key不能为空或者空字符串。
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) DeleteVaultTagInvoker ¶ added in v0.0.90
func (c *CbrClient) DeleteVaultTagInvoker(request *model.DeleteVaultTagRequest) *DeleteVaultTagInvoker
DeleteVaultTagInvoker 删除存储库资源标签
func (*CbrClient) DisassociateVaultPolicy ¶
func (c *CbrClient) DisassociateVaultPolicy(request *model.DisassociateVaultPolicyRequest) (*model.DisassociateVaultPolicyResponse, error)
DisassociateVaultPolicy 解除存储库策略
存储库解除策略
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) DisassociateVaultPolicyInvoker ¶ added in v0.0.90
func (c *CbrClient) DisassociateVaultPolicyInvoker(request *model.DisassociateVaultPolicyRequest) *DisassociateVaultPolicyInvoker
DisassociateVaultPolicyInvoker 解除存储库策略
func (*CbrClient) ImportBackup ¶
func (c *CbrClient) ImportBackup(request *model.ImportBackupRequest) (*model.ImportBackupResponse, error)
ImportBackup 同步备份
同步线下混合云VMware备份副本
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ImportBackupInvoker ¶ added in v0.0.90
func (c *CbrClient) ImportBackupInvoker(request *model.ImportBackupRequest) *ImportBackupInvoker
ImportBackupInvoker 同步备份
func (*CbrClient) ImportCheckpoint ¶ added in v0.1.41
func (c *CbrClient) ImportCheckpoint(request *model.ImportCheckpointRequest) (*model.ImportCheckpointResponse, error)
ImportCheckpoint 同步备份还原点
针对vault同步备份副本
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ImportCheckpointInvoker ¶ added in v0.1.41
func (c *CbrClient) ImportCheckpointInvoker(request *model.ImportCheckpointRequest) *ImportCheckpointInvoker
ImportCheckpointInvoker 同步备份还原点
func (*CbrClient) ListAgent ¶ added in v0.1.40
func (c *CbrClient) ListAgent(request *model.ListAgentRequest) (*model.ListAgentResponse, error)
ListAgent 查询客户端列表
查询客户端列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ListAgentInvoker ¶ added in v0.1.40
func (c *CbrClient) ListAgentInvoker(request *model.ListAgentRequest) *ListAgentInvoker
ListAgentInvoker 查询客户端列表
func (*CbrClient) ListBackups ¶
func (c *CbrClient) ListBackups(request *model.ListBackupsRequest) (*model.ListBackupsResponse, error)
ListBackups 查询所有备份
查询所有副本
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ListBackupsInvoker ¶ added in v0.0.90
func (c *CbrClient) ListBackupsInvoker(request *model.ListBackupsRequest) *ListBackupsInvoker
ListBackupsInvoker 查询所有备份
func (*CbrClient) ListDomainProjects ¶ added in v0.1.41
func (c *CbrClient) ListDomainProjects(request *model.ListDomainProjectsRequest) (*model.ListDomainProjectsResponse, error)
ListDomainProjects 查询租户项目列表
根据指定租户名称查询项目列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ListDomainProjectsInvoker ¶ added in v0.1.41
func (c *CbrClient) ListDomainProjectsInvoker(request *model.ListDomainProjectsRequest) *ListDomainProjectsInvoker
ListDomainProjectsInvoker 查询租户项目列表
func (*CbrClient) ListExternalVault ¶ added in v0.1.41
func (c *CbrClient) ListExternalVault(request *model.ListExternalVaultRequest) (*model.ListExternalVaultResponse, error)
ListExternalVault 查询其他区域存储库列表
查询其他区域的存储库列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ListExternalVaultInvoker ¶ added in v0.1.41
func (c *CbrClient) ListExternalVaultInvoker(request *model.ListExternalVaultRequest) *ListExternalVaultInvoker
ListExternalVaultInvoker 查询其他区域存储库列表
func (*CbrClient) ListOpLogs ¶
func (c *CbrClient) ListOpLogs(request *model.ListOpLogsRequest) (*model.ListOpLogsResponse, error)
ListOpLogs 查询任务列表
查询任务列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ListOpLogsInvoker ¶ added in v0.0.90
func (c *CbrClient) ListOpLogsInvoker(request *model.ListOpLogsRequest) *ListOpLogsInvoker
ListOpLogsInvoker 查询任务列表
func (*CbrClient) ListOrganizationPolicies ¶ added in v0.1.88
func (c *CbrClient) ListOrganizationPolicies(request *model.ListOrganizationPoliciesRequest) (*model.ListOrganizationPoliciesResponse, error)
ListOrganizationPolicies 查询组织策略列表
查询组织策略列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ListOrganizationPoliciesInvoker ¶ added in v0.1.88
func (c *CbrClient) ListOrganizationPoliciesInvoker(request *model.ListOrganizationPoliciesRequest) *ListOrganizationPoliciesInvoker
ListOrganizationPoliciesInvoker 查询组织策略列表
func (*CbrClient) ListOrganizationPolicyDetail ¶ added in v0.1.88
func (c *CbrClient) ListOrganizationPolicyDetail(request *model.ListOrganizationPolicyDetailRequest) (*model.ListOrganizationPolicyDetailResponse, error)
ListOrganizationPolicyDetail 查询组织策略部署状态列表
查询组织策略每个账号下策略部署状态列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ListOrganizationPolicyDetailInvoker ¶ added in v0.1.88
func (c *CbrClient) ListOrganizationPolicyDetailInvoker(request *model.ListOrganizationPolicyDetailRequest) *ListOrganizationPolicyDetailInvoker
ListOrganizationPolicyDetailInvoker 查询组织策略部署状态列表
func (*CbrClient) ListPolicies ¶
func (c *CbrClient) ListPolicies(request *model.ListPoliciesRequest) (*model.ListPoliciesResponse, error)
ListPolicies 查询策略列表
查询策略列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ListPoliciesInvoker ¶ added in v0.0.90
func (c *CbrClient) ListPoliciesInvoker(request *model.ListPoliciesRequest) *ListPoliciesInvoker
ListPoliciesInvoker 查询策略列表
func (*CbrClient) ListProjects ¶ added in v0.1.41
func (c *CbrClient) ListProjects(request *model.ListProjectsRequest) (*model.ListProjectsResponse, error)
ListProjects 查询租户的项目信息
查询租户的企业项目信息
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ListProjectsInvoker ¶ added in v0.1.41
func (c *CbrClient) ListProjectsInvoker(request *model.ListProjectsRequest) *ListProjectsInvoker
ListProjectsInvoker 查询租户的项目信息
func (*CbrClient) ListProtectable ¶
func (c *CbrClient) ListProtectable(request *model.ListProtectableRequest) (*model.ListProtectableResponse, error)
ListProtectable 查询可保护资源
查询可保护性资源列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ListProtectableInvoker ¶ added in v0.0.90
func (c *CbrClient) ListProtectableInvoker(request *model.ListProtectableRequest) *ListProtectableInvoker
ListProtectableInvoker 查询可保护资源
func (*CbrClient) ListVault ¶
func (c *CbrClient) ListVault(request *model.ListVaultRequest) (*model.ListVaultResponse, error)
ListVault 查询存储库列表
查询存储库列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ListVaultInvoker ¶ added in v0.0.90
func (c *CbrClient) ListVaultInvoker(request *model.ListVaultRequest) *ListVaultInvoker
ListVaultInvoker 查询存储库列表
func (*CbrClient) MigrateDomain ¶ added in v0.1.41
func (c *CbrClient) MigrateDomain(request *model.MigrateDomainRequest) (*model.MigrateDomainResponse, error)
MigrateDomain 租户迁移
将CSBS/VBS资源迁移到CBR。
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) MigrateDomainInvoker ¶ added in v0.1.41
func (c *CbrClient) MigrateDomainInvoker(request *model.MigrateDomainRequest) *MigrateDomainInvoker
MigrateDomainInvoker 租户迁移
func (*CbrClient) MigrateVaultResource ¶
func (c *CbrClient) MigrateVaultResource(request *model.MigrateVaultResourceRequest) (*model.MigrateVaultResourceResponse, error)
MigrateVaultResource 迁移资源
支持资源迁移到另一个存储库,不删除备份。
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) MigrateVaultResourceInvoker ¶ added in v0.0.90
func (c *CbrClient) MigrateVaultResourceInvoker(request *model.MigrateVaultResourceRequest) *MigrateVaultResourceInvoker
MigrateVaultResourceInvoker 迁移资源
func (*CbrClient) RegisterAgent ¶ added in v0.1.40
func (c *CbrClient) RegisterAgent(request *model.RegisterAgentRequest) (*model.RegisterAgentResponse, error)
RegisterAgent 注册客户端
注册客户端,安装时候由Agent调用,无需手动注册。
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) RegisterAgentInvoker ¶ added in v0.1.40
func (c *CbrClient) RegisterAgentInvoker(request *model.RegisterAgentRequest) *RegisterAgentInvoker
RegisterAgentInvoker 注册客户端
func (*CbrClient) RemoveAgentPath ¶ added in v0.1.40
func (c *CbrClient) RemoveAgentPath(request *model.RemoveAgentPathRequest) (*model.RemoveAgentPathResponse, error)
RemoveAgentPath 移除备份路径
移除已添加的文件备份路径。
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) RemoveAgentPathInvoker ¶ added in v0.1.40
func (c *CbrClient) RemoveAgentPathInvoker(request *model.RemoveAgentPathRequest) *RemoveAgentPathInvoker
RemoveAgentPathInvoker 移除备份路径
func (*CbrClient) RemoveVaultResource ¶
func (c *CbrClient) RemoveVaultResource(request *model.RemoveVaultResourceRequest) (*model.RemoveVaultResourceResponse, error)
RemoveVaultResource 移除资源
移除存储库中的资源,若移除资源,将一并删除该资源在保管库中的备份
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) RemoveVaultResourceInvoker ¶ added in v0.0.90
func (c *CbrClient) RemoveVaultResourceInvoker(request *model.RemoveVaultResourceRequest) *RemoveVaultResourceInvoker
RemoveVaultResourceInvoker 移除资源
func (*CbrClient) RestoreBackup ¶
func (c *CbrClient) RestoreBackup(request *model.RestoreBackupRequest) (*model.RestoreBackupResponse, error)
RestoreBackup 备份恢复
恢复备份数据
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) RestoreBackupInvoker ¶ added in v0.0.90
func (c *CbrClient) RestoreBackupInvoker(request *model.RestoreBackupRequest) *RestoreBackupInvoker
RestoreBackupInvoker 备份恢复
func (*CbrClient) SetVaultResource ¶ added in v0.1.41
func (c *CbrClient) SetVaultResource(request *model.SetVaultResourceRequest) (*model.SetVaultResourceResponse, error)
SetVaultResource 设置存储库资源
设置存储库资源是否自动备份
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) SetVaultResourceInvoker ¶ added in v0.1.41
func (c *CbrClient) SetVaultResourceInvoker(request *model.SetVaultResourceRequest) *SetVaultResourceInvoker
SetVaultResourceInvoker 设置存储库资源
func (*CbrClient) ShowAgent ¶ added in v0.1.40
func (c *CbrClient) ShowAgent(request *model.ShowAgentRequest) (*model.ShowAgentResponse, error)
ShowAgent 查询指定客户端
查询指定客户端
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ShowAgentInvoker ¶ added in v0.1.40
func (c *CbrClient) ShowAgentInvoker(request *model.ShowAgentRequest) *ShowAgentInvoker
ShowAgentInvoker 查询指定客户端
func (*CbrClient) ShowBackup ¶
func (c *CbrClient) ShowBackup(request *model.ShowBackupRequest) (*model.ShowBackupResponse, error)
ShowBackup 查询指定备份
根据指定id查询单个副本。
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ShowBackupInvoker ¶ added in v0.0.90
func (c *CbrClient) ShowBackupInvoker(request *model.ShowBackupRequest) *ShowBackupInvoker
ShowBackupInvoker 查询指定备份
func (*CbrClient) ShowCheckpoint ¶
func (c *CbrClient) ShowCheckpoint(request *model.ShowCheckpointRequest) (*model.ShowCheckpointResponse, error)
ShowCheckpoint 查询备份还原点
根据还原点ID查询指定还原点
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ShowCheckpointInvoker ¶ added in v0.0.90
func (c *CbrClient) ShowCheckpointInvoker(request *model.ShowCheckpointRequest) *ShowCheckpointInvoker
ShowCheckpointInvoker 查询备份还原点
func (*CbrClient) ShowDomain ¶ added in v0.1.41
func (c *CbrClient) ShowDomain(request *model.ShowDomainRequest) (*model.ShowDomainResponse, error)
ShowDomain 查询租户信息
由控制台调用的内部接口,用于仅在查询共享备份时获取源project_id的域名信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ShowDomainInvoker ¶ added in v0.1.41
func (c *CbrClient) ShowDomainInvoker(request *model.ShowDomainRequest) *ShowDomainInvoker
ShowDomainInvoker 查询租户信息
func (*CbrClient) ShowMemberDetail ¶
func (c *CbrClient) ShowMemberDetail(request *model.ShowMemberDetailRequest) (*model.ShowMemberDetailResponse, error)
ShowMemberDetail 获取备份成员详情
获取备份成员的详情
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ShowMemberDetailInvoker ¶ added in v0.0.90
func (c *CbrClient) ShowMemberDetailInvoker(request *model.ShowMemberDetailRequest) *ShowMemberDetailInvoker
ShowMemberDetailInvoker 获取备份成员详情
func (*CbrClient) ShowMembersDetail ¶
func (c *CbrClient) ShowMembersDetail(request *model.ShowMembersDetailRequest) (*model.ShowMembersDetailResponse, error)
ShowMembersDetail 获取备份成员列表
获取备份共享成员的列表信息
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ShowMembersDetailInvoker ¶ added in v0.0.90
func (c *CbrClient) ShowMembersDetailInvoker(request *model.ShowMembersDetailRequest) *ShowMembersDetailInvoker
ShowMembersDetailInvoker 获取备份成员列表
func (*CbrClient) ShowMetadata ¶ added in v0.1.41
func (c *CbrClient) ShowMetadata(request *model.ShowMetadataRequest) (*model.ShowMetadataResponse, error)
ShowMetadata 查询备份元数据
查询备份时资源的元数据
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ShowMetadataInvoker ¶ added in v0.1.41
func (c *CbrClient) ShowMetadataInvoker(request *model.ShowMetadataRequest) *ShowMetadataInvoker
ShowMetadataInvoker 查询备份元数据
func (*CbrClient) ShowMigrateStatus ¶ added in v0.1.41
func (c *CbrClient) ShowMigrateStatus(request *model.ShowMigrateStatusRequest) (*model.ShowMigrateStatusResponse, error)
ShowMigrateStatus 查询迁移
查询迁移结果
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ShowMigrateStatusInvoker ¶ added in v0.1.41
func (c *CbrClient) ShowMigrateStatusInvoker(request *model.ShowMigrateStatusRequest) *ShowMigrateStatusInvoker
ShowMigrateStatusInvoker 查询迁移
func (*CbrClient) ShowOpLog ¶
func (c *CbrClient) ShowOpLog(request *model.ShowOpLogRequest) (*model.ShowOpLogResponse, error)
ShowOpLog 查询单个任务
根据指定任务ID查询任务
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ShowOpLogInvoker ¶ added in v0.0.90
func (c *CbrClient) ShowOpLogInvoker(request *model.ShowOpLogRequest) *ShowOpLogInvoker
ShowOpLogInvoker 查询单个任务
func (*CbrClient) ShowOrganizationPolicy ¶ added in v0.1.88
func (c *CbrClient) ShowOrganizationPolicy(request *model.ShowOrganizationPolicyRequest) (*model.ShowOrganizationPolicyResponse, error)
ShowOrganizationPolicy 查询指定组织策略
查询指定组织策略
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ShowOrganizationPolicyInvoker ¶ added in v0.1.88
func (c *CbrClient) ShowOrganizationPolicyInvoker(request *model.ShowOrganizationPolicyRequest) *ShowOrganizationPolicyInvoker
ShowOrganizationPolicyInvoker 查询指定组织策略
func (*CbrClient) ShowPolicy ¶
func (c *CbrClient) ShowPolicy(request *model.ShowPolicyRequest) (*model.ShowPolicyResponse, error)
ShowPolicy 查询单个策略
查询单个策略
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ShowPolicyInvoker ¶ added in v0.0.90
func (c *CbrClient) ShowPolicyInvoker(request *model.ShowPolicyRequest) *ShowPolicyInvoker
ShowPolicyInvoker 查询单个策略
func (*CbrClient) ShowProtectable ¶
func (c *CbrClient) ShowProtectable(request *model.ShowProtectableRequest) (*model.ShowProtectableResponse, error)
ShowProtectable 查询指定可保护资源
根据ID查询可保护性资源
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ShowProtectableInvoker ¶ added in v0.0.90
func (c *CbrClient) ShowProtectableInvoker(request *model.ShowProtectableRequest) *ShowProtectableInvoker
ShowProtectableInvoker 查询指定可保护资源
func (*CbrClient) ShowReplicationCapabilities ¶
func (c *CbrClient) ShowReplicationCapabilities(request *model.ShowReplicationCapabilitiesRequest) (*model.ShowReplicationCapabilitiesResponse, error)
ShowReplicationCapabilities 查询复制能力
查询本区域的复制能力
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ShowReplicationCapabilitiesInvoker ¶ added in v0.0.90
func (c *CbrClient) ShowReplicationCapabilitiesInvoker(request *model.ShowReplicationCapabilitiesRequest) *ShowReplicationCapabilitiesInvoker
ShowReplicationCapabilitiesInvoker 查询复制能力
func (*CbrClient) ShowStorageUsage ¶ added in v0.1.41
func (c *CbrClient) ShowStorageUsage(request *model.ShowStorageUsageRequest) (*model.ShowStorageUsageResponse, error)
ShowStorageUsage 查询容量统计
查询容量统计
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ShowStorageUsageInvoker ¶ added in v0.1.41
func (c *CbrClient) ShowStorageUsageInvoker(request *model.ShowStorageUsageRequest) *ShowStorageUsageInvoker
ShowStorageUsageInvoker 查询容量统计
func (*CbrClient) ShowSummary ¶ added in v0.1.42
func (c *CbrClient) ShowSummary(request *model.ShowSummaryRequest) (*model.ShowSummaryResponse, error)
ShowSummary 存储库容量总览
查询项目下所有存储库的总容量和总使用量
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ShowSummaryInvoker ¶ added in v0.1.42
func (c *CbrClient) ShowSummaryInvoker(request *model.ShowSummaryRequest) *ShowSummaryInvoker
ShowSummaryInvoker 存储库容量总览
func (*CbrClient) ShowVault ¶
func (c *CbrClient) ShowVault(request *model.ShowVaultRequest) (*model.ShowVaultResponse, error)
ShowVault 查询指定存储库
根据ID查询指定存储库
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ShowVaultInvoker ¶ added in v0.0.90
func (c *CbrClient) ShowVaultInvoker(request *model.ShowVaultRequest) *ShowVaultInvoker
ShowVaultInvoker 查询指定存储库
func (*CbrClient) ShowVaultProjectTag ¶
func (c *CbrClient) ShowVaultProjectTag(request *model.ShowVaultProjectTagRequest) (*model.ShowVaultProjectTagResponse, error)
ShowVaultProjectTag 查询存储库项目标签
查询租户在指定Region和实例类型的所有标签集合 标签管理服务需要能够列出当前租户全部已使用的标签集合,为各服务Console打标签和过滤实例时提供标签联想功能
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ShowVaultProjectTagInvoker ¶ added in v0.0.90
func (c *CbrClient) ShowVaultProjectTagInvoker(request *model.ShowVaultProjectTagRequest) *ShowVaultProjectTagInvoker
ShowVaultProjectTagInvoker 查询存储库项目标签
func (*CbrClient) ShowVaultResourceInstances ¶
func (c *CbrClient) ShowVaultResourceInstances(request *model.ShowVaultResourceInstancesRequest) (*model.ShowVaultResourceInstancesResponse, error)
ShowVaultResourceInstances 查询存储库资源实例
使用标签过滤实例 标签管理服务需要提供按标签过滤各服务实例并汇总显示在列表中,需要各服务提供查询能力
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ShowVaultResourceInstancesInvoker ¶ added in v0.0.90
func (c *CbrClient) ShowVaultResourceInstancesInvoker(request *model.ShowVaultResourceInstancesRequest) *ShowVaultResourceInstancesInvoker
ShowVaultResourceInstancesInvoker 查询存储库资源实例
func (*CbrClient) ShowVaultTag ¶
func (c *CbrClient) ShowVaultTag(request *model.ShowVaultTagRequest) (*model.ShowVaultTagResponse, error)
ShowVaultTag 查询存储库资源标签
查询指定实例的标签信息 标签管理服务需要使用该接口查询指定实例的全部标签数据
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) ShowVaultTagInvoker ¶ added in v0.0.90
func (c *CbrClient) ShowVaultTagInvoker(request *model.ShowVaultTagRequest) *ShowVaultTagInvoker
ShowVaultTagInvoker 查询存储库资源标签
func (*CbrClient) UnregisterAgent ¶ added in v0.1.40
func (c *CbrClient) UnregisterAgent(request *model.UnregisterAgentRequest) (*model.UnregisterAgentResponse, error)
UnregisterAgent 移除客户端
移除客户端,移除客户端时将会删除该客户端所有备份,请谨慎操作。
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) UnregisterAgentInvoker ¶ added in v0.1.40
func (c *CbrClient) UnregisterAgentInvoker(request *model.UnregisterAgentRequest) *UnregisterAgentInvoker
UnregisterAgentInvoker 移除客户端
func (*CbrClient) UpdateAgent ¶ added in v0.1.40
func (c *CbrClient) UpdateAgent(request *model.UpdateAgentRequest) (*model.UpdateAgentResponse, error)
UpdateAgent 修改客户端
修改客户端状态
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) UpdateAgentInvoker ¶ added in v0.1.40
func (c *CbrClient) UpdateAgentInvoker(request *model.UpdateAgentRequest) *UpdateAgentInvoker
UpdateAgentInvoker 修改客户端
func (*CbrClient) UpdateBackup ¶ added in v0.1.41
func (c *CbrClient) UpdateBackup(request *model.UpdateBackupRequest) (*model.UpdateBackupResponse, error)
UpdateBackup 更新备份
根据备份id更改备份
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) UpdateBackupInvoker ¶ added in v0.1.41
func (c *CbrClient) UpdateBackupInvoker(request *model.UpdateBackupRequest) *UpdateBackupInvoker
UpdateBackupInvoker 更新备份
func (*CbrClient) UpdateMemberStatus ¶
func (c *CbrClient) UpdateMemberStatus(request *model.UpdateMemberStatusRequest) (*model.UpdateMemberStatusResponse, error)
UpdateMemberStatus 更新备份成员状态
更新备份共享成员的状态,需要接收方执行此API。
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) UpdateMemberStatusInvoker ¶ added in v0.0.90
func (c *CbrClient) UpdateMemberStatusInvoker(request *model.UpdateMemberStatusRequest) *UpdateMemberStatusInvoker
UpdateMemberStatusInvoker 更新备份成员状态
func (*CbrClient) UpdateOrder ¶ added in v0.1.41
func (c *CbrClient) UpdateOrder(request *model.UpdateOrderRequest) (*model.UpdateOrderResponse, error)
UpdateOrder 变更
订单更新,支付cbc订单后,调用该接口更新包周期产品订单信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) UpdateOrderInvoker ¶ added in v0.1.41
func (c *CbrClient) UpdateOrderInvoker(request *model.UpdateOrderRequest) *UpdateOrderInvoker
UpdateOrderInvoker 变更
func (*CbrClient) UpdateOrganizationPolicy ¶ added in v0.1.88
func (c *CbrClient) UpdateOrganizationPolicy(request *model.UpdateOrganizationPolicyRequest) (*model.UpdateOrganizationPolicyResponse, error)
UpdateOrganizationPolicy 更新组织策略
更新组织策略
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) UpdateOrganizationPolicyInvoker ¶ added in v0.1.88
func (c *CbrClient) UpdateOrganizationPolicyInvoker(request *model.UpdateOrganizationPolicyRequest) *UpdateOrganizationPolicyInvoker
UpdateOrganizationPolicyInvoker 更新组织策略
func (*CbrClient) UpdatePolicy ¶
func (c *CbrClient) UpdatePolicy(request *model.UpdatePolicyRequest) (*model.UpdatePolicyResponse, error)
UpdatePolicy 修改策略
修改策略
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) UpdatePolicyInvoker ¶ added in v0.0.90
func (c *CbrClient) UpdatePolicyInvoker(request *model.UpdatePolicyRequest) *UpdatePolicyInvoker
UpdatePolicyInvoker 修改策略
func (*CbrClient) UpdateVault ¶
func (c *CbrClient) UpdateVault(request *model.UpdateVaultRequest) (*model.UpdateVaultResponse, error)
UpdateVault 修改存储库
根据存储库ID修改存储库
Please refer to HUAWEI cloud API Explorer for details.
func (*CbrClient) UpdateVaultInvoker ¶ added in v0.0.90
func (c *CbrClient) UpdateVaultInvoker(request *model.UpdateVaultRequest) *UpdateVaultInvoker
UpdateVaultInvoker 修改存储库
type CheckAgentInvoker ¶ added in v0.1.41
type CheckAgentInvoker struct {
*invoker.BaseInvoker
}
func (*CheckAgentInvoker) Invoke ¶ added in v0.1.41
func (i *CheckAgentInvoker) Invoke() (*model.CheckAgentResponse, error)
type CopyBackupInvoker ¶ added in v0.0.90
type CopyBackupInvoker struct {
*invoker.BaseInvoker
}
func (*CopyBackupInvoker) Invoke ¶ added in v0.0.90
func (i *CopyBackupInvoker) Invoke() (*model.CopyBackupResponse, error)
type CopyCheckpointInvoker ¶ added in v0.0.90
type CopyCheckpointInvoker struct {
*invoker.BaseInvoker
}
func (*CopyCheckpointInvoker) Invoke ¶ added in v0.0.90
func (i *CopyCheckpointInvoker) Invoke() (*model.CopyCheckpointResponse, error)
type CreateCheckpointInvoker ¶ added in v0.0.90
type CreateCheckpointInvoker struct {
*invoker.BaseInvoker
}
func (*CreateCheckpointInvoker) Invoke ¶ added in v0.0.90
func (i *CreateCheckpointInvoker) Invoke() (*model.CreateCheckpointResponse, error)
type CreateOrganizationPolicyInvoker ¶ added in v0.1.88
type CreateOrganizationPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*CreateOrganizationPolicyInvoker) Invoke ¶ added in v0.1.88
func (i *CreateOrganizationPolicyInvoker) Invoke() (*model.CreateOrganizationPolicyResponse, error)
type CreatePolicyInvoker ¶ added in v0.0.90
type CreatePolicyInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePolicyInvoker) Invoke ¶ added in v0.0.90
func (i *CreatePolicyInvoker) Invoke() (*model.CreatePolicyResponse, error)
type CreatePostPaidVaultInvoker ¶ added in v0.1.41
type CreatePostPaidVaultInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePostPaidVaultInvoker) Invoke ¶ added in v0.1.41
func (i *CreatePostPaidVaultInvoker) Invoke() (*model.CreatePostPaidVaultResponse, error)
type CreateVaultInvoker ¶ added in v0.0.90
type CreateVaultInvoker struct {
*invoker.BaseInvoker
}
func (*CreateVaultInvoker) Invoke ¶ added in v0.0.90
func (i *CreateVaultInvoker) Invoke() (*model.CreateVaultResponse, error)
type CreateVaultTagsInvoker ¶ added in v0.0.90
type CreateVaultTagsInvoker struct {
*invoker.BaseInvoker
}
func (*CreateVaultTagsInvoker) Invoke ¶ added in v0.0.90
func (i *CreateVaultTagsInvoker) Invoke() (*model.CreateVaultTagsResponse, error)
type DeleteBackupInvoker ¶ added in v0.0.90
type DeleteBackupInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteBackupInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteBackupInvoker) Invoke() (*model.DeleteBackupResponse, error)
type DeleteMemberInvoker ¶ added in v0.0.90
type DeleteMemberInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteMemberInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteMemberInvoker) Invoke() (*model.DeleteMemberResponse, error)
type DeleteOrganizationPolicyInvoker ¶ added in v0.1.88
type DeleteOrganizationPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteOrganizationPolicyInvoker) Invoke ¶ added in v0.1.88
func (i *DeleteOrganizationPolicyInvoker) Invoke() (*model.DeleteOrganizationPolicyResponse, error)
type DeletePolicyInvoker ¶ added in v0.0.90
type DeletePolicyInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePolicyInvoker) Invoke ¶ added in v0.0.90
func (i *DeletePolicyInvoker) Invoke() (*model.DeletePolicyResponse, error)
type DeleteVaultInvoker ¶ added in v0.0.90
type DeleteVaultInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteVaultInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteVaultInvoker) Invoke() (*model.DeleteVaultResponse, error)
type DeleteVaultTagInvoker ¶ added in v0.0.90
type DeleteVaultTagInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteVaultTagInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteVaultTagInvoker) Invoke() (*model.DeleteVaultTagResponse, error)
type DisassociateVaultPolicyInvoker ¶ added in v0.0.90
type DisassociateVaultPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*DisassociateVaultPolicyInvoker) Invoke ¶ added in v0.0.90
func (i *DisassociateVaultPolicyInvoker) Invoke() (*model.DisassociateVaultPolicyResponse, error)
type ImportBackupInvoker ¶ added in v0.0.90
type ImportBackupInvoker struct {
*invoker.BaseInvoker
}
func (*ImportBackupInvoker) Invoke ¶ added in v0.0.90
func (i *ImportBackupInvoker) Invoke() (*model.ImportBackupResponse, error)
type ImportCheckpointInvoker ¶ added in v0.1.41
type ImportCheckpointInvoker struct {
*invoker.BaseInvoker
}
func (*ImportCheckpointInvoker) Invoke ¶ added in v0.1.41
func (i *ImportCheckpointInvoker) Invoke() (*model.ImportCheckpointResponse, error)
type ListAgentInvoker ¶ added in v0.1.40
type ListAgentInvoker struct {
*invoker.BaseInvoker
}
func (*ListAgentInvoker) Invoke ¶ added in v0.1.40
func (i *ListAgentInvoker) Invoke() (*model.ListAgentResponse, error)
type ListBackupsInvoker ¶ added in v0.0.90
type ListBackupsInvoker struct {
*invoker.BaseInvoker
}
func (*ListBackupsInvoker) Invoke ¶ added in v0.0.90
func (i *ListBackupsInvoker) Invoke() (*model.ListBackupsResponse, error)
type ListDomainProjectsInvoker ¶ added in v0.1.41
type ListDomainProjectsInvoker struct {
*invoker.BaseInvoker
}
func (*ListDomainProjectsInvoker) Invoke ¶ added in v0.1.41
func (i *ListDomainProjectsInvoker) Invoke() (*model.ListDomainProjectsResponse, error)
type ListExternalVaultInvoker ¶ added in v0.1.41
type ListExternalVaultInvoker struct {
*invoker.BaseInvoker
}
func (*ListExternalVaultInvoker) Invoke ¶ added in v0.1.41
func (i *ListExternalVaultInvoker) Invoke() (*model.ListExternalVaultResponse, error)
type ListOpLogsInvoker ¶ added in v0.0.90
type ListOpLogsInvoker struct {
*invoker.BaseInvoker
}
func (*ListOpLogsInvoker) Invoke ¶ added in v0.0.90
func (i *ListOpLogsInvoker) Invoke() (*model.ListOpLogsResponse, error)
type ListOrganizationPoliciesInvoker ¶ added in v0.1.88
type ListOrganizationPoliciesInvoker struct {
*invoker.BaseInvoker
}
func (*ListOrganizationPoliciesInvoker) Invoke ¶ added in v0.1.88
func (i *ListOrganizationPoliciesInvoker) Invoke() (*model.ListOrganizationPoliciesResponse, error)
type ListOrganizationPolicyDetailInvoker ¶ added in v0.1.88
type ListOrganizationPolicyDetailInvoker struct {
*invoker.BaseInvoker
}
func (*ListOrganizationPolicyDetailInvoker) Invoke ¶ added in v0.1.88
func (i *ListOrganizationPolicyDetailInvoker) Invoke() (*model.ListOrganizationPolicyDetailResponse, error)
type ListPoliciesInvoker ¶ added in v0.0.90
type ListPoliciesInvoker struct {
*invoker.BaseInvoker
}
func (*ListPoliciesInvoker) Invoke ¶ added in v0.0.90
func (i *ListPoliciesInvoker) Invoke() (*model.ListPoliciesResponse, error)
type ListProjectsInvoker ¶ added in v0.1.41
type ListProjectsInvoker struct {
*invoker.BaseInvoker
}
func (*ListProjectsInvoker) Invoke ¶ added in v0.1.41
func (i *ListProjectsInvoker) Invoke() (*model.ListProjectsResponse, error)
type ListProtectableInvoker ¶ added in v0.0.90
type ListProtectableInvoker struct {
*invoker.BaseInvoker
}
func (*ListProtectableInvoker) Invoke ¶ added in v0.0.90
func (i *ListProtectableInvoker) Invoke() (*model.ListProtectableResponse, error)
type ListVaultInvoker ¶ added in v0.0.90
type ListVaultInvoker struct {
*invoker.BaseInvoker
}
func (*ListVaultInvoker) Invoke ¶ added in v0.0.90
func (i *ListVaultInvoker) Invoke() (*model.ListVaultResponse, error)
type MigrateDomainInvoker ¶ added in v0.1.41
type MigrateDomainInvoker struct {
*invoker.BaseInvoker
}
func (*MigrateDomainInvoker) Invoke ¶ added in v0.1.41
func (i *MigrateDomainInvoker) Invoke() (*model.MigrateDomainResponse, error)
type MigrateVaultResourceInvoker ¶ added in v0.0.90
type MigrateVaultResourceInvoker struct {
*invoker.BaseInvoker
}
func (*MigrateVaultResourceInvoker) Invoke ¶ added in v0.0.90
func (i *MigrateVaultResourceInvoker) Invoke() (*model.MigrateVaultResourceResponse, error)
type RegisterAgentInvoker ¶ added in v0.1.40
type RegisterAgentInvoker struct {
*invoker.BaseInvoker
}
func (*RegisterAgentInvoker) Invoke ¶ added in v0.1.40
func (i *RegisterAgentInvoker) Invoke() (*model.RegisterAgentResponse, error)
type RemoveAgentPathInvoker ¶ added in v0.1.40
type RemoveAgentPathInvoker struct {
*invoker.BaseInvoker
}
func (*RemoveAgentPathInvoker) Invoke ¶ added in v0.1.40
func (i *RemoveAgentPathInvoker) Invoke() (*model.RemoveAgentPathResponse, error)
type RemoveVaultResourceInvoker ¶ added in v0.0.90
type RemoveVaultResourceInvoker struct {
*invoker.BaseInvoker
}
func (*RemoveVaultResourceInvoker) Invoke ¶ added in v0.0.90
func (i *RemoveVaultResourceInvoker) Invoke() (*model.RemoveVaultResourceResponse, error)
type RestoreBackupInvoker ¶ added in v0.0.90
type RestoreBackupInvoker struct {
*invoker.BaseInvoker
}
func (*RestoreBackupInvoker) Invoke ¶ added in v0.0.90
func (i *RestoreBackupInvoker) Invoke() (*model.RestoreBackupResponse, error)
type SetVaultResourceInvoker ¶ added in v0.1.41
type SetVaultResourceInvoker struct {
*invoker.BaseInvoker
}
func (*SetVaultResourceInvoker) Invoke ¶ added in v0.1.41
func (i *SetVaultResourceInvoker) Invoke() (*model.SetVaultResourceResponse, error)
type ShowAgentInvoker ¶ added in v0.1.40
type ShowAgentInvoker struct {
*invoker.BaseInvoker
}
func (*ShowAgentInvoker) Invoke ¶ added in v0.1.40
func (i *ShowAgentInvoker) Invoke() (*model.ShowAgentResponse, error)
type ShowBackupInvoker ¶ added in v0.0.90
type ShowBackupInvoker struct {
*invoker.BaseInvoker
}
func (*ShowBackupInvoker) Invoke ¶ added in v0.0.90
func (i *ShowBackupInvoker) Invoke() (*model.ShowBackupResponse, error)
type ShowCheckpointInvoker ¶ added in v0.0.90
type ShowCheckpointInvoker struct {
*invoker.BaseInvoker
}
func (*ShowCheckpointInvoker) Invoke ¶ added in v0.0.90
func (i *ShowCheckpointInvoker) Invoke() (*model.ShowCheckpointResponse, error)
type ShowDomainInvoker ¶ added in v0.1.41
type ShowDomainInvoker struct {
*invoker.BaseInvoker
}
func (*ShowDomainInvoker) Invoke ¶ added in v0.1.41
func (i *ShowDomainInvoker) Invoke() (*model.ShowDomainResponse, error)
type ShowMemberDetailInvoker ¶ added in v0.0.90
type ShowMemberDetailInvoker struct {
*invoker.BaseInvoker
}
func (*ShowMemberDetailInvoker) Invoke ¶ added in v0.0.90
func (i *ShowMemberDetailInvoker) Invoke() (*model.ShowMemberDetailResponse, error)
type ShowMembersDetailInvoker ¶ added in v0.0.90
type ShowMembersDetailInvoker struct {
*invoker.BaseInvoker
}
func (*ShowMembersDetailInvoker) Invoke ¶ added in v0.0.90
func (i *ShowMembersDetailInvoker) Invoke() (*model.ShowMembersDetailResponse, error)
type ShowMetadataInvoker ¶ added in v0.1.41
type ShowMetadataInvoker struct {
*invoker.BaseInvoker
}
func (*ShowMetadataInvoker) Invoke ¶ added in v0.1.41
func (i *ShowMetadataInvoker) Invoke() (*model.ShowMetadataResponse, error)
type ShowMigrateStatusInvoker ¶ added in v0.1.41
type ShowMigrateStatusInvoker struct {
*invoker.BaseInvoker
}
func (*ShowMigrateStatusInvoker) Invoke ¶ added in v0.1.41
func (i *ShowMigrateStatusInvoker) Invoke() (*model.ShowMigrateStatusResponse, error)
type ShowOpLogInvoker ¶ added in v0.0.90
type ShowOpLogInvoker struct {
*invoker.BaseInvoker
}
func (*ShowOpLogInvoker) Invoke ¶ added in v0.0.90
func (i *ShowOpLogInvoker) Invoke() (*model.ShowOpLogResponse, error)
type ShowOrganizationPolicyInvoker ¶ added in v0.1.88
type ShowOrganizationPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*ShowOrganizationPolicyInvoker) Invoke ¶ added in v0.1.88
func (i *ShowOrganizationPolicyInvoker) Invoke() (*model.ShowOrganizationPolicyResponse, error)
type ShowPolicyInvoker ¶ added in v0.0.90
type ShowPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPolicyInvoker) Invoke ¶ added in v0.0.90
func (i *ShowPolicyInvoker) Invoke() (*model.ShowPolicyResponse, error)
type ShowProtectableInvoker ¶ added in v0.0.90
type ShowProtectableInvoker struct {
*invoker.BaseInvoker
}
func (*ShowProtectableInvoker) Invoke ¶ added in v0.0.90
func (i *ShowProtectableInvoker) Invoke() (*model.ShowProtectableResponse, error)
type ShowReplicationCapabilitiesInvoker ¶ added in v0.0.90
type ShowReplicationCapabilitiesInvoker struct {
*invoker.BaseInvoker
}
func (*ShowReplicationCapabilitiesInvoker) Invoke ¶ added in v0.0.90
func (i *ShowReplicationCapabilitiesInvoker) Invoke() (*model.ShowReplicationCapabilitiesResponse, error)
type ShowStorageUsageInvoker ¶ added in v0.1.41
type ShowStorageUsageInvoker struct {
*invoker.BaseInvoker
}
func (*ShowStorageUsageInvoker) Invoke ¶ added in v0.1.41
func (i *ShowStorageUsageInvoker) Invoke() (*model.ShowStorageUsageResponse, error)
type ShowSummaryInvoker ¶ added in v0.1.42
type ShowSummaryInvoker struct {
*invoker.BaseInvoker
}
func (*ShowSummaryInvoker) Invoke ¶ added in v0.1.42
func (i *ShowSummaryInvoker) Invoke() (*model.ShowSummaryResponse, error)
type ShowVaultInvoker ¶ added in v0.0.90
type ShowVaultInvoker struct {
*invoker.BaseInvoker
}
func (*ShowVaultInvoker) Invoke ¶ added in v0.0.90
func (i *ShowVaultInvoker) Invoke() (*model.ShowVaultResponse, error)
type ShowVaultProjectTagInvoker ¶ added in v0.0.90
type ShowVaultProjectTagInvoker struct {
*invoker.BaseInvoker
}
func (*ShowVaultProjectTagInvoker) Invoke ¶ added in v0.0.90
func (i *ShowVaultProjectTagInvoker) Invoke() (*model.ShowVaultProjectTagResponse, error)
type ShowVaultResourceInstancesInvoker ¶ added in v0.0.90
type ShowVaultResourceInstancesInvoker struct {
*invoker.BaseInvoker
}
func (*ShowVaultResourceInstancesInvoker) Invoke ¶ added in v0.0.90
func (i *ShowVaultResourceInstancesInvoker) Invoke() (*model.ShowVaultResourceInstancesResponse, error)
type ShowVaultTagInvoker ¶ added in v0.0.90
type ShowVaultTagInvoker struct {
*invoker.BaseInvoker
}
func (*ShowVaultTagInvoker) Invoke ¶ added in v0.0.90
func (i *ShowVaultTagInvoker) Invoke() (*model.ShowVaultTagResponse, error)
type UnregisterAgentInvoker ¶ added in v0.1.40
type UnregisterAgentInvoker struct {
*invoker.BaseInvoker
}
func (*UnregisterAgentInvoker) Invoke ¶ added in v0.1.40
func (i *UnregisterAgentInvoker) Invoke() (*model.UnregisterAgentResponse, error)
type UpdateAgentInvoker ¶ added in v0.1.40
type UpdateAgentInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateAgentInvoker) Invoke ¶ added in v0.1.40
func (i *UpdateAgentInvoker) Invoke() (*model.UpdateAgentResponse, error)
type UpdateBackupInvoker ¶ added in v0.1.41
type UpdateBackupInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateBackupInvoker) Invoke ¶ added in v0.1.41
func (i *UpdateBackupInvoker) Invoke() (*model.UpdateBackupResponse, error)
type UpdateMemberStatusInvoker ¶ added in v0.0.90
type UpdateMemberStatusInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateMemberStatusInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateMemberStatusInvoker) Invoke() (*model.UpdateMemberStatusResponse, error)
type UpdateOrderInvoker ¶ added in v0.1.41
type UpdateOrderInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateOrderInvoker) Invoke ¶ added in v0.1.41
func (i *UpdateOrderInvoker) Invoke() (*model.UpdateOrderResponse, error)
type UpdateOrganizationPolicyInvoker ¶ added in v0.1.88
type UpdateOrganizationPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateOrganizationPolicyInvoker) Invoke ¶ added in v0.1.88
func (i *UpdateOrganizationPolicyInvoker) Invoke() (*model.UpdateOrganizationPolicyResponse, error)
type UpdatePolicyInvoker ¶ added in v0.0.90
type UpdatePolicyInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePolicyInvoker) Invoke ¶ added in v0.0.90
func (i *UpdatePolicyInvoker) Invoke() (*model.UpdatePolicyResponse, error)
type UpdateVaultInvoker ¶ added in v0.0.90
type UpdateVaultInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateVaultInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateVaultInvoker) Invoke() (*model.UpdateVaultResponse, error)