Documentation
¶
Overview ¶
This file is auto-generated, don't edit it. Thanks.
Index ¶
- type AddContainerClusterRequest
- func (s AddContainerClusterRequest) GoString() string
- func (s *AddContainerClusterRequest) SetClusterType(v string) *AddContainerClusterRequest
- func (s *AddContainerClusterRequest) SetDescription(v string) *AddContainerClusterRequest
- func (s *AddContainerClusterRequest) SetIdentifier(v string) *AddContainerClusterRequest
- func (s *AddContainerClusterRequest) SetName(v string) *AddContainerClusterRequest
- func (s *AddContainerClusterRequest) SetNetworkType(v string) *AddContainerClusterRequest
- func (s AddContainerClusterRequest) String() string
- type AddContainerClusterResponse
- func (s AddContainerClusterResponse) GoString() string
- func (s *AddContainerClusterResponse) SetBody(v *AddContainerClusterResponseBody) *AddContainerClusterResponse
- func (s *AddContainerClusterResponse) SetHeaders(v map[string]*string) *AddContainerClusterResponse
- func (s *AddContainerClusterResponse) SetStatusCode(v int32) *AddContainerClusterResponse
- func (s AddContainerClusterResponse) String() string
- type AddContainerClusterResponseBody
- func (s AddContainerClusterResponseBody) GoString() string
- func (s *AddContainerClusterResponseBody) SetClusterId(v string) *AddContainerClusterResponseBody
- func (s *AddContainerClusterResponseBody) SetCode(v string) *AddContainerClusterResponseBody
- func (s *AddContainerClusterResponseBody) SetMessage(v string) *AddContainerClusterResponseBody
- func (s *AddContainerClusterResponseBody) SetRequestId(v string) *AddContainerClusterResponseBody
- func (s *AddContainerClusterResponseBody) SetSuccess(v bool) *AddContainerClusterResponseBody
- func (s *AddContainerClusterResponseBody) SetToken(v string) *AddContainerClusterResponseBody
- func (s AddContainerClusterResponseBody) String() string
- type CancelBackupJobRequest
- type CancelBackupJobResponse
- func (s CancelBackupJobResponse) GoString() string
- func (s *CancelBackupJobResponse) SetBody(v *CancelBackupJobResponseBody) *CancelBackupJobResponse
- func (s *CancelBackupJobResponse) SetHeaders(v map[string]*string) *CancelBackupJobResponse
- func (s *CancelBackupJobResponse) SetStatusCode(v int32) *CancelBackupJobResponse
- func (s CancelBackupJobResponse) String() string
- type CancelBackupJobResponseBody
- func (s CancelBackupJobResponseBody) GoString() string
- func (s *CancelBackupJobResponseBody) SetCode(v string) *CancelBackupJobResponseBody
- func (s *CancelBackupJobResponseBody) SetMessage(v string) *CancelBackupJobResponseBody
- func (s *CancelBackupJobResponseBody) SetRequestId(v string) *CancelBackupJobResponseBody
- func (s *CancelBackupJobResponseBody) SetSuccess(v bool) *CancelBackupJobResponseBody
- func (s CancelBackupJobResponseBody) String() string
- type CancelRestoreJobRequest
- type CancelRestoreJobResponse
- func (s CancelRestoreJobResponse) GoString() string
- func (s *CancelRestoreJobResponse) SetBody(v *CancelRestoreJobResponseBody) *CancelRestoreJobResponse
- func (s *CancelRestoreJobResponse) SetHeaders(v map[string]*string) *CancelRestoreJobResponse
- func (s *CancelRestoreJobResponse) SetStatusCode(v int32) *CancelRestoreJobResponse
- func (s CancelRestoreJobResponse) String() string
- type CancelRestoreJobResponseBody
- func (s CancelRestoreJobResponseBody) GoString() string
- func (s *CancelRestoreJobResponseBody) SetCode(v string) *CancelRestoreJobResponseBody
- func (s *CancelRestoreJobResponseBody) SetMessage(v string) *CancelRestoreJobResponseBody
- func (s *CancelRestoreJobResponseBody) SetRequestId(v string) *CancelRestoreJobResponseBody
- func (s *CancelRestoreJobResponseBody) SetSuccess(v bool) *CancelRestoreJobResponseBody
- func (s CancelRestoreJobResponseBody) String() string
- type ChangeResourceGroupRequest
- func (s ChangeResourceGroupRequest) GoString() string
- func (s *ChangeResourceGroupRequest) SetNewResourceGroupId(v string) *ChangeResourceGroupRequest
- func (s *ChangeResourceGroupRequest) SetResourceId(v string) *ChangeResourceGroupRequest
- func (s *ChangeResourceGroupRequest) SetResourceType(v string) *ChangeResourceGroupRequest
- func (s ChangeResourceGroupRequest) String() string
- type ChangeResourceGroupResponse
- func (s ChangeResourceGroupResponse) GoString() string
- func (s *ChangeResourceGroupResponse) SetBody(v *ChangeResourceGroupResponseBody) *ChangeResourceGroupResponse
- func (s *ChangeResourceGroupResponse) SetHeaders(v map[string]*string) *ChangeResourceGroupResponse
- func (s *ChangeResourceGroupResponse) SetStatusCode(v int32) *ChangeResourceGroupResponse
- func (s ChangeResourceGroupResponse) String() string
- type ChangeResourceGroupResponseBody
- func (s ChangeResourceGroupResponseBody) GoString() string
- func (s *ChangeResourceGroupResponseBody) SetCode(v string) *ChangeResourceGroupResponseBody
- func (s *ChangeResourceGroupResponseBody) SetMessage(v string) *ChangeResourceGroupResponseBody
- func (s *ChangeResourceGroupResponseBody) SetRequestId(v string) *ChangeResourceGroupResponseBody
- func (s *ChangeResourceGroupResponseBody) SetSuccess(v bool) *ChangeResourceGroupResponseBody
- func (s ChangeResourceGroupResponseBody) String() string
- type CheckRoleRequest
- func (s CheckRoleRequest) GoString() string
- func (s *CheckRoleRequest) SetCheckRoleType(v string) *CheckRoleRequest
- func (s *CheckRoleRequest) SetCrossAccountRoleName(v string) *CheckRoleRequest
- func (s *CheckRoleRequest) SetCrossAccountUserId(v int64) *CheckRoleRequest
- func (s CheckRoleRequest) String() string
- type CheckRoleResponse
- func (s CheckRoleResponse) GoString() string
- func (s *CheckRoleResponse) SetBody(v *CheckRoleResponseBody) *CheckRoleResponse
- func (s *CheckRoleResponse) SetHeaders(v map[string]*string) *CheckRoleResponse
- func (s *CheckRoleResponse) SetStatusCode(v int32) *CheckRoleResponse
- func (s CheckRoleResponse) String() string
- type CheckRoleResponseBody
- func (s CheckRoleResponseBody) GoString() string
- func (s *CheckRoleResponseBody) SetCode(v string) *CheckRoleResponseBody
- func (s *CheckRoleResponseBody) SetMessage(v string) *CheckRoleResponseBody
- func (s *CheckRoleResponseBody) SetRequestId(v string) *CheckRoleResponseBody
- func (s *CheckRoleResponseBody) SetSuccess(v bool) *CheckRoleResponseBody
- func (s CheckRoleResponseBody) String() string
- type Client
- func (client *Client) AddContainerCluster(request *AddContainerClusterRequest) (_result *AddContainerClusterResponse, _err error)
- func (client *Client) AddContainerClusterWithOptions(request *AddContainerClusterRequest, runtime *util.RuntimeOptions) (_result *AddContainerClusterResponse, _err error)
- func (client *Client) CancelBackupJob(request *CancelBackupJobRequest) (_result *CancelBackupJobResponse, _err error)
- func (client *Client) CancelBackupJobWithOptions(request *CancelBackupJobRequest, runtime *util.RuntimeOptions) (_result *CancelBackupJobResponse, _err error)
- func (client *Client) CancelRestoreJob(request *CancelRestoreJobRequest) (_result *CancelRestoreJobResponse, _err error)
- func (client *Client) CancelRestoreJobWithOptions(request *CancelRestoreJobRequest, runtime *util.RuntimeOptions) (_result *CancelRestoreJobResponse, _err error)
- func (client *Client) ChangeResourceGroup(request *ChangeResourceGroupRequest) (_result *ChangeResourceGroupResponse, _err error)
- func (client *Client) ChangeResourceGroupWithOptions(request *ChangeResourceGroupRequest, runtime *util.RuntimeOptions) (_result *ChangeResourceGroupResponse, _err error)
- func (client *Client) CheckRole(request *CheckRoleRequest) (_result *CheckRoleResponse, _err error)
- func (client *Client) CheckRoleWithOptions(request *CheckRoleRequest, runtime *util.RuntimeOptions) (_result *CheckRoleResponse, _err error)
- func (client *Client) CreateBackupJob(request *CreateBackupJobRequest) (_result *CreateBackupJobResponse, _err error)
- func (client *Client) CreateBackupJobWithOptions(tmpReq *CreateBackupJobRequest, runtime *util.RuntimeOptions) (_result *CreateBackupJobResponse, _err error)
- func (client *Client) CreateBackupPlan(request *CreateBackupPlanRequest) (_result *CreateBackupPlanResponse, _err error)
- func (client *Client) CreateBackupPlanWithOptions(tmpReq *CreateBackupPlanRequest, runtime *util.RuntimeOptions) (_result *CreateBackupPlanResponse, _err error)
- func (client *Client) CreateClients(request *CreateClientsRequest) (_result *CreateClientsResponse, _err error)
- func (client *Client) CreateClientsWithOptions(request *CreateClientsRequest, runtime *util.RuntimeOptions) (_result *CreateClientsResponse, _err error)
- func (client *Client) CreateHanaBackupPlan(request *CreateHanaBackupPlanRequest) (_result *CreateHanaBackupPlanResponse, _err error)
- func (client *Client) CreateHanaBackupPlanWithOptions(request *CreateHanaBackupPlanRequest, runtime *util.RuntimeOptions) (_result *CreateHanaBackupPlanResponse, _err error)
- func (client *Client) CreateHanaInstance(request *CreateHanaInstanceRequest) (_result *CreateHanaInstanceResponse, _err error)
- func (client *Client) CreateHanaInstanceWithOptions(request *CreateHanaInstanceRequest, runtime *util.RuntimeOptions) (_result *CreateHanaInstanceResponse, _err error)
- func (client *Client) CreateHanaRestore(request *CreateHanaRestoreRequest) (_result *CreateHanaRestoreResponse, _err error)
- func (client *Client) CreateHanaRestoreWithOptions(request *CreateHanaRestoreRequest, runtime *util.RuntimeOptions) (_result *CreateHanaRestoreResponse, _err error)
- func (client *Client) CreatePolicyBindings(request *CreatePolicyBindingsRequest) (_result *CreatePolicyBindingsResponse, _err error)
- func (client *Client) CreatePolicyBindingsWithOptions(tmpReq *CreatePolicyBindingsRequest, runtime *util.RuntimeOptions) (_result *CreatePolicyBindingsResponse, _err error)
- func (client *Client) CreatePolicyV2(request *CreatePolicyV2Request) (_result *CreatePolicyV2Response, _err error)
- func (client *Client) CreatePolicyV2WithOptions(tmpReq *CreatePolicyV2Request, runtime *util.RuntimeOptions) (_result *CreatePolicyV2Response, _err error)
- func (client *Client) CreateReplicationVault(request *CreateReplicationVaultRequest) (_result *CreateReplicationVaultResponse, _err error)
- func (client *Client) CreateReplicationVaultWithOptions(request *CreateReplicationVaultRequest, runtime *util.RuntimeOptions) (_result *CreateReplicationVaultResponse, _err error)
- func (client *Client) CreateRestoreJob(request *CreateRestoreJobRequest) (_result *CreateRestoreJobResponse, _err error)
- func (client *Client) CreateRestoreJobWithOptions(tmpReq *CreateRestoreJobRequest, runtime *util.RuntimeOptions) (_result *CreateRestoreJobResponse, _err error)
- func (client *Client) CreateTempFileUploadUrl(request *CreateTempFileUploadUrlRequest) (_result *CreateTempFileUploadUrlResponse, _err error)
- func (client *Client) CreateTempFileUploadUrlWithOptions(request *CreateTempFileUploadUrlRequest, runtime *util.RuntimeOptions) (_result *CreateTempFileUploadUrlResponse, _err error)
- func (client *Client) CreateVault(request *CreateVaultRequest) (_result *CreateVaultResponse, _err error)
- func (client *Client) CreateVaultWithOptions(request *CreateVaultRequest, runtime *util.RuntimeOptions) (_result *CreateVaultResponse, _err error)
- func (client *Client) DeleteAirEcsInstance(request *DeleteAirEcsInstanceRequest) (_result *DeleteAirEcsInstanceResponse, _err error)
- func (client *Client) DeleteAirEcsInstanceWithOptions(tmpReq *DeleteAirEcsInstanceRequest, runtime *util.RuntimeOptions) (_result *DeleteAirEcsInstanceResponse, _err error)
- func (client *Client) DeleteBackupClient(request *DeleteBackupClientRequest) (_result *DeleteBackupClientResponse, _err error)
- func (client *Client) DeleteBackupClientResource(request *DeleteBackupClientResourceRequest) (_result *DeleteBackupClientResourceResponse, _err error)
- func (client *Client) DeleteBackupClientResourceWithOptions(tmpReq *DeleteBackupClientResourceRequest, runtime *util.RuntimeOptions) (_result *DeleteBackupClientResourceResponse, _err error)
- func (client *Client) DeleteBackupClientWithOptions(request *DeleteBackupClientRequest, runtime *util.RuntimeOptions) (_result *DeleteBackupClientResponse, _err error)
- func (client *Client) DeleteBackupPlan(request *DeleteBackupPlanRequest) (_result *DeleteBackupPlanResponse, _err error)
- func (client *Client) DeleteBackupPlanWithOptions(request *DeleteBackupPlanRequest, runtime *util.RuntimeOptions) (_result *DeleteBackupPlanResponse, _err error)
- func (client *Client) DeleteClient(request *DeleteClientRequest) (_result *DeleteClientResponse, _err error)
- func (client *Client) DeleteClientWithOptions(request *DeleteClientRequest, runtime *util.RuntimeOptions) (_result *DeleteClientResponse, _err error)
- func (client *Client) DeleteHanaBackupPlan(request *DeleteHanaBackupPlanRequest) (_result *DeleteHanaBackupPlanResponse, _err error)
- func (client *Client) DeleteHanaBackupPlanWithOptions(request *DeleteHanaBackupPlanRequest, runtime *util.RuntimeOptions) (_result *DeleteHanaBackupPlanResponse, _err error)
- func (client *Client) DeleteHanaInstance(request *DeleteHanaInstanceRequest) (_result *DeleteHanaInstanceResponse, _err error)
- func (client *Client) DeleteHanaInstanceWithOptions(request *DeleteHanaInstanceRequest, runtime *util.RuntimeOptions) (_result *DeleteHanaInstanceResponse, _err error)
- func (client *Client) DeletePolicyBinding(request *DeletePolicyBindingRequest) (_result *DeletePolicyBindingResponse, _err error)
- func (client *Client) DeletePolicyBindingWithOptions(tmpReq *DeletePolicyBindingRequest, runtime *util.RuntimeOptions) (_result *DeletePolicyBindingResponse, _err error)
- func (client *Client) DeletePolicyV2(request *DeletePolicyV2Request) (_result *DeletePolicyV2Response, _err error)
- func (client *Client) DeletePolicyV2WithOptions(request *DeletePolicyV2Request, runtime *util.RuntimeOptions) (_result *DeletePolicyV2Response, _err error)
- func (client *Client) DeleteSnapshot(request *DeleteSnapshotRequest) (_result *DeleteSnapshotResponse, _err error)
- func (client *Client) DeleteSnapshotWithOptions(request *DeleteSnapshotRequest, runtime *util.RuntimeOptions) (_result *DeleteSnapshotResponse, _err error)
- func (client *Client) DeleteUdmDisk(request *DeleteUdmDiskRequest) (_result *DeleteUdmDiskResponse, _err error)
- func (client *Client) DeleteUdmDiskWithOptions(request *DeleteUdmDiskRequest, runtime *util.RuntimeOptions) (_result *DeleteUdmDiskResponse, _err error)
- func (client *Client) DeleteUdmEcsInstance(request *DeleteUdmEcsInstanceRequest) (_result *DeleteUdmEcsInstanceResponse, _err error)
- func (client *Client) DeleteUdmEcsInstanceWithOptions(request *DeleteUdmEcsInstanceRequest, runtime *util.RuntimeOptions) (_result *DeleteUdmEcsInstanceResponse, _err error)
- func (client *Client) DeleteVault(request *DeleteVaultRequest) (_result *DeleteVaultResponse, _err error)
- func (client *Client) DeleteVaultWithOptions(request *DeleteVaultRequest, runtime *util.RuntimeOptions) (_result *DeleteVaultResponse, _err error)
- func (client *Client) DescribeBackupClients(request *DescribeBackupClientsRequest) (_result *DescribeBackupClientsResponse, _err error)
- func (client *Client) DescribeBackupClientsWithOptions(tmpReq *DescribeBackupClientsRequest, runtime *util.RuntimeOptions) (_result *DescribeBackupClientsResponse, _err error)
- func (client *Client) DescribeBackupJobs2(request *DescribeBackupJobs2Request) (_result *DescribeBackupJobs2Response, _err error)
- func (client *Client) DescribeBackupJobs2WithOptions(request *DescribeBackupJobs2Request, runtime *util.RuntimeOptions) (_result *DescribeBackupJobs2Response, _err error)
- func (client *Client) DescribeBackupPlans(request *DescribeBackupPlansRequest) (_result *DescribeBackupPlansResponse, _err error)
- func (client *Client) DescribeBackupPlansWithOptions(request *DescribeBackupPlansRequest, runtime *util.RuntimeOptions) (_result *DescribeBackupPlansResponse, _err error)
- func (client *Client) DescribeClients(request *DescribeClientsRequest) (_result *DescribeClientsResponse, _err error)
- func (client *Client) DescribeClientsWithOptions(request *DescribeClientsRequest, runtime *util.RuntimeOptions) (_result *DescribeClientsResponse, _err error)
- func (client *Client) DescribeContainerCluster(request *DescribeContainerClusterRequest) (_result *DescribeContainerClusterResponse, _err error)
- func (client *Client) DescribeContainerClusterWithOptions(request *DescribeContainerClusterRequest, runtime *util.RuntimeOptions) (_result *DescribeContainerClusterResponse, _err error)
- func (client *Client) DescribeCrossAccounts(request *DescribeCrossAccountsRequest) (_result *DescribeCrossAccountsResponse, _err error)
- func (client *Client) DescribeCrossAccountsWithOptions(request *DescribeCrossAccountsRequest, runtime *util.RuntimeOptions) (_result *DescribeCrossAccountsResponse, _err error)
- func (client *Client) DescribeHanaBackupPlans(request *DescribeHanaBackupPlansRequest) (_result *DescribeHanaBackupPlansResponse, _err error)
- func (client *Client) DescribeHanaBackupPlansWithOptions(request *DescribeHanaBackupPlansRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaBackupPlansResponse, _err error)
- func (client *Client) DescribeHanaBackupSetting(request *DescribeHanaBackupSettingRequest) (_result *DescribeHanaBackupSettingResponse, _err error)
- func (client *Client) DescribeHanaBackupSettingWithOptions(request *DescribeHanaBackupSettingRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaBackupSettingResponse, _err error)
- func (client *Client) DescribeHanaBackupsAsync(request *DescribeHanaBackupsAsyncRequest) (_result *DescribeHanaBackupsAsyncResponse, _err error)
- func (client *Client) DescribeHanaBackupsAsyncWithOptions(request *DescribeHanaBackupsAsyncRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaBackupsAsyncResponse, _err error)
- func (client *Client) DescribeHanaDatabases(request *DescribeHanaDatabasesRequest) (_result *DescribeHanaDatabasesResponse, _err error)
- func (client *Client) DescribeHanaDatabasesWithOptions(request *DescribeHanaDatabasesRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaDatabasesResponse, _err error)
- func (client *Client) DescribeHanaInstances(request *DescribeHanaInstancesRequest) (_result *DescribeHanaInstancesResponse, _err error)
- func (client *Client) DescribeHanaInstancesWithOptions(request *DescribeHanaInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaInstancesResponse, _err error)
- func (client *Client) DescribeHanaRestores(request *DescribeHanaRestoresRequest) (_result *DescribeHanaRestoresResponse, _err error)
- func (client *Client) DescribeHanaRestoresWithOptions(request *DescribeHanaRestoresRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaRestoresResponse, _err error)
- func (client *Client) DescribeHanaRetentionSetting(request *DescribeHanaRetentionSettingRequest) (_result *DescribeHanaRetentionSettingResponse, _err error)
- func (client *Client) DescribeHanaRetentionSettingWithOptions(request *DescribeHanaRetentionSettingRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaRetentionSettingResponse, _err error)
- func (client *Client) DescribeOtsTableSnapshots(request *DescribeOtsTableSnapshotsRequest) (_result *DescribeOtsTableSnapshotsResponse, _err error)
- func (client *Client) DescribeOtsTableSnapshotsWithOptions(request *DescribeOtsTableSnapshotsRequest, runtime *util.RuntimeOptions) (_result *DescribeOtsTableSnapshotsResponse, _err error)
- func (client *Client) DescribePoliciesV2(request *DescribePoliciesV2Request) (_result *DescribePoliciesV2Response, _err error)
- func (client *Client) DescribePoliciesV2WithOptions(request *DescribePoliciesV2Request, runtime *util.RuntimeOptions) (_result *DescribePoliciesV2Response, _err error)
- func (client *Client) DescribePolicyBindings(request *DescribePolicyBindingsRequest) (_result *DescribePolicyBindingsResponse, _err error)
- func (client *Client) DescribePolicyBindingsWithOptions(tmpReq *DescribePolicyBindingsRequest, runtime *util.RuntimeOptions) (_result *DescribePolicyBindingsResponse, _err error)
- func (client *Client) DescribeRecoverableOtsInstances(request *DescribeRecoverableOtsInstancesRequest) (_result *DescribeRecoverableOtsInstancesResponse, _err error)
- func (client *Client) DescribeRecoverableOtsInstancesWithOptions(request *DescribeRecoverableOtsInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeRecoverableOtsInstancesResponse, _err error)
- func (client *Client) DescribeRegions() (_result *DescribeRegionsResponse, _err error)
- func (client *Client) DescribeRegionsWithOptions(runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)
- func (client *Client) DescribeRestoreJobs2(request *DescribeRestoreJobs2Request) (_result *DescribeRestoreJobs2Response, _err error)
- func (client *Client) DescribeRestoreJobs2WithOptions(request *DescribeRestoreJobs2Request, runtime *util.RuntimeOptions) (_result *DescribeRestoreJobs2Response, _err error)
- func (client *Client) DescribeTask(request *DescribeTaskRequest) (_result *DescribeTaskResponse, _err error)
- func (client *Client) DescribeTaskWithOptions(request *DescribeTaskRequest, runtime *util.RuntimeOptions) (_result *DescribeTaskResponse, _err error)
- func (client *Client) DescribeUdmSnapshots(request *DescribeUdmSnapshotsRequest) (_result *DescribeUdmSnapshotsResponse, _err error)
- func (client *Client) DescribeUdmSnapshotsWithOptions(tmpReq *DescribeUdmSnapshotsRequest, runtime *util.RuntimeOptions) (_result *DescribeUdmSnapshotsResponse, _err error)
- func (client *Client) DescribeVaultReplicationRegions(request *DescribeVaultReplicationRegionsRequest) (_result *DescribeVaultReplicationRegionsResponse, _err error)
- func (client *Client) DescribeVaultReplicationRegionsWithOptions(request *DescribeVaultReplicationRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeVaultReplicationRegionsResponse, _err error)
- func (client *Client) DescribeVaults(request *DescribeVaultsRequest) (_result *DescribeVaultsResponse, _err error)
- func (client *Client) DescribeVaultsWithOptions(request *DescribeVaultsRequest, runtime *util.RuntimeOptions) (_result *DescribeVaultsResponse, _err error)
- func (client *Client) DetachNasFileSystem(request *DetachNasFileSystemRequest) (_result *DetachNasFileSystemResponse, _err error)
- func (client *Client) DetachNasFileSystemWithOptions(request *DetachNasFileSystemRequest, runtime *util.RuntimeOptions) (_result *DetachNasFileSystemResponse, _err error)
- func (client *Client) DisableBackupPlan(request *DisableBackupPlanRequest) (_result *DisableBackupPlanResponse, _err error)
- func (client *Client) DisableBackupPlanWithOptions(request *DisableBackupPlanRequest, runtime *util.RuntimeOptions) (_result *DisableBackupPlanResponse, _err error)
- func (client *Client) DisableHanaBackupPlan(request *DisableHanaBackupPlanRequest) (_result *DisableHanaBackupPlanResponse, _err error)
- func (client *Client) DisableHanaBackupPlanWithOptions(request *DisableHanaBackupPlanRequest, runtime *util.RuntimeOptions) (_result *DisableHanaBackupPlanResponse, _err error)
- func (client *Client) EnableBackupPlan(request *EnableBackupPlanRequest) (_result *EnableBackupPlanResponse, _err error)
- func (client *Client) EnableBackupPlanWithOptions(request *EnableBackupPlanRequest, runtime *util.RuntimeOptions) (_result *EnableBackupPlanResponse, _err error)
- func (client *Client) EnableHanaBackupPlan(request *EnableHanaBackupPlanRequest) (_result *EnableHanaBackupPlanResponse, _err error)
- func (client *Client) EnableHanaBackupPlanWithOptions(request *EnableHanaBackupPlanRequest, runtime *util.RuntimeOptions) (_result *EnableHanaBackupPlanResponse, _err error)
- func (client *Client) ExecuteBackupPlan(request *ExecuteBackupPlanRequest) (_result *ExecuteBackupPlanResponse, _err error)
- func (client *Client) ExecuteBackupPlanWithOptions(request *ExecuteBackupPlanRequest, runtime *util.RuntimeOptions) (_result *ExecuteBackupPlanResponse, _err error)
- func (client *Client) ExecutePolicyV2(request *ExecutePolicyV2Request) (_result *ExecutePolicyV2Response, _err error)
- func (client *Client) ExecutePolicyV2WithOptions(request *ExecutePolicyV2Request, runtime *util.RuntimeOptions) (_result *ExecutePolicyV2Response, _err error)
- func (client *Client) GenerateRamPolicy(request *GenerateRamPolicyRequest) (_result *GenerateRamPolicyResponse, _err error)
- func (client *Client) GenerateRamPolicyWithOptions(request *GenerateRamPolicyRequest, runtime *util.RuntimeOptions) (_result *GenerateRamPolicyResponse, _err error)
- func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, ...) (_result *string, _err error)
- func (client *Client) GetTempFileDownloadLink(request *GetTempFileDownloadLinkRequest) (_result *GetTempFileDownloadLinkResponse, _err error)
- func (client *Client) GetTempFileDownloadLinkWithOptions(request *GetTempFileDownloadLinkRequest, runtime *util.RuntimeOptions) (_result *GetTempFileDownloadLinkResponse, _err error)
- func (client *Client) Init(config *openapi.Config) (_err error)
- func (client *Client) InstallBackupClients(request *InstallBackupClientsRequest) (_result *InstallBackupClientsResponse, _err error)
- func (client *Client) InstallBackupClientsWithOptions(tmpReq *InstallBackupClientsRequest, runtime *util.RuntimeOptions) (_result *InstallBackupClientsResponse, _err error)
- func (client *Client) OpenHbrService() (_result *OpenHbrServiceResponse, _err error)
- func (client *Client) OpenHbrServiceWithOptions(runtime *util.RuntimeOptions) (_result *OpenHbrServiceResponse, _err error)
- func (client *Client) SearchHistoricalSnapshots(request *SearchHistoricalSnapshotsRequest) (_result *SearchHistoricalSnapshotsResponse, _err error)
- func (client *Client) SearchHistoricalSnapshotsWithOptions(tmpReq *SearchHistoricalSnapshotsRequest, runtime *util.RuntimeOptions) (_result *SearchHistoricalSnapshotsResponse, _err error)
- func (client *Client) StartHanaDatabaseAsync(request *StartHanaDatabaseAsyncRequest) (_result *StartHanaDatabaseAsyncResponse, _err error)
- func (client *Client) StartHanaDatabaseAsyncWithOptions(request *StartHanaDatabaseAsyncRequest, runtime *util.RuntimeOptions) (_result *StartHanaDatabaseAsyncResponse, _err error)
- func (client *Client) StopHanaDatabaseAsync(request *StopHanaDatabaseAsyncRequest) (_result *StopHanaDatabaseAsyncResponse, _err error)
- func (client *Client) StopHanaDatabaseAsyncWithOptions(request *StopHanaDatabaseAsyncRequest, runtime *util.RuntimeOptions) (_result *StopHanaDatabaseAsyncResponse, _err error)
- func (client *Client) UninstallBackupClients(request *UninstallBackupClientsRequest) (_result *UninstallBackupClientsResponse, _err error)
- func (client *Client) UninstallBackupClientsWithOptions(tmpReq *UninstallBackupClientsRequest, runtime *util.RuntimeOptions) (_result *UninstallBackupClientsResponse, _err error)
- func (client *Client) UninstallClient(request *UninstallClientRequest) (_result *UninstallClientResponse, _err error)
- func (client *Client) UninstallClientWithOptions(request *UninstallClientRequest, runtime *util.RuntimeOptions) (_result *UninstallClientResponse, _err error)
- func (client *Client) UpdateBackupPlan(request *UpdateBackupPlanRequest) (_result *UpdateBackupPlanResponse, _err error)
- func (client *Client) UpdateBackupPlanWithOptions(tmpReq *UpdateBackupPlanRequest, runtime *util.RuntimeOptions) (_result *UpdateBackupPlanResponse, _err error)
- func (client *Client) UpdateClientSettings(request *UpdateClientSettingsRequest) (_result *UpdateClientSettingsResponse, _err error)
- func (client *Client) UpdateClientSettingsWithOptions(request *UpdateClientSettingsRequest, runtime *util.RuntimeOptions) (_result *UpdateClientSettingsResponse, _err error)
- func (client *Client) UpdateContainerCluster(request *UpdateContainerClusterRequest) (_result *UpdateContainerClusterResponse, _err error)
- func (client *Client) UpdateContainerClusterWithOptions(request *UpdateContainerClusterRequest, runtime *util.RuntimeOptions) (_result *UpdateContainerClusterResponse, _err error)
- func (client *Client) UpdateHanaBackupPlan(request *UpdateHanaBackupPlanRequest) (_result *UpdateHanaBackupPlanResponse, _err error)
- func (client *Client) UpdateHanaBackupPlanWithOptions(request *UpdateHanaBackupPlanRequest, runtime *util.RuntimeOptions) (_result *UpdateHanaBackupPlanResponse, _err error)
- func (client *Client) UpdateHanaBackupSetting(request *UpdateHanaBackupSettingRequest) (_result *UpdateHanaBackupSettingResponse, _err error)
- func (client *Client) UpdateHanaBackupSettingWithOptions(request *UpdateHanaBackupSettingRequest, runtime *util.RuntimeOptions) (_result *UpdateHanaBackupSettingResponse, _err error)
- func (client *Client) UpdateHanaInstance(request *UpdateHanaInstanceRequest) (_result *UpdateHanaInstanceResponse, _err error)
- func (client *Client) UpdateHanaInstanceWithOptions(request *UpdateHanaInstanceRequest, runtime *util.RuntimeOptions) (_result *UpdateHanaInstanceResponse, _err error)
- func (client *Client) UpdateHanaRetentionSetting(request *UpdateHanaRetentionSettingRequest) (_result *UpdateHanaRetentionSettingResponse, _err error)
- func (client *Client) UpdateHanaRetentionSettingWithOptions(request *UpdateHanaRetentionSettingRequest, runtime *util.RuntimeOptions) (_result *UpdateHanaRetentionSettingResponse, _err error)
- func (client *Client) UpdatePolicyBinding(request *UpdatePolicyBindingRequest) (_result *UpdatePolicyBindingResponse, _err error)
- func (client *Client) UpdatePolicyBindingWithOptions(tmpReq *UpdatePolicyBindingRequest, runtime *util.RuntimeOptions) (_result *UpdatePolicyBindingResponse, _err error)
- func (client *Client) UpdatePolicyV2(request *UpdatePolicyV2Request) (_result *UpdatePolicyV2Response, _err error)
- func (client *Client) UpdatePolicyV2WithOptions(tmpReq *UpdatePolicyV2Request, runtime *util.RuntimeOptions) (_result *UpdatePolicyV2Response, _err error)
- func (client *Client) UpdateVault(request *UpdateVaultRequest) (_result *UpdateVaultResponse, _err error)
- func (client *Client) UpdateVaultWithOptions(request *UpdateVaultRequest, runtime *util.RuntimeOptions) (_result *UpdateVaultResponse, _err error)
- func (client *Client) UpgradeBackupClients(request *UpgradeBackupClientsRequest) (_result *UpgradeBackupClientsResponse, _err error)
- func (client *Client) UpgradeBackupClientsWithOptions(tmpReq *UpgradeBackupClientsRequest, runtime *util.RuntimeOptions) (_result *UpgradeBackupClientsResponse, _err error)
- func (client *Client) UpgradeClient(request *UpgradeClientRequest) (_result *UpgradeClientResponse, _err error)
- func (client *Client) UpgradeClientWithOptions(request *UpgradeClientRequest, runtime *util.RuntimeOptions) (_result *UpgradeClientResponse, _err error)
- type CreateBackupJobRequest
- func (s CreateBackupJobRequest) GoString() string
- func (s *CreateBackupJobRequest) SetBackupType(v string) *CreateBackupJobRequest
- func (s *CreateBackupJobRequest) SetClusterId(v string) *CreateBackupJobRequest
- func (s *CreateBackupJobRequest) SetContainerClusterId(v string) *CreateBackupJobRequest
- func (s *CreateBackupJobRequest) SetContainerResources(v string) *CreateBackupJobRequest
- func (s *CreateBackupJobRequest) SetCrossAccountRoleName(v string) *CreateBackupJobRequest
- func (s *CreateBackupJobRequest) SetCrossAccountType(v string) *CreateBackupJobRequest
- func (s *CreateBackupJobRequest) SetCrossAccountUserId(v int64) *CreateBackupJobRequest
- func (s *CreateBackupJobRequest) SetDetail(v map[string]interface{}) *CreateBackupJobRequest
- func (s *CreateBackupJobRequest) SetExclude(v string) *CreateBackupJobRequest
- func (s *CreateBackupJobRequest) SetInclude(v string) *CreateBackupJobRequest
- func (s *CreateBackupJobRequest) SetInitiatedByAck(v bool) *CreateBackupJobRequest
- func (s *CreateBackupJobRequest) SetInstanceId(v string) *CreateBackupJobRequest
- func (s *CreateBackupJobRequest) SetJobName(v string) *CreateBackupJobRequest
- func (s *CreateBackupJobRequest) SetOptions(v string) *CreateBackupJobRequest
- func (s *CreateBackupJobRequest) SetRetention(v int64) *CreateBackupJobRequest
- func (s *CreateBackupJobRequest) SetSourceType(v string) *CreateBackupJobRequest
- func (s *CreateBackupJobRequest) SetSpeedLimit(v string) *CreateBackupJobRequest
- func (s *CreateBackupJobRequest) SetVaultId(v string) *CreateBackupJobRequest
- func (s CreateBackupJobRequest) String() string
- type CreateBackupJobResponse
- func (s CreateBackupJobResponse) GoString() string
- func (s *CreateBackupJobResponse) SetBody(v *CreateBackupJobResponseBody) *CreateBackupJobResponse
- func (s *CreateBackupJobResponse) SetHeaders(v map[string]*string) *CreateBackupJobResponse
- func (s *CreateBackupJobResponse) SetStatusCode(v int32) *CreateBackupJobResponse
- func (s CreateBackupJobResponse) String() string
- type CreateBackupJobResponseBody
- func (s CreateBackupJobResponseBody) GoString() string
- func (s *CreateBackupJobResponseBody) SetCode(v string) *CreateBackupJobResponseBody
- func (s *CreateBackupJobResponseBody) SetJobId(v string) *CreateBackupJobResponseBody
- func (s *CreateBackupJobResponseBody) SetMessage(v string) *CreateBackupJobResponseBody
- func (s *CreateBackupJobResponseBody) SetRequestId(v string) *CreateBackupJobResponseBody
- func (s *CreateBackupJobResponseBody) SetSuccess(v bool) *CreateBackupJobResponseBody
- func (s CreateBackupJobResponseBody) String() string
- type CreateBackupJobShrinkRequest
- func (s CreateBackupJobShrinkRequest) GoString() string
- func (s *CreateBackupJobShrinkRequest) SetBackupType(v string) *CreateBackupJobShrinkRequest
- func (s *CreateBackupJobShrinkRequest) SetClusterId(v string) *CreateBackupJobShrinkRequest
- func (s *CreateBackupJobShrinkRequest) SetContainerClusterId(v string) *CreateBackupJobShrinkRequest
- func (s *CreateBackupJobShrinkRequest) SetContainerResources(v string) *CreateBackupJobShrinkRequest
- func (s *CreateBackupJobShrinkRequest) SetCrossAccountRoleName(v string) *CreateBackupJobShrinkRequest
- func (s *CreateBackupJobShrinkRequest) SetCrossAccountType(v string) *CreateBackupJobShrinkRequest
- func (s *CreateBackupJobShrinkRequest) SetCrossAccountUserId(v int64) *CreateBackupJobShrinkRequest
- func (s *CreateBackupJobShrinkRequest) SetDetailShrink(v string) *CreateBackupJobShrinkRequest
- func (s *CreateBackupJobShrinkRequest) SetExclude(v string) *CreateBackupJobShrinkRequest
- func (s *CreateBackupJobShrinkRequest) SetInclude(v string) *CreateBackupJobShrinkRequest
- func (s *CreateBackupJobShrinkRequest) SetInitiatedByAck(v bool) *CreateBackupJobShrinkRequest
- func (s *CreateBackupJobShrinkRequest) SetInstanceId(v string) *CreateBackupJobShrinkRequest
- func (s *CreateBackupJobShrinkRequest) SetJobName(v string) *CreateBackupJobShrinkRequest
- func (s *CreateBackupJobShrinkRequest) SetOptions(v string) *CreateBackupJobShrinkRequest
- func (s *CreateBackupJobShrinkRequest) SetRetention(v int64) *CreateBackupJobShrinkRequest
- func (s *CreateBackupJobShrinkRequest) SetSourceType(v string) *CreateBackupJobShrinkRequest
- func (s *CreateBackupJobShrinkRequest) SetSpeedLimit(v string) *CreateBackupJobShrinkRequest
- func (s *CreateBackupJobShrinkRequest) SetVaultId(v string) *CreateBackupJobShrinkRequest
- func (s CreateBackupJobShrinkRequest) String() string
- type CreateBackupPlanRequest
- func (s CreateBackupPlanRequest) GoString() string
- func (s *CreateBackupPlanRequest) SetBackupType(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetBucket(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetChangeListPath(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetClusterId(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetCreateTime(v int64) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetCrossAccountRoleName(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetCrossAccountType(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetCrossAccountUserId(v int64) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetDataSourceId(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetDestDataSourceDetail(v map[string]interface{}) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetDestDataSourceId(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetDestSourceType(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetDetail(v map[string]interface{}) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetDisabled(v bool) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetExclude(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetFileSystemId(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetInclude(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetInstanceId(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetInstanceName(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetKeepLatestSnapshots(v int64) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetOptions(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetOtsDetail(v *OtsDetail) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetPath(v []*string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetPlanName(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetPrefix(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetRetention(v int64) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetRule(v []*CreateBackupPlanRequestRule) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetSchedule(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetSourceType(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetSpeedLimit(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetUdmRegionId(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetVaultId(v string) *CreateBackupPlanRequest
- func (s CreateBackupPlanRequest) String() string
- type CreateBackupPlanRequestRule
- func (s CreateBackupPlanRequestRule) GoString() string
- func (s *CreateBackupPlanRequestRule) SetBackupType(v string) *CreateBackupPlanRequestRule
- func (s *CreateBackupPlanRequestRule) SetDestinationRegionId(v string) *CreateBackupPlanRequestRule
- func (s *CreateBackupPlanRequestRule) SetDestinationRetention(v int64) *CreateBackupPlanRequestRule
- func (s *CreateBackupPlanRequestRule) SetDisabled(v bool) *CreateBackupPlanRequestRule
- func (s *CreateBackupPlanRequestRule) SetDoCopy(v bool) *CreateBackupPlanRequestRule
- func (s *CreateBackupPlanRequestRule) SetRetention(v int64) *CreateBackupPlanRequestRule
- func (s *CreateBackupPlanRequestRule) SetRuleName(v string) *CreateBackupPlanRequestRule
- func (s *CreateBackupPlanRequestRule) SetSchedule(v string) *CreateBackupPlanRequestRule
- func (s CreateBackupPlanRequestRule) String() string
- type CreateBackupPlanResponse
- func (s CreateBackupPlanResponse) GoString() string
- func (s *CreateBackupPlanResponse) SetBody(v *CreateBackupPlanResponseBody) *CreateBackupPlanResponse
- func (s *CreateBackupPlanResponse) SetHeaders(v map[string]*string) *CreateBackupPlanResponse
- func (s *CreateBackupPlanResponse) SetStatusCode(v int32) *CreateBackupPlanResponse
- func (s CreateBackupPlanResponse) String() string
- type CreateBackupPlanResponseBody
- func (s CreateBackupPlanResponseBody) GoString() string
- func (s *CreateBackupPlanResponseBody) SetCode(v string) *CreateBackupPlanResponseBody
- func (s *CreateBackupPlanResponseBody) SetMessage(v string) *CreateBackupPlanResponseBody
- func (s *CreateBackupPlanResponseBody) SetPlanId(v string) *CreateBackupPlanResponseBody
- func (s *CreateBackupPlanResponseBody) SetRequestId(v string) *CreateBackupPlanResponseBody
- func (s *CreateBackupPlanResponseBody) SetSuccess(v bool) *CreateBackupPlanResponseBody
- func (s CreateBackupPlanResponseBody) String() string
- type CreateBackupPlanShrinkRequest
- func (s CreateBackupPlanShrinkRequest) GoString() string
- func (s *CreateBackupPlanShrinkRequest) SetBackupType(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetBucket(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetChangeListPath(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetClusterId(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetCreateTime(v int64) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetCrossAccountRoleName(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetCrossAccountType(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetCrossAccountUserId(v int64) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetDataSourceId(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetDestDataSourceDetailShrink(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetDestDataSourceId(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetDestSourceType(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetDetailShrink(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetDisabled(v bool) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetExclude(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetFileSystemId(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetInclude(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetInstanceId(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetInstanceName(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetKeepLatestSnapshots(v int64) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetOptions(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetOtsDetailShrink(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetPath(v []*string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetPlanName(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetPrefix(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetRetention(v int64) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetRule(v []*CreateBackupPlanShrinkRequestRule) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetSchedule(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetSourceType(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetSpeedLimit(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetUdmRegionId(v string) *CreateBackupPlanShrinkRequest
- func (s *CreateBackupPlanShrinkRequest) SetVaultId(v string) *CreateBackupPlanShrinkRequest
- func (s CreateBackupPlanShrinkRequest) String() string
- type CreateBackupPlanShrinkRequestRule
- func (s CreateBackupPlanShrinkRequestRule) GoString() string
- func (s *CreateBackupPlanShrinkRequestRule) SetBackupType(v string) *CreateBackupPlanShrinkRequestRule
- func (s *CreateBackupPlanShrinkRequestRule) SetDestinationRegionId(v string) *CreateBackupPlanShrinkRequestRule
- func (s *CreateBackupPlanShrinkRequestRule) SetDestinationRetention(v int64) *CreateBackupPlanShrinkRequestRule
- func (s *CreateBackupPlanShrinkRequestRule) SetDisabled(v bool) *CreateBackupPlanShrinkRequestRule
- func (s *CreateBackupPlanShrinkRequestRule) SetDoCopy(v bool) *CreateBackupPlanShrinkRequestRule
- func (s *CreateBackupPlanShrinkRequestRule) SetRetention(v int64) *CreateBackupPlanShrinkRequestRule
- func (s *CreateBackupPlanShrinkRequestRule) SetRuleName(v string) *CreateBackupPlanShrinkRequestRule
- func (s *CreateBackupPlanShrinkRequestRule) SetSchedule(v string) *CreateBackupPlanShrinkRequestRule
- func (s CreateBackupPlanShrinkRequestRule) String() string
- type CreateClientsRequest
- func (s CreateClientsRequest) GoString() string
- func (s *CreateClientsRequest) SetAlertSetting(v string) *CreateClientsRequest
- func (s *CreateClientsRequest) SetClientInfo(v string) *CreateClientsRequest
- func (s *CreateClientsRequest) SetCrossAccountRoleName(v string) *CreateClientsRequest
- func (s *CreateClientsRequest) SetCrossAccountType(v string) *CreateClientsRequest
- func (s *CreateClientsRequest) SetCrossAccountUserId(v int64) *CreateClientsRequest
- func (s *CreateClientsRequest) SetResourceGroupId(v string) *CreateClientsRequest
- func (s *CreateClientsRequest) SetUseHttps(v bool) *CreateClientsRequest
- func (s *CreateClientsRequest) SetVaultId(v string) *CreateClientsRequest
- func (s CreateClientsRequest) String() string
- type CreateClientsResponse
- func (s CreateClientsResponse) GoString() string
- func (s *CreateClientsResponse) SetBody(v *CreateClientsResponseBody) *CreateClientsResponse
- func (s *CreateClientsResponse) SetHeaders(v map[string]*string) *CreateClientsResponse
- func (s *CreateClientsResponse) SetStatusCode(v int32) *CreateClientsResponse
- func (s CreateClientsResponse) String() string
- type CreateClientsResponseBody
- func (s CreateClientsResponseBody) GoString() string
- func (s *CreateClientsResponseBody) SetCode(v string) *CreateClientsResponseBody
- func (s *CreateClientsResponseBody) SetInstanceStatuses(v *CreateClientsResponseBodyInstanceStatuses) *CreateClientsResponseBody
- func (s *CreateClientsResponseBody) SetMessage(v string) *CreateClientsResponseBody
- func (s *CreateClientsResponseBody) SetRequestId(v string) *CreateClientsResponseBody
- func (s *CreateClientsResponseBody) SetSuccess(v bool) *CreateClientsResponseBody
- func (s *CreateClientsResponseBody) SetTaskId(v string) *CreateClientsResponseBody
- func (s CreateClientsResponseBody) String() string
- type CreateClientsResponseBodyInstanceStatuses
- func (s CreateClientsResponseBodyInstanceStatuses) GoString() string
- func (s *CreateClientsResponseBodyInstanceStatuses) SetInstanceStatus(v []*CreateClientsResponseBodyInstanceStatusesInstanceStatus) *CreateClientsResponseBodyInstanceStatuses
- func (s CreateClientsResponseBodyInstanceStatuses) String() string
- type CreateClientsResponseBodyInstanceStatusesInstanceStatus
- func (s CreateClientsResponseBodyInstanceStatusesInstanceStatus) GoString() string
- func (s *CreateClientsResponseBodyInstanceStatusesInstanceStatus) SetInstanceId(v string) *CreateClientsResponseBodyInstanceStatusesInstanceStatus
- func (s *CreateClientsResponseBodyInstanceStatusesInstanceStatus) SetValidInstance(v bool) *CreateClientsResponseBodyInstanceStatusesInstanceStatus
- func (s CreateClientsResponseBodyInstanceStatusesInstanceStatus) String() string
- type CreateHanaBackupPlanRequest
- func (s CreateHanaBackupPlanRequest) GoString() string
- func (s *CreateHanaBackupPlanRequest) SetBackupPrefix(v string) *CreateHanaBackupPlanRequest
- func (s *CreateHanaBackupPlanRequest) SetBackupType(v string) *CreateHanaBackupPlanRequest
- func (s *CreateHanaBackupPlanRequest) SetClusterId(v string) *CreateHanaBackupPlanRequest
- func (s *CreateHanaBackupPlanRequest) SetDatabaseName(v string) *CreateHanaBackupPlanRequest
- func (s *CreateHanaBackupPlanRequest) SetPlanName(v string) *CreateHanaBackupPlanRequest
- func (s *CreateHanaBackupPlanRequest) SetResourceGroupId(v string) *CreateHanaBackupPlanRequest
- func (s *CreateHanaBackupPlanRequest) SetSchedule(v string) *CreateHanaBackupPlanRequest
- func (s *CreateHanaBackupPlanRequest) SetVaultId(v string) *CreateHanaBackupPlanRequest
- func (s CreateHanaBackupPlanRequest) String() string
- type CreateHanaBackupPlanResponse
- func (s CreateHanaBackupPlanResponse) GoString() string
- func (s *CreateHanaBackupPlanResponse) SetBody(v *CreateHanaBackupPlanResponseBody) *CreateHanaBackupPlanResponse
- func (s *CreateHanaBackupPlanResponse) SetHeaders(v map[string]*string) *CreateHanaBackupPlanResponse
- func (s *CreateHanaBackupPlanResponse) SetStatusCode(v int32) *CreateHanaBackupPlanResponse
- func (s CreateHanaBackupPlanResponse) String() string
- type CreateHanaBackupPlanResponseBody
- func (s CreateHanaBackupPlanResponseBody) GoString() string
- func (s *CreateHanaBackupPlanResponseBody) SetCode(v string) *CreateHanaBackupPlanResponseBody
- func (s *CreateHanaBackupPlanResponseBody) SetMessage(v string) *CreateHanaBackupPlanResponseBody
- func (s *CreateHanaBackupPlanResponseBody) SetPlanId(v string) *CreateHanaBackupPlanResponseBody
- func (s *CreateHanaBackupPlanResponseBody) SetRequestId(v string) *CreateHanaBackupPlanResponseBody
- func (s *CreateHanaBackupPlanResponseBody) SetSuccess(v bool) *CreateHanaBackupPlanResponseBody
- func (s CreateHanaBackupPlanResponseBody) String() string
- type CreateHanaInstanceRequest
- func (s CreateHanaInstanceRequest) GoString() string
- func (s *CreateHanaInstanceRequest) SetAlertSetting(v string) *CreateHanaInstanceRequest
- func (s *CreateHanaInstanceRequest) SetCrossAccountRoleName(v string) *CreateHanaInstanceRequest
- func (s *CreateHanaInstanceRequest) SetCrossAccountType(v string) *CreateHanaInstanceRequest
- func (s *CreateHanaInstanceRequest) SetCrossAccountUserId(v int64) *CreateHanaInstanceRequest
- func (s *CreateHanaInstanceRequest) SetEcsInstanceId(v string) *CreateHanaInstanceRequest
- func (s *CreateHanaInstanceRequest) SetHanaName(v string) *CreateHanaInstanceRequest
- func (s *CreateHanaInstanceRequest) SetHost(v string) *CreateHanaInstanceRequest
- func (s *CreateHanaInstanceRequest) SetInstanceNumber(v int32) *CreateHanaInstanceRequest
- func (s *CreateHanaInstanceRequest) SetPassword(v string) *CreateHanaInstanceRequest
- func (s *CreateHanaInstanceRequest) SetResourceGroupId(v string) *CreateHanaInstanceRequest
- func (s *CreateHanaInstanceRequest) SetSid(v string) *CreateHanaInstanceRequest
- func (s *CreateHanaInstanceRequest) SetUseSsl(v bool) *CreateHanaInstanceRequest
- func (s *CreateHanaInstanceRequest) SetUserName(v string) *CreateHanaInstanceRequest
- func (s *CreateHanaInstanceRequest) SetValidateCertificate(v bool) *CreateHanaInstanceRequest
- func (s *CreateHanaInstanceRequest) SetVaultId(v string) *CreateHanaInstanceRequest
- func (s CreateHanaInstanceRequest) String() string
- type CreateHanaInstanceResponse
- func (s CreateHanaInstanceResponse) GoString() string
- func (s *CreateHanaInstanceResponse) SetBody(v *CreateHanaInstanceResponseBody) *CreateHanaInstanceResponse
- func (s *CreateHanaInstanceResponse) SetHeaders(v map[string]*string) *CreateHanaInstanceResponse
- func (s *CreateHanaInstanceResponse) SetStatusCode(v int32) *CreateHanaInstanceResponse
- func (s CreateHanaInstanceResponse) String() string
- type CreateHanaInstanceResponseBody
- func (s CreateHanaInstanceResponseBody) GoString() string
- func (s *CreateHanaInstanceResponseBody) SetClusterId(v string) *CreateHanaInstanceResponseBody
- func (s *CreateHanaInstanceResponseBody) SetCode(v string) *CreateHanaInstanceResponseBody
- func (s *CreateHanaInstanceResponseBody) SetMessage(v string) *CreateHanaInstanceResponseBody
- func (s *CreateHanaInstanceResponseBody) SetRequestId(v string) *CreateHanaInstanceResponseBody
- func (s *CreateHanaInstanceResponseBody) SetSuccess(v bool) *CreateHanaInstanceResponseBody
- func (s CreateHanaInstanceResponseBody) String() string
- type CreateHanaRestoreRequest
- func (s CreateHanaRestoreRequest) GoString() string
- func (s *CreateHanaRestoreRequest) SetBackupId(v int64) *CreateHanaRestoreRequest
- func (s *CreateHanaRestoreRequest) SetBackupPrefix(v string) *CreateHanaRestoreRequest
- func (s *CreateHanaRestoreRequest) SetCheckAccess(v bool) *CreateHanaRestoreRequest
- func (s *CreateHanaRestoreRequest) SetClearLog(v bool) *CreateHanaRestoreRequest
- func (s *CreateHanaRestoreRequest) SetClusterId(v string) *CreateHanaRestoreRequest
- func (s *CreateHanaRestoreRequest) SetDatabaseName(v string) *CreateHanaRestoreRequest
- func (s *CreateHanaRestoreRequest) SetLogPosition(v int64) *CreateHanaRestoreRequest
- func (s *CreateHanaRestoreRequest) SetMasterClientId(v string) *CreateHanaRestoreRequest
- func (s *CreateHanaRestoreRequest) SetMode(v string) *CreateHanaRestoreRequest
- func (s *CreateHanaRestoreRequest) SetRecoveryPointInTime(v int64) *CreateHanaRestoreRequest
- func (s *CreateHanaRestoreRequest) SetSidAdmin(v string) *CreateHanaRestoreRequest
- func (s *CreateHanaRestoreRequest) SetSource(v string) *CreateHanaRestoreRequest
- func (s *CreateHanaRestoreRequest) SetSourceClusterId(v string) *CreateHanaRestoreRequest
- func (s *CreateHanaRestoreRequest) SetSystemCopy(v bool) *CreateHanaRestoreRequest
- func (s *CreateHanaRestoreRequest) SetUseCatalog(v bool) *CreateHanaRestoreRequest
- func (s *CreateHanaRestoreRequest) SetUseDelta(v bool) *CreateHanaRestoreRequest
- func (s *CreateHanaRestoreRequest) SetVaultId(v string) *CreateHanaRestoreRequest
- func (s *CreateHanaRestoreRequest) SetVolumeId(v int32) *CreateHanaRestoreRequest
- func (s CreateHanaRestoreRequest) String() string
- type CreateHanaRestoreResponse
- func (s CreateHanaRestoreResponse) GoString() string
- func (s *CreateHanaRestoreResponse) SetBody(v *CreateHanaRestoreResponseBody) *CreateHanaRestoreResponse
- func (s *CreateHanaRestoreResponse) SetHeaders(v map[string]*string) *CreateHanaRestoreResponse
- func (s *CreateHanaRestoreResponse) SetStatusCode(v int32) *CreateHanaRestoreResponse
- func (s CreateHanaRestoreResponse) String() string
- type CreateHanaRestoreResponseBody
- func (s CreateHanaRestoreResponseBody) GoString() string
- func (s *CreateHanaRestoreResponseBody) SetCode(v string) *CreateHanaRestoreResponseBody
- func (s *CreateHanaRestoreResponseBody) SetMessage(v string) *CreateHanaRestoreResponseBody
- func (s *CreateHanaRestoreResponseBody) SetRequestId(v string) *CreateHanaRestoreResponseBody
- func (s *CreateHanaRestoreResponseBody) SetRestoreId(v string) *CreateHanaRestoreResponseBody
- func (s *CreateHanaRestoreResponseBody) SetSuccess(v bool) *CreateHanaRestoreResponseBody
- func (s CreateHanaRestoreResponseBody) String() string
- type CreatePolicyBindingsRequest
- func (s CreatePolicyBindingsRequest) GoString() string
- func (s *CreatePolicyBindingsRequest) SetPolicyBindingList(v []*CreatePolicyBindingsRequestPolicyBindingList) *CreatePolicyBindingsRequest
- func (s *CreatePolicyBindingsRequest) SetPolicyId(v string) *CreatePolicyBindingsRequest
- func (s CreatePolicyBindingsRequest) String() string
- type CreatePolicyBindingsRequestPolicyBindingList
- func (s CreatePolicyBindingsRequestPolicyBindingList) GoString() string
- func (s *CreatePolicyBindingsRequestPolicyBindingList) SetAdvancedOptions(v *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) *CreatePolicyBindingsRequestPolicyBindingList
- func (s *CreatePolicyBindingsRequestPolicyBindingList) SetCrossAccountRoleName(v string) *CreatePolicyBindingsRequestPolicyBindingList
- func (s *CreatePolicyBindingsRequestPolicyBindingList) SetCrossAccountType(v string) *CreatePolicyBindingsRequestPolicyBindingList
- func (s *CreatePolicyBindingsRequestPolicyBindingList) SetCrossAccountUserId(v int64) *CreatePolicyBindingsRequestPolicyBindingList
- func (s *CreatePolicyBindingsRequestPolicyBindingList) SetDataSourceId(v string) *CreatePolicyBindingsRequestPolicyBindingList
- func (s *CreatePolicyBindingsRequestPolicyBindingList) SetDisabled(v string) *CreatePolicyBindingsRequestPolicyBindingList
- func (s *CreatePolicyBindingsRequestPolicyBindingList) SetExclude(v string) *CreatePolicyBindingsRequestPolicyBindingList
- func (s *CreatePolicyBindingsRequestPolicyBindingList) SetInclude(v string) *CreatePolicyBindingsRequestPolicyBindingList
- func (s *CreatePolicyBindingsRequestPolicyBindingList) SetPolicyBindingDescription(v string) *CreatePolicyBindingsRequestPolicyBindingList
- func (s *CreatePolicyBindingsRequestPolicyBindingList) SetSource(v string) *CreatePolicyBindingsRequestPolicyBindingList
- func (s *CreatePolicyBindingsRequestPolicyBindingList) SetSourceType(v string) *CreatePolicyBindingsRequestPolicyBindingList
- func (s *CreatePolicyBindingsRequestPolicyBindingList) SetSpeedLimit(v string) *CreatePolicyBindingsRequestPolicyBindingList
- func (s CreatePolicyBindingsRequestPolicyBindingList) String() string
- type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions
- func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) GoString() string
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) SetCommonFileSystemDetail(...) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) SetCommonNasDetail(v *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonNasDetail) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) SetFileDetail(v *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsFileDetail) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) SetOssDetail(v *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) SetUdmDetail(v *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions
- func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) String() string
- type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonFileSystemDetail
- func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonFileSystemDetail) GoString() string
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonFileSystemDetail) SetFetchSliceSize(v int64) ...
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonFileSystemDetail) SetFullOnIncrementFail(v bool) ...
- func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonFileSystemDetail) String() string
- type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonNasDetail
- func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonNasDetail) GoString() string
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonNasDetail) SetClusterId(v string) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonNasDetail
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonNasDetail) SetFetchSliceSize(v int64) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonNasDetail
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonNasDetail) SetFullOnIncrementFail(v bool) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonNasDetail
- func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonNasDetail) String() string
- type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsFileDetail
- func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsFileDetail) GoString() string
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsFileDetail) SetAdvPolicy(v bool) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsFileDetail
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsFileDetail) SetUseVSS(v bool) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsFileDetail
- func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsFileDetail) String() string
- type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail
- func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail) GoString() string
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail) SetIgnoreArchiveObject(v bool) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail) SetInventoryCleanupPolicy(v string) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail) SetInventoryId(v string) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail
- func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail) String() string
- type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail
- func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) GoString() string
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetAppConsistent(v bool) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetDiskIdList(v []*string) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetEnableFsFreeze(v bool) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetEnableWriters(v bool) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetExcludeDiskIdList(v []*string) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetPostScriptPath(v string) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetPreScriptPath(v string) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetRamRoleName(v string) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetSnapshotGroup(v bool) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetTimeoutInSeconds(v int64) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail
- func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) String() string
- type CreatePolicyBindingsResponse
- func (s CreatePolicyBindingsResponse) GoString() string
- func (s *CreatePolicyBindingsResponse) SetBody(v *CreatePolicyBindingsResponseBody) *CreatePolicyBindingsResponse
- func (s *CreatePolicyBindingsResponse) SetHeaders(v map[string]*string) *CreatePolicyBindingsResponse
- func (s *CreatePolicyBindingsResponse) SetStatusCode(v int32) *CreatePolicyBindingsResponse
- func (s CreatePolicyBindingsResponse) String() string
- type CreatePolicyBindingsResponseBody
- func (s CreatePolicyBindingsResponseBody) GoString() string
- func (s *CreatePolicyBindingsResponseBody) SetCode(v string) *CreatePolicyBindingsResponseBody
- func (s *CreatePolicyBindingsResponseBody) SetMessage(v string) *CreatePolicyBindingsResponseBody
- func (s *CreatePolicyBindingsResponseBody) SetRequestId(v string) *CreatePolicyBindingsResponseBody
- func (s *CreatePolicyBindingsResponseBody) SetSuccess(v bool) *CreatePolicyBindingsResponseBody
- func (s CreatePolicyBindingsResponseBody) String() string
- type CreatePolicyBindingsShrinkRequest
- func (s CreatePolicyBindingsShrinkRequest) GoString() string
- func (s *CreatePolicyBindingsShrinkRequest) SetPolicyBindingListShrink(v string) *CreatePolicyBindingsShrinkRequest
- func (s *CreatePolicyBindingsShrinkRequest) SetPolicyId(v string) *CreatePolicyBindingsShrinkRequest
- func (s CreatePolicyBindingsShrinkRequest) String() string
- type CreatePolicyV2Request
- func (s CreatePolicyV2Request) GoString() string
- func (s *CreatePolicyV2Request) SetPolicyDescription(v string) *CreatePolicyV2Request
- func (s *CreatePolicyV2Request) SetPolicyName(v string) *CreatePolicyV2Request
- func (s *CreatePolicyV2Request) SetPolicyType(v string) *CreatePolicyV2Request
- func (s *CreatePolicyV2Request) SetRules(v []*CreatePolicyV2RequestRules) *CreatePolicyV2Request
- func (s CreatePolicyV2Request) String() string
- type CreatePolicyV2RequestRules
- func (s CreatePolicyV2RequestRules) GoString() string
- func (s *CreatePolicyV2RequestRules) SetBackupType(v string) *CreatePolicyV2RequestRules
- func (s *CreatePolicyV2RequestRules) SetDataSourceFilters(v []*CreatePolicyV2RequestRulesDataSourceFilters) *CreatePolicyV2RequestRules
- func (s *CreatePolicyV2RequestRules) SetImmutable(v bool) *CreatePolicyV2RequestRules
- func (s *CreatePolicyV2RequestRules) SetKeepLatestSnapshots(v int64) *CreatePolicyV2RequestRules
- func (s *CreatePolicyV2RequestRules) SetReplicationRegionId(v string) *CreatePolicyV2RequestRules
- func (s *CreatePolicyV2RequestRules) SetRetention(v int64) *CreatePolicyV2RequestRules
- func (s *CreatePolicyV2RequestRules) SetRetentionRules(v []*CreatePolicyV2RequestRulesRetentionRules) *CreatePolicyV2RequestRules
- func (s *CreatePolicyV2RequestRules) SetRuleType(v string) *CreatePolicyV2RequestRules
- func (s *CreatePolicyV2RequestRules) SetSchedule(v string) *CreatePolicyV2RequestRules
- func (s *CreatePolicyV2RequestRules) SetTagFilters(v []*CreatePolicyV2RequestRulesTagFilters) *CreatePolicyV2RequestRules
- func (s *CreatePolicyV2RequestRules) SetVaultId(v string) *CreatePolicyV2RequestRules
- func (s CreatePolicyV2RequestRules) String() string
- type CreatePolicyV2RequestRulesDataSourceFilters
- func (s CreatePolicyV2RequestRulesDataSourceFilters) GoString() string
- func (s *CreatePolicyV2RequestRulesDataSourceFilters) SetDataSourceIds(v []*string) *CreatePolicyV2RequestRulesDataSourceFilters
- func (s *CreatePolicyV2RequestRulesDataSourceFilters) SetSourceType(v string) *CreatePolicyV2RequestRulesDataSourceFilters
- func (s CreatePolicyV2RequestRulesDataSourceFilters) String() string
- type CreatePolicyV2RequestRulesRetentionRules
- func (s CreatePolicyV2RequestRulesRetentionRules) GoString() string
- func (s *CreatePolicyV2RequestRulesRetentionRules) SetAdvancedRetentionType(v string) *CreatePolicyV2RequestRulesRetentionRules
- func (s *CreatePolicyV2RequestRulesRetentionRules) SetRetention(v int64) *CreatePolicyV2RequestRulesRetentionRules
- func (s *CreatePolicyV2RequestRulesRetentionRules) SetWhichSnapshot(v int64) *CreatePolicyV2RequestRulesRetentionRules
- func (s CreatePolicyV2RequestRulesRetentionRules) String() string
- type CreatePolicyV2RequestRulesTagFilters
- func (s CreatePolicyV2RequestRulesTagFilters) GoString() string
- func (s *CreatePolicyV2RequestRulesTagFilters) SetKey(v string) *CreatePolicyV2RequestRulesTagFilters
- func (s *CreatePolicyV2RequestRulesTagFilters) SetOperator(v string) *CreatePolicyV2RequestRulesTagFilters
- func (s *CreatePolicyV2RequestRulesTagFilters) SetValue(v string) *CreatePolicyV2RequestRulesTagFilters
- func (s CreatePolicyV2RequestRulesTagFilters) String() string
- type CreatePolicyV2Response
- func (s CreatePolicyV2Response) GoString() string
- func (s *CreatePolicyV2Response) SetBody(v *CreatePolicyV2ResponseBody) *CreatePolicyV2Response
- func (s *CreatePolicyV2Response) SetHeaders(v map[string]*string) *CreatePolicyV2Response
- func (s *CreatePolicyV2Response) SetStatusCode(v int32) *CreatePolicyV2Response
- func (s CreatePolicyV2Response) String() string
- type CreatePolicyV2ResponseBody
- func (s CreatePolicyV2ResponseBody) GoString() string
- func (s *CreatePolicyV2ResponseBody) SetCode(v string) *CreatePolicyV2ResponseBody
- func (s *CreatePolicyV2ResponseBody) SetMessage(v string) *CreatePolicyV2ResponseBody
- func (s *CreatePolicyV2ResponseBody) SetPolicyId(v string) *CreatePolicyV2ResponseBody
- func (s *CreatePolicyV2ResponseBody) SetRequestId(v string) *CreatePolicyV2ResponseBody
- func (s *CreatePolicyV2ResponseBody) SetSuccess(v bool) *CreatePolicyV2ResponseBody
- func (s CreatePolicyV2ResponseBody) String() string
- type CreatePolicyV2ShrinkRequest
- func (s CreatePolicyV2ShrinkRequest) GoString() string
- func (s *CreatePolicyV2ShrinkRequest) SetPolicyDescription(v string) *CreatePolicyV2ShrinkRequest
- func (s *CreatePolicyV2ShrinkRequest) SetPolicyName(v string) *CreatePolicyV2ShrinkRequest
- func (s *CreatePolicyV2ShrinkRequest) SetPolicyType(v string) *CreatePolicyV2ShrinkRequest
- func (s *CreatePolicyV2ShrinkRequest) SetRulesShrink(v string) *CreatePolicyV2ShrinkRequest
- func (s CreatePolicyV2ShrinkRequest) String() string
- type CreateReplicationVaultRequest
- func (s CreateReplicationVaultRequest) GoString() string
- func (s *CreateReplicationVaultRequest) SetDescription(v string) *CreateReplicationVaultRequest
- func (s *CreateReplicationVaultRequest) SetEncryptType(v string) *CreateReplicationVaultRequest
- func (s *CreateReplicationVaultRequest) SetKmsKeyId(v string) *CreateReplicationVaultRequest
- func (s *CreateReplicationVaultRequest) SetRedundancyType(v string) *CreateReplicationVaultRequest
- func (s *CreateReplicationVaultRequest) SetReplicationSourceRegionId(v string) *CreateReplicationVaultRequest
- func (s *CreateReplicationVaultRequest) SetReplicationSourceVaultId(v string) *CreateReplicationVaultRequest
- func (s *CreateReplicationVaultRequest) SetVaultName(v string) *CreateReplicationVaultRequest
- func (s *CreateReplicationVaultRequest) SetVaultRegionId(v string) *CreateReplicationVaultRequest
- func (s *CreateReplicationVaultRequest) SetVaultStorageClass(v string) *CreateReplicationVaultRequest
- func (s CreateReplicationVaultRequest) String() string
- type CreateReplicationVaultResponse
- func (s CreateReplicationVaultResponse) GoString() string
- func (s *CreateReplicationVaultResponse) SetBody(v *CreateReplicationVaultResponseBody) *CreateReplicationVaultResponse
- func (s *CreateReplicationVaultResponse) SetHeaders(v map[string]*string) *CreateReplicationVaultResponse
- func (s *CreateReplicationVaultResponse) SetStatusCode(v int32) *CreateReplicationVaultResponse
- func (s CreateReplicationVaultResponse) String() string
- type CreateReplicationVaultResponseBody
- func (s CreateReplicationVaultResponseBody) GoString() string
- func (s *CreateReplicationVaultResponseBody) SetCode(v string) *CreateReplicationVaultResponseBody
- func (s *CreateReplicationVaultResponseBody) SetMessage(v string) *CreateReplicationVaultResponseBody
- func (s *CreateReplicationVaultResponseBody) SetRequestId(v string) *CreateReplicationVaultResponseBody
- func (s *CreateReplicationVaultResponseBody) SetSuccess(v bool) *CreateReplicationVaultResponseBody
- func (s *CreateReplicationVaultResponseBody) SetTaskId(v string) *CreateReplicationVaultResponseBody
- func (s *CreateReplicationVaultResponseBody) SetVaultId(v string) *CreateReplicationVaultResponseBody
- func (s CreateReplicationVaultResponseBody) String() string
- type CreateRestoreJobRequest
- func (s CreateRestoreJobRequest) GoString() string
- func (s *CreateRestoreJobRequest) SetCrossAccountRoleName(v string) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetCrossAccountType(v string) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetCrossAccountUserId(v int64) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetExclude(v string) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetFailbackDetail(v map[string]interface{}) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetInclude(v string) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetInitiatedByAck(v bool) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetOptions(v string) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetOtsDetail(v *OtsTableRestoreDetail) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetRestoreType(v string) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetSnapshotHash(v string) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetSnapshotId(v string) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetSourceType(v string) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetTargetBucket(v string) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetTargetContainer(v string) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetTargetContainerClusterId(v string) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetTargetCreateTime(v int64) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetTargetFileSystemId(v string) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetTargetInstanceId(v string) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetTargetInstanceName(v string) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetTargetPath(v string) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetTargetPrefix(v string) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetTargetTableName(v string) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetTargetTime(v int64) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetUdmDetail(v map[string]interface{}) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetUdmRegionId(v string) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetVaultId(v string) *CreateRestoreJobRequest
- func (s CreateRestoreJobRequest) String() string
- type CreateRestoreJobResponse
- func (s CreateRestoreJobResponse) GoString() string
- func (s *CreateRestoreJobResponse) SetBody(v *CreateRestoreJobResponseBody) *CreateRestoreJobResponse
- func (s *CreateRestoreJobResponse) SetHeaders(v map[string]*string) *CreateRestoreJobResponse
- func (s *CreateRestoreJobResponse) SetStatusCode(v int32) *CreateRestoreJobResponse
- func (s CreateRestoreJobResponse) String() string
- type CreateRestoreJobResponseBody
- func (s CreateRestoreJobResponseBody) GoString() string
- func (s *CreateRestoreJobResponseBody) SetCode(v string) *CreateRestoreJobResponseBody
- func (s *CreateRestoreJobResponseBody) SetMessage(v string) *CreateRestoreJobResponseBody
- func (s *CreateRestoreJobResponseBody) SetRequestId(v string) *CreateRestoreJobResponseBody
- func (s *CreateRestoreJobResponseBody) SetRestoreId(v string) *CreateRestoreJobResponseBody
- func (s *CreateRestoreJobResponseBody) SetSuccess(v bool) *CreateRestoreJobResponseBody
- func (s CreateRestoreJobResponseBody) String() string
- type CreateRestoreJobShrinkRequest
- func (s CreateRestoreJobShrinkRequest) GoString() string
- func (s *CreateRestoreJobShrinkRequest) SetCrossAccountRoleName(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetCrossAccountType(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetCrossAccountUserId(v int64) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetExclude(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetFailbackDetailShrink(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetInclude(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetInitiatedByAck(v bool) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetOptions(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetOtsDetailShrink(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetRestoreType(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetSnapshotHash(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetSnapshotId(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetSourceType(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetTargetBucket(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetTargetContainer(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetTargetContainerClusterId(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetTargetCreateTime(v int64) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetTargetFileSystemId(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetTargetInstanceId(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetTargetInstanceName(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetTargetPath(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetTargetPrefix(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetTargetTableName(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetTargetTime(v int64) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetUdmDetailShrink(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetUdmRegionId(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetVaultId(v string) *CreateRestoreJobShrinkRequest
- func (s CreateRestoreJobShrinkRequest) String() string
- type CreateTempFileUploadUrlRequest
- type CreateTempFileUploadUrlResponse
- func (s CreateTempFileUploadUrlResponse) GoString() string
- func (s *CreateTempFileUploadUrlResponse) SetBody(v *CreateTempFileUploadUrlResponseBody) *CreateTempFileUploadUrlResponse
- func (s *CreateTempFileUploadUrlResponse) SetHeaders(v map[string]*string) *CreateTempFileUploadUrlResponse
- func (s *CreateTempFileUploadUrlResponse) SetStatusCode(v int32) *CreateTempFileUploadUrlResponse
- func (s CreateTempFileUploadUrlResponse) String() string
- type CreateTempFileUploadUrlResponseBody
- func (s CreateTempFileUploadUrlResponseBody) GoString() string
- func (s *CreateTempFileUploadUrlResponseBody) SetBucketName(v string) *CreateTempFileUploadUrlResponseBody
- func (s *CreateTempFileUploadUrlResponseBody) SetCode(v string) *CreateTempFileUploadUrlResponseBody
- func (s *CreateTempFileUploadUrlResponseBody) SetEndpoint(v string) *CreateTempFileUploadUrlResponseBody
- func (s *CreateTempFileUploadUrlResponseBody) SetExpireTime(v int64) *CreateTempFileUploadUrlResponseBody
- func (s *CreateTempFileUploadUrlResponseBody) SetMessage(v string) *CreateTempFileUploadUrlResponseBody
- func (s *CreateTempFileUploadUrlResponseBody) SetOssAccessKeyId(v string) *CreateTempFileUploadUrlResponseBody
- func (s *CreateTempFileUploadUrlResponseBody) SetPolicy(v string) *CreateTempFileUploadUrlResponseBody
- func (s *CreateTempFileUploadUrlResponseBody) SetRequestId(v string) *CreateTempFileUploadUrlResponseBody
- func (s *CreateTempFileUploadUrlResponseBody) SetSignature(v string) *CreateTempFileUploadUrlResponseBody
- func (s *CreateTempFileUploadUrlResponseBody) SetSuccess(v bool) *CreateTempFileUploadUrlResponseBody
- func (s *CreateTempFileUploadUrlResponseBody) SetTempFileKey(v string) *CreateTempFileUploadUrlResponseBody
- func (s CreateTempFileUploadUrlResponseBody) String() string
- type CreateVaultRequest
- func (s CreateVaultRequest) GoString() string
- func (s *CreateVaultRequest) SetDescription(v string) *CreateVaultRequest
- func (s *CreateVaultRequest) SetEncryptType(v string) *CreateVaultRequest
- func (s *CreateVaultRequest) SetKmsKeyId(v string) *CreateVaultRequest
- func (s *CreateVaultRequest) SetVaultName(v string) *CreateVaultRequest
- func (s *CreateVaultRequest) SetVaultRegionId(v string) *CreateVaultRequest
- func (s *CreateVaultRequest) SetVaultStorageClass(v string) *CreateVaultRequest
- func (s *CreateVaultRequest) SetVaultType(v string) *CreateVaultRequest
- func (s *CreateVaultRequest) SetWormEnabled(v bool) *CreateVaultRequest
- func (s CreateVaultRequest) String() string
- type CreateVaultResponse
- func (s CreateVaultResponse) GoString() string
- func (s *CreateVaultResponse) SetBody(v *CreateVaultResponseBody) *CreateVaultResponse
- func (s *CreateVaultResponse) SetHeaders(v map[string]*string) *CreateVaultResponse
- func (s *CreateVaultResponse) SetStatusCode(v int32) *CreateVaultResponse
- func (s CreateVaultResponse) String() string
- type CreateVaultResponseBody
- func (s CreateVaultResponseBody) GoString() string
- func (s *CreateVaultResponseBody) SetCode(v string) *CreateVaultResponseBody
- func (s *CreateVaultResponseBody) SetMessage(v string) *CreateVaultResponseBody
- func (s *CreateVaultResponseBody) SetRequestId(v string) *CreateVaultResponseBody
- func (s *CreateVaultResponseBody) SetSuccess(v bool) *CreateVaultResponseBody
- func (s *CreateVaultResponseBody) SetTaskId(v string) *CreateVaultResponseBody
- func (s *CreateVaultResponseBody) SetVaultId(v string) *CreateVaultResponseBody
- func (s CreateVaultResponseBody) String() string
- type DeleteAirEcsInstanceRequest
- func (s DeleteAirEcsInstanceRequest) GoString() string
- func (s *DeleteAirEcsInstanceRequest) SetEcsInstanceId(v string) *DeleteAirEcsInstanceRequest
- func (s *DeleteAirEcsInstanceRequest) SetUninstallClientSourceTypes(v []*string) *DeleteAirEcsInstanceRequest
- func (s DeleteAirEcsInstanceRequest) String() string
- type DeleteAirEcsInstanceResponse
- func (s DeleteAirEcsInstanceResponse) GoString() string
- func (s *DeleteAirEcsInstanceResponse) SetBody(v *DeleteAirEcsInstanceResponseBody) *DeleteAirEcsInstanceResponse
- func (s *DeleteAirEcsInstanceResponse) SetHeaders(v map[string]*string) *DeleteAirEcsInstanceResponse
- func (s *DeleteAirEcsInstanceResponse) SetStatusCode(v int32) *DeleteAirEcsInstanceResponse
- func (s DeleteAirEcsInstanceResponse) String() string
- type DeleteAirEcsInstanceResponseBody
- func (s DeleteAirEcsInstanceResponseBody) GoString() string
- func (s *DeleteAirEcsInstanceResponseBody) SetCode(v string) *DeleteAirEcsInstanceResponseBody
- func (s *DeleteAirEcsInstanceResponseBody) SetMessage(v string) *DeleteAirEcsInstanceResponseBody
- func (s *DeleteAirEcsInstanceResponseBody) SetRequestId(v string) *DeleteAirEcsInstanceResponseBody
- func (s *DeleteAirEcsInstanceResponseBody) SetSuccess(v bool) *DeleteAirEcsInstanceResponseBody
- func (s *DeleteAirEcsInstanceResponseBody) SetTaskId(v string) *DeleteAirEcsInstanceResponseBody
- func (s DeleteAirEcsInstanceResponseBody) String() string
- type DeleteAirEcsInstanceShrinkRequest
- func (s DeleteAirEcsInstanceShrinkRequest) GoString() string
- func (s *DeleteAirEcsInstanceShrinkRequest) SetEcsInstanceId(v string) *DeleteAirEcsInstanceShrinkRequest
- func (s *DeleteAirEcsInstanceShrinkRequest) SetUninstallClientSourceTypesShrink(v string) *DeleteAirEcsInstanceShrinkRequest
- func (s DeleteAirEcsInstanceShrinkRequest) String() string
- type DeleteBackupClientRequest
- type DeleteBackupClientResourceRequest
- type DeleteBackupClientResourceResponse
- func (s DeleteBackupClientResourceResponse) GoString() string
- func (s *DeleteBackupClientResourceResponse) SetBody(v *DeleteBackupClientResourceResponseBody) *DeleteBackupClientResourceResponse
- func (s *DeleteBackupClientResourceResponse) SetHeaders(v map[string]*string) *DeleteBackupClientResourceResponse
- func (s *DeleteBackupClientResourceResponse) SetStatusCode(v int32) *DeleteBackupClientResourceResponse
- func (s DeleteBackupClientResourceResponse) String() string
- type DeleteBackupClientResourceResponseBody
- func (s DeleteBackupClientResourceResponseBody) GoString() string
- func (s *DeleteBackupClientResourceResponseBody) SetCode(v string) *DeleteBackupClientResourceResponseBody
- func (s *DeleteBackupClientResourceResponseBody) SetMessage(v string) *DeleteBackupClientResourceResponseBody
- func (s *DeleteBackupClientResourceResponseBody) SetRequestId(v string) *DeleteBackupClientResourceResponseBody
- func (s *DeleteBackupClientResourceResponseBody) SetSuccess(v bool) *DeleteBackupClientResourceResponseBody
- func (s DeleteBackupClientResourceResponseBody) String() string
- type DeleteBackupClientResourceShrinkRequest
- type DeleteBackupClientResponse
- func (s DeleteBackupClientResponse) GoString() string
- func (s *DeleteBackupClientResponse) SetBody(v *DeleteBackupClientResponseBody) *DeleteBackupClientResponse
- func (s *DeleteBackupClientResponse) SetHeaders(v map[string]*string) *DeleteBackupClientResponse
- func (s *DeleteBackupClientResponse) SetStatusCode(v int32) *DeleteBackupClientResponse
- func (s DeleteBackupClientResponse) String() string
- type DeleteBackupClientResponseBody
- func (s DeleteBackupClientResponseBody) GoString() string
- func (s *DeleteBackupClientResponseBody) SetCode(v string) *DeleteBackupClientResponseBody
- func (s *DeleteBackupClientResponseBody) SetMessage(v string) *DeleteBackupClientResponseBody
- func (s *DeleteBackupClientResponseBody) SetRequestId(v string) *DeleteBackupClientResponseBody
- func (s *DeleteBackupClientResponseBody) SetSuccess(v bool) *DeleteBackupClientResponseBody
- func (s DeleteBackupClientResponseBody) String() string
- type DeleteBackupPlanRequest
- func (s DeleteBackupPlanRequest) GoString() string
- func (s *DeleteBackupPlanRequest) SetPlanId(v string) *DeleteBackupPlanRequest
- func (s *DeleteBackupPlanRequest) SetRequireNoRunningJobs(v bool) *DeleteBackupPlanRequest
- func (s *DeleteBackupPlanRequest) SetSourceType(v string) *DeleteBackupPlanRequest
- func (s *DeleteBackupPlanRequest) SetVaultId(v string) *DeleteBackupPlanRequest
- func (s DeleteBackupPlanRequest) String() string
- type DeleteBackupPlanResponse
- func (s DeleteBackupPlanResponse) GoString() string
- func (s *DeleteBackupPlanResponse) SetBody(v *DeleteBackupPlanResponseBody) *DeleteBackupPlanResponse
- func (s *DeleteBackupPlanResponse) SetHeaders(v map[string]*string) *DeleteBackupPlanResponse
- func (s *DeleteBackupPlanResponse) SetStatusCode(v int32) *DeleteBackupPlanResponse
- func (s DeleteBackupPlanResponse) String() string
- type DeleteBackupPlanResponseBody
- func (s DeleteBackupPlanResponseBody) GoString() string
- func (s *DeleteBackupPlanResponseBody) SetCode(v string) *DeleteBackupPlanResponseBody
- func (s *DeleteBackupPlanResponseBody) SetMessage(v string) *DeleteBackupPlanResponseBody
- func (s *DeleteBackupPlanResponseBody) SetRequestId(v string) *DeleteBackupPlanResponseBody
- func (s *DeleteBackupPlanResponseBody) SetSuccess(v bool) *DeleteBackupPlanResponseBody
- func (s DeleteBackupPlanResponseBody) String() string
- type DeleteClientRequest
- func (s DeleteClientRequest) GoString() string
- func (s *DeleteClientRequest) SetClientId(v string) *DeleteClientRequest
- func (s *DeleteClientRequest) SetResourceGroupId(v string) *DeleteClientRequest
- func (s *DeleteClientRequest) SetVaultId(v string) *DeleteClientRequest
- func (s DeleteClientRequest) String() string
- type DeleteClientResponse
- func (s DeleteClientResponse) GoString() string
- func (s *DeleteClientResponse) SetBody(v *DeleteClientResponseBody) *DeleteClientResponse
- func (s *DeleteClientResponse) SetHeaders(v map[string]*string) *DeleteClientResponse
- func (s *DeleteClientResponse) SetStatusCode(v int32) *DeleteClientResponse
- func (s DeleteClientResponse) String() string
- type DeleteClientResponseBody
- func (s DeleteClientResponseBody) GoString() string
- func (s *DeleteClientResponseBody) SetCode(v string) *DeleteClientResponseBody
- func (s *DeleteClientResponseBody) SetMessage(v string) *DeleteClientResponseBody
- func (s *DeleteClientResponseBody) SetRequestId(v string) *DeleteClientResponseBody
- func (s *DeleteClientResponseBody) SetSuccess(v bool) *DeleteClientResponseBody
- func (s DeleteClientResponseBody) String() string
- type DeleteHanaBackupPlanRequest
- func (s DeleteHanaBackupPlanRequest) GoString() string
- func (s *DeleteHanaBackupPlanRequest) SetClusterId(v string) *DeleteHanaBackupPlanRequest
- func (s *DeleteHanaBackupPlanRequest) SetPlanId(v string) *DeleteHanaBackupPlanRequest
- func (s *DeleteHanaBackupPlanRequest) SetResourceGroupId(v string) *DeleteHanaBackupPlanRequest
- func (s *DeleteHanaBackupPlanRequest) SetVaultId(v string) *DeleteHanaBackupPlanRequest
- func (s DeleteHanaBackupPlanRequest) String() string
- type DeleteHanaBackupPlanResponse
- func (s DeleteHanaBackupPlanResponse) GoString() string
- func (s *DeleteHanaBackupPlanResponse) SetBody(v *DeleteHanaBackupPlanResponseBody) *DeleteHanaBackupPlanResponse
- func (s *DeleteHanaBackupPlanResponse) SetHeaders(v map[string]*string) *DeleteHanaBackupPlanResponse
- func (s *DeleteHanaBackupPlanResponse) SetStatusCode(v int32) *DeleteHanaBackupPlanResponse
- func (s DeleteHanaBackupPlanResponse) String() string
- type DeleteHanaBackupPlanResponseBody
- func (s DeleteHanaBackupPlanResponseBody) GoString() string
- func (s *DeleteHanaBackupPlanResponseBody) SetCode(v string) *DeleteHanaBackupPlanResponseBody
- func (s *DeleteHanaBackupPlanResponseBody) SetMessage(v string) *DeleteHanaBackupPlanResponseBody
- func (s *DeleteHanaBackupPlanResponseBody) SetRequestId(v string) *DeleteHanaBackupPlanResponseBody
- func (s *DeleteHanaBackupPlanResponseBody) SetSuccess(v bool) *DeleteHanaBackupPlanResponseBody
- func (s DeleteHanaBackupPlanResponseBody) String() string
- type DeleteHanaInstanceRequest
- func (s DeleteHanaInstanceRequest) GoString() string
- func (s *DeleteHanaInstanceRequest) SetClusterId(v string) *DeleteHanaInstanceRequest
- func (s *DeleteHanaInstanceRequest) SetResourceGroupId(v string) *DeleteHanaInstanceRequest
- func (s *DeleteHanaInstanceRequest) SetSid(v string) *DeleteHanaInstanceRequest
- func (s *DeleteHanaInstanceRequest) SetVaultId(v string) *DeleteHanaInstanceRequest
- func (s DeleteHanaInstanceRequest) String() string
- type DeleteHanaInstanceResponse
- func (s DeleteHanaInstanceResponse) GoString() string
- func (s *DeleteHanaInstanceResponse) SetBody(v *DeleteHanaInstanceResponseBody) *DeleteHanaInstanceResponse
- func (s *DeleteHanaInstanceResponse) SetHeaders(v map[string]*string) *DeleteHanaInstanceResponse
- func (s *DeleteHanaInstanceResponse) SetStatusCode(v int32) *DeleteHanaInstanceResponse
- func (s DeleteHanaInstanceResponse) String() string
- type DeleteHanaInstanceResponseBody
- func (s DeleteHanaInstanceResponseBody) GoString() string
- func (s *DeleteHanaInstanceResponseBody) SetCode(v string) *DeleteHanaInstanceResponseBody
- func (s *DeleteHanaInstanceResponseBody) SetMessage(v string) *DeleteHanaInstanceResponseBody
- func (s *DeleteHanaInstanceResponseBody) SetRequestId(v string) *DeleteHanaInstanceResponseBody
- func (s *DeleteHanaInstanceResponseBody) SetSuccess(v bool) *DeleteHanaInstanceResponseBody
- func (s DeleteHanaInstanceResponseBody) String() string
- type DeletePolicyBindingRequest
- func (s DeletePolicyBindingRequest) GoString() string
- func (s *DeletePolicyBindingRequest) SetDataSourceIds(v []*string) *DeletePolicyBindingRequest
- func (s *DeletePolicyBindingRequest) SetPolicyId(v string) *DeletePolicyBindingRequest
- func (s *DeletePolicyBindingRequest) SetSourceType(v string) *DeletePolicyBindingRequest
- func (s DeletePolicyBindingRequest) String() string
- type DeletePolicyBindingResponse
- func (s DeletePolicyBindingResponse) GoString() string
- func (s *DeletePolicyBindingResponse) SetBody(v *DeletePolicyBindingResponseBody) *DeletePolicyBindingResponse
- func (s *DeletePolicyBindingResponse) SetHeaders(v map[string]*string) *DeletePolicyBindingResponse
- func (s *DeletePolicyBindingResponse) SetStatusCode(v int32) *DeletePolicyBindingResponse
- func (s DeletePolicyBindingResponse) String() string
- type DeletePolicyBindingResponseBody
- func (s DeletePolicyBindingResponseBody) GoString() string
- func (s *DeletePolicyBindingResponseBody) SetCode(v string) *DeletePolicyBindingResponseBody
- func (s *DeletePolicyBindingResponseBody) SetMessage(v string) *DeletePolicyBindingResponseBody
- func (s *DeletePolicyBindingResponseBody) SetRequestId(v string) *DeletePolicyBindingResponseBody
- func (s *DeletePolicyBindingResponseBody) SetSuccess(v bool) *DeletePolicyBindingResponseBody
- func (s DeletePolicyBindingResponseBody) String() string
- type DeletePolicyBindingShrinkRequest
- func (s DeletePolicyBindingShrinkRequest) GoString() string
- func (s *DeletePolicyBindingShrinkRequest) SetDataSourceIdsShrink(v string) *DeletePolicyBindingShrinkRequest
- func (s *DeletePolicyBindingShrinkRequest) SetPolicyId(v string) *DeletePolicyBindingShrinkRequest
- func (s *DeletePolicyBindingShrinkRequest) SetSourceType(v string) *DeletePolicyBindingShrinkRequest
- func (s DeletePolicyBindingShrinkRequest) String() string
- type DeletePolicyV2Request
- type DeletePolicyV2Response
- func (s DeletePolicyV2Response) GoString() string
- func (s *DeletePolicyV2Response) SetBody(v *DeletePolicyV2ResponseBody) *DeletePolicyV2Response
- func (s *DeletePolicyV2Response) SetHeaders(v map[string]*string) *DeletePolicyV2Response
- func (s *DeletePolicyV2Response) SetStatusCode(v int32) *DeletePolicyV2Response
- func (s DeletePolicyV2Response) String() string
- type DeletePolicyV2ResponseBody
- func (s DeletePolicyV2ResponseBody) GoString() string
- func (s *DeletePolicyV2ResponseBody) SetCode(v string) *DeletePolicyV2ResponseBody
- func (s *DeletePolicyV2ResponseBody) SetMessage(v string) *DeletePolicyV2ResponseBody
- func (s *DeletePolicyV2ResponseBody) SetRequestId(v string) *DeletePolicyV2ResponseBody
- func (s *DeletePolicyV2ResponseBody) SetSuccess(v bool) *DeletePolicyV2ResponseBody
- func (s DeletePolicyV2ResponseBody) String() string
- type DeleteSnapshotRequest
- func (s DeleteSnapshotRequest) GoString() string
- func (s *DeleteSnapshotRequest) SetClientId(v string) *DeleteSnapshotRequest
- func (s *DeleteSnapshotRequest) SetForce(v bool) *DeleteSnapshotRequest
- func (s *DeleteSnapshotRequest) SetInstanceId(v string) *DeleteSnapshotRequest
- func (s *DeleteSnapshotRequest) SetSnapshotId(v string) *DeleteSnapshotRequest
- func (s *DeleteSnapshotRequest) SetSourceType(v string) *DeleteSnapshotRequest
- func (s *DeleteSnapshotRequest) SetToken(v string) *DeleteSnapshotRequest
- func (s *DeleteSnapshotRequest) SetVaultId(v string) *DeleteSnapshotRequest
- func (s DeleteSnapshotRequest) String() string
- type DeleteSnapshotResponse
- func (s DeleteSnapshotResponse) GoString() string
- func (s *DeleteSnapshotResponse) SetBody(v *DeleteSnapshotResponseBody) *DeleteSnapshotResponse
- func (s *DeleteSnapshotResponse) SetHeaders(v map[string]*string) *DeleteSnapshotResponse
- func (s *DeleteSnapshotResponse) SetStatusCode(v int32) *DeleteSnapshotResponse
- func (s DeleteSnapshotResponse) String() string
- type DeleteSnapshotResponseBody
- func (s DeleteSnapshotResponseBody) GoString() string
- func (s *DeleteSnapshotResponseBody) SetCode(v string) *DeleteSnapshotResponseBody
- func (s *DeleteSnapshotResponseBody) SetMessage(v string) *DeleteSnapshotResponseBody
- func (s *DeleteSnapshotResponseBody) SetRequestId(v string) *DeleteSnapshotResponseBody
- func (s *DeleteSnapshotResponseBody) SetSuccess(v bool) *DeleteSnapshotResponseBody
- func (s DeleteSnapshotResponseBody) String() string
- type DeleteUdmDiskRequest
- type DeleteUdmDiskResponse
- func (s DeleteUdmDiskResponse) GoString() string
- func (s *DeleteUdmDiskResponse) SetBody(v *DeleteUdmDiskResponseBody) *DeleteUdmDiskResponse
- func (s *DeleteUdmDiskResponse) SetHeaders(v map[string]*string) *DeleteUdmDiskResponse
- func (s *DeleteUdmDiskResponse) SetStatusCode(v int32) *DeleteUdmDiskResponse
- func (s DeleteUdmDiskResponse) String() string
- type DeleteUdmDiskResponseBody
- func (s DeleteUdmDiskResponseBody) GoString() string
- func (s *DeleteUdmDiskResponseBody) SetCode(v string) *DeleteUdmDiskResponseBody
- func (s *DeleteUdmDiskResponseBody) SetMessage(v string) *DeleteUdmDiskResponseBody
- func (s *DeleteUdmDiskResponseBody) SetRequestId(v string) *DeleteUdmDiskResponseBody
- func (s *DeleteUdmDiskResponseBody) SetSuccess(v bool) *DeleteUdmDiskResponseBody
- func (s DeleteUdmDiskResponseBody) String() string
- type DeleteUdmEcsInstanceRequest
- type DeleteUdmEcsInstanceResponse
- func (s DeleteUdmEcsInstanceResponse) GoString() string
- func (s *DeleteUdmEcsInstanceResponse) SetBody(v *DeleteUdmEcsInstanceResponseBody) *DeleteUdmEcsInstanceResponse
- func (s *DeleteUdmEcsInstanceResponse) SetHeaders(v map[string]*string) *DeleteUdmEcsInstanceResponse
- func (s *DeleteUdmEcsInstanceResponse) SetStatusCode(v int32) *DeleteUdmEcsInstanceResponse
- func (s DeleteUdmEcsInstanceResponse) String() string
- type DeleteUdmEcsInstanceResponseBody
- func (s DeleteUdmEcsInstanceResponseBody) GoString() string
- func (s *DeleteUdmEcsInstanceResponseBody) SetCode(v string) *DeleteUdmEcsInstanceResponseBody
- func (s *DeleteUdmEcsInstanceResponseBody) SetMessage(v string) *DeleteUdmEcsInstanceResponseBody
- func (s *DeleteUdmEcsInstanceResponseBody) SetRequestId(v string) *DeleteUdmEcsInstanceResponseBody
- func (s *DeleteUdmEcsInstanceResponseBody) SetSuccess(v bool) *DeleteUdmEcsInstanceResponseBody
- func (s DeleteUdmEcsInstanceResponseBody) String() string
- type DeleteVaultRequest
- func (s DeleteVaultRequest) GoString() string
- func (s *DeleteVaultRequest) SetResourceGroupId(v string) *DeleteVaultRequest
- func (s *DeleteVaultRequest) SetToken(v string) *DeleteVaultRequest
- func (s *DeleteVaultRequest) SetVaultId(v string) *DeleteVaultRequest
- func (s DeleteVaultRequest) String() string
- type DeleteVaultResponse
- func (s DeleteVaultResponse) GoString() string
- func (s *DeleteVaultResponse) SetBody(v *DeleteVaultResponseBody) *DeleteVaultResponse
- func (s *DeleteVaultResponse) SetHeaders(v map[string]*string) *DeleteVaultResponse
- func (s *DeleteVaultResponse) SetStatusCode(v int32) *DeleteVaultResponse
- func (s DeleteVaultResponse) String() string
- type DeleteVaultResponseBody
- func (s DeleteVaultResponseBody) GoString() string
- func (s *DeleteVaultResponseBody) SetCode(v string) *DeleteVaultResponseBody
- func (s *DeleteVaultResponseBody) SetMessage(v string) *DeleteVaultResponseBody
- func (s *DeleteVaultResponseBody) SetRequestId(v string) *DeleteVaultResponseBody
- func (s *DeleteVaultResponseBody) SetSuccess(v bool) *DeleteVaultResponseBody
- func (s DeleteVaultResponseBody) String() string
- type DescribeBackupClientsRequest
- func (s DescribeBackupClientsRequest) GoString() string
- func (s *DescribeBackupClientsRequest) SetClientIds(v []*string) *DescribeBackupClientsRequest
- func (s *DescribeBackupClientsRequest) SetClientType(v string) *DescribeBackupClientsRequest
- func (s *DescribeBackupClientsRequest) SetClusterId(v string) *DescribeBackupClientsRequest
- func (s *DescribeBackupClientsRequest) SetCrossAccountRoleName(v string) *DescribeBackupClientsRequest
- func (s *DescribeBackupClientsRequest) SetCrossAccountType(v string) *DescribeBackupClientsRequest
- func (s *DescribeBackupClientsRequest) SetCrossAccountUserId(v int64) *DescribeBackupClientsRequest
- func (s *DescribeBackupClientsRequest) SetInstanceIds(v []*string) *DescribeBackupClientsRequest
- func (s *DescribeBackupClientsRequest) SetPageNumber(v int32) *DescribeBackupClientsRequest
- func (s *DescribeBackupClientsRequest) SetPageSize(v int32) *DescribeBackupClientsRequest
- func (s *DescribeBackupClientsRequest) SetTag(v []*DescribeBackupClientsRequestTag) *DescribeBackupClientsRequest
- func (s DescribeBackupClientsRequest) String() string
- type DescribeBackupClientsRequestTag
- func (s DescribeBackupClientsRequestTag) GoString() string
- func (s *DescribeBackupClientsRequestTag) SetKey(v string) *DescribeBackupClientsRequestTag
- func (s *DescribeBackupClientsRequestTag) SetValue(v string) *DescribeBackupClientsRequestTag
- func (s DescribeBackupClientsRequestTag) String() string
- type DescribeBackupClientsResponse
- func (s DescribeBackupClientsResponse) GoString() string
- func (s *DescribeBackupClientsResponse) SetBody(v *DescribeBackupClientsResponseBody) *DescribeBackupClientsResponse
- func (s *DescribeBackupClientsResponse) SetHeaders(v map[string]*string) *DescribeBackupClientsResponse
- func (s *DescribeBackupClientsResponse) SetStatusCode(v int32) *DescribeBackupClientsResponse
- func (s DescribeBackupClientsResponse) String() string
- type DescribeBackupClientsResponseBody
- func (s DescribeBackupClientsResponseBody) GoString() string
- func (s *DescribeBackupClientsResponseBody) SetClients(v []*DescribeBackupClientsResponseBodyClients) *DescribeBackupClientsResponseBody
- func (s *DescribeBackupClientsResponseBody) SetCode(v string) *DescribeBackupClientsResponseBody
- func (s *DescribeBackupClientsResponseBody) SetMessage(v string) *DescribeBackupClientsResponseBody
- func (s *DescribeBackupClientsResponseBody) SetPageNumber(v int32) *DescribeBackupClientsResponseBody
- func (s *DescribeBackupClientsResponseBody) SetPageSize(v int32) *DescribeBackupClientsResponseBody
- func (s *DescribeBackupClientsResponseBody) SetRequestId(v string) *DescribeBackupClientsResponseBody
- func (s *DescribeBackupClientsResponseBody) SetSuccess(v bool) *DescribeBackupClientsResponseBody
- func (s *DescribeBackupClientsResponseBody) SetTotalCount(v int64) *DescribeBackupClientsResponseBody
- func (s DescribeBackupClientsResponseBody) String() string
- type DescribeBackupClientsResponseBodyClients
- func (s DescribeBackupClientsResponseBodyClients) GoString() string
- func (s *DescribeBackupClientsResponseBodyClients) SetAppliance(v bool) *DescribeBackupClientsResponseBodyClients
- func (s *DescribeBackupClientsResponseBodyClients) SetArchType(v string) *DescribeBackupClientsResponseBodyClients
- func (s *DescribeBackupClientsResponseBodyClients) SetBackupStatus(v string) *DescribeBackupClientsResponseBodyClients
- func (s *DescribeBackupClientsResponseBodyClients) SetClientId(v string) *DescribeBackupClientsResponseBodyClients
- func (s *DescribeBackupClientsResponseBodyClients) SetClientType(v string) *DescribeBackupClientsResponseBodyClients
- func (s *DescribeBackupClientsResponseBodyClients) SetClientVersion(v string) *DescribeBackupClientsResponseBodyClients
- func (s *DescribeBackupClientsResponseBodyClients) SetCreatedTime(v int64) *DescribeBackupClientsResponseBodyClients
- func (s *DescribeBackupClientsResponseBodyClients) SetHostname(v string) *DescribeBackupClientsResponseBodyClients
- func (s *DescribeBackupClientsResponseBodyClients) SetInstanceId(v string) *DescribeBackupClientsResponseBodyClients
- func (s *DescribeBackupClientsResponseBodyClients) SetInstanceName(v string) *DescribeBackupClientsResponseBodyClients
- func (s *DescribeBackupClientsResponseBodyClients) SetLastHeartBeatTime(v int64) *DescribeBackupClientsResponseBodyClients
- func (s *DescribeBackupClientsResponseBodyClients) SetMaxClientVersion(v string) *DescribeBackupClientsResponseBodyClients
- func (s *DescribeBackupClientsResponseBodyClients) SetOsType(v string) *DescribeBackupClientsResponseBodyClients
- func (s *DescribeBackupClientsResponseBodyClients) SetPrivateIpV4(v string) *DescribeBackupClientsResponseBodyClients
- func (s *DescribeBackupClientsResponseBodyClients) SetSettings(v *DescribeBackupClientsResponseBodyClientsSettings) *DescribeBackupClientsResponseBodyClients
- func (s *DescribeBackupClientsResponseBodyClients) SetStatus(v string) *DescribeBackupClientsResponseBodyClients
- func (s *DescribeBackupClientsResponseBodyClients) SetTags(v []*DescribeBackupClientsResponseBodyClientsTags) *DescribeBackupClientsResponseBodyClients
- func (s *DescribeBackupClientsResponseBodyClients) SetUpdatedTime(v int64) *DescribeBackupClientsResponseBodyClients
- func (s *DescribeBackupClientsResponseBodyClients) SetZoneId(v string) *DescribeBackupClientsResponseBodyClients
- func (s DescribeBackupClientsResponseBodyClients) String() string
- type DescribeBackupClientsResponseBodyClientsSettings
- func (s DescribeBackupClientsResponseBodyClientsSettings) GoString() string
- func (s *DescribeBackupClientsResponseBodyClientsSettings) SetAlertOnPartialComplete(v bool) *DescribeBackupClientsResponseBodyClientsSettings
- func (s *DescribeBackupClientsResponseBodyClientsSettings) SetDataNetworkType(v string) *DescribeBackupClientsResponseBodyClientsSettings
- func (s *DescribeBackupClientsResponseBodyClientsSettings) SetDataProxySetting(v string) *DescribeBackupClientsResponseBodyClientsSettings
- func (s *DescribeBackupClientsResponseBodyClientsSettings) SetMaxCpuCore(v string) *DescribeBackupClientsResponseBodyClientsSettings
- func (s *DescribeBackupClientsResponseBodyClientsSettings) SetMaxMemory(v int64) *DescribeBackupClientsResponseBodyClientsSettings
- func (s *DescribeBackupClientsResponseBodyClientsSettings) SetMaxWorker(v string) *DescribeBackupClientsResponseBodyClientsSettings
- func (s *DescribeBackupClientsResponseBodyClientsSettings) SetProxyHost(v string) *DescribeBackupClientsResponseBodyClientsSettings
- func (s *DescribeBackupClientsResponseBodyClientsSettings) SetProxyPassword(v string) *DescribeBackupClientsResponseBodyClientsSettings
- func (s *DescribeBackupClientsResponseBodyClientsSettings) SetProxyPort(v int32) *DescribeBackupClientsResponseBodyClientsSettings
- func (s *DescribeBackupClientsResponseBodyClientsSettings) SetProxyUser(v string) *DescribeBackupClientsResponseBodyClientsSettings
- func (s *DescribeBackupClientsResponseBodyClientsSettings) SetUseHttps(v string) *DescribeBackupClientsResponseBodyClientsSettings
- func (s DescribeBackupClientsResponseBodyClientsSettings) String() string
- type DescribeBackupClientsResponseBodyClientsTags
- func (s DescribeBackupClientsResponseBodyClientsTags) GoString() string
- func (s *DescribeBackupClientsResponseBodyClientsTags) SetKey(v string) *DescribeBackupClientsResponseBodyClientsTags
- func (s *DescribeBackupClientsResponseBodyClientsTags) SetValue(v string) *DescribeBackupClientsResponseBodyClientsTags
- func (s DescribeBackupClientsResponseBodyClientsTags) String() string
- type DescribeBackupClientsShrinkRequest
- func (s DescribeBackupClientsShrinkRequest) GoString() string
- func (s *DescribeBackupClientsShrinkRequest) SetClientIdsShrink(v string) *DescribeBackupClientsShrinkRequest
- func (s *DescribeBackupClientsShrinkRequest) SetClientType(v string) *DescribeBackupClientsShrinkRequest
- func (s *DescribeBackupClientsShrinkRequest) SetClusterId(v string) *DescribeBackupClientsShrinkRequest
- func (s *DescribeBackupClientsShrinkRequest) SetCrossAccountRoleName(v string) *DescribeBackupClientsShrinkRequest
- func (s *DescribeBackupClientsShrinkRequest) SetCrossAccountType(v string) *DescribeBackupClientsShrinkRequest
- func (s *DescribeBackupClientsShrinkRequest) SetCrossAccountUserId(v int64) *DescribeBackupClientsShrinkRequest
- func (s *DescribeBackupClientsShrinkRequest) SetInstanceIdsShrink(v string) *DescribeBackupClientsShrinkRequest
- func (s *DescribeBackupClientsShrinkRequest) SetPageNumber(v int32) *DescribeBackupClientsShrinkRequest
- func (s *DescribeBackupClientsShrinkRequest) SetPageSize(v int32) *DescribeBackupClientsShrinkRequest
- func (s *DescribeBackupClientsShrinkRequest) SetTag(v []*DescribeBackupClientsShrinkRequestTag) *DescribeBackupClientsShrinkRequest
- func (s DescribeBackupClientsShrinkRequest) String() string
- type DescribeBackupClientsShrinkRequestTag
- func (s DescribeBackupClientsShrinkRequestTag) GoString() string
- func (s *DescribeBackupClientsShrinkRequestTag) SetKey(v string) *DescribeBackupClientsShrinkRequestTag
- func (s *DescribeBackupClientsShrinkRequestTag) SetValue(v string) *DescribeBackupClientsShrinkRequestTag
- func (s DescribeBackupClientsShrinkRequestTag) String() string
- type DescribeBackupJobs2Request
- func (s DescribeBackupJobs2Request) GoString() string
- func (s *DescribeBackupJobs2Request) SetFilters(v []*DescribeBackupJobs2RequestFilters) *DescribeBackupJobs2Request
- func (s *DescribeBackupJobs2Request) SetPageNumber(v int32) *DescribeBackupJobs2Request
- func (s *DescribeBackupJobs2Request) SetPageSize(v int32) *DescribeBackupJobs2Request
- func (s *DescribeBackupJobs2Request) SetSortDirection(v string) *DescribeBackupJobs2Request
- func (s *DescribeBackupJobs2Request) SetSourceType(v string) *DescribeBackupJobs2Request
- func (s DescribeBackupJobs2Request) String() string
- type DescribeBackupJobs2RequestFilters
- func (s DescribeBackupJobs2RequestFilters) GoString() string
- func (s *DescribeBackupJobs2RequestFilters) SetKey(v string) *DescribeBackupJobs2RequestFilters
- func (s *DescribeBackupJobs2RequestFilters) SetOperator(v string) *DescribeBackupJobs2RequestFilters
- func (s *DescribeBackupJobs2RequestFilters) SetValues(v []*string) *DescribeBackupJobs2RequestFilters
- func (s DescribeBackupJobs2RequestFilters) String() string
- type DescribeBackupJobs2Response
- func (s DescribeBackupJobs2Response) GoString() string
- func (s *DescribeBackupJobs2Response) SetBody(v *DescribeBackupJobs2ResponseBody) *DescribeBackupJobs2Response
- func (s *DescribeBackupJobs2Response) SetHeaders(v map[string]*string) *DescribeBackupJobs2Response
- func (s *DescribeBackupJobs2Response) SetStatusCode(v int32) *DescribeBackupJobs2Response
- func (s DescribeBackupJobs2Response) String() string
- type DescribeBackupJobs2ResponseBody
- func (s DescribeBackupJobs2ResponseBody) GoString() string
- func (s *DescribeBackupJobs2ResponseBody) SetBackupJobs(v *DescribeBackupJobs2ResponseBodyBackupJobs) *DescribeBackupJobs2ResponseBody
- func (s *DescribeBackupJobs2ResponseBody) SetCode(v string) *DescribeBackupJobs2ResponseBody
- func (s *DescribeBackupJobs2ResponseBody) SetMessage(v string) *DescribeBackupJobs2ResponseBody
- func (s *DescribeBackupJobs2ResponseBody) SetPageNumber(v int32) *DescribeBackupJobs2ResponseBody
- func (s *DescribeBackupJobs2ResponseBody) SetPageSize(v int32) *DescribeBackupJobs2ResponseBody
- func (s *DescribeBackupJobs2ResponseBody) SetRequestId(v string) *DescribeBackupJobs2ResponseBody
- func (s *DescribeBackupJobs2ResponseBody) SetSuccess(v bool) *DescribeBackupJobs2ResponseBody
- func (s *DescribeBackupJobs2ResponseBody) SetTotalCount(v int64) *DescribeBackupJobs2ResponseBody
- func (s DescribeBackupJobs2ResponseBody) String() string
- type DescribeBackupJobs2ResponseBodyBackupJobs
- func (s DescribeBackupJobs2ResponseBodyBackupJobs) GoString() string
- func (s *DescribeBackupJobs2ResponseBodyBackupJobs) SetBackupJob(v []*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) *DescribeBackupJobs2ResponseBodyBackupJobs
- func (s DescribeBackupJobs2ResponseBodyBackupJobs) String() string
- type DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) GoString() string
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetActualBytes(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetActualFiles(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetActualItems(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetBackupType(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetBucket(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetBytesDone(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetBytesTotal(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetChangeListPath(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetClientId(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetCompleteTime(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetCreateTime(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetCreatedTime(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetCrossAccountRoleName(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetCrossAccountType(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetCrossAccountUserId(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetDestDataSourceDetail(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetDestDataSourceId(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetDestSourceType(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetDetail(v *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetErrorMessage(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetExclude(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetFileSystemId(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetFilesDone(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetFilesTotal(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetIdentifier(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetInclude(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetInstanceId(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetInstanceName(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetItemsDone(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetItemsTotal(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetJobId(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetJobName(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetOptions(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetOtsDetail(v *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetail) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetPaths(v *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobPaths) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetPlanId(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetPrefix(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetProgress(v int32) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetReport(v *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetSourceType(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetSpeed(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetSpeedLimit(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetStartTime(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetStatus(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetTableName(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetUpdatedTime(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetVaultId(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) String() string
- type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail
- func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) GoString() string
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetDestinationNativeSnapshotErrorMessage(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetDestinationNativeSnapshotId(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetDestinationNativeSnapshotProgress(v int32) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetDestinationNativeSnapshotStatus(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetDestinationRetention(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetDestinationSnapshotId(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetDiskNativeSnapshotIdList(...) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetDoCopy(v bool) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetInstanceInfos(v map[string]interface{}) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetNativeSnapshotId(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail
- func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) String() string
- type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetailDiskNativeSnapshotIdList
- func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetailDiskNativeSnapshotIdList) GoString() string
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetailDiskNativeSnapshotIdList) SetDiskNativeSnapshotId(v []*string) ...
- func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetailDiskNativeSnapshotIdList) String() string
- type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetail
- func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetail) GoString() string
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetail) SetTableNames(v *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetailTableNames) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetail
- func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetail) String() string
- type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetailTableNames
- func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetailTableNames) GoString() string
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetailTableNames) SetTableName(v []*string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetailTableNames
- func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetailTableNames) String() string
- type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobPaths
- func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobPaths) GoString() string
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobPaths) SetPath(v []*string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobPaths
- func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobPaths) String() string
- type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport
- func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) GoString() string
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetFailedFiles(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetReportTaskStatus(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetSkippedFiles(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetSuccessFiles(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetTotalFiles(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport
- func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) String() string
- type DescribeBackupPlansRequest
- func (s DescribeBackupPlansRequest) GoString() string
- func (s *DescribeBackupPlansRequest) SetFilters(v []*DescribeBackupPlansRequestFilters) *DescribeBackupPlansRequest
- func (s *DescribeBackupPlansRequest) SetPageNumber(v int32) *DescribeBackupPlansRequest
- func (s *DescribeBackupPlansRequest) SetPageSize(v int32) *DescribeBackupPlansRequest
- func (s *DescribeBackupPlansRequest) SetSourceType(v string) *DescribeBackupPlansRequest
- func (s DescribeBackupPlansRequest) String() string
- type DescribeBackupPlansRequestFilters
- func (s DescribeBackupPlansRequestFilters) GoString() string
- func (s *DescribeBackupPlansRequestFilters) SetKey(v string) *DescribeBackupPlansRequestFilters
- func (s *DescribeBackupPlansRequestFilters) SetValues(v []*string) *DescribeBackupPlansRequestFilters
- func (s DescribeBackupPlansRequestFilters) String() string
- type DescribeBackupPlansResponse
- func (s DescribeBackupPlansResponse) GoString() string
- func (s *DescribeBackupPlansResponse) SetBody(v *DescribeBackupPlansResponseBody) *DescribeBackupPlansResponse
- func (s *DescribeBackupPlansResponse) SetHeaders(v map[string]*string) *DescribeBackupPlansResponse
- func (s *DescribeBackupPlansResponse) SetStatusCode(v int32) *DescribeBackupPlansResponse
- func (s DescribeBackupPlansResponse) String() string
- type DescribeBackupPlansResponseBody
- func (s DescribeBackupPlansResponseBody) GoString() string
- func (s *DescribeBackupPlansResponseBody) SetBackupPlans(v *DescribeBackupPlansResponseBodyBackupPlans) *DescribeBackupPlansResponseBody
- func (s *DescribeBackupPlansResponseBody) SetCode(v string) *DescribeBackupPlansResponseBody
- func (s *DescribeBackupPlansResponseBody) SetMessage(v string) *DescribeBackupPlansResponseBody
- func (s *DescribeBackupPlansResponseBody) SetPageNumber(v int32) *DescribeBackupPlansResponseBody
- func (s *DescribeBackupPlansResponseBody) SetPageSize(v int32) *DescribeBackupPlansResponseBody
- func (s *DescribeBackupPlansResponseBody) SetRequestId(v string) *DescribeBackupPlansResponseBody
- func (s *DescribeBackupPlansResponseBody) SetSuccess(v bool) *DescribeBackupPlansResponseBody
- func (s *DescribeBackupPlansResponseBody) SetTotalCount(v int64) *DescribeBackupPlansResponseBody
- func (s DescribeBackupPlansResponseBody) String() string
- type DescribeBackupPlansResponseBodyBackupPlans
- func (s DescribeBackupPlansResponseBodyBackupPlans) GoString() string
- func (s *DescribeBackupPlansResponseBodyBackupPlans) SetBackupPlan(v []*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) *DescribeBackupPlansResponseBodyBackupPlans
- func (s DescribeBackupPlansResponseBodyBackupPlans) String() string
- type DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlan) GoString() string
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetBackupSourceGroupId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetBackupType(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetBucket(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetChangeListPath(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetClientId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetClusterId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetCreateTime(v int64) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetCreatedByTag(v bool) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetCreatedTime(v int64) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetCrossAccountRoleName(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetCrossAccountType(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetCrossAccountUserId(v int64) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetDataSourceId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetDestDataSourceDetail(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetDestDataSourceId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetDestSourceType(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetDetail(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetDisabled(v bool) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetExclude(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetFileSystemId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetHitTags(v *DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTags) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetInclude(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetInstanceGroupId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetInstanceId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetInstanceName(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetKeepLatestSnapshots(v int64) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetLatestExecuteJobId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetOptions(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetOtsDetail(v *DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetPaths(v *DescribeBackupPlansResponseBodyBackupPlansBackupPlanPaths) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetPlanId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetPlanName(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetPrefix(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetResources(v *DescribeBackupPlansResponseBodyBackupPlansBackupPlanResources) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetRetention(v int64) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetRules(v *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRules) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetSchedule(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetSourceType(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetSpeedLimit(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetTrialInfo(v *DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetUpdatedTime(v int64) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetVaultId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlan) String() string
- type DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTags
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTags) GoString() string
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTags) SetHitTag(v []*DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTagsHitTag) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTags
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTags) String() string
- type DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTagsHitTag
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTagsHitTag) GoString() string
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTagsHitTag) SetKey(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTagsHitTag
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTagsHitTag) SetOperator(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTagsHitTag
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTagsHitTag) SetValue(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTagsHitTag
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTagsHitTag) String() string
- type DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail) GoString() string
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail) SetTableNames(v *DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetailTableNames) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail) String() string
- type DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetailTableNames
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetailTableNames) GoString() string
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetailTableNames) SetTableName(v []*string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetailTableNames
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetailTableNames) String() string
- type DescribeBackupPlansResponseBodyBackupPlansBackupPlanPaths
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanPaths) GoString() string
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanPaths) SetPath(v []*string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanPaths
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanPaths) String() string
- type DescribeBackupPlansResponseBodyBackupPlansBackupPlanResources
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanResources) GoString() string
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanResources) SetResource(v []*DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanResources
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanResources) String() string
- type DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource) GoString() string
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource) SetExtra(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource) SetResourceId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource) SetSourceType(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource) String() string
- type DescribeBackupPlansResponseBodyBackupPlansBackupPlanRules
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanRules) GoString() string
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRules) SetRule(v []*DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRules
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanRules) String() string
- type DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) GoString() string
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetBackupType(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetDestinationRegionId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetDestinationRetention(v int64) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetDisabled(v bool) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetDoCopy(v bool) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetRetention(v int64) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetRuleId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetRuleName(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetSchedule(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) String() string
- type DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) GoString() string
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) SetKeepAfterTrialExpiration(v bool) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) SetTrialExpireTime(v int64) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) SetTrialStartTime(v int64) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) SetTrialVaultReleaseTime(v int64) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo
- func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) String() string
- type DescribeClientsRequest
- func (s DescribeClientsRequest) GoString() string
- func (s *DescribeClientsRequest) SetClientId(v string) *DescribeClientsRequest
- func (s *DescribeClientsRequest) SetClientType(v string) *DescribeClientsRequest
- func (s *DescribeClientsRequest) SetClusterId(v string) *DescribeClientsRequest
- func (s *DescribeClientsRequest) SetPageNumber(v int32) *DescribeClientsRequest
- func (s *DescribeClientsRequest) SetPageSize(v int32) *DescribeClientsRequest
- func (s *DescribeClientsRequest) SetResourceGroupId(v string) *DescribeClientsRequest
- func (s *DescribeClientsRequest) SetSourceType(v string) *DescribeClientsRequest
- func (s *DescribeClientsRequest) SetVaultId(v string) *DescribeClientsRequest
- func (s DescribeClientsRequest) String() string
- type DescribeClientsResponse
- func (s DescribeClientsResponse) GoString() string
- func (s *DescribeClientsResponse) SetBody(v *DescribeClientsResponseBody) *DescribeClientsResponse
- func (s *DescribeClientsResponse) SetHeaders(v map[string]*string) *DescribeClientsResponse
- func (s *DescribeClientsResponse) SetStatusCode(v int32) *DescribeClientsResponse
- func (s DescribeClientsResponse) String() string
- type DescribeClientsResponseBody
- func (s DescribeClientsResponseBody) GoString() string
- func (s *DescribeClientsResponseBody) SetClients(v *DescribeClientsResponseBodyClients) *DescribeClientsResponseBody
- func (s *DescribeClientsResponseBody) SetCode(v string) *DescribeClientsResponseBody
- func (s *DescribeClientsResponseBody) SetMessage(v string) *DescribeClientsResponseBody
- func (s *DescribeClientsResponseBody) SetPageNumber(v int32) *DescribeClientsResponseBody
- func (s *DescribeClientsResponseBody) SetPageSize(v int32) *DescribeClientsResponseBody
- func (s *DescribeClientsResponseBody) SetRequestId(v string) *DescribeClientsResponseBody
- func (s *DescribeClientsResponseBody) SetSuccess(v bool) *DescribeClientsResponseBody
- func (s *DescribeClientsResponseBody) SetTotalCount(v int32) *DescribeClientsResponseBody
- func (s DescribeClientsResponseBody) String() string
- type DescribeClientsResponseBodyClients
- type DescribeClientsResponseBodyClientsClient
- func (s DescribeClientsResponseBodyClientsClient) GoString() string
- func (s *DescribeClientsResponseBodyClientsClient) SetAlertSetting(v string) *DescribeClientsResponseBodyClientsClient
- func (s *DescribeClientsResponseBodyClientsClient) SetClientId(v string) *DescribeClientsResponseBodyClientsClient
- func (s *DescribeClientsResponseBodyClientsClient) SetClientName(v string) *DescribeClientsResponseBodyClientsClient
- func (s *DescribeClientsResponseBodyClientsClient) SetClientType(v string) *DescribeClientsResponseBodyClientsClient
- func (s *DescribeClientsResponseBodyClientsClient) SetClientVersion(v string) *DescribeClientsResponseBodyClientsClient
- func (s *DescribeClientsResponseBodyClientsClient) SetClusterId(v string) *DescribeClientsResponseBodyClientsClient
- func (s *DescribeClientsResponseBodyClientsClient) SetCreatedTime(v int64) *DescribeClientsResponseBodyClientsClient
- func (s *DescribeClientsResponseBodyClientsClient) SetHeartBeatTime(v int64) *DescribeClientsResponseBodyClientsClient
- func (s *DescribeClientsResponseBodyClientsClient) SetInstanceId(v string) *DescribeClientsResponseBodyClientsClient
- func (s *DescribeClientsResponseBodyClientsClient) SetInstanceName(v string) *DescribeClientsResponseBodyClientsClient
- func (s *DescribeClientsResponseBodyClientsClient) SetMaxVersion(v string) *DescribeClientsResponseBodyClientsClient
- func (s *DescribeClientsResponseBodyClientsClient) SetNetworkType(v string) *DescribeClientsResponseBodyClientsClient
- func (s *DescribeClientsResponseBodyClientsClient) SetStatus(v string) *DescribeClientsResponseBodyClientsClient
- func (s *DescribeClientsResponseBodyClientsClient) SetStatusMessage(v string) *DescribeClientsResponseBodyClientsClient
- func (s *DescribeClientsResponseBodyClientsClient) SetUpdatedTime(v int64) *DescribeClientsResponseBodyClientsClient
- func (s *DescribeClientsResponseBodyClientsClient) SetUseHttps(v bool) *DescribeClientsResponseBodyClientsClient
- func (s *DescribeClientsResponseBodyClientsClient) SetVaultId(v string) *DescribeClientsResponseBodyClientsClient
- func (s DescribeClientsResponseBodyClientsClient) String() string
- type DescribeContainerClusterRequest
- func (s DescribeContainerClusterRequest) GoString() string
- func (s *DescribeContainerClusterRequest) SetClusterId(v string) *DescribeContainerClusterRequest
- func (s *DescribeContainerClusterRequest) SetIdentifier(v string) *DescribeContainerClusterRequest
- func (s *DescribeContainerClusterRequest) SetPageNumber(v int32) *DescribeContainerClusterRequest
- func (s *DescribeContainerClusterRequest) SetPageSize(v int32) *DescribeContainerClusterRequest
- func (s DescribeContainerClusterRequest) String() string
- type DescribeContainerClusterResponse
- func (s DescribeContainerClusterResponse) GoString() string
- func (s *DescribeContainerClusterResponse) SetBody(v *DescribeContainerClusterResponseBody) *DescribeContainerClusterResponse
- func (s *DescribeContainerClusterResponse) SetHeaders(v map[string]*string) *DescribeContainerClusterResponse
- func (s *DescribeContainerClusterResponse) SetStatusCode(v int32) *DescribeContainerClusterResponse
- func (s DescribeContainerClusterResponse) String() string
- type DescribeContainerClusterResponseBody
- func (s DescribeContainerClusterResponseBody) GoString() string
- func (s *DescribeContainerClusterResponseBody) SetClusters(v []*DescribeContainerClusterResponseBodyClusters) *DescribeContainerClusterResponseBody
- func (s *DescribeContainerClusterResponseBody) SetCode(v string) *DescribeContainerClusterResponseBody
- func (s *DescribeContainerClusterResponseBody) SetMessage(v string) *DescribeContainerClusterResponseBody
- func (s *DescribeContainerClusterResponseBody) SetPageNumber(v int32) *DescribeContainerClusterResponseBody
- func (s *DescribeContainerClusterResponseBody) SetPageSize(v int32) *DescribeContainerClusterResponseBody
- func (s *DescribeContainerClusterResponseBody) SetRequestId(v string) *DescribeContainerClusterResponseBody
- func (s *DescribeContainerClusterResponseBody) SetSuccess(v bool) *DescribeContainerClusterResponseBody
- func (s *DescribeContainerClusterResponseBody) SetTotalCount(v int64) *DescribeContainerClusterResponseBody
- func (s DescribeContainerClusterResponseBody) String() string
- type DescribeContainerClusterResponseBodyClusters
- func (s DescribeContainerClusterResponseBodyClusters) GoString() string
- func (s *DescribeContainerClusterResponseBodyClusters) SetAgentStatus(v string) *DescribeContainerClusterResponseBodyClusters
- func (s *DescribeContainerClusterResponseBodyClusters) SetClusterId(v string) *DescribeContainerClusterResponseBodyClusters
- func (s *DescribeContainerClusterResponseBodyClusters) SetClusterType(v string) *DescribeContainerClusterResponseBodyClusters
- func (s *DescribeContainerClusterResponseBodyClusters) SetDescription(v string) *DescribeContainerClusterResponseBodyClusters
- func (s *DescribeContainerClusterResponseBodyClusters) SetIdentifier(v string) *DescribeContainerClusterResponseBodyClusters
- func (s *DescribeContainerClusterResponseBodyClusters) SetName(v string) *DescribeContainerClusterResponseBodyClusters
- func (s *DescribeContainerClusterResponseBodyClusters) SetNetworkType(v string) *DescribeContainerClusterResponseBodyClusters
- func (s *DescribeContainerClusterResponseBodyClusters) SetToken(v string) *DescribeContainerClusterResponseBodyClusters
- func (s DescribeContainerClusterResponseBodyClusters) String() string
- type DescribeCrossAccountsRequest
- type DescribeCrossAccountsResponse
- func (s DescribeCrossAccountsResponse) GoString() string
- func (s *DescribeCrossAccountsResponse) SetBody(v *DescribeCrossAccountsResponseBody) *DescribeCrossAccountsResponse
- func (s *DescribeCrossAccountsResponse) SetHeaders(v map[string]*string) *DescribeCrossAccountsResponse
- func (s *DescribeCrossAccountsResponse) SetStatusCode(v int32) *DescribeCrossAccountsResponse
- func (s DescribeCrossAccountsResponse) String() string
- type DescribeCrossAccountsResponseBody
- func (s DescribeCrossAccountsResponseBody) GoString() string
- func (s *DescribeCrossAccountsResponseBody) SetCode(v string) *DescribeCrossAccountsResponseBody
- func (s *DescribeCrossAccountsResponseBody) SetCrossAccounts(v *DescribeCrossAccountsResponseBodyCrossAccounts) *DescribeCrossAccountsResponseBody
- func (s *DescribeCrossAccountsResponseBody) SetMessage(v string) *DescribeCrossAccountsResponseBody
- func (s *DescribeCrossAccountsResponseBody) SetPageNumber(v int32) *DescribeCrossAccountsResponseBody
- func (s *DescribeCrossAccountsResponseBody) SetPageSize(v int32) *DescribeCrossAccountsResponseBody
- func (s *DescribeCrossAccountsResponseBody) SetRequestId(v string) *DescribeCrossAccountsResponseBody
- func (s *DescribeCrossAccountsResponseBody) SetSuccess(v bool) *DescribeCrossAccountsResponseBody
- func (s *DescribeCrossAccountsResponseBody) SetTotalCount(v int64) *DescribeCrossAccountsResponseBody
- func (s DescribeCrossAccountsResponseBody) String() string
- type DescribeCrossAccountsResponseBodyCrossAccounts
- func (s DescribeCrossAccountsResponseBodyCrossAccounts) GoString() string
- func (s *DescribeCrossAccountsResponseBodyCrossAccounts) SetCrossAccount(v []*DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) *DescribeCrossAccountsResponseBodyCrossAccounts
- func (s DescribeCrossAccountsResponseBodyCrossAccounts) String() string
- type DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount
- func (s DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) GoString() string
- func (s *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) SetAlias(v string) *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount
- func (s *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) SetCreatedTime(v int64) *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount
- func (s *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) SetCrossAccountRoleName(v string) *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount
- func (s *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) SetCrossAccountUserId(v int64) *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount
- func (s *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) SetId(v int64) *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount
- func (s *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) SetOwnerId(v int64) *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount
- func (s *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) SetUpdatedTime(v int64) *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount
- func (s DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) String() string
- type DescribeHanaBackupPlansRequest
- func (s DescribeHanaBackupPlansRequest) GoString() string
- func (s *DescribeHanaBackupPlansRequest) SetClusterId(v string) *DescribeHanaBackupPlansRequest
- func (s *DescribeHanaBackupPlansRequest) SetDatabaseName(v string) *DescribeHanaBackupPlansRequest
- func (s *DescribeHanaBackupPlansRequest) SetPageNumber(v int32) *DescribeHanaBackupPlansRequest
- func (s *DescribeHanaBackupPlansRequest) SetPageSize(v int32) *DescribeHanaBackupPlansRequest
- func (s *DescribeHanaBackupPlansRequest) SetResourceGroupId(v string) *DescribeHanaBackupPlansRequest
- func (s *DescribeHanaBackupPlansRequest) SetVaultId(v string) *DescribeHanaBackupPlansRequest
- func (s DescribeHanaBackupPlansRequest) String() string
- type DescribeHanaBackupPlansResponse
- func (s DescribeHanaBackupPlansResponse) GoString() string
- func (s *DescribeHanaBackupPlansResponse) SetBody(v *DescribeHanaBackupPlansResponseBody) *DescribeHanaBackupPlansResponse
- func (s *DescribeHanaBackupPlansResponse) SetHeaders(v map[string]*string) *DescribeHanaBackupPlansResponse
- func (s *DescribeHanaBackupPlansResponse) SetStatusCode(v int32) *DescribeHanaBackupPlansResponse
- func (s DescribeHanaBackupPlansResponse) String() string
- type DescribeHanaBackupPlansResponseBody
- func (s DescribeHanaBackupPlansResponseBody) GoString() string
- func (s *DescribeHanaBackupPlansResponseBody) SetCode(v string) *DescribeHanaBackupPlansResponseBody
- func (s *DescribeHanaBackupPlansResponseBody) SetHanaBackupPlans(v *DescribeHanaBackupPlansResponseBodyHanaBackupPlans) *DescribeHanaBackupPlansResponseBody
- func (s *DescribeHanaBackupPlansResponseBody) SetMessage(v string) *DescribeHanaBackupPlansResponseBody
- func (s *DescribeHanaBackupPlansResponseBody) SetPageNumber(v int32) *DescribeHanaBackupPlansResponseBody
- func (s *DescribeHanaBackupPlansResponseBody) SetPageSize(v int32) *DescribeHanaBackupPlansResponseBody
- func (s *DescribeHanaBackupPlansResponseBody) SetRequestId(v string) *DescribeHanaBackupPlansResponseBody
- func (s *DescribeHanaBackupPlansResponseBody) SetSuccess(v bool) *DescribeHanaBackupPlansResponseBody
- func (s *DescribeHanaBackupPlansResponseBody) SetTotalCount(v int64) *DescribeHanaBackupPlansResponseBody
- func (s DescribeHanaBackupPlansResponseBody) String() string
- type DescribeHanaBackupPlansResponseBodyHanaBackupPlans
- func (s DescribeHanaBackupPlansResponseBodyHanaBackupPlans) GoString() string
- func (s *DescribeHanaBackupPlansResponseBodyHanaBackupPlans) SetHanaBackupPlan(v []*DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) *DescribeHanaBackupPlansResponseBodyHanaBackupPlans
- func (s DescribeHanaBackupPlansResponseBodyHanaBackupPlans) String() string
- type DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan
- func (s DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) GoString() string
- func (s *DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetBackupPrefix(v string) *DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan
- func (s *DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetBackupType(v string) *DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan
- func (s *DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetClusterId(v string) *DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan
- func (s *DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetDatabaseName(v string) *DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan
- func (s *DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetDisabled(v bool) *DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan
- func (s *DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetPlanId(v string) *DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan
- func (s *DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetPlanName(v string) *DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan
- func (s *DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetSchedule(v string) *DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan
- func (s *DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetVaultId(v string) *DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan
- func (s DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) String() string
- type DescribeHanaBackupSettingRequest
- func (s DescribeHanaBackupSettingRequest) GoString() string
- func (s *DescribeHanaBackupSettingRequest) SetClusterId(v string) *DescribeHanaBackupSettingRequest
- func (s *DescribeHanaBackupSettingRequest) SetDatabaseName(v string) *DescribeHanaBackupSettingRequest
- func (s *DescribeHanaBackupSettingRequest) SetVaultId(v string) *DescribeHanaBackupSettingRequest
- func (s DescribeHanaBackupSettingRequest) String() string
- type DescribeHanaBackupSettingResponse
- func (s DescribeHanaBackupSettingResponse) GoString() string
- func (s *DescribeHanaBackupSettingResponse) SetBody(v *DescribeHanaBackupSettingResponseBody) *DescribeHanaBackupSettingResponse
- func (s *DescribeHanaBackupSettingResponse) SetHeaders(v map[string]*string) *DescribeHanaBackupSettingResponse
- func (s *DescribeHanaBackupSettingResponse) SetStatusCode(v int32) *DescribeHanaBackupSettingResponse
- func (s DescribeHanaBackupSettingResponse) String() string
- type DescribeHanaBackupSettingResponseBody
- func (s DescribeHanaBackupSettingResponseBody) GoString() string
- func (s *DescribeHanaBackupSettingResponseBody) SetCode(v string) *DescribeHanaBackupSettingResponseBody
- func (s *DescribeHanaBackupSettingResponseBody) SetHanaBackupSetting(v *DescribeHanaBackupSettingResponseBodyHanaBackupSetting) *DescribeHanaBackupSettingResponseBody
- func (s *DescribeHanaBackupSettingResponseBody) SetMessage(v string) *DescribeHanaBackupSettingResponseBody
- func (s *DescribeHanaBackupSettingResponseBody) SetRequestId(v string) *DescribeHanaBackupSettingResponseBody
- func (s *DescribeHanaBackupSettingResponseBody) SetSuccess(v bool) *DescribeHanaBackupSettingResponseBody
- func (s DescribeHanaBackupSettingResponseBody) String() string
- type DescribeHanaBackupSettingResponseBodyHanaBackupSetting
- func (s DescribeHanaBackupSettingResponseBodyHanaBackupSetting) GoString() string
- func (s *DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetCatalogBackupParameterFile(v string) *DescribeHanaBackupSettingResponseBodyHanaBackupSetting
- func (s *DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetCatalogBackupUsingBackint(v bool) *DescribeHanaBackupSettingResponseBodyHanaBackupSetting
- func (s *DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetDataBackupParameterFile(v string) *DescribeHanaBackupSettingResponseBodyHanaBackupSetting
- func (s *DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetDatabaseName(v string) *DescribeHanaBackupSettingResponseBodyHanaBackupSetting
- func (s *DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetEnableAutoLogBackup(v bool) *DescribeHanaBackupSettingResponseBodyHanaBackupSetting
- func (s *DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetLogBackupParameterFile(v string) *DescribeHanaBackupSettingResponseBodyHanaBackupSetting
- func (s *DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetLogBackupTimeout(v int64) *DescribeHanaBackupSettingResponseBodyHanaBackupSetting
- func (s *DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetLogBackupUsingBackint(v bool) *DescribeHanaBackupSettingResponseBodyHanaBackupSetting
- func (s DescribeHanaBackupSettingResponseBodyHanaBackupSetting) String() string
- type DescribeHanaBackupsAsyncRequest
- func (s DescribeHanaBackupsAsyncRequest) GoString() string
- func (s *DescribeHanaBackupsAsyncRequest) SetClusterId(v string) *DescribeHanaBackupsAsyncRequest
- func (s *DescribeHanaBackupsAsyncRequest) SetDatabaseName(v string) *DescribeHanaBackupsAsyncRequest
- func (s *DescribeHanaBackupsAsyncRequest) SetIncludeDifferential(v bool) *DescribeHanaBackupsAsyncRequest
- func (s *DescribeHanaBackupsAsyncRequest) SetIncludeIncremental(v bool) *DescribeHanaBackupsAsyncRequest
- func (s *DescribeHanaBackupsAsyncRequest) SetIncludeLog(v bool) *DescribeHanaBackupsAsyncRequest
- func (s *DescribeHanaBackupsAsyncRequest) SetLogPosition(v int64) *DescribeHanaBackupsAsyncRequest
- func (s *DescribeHanaBackupsAsyncRequest) SetMode(v string) *DescribeHanaBackupsAsyncRequest
- func (s *DescribeHanaBackupsAsyncRequest) SetPageNumber(v int32) *DescribeHanaBackupsAsyncRequest
- func (s *DescribeHanaBackupsAsyncRequest) SetPageSize(v int32) *DescribeHanaBackupsAsyncRequest
- func (s *DescribeHanaBackupsAsyncRequest) SetRecoveryPointInTime(v int64) *DescribeHanaBackupsAsyncRequest
- func (s *DescribeHanaBackupsAsyncRequest) SetResourceGroupId(v string) *DescribeHanaBackupsAsyncRequest
- func (s *DescribeHanaBackupsAsyncRequest) SetSource(v string) *DescribeHanaBackupsAsyncRequest
- func (s *DescribeHanaBackupsAsyncRequest) SetSourceClusterId(v string) *DescribeHanaBackupsAsyncRequest
- func (s *DescribeHanaBackupsAsyncRequest) SetSystemCopy(v bool) *DescribeHanaBackupsAsyncRequest
- func (s *DescribeHanaBackupsAsyncRequest) SetUseBackint(v bool) *DescribeHanaBackupsAsyncRequest
- func (s *DescribeHanaBackupsAsyncRequest) SetVaultId(v string) *DescribeHanaBackupsAsyncRequest
- func (s *DescribeHanaBackupsAsyncRequest) SetVolumeId(v int32) *DescribeHanaBackupsAsyncRequest
- func (s DescribeHanaBackupsAsyncRequest) String() string
- type DescribeHanaBackupsAsyncResponse
- func (s DescribeHanaBackupsAsyncResponse) GoString() string
- func (s *DescribeHanaBackupsAsyncResponse) SetBody(v *DescribeHanaBackupsAsyncResponseBody) *DescribeHanaBackupsAsyncResponse
- func (s *DescribeHanaBackupsAsyncResponse) SetHeaders(v map[string]*string) *DescribeHanaBackupsAsyncResponse
- func (s *DescribeHanaBackupsAsyncResponse) SetStatusCode(v int32) *DescribeHanaBackupsAsyncResponse
- func (s DescribeHanaBackupsAsyncResponse) String() string
- type DescribeHanaBackupsAsyncResponseBody
- func (s DescribeHanaBackupsAsyncResponseBody) GoString() string
- func (s *DescribeHanaBackupsAsyncResponseBody) SetCode(v string) *DescribeHanaBackupsAsyncResponseBody
- func (s *DescribeHanaBackupsAsyncResponseBody) SetMessage(v string) *DescribeHanaBackupsAsyncResponseBody
- func (s *DescribeHanaBackupsAsyncResponseBody) SetRequestId(v string) *DescribeHanaBackupsAsyncResponseBody
- func (s *DescribeHanaBackupsAsyncResponseBody) SetSuccess(v bool) *DescribeHanaBackupsAsyncResponseBody
- func (s *DescribeHanaBackupsAsyncResponseBody) SetTaskId(v string) *DescribeHanaBackupsAsyncResponseBody
- func (s DescribeHanaBackupsAsyncResponseBody) String() string
- type DescribeHanaDatabasesRequest
- func (s DescribeHanaDatabasesRequest) GoString() string
- func (s *DescribeHanaDatabasesRequest) SetClusterId(v string) *DescribeHanaDatabasesRequest
- func (s *DescribeHanaDatabasesRequest) SetPageNumber(v int32) *DescribeHanaDatabasesRequest
- func (s *DescribeHanaDatabasesRequest) SetPageSize(v int32) *DescribeHanaDatabasesRequest
- func (s *DescribeHanaDatabasesRequest) SetResourceGroupId(v string) *DescribeHanaDatabasesRequest
- func (s *DescribeHanaDatabasesRequest) SetVaultId(v string) *DescribeHanaDatabasesRequest
- func (s DescribeHanaDatabasesRequest) String() string
- type DescribeHanaDatabasesResponse
- func (s DescribeHanaDatabasesResponse) GoString() string
- func (s *DescribeHanaDatabasesResponse) SetBody(v *DescribeHanaDatabasesResponseBody) *DescribeHanaDatabasesResponse
- func (s *DescribeHanaDatabasesResponse) SetHeaders(v map[string]*string) *DescribeHanaDatabasesResponse
- func (s *DescribeHanaDatabasesResponse) SetStatusCode(v int32) *DescribeHanaDatabasesResponse
- func (s DescribeHanaDatabasesResponse) String() string
- type DescribeHanaDatabasesResponseBody
- func (s DescribeHanaDatabasesResponseBody) GoString() string
- func (s *DescribeHanaDatabasesResponseBody) SetCode(v string) *DescribeHanaDatabasesResponseBody
- func (s *DescribeHanaDatabasesResponseBody) SetHanaDatabases(v *DescribeHanaDatabasesResponseBodyHanaDatabases) *DescribeHanaDatabasesResponseBody
- func (s *DescribeHanaDatabasesResponseBody) SetMessage(v string) *DescribeHanaDatabasesResponseBody
- func (s *DescribeHanaDatabasesResponseBody) SetPageNumber(v int32) *DescribeHanaDatabasesResponseBody
- func (s *DescribeHanaDatabasesResponseBody) SetPageSize(v int32) *DescribeHanaDatabasesResponseBody
- func (s *DescribeHanaDatabasesResponseBody) SetRequestId(v string) *DescribeHanaDatabasesResponseBody
- func (s *DescribeHanaDatabasesResponseBody) SetSuccess(v bool) *DescribeHanaDatabasesResponseBody
- func (s *DescribeHanaDatabasesResponseBody) SetTotalCount(v int64) *DescribeHanaDatabasesResponseBody
- func (s DescribeHanaDatabasesResponseBody) String() string
- type DescribeHanaDatabasesResponseBodyHanaDatabases
- func (s DescribeHanaDatabasesResponseBodyHanaDatabases) GoString() string
- func (s *DescribeHanaDatabasesResponseBodyHanaDatabases) SetHanaDatabase(v []*DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) *DescribeHanaDatabasesResponseBodyHanaDatabases
- func (s DescribeHanaDatabasesResponseBodyHanaDatabases) String() string
- type DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase
- func (s DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) GoString() string
- func (s *DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) SetActiveStatus(v string) *DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase
- func (s *DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) SetDatabaseName(v string) *DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase
- func (s *DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) SetDetail(v string) *DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase
- func (s *DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) SetHost(v string) *DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase
- func (s *DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) SetServiceName(v string) *DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase
- func (s *DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) SetSqlPort(v int32) *DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase
- func (s DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) String() string
- type DescribeHanaInstancesRequest
- func (s DescribeHanaInstancesRequest) GoString() string
- func (s *DescribeHanaInstancesRequest) SetClusterId(v string) *DescribeHanaInstancesRequest
- func (s *DescribeHanaInstancesRequest) SetPageNumber(v int32) *DescribeHanaInstancesRequest
- func (s *DescribeHanaInstancesRequest) SetPageSize(v int32) *DescribeHanaInstancesRequest
- func (s *DescribeHanaInstancesRequest) SetResourceGroupId(v string) *DescribeHanaInstancesRequest
- func (s *DescribeHanaInstancesRequest) SetTag(v []*DescribeHanaInstancesRequestTag) *DescribeHanaInstancesRequest
- func (s *DescribeHanaInstancesRequest) SetVaultId(v string) *DescribeHanaInstancesRequest
- func (s DescribeHanaInstancesRequest) String() string
- type DescribeHanaInstancesRequestTag
- func (s DescribeHanaInstancesRequestTag) GoString() string
- func (s *DescribeHanaInstancesRequestTag) SetKey(v string) *DescribeHanaInstancesRequestTag
- func (s *DescribeHanaInstancesRequestTag) SetValue(v string) *DescribeHanaInstancesRequestTag
- func (s DescribeHanaInstancesRequestTag) String() string
- type DescribeHanaInstancesResponse
- func (s DescribeHanaInstancesResponse) GoString() string
- func (s *DescribeHanaInstancesResponse) SetBody(v *DescribeHanaInstancesResponseBody) *DescribeHanaInstancesResponse
- func (s *DescribeHanaInstancesResponse) SetHeaders(v map[string]*string) *DescribeHanaInstancesResponse
- func (s *DescribeHanaInstancesResponse) SetStatusCode(v int32) *DescribeHanaInstancesResponse
- func (s DescribeHanaInstancesResponse) String() string
- type DescribeHanaInstancesResponseBody
- func (s DescribeHanaInstancesResponseBody) GoString() string
- func (s *DescribeHanaInstancesResponseBody) SetCode(v string) *DescribeHanaInstancesResponseBody
- func (s *DescribeHanaInstancesResponseBody) SetHanas(v *DescribeHanaInstancesResponseBodyHanas) *DescribeHanaInstancesResponseBody
- func (s *DescribeHanaInstancesResponseBody) SetMessage(v string) *DescribeHanaInstancesResponseBody
- func (s *DescribeHanaInstancesResponseBody) SetPageNumber(v int32) *DescribeHanaInstancesResponseBody
- func (s *DescribeHanaInstancesResponseBody) SetPageSize(v int32) *DescribeHanaInstancesResponseBody
- func (s *DescribeHanaInstancesResponseBody) SetRequestId(v string) *DescribeHanaInstancesResponseBody
- func (s *DescribeHanaInstancesResponseBody) SetSuccess(v bool) *DescribeHanaInstancesResponseBody
- func (s *DescribeHanaInstancesResponseBody) SetTotalCount(v int32) *DescribeHanaInstancesResponseBody
- func (s DescribeHanaInstancesResponseBody) String() string
- type DescribeHanaInstancesResponseBodyHanas
- type DescribeHanaInstancesResponseBodyHanasHana
- func (s DescribeHanaInstancesResponseBodyHanasHana) GoString() string
- func (s *DescribeHanaInstancesResponseBodyHanasHana) SetAlertSetting(v string) *DescribeHanaInstancesResponseBodyHanasHana
- func (s *DescribeHanaInstancesResponseBodyHanasHana) SetClusterId(v string) *DescribeHanaInstancesResponseBodyHanasHana
- func (s *DescribeHanaInstancesResponseBodyHanasHana) SetCrossAccountRoleName(v string) *DescribeHanaInstancesResponseBodyHanasHana
- func (s *DescribeHanaInstancesResponseBodyHanasHana) SetCrossAccountType(v string) *DescribeHanaInstancesResponseBodyHanasHana
- func (s *DescribeHanaInstancesResponseBodyHanasHana) SetCrossAccountUserId(v int64) *DescribeHanaInstancesResponseBodyHanasHana
- func (s *DescribeHanaInstancesResponseBodyHanasHana) SetHanaName(v string) *DescribeHanaInstancesResponseBodyHanasHana
- func (s *DescribeHanaInstancesResponseBodyHanasHana) SetHost(v string) *DescribeHanaInstancesResponseBodyHanasHana
- func (s *DescribeHanaInstancesResponseBodyHanasHana) SetInstanceNumber(v int32) *DescribeHanaInstancesResponseBodyHanasHana
- func (s *DescribeHanaInstancesResponseBodyHanasHana) SetResourceGroupId(v string) *DescribeHanaInstancesResponseBodyHanasHana
- func (s *DescribeHanaInstancesResponseBodyHanasHana) SetStatus(v int64) *DescribeHanaInstancesResponseBodyHanasHana
- func (s *DescribeHanaInstancesResponseBodyHanasHana) SetStatusMessage(v string) *DescribeHanaInstancesResponseBodyHanasHana
- func (s *DescribeHanaInstancesResponseBodyHanasHana) SetTags(v *DescribeHanaInstancesResponseBodyHanasHanaTags) *DescribeHanaInstancesResponseBodyHanasHana
- func (s *DescribeHanaInstancesResponseBodyHanasHana) SetUseSsl(v bool) *DescribeHanaInstancesResponseBodyHanasHana
- func (s *DescribeHanaInstancesResponseBodyHanasHana) SetUserName(v string) *DescribeHanaInstancesResponseBodyHanasHana
- func (s *DescribeHanaInstancesResponseBodyHanasHana) SetValidateCertificate(v bool) *DescribeHanaInstancesResponseBodyHanasHana
- func (s *DescribeHanaInstancesResponseBodyHanasHana) SetVaultId(v string) *DescribeHanaInstancesResponseBodyHanasHana
- func (s DescribeHanaInstancesResponseBodyHanasHana) String() string
- type DescribeHanaInstancesResponseBodyHanasHanaTags
- func (s DescribeHanaInstancesResponseBodyHanasHanaTags) GoString() string
- func (s *DescribeHanaInstancesResponseBodyHanasHanaTags) SetTag(v []*DescribeHanaInstancesResponseBodyHanasHanaTagsTag) *DescribeHanaInstancesResponseBodyHanasHanaTags
- func (s DescribeHanaInstancesResponseBodyHanasHanaTags) String() string
- type DescribeHanaInstancesResponseBodyHanasHanaTagsTag
- func (s DescribeHanaInstancesResponseBodyHanasHanaTagsTag) GoString() string
- func (s *DescribeHanaInstancesResponseBodyHanasHanaTagsTag) SetKey(v string) *DescribeHanaInstancesResponseBodyHanasHanaTagsTag
- func (s *DescribeHanaInstancesResponseBodyHanasHanaTagsTag) SetValue(v string) *DescribeHanaInstancesResponseBodyHanasHanaTagsTag
- func (s DescribeHanaInstancesResponseBodyHanasHanaTagsTag) String() string
- type DescribeHanaRestoresRequest
- func (s DescribeHanaRestoresRequest) GoString() string
- func (s *DescribeHanaRestoresRequest) SetBackupId(v int64) *DescribeHanaRestoresRequest
- func (s *DescribeHanaRestoresRequest) SetClusterId(v string) *DescribeHanaRestoresRequest
- func (s *DescribeHanaRestoresRequest) SetDatabaseName(v string) *DescribeHanaRestoresRequest
- func (s *DescribeHanaRestoresRequest) SetPageNumber(v int32) *DescribeHanaRestoresRequest
- func (s *DescribeHanaRestoresRequest) SetPageSize(v int32) *DescribeHanaRestoresRequest
- func (s *DescribeHanaRestoresRequest) SetResourceGroupId(v string) *DescribeHanaRestoresRequest
- func (s *DescribeHanaRestoresRequest) SetRestoreId(v string) *DescribeHanaRestoresRequest
- func (s *DescribeHanaRestoresRequest) SetRestoreStatus(v string) *DescribeHanaRestoresRequest
- func (s *DescribeHanaRestoresRequest) SetVaultId(v string) *DescribeHanaRestoresRequest
- func (s DescribeHanaRestoresRequest) String() string
- type DescribeHanaRestoresResponse
- func (s DescribeHanaRestoresResponse) GoString() string
- func (s *DescribeHanaRestoresResponse) SetBody(v *DescribeHanaRestoresResponseBody) *DescribeHanaRestoresResponse
- func (s *DescribeHanaRestoresResponse) SetHeaders(v map[string]*string) *DescribeHanaRestoresResponse
- func (s *DescribeHanaRestoresResponse) SetStatusCode(v int32) *DescribeHanaRestoresResponse
- func (s DescribeHanaRestoresResponse) String() string
- type DescribeHanaRestoresResponseBody
- func (s DescribeHanaRestoresResponseBody) GoString() string
- func (s *DescribeHanaRestoresResponseBody) SetCode(v string) *DescribeHanaRestoresResponseBody
- func (s *DescribeHanaRestoresResponseBody) SetHanaRestore(v *DescribeHanaRestoresResponseBodyHanaRestore) *DescribeHanaRestoresResponseBody
- func (s *DescribeHanaRestoresResponseBody) SetMessage(v string) *DescribeHanaRestoresResponseBody
- func (s *DescribeHanaRestoresResponseBody) SetPageNumber(v int32) *DescribeHanaRestoresResponseBody
- func (s *DescribeHanaRestoresResponseBody) SetPageSize(v int32) *DescribeHanaRestoresResponseBody
- func (s *DescribeHanaRestoresResponseBody) SetRequestId(v string) *DescribeHanaRestoresResponseBody
- func (s *DescribeHanaRestoresResponseBody) SetSuccess(v bool) *DescribeHanaRestoresResponseBody
- func (s *DescribeHanaRestoresResponseBody) SetTotalCount(v int32) *DescribeHanaRestoresResponseBody
- func (s DescribeHanaRestoresResponseBody) String() string
- type DescribeHanaRestoresResponseBodyHanaRestore
- func (s DescribeHanaRestoresResponseBodyHanaRestore) GoString() string
- func (s *DescribeHanaRestoresResponseBodyHanaRestore) SetHanaRestores(v []*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) *DescribeHanaRestoresResponseBodyHanaRestore
- func (s DescribeHanaRestoresResponseBodyHanaRestore) String() string
- type DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) GoString() string
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetBackupID(v int64) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetBackupPrefix(v string) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetCheckAccess(v bool) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetClearLog(v bool) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetClusterId(v string) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetCurrentPhase(v int32) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetCurrentProgress(v int64) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetDatabaseName(v string) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetDatabaseRestoreId(v int64) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetEndTime(v int64) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetLogPosition(v int64) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetMaxPhase(v int32) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetMaxProgress(v int64) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetMessage(v string) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetMode(v string) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetPhase(v string) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetReachedTime(v int64) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetRecoveryPointInTime(v int64) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetRestoreId(v string) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetSource(v string) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetSourceClusterId(v string) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetStartTime(v int64) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetState(v string) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetStatus(v string) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetSystemCopy(v bool) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetUseCatalog(v bool) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetUseDelta(v bool) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetVaultId(v string) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetVolumeId(v int32) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
- func (s DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) String() string
- type DescribeHanaRetentionSettingRequest
- func (s DescribeHanaRetentionSettingRequest) GoString() string
- func (s *DescribeHanaRetentionSettingRequest) SetClusterId(v string) *DescribeHanaRetentionSettingRequest
- func (s *DescribeHanaRetentionSettingRequest) SetDatabaseName(v string) *DescribeHanaRetentionSettingRequest
- func (s *DescribeHanaRetentionSettingRequest) SetVaultId(v string) *DescribeHanaRetentionSettingRequest
- func (s DescribeHanaRetentionSettingRequest) String() string
- type DescribeHanaRetentionSettingResponse
- func (s DescribeHanaRetentionSettingResponse) GoString() string
- func (s *DescribeHanaRetentionSettingResponse) SetBody(v *DescribeHanaRetentionSettingResponseBody) *DescribeHanaRetentionSettingResponse
- func (s *DescribeHanaRetentionSettingResponse) SetHeaders(v map[string]*string) *DescribeHanaRetentionSettingResponse
- func (s *DescribeHanaRetentionSettingResponse) SetStatusCode(v int32) *DescribeHanaRetentionSettingResponse
- func (s DescribeHanaRetentionSettingResponse) String() string
- type DescribeHanaRetentionSettingResponseBody
- func (s DescribeHanaRetentionSettingResponseBody) GoString() string
- func (s *DescribeHanaRetentionSettingResponseBody) SetClusterId(v string) *DescribeHanaRetentionSettingResponseBody
- func (s *DescribeHanaRetentionSettingResponseBody) SetCode(v string) *DescribeHanaRetentionSettingResponseBody
- func (s *DescribeHanaRetentionSettingResponseBody) SetDatabaseName(v string) *DescribeHanaRetentionSettingResponseBody
- func (s *DescribeHanaRetentionSettingResponseBody) SetDisabled(v bool) *DescribeHanaRetentionSettingResponseBody
- func (s *DescribeHanaRetentionSettingResponseBody) SetMessage(v string) *DescribeHanaRetentionSettingResponseBody
- func (s *DescribeHanaRetentionSettingResponseBody) SetRequestId(v string) *DescribeHanaRetentionSettingResponseBody
- func (s *DescribeHanaRetentionSettingResponseBody) SetRetentionDays(v int64) *DescribeHanaRetentionSettingResponseBody
- func (s *DescribeHanaRetentionSettingResponseBody) SetSchedule(v string) *DescribeHanaRetentionSettingResponseBody
- func (s *DescribeHanaRetentionSettingResponseBody) SetSuccess(v bool) *DescribeHanaRetentionSettingResponseBody
- func (s *DescribeHanaRetentionSettingResponseBody) SetVaultId(v string) *DescribeHanaRetentionSettingResponseBody
- func (s DescribeHanaRetentionSettingResponseBody) String() string
- type DescribeOtsTableSnapshotsRequest
- func (s DescribeOtsTableSnapshotsRequest) GoString() string
- func (s *DescribeOtsTableSnapshotsRequest) SetCrossAccountRoleName(v string) *DescribeOtsTableSnapshotsRequest
- func (s *DescribeOtsTableSnapshotsRequest) SetCrossAccountType(v string) *DescribeOtsTableSnapshotsRequest
- func (s *DescribeOtsTableSnapshotsRequest) SetCrossAccountUserId(v int64) *DescribeOtsTableSnapshotsRequest
- func (s *DescribeOtsTableSnapshotsRequest) SetEndTime(v int64) *DescribeOtsTableSnapshotsRequest
- func (s *DescribeOtsTableSnapshotsRequest) SetLimit(v int32) *DescribeOtsTableSnapshotsRequest
- func (s *DescribeOtsTableSnapshotsRequest) SetNextToken(v string) *DescribeOtsTableSnapshotsRequest
- func (s *DescribeOtsTableSnapshotsRequest) SetOtsInstances(v []*DescribeOtsTableSnapshotsRequestOtsInstances) *DescribeOtsTableSnapshotsRequest
- func (s *DescribeOtsTableSnapshotsRequest) SetSnapshotIds(v []*string) *DescribeOtsTableSnapshotsRequest
- func (s *DescribeOtsTableSnapshotsRequest) SetStartTime(v int64) *DescribeOtsTableSnapshotsRequest
- func (s DescribeOtsTableSnapshotsRequest) String() string
- type DescribeOtsTableSnapshotsRequestOtsInstances
- func (s DescribeOtsTableSnapshotsRequestOtsInstances) GoString() string
- func (s *DescribeOtsTableSnapshotsRequestOtsInstances) SetInstanceName(v string) *DescribeOtsTableSnapshotsRequestOtsInstances
- func (s *DescribeOtsTableSnapshotsRequestOtsInstances) SetTableNames(v []*string) *DescribeOtsTableSnapshotsRequestOtsInstances
- func (s DescribeOtsTableSnapshotsRequestOtsInstances) String() string
- type DescribeOtsTableSnapshotsResponse
- func (s DescribeOtsTableSnapshotsResponse) GoString() string
- func (s *DescribeOtsTableSnapshotsResponse) SetBody(v *DescribeOtsTableSnapshotsResponseBody) *DescribeOtsTableSnapshotsResponse
- func (s *DescribeOtsTableSnapshotsResponse) SetHeaders(v map[string]*string) *DescribeOtsTableSnapshotsResponse
- func (s *DescribeOtsTableSnapshotsResponse) SetStatusCode(v int32) *DescribeOtsTableSnapshotsResponse
- func (s DescribeOtsTableSnapshotsResponse) String() string
- type DescribeOtsTableSnapshotsResponseBody
- func (s DescribeOtsTableSnapshotsResponseBody) GoString() string
- func (s *DescribeOtsTableSnapshotsResponseBody) SetCode(v string) *DescribeOtsTableSnapshotsResponseBody
- func (s *DescribeOtsTableSnapshotsResponseBody) SetLimit(v int32) *DescribeOtsTableSnapshotsResponseBody
- func (s *DescribeOtsTableSnapshotsResponseBody) SetMessage(v string) *DescribeOtsTableSnapshotsResponseBody
- func (s *DescribeOtsTableSnapshotsResponseBody) SetNextToken(v string) *DescribeOtsTableSnapshotsResponseBody
- func (s *DescribeOtsTableSnapshotsResponseBody) SetRequestId(v string) *DescribeOtsTableSnapshotsResponseBody
- func (s *DescribeOtsTableSnapshotsResponseBody) SetSnapshots(v []*DescribeOtsTableSnapshotsResponseBodySnapshots) *DescribeOtsTableSnapshotsResponseBody
- func (s *DescribeOtsTableSnapshotsResponseBody) SetSuccess(v bool) *DescribeOtsTableSnapshotsResponseBody
- func (s DescribeOtsTableSnapshotsResponseBody) String() string
- type DescribeOtsTableSnapshotsResponseBodySnapshots
- func (s DescribeOtsTableSnapshotsResponseBodySnapshots) GoString() string
- func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetActualBytes(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
- func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetBackupType(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
- func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetBytesTotal(v int64) *DescribeOtsTableSnapshotsResponseBodySnapshots
- func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetCompleteTime(v int64) *DescribeOtsTableSnapshotsResponseBodySnapshots
- func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetCreateTime(v int64) *DescribeOtsTableSnapshotsResponseBodySnapshots
- func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetCreatedTime(v int64) *DescribeOtsTableSnapshotsResponseBodySnapshots
- func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetInstanceName(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
- func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetJobId(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
- func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetParentSnapshotHash(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
- func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetRangeEnd(v int64) *DescribeOtsTableSnapshotsResponseBodySnapshots
- func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetRangeStart(v int64) *DescribeOtsTableSnapshotsResponseBodySnapshots
- func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetRetention(v int64) *DescribeOtsTableSnapshotsResponseBodySnapshots
- func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetSnapshotHash(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
- func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetSnapshotId(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
- func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetSourceType(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
- func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetStartTime(v int64) *DescribeOtsTableSnapshotsResponseBodySnapshots
- func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetStatus(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
- func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetTableName(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
- func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetUpdatedTime(v int64) *DescribeOtsTableSnapshotsResponseBodySnapshots
- func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetVaultId(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
- func (s DescribeOtsTableSnapshotsResponseBodySnapshots) String() string
- type DescribePoliciesV2Request
- func (s DescribePoliciesV2Request) GoString() string
- func (s *DescribePoliciesV2Request) SetMaxResults(v int32) *DescribePoliciesV2Request
- func (s *DescribePoliciesV2Request) SetNextToken(v string) *DescribePoliciesV2Request
- func (s *DescribePoliciesV2Request) SetPolicyId(v string) *DescribePoliciesV2Request
- func (s DescribePoliciesV2Request) String() string
- type DescribePoliciesV2Response
- func (s DescribePoliciesV2Response) GoString() string
- func (s *DescribePoliciesV2Response) SetBody(v *DescribePoliciesV2ResponseBody) *DescribePoliciesV2Response
- func (s *DescribePoliciesV2Response) SetHeaders(v map[string]*string) *DescribePoliciesV2Response
- func (s *DescribePoliciesV2Response) SetStatusCode(v int32) *DescribePoliciesV2Response
- func (s DescribePoliciesV2Response) String() string
- type DescribePoliciesV2ResponseBody
- func (s DescribePoliciesV2ResponseBody) GoString() string
- func (s *DescribePoliciesV2ResponseBody) SetCode(v string) *DescribePoliciesV2ResponseBody
- func (s *DescribePoliciesV2ResponseBody) SetMaxResults(v int32) *DescribePoliciesV2ResponseBody
- func (s *DescribePoliciesV2ResponseBody) SetMessage(v string) *DescribePoliciesV2ResponseBody
- func (s *DescribePoliciesV2ResponseBody) SetNextToken(v string) *DescribePoliciesV2ResponseBody
- func (s *DescribePoliciesV2ResponseBody) SetPolicies(v []*DescribePoliciesV2ResponseBodyPolicies) *DescribePoliciesV2ResponseBody
- func (s *DescribePoliciesV2ResponseBody) SetRequestId(v string) *DescribePoliciesV2ResponseBody
- func (s *DescribePoliciesV2ResponseBody) SetSuccess(v bool) *DescribePoliciesV2ResponseBody
- func (s *DescribePoliciesV2ResponseBody) SetTotalCount(v int64) *DescribePoliciesV2ResponseBody
- func (s DescribePoliciesV2ResponseBody) String() string
- type DescribePoliciesV2ResponseBodyPolicies
- func (s DescribePoliciesV2ResponseBodyPolicies) GoString() string
- func (s *DescribePoliciesV2ResponseBodyPolicies) SetCreatedTime(v int64) *DescribePoliciesV2ResponseBodyPolicies
- func (s *DescribePoliciesV2ResponseBodyPolicies) SetPolicyBindingCount(v int64) *DescribePoliciesV2ResponseBodyPolicies
- func (s *DescribePoliciesV2ResponseBodyPolicies) SetPolicyDescription(v string) *DescribePoliciesV2ResponseBodyPolicies
- func (s *DescribePoliciesV2ResponseBodyPolicies) SetPolicyId(v string) *DescribePoliciesV2ResponseBodyPolicies
- func (s *DescribePoliciesV2ResponseBodyPolicies) SetPolicyName(v string) *DescribePoliciesV2ResponseBodyPolicies
- func (s *DescribePoliciesV2ResponseBodyPolicies) SetPolicyType(v string) *DescribePoliciesV2ResponseBodyPolicies
- func (s *DescribePoliciesV2ResponseBodyPolicies) SetRules(v []*DescribePoliciesV2ResponseBodyPoliciesRules) *DescribePoliciesV2ResponseBodyPolicies
- func (s *DescribePoliciesV2ResponseBodyPolicies) SetUpdatedTime(v int64) *DescribePoliciesV2ResponseBodyPolicies
- func (s DescribePoliciesV2ResponseBodyPolicies) String() string
- type DescribePoliciesV2ResponseBodyPoliciesRules
- func (s DescribePoliciesV2ResponseBodyPoliciesRules) GoString() string
- func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetArchiveDays(v int64) *DescribePoliciesV2ResponseBodyPoliciesRules
- func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetBackupType(v string) *DescribePoliciesV2ResponseBodyPoliciesRules
- func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetDataSourceFilters(v []*DescribePoliciesV2ResponseBodyPoliciesRulesDataSourceFilters) *DescribePoliciesV2ResponseBodyPoliciesRules
- func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetImmutable(v bool) *DescribePoliciesV2ResponseBodyPoliciesRules
- func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetKeepLatestSnapshots(v int64) *DescribePoliciesV2ResponseBodyPoliciesRules
- func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetReplicationRegionId(v string) *DescribePoliciesV2ResponseBodyPoliciesRules
- func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetRetention(v int64) *DescribePoliciesV2ResponseBodyPoliciesRules
- func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetRetentionRules(v []*DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) *DescribePoliciesV2ResponseBodyPoliciesRules
- func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetRuleId(v string) *DescribePoliciesV2ResponseBodyPoliciesRules
- func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetRuleType(v string) *DescribePoliciesV2ResponseBodyPoliciesRules
- func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetSchedule(v string) *DescribePoliciesV2ResponseBodyPoliciesRules
- func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetTagFilters(v []*DescribePoliciesV2ResponseBodyPoliciesRulesTagFilters) *DescribePoliciesV2ResponseBodyPoliciesRules
- func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetVaultId(v string) *DescribePoliciesV2ResponseBodyPoliciesRules
- func (s DescribePoliciesV2ResponseBodyPoliciesRules) String() string
- type DescribePoliciesV2ResponseBodyPoliciesRulesDataSourceFilters
- func (s DescribePoliciesV2ResponseBodyPoliciesRulesDataSourceFilters) GoString() string
- func (s *DescribePoliciesV2ResponseBodyPoliciesRulesDataSourceFilters) SetDataSourceIds(v []*string) *DescribePoliciesV2ResponseBodyPoliciesRulesDataSourceFilters
- func (s *DescribePoliciesV2ResponseBodyPoliciesRulesDataSourceFilters) SetSourceType(v string) *DescribePoliciesV2ResponseBodyPoliciesRulesDataSourceFilters
- func (s DescribePoliciesV2ResponseBodyPoliciesRulesDataSourceFilters) String() string
- type DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules
- func (s DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) GoString() string
- func (s *DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) SetAdvancedRetentionType(v string) *DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules
- func (s *DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) SetRetention(v int64) *DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules
- func (s *DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) SetWhichSnapshot(v int64) *DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules
- func (s DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) String() string
- type DescribePoliciesV2ResponseBodyPoliciesRulesTagFilters
- func (s DescribePoliciesV2ResponseBodyPoliciesRulesTagFilters) GoString() string
- func (s *DescribePoliciesV2ResponseBodyPoliciesRulesTagFilters) SetKey(v string) *DescribePoliciesV2ResponseBodyPoliciesRulesTagFilters
- func (s *DescribePoliciesV2ResponseBodyPoliciesRulesTagFilters) SetOperator(v string) *DescribePoliciesV2ResponseBodyPoliciesRulesTagFilters
- func (s *DescribePoliciesV2ResponseBodyPoliciesRulesTagFilters) SetValue(v string) *DescribePoliciesV2ResponseBodyPoliciesRulesTagFilters
- func (s DescribePoliciesV2ResponseBodyPoliciesRulesTagFilters) String() string
- type DescribePolicyBindingsRequest
- func (s DescribePolicyBindingsRequest) GoString() string
- func (s *DescribePolicyBindingsRequest) SetDataSourceIds(v []*string) *DescribePolicyBindingsRequest
- func (s *DescribePolicyBindingsRequest) SetFilters(v []*DescribePolicyBindingsRequestFilters) *DescribePolicyBindingsRequest
- func (s *DescribePolicyBindingsRequest) SetMaxResults(v int32) *DescribePolicyBindingsRequest
- func (s *DescribePolicyBindingsRequest) SetNextToken(v string) *DescribePolicyBindingsRequest
- func (s *DescribePolicyBindingsRequest) SetPolicyId(v string) *DescribePolicyBindingsRequest
- func (s *DescribePolicyBindingsRequest) SetSourceType(v string) *DescribePolicyBindingsRequest
- func (s DescribePolicyBindingsRequest) String() string
- type DescribePolicyBindingsRequestFilters
- func (s DescribePolicyBindingsRequestFilters) GoString() string
- func (s *DescribePolicyBindingsRequestFilters) SetKey(v string) *DescribePolicyBindingsRequestFilters
- func (s *DescribePolicyBindingsRequestFilters) SetOperator(v string) *DescribePolicyBindingsRequestFilters
- func (s *DescribePolicyBindingsRequestFilters) SetValues(v []*string) *DescribePolicyBindingsRequestFilters
- func (s DescribePolicyBindingsRequestFilters) String() string
- type DescribePolicyBindingsResponse
- func (s DescribePolicyBindingsResponse) GoString() string
- func (s *DescribePolicyBindingsResponse) SetBody(v *DescribePolicyBindingsResponseBody) *DescribePolicyBindingsResponse
- func (s *DescribePolicyBindingsResponse) SetHeaders(v map[string]*string) *DescribePolicyBindingsResponse
- func (s *DescribePolicyBindingsResponse) SetStatusCode(v int32) *DescribePolicyBindingsResponse
- func (s DescribePolicyBindingsResponse) String() string
- type DescribePolicyBindingsResponseBody
- func (s DescribePolicyBindingsResponseBody) GoString() string
- func (s *DescribePolicyBindingsResponseBody) SetCode(v string) *DescribePolicyBindingsResponseBody
- func (s *DescribePolicyBindingsResponseBody) SetMaxResults(v int32) *DescribePolicyBindingsResponseBody
- func (s *DescribePolicyBindingsResponseBody) SetMessage(v string) *DescribePolicyBindingsResponseBody
- func (s *DescribePolicyBindingsResponseBody) SetNextToken(v string) *DescribePolicyBindingsResponseBody
- func (s *DescribePolicyBindingsResponseBody) SetPolicyBindings(v []*DescribePolicyBindingsResponseBodyPolicyBindings) *DescribePolicyBindingsResponseBody
- func (s *DescribePolicyBindingsResponseBody) SetRequestId(v string) *DescribePolicyBindingsResponseBody
- func (s *DescribePolicyBindingsResponseBody) SetSuccess(v bool) *DescribePolicyBindingsResponseBody
- func (s *DescribePolicyBindingsResponseBody) SetTotalCount(v int64) *DescribePolicyBindingsResponseBody
- func (s DescribePolicyBindingsResponseBody) String() string
- type DescribePolicyBindingsResponseBodyPolicyBindings
- func (s DescribePolicyBindingsResponseBodyPolicyBindings) GoString() string
- func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetAdvancedOptions(v *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) *DescribePolicyBindingsResponseBodyPolicyBindings
- func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetCreatedByTag(v bool) *DescribePolicyBindingsResponseBodyPolicyBindings
- func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetCreatedTime(v int64) *DescribePolicyBindingsResponseBodyPolicyBindings
- func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetCrossAccountRoleName(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
- func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetCrossAccountType(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
- func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetCrossAccountUserId(v int64) *DescribePolicyBindingsResponseBodyPolicyBindings
- func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetDataSourceId(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
- func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetDisabled(v bool) *DescribePolicyBindingsResponseBodyPolicyBindings
- func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetExclude(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
- func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetHitTags(v []*DescribePolicyBindingsResponseBodyPolicyBindingsHitTags) *DescribePolicyBindingsResponseBodyPolicyBindings
- func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetInclude(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
- func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetPolicyBindingDescription(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
- func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetPolicyBindingId(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
- func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetPolicyId(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
- func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetSource(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
- func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetSourceType(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
- func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetSpeedLimit(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
- func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetUpdatedTime(v int64) *DescribePolicyBindingsResponseBodyPolicyBindings
- func (s DescribePolicyBindingsResponseBodyPolicyBindings) String() string
- type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions
- func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) GoString() string
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) SetCommonFileSystemDetail(...) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) SetCommonNasDetail(...) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) SetFileDetail(v *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsFileDetail) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) SetOssDetail(v *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) SetUdmDetail(v *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions
- func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) String() string
- type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonFileSystemDetail
- func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonFileSystemDetail) GoString() string
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonFileSystemDetail) SetFetchSliceSize(v int64) ...
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonFileSystemDetail) SetFullOnIncrementFail(v bool) ...
- func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonFileSystemDetail) String() string
- type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonNasDetail
- func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonNasDetail) GoString() string
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonNasDetail) SetClientId(v string) ...
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonNasDetail) SetClusterId(v string) ...
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonNasDetail) SetFetchSliceSize(v int64) ...
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonNasDetail) SetFullOnIncrementFail(v bool) ...
- func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonNasDetail) String() string
- type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsFileDetail
- func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsFileDetail) GoString() string
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsFileDetail) SetAdvPolicy(v bool) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsFileDetail
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsFileDetail) SetUseVSS(v bool) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsFileDetail
- func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsFileDetail) String() string
- type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail
- func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail) GoString() string
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail) SetIgnoreArchiveObject(v bool) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail) SetInventoryCleanupPolicy(v string) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail) SetInventoryId(v string) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail
- func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail) String() string
- type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail
- func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) GoString() string
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetAppConsistent(v bool) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetDestinationKmsKeyId(v string) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetDiskIdList(v []*string) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetEnableFsFreeze(v bool) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetEnableWriters(v bool) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetExcludeDiskIdList(v []*string) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetPostScriptPath(v string) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetPreScriptPath(v string) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetRamRoleName(v string) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetSnapshotGroup(v bool) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetTimeoutInSeconds(v int64) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail
- func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) String() string
- type DescribePolicyBindingsResponseBodyPolicyBindingsHitTags
- func (s DescribePolicyBindingsResponseBodyPolicyBindingsHitTags) GoString() string
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsHitTags) SetKey(v string) *DescribePolicyBindingsResponseBodyPolicyBindingsHitTags
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsHitTags) SetOperator(v string) *DescribePolicyBindingsResponseBodyPolicyBindingsHitTags
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsHitTags) SetValue(v string) *DescribePolicyBindingsResponseBodyPolicyBindingsHitTags
- func (s DescribePolicyBindingsResponseBodyPolicyBindingsHitTags) String() string
- type DescribePolicyBindingsShrinkRequest
- func (s DescribePolicyBindingsShrinkRequest) GoString() string
- func (s *DescribePolicyBindingsShrinkRequest) SetDataSourceIdsShrink(v string) *DescribePolicyBindingsShrinkRequest
- func (s *DescribePolicyBindingsShrinkRequest) SetFilters(v []*DescribePolicyBindingsShrinkRequestFilters) *DescribePolicyBindingsShrinkRequest
- func (s *DescribePolicyBindingsShrinkRequest) SetMaxResults(v int32) *DescribePolicyBindingsShrinkRequest
- func (s *DescribePolicyBindingsShrinkRequest) SetNextToken(v string) *DescribePolicyBindingsShrinkRequest
- func (s *DescribePolicyBindingsShrinkRequest) SetPolicyId(v string) *DescribePolicyBindingsShrinkRequest
- func (s *DescribePolicyBindingsShrinkRequest) SetSourceType(v string) *DescribePolicyBindingsShrinkRequest
- func (s DescribePolicyBindingsShrinkRequest) String() string
- type DescribePolicyBindingsShrinkRequestFilters
- func (s DescribePolicyBindingsShrinkRequestFilters) GoString() string
- func (s *DescribePolicyBindingsShrinkRequestFilters) SetKey(v string) *DescribePolicyBindingsShrinkRequestFilters
- func (s *DescribePolicyBindingsShrinkRequestFilters) SetOperator(v string) *DescribePolicyBindingsShrinkRequestFilters
- func (s *DescribePolicyBindingsShrinkRequestFilters) SetValues(v []*string) *DescribePolicyBindingsShrinkRequestFilters
- func (s DescribePolicyBindingsShrinkRequestFilters) String() string
- type DescribeRecoverableOtsInstancesRequest
- func (s DescribeRecoverableOtsInstancesRequest) GoString() string
- func (s *DescribeRecoverableOtsInstancesRequest) SetCrossAccountRoleName(v string) *DescribeRecoverableOtsInstancesRequest
- func (s *DescribeRecoverableOtsInstancesRequest) SetCrossAccountType(v string) *DescribeRecoverableOtsInstancesRequest
- func (s *DescribeRecoverableOtsInstancesRequest) SetCrossAccountUserId(v int64) *DescribeRecoverableOtsInstancesRequest
- func (s DescribeRecoverableOtsInstancesRequest) String() string
- type DescribeRecoverableOtsInstancesResponse
- func (s DescribeRecoverableOtsInstancesResponse) GoString() string
- func (s *DescribeRecoverableOtsInstancesResponse) SetBody(v *DescribeRecoverableOtsInstancesResponseBody) *DescribeRecoverableOtsInstancesResponse
- func (s *DescribeRecoverableOtsInstancesResponse) SetHeaders(v map[string]*string) *DescribeRecoverableOtsInstancesResponse
- func (s *DescribeRecoverableOtsInstancesResponse) SetStatusCode(v int32) *DescribeRecoverableOtsInstancesResponse
- func (s DescribeRecoverableOtsInstancesResponse) String() string
- type DescribeRecoverableOtsInstancesResponseBody
- func (s DescribeRecoverableOtsInstancesResponseBody) GoString() string
- func (s *DescribeRecoverableOtsInstancesResponseBody) SetCode(v string) *DescribeRecoverableOtsInstancesResponseBody
- func (s *DescribeRecoverableOtsInstancesResponseBody) SetMessage(v string) *DescribeRecoverableOtsInstancesResponseBody
- func (s *DescribeRecoverableOtsInstancesResponseBody) SetOtsInstances(v []*DescribeRecoverableOtsInstancesResponseBodyOtsInstances) *DescribeRecoverableOtsInstancesResponseBody
- func (s *DescribeRecoverableOtsInstancesResponseBody) SetRequestId(v string) *DescribeRecoverableOtsInstancesResponseBody
- func (s *DescribeRecoverableOtsInstancesResponseBody) SetSuccess(v bool) *DescribeRecoverableOtsInstancesResponseBody
- func (s DescribeRecoverableOtsInstancesResponseBody) String() string
- type DescribeRecoverableOtsInstancesResponseBodyOtsInstances
- func (s DescribeRecoverableOtsInstancesResponseBodyOtsInstances) GoString() string
- func (s *DescribeRecoverableOtsInstancesResponseBodyOtsInstances) SetInstanceName(v string) *DescribeRecoverableOtsInstancesResponseBodyOtsInstances
- func (s *DescribeRecoverableOtsInstancesResponseBodyOtsInstances) SetTableNames(v []*string) *DescribeRecoverableOtsInstancesResponseBodyOtsInstances
- func (s DescribeRecoverableOtsInstancesResponseBodyOtsInstances) String() string
- type DescribeRegionsResponse
- func (s DescribeRegionsResponse) GoString() string
- func (s *DescribeRegionsResponse) SetBody(v *DescribeRegionsResponseBody) *DescribeRegionsResponse
- func (s *DescribeRegionsResponse) SetHeaders(v map[string]*string) *DescribeRegionsResponse
- func (s *DescribeRegionsResponse) SetStatusCode(v int32) *DescribeRegionsResponse
- func (s DescribeRegionsResponse) String() string
- type DescribeRegionsResponseBody
- func (s DescribeRegionsResponseBody) GoString() string
- func (s *DescribeRegionsResponseBody) SetCode(v string) *DescribeRegionsResponseBody
- func (s *DescribeRegionsResponseBody) SetMessage(v string) *DescribeRegionsResponseBody
- func (s *DescribeRegionsResponseBody) SetRegions(v *DescribeRegionsResponseBodyRegions) *DescribeRegionsResponseBody
- func (s *DescribeRegionsResponseBody) SetRequestId(v string) *DescribeRegionsResponseBody
- func (s *DescribeRegionsResponseBody) SetSuccess(v bool) *DescribeRegionsResponseBody
- func (s DescribeRegionsResponseBody) String() string
- type DescribeRegionsResponseBodyRegions
- type DescribeRegionsResponseBodyRegionsRegion
- func (s DescribeRegionsResponseBodyRegionsRegion) GoString() string
- func (s *DescribeRegionsResponseBodyRegionsRegion) SetLocalName(v string) *DescribeRegionsResponseBodyRegionsRegion
- func (s *DescribeRegionsResponseBodyRegionsRegion) SetRegionId(v string) *DescribeRegionsResponseBodyRegionsRegion
- func (s DescribeRegionsResponseBodyRegionsRegion) String() string
- type DescribeRestoreJobs2Request
- func (s DescribeRestoreJobs2Request) GoString() string
- func (s *DescribeRestoreJobs2Request) SetFilters(v []*DescribeRestoreJobs2RequestFilters) *DescribeRestoreJobs2Request
- func (s *DescribeRestoreJobs2Request) SetPageNumber(v int32) *DescribeRestoreJobs2Request
- func (s *DescribeRestoreJobs2Request) SetPageSize(v int32) *DescribeRestoreJobs2Request
- func (s *DescribeRestoreJobs2Request) SetRestoreType(v string) *DescribeRestoreJobs2Request
- func (s DescribeRestoreJobs2Request) String() string
- type DescribeRestoreJobs2RequestFilters
- func (s DescribeRestoreJobs2RequestFilters) GoString() string
- func (s *DescribeRestoreJobs2RequestFilters) SetKey(v string) *DescribeRestoreJobs2RequestFilters
- func (s *DescribeRestoreJobs2RequestFilters) SetOperator(v string) *DescribeRestoreJobs2RequestFilters
- func (s *DescribeRestoreJobs2RequestFilters) SetValues(v []*string) *DescribeRestoreJobs2RequestFilters
- func (s DescribeRestoreJobs2RequestFilters) String() string
- type DescribeRestoreJobs2Response
- func (s DescribeRestoreJobs2Response) GoString() string
- func (s *DescribeRestoreJobs2Response) SetBody(v *DescribeRestoreJobs2ResponseBody) *DescribeRestoreJobs2Response
- func (s *DescribeRestoreJobs2Response) SetHeaders(v map[string]*string) *DescribeRestoreJobs2Response
- func (s *DescribeRestoreJobs2Response) SetStatusCode(v int32) *DescribeRestoreJobs2Response
- func (s DescribeRestoreJobs2Response) String() string
- type DescribeRestoreJobs2ResponseBody
- func (s DescribeRestoreJobs2ResponseBody) GoString() string
- func (s *DescribeRestoreJobs2ResponseBody) SetCode(v string) *DescribeRestoreJobs2ResponseBody
- func (s *DescribeRestoreJobs2ResponseBody) SetMessage(v string) *DescribeRestoreJobs2ResponseBody
- func (s *DescribeRestoreJobs2ResponseBody) SetPageNumber(v int32) *DescribeRestoreJobs2ResponseBody
- func (s *DescribeRestoreJobs2ResponseBody) SetPageSize(v int32) *DescribeRestoreJobs2ResponseBody
- func (s *DescribeRestoreJobs2ResponseBody) SetRequestId(v string) *DescribeRestoreJobs2ResponseBody
- func (s *DescribeRestoreJobs2ResponseBody) SetRestoreJobs(v *DescribeRestoreJobs2ResponseBodyRestoreJobs) *DescribeRestoreJobs2ResponseBody
- func (s *DescribeRestoreJobs2ResponseBody) SetSuccess(v bool) *DescribeRestoreJobs2ResponseBody
- func (s *DescribeRestoreJobs2ResponseBody) SetTotalCount(v int32) *DescribeRestoreJobs2ResponseBody
- func (s DescribeRestoreJobs2ResponseBody) String() string
- type DescribeRestoreJobs2ResponseBodyRestoreJobs
- func (s DescribeRestoreJobs2ResponseBodyRestoreJobs) GoString() string
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobs) SetRestoreJob(v []*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) *DescribeRestoreJobs2ResponseBodyRestoreJobs
- func (s DescribeRestoreJobs2ResponseBodyRestoreJobs) String() string
- type DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) GoString() string
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetActualBytes(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetActualItems(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetBytesDone(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetBytesTotal(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetClusterId(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetCompleteTime(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetCreatedTime(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetCrossAccountRoleName(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetCrossAccountType(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetCrossAccountUserId(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetErrorFile(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetErrorMessage(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetExclude(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetExpireTime(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetFailbackDetail(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetInclude(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetItemsDone(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetItemsTotal(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetMeteringBytesDone(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetMeteringBytesTotal(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetOptions(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetOtsDetail(v *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetParentId(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetProgress(v int32) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetReport(v *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetRestoreId(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetRestoreType(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetSnapshotHash(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetSnapshotId(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetSourceType(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetSpeed(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetStartTime(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetStatus(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetStorageClass(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetBucket(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetClientId(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetCreateTime(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetDataSourceId(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetFileSystemId(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetInstanceId(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetInstanceName(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetPath(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetPrefix(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetTableName(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetTime(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetUdmDetail(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetUpdatedTime(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetVaultId(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) String() string
- type DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail
- func (s DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail) GoString() string
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail) SetBatchChannelCount(v int32) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail) SetOverwriteExisting(v bool) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail
- func (s DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail) String() string
- type DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport
- func (s DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) GoString() string
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) SetFailedFiles(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) SetReportTaskStatus(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) SetSkippedFiles(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) SetSuccessFiles(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) SetTotalFiles(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport
- func (s DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) String() string
- type DescribeTaskRequest
- func (s DescribeTaskRequest) GoString() string
- func (s *DescribeTaskRequest) SetResourceGroupId(v string) *DescribeTaskRequest
- func (s *DescribeTaskRequest) SetTaskId(v string) *DescribeTaskRequest
- func (s *DescribeTaskRequest) SetToken(v string) *DescribeTaskRequest
- func (s DescribeTaskRequest) String() string
- type DescribeTaskResponse
- func (s DescribeTaskResponse) GoString() string
- func (s *DescribeTaskResponse) SetBody(v *DescribeTaskResponseBody) *DescribeTaskResponse
- func (s *DescribeTaskResponse) SetHeaders(v map[string]*string) *DescribeTaskResponse
- func (s *DescribeTaskResponse) SetStatusCode(v int32) *DescribeTaskResponse
- func (s DescribeTaskResponse) String() string
- type DescribeTaskResponseBody
- func (s DescribeTaskResponseBody) GoString() string
- func (s *DescribeTaskResponseBody) SetCode(v string) *DescribeTaskResponseBody
- func (s *DescribeTaskResponseBody) SetCompletedTime(v int64) *DescribeTaskResponseBody
- func (s *DescribeTaskResponseBody) SetCreatedTime(v int64) *DescribeTaskResponseBody
- func (s *DescribeTaskResponseBody) SetDescription(v string) *DescribeTaskResponseBody
- func (s *DescribeTaskResponseBody) SetMessage(v string) *DescribeTaskResponseBody
- func (s *DescribeTaskResponseBody) SetName(v string) *DescribeTaskResponseBody
- func (s *DescribeTaskResponseBody) SetProgress(v int32) *DescribeTaskResponseBody
- func (s *DescribeTaskResponseBody) SetRequestId(v string) *DescribeTaskResponseBody
- func (s *DescribeTaskResponseBody) SetResult(v string) *DescribeTaskResponseBody
- func (s *DescribeTaskResponseBody) SetSuccess(v bool) *DescribeTaskResponseBody
- func (s *DescribeTaskResponseBody) SetUpdatedTime(v int64) *DescribeTaskResponseBody
- func (s DescribeTaskResponseBody) String() string
- type DescribeUdmSnapshotsRequest
- func (s DescribeUdmSnapshotsRequest) GoString() string
- func (s *DescribeUdmSnapshotsRequest) SetDiskId(v string) *DescribeUdmSnapshotsRequest
- func (s *DescribeUdmSnapshotsRequest) SetEndTime(v int64) *DescribeUdmSnapshotsRequest
- func (s *DescribeUdmSnapshotsRequest) SetInstanceId(v string) *DescribeUdmSnapshotsRequest
- func (s *DescribeUdmSnapshotsRequest) SetJobId(v string) *DescribeUdmSnapshotsRequest
- func (s *DescribeUdmSnapshotsRequest) SetSnapshotIds(v map[string]interface{}) *DescribeUdmSnapshotsRequest
- func (s *DescribeUdmSnapshotsRequest) SetSourceType(v string) *DescribeUdmSnapshotsRequest
- func (s *DescribeUdmSnapshotsRequest) SetStartTime(v int64) *DescribeUdmSnapshotsRequest
- func (s *DescribeUdmSnapshotsRequest) SetUdmRegionId(v string) *DescribeUdmSnapshotsRequest
- func (s DescribeUdmSnapshotsRequest) String() string
- type DescribeUdmSnapshotsResponse
- func (s DescribeUdmSnapshotsResponse) GoString() string
- func (s *DescribeUdmSnapshotsResponse) SetBody(v *DescribeUdmSnapshotsResponseBody) *DescribeUdmSnapshotsResponse
- func (s *DescribeUdmSnapshotsResponse) SetHeaders(v map[string]*string) *DescribeUdmSnapshotsResponse
- func (s *DescribeUdmSnapshotsResponse) SetStatusCode(v int32) *DescribeUdmSnapshotsResponse
- func (s DescribeUdmSnapshotsResponse) String() string
- type DescribeUdmSnapshotsResponseBody
- func (s DescribeUdmSnapshotsResponseBody) GoString() string
- func (s *DescribeUdmSnapshotsResponseBody) SetCode(v string) *DescribeUdmSnapshotsResponseBody
- func (s *DescribeUdmSnapshotsResponseBody) SetMessage(v string) *DescribeUdmSnapshotsResponseBody
- func (s *DescribeUdmSnapshotsResponseBody) SetRequestId(v string) *DescribeUdmSnapshotsResponseBody
- func (s *DescribeUdmSnapshotsResponseBody) SetSnapshots(v []*DescribeUdmSnapshotsResponseBodySnapshots) *DescribeUdmSnapshotsResponseBody
- func (s *DescribeUdmSnapshotsResponseBody) SetSuccess(v bool) *DescribeUdmSnapshotsResponseBody
- func (s *DescribeUdmSnapshotsResponseBody) SetTotalCount(v int64) *DescribeUdmSnapshotsResponseBody
- func (s DescribeUdmSnapshotsResponseBody) String() string
- type DescribeUdmSnapshotsResponseBodySnapshots
- func (s DescribeUdmSnapshotsResponseBodySnapshots) GoString() string
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetActualBytes(v string) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetAdvancedRetentionType(v string) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetBackupType(v string) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetBytesTotal(v int64) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetCanBeDeleted(v bool) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetCompleteTime(v int64) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetCreateTime(v int64) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetCreatedTime(v int64) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetDetail(v *DescribeUdmSnapshotsResponseBodySnapshotsDetail) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetDiskId(v string) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetExpireTime(v int64) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetInstanceId(v string) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetJobId(v string) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetNativeSnapshotId(v string) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetNativeSnapshotInfo(v string) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetParentSnapshotHash(v string) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetPrefix(v string) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetRealSnapshotTime(v int64) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetRetention(v int64) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetSnapshotHash(v string) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetSnapshotId(v string) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetSourceType(v string) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetStartTime(v int64) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetStatus(v string) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetUpdatedTime(v int64) *DescribeUdmSnapshotsResponseBodySnapshots
- func (s DescribeUdmSnapshotsResponseBodySnapshots) String() string
- type DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s DescribeUdmSnapshotsResponseBodySnapshotsDetail) GoString() string
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetConsistentLevel(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetContainOsDisk(v bool) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetDiskCategory(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetDiskDevName(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetDiskHbrSnapshotIdWithDeviceMap(v map[string]interface{}) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetDiskIdList(v []*string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetDowngradeReason(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetHostName(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetInstanceIdWithDiskIdListMap(v map[string]interface{}) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetInstanceName(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetInstanceType(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetInstantAccess(v bool) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetNativeSnapshotIdList(v []*string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetOsDiskId(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetOsName(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetOsNameEn(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetOsType(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetPerformanceLevel(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetPlatform(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetSnapshotGroupId(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetSystemDisk(v bool) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetVmName(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
- func (s DescribeUdmSnapshotsResponseBodySnapshotsDetail) String() string
- type DescribeUdmSnapshotsShrinkRequest
- func (s DescribeUdmSnapshotsShrinkRequest) GoString() string
- func (s *DescribeUdmSnapshotsShrinkRequest) SetDiskId(v string) *DescribeUdmSnapshotsShrinkRequest
- func (s *DescribeUdmSnapshotsShrinkRequest) SetEndTime(v int64) *DescribeUdmSnapshotsShrinkRequest
- func (s *DescribeUdmSnapshotsShrinkRequest) SetInstanceId(v string) *DescribeUdmSnapshotsShrinkRequest
- func (s *DescribeUdmSnapshotsShrinkRequest) SetJobId(v string) *DescribeUdmSnapshotsShrinkRequest
- func (s *DescribeUdmSnapshotsShrinkRequest) SetSnapshotIdsShrink(v string) *DescribeUdmSnapshotsShrinkRequest
- func (s *DescribeUdmSnapshotsShrinkRequest) SetSourceType(v string) *DescribeUdmSnapshotsShrinkRequest
- func (s *DescribeUdmSnapshotsShrinkRequest) SetStartTime(v int64) *DescribeUdmSnapshotsShrinkRequest
- func (s *DescribeUdmSnapshotsShrinkRequest) SetUdmRegionId(v string) *DescribeUdmSnapshotsShrinkRequest
- func (s DescribeUdmSnapshotsShrinkRequest) String() string
- type DescribeVaultReplicationRegionsRequest
- func (s DescribeVaultReplicationRegionsRequest) GoString() string
- func (s *DescribeVaultReplicationRegionsRequest) SetToken(v string) *DescribeVaultReplicationRegionsRequest
- func (s *DescribeVaultReplicationRegionsRequest) SetVaultId(v string) *DescribeVaultReplicationRegionsRequest
- func (s DescribeVaultReplicationRegionsRequest) String() string
- type DescribeVaultReplicationRegionsResponse
- func (s DescribeVaultReplicationRegionsResponse) GoString() string
- func (s *DescribeVaultReplicationRegionsResponse) SetBody(v *DescribeVaultReplicationRegionsResponseBody) *DescribeVaultReplicationRegionsResponse
- func (s *DescribeVaultReplicationRegionsResponse) SetHeaders(v map[string]*string) *DescribeVaultReplicationRegionsResponse
- func (s *DescribeVaultReplicationRegionsResponse) SetStatusCode(v int32) *DescribeVaultReplicationRegionsResponse
- func (s DescribeVaultReplicationRegionsResponse) String() string
- type DescribeVaultReplicationRegionsResponseBody
- func (s DescribeVaultReplicationRegionsResponseBody) GoString() string
- func (s *DescribeVaultReplicationRegionsResponseBody) SetCode(v string) *DescribeVaultReplicationRegionsResponseBody
- func (s *DescribeVaultReplicationRegionsResponseBody) SetMessage(v string) *DescribeVaultReplicationRegionsResponseBody
- func (s *DescribeVaultReplicationRegionsResponseBody) SetRegions(v *DescribeVaultReplicationRegionsResponseBodyRegions) *DescribeVaultReplicationRegionsResponseBody
- func (s *DescribeVaultReplicationRegionsResponseBody) SetRequestId(v string) *DescribeVaultReplicationRegionsResponseBody
- func (s *DescribeVaultReplicationRegionsResponseBody) SetSuccess(v bool) *DescribeVaultReplicationRegionsResponseBody
- func (s DescribeVaultReplicationRegionsResponseBody) String() string
- type DescribeVaultReplicationRegionsResponseBodyRegions
- type DescribeVaultsRequest
- func (s DescribeVaultsRequest) GoString() string
- func (s *DescribeVaultsRequest) SetPageNumber(v int32) *DescribeVaultsRequest
- func (s *DescribeVaultsRequest) SetPageSize(v int32) *DescribeVaultsRequest
- func (s *DescribeVaultsRequest) SetResourceGroupId(v string) *DescribeVaultsRequest
- func (s *DescribeVaultsRequest) SetStatus(v string) *DescribeVaultsRequest
- func (s *DescribeVaultsRequest) SetTag(v []*DescribeVaultsRequestTag) *DescribeVaultsRequest
- func (s *DescribeVaultsRequest) SetVaultId(v string) *DescribeVaultsRequest
- func (s *DescribeVaultsRequest) SetVaultName(v string) *DescribeVaultsRequest
- func (s *DescribeVaultsRequest) SetVaultRegionId(v string) *DescribeVaultsRequest
- func (s *DescribeVaultsRequest) SetVaultType(v string) *DescribeVaultsRequest
- func (s DescribeVaultsRequest) String() string
- type DescribeVaultsRequestTag
- type DescribeVaultsResponse
- func (s DescribeVaultsResponse) GoString() string
- func (s *DescribeVaultsResponse) SetBody(v *DescribeVaultsResponseBody) *DescribeVaultsResponse
- func (s *DescribeVaultsResponse) SetHeaders(v map[string]*string) *DescribeVaultsResponse
- func (s *DescribeVaultsResponse) SetStatusCode(v int32) *DescribeVaultsResponse
- func (s DescribeVaultsResponse) String() string
- type DescribeVaultsResponseBody
- func (s DescribeVaultsResponseBody) GoString() string
- func (s *DescribeVaultsResponseBody) SetCode(v string) *DescribeVaultsResponseBody
- func (s *DescribeVaultsResponseBody) SetMessage(v string) *DescribeVaultsResponseBody
- func (s *DescribeVaultsResponseBody) SetPageNumber(v int32) *DescribeVaultsResponseBody
- func (s *DescribeVaultsResponseBody) SetPageSize(v int32) *DescribeVaultsResponseBody
- func (s *DescribeVaultsResponseBody) SetRequestId(v string) *DescribeVaultsResponseBody
- func (s *DescribeVaultsResponseBody) SetSuccess(v bool) *DescribeVaultsResponseBody
- func (s *DescribeVaultsResponseBody) SetTotalCount(v int32) *DescribeVaultsResponseBody
- func (s *DescribeVaultsResponseBody) SetVaults(v *DescribeVaultsResponseBodyVaults) *DescribeVaultsResponseBody
- func (s DescribeVaultsResponseBody) String() string
- type DescribeVaultsResponseBodyVaults
- type DescribeVaultsResponseBodyVaultsVault
- func (s DescribeVaultsResponseBodyVaultsVault) GoString() string
- func (s *DescribeVaultsResponseBodyVaultsVault) SetArchiveBytesDone(v int64) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetArchiveStorageSize(v int64) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetBackupPlanStatistics(v *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetBucketName(v string) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetBytesDone(v int64) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetChargeType(v string) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetChargedStorageSize(v int64) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetCompressionAlgorithm(v string) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetCreatedTime(v int64) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetDedup(v bool) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetDescription(v string) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetEncryptType(v string) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetIndexAvailable(v bool) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetIndexLevel(v string) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetIndexUpdateTime(v int64) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetKmsKeyId(v string) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetLatestReplicationTime(v int64) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetRedundancyType(v string) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetReplication(v bool) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetReplicationProgress(v *DescribeVaultsResponseBodyVaultsVaultReplicationProgress) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetReplicationSourceRegionId(v string) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetReplicationSourceVault(v bool) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetReplicationSourceVaultId(v string) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetReplicationTargetRegionId(v string) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetResourceGroupId(v string) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetRetention(v int64) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetSearchEnabled(v bool) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetSnapshotCount(v int64) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetSourceTypes(v *DescribeVaultsResponseBodyVaultsVaultSourceTypes) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetStatus(v string) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetStorageSize(v int64) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetTags(v *DescribeVaultsResponseBodyVaultsVaultTags) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetTrialInfo(v *DescribeVaultsResponseBodyVaultsVaultTrialInfo) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetUpdatedTime(v int64) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetVaultId(v string) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetVaultName(v string) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetVaultRegionId(v string) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetVaultStatusMessage(v string) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetVaultStorageClass(v string) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetVaultType(v string) *DescribeVaultsResponseBodyVaultsVault
- func (s *DescribeVaultsResponseBodyVaultsVault) SetWormEnabled(v bool) *DescribeVaultsResponseBodyVaultsVault
- func (s DescribeVaultsResponseBodyVaultsVault) String() string
- type DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics
- func (s DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) GoString() string
- func (s *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetArchive(v int32) *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics
- func (s *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetCommonFileSystem(v int32) *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics
- func (s *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetCommonNas(v int32) *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics
- func (s *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetCsg(v int32) *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics
- func (s *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetEcsFile(v int32) *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics
- func (s *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetEcsHana(v int32) *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics
- func (s *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetIsilon(v int32) *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics
- func (s *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetLocalFile(v int32) *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics
- func (s *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetLocalVm(v int32) *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics
- func (s *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetMySql(v int32) *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics
- func (s *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetNas(v int32) *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics
- func (s *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetOracle(v int32) *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics
- func (s *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetOss(v int32) *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics
- func (s *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetOts(v int32) *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics
- func (s *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetSqlServer(v int32) *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics
- func (s DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) String() string
- type DescribeVaultsResponseBodyVaultsVaultReplicationProgress
- func (s DescribeVaultsResponseBodyVaultsVaultReplicationProgress) GoString() string
- func (s *DescribeVaultsResponseBodyVaultsVaultReplicationProgress) SetHistoricalReplicationProgress(v int32) *DescribeVaultsResponseBodyVaultsVaultReplicationProgress
- func (s *DescribeVaultsResponseBodyVaultsVaultReplicationProgress) SetNewReplicationProgress(v int64) *DescribeVaultsResponseBodyVaultsVaultReplicationProgress
- func (s DescribeVaultsResponseBodyVaultsVaultReplicationProgress) String() string
- type DescribeVaultsResponseBodyVaultsVaultSourceTypes
- type DescribeVaultsResponseBodyVaultsVaultTags
- type DescribeVaultsResponseBodyVaultsVaultTagsTag
- func (s DescribeVaultsResponseBodyVaultsVaultTagsTag) GoString() string
- func (s *DescribeVaultsResponseBodyVaultsVaultTagsTag) SetKey(v string) *DescribeVaultsResponseBodyVaultsVaultTagsTag
- func (s *DescribeVaultsResponseBodyVaultsVaultTagsTag) SetValue(v string) *DescribeVaultsResponseBodyVaultsVaultTagsTag
- func (s DescribeVaultsResponseBodyVaultsVaultTagsTag) String() string
- type DescribeVaultsResponseBodyVaultsVaultTrialInfo
- func (s DescribeVaultsResponseBodyVaultsVaultTrialInfo) GoString() string
- func (s *DescribeVaultsResponseBodyVaultsVaultTrialInfo) SetKeepAfterTrialExpiration(v bool) *DescribeVaultsResponseBodyVaultsVaultTrialInfo
- func (s *DescribeVaultsResponseBodyVaultsVaultTrialInfo) SetTrialExpireTime(v int64) *DescribeVaultsResponseBodyVaultsVaultTrialInfo
- func (s *DescribeVaultsResponseBodyVaultsVaultTrialInfo) SetTrialStartTime(v int64) *DescribeVaultsResponseBodyVaultsVaultTrialInfo
- func (s *DescribeVaultsResponseBodyVaultsVaultTrialInfo) SetTrialVaultReleaseTime(v int64) *DescribeVaultsResponseBodyVaultsVaultTrialInfo
- func (s DescribeVaultsResponseBodyVaultsVaultTrialInfo) String() string
- type DetachNasFileSystemRequest
- func (s DetachNasFileSystemRequest) GoString() string
- func (s *DetachNasFileSystemRequest) SetCreateTime(v string) *DetachNasFileSystemRequest
- func (s *DetachNasFileSystemRequest) SetCrossAccountRoleName(v string) *DetachNasFileSystemRequest
- func (s *DetachNasFileSystemRequest) SetCrossAccountType(v string) *DetachNasFileSystemRequest
- func (s *DetachNasFileSystemRequest) SetCrossAccountUserId(v int64) *DetachNasFileSystemRequest
- func (s *DetachNasFileSystemRequest) SetFileSystemId(v string) *DetachNasFileSystemRequest
- func (s DetachNasFileSystemRequest) String() string
- type DetachNasFileSystemResponse
- func (s DetachNasFileSystemResponse) GoString() string
- func (s *DetachNasFileSystemResponse) SetBody(v *DetachNasFileSystemResponseBody) *DetachNasFileSystemResponse
- func (s *DetachNasFileSystemResponse) SetHeaders(v map[string]*string) *DetachNasFileSystemResponse
- func (s *DetachNasFileSystemResponse) SetStatusCode(v int32) *DetachNasFileSystemResponse
- func (s DetachNasFileSystemResponse) String() string
- type DetachNasFileSystemResponseBody
- func (s DetachNasFileSystemResponseBody) GoString() string
- func (s *DetachNasFileSystemResponseBody) SetCode(v string) *DetachNasFileSystemResponseBody
- func (s *DetachNasFileSystemResponseBody) SetMessage(v string) *DetachNasFileSystemResponseBody
- func (s *DetachNasFileSystemResponseBody) SetRequestId(v string) *DetachNasFileSystemResponseBody
- func (s *DetachNasFileSystemResponseBody) SetSuccess(v bool) *DetachNasFileSystemResponseBody
- func (s *DetachNasFileSystemResponseBody) SetTaskId(v string) *DetachNasFileSystemResponseBody
- func (s DetachNasFileSystemResponseBody) String() string
- type DisableBackupPlanRequest
- func (s DisableBackupPlanRequest) GoString() string
- func (s *DisableBackupPlanRequest) SetPlanId(v string) *DisableBackupPlanRequest
- func (s *DisableBackupPlanRequest) SetSourceType(v string) *DisableBackupPlanRequest
- func (s *DisableBackupPlanRequest) SetVaultId(v string) *DisableBackupPlanRequest
- func (s DisableBackupPlanRequest) String() string
- type DisableBackupPlanResponse
- func (s DisableBackupPlanResponse) GoString() string
- func (s *DisableBackupPlanResponse) SetBody(v *DisableBackupPlanResponseBody) *DisableBackupPlanResponse
- func (s *DisableBackupPlanResponse) SetHeaders(v map[string]*string) *DisableBackupPlanResponse
- func (s *DisableBackupPlanResponse) SetStatusCode(v int32) *DisableBackupPlanResponse
- func (s DisableBackupPlanResponse) String() string
- type DisableBackupPlanResponseBody
- func (s DisableBackupPlanResponseBody) GoString() string
- func (s *DisableBackupPlanResponseBody) SetCode(v string) *DisableBackupPlanResponseBody
- func (s *DisableBackupPlanResponseBody) SetMessage(v string) *DisableBackupPlanResponseBody
- func (s *DisableBackupPlanResponseBody) SetRequestId(v string) *DisableBackupPlanResponseBody
- func (s *DisableBackupPlanResponseBody) SetSuccess(v bool) *DisableBackupPlanResponseBody
- func (s DisableBackupPlanResponseBody) String() string
- type DisableHanaBackupPlanRequest
- func (s DisableHanaBackupPlanRequest) GoString() string
- func (s *DisableHanaBackupPlanRequest) SetClusterId(v string) *DisableHanaBackupPlanRequest
- func (s *DisableHanaBackupPlanRequest) SetPlanId(v string) *DisableHanaBackupPlanRequest
- func (s *DisableHanaBackupPlanRequest) SetResourceGroupId(v string) *DisableHanaBackupPlanRequest
- func (s *DisableHanaBackupPlanRequest) SetVaultId(v string) *DisableHanaBackupPlanRequest
- func (s DisableHanaBackupPlanRequest) String() string
- type DisableHanaBackupPlanResponse
- func (s DisableHanaBackupPlanResponse) GoString() string
- func (s *DisableHanaBackupPlanResponse) SetBody(v *DisableHanaBackupPlanResponseBody) *DisableHanaBackupPlanResponse
- func (s *DisableHanaBackupPlanResponse) SetHeaders(v map[string]*string) *DisableHanaBackupPlanResponse
- func (s *DisableHanaBackupPlanResponse) SetStatusCode(v int32) *DisableHanaBackupPlanResponse
- func (s DisableHanaBackupPlanResponse) String() string
- type DisableHanaBackupPlanResponseBody
- func (s DisableHanaBackupPlanResponseBody) GoString() string
- func (s *DisableHanaBackupPlanResponseBody) SetCode(v string) *DisableHanaBackupPlanResponseBody
- func (s *DisableHanaBackupPlanResponseBody) SetMessage(v string) *DisableHanaBackupPlanResponseBody
- func (s *DisableHanaBackupPlanResponseBody) SetRequestId(v string) *DisableHanaBackupPlanResponseBody
- func (s *DisableHanaBackupPlanResponseBody) SetSuccess(v bool) *DisableHanaBackupPlanResponseBody
- func (s DisableHanaBackupPlanResponseBody) String() string
- type EnableBackupPlanRequest
- func (s EnableBackupPlanRequest) GoString() string
- func (s *EnableBackupPlanRequest) SetPlanId(v string) *EnableBackupPlanRequest
- func (s *EnableBackupPlanRequest) SetSourceType(v string) *EnableBackupPlanRequest
- func (s *EnableBackupPlanRequest) SetVaultId(v string) *EnableBackupPlanRequest
- func (s EnableBackupPlanRequest) String() string
- type EnableBackupPlanResponse
- func (s EnableBackupPlanResponse) GoString() string
- func (s *EnableBackupPlanResponse) SetBody(v *EnableBackupPlanResponseBody) *EnableBackupPlanResponse
- func (s *EnableBackupPlanResponse) SetHeaders(v map[string]*string) *EnableBackupPlanResponse
- func (s *EnableBackupPlanResponse) SetStatusCode(v int32) *EnableBackupPlanResponse
- func (s EnableBackupPlanResponse) String() string
- type EnableBackupPlanResponseBody
- func (s EnableBackupPlanResponseBody) GoString() string
- func (s *EnableBackupPlanResponseBody) SetCode(v string) *EnableBackupPlanResponseBody
- func (s *EnableBackupPlanResponseBody) SetMessage(v string) *EnableBackupPlanResponseBody
- func (s *EnableBackupPlanResponseBody) SetRequestId(v string) *EnableBackupPlanResponseBody
- func (s *EnableBackupPlanResponseBody) SetSuccess(v bool) *EnableBackupPlanResponseBody
- func (s EnableBackupPlanResponseBody) String() string
- type EnableHanaBackupPlanRequest
- func (s EnableHanaBackupPlanRequest) GoString() string
- func (s *EnableHanaBackupPlanRequest) SetClusterId(v string) *EnableHanaBackupPlanRequest
- func (s *EnableHanaBackupPlanRequest) SetPlanId(v string) *EnableHanaBackupPlanRequest
- func (s *EnableHanaBackupPlanRequest) SetResourceGroupId(v string) *EnableHanaBackupPlanRequest
- func (s *EnableHanaBackupPlanRequest) SetVaultId(v string) *EnableHanaBackupPlanRequest
- func (s EnableHanaBackupPlanRequest) String() string
- type EnableHanaBackupPlanResponse
- func (s EnableHanaBackupPlanResponse) GoString() string
- func (s *EnableHanaBackupPlanResponse) SetBody(v *EnableHanaBackupPlanResponseBody) *EnableHanaBackupPlanResponse
- func (s *EnableHanaBackupPlanResponse) SetHeaders(v map[string]*string) *EnableHanaBackupPlanResponse
- func (s *EnableHanaBackupPlanResponse) SetStatusCode(v int32) *EnableHanaBackupPlanResponse
- func (s EnableHanaBackupPlanResponse) String() string
- type EnableHanaBackupPlanResponseBody
- func (s EnableHanaBackupPlanResponseBody) GoString() string
- func (s *EnableHanaBackupPlanResponseBody) SetCode(v string) *EnableHanaBackupPlanResponseBody
- func (s *EnableHanaBackupPlanResponseBody) SetMessage(v string) *EnableHanaBackupPlanResponseBody
- func (s *EnableHanaBackupPlanResponseBody) SetRequestId(v string) *EnableHanaBackupPlanResponseBody
- func (s *EnableHanaBackupPlanResponseBody) SetSuccess(v bool) *EnableHanaBackupPlanResponseBody
- func (s EnableHanaBackupPlanResponseBody) String() string
- type ExecuteBackupPlanRequest
- func (s ExecuteBackupPlanRequest) GoString() string
- func (s *ExecuteBackupPlanRequest) SetPlanId(v string) *ExecuteBackupPlanRequest
- func (s *ExecuteBackupPlanRequest) SetRuleId(v string) *ExecuteBackupPlanRequest
- func (s *ExecuteBackupPlanRequest) SetSourceType(v string) *ExecuteBackupPlanRequest
- func (s *ExecuteBackupPlanRequest) SetVaultId(v string) *ExecuteBackupPlanRequest
- func (s ExecuteBackupPlanRequest) String() string
- type ExecuteBackupPlanResponse
- func (s ExecuteBackupPlanResponse) GoString() string
- func (s *ExecuteBackupPlanResponse) SetBody(v *ExecuteBackupPlanResponseBody) *ExecuteBackupPlanResponse
- func (s *ExecuteBackupPlanResponse) SetHeaders(v map[string]*string) *ExecuteBackupPlanResponse
- func (s *ExecuteBackupPlanResponse) SetStatusCode(v int32) *ExecuteBackupPlanResponse
- func (s ExecuteBackupPlanResponse) String() string
- type ExecuteBackupPlanResponseBody
- func (s ExecuteBackupPlanResponseBody) GoString() string
- func (s *ExecuteBackupPlanResponseBody) SetCode(v string) *ExecuteBackupPlanResponseBody
- func (s *ExecuteBackupPlanResponseBody) SetJobId(v string) *ExecuteBackupPlanResponseBody
- func (s *ExecuteBackupPlanResponseBody) SetMessage(v string) *ExecuteBackupPlanResponseBody
- func (s *ExecuteBackupPlanResponseBody) SetRequestId(v string) *ExecuteBackupPlanResponseBody
- func (s *ExecuteBackupPlanResponseBody) SetSuccess(v bool) *ExecuteBackupPlanResponseBody
- func (s ExecuteBackupPlanResponseBody) String() string
- type ExecutePolicyV2Request
- func (s ExecutePolicyV2Request) GoString() string
- func (s *ExecutePolicyV2Request) SetDataSourceId(v string) *ExecutePolicyV2Request
- func (s *ExecutePolicyV2Request) SetPolicyId(v string) *ExecutePolicyV2Request
- func (s *ExecutePolicyV2Request) SetRuleId(v string) *ExecutePolicyV2Request
- func (s *ExecutePolicyV2Request) SetSourceType(v string) *ExecutePolicyV2Request
- func (s ExecutePolicyV2Request) String() string
- type ExecutePolicyV2Response
- func (s ExecutePolicyV2Response) GoString() string
- func (s *ExecutePolicyV2Response) SetBody(v *ExecutePolicyV2ResponseBody) *ExecutePolicyV2Response
- func (s *ExecutePolicyV2Response) SetHeaders(v map[string]*string) *ExecutePolicyV2Response
- func (s *ExecutePolicyV2Response) SetStatusCode(v int32) *ExecutePolicyV2Response
- func (s ExecutePolicyV2Response) String() string
- type ExecutePolicyV2ResponseBody
- func (s ExecutePolicyV2ResponseBody) GoString() string
- func (s *ExecutePolicyV2ResponseBody) SetCode(v string) *ExecutePolicyV2ResponseBody
- func (s *ExecutePolicyV2ResponseBody) SetJobId(v string) *ExecutePolicyV2ResponseBody
- func (s *ExecutePolicyV2ResponseBody) SetMessage(v string) *ExecutePolicyV2ResponseBody
- func (s *ExecutePolicyV2ResponseBody) SetRequestId(v string) *ExecutePolicyV2ResponseBody
- func (s *ExecutePolicyV2ResponseBody) SetSuccess(v bool) *ExecutePolicyV2ResponseBody
- func (s ExecutePolicyV2ResponseBody) String() string
- type GenerateRamPolicyRequest
- func (s GenerateRamPolicyRequest) GoString() string
- func (s *GenerateRamPolicyRequest) SetActionType(v string) *GenerateRamPolicyRequest
- func (s *GenerateRamPolicyRequest) SetRequireBasePolicy(v bool) *GenerateRamPolicyRequest
- func (s *GenerateRamPolicyRequest) SetResourceGroupId(v string) *GenerateRamPolicyRequest
- func (s *GenerateRamPolicyRequest) SetVaultId(v string) *GenerateRamPolicyRequest
- func (s GenerateRamPolicyRequest) String() string
- type GenerateRamPolicyResponse
- func (s GenerateRamPolicyResponse) GoString() string
- func (s *GenerateRamPolicyResponse) SetBody(v *GenerateRamPolicyResponseBody) *GenerateRamPolicyResponse
- func (s *GenerateRamPolicyResponse) SetHeaders(v map[string]*string) *GenerateRamPolicyResponse
- func (s *GenerateRamPolicyResponse) SetStatusCode(v int32) *GenerateRamPolicyResponse
- func (s GenerateRamPolicyResponse) String() string
- type GenerateRamPolicyResponseBody
- func (s GenerateRamPolicyResponseBody) GoString() string
- func (s *GenerateRamPolicyResponseBody) SetCode(v string) *GenerateRamPolicyResponseBody
- func (s *GenerateRamPolicyResponseBody) SetMessage(v string) *GenerateRamPolicyResponseBody
- func (s *GenerateRamPolicyResponseBody) SetPolicyDocument(v string) *GenerateRamPolicyResponseBody
- func (s *GenerateRamPolicyResponseBody) SetRequestId(v string) *GenerateRamPolicyResponseBody
- func (s *GenerateRamPolicyResponseBody) SetSuccess(v bool) *GenerateRamPolicyResponseBody
- func (s GenerateRamPolicyResponseBody) String() string
- type GetTempFileDownloadLinkRequest
- type GetTempFileDownloadLinkResponse
- func (s GetTempFileDownloadLinkResponse) GoString() string
- func (s *GetTempFileDownloadLinkResponse) SetBody(v *GetTempFileDownloadLinkResponseBody) *GetTempFileDownloadLinkResponse
- func (s *GetTempFileDownloadLinkResponse) SetHeaders(v map[string]*string) *GetTempFileDownloadLinkResponse
- func (s *GetTempFileDownloadLinkResponse) SetStatusCode(v int32) *GetTempFileDownloadLinkResponse
- func (s GetTempFileDownloadLinkResponse) String() string
- type GetTempFileDownloadLinkResponseBody
- func (s GetTempFileDownloadLinkResponseBody) GoString() string
- func (s *GetTempFileDownloadLinkResponseBody) SetCode(v string) *GetTempFileDownloadLinkResponseBody
- func (s *GetTempFileDownloadLinkResponseBody) SetMessage(v string) *GetTempFileDownloadLinkResponseBody
- func (s *GetTempFileDownloadLinkResponseBody) SetRequestId(v string) *GetTempFileDownloadLinkResponseBody
- func (s *GetTempFileDownloadLinkResponseBody) SetSuccess(v bool) *GetTempFileDownloadLinkResponseBody
- func (s *GetTempFileDownloadLinkResponseBody) SetUrl(v string) *GetTempFileDownloadLinkResponseBody
- func (s GetTempFileDownloadLinkResponseBody) String() string
- type InstallBackupClientsRequest
- func (s InstallBackupClientsRequest) GoString() string
- func (s *InstallBackupClientsRequest) SetCrossAccountRoleName(v string) *InstallBackupClientsRequest
- func (s *InstallBackupClientsRequest) SetCrossAccountType(v string) *InstallBackupClientsRequest
- func (s *InstallBackupClientsRequest) SetCrossAccountUserId(v int64) *InstallBackupClientsRequest
- func (s *InstallBackupClientsRequest) SetInstanceIds(v map[string]interface{}) *InstallBackupClientsRequest
- func (s InstallBackupClientsRequest) String() string
- type InstallBackupClientsResponse
- func (s InstallBackupClientsResponse) GoString() string
- func (s *InstallBackupClientsResponse) SetBody(v *InstallBackupClientsResponseBody) *InstallBackupClientsResponse
- func (s *InstallBackupClientsResponse) SetHeaders(v map[string]*string) *InstallBackupClientsResponse
- func (s *InstallBackupClientsResponse) SetStatusCode(v int32) *InstallBackupClientsResponse
- func (s InstallBackupClientsResponse) String() string
- type InstallBackupClientsResponseBody
- func (s InstallBackupClientsResponseBody) GoString() string
- func (s *InstallBackupClientsResponseBody) SetCode(v string) *InstallBackupClientsResponseBody
- func (s *InstallBackupClientsResponseBody) SetInstanceStatuses(v []*InstallBackupClientsResponseBodyInstanceStatuses) *InstallBackupClientsResponseBody
- func (s *InstallBackupClientsResponseBody) SetMessage(v string) *InstallBackupClientsResponseBody
- func (s *InstallBackupClientsResponseBody) SetRequestId(v string) *InstallBackupClientsResponseBody
- func (s *InstallBackupClientsResponseBody) SetSuccess(v bool) *InstallBackupClientsResponseBody
- func (s *InstallBackupClientsResponseBody) SetTaskId(v string) *InstallBackupClientsResponseBody
- func (s InstallBackupClientsResponseBody) String() string
- type InstallBackupClientsResponseBodyInstanceStatuses
- func (s InstallBackupClientsResponseBodyInstanceStatuses) GoString() string
- func (s *InstallBackupClientsResponseBodyInstanceStatuses) SetErrorCode(v string) *InstallBackupClientsResponseBodyInstanceStatuses
- func (s *InstallBackupClientsResponseBodyInstanceStatuses) SetInstanceId(v string) *InstallBackupClientsResponseBodyInstanceStatuses
- func (s *InstallBackupClientsResponseBodyInstanceStatuses) SetValidInstance(v bool) *InstallBackupClientsResponseBodyInstanceStatuses
- func (s InstallBackupClientsResponseBodyInstanceStatuses) String() string
- type InstallBackupClientsShrinkRequest
- func (s InstallBackupClientsShrinkRequest) GoString() string
- func (s *InstallBackupClientsShrinkRequest) SetCrossAccountRoleName(v string) *InstallBackupClientsShrinkRequest
- func (s *InstallBackupClientsShrinkRequest) SetCrossAccountType(v string) *InstallBackupClientsShrinkRequest
- func (s *InstallBackupClientsShrinkRequest) SetCrossAccountUserId(v int64) *InstallBackupClientsShrinkRequest
- func (s *InstallBackupClientsShrinkRequest) SetInstanceIdsShrink(v string) *InstallBackupClientsShrinkRequest
- func (s InstallBackupClientsShrinkRequest) String() string
- type OpenHbrServiceResponse
- func (s OpenHbrServiceResponse) GoString() string
- func (s *OpenHbrServiceResponse) SetBody(v *OpenHbrServiceResponseBody) *OpenHbrServiceResponse
- func (s *OpenHbrServiceResponse) SetHeaders(v map[string]*string) *OpenHbrServiceResponse
- func (s *OpenHbrServiceResponse) SetStatusCode(v int32) *OpenHbrServiceResponse
- func (s OpenHbrServiceResponse) String() string
- type OpenHbrServiceResponseBody
- type OtsDetail
- type OtsTableRestoreDetail
- func (s OtsTableRestoreDetail) GoString() string
- func (s *OtsTableRestoreDetail) SetBatchChannelCount(v int32) *OtsTableRestoreDetail
- func (s *OtsTableRestoreDetail) SetIndexNameSuffix(v string) *OtsTableRestoreDetail
- func (s *OtsTableRestoreDetail) SetOverwriteExisting(v bool) *OtsTableRestoreDetail
- func (s *OtsTableRestoreDetail) SetReGenerateAutoIncrementPK(v bool) *OtsTableRestoreDetail
- func (s *OtsTableRestoreDetail) SetRestoreIndex(v bool) *OtsTableRestoreDetail
- func (s *OtsTableRestoreDetail) SetRestoreSearchIndex(v bool) *OtsTableRestoreDetail
- func (s *OtsTableRestoreDetail) SetSearchIndexNameSuffix(v string) *OtsTableRestoreDetail
- func (s OtsTableRestoreDetail) String() string
- type Report
- type Rule
- func (s Rule) GoString() string
- func (s *Rule) SetBackupType(v string) *Rule
- func (s *Rule) SetDestinationRegionId(v string) *Rule
- func (s *Rule) SetDestinationRetention(v int64) *Rule
- func (s *Rule) SetDisabled(v bool) *Rule
- func (s *Rule) SetDoCopy(v bool) *Rule
- func (s *Rule) SetRetention(v int64) *Rule
- func (s *Rule) SetRuleName(v string) *Rule
- func (s *Rule) SetSchedule(v string) *Rule
- func (s Rule) String() string
- type SearchHistoricalSnapshotsRequest
- func (s SearchHistoricalSnapshotsRequest) GoString() string
- func (s *SearchHistoricalSnapshotsRequest) SetLimit(v int32) *SearchHistoricalSnapshotsRequest
- func (s *SearchHistoricalSnapshotsRequest) SetNextToken(v string) *SearchHistoricalSnapshotsRequest
- func (s *SearchHistoricalSnapshotsRequest) SetOrder(v string) *SearchHistoricalSnapshotsRequest
- func (s *SearchHistoricalSnapshotsRequest) SetQuery(v []interface{}) *SearchHistoricalSnapshotsRequest
- func (s *SearchHistoricalSnapshotsRequest) SetSortBy(v string) *SearchHistoricalSnapshotsRequest
- func (s *SearchHistoricalSnapshotsRequest) SetSourceType(v string) *SearchHistoricalSnapshotsRequest
- func (s SearchHistoricalSnapshotsRequest) String() string
- type SearchHistoricalSnapshotsResponse
- func (s SearchHistoricalSnapshotsResponse) GoString() string
- func (s *SearchHistoricalSnapshotsResponse) SetBody(v *SearchHistoricalSnapshotsResponseBody) *SearchHistoricalSnapshotsResponse
- func (s *SearchHistoricalSnapshotsResponse) SetHeaders(v map[string]*string) *SearchHistoricalSnapshotsResponse
- func (s *SearchHistoricalSnapshotsResponse) SetStatusCode(v int32) *SearchHistoricalSnapshotsResponse
- func (s SearchHistoricalSnapshotsResponse) String() string
- type SearchHistoricalSnapshotsResponseBody
- func (s SearchHistoricalSnapshotsResponseBody) GoString() string
- func (s *SearchHistoricalSnapshotsResponseBody) SetCode(v string) *SearchHistoricalSnapshotsResponseBody
- func (s *SearchHistoricalSnapshotsResponseBody) SetLimit(v int32) *SearchHistoricalSnapshotsResponseBody
- func (s *SearchHistoricalSnapshotsResponseBody) SetMessage(v string) *SearchHistoricalSnapshotsResponseBody
- func (s *SearchHistoricalSnapshotsResponseBody) SetNextToken(v string) *SearchHistoricalSnapshotsResponseBody
- func (s *SearchHistoricalSnapshotsResponseBody) SetRequestId(v string) *SearchHistoricalSnapshotsResponseBody
- func (s *SearchHistoricalSnapshotsResponseBody) SetSnapshots(v *SearchHistoricalSnapshotsResponseBodySnapshots) *SearchHistoricalSnapshotsResponseBody
- func (s *SearchHistoricalSnapshotsResponseBody) SetSuccess(v bool) *SearchHistoricalSnapshotsResponseBody
- func (s *SearchHistoricalSnapshotsResponseBody) SetTotalCount(v int32) *SearchHistoricalSnapshotsResponseBody
- func (s SearchHistoricalSnapshotsResponseBody) String() string
- type SearchHistoricalSnapshotsResponseBodySnapshots
- func (s SearchHistoricalSnapshotsResponseBodySnapshots) GoString() string
- func (s *SearchHistoricalSnapshotsResponseBodySnapshots) SetSnapshot(v []*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) *SearchHistoricalSnapshotsResponseBodySnapshots
- func (s SearchHistoricalSnapshotsResponseBodySnapshots) String() string
- type SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) GoString() string
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetActualBytes(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetActualItems(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetArchiveTime(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetBackupType(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetBucket(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetBytesDone(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetBytesTotal(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetClientId(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetCompleteTime(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetCreateTime(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetCreatedTime(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetErrorFile(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetExclude(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetExpireTime(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetFileSystemId(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetInclude(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetInstanceId(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetInstanceName(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetItemsDone(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetItemsTotal(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetJobId(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetParentSnapshotHash(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetPath(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetPaths(v *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshotPaths) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetPrefix(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetRangeEnd(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetRangeStart(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetRetention(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetSnapshotHash(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetSnapshotId(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetSourceParentSnapshotHash(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetSourceSnapshotHash(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetSourceType(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetStartTime(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetStatus(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetStorageClass(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetTableName(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetUpdatedTime(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetUseCommonNas(v bool) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetVaultId(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) String() string
- type SearchHistoricalSnapshotsResponseBodySnapshotsSnapshotPaths
- func (s SearchHistoricalSnapshotsResponseBodySnapshotsSnapshotPaths) GoString() string
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshotPaths) SetPath(v []*string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshotPaths
- func (s SearchHistoricalSnapshotsResponseBodySnapshotsSnapshotPaths) String() string
- type SearchHistoricalSnapshotsShrinkRequest
- func (s SearchHistoricalSnapshotsShrinkRequest) GoString() string
- func (s *SearchHistoricalSnapshotsShrinkRequest) SetLimit(v int32) *SearchHistoricalSnapshotsShrinkRequest
- func (s *SearchHistoricalSnapshotsShrinkRequest) SetNextToken(v string) *SearchHistoricalSnapshotsShrinkRequest
- func (s *SearchHistoricalSnapshotsShrinkRequest) SetOrder(v string) *SearchHistoricalSnapshotsShrinkRequest
- func (s *SearchHistoricalSnapshotsShrinkRequest) SetQueryShrink(v string) *SearchHistoricalSnapshotsShrinkRequest
- func (s *SearchHistoricalSnapshotsShrinkRequest) SetSortBy(v string) *SearchHistoricalSnapshotsShrinkRequest
- func (s *SearchHistoricalSnapshotsShrinkRequest) SetSourceType(v string) *SearchHistoricalSnapshotsShrinkRequest
- func (s SearchHistoricalSnapshotsShrinkRequest) String() string
- type StartHanaDatabaseAsyncRequest
- func (s StartHanaDatabaseAsyncRequest) GoString() string
- func (s *StartHanaDatabaseAsyncRequest) SetClusterId(v string) *StartHanaDatabaseAsyncRequest
- func (s *StartHanaDatabaseAsyncRequest) SetDatabaseName(v string) *StartHanaDatabaseAsyncRequest
- func (s *StartHanaDatabaseAsyncRequest) SetVaultId(v string) *StartHanaDatabaseAsyncRequest
- func (s StartHanaDatabaseAsyncRequest) String() string
- type StartHanaDatabaseAsyncResponse
- func (s StartHanaDatabaseAsyncResponse) GoString() string
- func (s *StartHanaDatabaseAsyncResponse) SetBody(v *StartHanaDatabaseAsyncResponseBody) *StartHanaDatabaseAsyncResponse
- func (s *StartHanaDatabaseAsyncResponse) SetHeaders(v map[string]*string) *StartHanaDatabaseAsyncResponse
- func (s *StartHanaDatabaseAsyncResponse) SetStatusCode(v int32) *StartHanaDatabaseAsyncResponse
- func (s StartHanaDatabaseAsyncResponse) String() string
- type StartHanaDatabaseAsyncResponseBody
- func (s StartHanaDatabaseAsyncResponseBody) GoString() string
- func (s *StartHanaDatabaseAsyncResponseBody) SetCode(v string) *StartHanaDatabaseAsyncResponseBody
- func (s *StartHanaDatabaseAsyncResponseBody) SetMessage(v string) *StartHanaDatabaseAsyncResponseBody
- func (s *StartHanaDatabaseAsyncResponseBody) SetRequestId(v string) *StartHanaDatabaseAsyncResponseBody
- func (s *StartHanaDatabaseAsyncResponseBody) SetSuccess(v bool) *StartHanaDatabaseAsyncResponseBody
- func (s *StartHanaDatabaseAsyncResponseBody) SetTaskId(v string) *StartHanaDatabaseAsyncResponseBody
- func (s StartHanaDatabaseAsyncResponseBody) String() string
- type StopHanaDatabaseAsyncRequest
- func (s StopHanaDatabaseAsyncRequest) GoString() string
- func (s *StopHanaDatabaseAsyncRequest) SetClusterId(v string) *StopHanaDatabaseAsyncRequest
- func (s *StopHanaDatabaseAsyncRequest) SetDatabaseName(v string) *StopHanaDatabaseAsyncRequest
- func (s *StopHanaDatabaseAsyncRequest) SetVaultId(v string) *StopHanaDatabaseAsyncRequest
- func (s StopHanaDatabaseAsyncRequest) String() string
- type StopHanaDatabaseAsyncResponse
- func (s StopHanaDatabaseAsyncResponse) GoString() string
- func (s *StopHanaDatabaseAsyncResponse) SetBody(v *StopHanaDatabaseAsyncResponseBody) *StopHanaDatabaseAsyncResponse
- func (s *StopHanaDatabaseAsyncResponse) SetHeaders(v map[string]*string) *StopHanaDatabaseAsyncResponse
- func (s *StopHanaDatabaseAsyncResponse) SetStatusCode(v int32) *StopHanaDatabaseAsyncResponse
- func (s StopHanaDatabaseAsyncResponse) String() string
- type StopHanaDatabaseAsyncResponseBody
- func (s StopHanaDatabaseAsyncResponseBody) GoString() string
- func (s *StopHanaDatabaseAsyncResponseBody) SetCode(v string) *StopHanaDatabaseAsyncResponseBody
- func (s *StopHanaDatabaseAsyncResponseBody) SetMessage(v string) *StopHanaDatabaseAsyncResponseBody
- func (s *StopHanaDatabaseAsyncResponseBody) SetRequestId(v string) *StopHanaDatabaseAsyncResponseBody
- func (s *StopHanaDatabaseAsyncResponseBody) SetSuccess(v bool) *StopHanaDatabaseAsyncResponseBody
- func (s *StopHanaDatabaseAsyncResponseBody) SetTaskId(v string) *StopHanaDatabaseAsyncResponseBody
- func (s StopHanaDatabaseAsyncResponseBody) String() string
- type UninstallBackupClientsRequest
- func (s UninstallBackupClientsRequest) GoString() string
- func (s *UninstallBackupClientsRequest) SetClientIds(v map[string]interface{}) *UninstallBackupClientsRequest
- func (s *UninstallBackupClientsRequest) SetCrossAccountRoleName(v string) *UninstallBackupClientsRequest
- func (s *UninstallBackupClientsRequest) SetCrossAccountType(v string) *UninstallBackupClientsRequest
- func (s *UninstallBackupClientsRequest) SetCrossAccountUserId(v int64) *UninstallBackupClientsRequest
- func (s *UninstallBackupClientsRequest) SetInstanceIds(v map[string]interface{}) *UninstallBackupClientsRequest
- func (s UninstallBackupClientsRequest) String() string
- type UninstallBackupClientsResponse
- func (s UninstallBackupClientsResponse) GoString() string
- func (s *UninstallBackupClientsResponse) SetBody(v *UninstallBackupClientsResponseBody) *UninstallBackupClientsResponse
- func (s *UninstallBackupClientsResponse) SetHeaders(v map[string]*string) *UninstallBackupClientsResponse
- func (s *UninstallBackupClientsResponse) SetStatusCode(v int32) *UninstallBackupClientsResponse
- func (s UninstallBackupClientsResponse) String() string
- type UninstallBackupClientsResponseBody
- func (s UninstallBackupClientsResponseBody) GoString() string
- func (s *UninstallBackupClientsResponseBody) SetCode(v string) *UninstallBackupClientsResponseBody
- func (s *UninstallBackupClientsResponseBody) SetInstanceStatuses(v []*UninstallBackupClientsResponseBodyInstanceStatuses) *UninstallBackupClientsResponseBody
- func (s *UninstallBackupClientsResponseBody) SetMessage(v string) *UninstallBackupClientsResponseBody
- func (s *UninstallBackupClientsResponseBody) SetRequestId(v string) *UninstallBackupClientsResponseBody
- func (s *UninstallBackupClientsResponseBody) SetSuccess(v bool) *UninstallBackupClientsResponseBody
- func (s *UninstallBackupClientsResponseBody) SetTaskId(v string) *UninstallBackupClientsResponseBody
- func (s UninstallBackupClientsResponseBody) String() string
- type UninstallBackupClientsResponseBodyInstanceStatuses
- func (s UninstallBackupClientsResponseBodyInstanceStatuses) GoString() string
- func (s *UninstallBackupClientsResponseBodyInstanceStatuses) SetErrorCode(v string) *UninstallBackupClientsResponseBodyInstanceStatuses
- func (s *UninstallBackupClientsResponseBodyInstanceStatuses) SetInstanceId(v string) *UninstallBackupClientsResponseBodyInstanceStatuses
- func (s *UninstallBackupClientsResponseBodyInstanceStatuses) SetValidInstance(v bool) *UninstallBackupClientsResponseBodyInstanceStatuses
- func (s UninstallBackupClientsResponseBodyInstanceStatuses) String() string
- type UninstallBackupClientsShrinkRequest
- func (s UninstallBackupClientsShrinkRequest) GoString() string
- func (s *UninstallBackupClientsShrinkRequest) SetClientIdsShrink(v string) *UninstallBackupClientsShrinkRequest
- func (s *UninstallBackupClientsShrinkRequest) SetCrossAccountRoleName(v string) *UninstallBackupClientsShrinkRequest
- func (s *UninstallBackupClientsShrinkRequest) SetCrossAccountType(v string) *UninstallBackupClientsShrinkRequest
- func (s *UninstallBackupClientsShrinkRequest) SetCrossAccountUserId(v int64) *UninstallBackupClientsShrinkRequest
- func (s *UninstallBackupClientsShrinkRequest) SetInstanceIdsShrink(v string) *UninstallBackupClientsShrinkRequest
- func (s UninstallBackupClientsShrinkRequest) String() string
- type UninstallClientRequest
- func (s UninstallClientRequest) GoString() string
- func (s *UninstallClientRequest) SetClientId(v string) *UninstallClientRequest
- func (s *UninstallClientRequest) SetResourceGroupId(v string) *UninstallClientRequest
- func (s *UninstallClientRequest) SetVaultId(v string) *UninstallClientRequest
- func (s UninstallClientRequest) String() string
- type UninstallClientResponse
- func (s UninstallClientResponse) GoString() string
- func (s *UninstallClientResponse) SetBody(v *UninstallClientResponseBody) *UninstallClientResponse
- func (s *UninstallClientResponse) SetHeaders(v map[string]*string) *UninstallClientResponse
- func (s *UninstallClientResponse) SetStatusCode(v int32) *UninstallClientResponse
- func (s UninstallClientResponse) String() string
- type UninstallClientResponseBody
- func (s UninstallClientResponseBody) GoString() string
- func (s *UninstallClientResponseBody) SetCode(v string) *UninstallClientResponseBody
- func (s *UninstallClientResponseBody) SetMessage(v string) *UninstallClientResponseBody
- func (s *UninstallClientResponseBody) SetRequestId(v string) *UninstallClientResponseBody
- func (s *UninstallClientResponseBody) SetSuccess(v bool) *UninstallClientResponseBody
- func (s *UninstallClientResponseBody) SetTaskId(v string) *UninstallClientResponseBody
- func (s UninstallClientResponseBody) String() string
- type UpdateBackupPlanRequest
- func (s UpdateBackupPlanRequest) GoString() string
- func (s *UpdateBackupPlanRequest) SetChangeListPath(v string) *UpdateBackupPlanRequest
- func (s *UpdateBackupPlanRequest) SetDetail(v map[string]interface{}) *UpdateBackupPlanRequest
- func (s *UpdateBackupPlanRequest) SetExclude(v string) *UpdateBackupPlanRequest
- func (s *UpdateBackupPlanRequest) SetInclude(v string) *UpdateBackupPlanRequest
- func (s *UpdateBackupPlanRequest) SetKeepLatestSnapshots(v int64) *UpdateBackupPlanRequest
- func (s *UpdateBackupPlanRequest) SetOptions(v string) *UpdateBackupPlanRequest
- func (s *UpdateBackupPlanRequest) SetOtsDetail(v *OtsDetail) *UpdateBackupPlanRequest
- func (s *UpdateBackupPlanRequest) SetPath(v []*string) *UpdateBackupPlanRequest
- func (s *UpdateBackupPlanRequest) SetPlanId(v string) *UpdateBackupPlanRequest
- func (s *UpdateBackupPlanRequest) SetPlanName(v string) *UpdateBackupPlanRequest
- func (s *UpdateBackupPlanRequest) SetPrefix(v string) *UpdateBackupPlanRequest
- func (s *UpdateBackupPlanRequest) SetRetention(v int64) *UpdateBackupPlanRequest
- func (s *UpdateBackupPlanRequest) SetRule(v []*UpdateBackupPlanRequestRule) *UpdateBackupPlanRequest
- func (s *UpdateBackupPlanRequest) SetSchedule(v string) *UpdateBackupPlanRequest
- func (s *UpdateBackupPlanRequest) SetSourceType(v string) *UpdateBackupPlanRequest
- func (s *UpdateBackupPlanRequest) SetSpeedLimit(v string) *UpdateBackupPlanRequest
- func (s *UpdateBackupPlanRequest) SetUpdatePaths(v bool) *UpdateBackupPlanRequest
- func (s *UpdateBackupPlanRequest) SetVaultId(v string) *UpdateBackupPlanRequest
- func (s UpdateBackupPlanRequest) String() string
- type UpdateBackupPlanRequestRule
- func (s UpdateBackupPlanRequestRule) GoString() string
- func (s *UpdateBackupPlanRequestRule) SetBackupType(v string) *UpdateBackupPlanRequestRule
- func (s *UpdateBackupPlanRequestRule) SetDestinationRegionId(v string) *UpdateBackupPlanRequestRule
- func (s *UpdateBackupPlanRequestRule) SetDestinationRetention(v int64) *UpdateBackupPlanRequestRule
- func (s *UpdateBackupPlanRequestRule) SetDisabled(v bool) *UpdateBackupPlanRequestRule
- func (s *UpdateBackupPlanRequestRule) SetDoCopy(v bool) *UpdateBackupPlanRequestRule
- func (s *UpdateBackupPlanRequestRule) SetRetention(v int64) *UpdateBackupPlanRequestRule
- func (s *UpdateBackupPlanRequestRule) SetRuleName(v string) *UpdateBackupPlanRequestRule
- func (s *UpdateBackupPlanRequestRule) SetSchedule(v string) *UpdateBackupPlanRequestRule
- func (s UpdateBackupPlanRequestRule) String() string
- type UpdateBackupPlanResponse
- func (s UpdateBackupPlanResponse) GoString() string
- func (s *UpdateBackupPlanResponse) SetBody(v *UpdateBackupPlanResponseBody) *UpdateBackupPlanResponse
- func (s *UpdateBackupPlanResponse) SetHeaders(v map[string]*string) *UpdateBackupPlanResponse
- func (s *UpdateBackupPlanResponse) SetStatusCode(v int32) *UpdateBackupPlanResponse
- func (s UpdateBackupPlanResponse) String() string
- type UpdateBackupPlanResponseBody
- func (s UpdateBackupPlanResponseBody) GoString() string
- func (s *UpdateBackupPlanResponseBody) SetCode(v string) *UpdateBackupPlanResponseBody
- func (s *UpdateBackupPlanResponseBody) SetMessage(v string) *UpdateBackupPlanResponseBody
- func (s *UpdateBackupPlanResponseBody) SetRequestId(v string) *UpdateBackupPlanResponseBody
- func (s *UpdateBackupPlanResponseBody) SetSuccess(v bool) *UpdateBackupPlanResponseBody
- func (s UpdateBackupPlanResponseBody) String() string
- type UpdateBackupPlanShrinkRequest
- func (s UpdateBackupPlanShrinkRequest) GoString() string
- func (s *UpdateBackupPlanShrinkRequest) SetChangeListPath(v string) *UpdateBackupPlanShrinkRequest
- func (s *UpdateBackupPlanShrinkRequest) SetDetailShrink(v string) *UpdateBackupPlanShrinkRequest
- func (s *UpdateBackupPlanShrinkRequest) SetExclude(v string) *UpdateBackupPlanShrinkRequest
- func (s *UpdateBackupPlanShrinkRequest) SetInclude(v string) *UpdateBackupPlanShrinkRequest
- func (s *UpdateBackupPlanShrinkRequest) SetKeepLatestSnapshots(v int64) *UpdateBackupPlanShrinkRequest
- func (s *UpdateBackupPlanShrinkRequest) SetOptions(v string) *UpdateBackupPlanShrinkRequest
- func (s *UpdateBackupPlanShrinkRequest) SetOtsDetailShrink(v string) *UpdateBackupPlanShrinkRequest
- func (s *UpdateBackupPlanShrinkRequest) SetPath(v []*string) *UpdateBackupPlanShrinkRequest
- func (s *UpdateBackupPlanShrinkRequest) SetPlanId(v string) *UpdateBackupPlanShrinkRequest
- func (s *UpdateBackupPlanShrinkRequest) SetPlanName(v string) *UpdateBackupPlanShrinkRequest
- func (s *UpdateBackupPlanShrinkRequest) SetPrefix(v string) *UpdateBackupPlanShrinkRequest
- func (s *UpdateBackupPlanShrinkRequest) SetRetention(v int64) *UpdateBackupPlanShrinkRequest
- func (s *UpdateBackupPlanShrinkRequest) SetRule(v []*UpdateBackupPlanShrinkRequestRule) *UpdateBackupPlanShrinkRequest
- func (s *UpdateBackupPlanShrinkRequest) SetSchedule(v string) *UpdateBackupPlanShrinkRequest
- func (s *UpdateBackupPlanShrinkRequest) SetSourceType(v string) *UpdateBackupPlanShrinkRequest
- func (s *UpdateBackupPlanShrinkRequest) SetSpeedLimit(v string) *UpdateBackupPlanShrinkRequest
- func (s *UpdateBackupPlanShrinkRequest) SetUpdatePaths(v bool) *UpdateBackupPlanShrinkRequest
- func (s *UpdateBackupPlanShrinkRequest) SetVaultId(v string) *UpdateBackupPlanShrinkRequest
- func (s UpdateBackupPlanShrinkRequest) String() string
- type UpdateBackupPlanShrinkRequestRule
- func (s UpdateBackupPlanShrinkRequestRule) GoString() string
- func (s *UpdateBackupPlanShrinkRequestRule) SetBackupType(v string) *UpdateBackupPlanShrinkRequestRule
- func (s *UpdateBackupPlanShrinkRequestRule) SetDestinationRegionId(v string) *UpdateBackupPlanShrinkRequestRule
- func (s *UpdateBackupPlanShrinkRequestRule) SetDestinationRetention(v int64) *UpdateBackupPlanShrinkRequestRule
- func (s *UpdateBackupPlanShrinkRequestRule) SetDisabled(v bool) *UpdateBackupPlanShrinkRequestRule
- func (s *UpdateBackupPlanShrinkRequestRule) SetDoCopy(v bool) *UpdateBackupPlanShrinkRequestRule
- func (s *UpdateBackupPlanShrinkRequestRule) SetRetention(v int64) *UpdateBackupPlanShrinkRequestRule
- func (s *UpdateBackupPlanShrinkRequestRule) SetRuleName(v string) *UpdateBackupPlanShrinkRequestRule
- func (s *UpdateBackupPlanShrinkRequestRule) SetSchedule(v string) *UpdateBackupPlanShrinkRequestRule
- func (s UpdateBackupPlanShrinkRequestRule) String() string
- type UpdateClientSettingsRequest
- func (s UpdateClientSettingsRequest) GoString() string
- func (s *UpdateClientSettingsRequest) SetAlertOnPartialComplete(v bool) *UpdateClientSettingsRequest
- func (s *UpdateClientSettingsRequest) SetClientId(v string) *UpdateClientSettingsRequest
- func (s *UpdateClientSettingsRequest) SetDataNetworkType(v string) *UpdateClientSettingsRequest
- func (s *UpdateClientSettingsRequest) SetDataProxySetting(v string) *UpdateClientSettingsRequest
- func (s *UpdateClientSettingsRequest) SetMaxCpuCore(v int32) *UpdateClientSettingsRequest
- func (s *UpdateClientSettingsRequest) SetMaxMemory(v int64) *UpdateClientSettingsRequest
- func (s *UpdateClientSettingsRequest) SetMaxWorker(v int32) *UpdateClientSettingsRequest
- func (s *UpdateClientSettingsRequest) SetProxyHost(v string) *UpdateClientSettingsRequest
- func (s *UpdateClientSettingsRequest) SetProxyPassword(v string) *UpdateClientSettingsRequest
- func (s *UpdateClientSettingsRequest) SetProxyPort(v int32) *UpdateClientSettingsRequest
- func (s *UpdateClientSettingsRequest) SetProxyUser(v string) *UpdateClientSettingsRequest
- func (s *UpdateClientSettingsRequest) SetResourceGroupId(v string) *UpdateClientSettingsRequest
- func (s *UpdateClientSettingsRequest) SetUseHttps(v bool) *UpdateClientSettingsRequest
- func (s *UpdateClientSettingsRequest) SetVaultId(v string) *UpdateClientSettingsRequest
- func (s UpdateClientSettingsRequest) String() string
- type UpdateClientSettingsResponse
- func (s UpdateClientSettingsResponse) GoString() string
- func (s *UpdateClientSettingsResponse) SetBody(v *UpdateClientSettingsResponseBody) *UpdateClientSettingsResponse
- func (s *UpdateClientSettingsResponse) SetHeaders(v map[string]*string) *UpdateClientSettingsResponse
- func (s *UpdateClientSettingsResponse) SetStatusCode(v int32) *UpdateClientSettingsResponse
- func (s UpdateClientSettingsResponse) String() string
- type UpdateClientSettingsResponseBody
- func (s UpdateClientSettingsResponseBody) GoString() string
- func (s *UpdateClientSettingsResponseBody) SetCode(v string) *UpdateClientSettingsResponseBody
- func (s *UpdateClientSettingsResponseBody) SetMessage(v string) *UpdateClientSettingsResponseBody
- func (s *UpdateClientSettingsResponseBody) SetRequestId(v string) *UpdateClientSettingsResponseBody
- func (s *UpdateClientSettingsResponseBody) SetSuccess(v bool) *UpdateClientSettingsResponseBody
- func (s UpdateClientSettingsResponseBody) String() string
- type UpdateContainerClusterRequest
- func (s UpdateContainerClusterRequest) GoString() string
- func (s *UpdateContainerClusterRequest) SetClusterId(v string) *UpdateContainerClusterRequest
- func (s *UpdateContainerClusterRequest) SetDescription(v string) *UpdateContainerClusterRequest
- func (s *UpdateContainerClusterRequest) SetName(v string) *UpdateContainerClusterRequest
- func (s *UpdateContainerClusterRequest) SetNetworkType(v string) *UpdateContainerClusterRequest
- func (s *UpdateContainerClusterRequest) SetRenewToken(v bool) *UpdateContainerClusterRequest
- func (s UpdateContainerClusterRequest) String() string
- type UpdateContainerClusterResponse
- func (s UpdateContainerClusterResponse) GoString() string
- func (s *UpdateContainerClusterResponse) SetBody(v *UpdateContainerClusterResponseBody) *UpdateContainerClusterResponse
- func (s *UpdateContainerClusterResponse) SetHeaders(v map[string]*string) *UpdateContainerClusterResponse
- func (s *UpdateContainerClusterResponse) SetStatusCode(v int32) *UpdateContainerClusterResponse
- func (s UpdateContainerClusterResponse) String() string
- type UpdateContainerClusterResponseBody
- func (s UpdateContainerClusterResponseBody) GoString() string
- func (s *UpdateContainerClusterResponseBody) SetCode(v string) *UpdateContainerClusterResponseBody
- func (s *UpdateContainerClusterResponseBody) SetMessage(v string) *UpdateContainerClusterResponseBody
- func (s *UpdateContainerClusterResponseBody) SetRequestId(v string) *UpdateContainerClusterResponseBody
- func (s *UpdateContainerClusterResponseBody) SetSuccess(v bool) *UpdateContainerClusterResponseBody
- func (s *UpdateContainerClusterResponseBody) SetToken(v string) *UpdateContainerClusterResponseBody
- func (s *UpdateContainerClusterResponseBody) SetTokenUpdated(v bool) *UpdateContainerClusterResponseBody
- func (s UpdateContainerClusterResponseBody) String() string
- type UpdateHanaBackupPlanRequest
- func (s UpdateHanaBackupPlanRequest) GoString() string
- func (s *UpdateHanaBackupPlanRequest) SetBackupPrefix(v string) *UpdateHanaBackupPlanRequest
- func (s *UpdateHanaBackupPlanRequest) SetClusterId(v string) *UpdateHanaBackupPlanRequest
- func (s *UpdateHanaBackupPlanRequest) SetPlanId(v string) *UpdateHanaBackupPlanRequest
- func (s *UpdateHanaBackupPlanRequest) SetPlanName(v string) *UpdateHanaBackupPlanRequest
- func (s *UpdateHanaBackupPlanRequest) SetResourceGroupId(v string) *UpdateHanaBackupPlanRequest
- func (s *UpdateHanaBackupPlanRequest) SetSchedule(v string) *UpdateHanaBackupPlanRequest
- func (s *UpdateHanaBackupPlanRequest) SetVaultId(v string) *UpdateHanaBackupPlanRequest
- func (s UpdateHanaBackupPlanRequest) String() string
- type UpdateHanaBackupPlanResponse
- func (s UpdateHanaBackupPlanResponse) GoString() string
- func (s *UpdateHanaBackupPlanResponse) SetBody(v *UpdateHanaBackupPlanResponseBody) *UpdateHanaBackupPlanResponse
- func (s *UpdateHanaBackupPlanResponse) SetHeaders(v map[string]*string) *UpdateHanaBackupPlanResponse
- func (s *UpdateHanaBackupPlanResponse) SetStatusCode(v int32) *UpdateHanaBackupPlanResponse
- func (s UpdateHanaBackupPlanResponse) String() string
- type UpdateHanaBackupPlanResponseBody
- func (s UpdateHanaBackupPlanResponseBody) GoString() string
- func (s *UpdateHanaBackupPlanResponseBody) SetCode(v string) *UpdateHanaBackupPlanResponseBody
- func (s *UpdateHanaBackupPlanResponseBody) SetMessage(v string) *UpdateHanaBackupPlanResponseBody
- func (s *UpdateHanaBackupPlanResponseBody) SetRequestId(v string) *UpdateHanaBackupPlanResponseBody
- func (s *UpdateHanaBackupPlanResponseBody) SetSuccess(v bool) *UpdateHanaBackupPlanResponseBody
- func (s UpdateHanaBackupPlanResponseBody) String() string
- type UpdateHanaBackupSettingRequest
- func (s UpdateHanaBackupSettingRequest) GoString() string
- func (s *UpdateHanaBackupSettingRequest) SetCatalogBackupParameterFile(v string) *UpdateHanaBackupSettingRequest
- func (s *UpdateHanaBackupSettingRequest) SetCatalogBackupUsingBackint(v bool) *UpdateHanaBackupSettingRequest
- func (s *UpdateHanaBackupSettingRequest) SetClusterId(v string) *UpdateHanaBackupSettingRequest
- func (s *UpdateHanaBackupSettingRequest) SetDataBackupParameterFile(v string) *UpdateHanaBackupSettingRequest
- func (s *UpdateHanaBackupSettingRequest) SetDatabaseName(v string) *UpdateHanaBackupSettingRequest
- func (s *UpdateHanaBackupSettingRequest) SetEnableAutoLogBackup(v bool) *UpdateHanaBackupSettingRequest
- func (s *UpdateHanaBackupSettingRequest) SetLogBackupParameterFile(v string) *UpdateHanaBackupSettingRequest
- func (s *UpdateHanaBackupSettingRequest) SetLogBackupTimeout(v int64) *UpdateHanaBackupSettingRequest
- func (s *UpdateHanaBackupSettingRequest) SetLogBackupUsingBackint(v bool) *UpdateHanaBackupSettingRequest
- func (s *UpdateHanaBackupSettingRequest) SetVaultId(v string) *UpdateHanaBackupSettingRequest
- func (s UpdateHanaBackupSettingRequest) String() string
- type UpdateHanaBackupSettingResponse
- func (s UpdateHanaBackupSettingResponse) GoString() string
- func (s *UpdateHanaBackupSettingResponse) SetBody(v *UpdateHanaBackupSettingResponseBody) *UpdateHanaBackupSettingResponse
- func (s *UpdateHanaBackupSettingResponse) SetHeaders(v map[string]*string) *UpdateHanaBackupSettingResponse
- func (s *UpdateHanaBackupSettingResponse) SetStatusCode(v int32) *UpdateHanaBackupSettingResponse
- func (s UpdateHanaBackupSettingResponse) String() string
- type UpdateHanaBackupSettingResponseBody
- func (s UpdateHanaBackupSettingResponseBody) GoString() string
- func (s *UpdateHanaBackupSettingResponseBody) SetCode(v string) *UpdateHanaBackupSettingResponseBody
- func (s *UpdateHanaBackupSettingResponseBody) SetMessage(v string) *UpdateHanaBackupSettingResponseBody
- func (s *UpdateHanaBackupSettingResponseBody) SetRequestId(v string) *UpdateHanaBackupSettingResponseBody
- func (s *UpdateHanaBackupSettingResponseBody) SetSuccess(v bool) *UpdateHanaBackupSettingResponseBody
- func (s UpdateHanaBackupSettingResponseBody) String() string
- type UpdateHanaInstanceRequest
- func (s UpdateHanaInstanceRequest) GoString() string
- func (s *UpdateHanaInstanceRequest) SetAlertSetting(v string) *UpdateHanaInstanceRequest
- func (s *UpdateHanaInstanceRequest) SetClusterId(v string) *UpdateHanaInstanceRequest
- func (s *UpdateHanaInstanceRequest) SetHanaName(v string) *UpdateHanaInstanceRequest
- func (s *UpdateHanaInstanceRequest) SetHost(v string) *UpdateHanaInstanceRequest
- func (s *UpdateHanaInstanceRequest) SetInstanceNumber(v int32) *UpdateHanaInstanceRequest
- func (s *UpdateHanaInstanceRequest) SetPassword(v string) *UpdateHanaInstanceRequest
- func (s *UpdateHanaInstanceRequest) SetResourceGroupId(v string) *UpdateHanaInstanceRequest
- func (s *UpdateHanaInstanceRequest) SetUseSsl(v bool) *UpdateHanaInstanceRequest
- func (s *UpdateHanaInstanceRequest) SetUserName(v string) *UpdateHanaInstanceRequest
- func (s *UpdateHanaInstanceRequest) SetValidateCertificate(v bool) *UpdateHanaInstanceRequest
- func (s *UpdateHanaInstanceRequest) SetVaultId(v string) *UpdateHanaInstanceRequest
- func (s UpdateHanaInstanceRequest) String() string
- type UpdateHanaInstanceResponse
- func (s UpdateHanaInstanceResponse) GoString() string
- func (s *UpdateHanaInstanceResponse) SetBody(v *UpdateHanaInstanceResponseBody) *UpdateHanaInstanceResponse
- func (s *UpdateHanaInstanceResponse) SetHeaders(v map[string]*string) *UpdateHanaInstanceResponse
- func (s *UpdateHanaInstanceResponse) SetStatusCode(v int32) *UpdateHanaInstanceResponse
- func (s UpdateHanaInstanceResponse) String() string
- type UpdateHanaInstanceResponseBody
- func (s UpdateHanaInstanceResponseBody) GoString() string
- func (s *UpdateHanaInstanceResponseBody) SetCode(v string) *UpdateHanaInstanceResponseBody
- func (s *UpdateHanaInstanceResponseBody) SetMessage(v string) *UpdateHanaInstanceResponseBody
- func (s *UpdateHanaInstanceResponseBody) SetRequestId(v string) *UpdateHanaInstanceResponseBody
- func (s *UpdateHanaInstanceResponseBody) SetSuccess(v bool) *UpdateHanaInstanceResponseBody
- func (s UpdateHanaInstanceResponseBody) String() string
- type UpdateHanaRetentionSettingRequest
- func (s UpdateHanaRetentionSettingRequest) GoString() string
- func (s *UpdateHanaRetentionSettingRequest) SetClusterId(v string) *UpdateHanaRetentionSettingRequest
- func (s *UpdateHanaRetentionSettingRequest) SetDatabaseName(v string) *UpdateHanaRetentionSettingRequest
- func (s *UpdateHanaRetentionSettingRequest) SetDisabled(v bool) *UpdateHanaRetentionSettingRequest
- func (s *UpdateHanaRetentionSettingRequest) SetRetentionDays(v int64) *UpdateHanaRetentionSettingRequest
- func (s *UpdateHanaRetentionSettingRequest) SetSchedule(v string) *UpdateHanaRetentionSettingRequest
- func (s *UpdateHanaRetentionSettingRequest) SetVaultId(v string) *UpdateHanaRetentionSettingRequest
- func (s UpdateHanaRetentionSettingRequest) String() string
- type UpdateHanaRetentionSettingResponse
- func (s UpdateHanaRetentionSettingResponse) GoString() string
- func (s *UpdateHanaRetentionSettingResponse) SetBody(v *UpdateHanaRetentionSettingResponseBody) *UpdateHanaRetentionSettingResponse
- func (s *UpdateHanaRetentionSettingResponse) SetHeaders(v map[string]*string) *UpdateHanaRetentionSettingResponse
- func (s *UpdateHanaRetentionSettingResponse) SetStatusCode(v int32) *UpdateHanaRetentionSettingResponse
- func (s UpdateHanaRetentionSettingResponse) String() string
- type UpdateHanaRetentionSettingResponseBody
- func (s UpdateHanaRetentionSettingResponseBody) GoString() string
- func (s *UpdateHanaRetentionSettingResponseBody) SetCode(v string) *UpdateHanaRetentionSettingResponseBody
- func (s *UpdateHanaRetentionSettingResponseBody) SetMessage(v string) *UpdateHanaRetentionSettingResponseBody
- func (s *UpdateHanaRetentionSettingResponseBody) SetRequestId(v string) *UpdateHanaRetentionSettingResponseBody
- func (s *UpdateHanaRetentionSettingResponseBody) SetSuccess(v bool) *UpdateHanaRetentionSettingResponseBody
- func (s UpdateHanaRetentionSettingResponseBody) String() string
- type UpdatePolicyBindingRequest
- func (s UpdatePolicyBindingRequest) GoString() string
- func (s *UpdatePolicyBindingRequest) SetAdvancedOptions(v *UpdatePolicyBindingRequestAdvancedOptions) *UpdatePolicyBindingRequest
- func (s *UpdatePolicyBindingRequest) SetDataSourceId(v string) *UpdatePolicyBindingRequest
- func (s *UpdatePolicyBindingRequest) SetDisabled(v bool) *UpdatePolicyBindingRequest
- func (s *UpdatePolicyBindingRequest) SetExclude(v string) *UpdatePolicyBindingRequest
- func (s *UpdatePolicyBindingRequest) SetInclude(v string) *UpdatePolicyBindingRequest
- func (s *UpdatePolicyBindingRequest) SetPolicyBindingDescription(v string) *UpdatePolicyBindingRequest
- func (s *UpdatePolicyBindingRequest) SetPolicyId(v string) *UpdatePolicyBindingRequest
- func (s *UpdatePolicyBindingRequest) SetSource(v string) *UpdatePolicyBindingRequest
- func (s *UpdatePolicyBindingRequest) SetSourceType(v string) *UpdatePolicyBindingRequest
- func (s *UpdatePolicyBindingRequest) SetSpeedLimit(v string) *UpdatePolicyBindingRequest
- func (s UpdatePolicyBindingRequest) String() string
- type UpdatePolicyBindingRequestAdvancedOptions
- func (s UpdatePolicyBindingRequestAdvancedOptions) GoString() string
- func (s *UpdatePolicyBindingRequestAdvancedOptions) SetCommonFileSystemDetail(v *UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail) *UpdatePolicyBindingRequestAdvancedOptions
- func (s *UpdatePolicyBindingRequestAdvancedOptions) SetOssDetail(v *UpdatePolicyBindingRequestAdvancedOptionsOssDetail) *UpdatePolicyBindingRequestAdvancedOptions
- func (s *UpdatePolicyBindingRequestAdvancedOptions) SetUdmDetail(v *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) *UpdatePolicyBindingRequestAdvancedOptions
- func (s UpdatePolicyBindingRequestAdvancedOptions) String() string
- type UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail
- func (s UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail) GoString() string
- func (s *UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail) SetFetchSliceSize(v int64) *UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail
- func (s *UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail) SetFullOnIncrementFail(v bool) *UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail
- func (s UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail) String() string
- type UpdatePolicyBindingRequestAdvancedOptionsOssDetail
- func (s UpdatePolicyBindingRequestAdvancedOptionsOssDetail) GoString() string
- func (s *UpdatePolicyBindingRequestAdvancedOptionsOssDetail) SetIgnoreArchiveObject(v bool) *UpdatePolicyBindingRequestAdvancedOptionsOssDetail
- func (s *UpdatePolicyBindingRequestAdvancedOptionsOssDetail) SetInventoryCleanupPolicy(v string) *UpdatePolicyBindingRequestAdvancedOptionsOssDetail
- func (s *UpdatePolicyBindingRequestAdvancedOptionsOssDetail) SetInventoryId(v string) *UpdatePolicyBindingRequestAdvancedOptionsOssDetail
- func (s UpdatePolicyBindingRequestAdvancedOptionsOssDetail) String() string
- type UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
- func (s UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) GoString() string
- func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetAppConsistent(v bool) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
- func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetDiskIdList(v []*string) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
- func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetEnableFsFreeze(v bool) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
- func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetEnableWriters(v bool) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
- func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetExcludeDiskIdList(v []*string) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
- func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetPostScriptPath(v string) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
- func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetPreScriptPath(v string) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
- func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetRamRoleName(v string) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
- func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetSnapshotGroup(v bool) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
- func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetTimeoutInSeconds(v int64) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
- func (s UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) String() string
- type UpdatePolicyBindingResponse
- func (s UpdatePolicyBindingResponse) GoString() string
- func (s *UpdatePolicyBindingResponse) SetBody(v *UpdatePolicyBindingResponseBody) *UpdatePolicyBindingResponse
- func (s *UpdatePolicyBindingResponse) SetHeaders(v map[string]*string) *UpdatePolicyBindingResponse
- func (s *UpdatePolicyBindingResponse) SetStatusCode(v int32) *UpdatePolicyBindingResponse
- func (s UpdatePolicyBindingResponse) String() string
- type UpdatePolicyBindingResponseBody
- func (s UpdatePolicyBindingResponseBody) GoString() string
- func (s *UpdatePolicyBindingResponseBody) SetCode(v string) *UpdatePolicyBindingResponseBody
- func (s *UpdatePolicyBindingResponseBody) SetMessage(v string) *UpdatePolicyBindingResponseBody
- func (s *UpdatePolicyBindingResponseBody) SetRequestId(v string) *UpdatePolicyBindingResponseBody
- func (s *UpdatePolicyBindingResponseBody) SetSuccess(v bool) *UpdatePolicyBindingResponseBody
- func (s UpdatePolicyBindingResponseBody) String() string
- type UpdatePolicyBindingShrinkRequest
- func (s UpdatePolicyBindingShrinkRequest) GoString() string
- func (s *UpdatePolicyBindingShrinkRequest) SetAdvancedOptionsShrink(v string) *UpdatePolicyBindingShrinkRequest
- func (s *UpdatePolicyBindingShrinkRequest) SetDataSourceId(v string) *UpdatePolicyBindingShrinkRequest
- func (s *UpdatePolicyBindingShrinkRequest) SetDisabled(v bool) *UpdatePolicyBindingShrinkRequest
- func (s *UpdatePolicyBindingShrinkRequest) SetExclude(v string) *UpdatePolicyBindingShrinkRequest
- func (s *UpdatePolicyBindingShrinkRequest) SetInclude(v string) *UpdatePolicyBindingShrinkRequest
- func (s *UpdatePolicyBindingShrinkRequest) SetPolicyBindingDescription(v string) *UpdatePolicyBindingShrinkRequest
- func (s *UpdatePolicyBindingShrinkRequest) SetPolicyId(v string) *UpdatePolicyBindingShrinkRequest
- func (s *UpdatePolicyBindingShrinkRequest) SetSource(v string) *UpdatePolicyBindingShrinkRequest
- func (s *UpdatePolicyBindingShrinkRequest) SetSourceType(v string) *UpdatePolicyBindingShrinkRequest
- func (s *UpdatePolicyBindingShrinkRequest) SetSpeedLimit(v string) *UpdatePolicyBindingShrinkRequest
- func (s UpdatePolicyBindingShrinkRequest) String() string
- type UpdatePolicyV2Request
- func (s UpdatePolicyV2Request) GoString() string
- func (s *UpdatePolicyV2Request) SetPolicyDescription(v string) *UpdatePolicyV2Request
- func (s *UpdatePolicyV2Request) SetPolicyId(v string) *UpdatePolicyV2Request
- func (s *UpdatePolicyV2Request) SetPolicyName(v string) *UpdatePolicyV2Request
- func (s *UpdatePolicyV2Request) SetRules(v []*UpdatePolicyV2RequestRules) *UpdatePolicyV2Request
- func (s UpdatePolicyV2Request) String() string
- type UpdatePolicyV2RequestRules
- func (s UpdatePolicyV2RequestRules) GoString() string
- func (s *UpdatePolicyV2RequestRules) SetArchiveDays(v int64) *UpdatePolicyV2RequestRules
- func (s *UpdatePolicyV2RequestRules) SetBackupType(v string) *UpdatePolicyV2RequestRules
- func (s *UpdatePolicyV2RequestRules) SetColdArchiveDays(v int64) *UpdatePolicyV2RequestRules
- func (s *UpdatePolicyV2RequestRules) SetDataSourceFilters(v []*UpdatePolicyV2RequestRulesDataSourceFilters) *UpdatePolicyV2RequestRules
- func (s *UpdatePolicyV2RequestRules) SetImmutable(v bool) *UpdatePolicyV2RequestRules
- func (s *UpdatePolicyV2RequestRules) SetKeepLatestSnapshots(v int64) *UpdatePolicyV2RequestRules
- func (s *UpdatePolicyV2RequestRules) SetReplicationRegionId(v string) *UpdatePolicyV2RequestRules
- func (s *UpdatePolicyV2RequestRules) SetRetention(v int64) *UpdatePolicyV2RequestRules
- func (s *UpdatePolicyV2RequestRules) SetRetentionRules(v []*UpdatePolicyV2RequestRulesRetentionRules) *UpdatePolicyV2RequestRules
- func (s *UpdatePolicyV2RequestRules) SetRuleId(v string) *UpdatePolicyV2RequestRules
- func (s *UpdatePolicyV2RequestRules) SetRuleType(v string) *UpdatePolicyV2RequestRules
- func (s *UpdatePolicyV2RequestRules) SetSchedule(v string) *UpdatePolicyV2RequestRules
- func (s *UpdatePolicyV2RequestRules) SetTagFilters(v []*UpdatePolicyV2RequestRulesTagFilters) *UpdatePolicyV2RequestRules
- func (s *UpdatePolicyV2RequestRules) SetVaultId(v string) *UpdatePolicyV2RequestRules
- func (s UpdatePolicyV2RequestRules) String() string
- type UpdatePolicyV2RequestRulesDataSourceFilters
- func (s UpdatePolicyV2RequestRulesDataSourceFilters) GoString() string
- func (s *UpdatePolicyV2RequestRulesDataSourceFilters) SetDataSourceIds(v []*string) *UpdatePolicyV2RequestRulesDataSourceFilters
- func (s *UpdatePolicyV2RequestRulesDataSourceFilters) SetSourceType(v string) *UpdatePolicyV2RequestRulesDataSourceFilters
- func (s UpdatePolicyV2RequestRulesDataSourceFilters) String() string
- type UpdatePolicyV2RequestRulesRetentionRules
- func (s UpdatePolicyV2RequestRulesRetentionRules) GoString() string
- func (s *UpdatePolicyV2RequestRulesRetentionRules) SetAdvancedRetentionType(v string) *UpdatePolicyV2RequestRulesRetentionRules
- func (s *UpdatePolicyV2RequestRulesRetentionRules) SetRetention(v int64) *UpdatePolicyV2RequestRulesRetentionRules
- func (s *UpdatePolicyV2RequestRulesRetentionRules) SetWhichSnapshot(v int64) *UpdatePolicyV2RequestRulesRetentionRules
- func (s UpdatePolicyV2RequestRulesRetentionRules) String() string
- type UpdatePolicyV2RequestRulesTagFilters
- func (s UpdatePolicyV2RequestRulesTagFilters) GoString() string
- func (s *UpdatePolicyV2RequestRulesTagFilters) SetKey(v string) *UpdatePolicyV2RequestRulesTagFilters
- func (s *UpdatePolicyV2RequestRulesTagFilters) SetOperator(v string) *UpdatePolicyV2RequestRulesTagFilters
- func (s *UpdatePolicyV2RequestRulesTagFilters) SetValue(v string) *UpdatePolicyV2RequestRulesTagFilters
- func (s UpdatePolicyV2RequestRulesTagFilters) String() string
- type UpdatePolicyV2Response
- func (s UpdatePolicyV2Response) GoString() string
- func (s *UpdatePolicyV2Response) SetBody(v *UpdatePolicyV2ResponseBody) *UpdatePolicyV2Response
- func (s *UpdatePolicyV2Response) SetHeaders(v map[string]*string) *UpdatePolicyV2Response
- func (s *UpdatePolicyV2Response) SetStatusCode(v int32) *UpdatePolicyV2Response
- func (s UpdatePolicyV2Response) String() string
- type UpdatePolicyV2ResponseBody
- func (s UpdatePolicyV2ResponseBody) GoString() string
- func (s *UpdatePolicyV2ResponseBody) SetCode(v string) *UpdatePolicyV2ResponseBody
- func (s *UpdatePolicyV2ResponseBody) SetMessage(v string) *UpdatePolicyV2ResponseBody
- func (s *UpdatePolicyV2ResponseBody) SetRequestId(v string) *UpdatePolicyV2ResponseBody
- func (s *UpdatePolicyV2ResponseBody) SetSuccess(v bool) *UpdatePolicyV2ResponseBody
- func (s UpdatePolicyV2ResponseBody) String() string
- type UpdatePolicyV2ShrinkRequest
- func (s UpdatePolicyV2ShrinkRequest) GoString() string
- func (s *UpdatePolicyV2ShrinkRequest) SetPolicyDescription(v string) *UpdatePolicyV2ShrinkRequest
- func (s *UpdatePolicyV2ShrinkRequest) SetPolicyId(v string) *UpdatePolicyV2ShrinkRequest
- func (s *UpdatePolicyV2ShrinkRequest) SetPolicyName(v string) *UpdatePolicyV2ShrinkRequest
- func (s *UpdatePolicyV2ShrinkRequest) SetRulesShrink(v string) *UpdatePolicyV2ShrinkRequest
- func (s UpdatePolicyV2ShrinkRequest) String() string
- type UpdateVaultRequest
- func (s UpdateVaultRequest) GoString() string
- func (s *UpdateVaultRequest) SetDescription(v string) *UpdateVaultRequest
- func (s *UpdateVaultRequest) SetResourceGroupId(v string) *UpdateVaultRequest
- func (s *UpdateVaultRequest) SetVaultId(v string) *UpdateVaultRequest
- func (s *UpdateVaultRequest) SetVaultName(v string) *UpdateVaultRequest
- func (s *UpdateVaultRequest) SetWormEnabled(v bool) *UpdateVaultRequest
- func (s UpdateVaultRequest) String() string
- type UpdateVaultResponse
- func (s UpdateVaultResponse) GoString() string
- func (s *UpdateVaultResponse) SetBody(v *UpdateVaultResponseBody) *UpdateVaultResponse
- func (s *UpdateVaultResponse) SetHeaders(v map[string]*string) *UpdateVaultResponse
- func (s *UpdateVaultResponse) SetStatusCode(v int32) *UpdateVaultResponse
- func (s UpdateVaultResponse) String() string
- type UpdateVaultResponseBody
- func (s UpdateVaultResponseBody) GoString() string
- func (s *UpdateVaultResponseBody) SetCode(v string) *UpdateVaultResponseBody
- func (s *UpdateVaultResponseBody) SetMessage(v string) *UpdateVaultResponseBody
- func (s *UpdateVaultResponseBody) SetRequestId(v string) *UpdateVaultResponseBody
- func (s *UpdateVaultResponseBody) SetSuccess(v bool) *UpdateVaultResponseBody
- func (s UpdateVaultResponseBody) String() string
- type UpgradeBackupClientsRequest
- func (s UpgradeBackupClientsRequest) GoString() string
- func (s *UpgradeBackupClientsRequest) SetClientIds(v map[string]interface{}) *UpgradeBackupClientsRequest
- func (s *UpgradeBackupClientsRequest) SetCrossAccountRoleName(v string) *UpgradeBackupClientsRequest
- func (s *UpgradeBackupClientsRequest) SetCrossAccountType(v string) *UpgradeBackupClientsRequest
- func (s *UpgradeBackupClientsRequest) SetCrossAccountUserId(v int64) *UpgradeBackupClientsRequest
- func (s *UpgradeBackupClientsRequest) SetInstanceIds(v map[string]interface{}) *UpgradeBackupClientsRequest
- func (s UpgradeBackupClientsRequest) String() string
- type UpgradeBackupClientsResponse
- func (s UpgradeBackupClientsResponse) GoString() string
- func (s *UpgradeBackupClientsResponse) SetBody(v *UpgradeBackupClientsResponseBody) *UpgradeBackupClientsResponse
- func (s *UpgradeBackupClientsResponse) SetHeaders(v map[string]*string) *UpgradeBackupClientsResponse
- func (s *UpgradeBackupClientsResponse) SetStatusCode(v int32) *UpgradeBackupClientsResponse
- func (s UpgradeBackupClientsResponse) String() string
- type UpgradeBackupClientsResponseBody
- func (s UpgradeBackupClientsResponseBody) GoString() string
- func (s *UpgradeBackupClientsResponseBody) SetCode(v string) *UpgradeBackupClientsResponseBody
- func (s *UpgradeBackupClientsResponseBody) SetInstanceStatuses(v []*UpgradeBackupClientsResponseBodyInstanceStatuses) *UpgradeBackupClientsResponseBody
- func (s *UpgradeBackupClientsResponseBody) SetMessage(v string) *UpgradeBackupClientsResponseBody
- func (s *UpgradeBackupClientsResponseBody) SetRequestId(v string) *UpgradeBackupClientsResponseBody
- func (s *UpgradeBackupClientsResponseBody) SetSuccess(v bool) *UpgradeBackupClientsResponseBody
- func (s *UpgradeBackupClientsResponseBody) SetTaskId(v string) *UpgradeBackupClientsResponseBody
- func (s UpgradeBackupClientsResponseBody) String() string
- type UpgradeBackupClientsResponseBodyInstanceStatuses
- func (s UpgradeBackupClientsResponseBodyInstanceStatuses) GoString() string
- func (s *UpgradeBackupClientsResponseBodyInstanceStatuses) SetErrorCode(v string) *UpgradeBackupClientsResponseBodyInstanceStatuses
- func (s *UpgradeBackupClientsResponseBodyInstanceStatuses) SetInstanceId(v string) *UpgradeBackupClientsResponseBodyInstanceStatuses
- func (s *UpgradeBackupClientsResponseBodyInstanceStatuses) SetValidInstance(v bool) *UpgradeBackupClientsResponseBodyInstanceStatuses
- func (s UpgradeBackupClientsResponseBodyInstanceStatuses) String() string
- type UpgradeBackupClientsShrinkRequest
- func (s UpgradeBackupClientsShrinkRequest) GoString() string
- func (s *UpgradeBackupClientsShrinkRequest) SetClientIdsShrink(v string) *UpgradeBackupClientsShrinkRequest
- func (s *UpgradeBackupClientsShrinkRequest) SetCrossAccountRoleName(v string) *UpgradeBackupClientsShrinkRequest
- func (s *UpgradeBackupClientsShrinkRequest) SetCrossAccountType(v string) *UpgradeBackupClientsShrinkRequest
- func (s *UpgradeBackupClientsShrinkRequest) SetCrossAccountUserId(v int64) *UpgradeBackupClientsShrinkRequest
- func (s *UpgradeBackupClientsShrinkRequest) SetInstanceIdsShrink(v string) *UpgradeBackupClientsShrinkRequest
- func (s UpgradeBackupClientsShrinkRequest) String() string
- type UpgradeClientRequest
- func (s UpgradeClientRequest) GoString() string
- func (s *UpgradeClientRequest) SetClientId(v string) *UpgradeClientRequest
- func (s *UpgradeClientRequest) SetResourceGroupId(v string) *UpgradeClientRequest
- func (s *UpgradeClientRequest) SetVaultId(v string) *UpgradeClientRequest
- func (s UpgradeClientRequest) String() string
- type UpgradeClientResponse
- func (s UpgradeClientResponse) GoString() string
- func (s *UpgradeClientResponse) SetBody(v *UpgradeClientResponseBody) *UpgradeClientResponse
- func (s *UpgradeClientResponse) SetHeaders(v map[string]*string) *UpgradeClientResponse
- func (s *UpgradeClientResponse) SetStatusCode(v int32) *UpgradeClientResponse
- func (s UpgradeClientResponse) String() string
- type UpgradeClientResponseBody
- func (s UpgradeClientResponseBody) GoString() string
- func (s *UpgradeClientResponseBody) SetCode(v string) *UpgradeClientResponseBody
- func (s *UpgradeClientResponseBody) SetMessage(v string) *UpgradeClientResponseBody
- func (s *UpgradeClientResponseBody) SetRequestId(v string) *UpgradeClientResponseBody
- func (s *UpgradeClientResponseBody) SetSuccess(v bool) *UpgradeClientResponseBody
- func (s *UpgradeClientResponseBody) SetTaskId(v string) *UpgradeClientResponseBody
- func (s UpgradeClientResponseBody) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddContainerClusterRequest ¶
type AddContainerClusterRequest struct { // The type of the cluster. Only Container Service for Kubernetes (ACK) clusters are supported. // // This parameter is required. // // example: // // ACK ClusterType *string `json:"ClusterType,omitempty" xml:"ClusterType,omitempty"` // The description of the cluster. // // example: // // description ack pv backup Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the cluster that you want to register. // // This parameter is required. // // example: // // cca8f35f0e0d84540b49d994511c2c87a Identifier *string `json:"Identifier,omitempty" xml:"Identifier,omitempty"` // The name of the cluster. // // example: // // ack_pv_backup_location Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The network type of the cluster. Valid values: // // - **CLASSIC**: the classic network // // - **VPC**: a virtual private cloud (VPC) // // This parameter is required. // // example: // // VPC NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"` }
func (AddContainerClusterRequest) GoString ¶
func (s AddContainerClusterRequest) GoString() string
func (*AddContainerClusterRequest) SetClusterType ¶
func (s *AddContainerClusterRequest) SetClusterType(v string) *AddContainerClusterRequest
func (*AddContainerClusterRequest) SetDescription ¶
func (s *AddContainerClusterRequest) SetDescription(v string) *AddContainerClusterRequest
func (*AddContainerClusterRequest) SetIdentifier ¶
func (s *AddContainerClusterRequest) SetIdentifier(v string) *AddContainerClusterRequest
func (*AddContainerClusterRequest) SetName ¶
func (s *AddContainerClusterRequest) SetName(v string) *AddContainerClusterRequest
func (*AddContainerClusterRequest) SetNetworkType ¶
func (s *AddContainerClusterRequest) SetNetworkType(v string) *AddContainerClusterRequest
func (AddContainerClusterRequest) String ¶
func (s AddContainerClusterRequest) String() string
type AddContainerClusterResponse ¶
type AddContainerClusterResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddContainerClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (AddContainerClusterResponse) GoString ¶
func (s AddContainerClusterResponse) GoString() string
func (*AddContainerClusterResponse) SetBody ¶
func (s *AddContainerClusterResponse) SetBody(v *AddContainerClusterResponseBody) *AddContainerClusterResponse
func (*AddContainerClusterResponse) SetHeaders ¶
func (s *AddContainerClusterResponse) SetHeaders(v map[string]*string) *AddContainerClusterResponse
func (*AddContainerClusterResponse) SetStatusCode ¶
func (s *AddContainerClusterResponse) SetStatusCode(v int32) *AddContainerClusterResponse
func (AddContainerClusterResponse) String ¶
func (s AddContainerClusterResponse) String() string
type AddContainerClusterResponseBody ¶
type AddContainerClusterResponseBody struct { // The ID of the cluster. // // example: // // cc-00049slr9iuvvv6pp134 ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The HTTP status code. The status code 200 indicates that the request is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the request is successful, a value of successful is returned. If the request fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // 1FCBC078-FFCB-542A-8555-566477679720 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request is successful. // // - true: The request is successful. // // - false: The request fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The token that is used to register the Hybrid Backup Recovery (HBR) client in the cluster. // // example: // // eyJhY2NvdW*****VnZpgXQC5A== Token *string `json:"Token,omitempty" xml:"Token,omitempty"` }
func (AddContainerClusterResponseBody) GoString ¶
func (s AddContainerClusterResponseBody) GoString() string
func (*AddContainerClusterResponseBody) SetClusterId ¶
func (s *AddContainerClusterResponseBody) SetClusterId(v string) *AddContainerClusterResponseBody
func (*AddContainerClusterResponseBody) SetCode ¶
func (s *AddContainerClusterResponseBody) SetCode(v string) *AddContainerClusterResponseBody
func (*AddContainerClusterResponseBody) SetMessage ¶
func (s *AddContainerClusterResponseBody) SetMessage(v string) *AddContainerClusterResponseBody
func (*AddContainerClusterResponseBody) SetRequestId ¶
func (s *AddContainerClusterResponseBody) SetRequestId(v string) *AddContainerClusterResponseBody
func (*AddContainerClusterResponseBody) SetSuccess ¶
func (s *AddContainerClusterResponseBody) SetSuccess(v bool) *AddContainerClusterResponseBody
func (*AddContainerClusterResponseBody) SetToken ¶
func (s *AddContainerClusterResponseBody) SetToken(v string) *AddContainerClusterResponseBody
func (AddContainerClusterResponseBody) String ¶
func (s AddContainerClusterResponseBody) String() string
type CancelBackupJobRequest ¶
type CancelBackupJobRequest struct { // The ID of the backup job. // // This parameter is required. // // example: // // j-****************************** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the backup vault. // // example: // // v-***************************** VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (CancelBackupJobRequest) GoString ¶
func (s CancelBackupJobRequest) GoString() string
func (*CancelBackupJobRequest) SetJobId ¶
func (s *CancelBackupJobRequest) SetJobId(v string) *CancelBackupJobRequest
func (*CancelBackupJobRequest) SetVaultId ¶
func (s *CancelBackupJobRequest) SetVaultId(v string) *CancelBackupJobRequest
func (CancelBackupJobRequest) String ¶
func (s CancelBackupJobRequest) String() string
type CancelBackupJobResponse ¶
type CancelBackupJobResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CancelBackupJobResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CancelBackupJobResponse) GoString ¶
func (s CancelBackupJobResponse) GoString() string
func (*CancelBackupJobResponse) SetBody ¶
func (s *CancelBackupJobResponse) SetBody(v *CancelBackupJobResponseBody) *CancelBackupJobResponse
func (*CancelBackupJobResponse) SetHeaders ¶
func (s *CancelBackupJobResponse) SetHeaders(v map[string]*string) *CancelBackupJobResponse
func (*CancelBackupJobResponse) SetStatusCode ¶
func (s *CancelBackupJobResponse) SetStatusCode(v int32) *CancelBackupJobResponse
func (CancelBackupJobResponse) String ¶
func (s CancelBackupJobResponse) String() string
type CancelBackupJobResponseBody ¶
type CancelBackupJobResponseBody struct { // The HTTP status code. The status code 200 indicates that the request is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the request is successful, a value of successful is returned. If the request fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request is successful. // // - true: The request is successful. // // - false: The request fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (CancelBackupJobResponseBody) GoString ¶
func (s CancelBackupJobResponseBody) GoString() string
func (*CancelBackupJobResponseBody) SetCode ¶
func (s *CancelBackupJobResponseBody) SetCode(v string) *CancelBackupJobResponseBody
func (*CancelBackupJobResponseBody) SetMessage ¶
func (s *CancelBackupJobResponseBody) SetMessage(v string) *CancelBackupJobResponseBody
func (*CancelBackupJobResponseBody) SetRequestId ¶
func (s *CancelBackupJobResponseBody) SetRequestId(v string) *CancelBackupJobResponseBody
func (*CancelBackupJobResponseBody) SetSuccess ¶
func (s *CancelBackupJobResponseBody) SetSuccess(v bool) *CancelBackupJobResponseBody
func (CancelBackupJobResponseBody) String ¶
func (s CancelBackupJobResponseBody) String() string
type CancelRestoreJobRequest ¶
type CancelRestoreJobRequest struct { // The ID of the restore job. // // This parameter is required. // // example: // // r-********************* RestoreId *string `json:"RestoreId,omitempty" xml:"RestoreId,omitempty"` // The ID of the backup vault. // // This parameter is required. // // example: // // v-********************* VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (CancelRestoreJobRequest) GoString ¶
func (s CancelRestoreJobRequest) GoString() string
func (*CancelRestoreJobRequest) SetRestoreId ¶
func (s *CancelRestoreJobRequest) SetRestoreId(v string) *CancelRestoreJobRequest
func (*CancelRestoreJobRequest) SetVaultId ¶
func (s *CancelRestoreJobRequest) SetVaultId(v string) *CancelRestoreJobRequest
func (CancelRestoreJobRequest) String ¶
func (s CancelRestoreJobRequest) String() string
type CancelRestoreJobResponse ¶
type CancelRestoreJobResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CancelRestoreJobResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CancelRestoreJobResponse) GoString ¶
func (s CancelRestoreJobResponse) GoString() string
func (*CancelRestoreJobResponse) SetBody ¶
func (s *CancelRestoreJobResponse) SetBody(v *CancelRestoreJobResponseBody) *CancelRestoreJobResponse
func (*CancelRestoreJobResponse) SetHeaders ¶
func (s *CancelRestoreJobResponse) SetHeaders(v map[string]*string) *CancelRestoreJobResponse
func (*CancelRestoreJobResponse) SetStatusCode ¶
func (s *CancelRestoreJobResponse) SetStatusCode(v int32) *CancelRestoreJobResponse
func (CancelRestoreJobResponse) String ¶
func (s CancelRestoreJobResponse) String() string
type CancelRestoreJobResponseBody ¶
type CancelRestoreJobResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (CancelRestoreJobResponseBody) GoString ¶
func (s CancelRestoreJobResponseBody) GoString() string
func (*CancelRestoreJobResponseBody) SetCode ¶
func (s *CancelRestoreJobResponseBody) SetCode(v string) *CancelRestoreJobResponseBody
func (*CancelRestoreJobResponseBody) SetMessage ¶
func (s *CancelRestoreJobResponseBody) SetMessage(v string) *CancelRestoreJobResponseBody
func (*CancelRestoreJobResponseBody) SetRequestId ¶
func (s *CancelRestoreJobResponseBody) SetRequestId(v string) *CancelRestoreJobResponseBody
func (*CancelRestoreJobResponseBody) SetSuccess ¶
func (s *CancelRestoreJobResponseBody) SetSuccess(v bool) *CancelRestoreJobResponseBody
func (CancelRestoreJobResponseBody) String ¶
func (s CancelRestoreJobResponseBody) String() string
type ChangeResourceGroupRequest ¶
type ChangeResourceGroupRequest struct { // The ID of the new resource group. You can view the available resource groups in the Resource Management console. // // This parameter is required. // // example: // // rg-bp67acfmxazb4p**** NewResourceGroupId *string `json:"NewResourceGroupId,omitempty" xml:"NewResourceGroupId,omitempty"` // The ID of the resource. The value of this parameter varies with the resource type. For example, if the ResourceType parameter is set to vault, the ResourceId parameter specifies the ID of the backup vault. // // This parameter is required. // // example: // // v-0002vido6j5zyh5k**** ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The resource type. Valid values: // // - **vault**: backup vault // // - **client**: backup client // // - **hanainstance**: SAP HANA instance // // This parameter is required. // // example: // // vault ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (ChangeResourceGroupRequest) GoString ¶
func (s ChangeResourceGroupRequest) GoString() string
func (*ChangeResourceGroupRequest) SetNewResourceGroupId ¶
func (s *ChangeResourceGroupRequest) SetNewResourceGroupId(v string) *ChangeResourceGroupRequest
func (*ChangeResourceGroupRequest) SetResourceId ¶
func (s *ChangeResourceGroupRequest) SetResourceId(v string) *ChangeResourceGroupRequest
func (*ChangeResourceGroupRequest) SetResourceType ¶
func (s *ChangeResourceGroupRequest) SetResourceType(v string) *ChangeResourceGroupRequest
func (ChangeResourceGroupRequest) String ¶
func (s ChangeResourceGroupRequest) String() string
type ChangeResourceGroupResponse ¶
type ChangeResourceGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ChangeResourceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ChangeResourceGroupResponse) GoString ¶
func (s ChangeResourceGroupResponse) GoString() string
func (*ChangeResourceGroupResponse) SetBody ¶
func (s *ChangeResourceGroupResponse) SetBody(v *ChangeResourceGroupResponseBody) *ChangeResourceGroupResponse
func (*ChangeResourceGroupResponse) SetHeaders ¶
func (s *ChangeResourceGroupResponse) SetHeaders(v map[string]*string) *ChangeResourceGroupResponse
func (*ChangeResourceGroupResponse) SetStatusCode ¶
func (s *ChangeResourceGroupResponse) SetStatusCode(v int32) *ChangeResourceGroupResponse
func (ChangeResourceGroupResponse) String ¶
func (s ChangeResourceGroupResponse) String() string
type ChangeResourceGroupResponseBody ¶
type ChangeResourceGroupResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // C438054F-9088-5D1B-AED0-0EA86D9C65F4 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (ChangeResourceGroupResponseBody) GoString ¶
func (s ChangeResourceGroupResponseBody) GoString() string
func (*ChangeResourceGroupResponseBody) SetCode ¶
func (s *ChangeResourceGroupResponseBody) SetCode(v string) *ChangeResourceGroupResponseBody
func (*ChangeResourceGroupResponseBody) SetMessage ¶
func (s *ChangeResourceGroupResponseBody) SetMessage(v string) *ChangeResourceGroupResponseBody
func (*ChangeResourceGroupResponseBody) SetRequestId ¶
func (s *ChangeResourceGroupResponseBody) SetRequestId(v string) *ChangeResourceGroupResponseBody
func (*ChangeResourceGroupResponseBody) SetSuccess ¶
func (s *ChangeResourceGroupResponseBody) SetSuccess(v bool) *ChangeResourceGroupResponseBody
func (ChangeResourceGroupResponseBody) String ¶
func (s ChangeResourceGroupResponseBody) String() string
type CheckRoleRequest ¶
type CheckRoleRequest struct { // The type of the role. Valid values: // // - EcsRole: a role with the permissions to access Elastic Compute Service (ECS) resources // // - CsgRole: a role with the permissions to perform Cloud Storage Gateway (CSG) backup // // - NasRole: a role with the permissions to perform NAS backup // // - OssRole: a role with the permissions to perform Object Storage Service (OSS) backup // // - UdmRole: a role with the permissions to perform ECS instance backup // // - VMwareLocalRole: a role with the permissions to back up on-premises VMware virtual machines (VMs) // // - VMwareCloudRole: a role with the permissions to back up VMs deployed on Alibaba Cloud VMware Service (ACVS) // // - EcsBackupRole: a role with the permissions to perform ECS backup // // - OtsRole: a role with the permissions to perform Tablestore backup // // - CrossAccountRole: a role with the permissions to perform cross-account backup // // example: // // OssRole CheckRoleType *string `json:"CheckRoleType,omitempty" xml:"CheckRoleType,omitempty"` // The name of the Resource Access Management (RAM) role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // BackupRole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // The ID of the source Alibaba Cloud account that authorizes the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // 158975xxxxx4625 CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` }
func (CheckRoleRequest) GoString ¶
func (s CheckRoleRequest) GoString() string
func (*CheckRoleRequest) SetCheckRoleType ¶
func (s *CheckRoleRequest) SetCheckRoleType(v string) *CheckRoleRequest
func (*CheckRoleRequest) SetCrossAccountRoleName ¶
func (s *CheckRoleRequest) SetCrossAccountRoleName(v string) *CheckRoleRequest
func (*CheckRoleRequest) SetCrossAccountUserId ¶
func (s *CheckRoleRequest) SetCrossAccountUserId(v int64) *CheckRoleRequest
func (CheckRoleRequest) String ¶
func (s CheckRoleRequest) String() string
type CheckRoleResponse ¶
type CheckRoleResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CheckRoleResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CheckRoleResponse) GoString ¶
func (s CheckRoleResponse) GoString() string
func (*CheckRoleResponse) SetBody ¶
func (s *CheckRoleResponse) SetBody(v *CheckRoleResponseBody) *CheckRoleResponse
func (*CheckRoleResponse) SetHeaders ¶
func (s *CheckRoleResponse) SetHeaders(v map[string]*string) *CheckRoleResponse
func (*CheckRoleResponse) SetStatusCode ¶
func (s *CheckRoleResponse) SetStatusCode(v int32) *CheckRoleResponse
func (CheckRoleResponse) String ¶
func (s CheckRoleResponse) String() string
type CheckRoleResponseBody ¶
type CheckRoleResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // 2F63CA9B-744E-51C0-A638-27882BB03078 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (CheckRoleResponseBody) GoString ¶
func (s CheckRoleResponseBody) GoString() string
func (*CheckRoleResponseBody) SetCode ¶
func (s *CheckRoleResponseBody) SetCode(v string) *CheckRoleResponseBody
func (*CheckRoleResponseBody) SetMessage ¶
func (s *CheckRoleResponseBody) SetMessage(v string) *CheckRoleResponseBody
func (*CheckRoleResponseBody) SetRequestId ¶
func (s *CheckRoleResponseBody) SetRequestId(v string) *CheckRoleResponseBody
func (*CheckRoleResponseBody) SetSuccess ¶
func (s *CheckRoleResponseBody) SetSuccess(v bool) *CheckRoleResponseBody
func (CheckRoleResponseBody) String ¶
func (s CheckRoleResponseBody) String() string
type Client ¶
func (*Client) AddContainerCluster ¶
func (client *Client) AddContainerCluster(request *AddContainerClusterRequest) (_result *AddContainerClusterResponse, _err error)
Summary:
Registers a Container Service for Kubernetes (ACK) cluster.
@param request - AddContainerClusterRequest
@return AddContainerClusterResponse
func (*Client) AddContainerClusterWithOptions ¶
func (client *Client) AddContainerClusterWithOptions(request *AddContainerClusterRequest, runtime *util.RuntimeOptions) (_result *AddContainerClusterResponse, _err error)
Summary:
Registers a Container Service for Kubernetes (ACK) cluster.
@param request - AddContainerClusterRequest
@param runtime - runtime options for this request RuntimeOptions
@return AddContainerClusterResponse
func (*Client) CancelBackupJob ¶
func (client *Client) CancelBackupJob(request *CancelBackupJobRequest) (_result *CancelBackupJobResponse, _err error)
Summary:
Cancels a backup job.
@param request - CancelBackupJobRequest
@return CancelBackupJobResponse
func (*Client) CancelBackupJobWithOptions ¶
func (client *Client) CancelBackupJobWithOptions(request *CancelBackupJobRequest, runtime *util.RuntimeOptions) (_result *CancelBackupJobResponse, _err error)
Summary:
Cancels a backup job.
@param request - CancelBackupJobRequest
@param runtime - runtime options for this request RuntimeOptions
@return CancelBackupJobResponse
func (*Client) CancelRestoreJob ¶
func (client *Client) CancelRestoreJob(request *CancelRestoreJobRequest) (_result *CancelRestoreJobResponse, _err error)
Summary:
Cancels a restore job.
@param request - CancelRestoreJobRequest
@return CancelRestoreJobResponse
func (*Client) CancelRestoreJobWithOptions ¶
func (client *Client) CancelRestoreJobWithOptions(request *CancelRestoreJobRequest, runtime *util.RuntimeOptions) (_result *CancelRestoreJobResponse, _err error)
Summary:
Cancels a restore job.
@param request - CancelRestoreJobRequest
@param runtime - runtime options for this request RuntimeOptions
@return CancelRestoreJobResponse
func (*Client) ChangeResourceGroup ¶
func (client *Client) ChangeResourceGroup(request *ChangeResourceGroupRequest) (_result *ChangeResourceGroupResponse, _err error)
Summary:
Changes the resource group to which an instance belongs.
Description:
In the Cloud Backup console, you can use resource groups to manage resources such as backup vaults, Cloud Backup clients, and SAP HANA instances. - A resource is a cloud service entity that you create on Alibaba Cloud, such as an Elastic Compute Service (ECS) instance, a backup vault, or an SAP HANA instance. - You can sort resources owned by your Alibaba Cloud account into various resource groups. Resource groups facilitate resource management among multiple projects or applications within your Alibaba Cloud account and simplify permission management.
@param request - ChangeResourceGroupRequest
@return ChangeResourceGroupResponse
func (*Client) ChangeResourceGroupWithOptions ¶
func (client *Client) ChangeResourceGroupWithOptions(request *ChangeResourceGroupRequest, runtime *util.RuntimeOptions) (_result *ChangeResourceGroupResponse, _err error)
Summary:
Changes the resource group to which an instance belongs.
Description:
In the Cloud Backup console, you can use resource groups to manage resources such as backup vaults, Cloud Backup clients, and SAP HANA instances. - A resource is a cloud service entity that you create on Alibaba Cloud, such as an Elastic Compute Service (ECS) instance, a backup vault, or an SAP HANA instance. - You can sort resources owned by your Alibaba Cloud account into various resource groups. Resource groups facilitate resource management among multiple projects or applications within your Alibaba Cloud account and simplify permission management.
@param request - ChangeResourceGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return ChangeResourceGroupResponse
func (*Client) CheckRole ¶
func (client *Client) CheckRole(request *CheckRoleRequest) (_result *CheckRoleResponse, _err error)
Summary:
Checks whether the user has permissions to access the current resource or page.
@param request - CheckRoleRequest
@return CheckRoleResponse
func (*Client) CheckRoleWithOptions ¶
func (client *Client) CheckRoleWithOptions(request *CheckRoleRequest, runtime *util.RuntimeOptions) (_result *CheckRoleResponse, _err error)
Summary:
Checks whether the user has permissions to access the current resource or page.
@param request - CheckRoleRequest
@param runtime - runtime options for this request RuntimeOptions
@return CheckRoleResponse
func (*Client) CreateBackupJob ¶
func (client *Client) CreateBackupJob(request *CreateBackupJobRequest) (_result *CreateBackupJobResponse, _err error)
Summary:
Creates a backup job.
@param request - CreateBackupJobRequest
@return CreateBackupJobResponse
func (*Client) CreateBackupJobWithOptions ¶
func (client *Client) CreateBackupJobWithOptions(tmpReq *CreateBackupJobRequest, runtime *util.RuntimeOptions) (_result *CreateBackupJobResponse, _err error)
Summary:
Creates a backup job.
@param tmpReq - CreateBackupJobRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateBackupJobResponse
func (*Client) CreateBackupPlan ¶
func (client *Client) CreateBackupPlan(request *CreateBackupPlanRequest) (_result *CreateBackupPlanResponse, _err error)
Summary:
Create a backup plan.
Description:
- A backup plan associates data sources with backup policies and other necessary information for backups. After the execution of a backup plan, it generates a backup task that records the progress and results of the backup. If the backup task is successful, a backup snapshot is created. You can use the backup snapshot to create a recovery task.
- A backup plan supports only one type of data source.
- A backup plan supports only a single fixed interval backup cycle strategy.
- A backup plan can back up to only one backup vault.
@param request - CreateBackupPlanRequest
@return CreateBackupPlanResponse
func (*Client) CreateBackupPlanWithOptions ¶
func (client *Client) CreateBackupPlanWithOptions(tmpReq *CreateBackupPlanRequest, runtime *util.RuntimeOptions) (_result *CreateBackupPlanResponse, _err error)
Summary:
Create a backup plan.
Description:
- A backup plan associates data sources with backup policies and other necessary information for backups. After the execution of a backup plan, it generates a backup task that records the progress and results of the backup. If the backup task is successful, a backup snapshot is created. You can use the backup snapshot to create a recovery task.
- A backup plan supports only one type of data source.
- A backup plan supports only a single fixed interval backup cycle strategy.
- A backup plan can back up to only one backup vault.
@param tmpReq - CreateBackupPlanRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateBackupPlanResponse
func (*Client) CreateClients ¶
func (client *Client) CreateClients(request *CreateClientsRequest) (_result *CreateClientsResponse, _err error)
Summary:
Installs one or more Cloud Backup clients on specified instances.
Description:
Before you call this operation, make sure that you fully understand the billing methods and pricing of Cloud Backup. For more information, see [Billing methods and billable items](https://help.aliyun.com/document_detail/89062.html).
@param request - CreateClientsRequest
@return CreateClientsResponse
func (*Client) CreateClientsWithOptions ¶
func (client *Client) CreateClientsWithOptions(request *CreateClientsRequest, runtime *util.RuntimeOptions) (_result *CreateClientsResponse, _err error)
Summary:
Installs one or more Cloud Backup clients on specified instances.
Description:
Before you call this operation, make sure that you fully understand the billing methods and pricing of Cloud Backup. For more information, see [Billing methods and billable items](https://help.aliyun.com/document_detail/89062.html).
@param request - CreateClientsRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateClientsResponse
func (*Client) CreateHanaBackupPlan ¶
func (client *Client) CreateHanaBackupPlan(request *CreateHanaBackupPlanRequest) (_result *CreateHanaBackupPlanResponse, _err error)
Summary:
Creates a backup plan for an SAP HANA instance.
Description:
A backup plan defines the data source, backup policy, and other configurations. After you execute a backup plan, a backup job is generated to record the backup progress and the backup result. If a backup job is completed, a backup snapshot is generated. You can use a backup snapshot to create a restore job. - You can specify only one type of data source in a backup plan. - You can specify only one interval as a backup cycle in a backup plan. - Each backup plan allows you to back up data to only one backup vault.
@param request - CreateHanaBackupPlanRequest
@return CreateHanaBackupPlanResponse
func (*Client) CreateHanaBackupPlanWithOptions ¶
func (client *Client) CreateHanaBackupPlanWithOptions(request *CreateHanaBackupPlanRequest, runtime *util.RuntimeOptions) (_result *CreateHanaBackupPlanResponse, _err error)
Summary:
Creates a backup plan for an SAP HANA instance.
Description:
A backup plan defines the data source, backup policy, and other configurations. After you execute a backup plan, a backup job is generated to record the backup progress and the backup result. If a backup job is completed, a backup snapshot is generated. You can use a backup snapshot to create a restore job. - You can specify only one type of data source in a backup plan. - You can specify only one interval as a backup cycle in a backup plan. - Each backup plan allows you to back up data to only one backup vault.
@param request - CreateHanaBackupPlanRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateHanaBackupPlanResponse
func (*Client) CreateHanaInstance ¶
func (client *Client) CreateHanaInstance(request *CreateHanaInstanceRequest) (_result *CreateHanaInstanceResponse, _err error)
Summary:
Registers an SAP HANA instance.
Description:
To register an SAP HANA instance, you must configure the SAP HANA connection information. After the SAP HANA instance is registered, Cloud Backup installs a backup client on the node of the SAP HANA instance.
@param request - CreateHanaInstanceRequest
@return CreateHanaInstanceResponse
func (*Client) CreateHanaInstanceWithOptions ¶
func (client *Client) CreateHanaInstanceWithOptions(request *CreateHanaInstanceRequest, runtime *util.RuntimeOptions) (_result *CreateHanaInstanceResponse, _err error)
Summary:
Registers an SAP HANA instance.
Description:
To register an SAP HANA instance, you must configure the SAP HANA connection information. After the SAP HANA instance is registered, Cloud Backup installs a backup client on the node of the SAP HANA instance.
@param request - CreateHanaInstanceRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateHanaInstanceResponse
func (*Client) CreateHanaRestore ¶
func (client *Client) CreateHanaRestore(request *CreateHanaRestoreRequest) (_result *CreateHanaRestoreResponse, _err error)
Summary:
Creates a restore job for an SAP HANA database.
Description:
If you call this operation to restore a database, the database is restored to a specified state. Proceed with caution. For more information, see [Restore databases to an SAP HANA instance](https://help.aliyun.com/document_detail/101178.html).
@param request - CreateHanaRestoreRequest
@return CreateHanaRestoreResponse
func (*Client) CreateHanaRestoreWithOptions ¶
func (client *Client) CreateHanaRestoreWithOptions(request *CreateHanaRestoreRequest, runtime *util.RuntimeOptions) (_result *CreateHanaRestoreResponse, _err error)
Summary:
Creates a restore job for an SAP HANA database.
Description:
If you call this operation to restore a database, the database is restored to a specified state. Proceed with caution. For more information, see [Restore databases to an SAP HANA instance](https://help.aliyun.com/document_detail/101178.html).
@param request - CreateHanaRestoreRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateHanaRestoreResponse
func (*Client) CreatePolicyBindings ¶
func (client *Client) CreatePolicyBindings(request *CreatePolicyBindingsRequest) (_result *CreatePolicyBindingsResponse, _err error)
Summary:
Binds one or more data sources to a backup policy.
Description:
You can bind data sources to only one policy in each request. - Elastic Compute Service (ECS) instances can be bound to only one policy.
@param request - CreatePolicyBindingsRequest
@return CreatePolicyBindingsResponse
func (*Client) CreatePolicyBindingsWithOptions ¶
func (client *Client) CreatePolicyBindingsWithOptions(tmpReq *CreatePolicyBindingsRequest, runtime *util.RuntimeOptions) (_result *CreatePolicyBindingsResponse, _err error)
Summary:
Binds one or more data sources to a backup policy.
Description:
You can bind data sources to only one policy in each request. - Elastic Compute Service (ECS) instances can be bound to only one policy.
@param tmpReq - CreatePolicyBindingsRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreatePolicyBindingsResponse
func (*Client) CreatePolicyV2 ¶
func (client *Client) CreatePolicyV2(request *CreatePolicyV2Request) (_result *CreatePolicyV2Response, _err error)
Summary:
Creates a backup policy.
Description:
A backup policy records the information required for backup. After you execute a backup policy, a backup job is generated to record the backup progress and the backup result. If a backup job is completed, a backup snapshot is generated. You can use a backup snapshot to create a restore job.
A backup policy supports multiple data sources. The data sources can be only Elastic Compute Service (ECS) instances.
You can specify only one interval as a backup cycle in a backup policy.
Each backup policy allows you to back up data to only one backup vault.
@param request - CreatePolicyV2Request
@return CreatePolicyV2Response
func (*Client) CreatePolicyV2WithOptions ¶
func (client *Client) CreatePolicyV2WithOptions(tmpReq *CreatePolicyV2Request, runtime *util.RuntimeOptions) (_result *CreatePolicyV2Response, _err error)
Summary:
Creates a backup policy.
Description:
A backup policy records the information required for backup. After you execute a backup policy, a backup job is generated to record the backup progress and the backup result. If a backup job is completed, a backup snapshot is generated. You can use a backup snapshot to create a restore job.
A backup policy supports multiple data sources. The data sources can be only Elastic Compute Service (ECS) instances.
You can specify only one interval as a backup cycle in a backup policy.
Each backup policy allows you to back up data to only one backup vault.
@param tmpReq - CreatePolicyV2Request
@param runtime - runtime options for this request RuntimeOptions
@return CreatePolicyV2Response
func (*Client) CreateReplicationVault ¶
func (client *Client) CreateReplicationVault(request *CreateReplicationVaultRequest) (_result *CreateReplicationVaultResponse, _err error)
Summary:
Creates a mirror vault.
Description:
After a backup vault is created, the backup vault is in the INITIALIZING state, and the system automatically runs an initialization task to initialize the backup vault. After the initialization task is completed, the backup vault is in the CREATED state.Call this operation in the region where the mirror vault resides, which is specified by the VaultRegionId parameter.
@param request - CreateReplicationVaultRequest
@return CreateReplicationVaultResponse
func (*Client) CreateReplicationVaultWithOptions ¶
func (client *Client) CreateReplicationVaultWithOptions(request *CreateReplicationVaultRequest, runtime *util.RuntimeOptions) (_result *CreateReplicationVaultResponse, _err error)
Summary:
Creates a mirror vault.
Description:
After a backup vault is created, the backup vault is in the INITIALIZING state, and the system automatically runs an initialization task to initialize the backup vault. After the initialization task is completed, the backup vault is in the CREATED state.Call this operation in the region where the mirror vault resides, which is specified by the VaultRegionId parameter.
@param request - CreateReplicationVaultRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateReplicationVaultResponse
func (*Client) CreateRestoreJob ¶
func (client *Client) CreateRestoreJob(request *CreateRestoreJobRequest) (_result *CreateRestoreJobResponse, _err error)
Summary:
Create a restore job.
Description:
- Create a restore job based on the selected snapshot and the restore destination.
- Currently, the data source type must match the restore destination data source type.
@param request - CreateRestoreJobRequest
@return CreateRestoreJobResponse
func (*Client) CreateRestoreJobWithOptions ¶
func (client *Client) CreateRestoreJobWithOptions(tmpReq *CreateRestoreJobRequest, runtime *util.RuntimeOptions) (_result *CreateRestoreJobResponse, _err error)
Summary:
Create a restore job.
Description:
- Create a restore job based on the selected snapshot and the restore destination.
- Currently, the data source type must match the restore destination data source type.
@param tmpReq - CreateRestoreJobRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateRestoreJobResponse
func (*Client) CreateTempFileUploadUrl ¶
func (client *Client) CreateTempFileUploadUrl(request *CreateTempFileUploadUrlRequest) (_result *CreateTempFileUploadUrlResponse, _err error)
Summary:
Generates the parameters and signature required for a file upload URL.
Description:
1. You can directly upload a file to Object Storage Service (OSS) by using a form based on the returned value of this operation.
2. For more information about how to upload a file to OSS by using a form, see OSS documentation.
3. The system periodically deletes files that are uploaded to OSS.
@param request - CreateTempFileUploadUrlRequest
@return CreateTempFileUploadUrlResponse
func (*Client) CreateTempFileUploadUrlWithOptions ¶
func (client *Client) CreateTempFileUploadUrlWithOptions(request *CreateTempFileUploadUrlRequest, runtime *util.RuntimeOptions) (_result *CreateTempFileUploadUrlResponse, _err error)
Summary:
Generates the parameters and signature required for a file upload URL.
Description:
1. You can directly upload a file to Object Storage Service (OSS) by using a form based on the returned value of this operation.
2. For more information about how to upload a file to OSS by using a form, see OSS documentation.
3. The system periodically deletes files that are uploaded to OSS.
@param request - CreateTempFileUploadUrlRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateTempFileUploadUrlResponse
func (*Client) CreateVault ¶
func (client *Client) CreateVault(request *CreateVaultRequest) (_result *CreateVaultResponse, _err error)
Summary:
Creates a backup vault.
Description:
Each Alibaba Cloud account can create up to 100 backup vaults. - After a backup vault is created, the backup vault is in the INITIALIZING state, and the system automatically runs an initialization task to initialize the backup vault. After the initialization task is completed, the backup vault is in the CREATED state. A backup job can use a backup vault to store backup data only if the backup vault is in the CREATED state. ** **Note* - Before you call this operation, make sure that you fully understand the billing of Cloud Backup.
@param request - CreateVaultRequest
@return CreateVaultResponse
func (*Client) CreateVaultWithOptions ¶
func (client *Client) CreateVaultWithOptions(request *CreateVaultRequest, runtime *util.RuntimeOptions) (_result *CreateVaultResponse, _err error)
Summary:
Creates a backup vault.
Description:
Each Alibaba Cloud account can create up to 100 backup vaults. - After a backup vault is created, the backup vault is in the INITIALIZING state, and the system automatically runs an initialization task to initialize the backup vault. After the initialization task is completed, the backup vault is in the CREATED state. A backup job can use a backup vault to store backup data only if the backup vault is in the CREATED state. ** **Note* - Before you call this operation, make sure that you fully understand the billing of Cloud Backup.
@param request - CreateVaultRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateVaultResponse
func (*Client) DeleteAirEcsInstance ¶ added in v4.1.0
func (client *Client) DeleteAirEcsInstance(request *DeleteAirEcsInstanceRequest) (_result *DeleteAirEcsInstanceResponse, _err error)
Summary:
Removes the Elastic Compute Service (ECS) instance that is used for restoration only in ECS Backup Essential Edition.
@param request - DeleteAirEcsInstanceRequest
@return DeleteAirEcsInstanceResponse
func (*Client) DeleteAirEcsInstanceWithOptions ¶ added in v4.1.0
func (client *Client) DeleteAirEcsInstanceWithOptions(tmpReq *DeleteAirEcsInstanceRequest, runtime *util.RuntimeOptions) (_result *DeleteAirEcsInstanceResponse, _err error)
Summary:
Removes the Elastic Compute Service (ECS) instance that is used for restoration only in ECS Backup Essential Edition.
@param tmpReq - DeleteAirEcsInstanceRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteAirEcsInstanceResponse
func (*Client) DeleteBackupClient ¶
func (client *Client) DeleteBackupClient(request *DeleteBackupClientRequest) (_result *DeleteBackupClientResponse, _err error)
Summary:
Deletes a Cloud Backup client.
Description:
You cannot delete the active Cloud Backup clients that receive heartbeat packets within 1 hour. You can call the UninstallBackupClients operation to uninstall a Cloud Backup client. Then, the client becomes inactive. - When you perform this operation, resources that are associated with the client are also deleted, including: - Backup plans - Backup jobs - Snapshots
@param request - DeleteBackupClientRequest
@return DeleteBackupClientResponse
func (*Client) DeleteBackupClientResource ¶
func (client *Client) DeleteBackupClientResource(request *DeleteBackupClientResourceRequest) (_result *DeleteBackupClientResourceResponse, _err error)
Summary:
Deletes the resources that are related to one or more HBR clients.
Description:
This operation deletes only the resources that are related to HBR clients. The resources include backup plans, backup jobs, and backup snapshots. The operation does not delete HBR clients.
@param request - DeleteBackupClientResourceRequest
@return DeleteBackupClientResourceResponse
func (*Client) DeleteBackupClientResourceWithOptions ¶
func (client *Client) DeleteBackupClientResourceWithOptions(tmpReq *DeleteBackupClientResourceRequest, runtime *util.RuntimeOptions) (_result *DeleteBackupClientResourceResponse, _err error)
Summary:
Deletes the resources that are related to one or more HBR clients.
Description:
This operation deletes only the resources that are related to HBR clients. The resources include backup plans, backup jobs, and backup snapshots. The operation does not delete HBR clients.
@param tmpReq - DeleteBackupClientResourceRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteBackupClientResourceResponse
func (*Client) DeleteBackupClientWithOptions ¶
func (client *Client) DeleteBackupClientWithOptions(request *DeleteBackupClientRequest, runtime *util.RuntimeOptions) (_result *DeleteBackupClientResponse, _err error)
Summary:
Deletes a Cloud Backup client.
Description:
You cannot delete the active Cloud Backup clients that receive heartbeat packets within 1 hour. You can call the UninstallBackupClients operation to uninstall a Cloud Backup client. Then, the client becomes inactive. - When you perform this operation, resources that are associated with the client are also deleted, including: - Backup plans - Backup jobs - Snapshots
@param request - DeleteBackupClientRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteBackupClientResponse
func (*Client) DeleteBackupPlan ¶
func (client *Client) DeleteBackupPlan(request *DeleteBackupPlanRequest) (_result *DeleteBackupPlanResponse, _err error)
Summary:
Deletes a backup plan.
Description:
If you delete a backup plan, the backup jobs are also deleted. - If you delete a backup plan, the created snapshot files are not deleted.
@param request - DeleteBackupPlanRequest
@return DeleteBackupPlanResponse
func (*Client) DeleteBackupPlanWithOptions ¶
func (client *Client) DeleteBackupPlanWithOptions(request *DeleteBackupPlanRequest, runtime *util.RuntimeOptions) (_result *DeleteBackupPlanResponse, _err error)
Summary:
Deletes a backup plan.
Description:
If you delete a backup plan, the backup jobs are also deleted. - If you delete a backup plan, the created snapshot files are not deleted.
@param request - DeleteBackupPlanRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteBackupPlanResponse
func (*Client) DeleteClient ¶
func (client *Client) DeleteClient(request *DeleteClientRequest) (_result *DeleteClientResponse, _err error)
@param request - DeleteClientRequest
@return DeleteClientResponse
func (*Client) DeleteClientWithOptions ¶
func (client *Client) DeleteClientWithOptions(request *DeleteClientRequest, runtime *util.RuntimeOptions) (_result *DeleteClientResponse, _err error)
@param request - DeleteClientRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteClientResponse
func (*Client) DeleteHanaBackupPlan ¶
func (client *Client) DeleteHanaBackupPlan(request *DeleteHanaBackupPlanRequest) (_result *DeleteHanaBackupPlanResponse, _err error)
Summary:
Deletes an SAP HANA backup plan.
@param request - DeleteHanaBackupPlanRequest
@return DeleteHanaBackupPlanResponse
func (*Client) DeleteHanaBackupPlanWithOptions ¶
func (client *Client) DeleteHanaBackupPlanWithOptions(request *DeleteHanaBackupPlanRequest, runtime *util.RuntimeOptions) (_result *DeleteHanaBackupPlanResponse, _err error)
Summary:
Deletes an SAP HANA backup plan.
@param request - DeleteHanaBackupPlanRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteHanaBackupPlanResponse
func (*Client) DeleteHanaInstance ¶
func (client *Client) DeleteHanaInstance(request *DeleteHanaInstanceRequest) (_result *DeleteHanaInstanceResponse, _err error)
Summary:
Deletes an SAP HANA instance.
Description:
If you delete an SAP HANA instance, the existing backup data is also deleted and the running backup and restore jobs fail to be completed. Before you delete the SAP HANA instance, make sure that you no longer need the backup data of the instance and no backup or restore jobs are running for the instance. To delete an SAP HANA instance, you must specify the security identifier (SID) of the instance. The SID is three characters in length and starts with a letter. For more information, see [How to find sid user and instance number of HANA db?](https://answers.sap.com/questions/555192/how-to-find-sid-user-and-instance-number-of-hana-d.html?)
@param request - DeleteHanaInstanceRequest
@return DeleteHanaInstanceResponse
func (*Client) DeleteHanaInstanceWithOptions ¶
func (client *Client) DeleteHanaInstanceWithOptions(request *DeleteHanaInstanceRequest, runtime *util.RuntimeOptions) (_result *DeleteHanaInstanceResponse, _err error)
Summary:
Deletes an SAP HANA instance.
Description:
If you delete an SAP HANA instance, the existing backup data is also deleted and the running backup and restore jobs fail to be completed. Before you delete the SAP HANA instance, make sure that you no longer need the backup data of the instance and no backup or restore jobs are running for the instance. To delete an SAP HANA instance, you must specify the security identifier (SID) of the instance. The SID is three characters in length and starts with a letter. For more information, see [How to find sid user and instance number of HANA db?](https://answers.sap.com/questions/555192/how-to-find-sid-user-and-instance-number-of-hana-d.html?)
@param request - DeleteHanaInstanceRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteHanaInstanceResponse
func (*Client) DeletePolicyBinding ¶
func (client *Client) DeletePolicyBinding(request *DeletePolicyBindingRequest) (_result *DeletePolicyBindingResponse, _err error)
Summary:
Disassociates one or more data sources from a backup policy. After you disassociate the data sources from the backup policy, the backup policy no longer protects the data sources. Proceed with caution.
@param request - DeletePolicyBindingRequest
@return DeletePolicyBindingResponse
func (*Client) DeletePolicyBindingWithOptions ¶
func (client *Client) DeletePolicyBindingWithOptions(tmpReq *DeletePolicyBindingRequest, runtime *util.RuntimeOptions) (_result *DeletePolicyBindingResponse, _err error)
Summary:
Disassociates one or more data sources from a backup policy. After you disassociate the data sources from the backup policy, the backup policy no longer protects the data sources. Proceed with caution.
@param tmpReq - DeletePolicyBindingRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeletePolicyBindingResponse
func (*Client) DeletePolicyV2 ¶
func (client *Client) DeletePolicyV2(request *DeletePolicyV2Request) (_result *DeletePolicyV2Response, _err error)
Summary:
Deletes a backup policy.
Description:
If you delete a backup policy, the backup policy is disassociated with all data sources. Proceed with caution.
@param request - DeletePolicyV2Request
@return DeletePolicyV2Response
func (*Client) DeletePolicyV2WithOptions ¶
func (client *Client) DeletePolicyV2WithOptions(request *DeletePolicyV2Request, runtime *util.RuntimeOptions) (_result *DeletePolicyV2Response, _err error)
Summary:
Deletes a backup policy.
Description:
If you delete a backup policy, the backup policy is disassociated with all data sources. Proceed with caution.
@param request - DeletePolicyV2Request
@param runtime - runtime options for this request RuntimeOptions
@return DeletePolicyV2Response
func (*Client) DeleteSnapshot ¶
func (client *Client) DeleteSnapshot(request *DeleteSnapshotRequest) (_result *DeleteSnapshotResponse, _err error)
Summary:
Deletes a backup snapshot.
Description:
If you delete the most recent backup snapshot for a data source, you must set the Force parameter to `true`. Otherwise, an error occurs.
@param request - DeleteSnapshotRequest
@return DeleteSnapshotResponse
func (*Client) DeleteSnapshotWithOptions ¶
func (client *Client) DeleteSnapshotWithOptions(request *DeleteSnapshotRequest, runtime *util.RuntimeOptions) (_result *DeleteSnapshotResponse, _err error)
Summary:
Deletes a backup snapshot.
Description:
If you delete the most recent backup snapshot for a data source, you must set the Force parameter to `true`. Otherwise, an error occurs.
@param request - DeleteSnapshotRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteSnapshotResponse
func (*Client) DeleteUdmDisk ¶
func (client *Client) DeleteUdmDisk(request *DeleteUdmDiskRequest) (_result *DeleteUdmDiskResponse, _err error)
Summary:
Cancels a protected disk.
@param request - DeleteUdmDiskRequest
@return DeleteUdmDiskResponse
func (*Client) DeleteUdmDiskWithOptions ¶
func (client *Client) DeleteUdmDiskWithOptions(request *DeleteUdmDiskRequest, runtime *util.RuntimeOptions) (_result *DeleteUdmDiskResponse, _err error)
Summary:
Cancels a protected disk.
@param request - DeleteUdmDiskRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteUdmDiskResponse
func (*Client) DeleteUdmEcsInstance ¶
func (client *Client) DeleteUdmEcsInstance(request *DeleteUdmEcsInstanceRequest) (_result *DeleteUdmEcsInstanceResponse, _err error)
Summary:
Stops protection for Elastic Compute Service (ECS) instance backup.
@param request - DeleteUdmEcsInstanceRequest
@return DeleteUdmEcsInstanceResponse
func (*Client) DeleteUdmEcsInstanceWithOptions ¶
func (client *Client) DeleteUdmEcsInstanceWithOptions(request *DeleteUdmEcsInstanceRequest, runtime *util.RuntimeOptions) (_result *DeleteUdmEcsInstanceResponse, _err error)
Summary:
Stops protection for Elastic Compute Service (ECS) instance backup.
@param request - DeleteUdmEcsInstanceRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteUdmEcsInstanceResponse
func (*Client) DeleteVault ¶
func (client *Client) DeleteVault(request *DeleteVaultRequest) (_result *DeleteVaultResponse, _err error)
Summary:
Deletes a backup vault.
Description:
You cannot delete a backup vault within 2 hours after the backup vault is created or a backup vault that is in the INITIALIZING state. - After you delete a backup vault, all resources that are associated with the backup vault are deleted. The resources include the Cloud Backup client of the old version, backup plans, backup jobs, snapshots, and restore jobs.
@param request - DeleteVaultRequest
@return DeleteVaultResponse
func (*Client) DeleteVaultWithOptions ¶
func (client *Client) DeleteVaultWithOptions(request *DeleteVaultRequest, runtime *util.RuntimeOptions) (_result *DeleteVaultResponse, _err error)
Summary:
Deletes a backup vault.
Description:
You cannot delete a backup vault within 2 hours after the backup vault is created or a backup vault that is in the INITIALIZING state. - After you delete a backup vault, all resources that are associated with the backup vault are deleted. The resources include the Cloud Backup client of the old version, backup plans, backup jobs, snapshots, and restore jobs.
@param request - DeleteVaultRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteVaultResponse
func (*Client) DescribeBackupClients ¶
func (client *Client) DescribeBackupClients(request *DescribeBackupClientsRequest) (_result *DescribeBackupClientsResponse, _err error)
Summary:
Queries the information about one or more HBR clients that meet the specified conditions.
@param request - DescribeBackupClientsRequest
@return DescribeBackupClientsResponse
func (*Client) DescribeBackupClientsWithOptions ¶
func (client *Client) DescribeBackupClientsWithOptions(tmpReq *DescribeBackupClientsRequest, runtime *util.RuntimeOptions) (_result *DescribeBackupClientsResponse, _err error)
Summary:
Queries the information about one or more HBR clients that meet the specified conditions.
@param tmpReq - DescribeBackupClientsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeBackupClientsResponse
func (*Client) DescribeBackupJobs2 ¶
func (client *Client) DescribeBackupJobs2(request *DescribeBackupJobs2Request) (_result *DescribeBackupJobs2Response, _err error)
Summary:
Queries the information about one or more backup jobs that meet the specified conditions.
@param request - DescribeBackupJobs2Request
@return DescribeBackupJobs2Response
func (*Client) DescribeBackupJobs2WithOptions ¶
func (client *Client) DescribeBackupJobs2WithOptions(request *DescribeBackupJobs2Request, runtime *util.RuntimeOptions) (_result *DescribeBackupJobs2Response, _err error)
Summary:
Queries the information about one or more backup jobs that meet the specified conditions.
@param request - DescribeBackupJobs2Request
@param runtime - runtime options for this request RuntimeOptions
@return DescribeBackupJobs2Response
func (*Client) DescribeBackupPlans ¶
func (client *Client) DescribeBackupPlans(request *DescribeBackupPlansRequest) (_result *DescribeBackupPlansResponse, _err error)
Summary:
Queries the information about one or more backup plans that meet the specified conditions.
@param request - DescribeBackupPlansRequest
@return DescribeBackupPlansResponse
func (*Client) DescribeBackupPlansWithOptions ¶
func (client *Client) DescribeBackupPlansWithOptions(request *DescribeBackupPlansRequest, runtime *util.RuntimeOptions) (_result *DescribeBackupPlansResponse, _err error)
Summary:
Queries the information about one or more backup plans that meet the specified conditions.
@param request - DescribeBackupPlansRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeBackupPlansResponse
func (*Client) DescribeClients ¶
func (client *Client) DescribeClients(request *DescribeClientsRequest) (_result *DescribeClientsResponse, _err error)
Summary:
Queries one or more Cloud Backup clients that meet the specified conditions.
Description:
This operation is applicable only to SAP HANA backup. For Cloud Backup clients of other data sources, call the DescribeBackupClients operation.
@param request - DescribeClientsRequest
@return DescribeClientsResponse
func (*Client) DescribeClientsWithOptions ¶
func (client *Client) DescribeClientsWithOptions(request *DescribeClientsRequest, runtime *util.RuntimeOptions) (_result *DescribeClientsResponse, _err error)
Summary:
Queries one or more Cloud Backup clients that meet the specified conditions.
Description:
This operation is applicable only to SAP HANA backup. For Cloud Backup clients of other data sources, call the DescribeBackupClients operation.
@param request - DescribeClientsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeClientsResponse
func (*Client) DescribeContainerCluster ¶
func (client *Client) DescribeContainerCluster(request *DescribeContainerClusterRequest) (_result *DescribeContainerClusterResponse, _err error)
Summary:
Queries one or more container clusters that meet the specified conditions.
Description:
You can call this operation to query only Container Service for Kubernetes (ACK) clusters.
@param request - DescribeContainerClusterRequest
@return DescribeContainerClusterResponse
func (*Client) DescribeContainerClusterWithOptions ¶
func (client *Client) DescribeContainerClusterWithOptions(request *DescribeContainerClusterRequest, runtime *util.RuntimeOptions) (_result *DescribeContainerClusterResponse, _err error)
Summary:
Queries one or more container clusters that meet the specified conditions.
Description:
You can call this operation to query only Container Service for Kubernetes (ACK) clusters.
@param request - DescribeContainerClusterRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeContainerClusterResponse
func (*Client) DescribeCrossAccounts ¶
func (client *Client) DescribeCrossAccounts(request *DescribeCrossAccountsRequest) (_result *DescribeCrossAccountsResponse, _err error)
Summary:
Queries the information about the accounts used in cross-account backup.
@param request - DescribeCrossAccountsRequest
@return DescribeCrossAccountsResponse
func (*Client) DescribeCrossAccountsWithOptions ¶
func (client *Client) DescribeCrossAccountsWithOptions(request *DescribeCrossAccountsRequest, runtime *util.RuntimeOptions) (_result *DescribeCrossAccountsResponse, _err error)
Summary:
Queries the information about the accounts used in cross-account backup.
@param request - DescribeCrossAccountsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeCrossAccountsResponse
func (*Client) DescribeHanaBackupPlans ¶
func (client *Client) DescribeHanaBackupPlans(request *DescribeHanaBackupPlansRequest) (_result *DescribeHanaBackupPlansResponse, _err error)
Summary:
Queries one or more SAP HANA backup plans that meet the specified conditions.
@param request - DescribeHanaBackupPlansRequest
@return DescribeHanaBackupPlansResponse
func (*Client) DescribeHanaBackupPlansWithOptions ¶
func (client *Client) DescribeHanaBackupPlansWithOptions(request *DescribeHanaBackupPlansRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaBackupPlansResponse, _err error)
Summary:
Queries one or more SAP HANA backup plans that meet the specified conditions.
@param request - DescribeHanaBackupPlansRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeHanaBackupPlansResponse
func (*Client) DescribeHanaBackupSetting ¶
func (client *Client) DescribeHanaBackupSetting(request *DescribeHanaBackupSettingRequest) (_result *DescribeHanaBackupSettingResponse, _err error)
Summary:
Queries the backup parameters of an SAP HANA database.
Description:
If you want to query the backup retention period of a database, you can call the DescribeHanaRetentionSetting operation.
@param request - DescribeHanaBackupSettingRequest
@return DescribeHanaBackupSettingResponse
func (*Client) DescribeHanaBackupSettingWithOptions ¶
func (client *Client) DescribeHanaBackupSettingWithOptions(request *DescribeHanaBackupSettingRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaBackupSettingResponse, _err error)
Summary:
Queries the backup parameters of an SAP HANA database.
Description:
If you want to query the backup retention period of a database, you can call the DescribeHanaRetentionSetting operation.
@param request - DescribeHanaBackupSettingRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeHanaBackupSettingResponse
func (*Client) DescribeHanaBackupsAsync ¶
func (client *Client) DescribeHanaBackupsAsync(request *DescribeHanaBackupsAsyncRequest) (_result *DescribeHanaBackupsAsyncResponse, _err error)
Summary:
Queries one or more SAP HANA backups that meet the specified conditions.
Description:
After you call the DescribeHanaBackupsAsync operation to query the SAP HANA backups that meet the specified conditions, call the DescribeTask operation to query the final result.
@param request - DescribeHanaBackupsAsyncRequest
@return DescribeHanaBackupsAsyncResponse
func (*Client) DescribeHanaBackupsAsyncWithOptions ¶
func (client *Client) DescribeHanaBackupsAsyncWithOptions(request *DescribeHanaBackupsAsyncRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaBackupsAsyncResponse, _err error)
Summary:
Queries one or more SAP HANA backups that meet the specified conditions.
Description:
After you call the DescribeHanaBackupsAsync operation to query the SAP HANA backups that meet the specified conditions, call the DescribeTask operation to query the final result.
@param request - DescribeHanaBackupsAsyncRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeHanaBackupsAsyncResponse
func (*Client) DescribeHanaDatabases ¶
func (client *Client) DescribeHanaDatabases(request *DescribeHanaDatabasesRequest) (_result *DescribeHanaDatabasesResponse, _err error)
Summary:
Queries the information about SAP HANA databases.
Description:
After you register an SAP HANA instance and install a Cloud Backup client on the instance, you can call this operation to query the information about SAP HANA databases. You can call the StartHanaDatabaseAsync operation to start a database and call the StopHanaDatabaseAsync operation to stop a database.
@param request - DescribeHanaDatabasesRequest
@return DescribeHanaDatabasesResponse
func (*Client) DescribeHanaDatabasesWithOptions ¶
func (client *Client) DescribeHanaDatabasesWithOptions(request *DescribeHanaDatabasesRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaDatabasesResponse, _err error)
Summary:
Queries the information about SAP HANA databases.
Description:
After you register an SAP HANA instance and install a Cloud Backup client on the instance, you can call this operation to query the information about SAP HANA databases. You can call the StartHanaDatabaseAsync operation to start a database and call the StopHanaDatabaseAsync operation to stop a database.
@param request - DescribeHanaDatabasesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeHanaDatabasesResponse
func (*Client) DescribeHanaInstances ¶
func (client *Client) DescribeHanaInstances(request *DescribeHanaInstancesRequest) (_result *DescribeHanaInstancesResponse, _err error)
Summary:
Queries one or more SAP HANA instances that meet the specified conditions.
@param request - DescribeHanaInstancesRequest
@return DescribeHanaInstancesResponse
func (*Client) DescribeHanaInstancesWithOptions ¶
func (client *Client) DescribeHanaInstancesWithOptions(request *DescribeHanaInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaInstancesResponse, _err error)
Summary:
Queries one or more SAP HANA instances that meet the specified conditions.
@param request - DescribeHanaInstancesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeHanaInstancesResponse
func (*Client) DescribeHanaRestores ¶
func (client *Client) DescribeHanaRestores(request *DescribeHanaRestoresRequest) (_result *DescribeHanaRestoresResponse, _err error)
Summary:
Queries one or more SAP HANA restore jobs that meet the specified conditions.
@param request - DescribeHanaRestoresRequest
@return DescribeHanaRestoresResponse
func (*Client) DescribeHanaRestoresWithOptions ¶
func (client *Client) DescribeHanaRestoresWithOptions(request *DescribeHanaRestoresRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaRestoresResponse, _err error)
Summary:
Queries one or more SAP HANA restore jobs that meet the specified conditions.
@param request - DescribeHanaRestoresRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeHanaRestoresResponse
func (*Client) DescribeHanaRetentionSetting ¶
func (client *Client) DescribeHanaRetentionSetting(request *DescribeHanaRetentionSettingRequest) (_result *DescribeHanaRetentionSettingResponse, _err error)
Summary:
Queries the backup retention period of an SAP HANA database.
Description:
If you want to query the backup parameters of a database, you can call the DescribeHanaBackupSetting operation. - Cloud Backup deletes the expired catalogs and data that are related to Backint and file backup. The deleted catalogs and data cannot be restored. We recommend that you set the retention period based on your business requirements.
@param request - DescribeHanaRetentionSettingRequest
@return DescribeHanaRetentionSettingResponse
func (*Client) DescribeHanaRetentionSettingWithOptions ¶
func (client *Client) DescribeHanaRetentionSettingWithOptions(request *DescribeHanaRetentionSettingRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaRetentionSettingResponse, _err error)
Summary:
Queries the backup retention period of an SAP HANA database.
Description:
If you want to query the backup parameters of a database, you can call the DescribeHanaBackupSetting operation. - Cloud Backup deletes the expired catalogs and data that are related to Backint and file backup. The deleted catalogs and data cannot be restored. We recommend that you set the retention period based on your business requirements.
@param request - DescribeHanaRetentionSettingRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeHanaRetentionSettingResponse
func (*Client) DescribeOtsTableSnapshots ¶
func (client *Client) DescribeOtsTableSnapshots(request *DescribeOtsTableSnapshotsRequest) (_result *DescribeOtsTableSnapshotsResponse, _err error)
Summary:
Queries the details about Tablestore instances that are backed up.
@param request - DescribeOtsTableSnapshotsRequest
@return DescribeOtsTableSnapshotsResponse
func (*Client) DescribeOtsTableSnapshotsWithOptions ¶
func (client *Client) DescribeOtsTableSnapshotsWithOptions(request *DescribeOtsTableSnapshotsRequest, runtime *util.RuntimeOptions) (_result *DescribeOtsTableSnapshotsResponse, _err error)
Summary:
Queries the details about Tablestore instances that are backed up.
@param request - DescribeOtsTableSnapshotsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeOtsTableSnapshotsResponse
func (*Client) DescribePoliciesV2 ¶
func (client *Client) DescribePoliciesV2(request *DescribePoliciesV2Request) (_result *DescribePoliciesV2Response, _err error)
Summary:
Queries one or more backup policies.
@param request - DescribePoliciesV2Request
@return DescribePoliciesV2Response
func (*Client) DescribePoliciesV2WithOptions ¶
func (client *Client) DescribePoliciesV2WithOptions(request *DescribePoliciesV2Request, runtime *util.RuntimeOptions) (_result *DescribePoliciesV2Response, _err error)
Summary:
Queries one or more backup policies.
@param request - DescribePoliciesV2Request
@param runtime - runtime options for this request RuntimeOptions
@return DescribePoliciesV2Response
func (*Client) DescribePolicyBindings ¶
func (client *Client) DescribePolicyBindings(request *DescribePolicyBindingsRequest) (_result *DescribePolicyBindingsResponse, _err error)
Summary:
Query one or more data sources bound to a policy, or query one or more policies bound to a data source.
@param request - DescribePolicyBindingsRequest
@return DescribePolicyBindingsResponse
func (*Client) DescribePolicyBindingsWithOptions ¶
func (client *Client) DescribePolicyBindingsWithOptions(tmpReq *DescribePolicyBindingsRequest, runtime *util.RuntimeOptions) (_result *DescribePolicyBindingsResponse, _err error)
Summary:
Query one or more data sources bound to a policy, or query one or more policies bound to a data source.
@param tmpReq - DescribePolicyBindingsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribePolicyBindingsResponse
func (*Client) DescribeRecoverableOtsInstances ¶
func (client *Client) DescribeRecoverableOtsInstances(request *DescribeRecoverableOtsInstancesRequest) (_result *DescribeRecoverableOtsInstancesResponse, _err error)
Summary:
Queries the tables of a restorable Tablestore instance.
@param request - DescribeRecoverableOtsInstancesRequest
@return DescribeRecoverableOtsInstancesResponse
func (*Client) DescribeRecoverableOtsInstancesWithOptions ¶
func (client *Client) DescribeRecoverableOtsInstancesWithOptions(request *DescribeRecoverableOtsInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeRecoverableOtsInstancesResponse, _err error)
Summary:
Queries the tables of a restorable Tablestore instance.
@param request - DescribeRecoverableOtsInstancesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeRecoverableOtsInstancesResponse
func (*Client) DescribeRegions ¶
func (client *Client) DescribeRegions() (_result *DescribeRegionsResponse, _err error)
Summary:
Queries available regions.
@return DescribeRegionsResponse
func (*Client) DescribeRegionsWithOptions ¶
func (client *Client) DescribeRegionsWithOptions(runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)
Summary:
Queries available regions.
@param request - DescribeRegionsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeRegionsResponse
func (*Client) DescribeRestoreJobs2 ¶
func (client *Client) DescribeRestoreJobs2(request *DescribeRestoreJobs2Request) (_result *DescribeRestoreJobs2Response, _err error)
Summary:
Queries one or more restore jobs that meet the specified conditions.
@param request - DescribeRestoreJobs2Request
@return DescribeRestoreJobs2Response
func (*Client) DescribeRestoreJobs2WithOptions ¶
func (client *Client) DescribeRestoreJobs2WithOptions(request *DescribeRestoreJobs2Request, runtime *util.RuntimeOptions) (_result *DescribeRestoreJobs2Response, _err error)
Summary:
Queries one or more restore jobs that meet the specified conditions.
@param request - DescribeRestoreJobs2Request
@param runtime - runtime options for this request RuntimeOptions
@return DescribeRestoreJobs2Response
func (*Client) DescribeTask ¶
func (client *Client) DescribeTask(request *DescribeTaskRequest) (_result *DescribeTaskResponse, _err error)
Summary:
Queries an asynchronous job.
@param request - DescribeTaskRequest
@return DescribeTaskResponse
func (*Client) DescribeTaskWithOptions ¶
func (client *Client) DescribeTaskWithOptions(request *DescribeTaskRequest, runtime *util.RuntimeOptions) (_result *DescribeTaskResponse, _err error)
Summary:
Queries an asynchronous job.
@param request - DescribeTaskRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeTaskResponse
func (*Client) DescribeUdmSnapshots ¶
func (client *Client) DescribeUdmSnapshots(request *DescribeUdmSnapshotsRequest) (_result *DescribeUdmSnapshotsResponse, _err error)
Summary:
Queries the backup snapshots of an Elastic Compute Service (ECS) instance.
@param request - DescribeUdmSnapshotsRequest
@return DescribeUdmSnapshotsResponse
func (*Client) DescribeUdmSnapshotsWithOptions ¶
func (client *Client) DescribeUdmSnapshotsWithOptions(tmpReq *DescribeUdmSnapshotsRequest, runtime *util.RuntimeOptions) (_result *DescribeUdmSnapshotsResponse, _err error)
Summary:
Queries the backup snapshots of an Elastic Compute Service (ECS) instance.
@param tmpReq - DescribeUdmSnapshotsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeUdmSnapshotsResponse
func (*Client) DescribeVaultReplicationRegions ¶
func (client *Client) DescribeVaultReplicationRegions(request *DescribeVaultReplicationRegionsRequest) (_result *DescribeVaultReplicationRegionsResponse, _err error)
Summary:
Queries the regions that support cross-region replication.
@param request - DescribeVaultReplicationRegionsRequest
@return DescribeVaultReplicationRegionsResponse
func (*Client) DescribeVaultReplicationRegionsWithOptions ¶
func (client *Client) DescribeVaultReplicationRegionsWithOptions(request *DescribeVaultReplicationRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeVaultReplicationRegionsResponse, _err error)
Summary:
Queries the regions that support cross-region replication.
@param request - DescribeVaultReplicationRegionsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeVaultReplicationRegionsResponse
func (*Client) DescribeVaults ¶
func (client *Client) DescribeVaults(request *DescribeVaultsRequest) (_result *DescribeVaultsResponse, _err error)
Summary:
Queries the information about one or more backup vaults that meet the specified conditions.
@param request - DescribeVaultsRequest
@return DescribeVaultsResponse
func (*Client) DescribeVaultsWithOptions ¶
func (client *Client) DescribeVaultsWithOptions(request *DescribeVaultsRequest, runtime *util.RuntimeOptions) (_result *DescribeVaultsResponse, _err error)
Summary:
Queries the information about one or more backup vaults that meet the specified conditions.
@param request - DescribeVaultsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeVaultsResponse
func (*Client) DetachNasFileSystem ¶
func (client *Client) DetachNasFileSystem(request *DetachNasFileSystemRequest) (_result *DetachNasFileSystemResponse, _err error)
Summary:
Deletes an internal mount target created by Cloud Backup.
Description:
If the request is successful, the mount target is deleted. - After you create a backup plan for an Apsara File Storage NAS file system, HBR automatically creates a mount target for the file system. You can call this operation to delete the mount target. In the **Status* - column of the mount target of the NAS file system, the following information is displayed: **This mount target is created by an Alibaba Cloud internal service and cannot be operated. Service name: HBR**.
@param request - DetachNasFileSystemRequest
@return DetachNasFileSystemResponse
func (*Client) DetachNasFileSystemWithOptions ¶
func (client *Client) DetachNasFileSystemWithOptions(request *DetachNasFileSystemRequest, runtime *util.RuntimeOptions) (_result *DetachNasFileSystemResponse, _err error)
Summary:
Deletes an internal mount target created by Cloud Backup.
Description:
If the request is successful, the mount target is deleted. - After you create a backup plan for an Apsara File Storage NAS file system, HBR automatically creates a mount target for the file system. You can call this operation to delete the mount target. In the **Status* - column of the mount target of the NAS file system, the following information is displayed: **This mount target is created by an Alibaba Cloud internal service and cannot be operated. Service name: HBR**.
@param request - DetachNasFileSystemRequest
@param runtime - runtime options for this request RuntimeOptions
@return DetachNasFileSystemResponse
func (*Client) DisableBackupPlan ¶
func (client *Client) DisableBackupPlan(request *DisableBackupPlanRequest) (_result *DisableBackupPlanResponse, _err error)
Summary:
Disables a backup plan.
Description:
After you call this operation, the backup plan is suspended. In the DescribeBackupPlans operation, the Disabled parameter is set to true.
@param request - DisableBackupPlanRequest
@return DisableBackupPlanResponse
func (*Client) DisableBackupPlanWithOptions ¶
func (client *Client) DisableBackupPlanWithOptions(request *DisableBackupPlanRequest, runtime *util.RuntimeOptions) (_result *DisableBackupPlanResponse, _err error)
Summary:
Disables a backup plan.
Description:
After you call this operation, the backup plan is suspended. In the DescribeBackupPlans operation, the Disabled parameter is set to true.
@param request - DisableBackupPlanRequest
@param runtime - runtime options for this request RuntimeOptions
@return DisableBackupPlanResponse
func (*Client) DisableHanaBackupPlan ¶
func (client *Client) DisableHanaBackupPlan(request *DisableHanaBackupPlanRequest) (_result *DisableHanaBackupPlanResponse, _err error)
Summary:
Disables an SAP HANA backup plan.
Description:
To enable the backup plan again, call the EnableHanaBackupPlan operation.
@param request - DisableHanaBackupPlanRequest
@return DisableHanaBackupPlanResponse
func (*Client) DisableHanaBackupPlanWithOptions ¶
func (client *Client) DisableHanaBackupPlanWithOptions(request *DisableHanaBackupPlanRequest, runtime *util.RuntimeOptions) (_result *DisableHanaBackupPlanResponse, _err error)
Summary:
Disables an SAP HANA backup plan.
Description:
To enable the backup plan again, call the EnableHanaBackupPlan operation.
@param request - DisableHanaBackupPlanRequest
@param runtime - runtime options for this request RuntimeOptions
@return DisableHanaBackupPlanResponse
func (*Client) EnableBackupPlan ¶
func (client *Client) EnableBackupPlan(request *EnableBackupPlanRequest) (_result *EnableBackupPlanResponse, _err error)
Summary:
Enables a backup plan.
Description:
After you call this operation, the backup plan is restarted (Disabled is set to false in the DescribeBackupPlans operation). Cloud Backup continues to perform backups based on the policy specified in the backup plan.
@param request - EnableBackupPlanRequest
@return EnableBackupPlanResponse
func (*Client) EnableBackupPlanWithOptions ¶
func (client *Client) EnableBackupPlanWithOptions(request *EnableBackupPlanRequest, runtime *util.RuntimeOptions) (_result *EnableBackupPlanResponse, _err error)
Summary:
Enables a backup plan.
Description:
After you call this operation, the backup plan is restarted (Disabled is set to false in the DescribeBackupPlans operation). Cloud Backup continues to perform backups based on the policy specified in the backup plan.
@param request - EnableBackupPlanRequest
@param runtime - runtime options for this request RuntimeOptions
@return EnableBackupPlanResponse
func (*Client) EnableHanaBackupPlan ¶
func (client *Client) EnableHanaBackupPlan(request *EnableHanaBackupPlanRequest) (_result *EnableHanaBackupPlanResponse, _err error)
Summary:
Enables an SAP HANA backup plan.
Description:
To disable the backup plan again, call the DisableHanaBackupPlan operation.
@param request - EnableHanaBackupPlanRequest
@return EnableHanaBackupPlanResponse
func (*Client) EnableHanaBackupPlanWithOptions ¶
func (client *Client) EnableHanaBackupPlanWithOptions(request *EnableHanaBackupPlanRequest, runtime *util.RuntimeOptions) (_result *EnableHanaBackupPlanResponse, _err error)
Summary:
Enables an SAP HANA backup plan.
Description:
To disable the backup plan again, call the DisableHanaBackupPlan operation.
@param request - EnableHanaBackupPlanRequest
@param runtime - runtime options for this request RuntimeOptions
@return EnableHanaBackupPlanResponse
func (*Client) ExecuteBackupPlan ¶
func (client *Client) ExecuteBackupPlan(request *ExecuteBackupPlanRequest) (_result *ExecuteBackupPlanResponse, _err error)
Summary:
Executes a backup plan.
@param request - ExecuteBackupPlanRequest
@return ExecuteBackupPlanResponse
func (*Client) ExecuteBackupPlanWithOptions ¶
func (client *Client) ExecuteBackupPlanWithOptions(request *ExecuteBackupPlanRequest, runtime *util.RuntimeOptions) (_result *ExecuteBackupPlanResponse, _err error)
Summary:
Executes a backup plan.
@param request - ExecuteBackupPlanRequest
@param runtime - runtime options for this request RuntimeOptions
@return ExecuteBackupPlanResponse
func (*Client) ExecutePolicyV2 ¶
func (client *Client) ExecutePolicyV2(request *ExecutePolicyV2Request) (_result *ExecutePolicyV2Response, _err error)
Summary:
Execute a policy for one or all bound data sources.
@param request - ExecutePolicyV2Request
@return ExecutePolicyV2Response
func (*Client) ExecutePolicyV2WithOptions ¶
func (client *Client) ExecutePolicyV2WithOptions(request *ExecutePolicyV2Request, runtime *util.RuntimeOptions) (_result *ExecutePolicyV2Response, _err error)
Summary:
Execute a policy for one or all bound data sources.
@param request - ExecutePolicyV2Request
@param runtime - runtime options for this request RuntimeOptions
@return ExecutePolicyV2Response
func (*Client) GenerateRamPolicy ¶
func (client *Client) GenerateRamPolicy(request *GenerateRamPolicyRequest) (_result *GenerateRamPolicyResponse, _err error)
Summary:
Generates a Resource Access Management (RAM) policy.
@param request - GenerateRamPolicyRequest
@return GenerateRamPolicyResponse
func (*Client) GenerateRamPolicyWithOptions ¶
func (client *Client) GenerateRamPolicyWithOptions(request *GenerateRamPolicyRequest, runtime *util.RuntimeOptions) (_result *GenerateRamPolicyResponse, _err error)
Summary:
Generates a Resource Access Management (RAM) policy.
@param request - GenerateRamPolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return GenerateRamPolicyResponse
func (*Client) GetEndpoint ¶
func (*Client) GetTempFileDownloadLink ¶
func (client *Client) GetTempFileDownloadLink(request *GetTempFileDownloadLinkRequest) (_result *GetTempFileDownloadLinkResponse, _err error)
Summary:
Obtains download links of files such as job reports.
@param request - GetTempFileDownloadLinkRequest
@return GetTempFileDownloadLinkResponse
func (*Client) GetTempFileDownloadLinkWithOptions ¶
func (client *Client) GetTempFileDownloadLinkWithOptions(request *GetTempFileDownloadLinkRequest, runtime *util.RuntimeOptions) (_result *GetTempFileDownloadLinkResponse, _err error)
Summary:
Obtains download links of files such as job reports.
@param request - GetTempFileDownloadLinkRequest
@param runtime - runtime options for this request RuntimeOptions
@return GetTempFileDownloadLinkResponse
func (*Client) InstallBackupClients ¶
func (client *Client) InstallBackupClients(request *InstallBackupClientsRequest) (_result *InstallBackupClientsResponse, _err error)
Summary:
Installs an HBR client on one or more Elastic Compute Service (ECS) instances.
Description:
This operation creates an asynchronous job at the backend and calls Cloud Assistant to install an HBR client on an ECS instance. - You can call the [DescribeTask](https://help.aliyun.com/document_detail/431265.html) operation to query the execution result of an asynchronous job. - The timeout period of an asynchronous job is 15 minutes. We recommend that you call the DescribeTask operation to run the first query 60 seconds after you call the InstallBackupClients operation to install HBR clients. Then, run the next queries at an interval of 30 seconds.
@param request - InstallBackupClientsRequest
@return InstallBackupClientsResponse
func (*Client) InstallBackupClientsWithOptions ¶
func (client *Client) InstallBackupClientsWithOptions(tmpReq *InstallBackupClientsRequest, runtime *util.RuntimeOptions) (_result *InstallBackupClientsResponse, _err error)
Summary:
Installs an HBR client on one or more Elastic Compute Service (ECS) instances.
Description:
This operation creates an asynchronous job at the backend and calls Cloud Assistant to install an HBR client on an ECS instance. - You can call the [DescribeTask](https://help.aliyun.com/document_detail/431265.html) operation to query the execution result of an asynchronous job. - The timeout period of an asynchronous job is 15 minutes. We recommend that you call the DescribeTask operation to run the first query 60 seconds after you call the InstallBackupClients operation to install HBR clients. Then, run the next queries at an interval of 30 seconds.
@param tmpReq - InstallBackupClientsRequest
@param runtime - runtime options for this request RuntimeOptions
@return InstallBackupClientsResponse
func (*Client) OpenHbrService ¶
func (client *Client) OpenHbrService() (_result *OpenHbrServiceResponse, _err error)
Summary:
Activates Cloud Backup.
@return OpenHbrServiceResponse
func (*Client) OpenHbrServiceWithOptions ¶
func (client *Client) OpenHbrServiceWithOptions(runtime *util.RuntimeOptions) (_result *OpenHbrServiceResponse, _err error)
Summary:
Activates Cloud Backup.
@param request - OpenHbrServiceRequest
@param runtime - runtime options for this request RuntimeOptions
@return OpenHbrServiceResponse
func (*Client) SearchHistoricalSnapshots ¶
func (client *Client) SearchHistoricalSnapshots(request *SearchHistoricalSnapshotsRequest) (_result *SearchHistoricalSnapshotsResponse, _err error)
Summary:
Queries the information about one or more backup snapshots that meet the specified conditions.
@param request - SearchHistoricalSnapshotsRequest
@return SearchHistoricalSnapshotsResponse
func (*Client) SearchHistoricalSnapshotsWithOptions ¶
func (client *Client) SearchHistoricalSnapshotsWithOptions(tmpReq *SearchHistoricalSnapshotsRequest, runtime *util.RuntimeOptions) (_result *SearchHistoricalSnapshotsResponse, _err error)
Summary:
Queries the information about one or more backup snapshots that meet the specified conditions.
@param tmpReq - SearchHistoricalSnapshotsRequest
@param runtime - runtime options for this request RuntimeOptions
@return SearchHistoricalSnapshotsResponse
func (*Client) StartHanaDatabaseAsync ¶
func (client *Client) StartHanaDatabaseAsync(request *StartHanaDatabaseAsyncRequest) (_result *StartHanaDatabaseAsyncResponse, _err error)
Summary:
Starts an SAP HANA database.
Description:
To stop the database again, call the StopHanaDatabaseAsync operation.
@param request - StartHanaDatabaseAsyncRequest
@return StartHanaDatabaseAsyncResponse
func (*Client) StartHanaDatabaseAsyncWithOptions ¶
func (client *Client) StartHanaDatabaseAsyncWithOptions(request *StartHanaDatabaseAsyncRequest, runtime *util.RuntimeOptions) (_result *StartHanaDatabaseAsyncResponse, _err error)
Summary:
Starts an SAP HANA database.
Description:
To stop the database again, call the StopHanaDatabaseAsync operation.
@param request - StartHanaDatabaseAsyncRequest
@param runtime - runtime options for this request RuntimeOptions
@return StartHanaDatabaseAsyncResponse
func (*Client) StopHanaDatabaseAsync ¶
func (client *Client) StopHanaDatabaseAsync(request *StopHanaDatabaseAsyncRequest) (_result *StopHanaDatabaseAsyncResponse, _err error)
Summary:
Stops an SAP HANA database.
Description:
To start the database again, call the StartHanaDatabaseAsync operation.
@param request - StopHanaDatabaseAsyncRequest
@return StopHanaDatabaseAsyncResponse
func (*Client) StopHanaDatabaseAsyncWithOptions ¶
func (client *Client) StopHanaDatabaseAsyncWithOptions(request *StopHanaDatabaseAsyncRequest, runtime *util.RuntimeOptions) (_result *StopHanaDatabaseAsyncResponse, _err error)
Summary:
Stops an SAP HANA database.
Description:
To start the database again, call the StartHanaDatabaseAsync operation.
@param request - StopHanaDatabaseAsyncRequest
@param runtime - runtime options for this request RuntimeOptions
@return StopHanaDatabaseAsyncResponse
func (*Client) UninstallBackupClients ¶
func (client *Client) UninstallBackupClients(request *UninstallBackupClientsRequest) (_result *UninstallBackupClientsResponse, _err error)
Summary:
Uninstalls a Cloud Backup client from one or more Elastic Compute Service (ECS) instance.
Description:
This operation creates an asynchronous job at the backend and calls Cloud Assistant to uninstall a backup client from an ECS instance. - You can call the DescribeTask operation to query the execution result of an asynchronous job. - The timeout period of an asynchronous job is 15 minutes. We recommend that you call the DescribeTask operation to run the first query 30 seconds after you call the UninstallBackupClients operation to uninstall backup clients. Then, run the next queries at an interval of 30 seconds.
@param request - UninstallBackupClientsRequest
@return UninstallBackupClientsResponse
func (*Client) UninstallBackupClientsWithOptions ¶
func (client *Client) UninstallBackupClientsWithOptions(tmpReq *UninstallBackupClientsRequest, runtime *util.RuntimeOptions) (_result *UninstallBackupClientsResponse, _err error)
Summary:
Uninstalls a Cloud Backup client from one or more Elastic Compute Service (ECS) instance.
Description:
This operation creates an asynchronous job at the backend and calls Cloud Assistant to uninstall a backup client from an ECS instance. - You can call the DescribeTask operation to query the execution result of an asynchronous job. - The timeout period of an asynchronous job is 15 minutes. We recommend that you call the DescribeTask operation to run the first query 30 seconds after you call the UninstallBackupClients operation to uninstall backup clients. Then, run the next queries at an interval of 30 seconds.
@param tmpReq - UninstallBackupClientsRequest
@param runtime - runtime options for this request RuntimeOptions
@return UninstallBackupClientsResponse
func (*Client) UninstallClient ¶
func (client *Client) UninstallClient(request *UninstallClientRequest) (_result *UninstallClientResponse, _err error)
Summary:
Uninstalls an HBR client.
Description:
If you call this operation, the specified HBR client is uninstalled. To reinstall the HBR client, call the CreateClients operation.
@param request - UninstallClientRequest
@return UninstallClientResponse
func (*Client) UninstallClientWithOptions ¶
func (client *Client) UninstallClientWithOptions(request *UninstallClientRequest, runtime *util.RuntimeOptions) (_result *UninstallClientResponse, _err error)
Summary:
Uninstalls an HBR client.
Description:
If you call this operation, the specified HBR client is uninstalled. To reinstall the HBR client, call the CreateClients operation.
@param request - UninstallClientRequest
@param runtime - runtime options for this request RuntimeOptions
@return UninstallClientResponse
func (*Client) UpdateBackupPlan ¶
func (client *Client) UpdateBackupPlan(request *UpdateBackupPlanRequest) (_result *UpdateBackupPlanResponse, _err error)
Summary:
Updates a backup plan.
@param request - UpdateBackupPlanRequest
@return UpdateBackupPlanResponse
func (*Client) UpdateBackupPlanWithOptions ¶
func (client *Client) UpdateBackupPlanWithOptions(tmpReq *UpdateBackupPlanRequest, runtime *util.RuntimeOptions) (_result *UpdateBackupPlanResponse, _err error)
Summary:
Updates a backup plan.
@param tmpReq - UpdateBackupPlanRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateBackupPlanResponse
func (*Client) UpdateClientSettings ¶
func (client *Client) UpdateClientSettings(request *UpdateClientSettingsRequest) (_result *UpdateClientSettingsResponse, _err error)
Summary:
Updates the configurations of an HBR client.
Description:
You can call this operation to update the configurations of both the old and new HBR clients.
@param request - UpdateClientSettingsRequest
@return UpdateClientSettingsResponse
func (*Client) UpdateClientSettingsWithOptions ¶
func (client *Client) UpdateClientSettingsWithOptions(request *UpdateClientSettingsRequest, runtime *util.RuntimeOptions) (_result *UpdateClientSettingsResponse, _err error)
Summary:
Updates the configurations of an HBR client.
Description:
You can call this operation to update the configurations of both the old and new HBR clients.
@param request - UpdateClientSettingsRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateClientSettingsResponse
func (*Client) UpdateContainerCluster ¶
func (client *Client) UpdateContainerCluster(request *UpdateContainerClusterRequest) (_result *UpdateContainerClusterResponse, _err error)
Summary:
Update container cluster information, including the container cluster name, network type, etc.
@param request - UpdateContainerClusterRequest
@return UpdateContainerClusterResponse
func (*Client) UpdateContainerClusterWithOptions ¶
func (client *Client) UpdateContainerClusterWithOptions(request *UpdateContainerClusterRequest, runtime *util.RuntimeOptions) (_result *UpdateContainerClusterResponse, _err error)
Summary:
Update container cluster information, including the container cluster name, network type, etc.
@param request - UpdateContainerClusterRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateContainerClusterResponse
func (*Client) UpdateHanaBackupPlan ¶
func (client *Client) UpdateHanaBackupPlan(request *UpdateHanaBackupPlanRequest) (_result *UpdateHanaBackupPlanResponse, _err error)
Summary:
Updates an SAP HANA backup plan.
Description:
A backup plan defines the data source, backup policy, and other configurations. After you execute a backup plan, a backup job is generated to record the backup progress and the backup result. If a backup job is completed, a backup snapshot is generated. You can use a backup snapshot to create a restore job. - You can specify only one type of data source in a backup plan. - You can specify only one interval as a backup cycle in a backup plan. - Each backup plan allows you to back up data to only one backup vault.
@param request - UpdateHanaBackupPlanRequest
@return UpdateHanaBackupPlanResponse
func (*Client) UpdateHanaBackupPlanWithOptions ¶
func (client *Client) UpdateHanaBackupPlanWithOptions(request *UpdateHanaBackupPlanRequest, runtime *util.RuntimeOptions) (_result *UpdateHanaBackupPlanResponse, _err error)
Summary:
Updates an SAP HANA backup plan.
Description:
A backup plan defines the data source, backup policy, and other configurations. After you execute a backup plan, a backup job is generated to record the backup progress and the backup result. If a backup job is completed, a backup snapshot is generated. You can use a backup snapshot to create a restore job. - You can specify only one type of data source in a backup plan. - You can specify only one interval as a backup cycle in a backup plan. - Each backup plan allows you to back up data to only one backup vault.
@param request - UpdateHanaBackupPlanRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateHanaBackupPlanResponse
func (*Client) UpdateHanaBackupSetting ¶
func (client *Client) UpdateHanaBackupSetting(request *UpdateHanaBackupSettingRequest) (_result *UpdateHanaBackupSettingResponse, _err error)
Summary:
Updates the backup parameters of an SAP HANA database.
Description:
You can call the UpdateHanaRetentionSetting operation to update the backup retention period of a database.
@param request - UpdateHanaBackupSettingRequest
@return UpdateHanaBackupSettingResponse
func (*Client) UpdateHanaBackupSettingWithOptions ¶
func (client *Client) UpdateHanaBackupSettingWithOptions(request *UpdateHanaBackupSettingRequest, runtime *util.RuntimeOptions) (_result *UpdateHanaBackupSettingResponse, _err error)
Summary:
Updates the backup parameters of an SAP HANA database.
Description:
You can call the UpdateHanaRetentionSetting operation to update the backup retention period of a database.
@param request - UpdateHanaBackupSettingRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateHanaBackupSettingResponse
func (*Client) UpdateHanaInstance ¶
func (client *Client) UpdateHanaInstance(request *UpdateHanaInstanceRequest) (_result *UpdateHanaInstanceResponse, _err error)
Summary:
Updates an SAP HANA instance.
@param request - UpdateHanaInstanceRequest
@return UpdateHanaInstanceResponse
func (*Client) UpdateHanaInstanceWithOptions ¶
func (client *Client) UpdateHanaInstanceWithOptions(request *UpdateHanaInstanceRequest, runtime *util.RuntimeOptions) (_result *UpdateHanaInstanceResponse, _err error)
Summary:
Updates an SAP HANA instance.
@param request - UpdateHanaInstanceRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateHanaInstanceResponse
func (*Client) UpdateHanaRetentionSetting ¶
func (client *Client) UpdateHanaRetentionSetting(request *UpdateHanaRetentionSettingRequest) (_result *UpdateHanaRetentionSettingResponse, _err error)
Summary:
Updates the backup retention period of an SAP HANA database.
Description:
If you want to update the backup parameters of a database, you can call the UpdateHanaBackupSetting operation. - Cloud Backup deletes the expired catalogs and data that are related to Backint and file backup. The deleted catalogs and data cannot be restored. We recommend that you set the retention period based on your business requirements.
@param request - UpdateHanaRetentionSettingRequest
@return UpdateHanaRetentionSettingResponse
func (*Client) UpdateHanaRetentionSettingWithOptions ¶
func (client *Client) UpdateHanaRetentionSettingWithOptions(request *UpdateHanaRetentionSettingRequest, runtime *util.RuntimeOptions) (_result *UpdateHanaRetentionSettingResponse, _err error)
Summary:
Updates the backup retention period of an SAP HANA database.
Description:
If you want to update the backup parameters of a database, you can call the UpdateHanaBackupSetting operation. - Cloud Backup deletes the expired catalogs and data that are related to Backint and file backup. The deleted catalogs and data cannot be restored. We recommend that you set the retention period based on your business requirements.
@param request - UpdateHanaRetentionSettingRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateHanaRetentionSettingResponse
func (*Client) UpdatePolicyBinding ¶
func (client *Client) UpdatePolicyBinding(request *UpdatePolicyBindingRequest) (_result *UpdatePolicyBindingResponse, _err error)
Summary:
Modifies the association between a backup policy and a data source.
@param request - UpdatePolicyBindingRequest
@return UpdatePolicyBindingResponse
func (*Client) UpdatePolicyBindingWithOptions ¶
func (client *Client) UpdatePolicyBindingWithOptions(tmpReq *UpdatePolicyBindingRequest, runtime *util.RuntimeOptions) (_result *UpdatePolicyBindingResponse, _err error)
Summary:
Modifies the association between a backup policy and a data source.
@param tmpReq - UpdatePolicyBindingRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdatePolicyBindingResponse
func (*Client) UpdatePolicyV2 ¶
func (client *Client) UpdatePolicyV2(request *UpdatePolicyV2Request) (_result *UpdatePolicyV2Response, _err error)
Summary:
Modifies a backup policy.
Description:
If you modify a backup policy, the modification takes effect on all data sources that are bound to the backup policy. Proceed with caution.
@param request - UpdatePolicyV2Request
@return UpdatePolicyV2Response
func (*Client) UpdatePolicyV2WithOptions ¶
func (client *Client) UpdatePolicyV2WithOptions(tmpReq *UpdatePolicyV2Request, runtime *util.RuntimeOptions) (_result *UpdatePolicyV2Response, _err error)
Summary:
Modifies a backup policy.
Description:
If you modify a backup policy, the modification takes effect on all data sources that are bound to the backup policy. Proceed with caution.
@param tmpReq - UpdatePolicyV2Request
@param runtime - runtime options for this request RuntimeOptions
@return UpdatePolicyV2Response
func (*Client) UpdateVault ¶
func (client *Client) UpdateVault(request *UpdateVaultRequest) (_result *UpdateVaultResponse, _err error)
Summary:
Updates the configuration information about the backup vault.
@param request - UpdateVaultRequest
@return UpdateVaultResponse
func (*Client) UpdateVaultWithOptions ¶
func (client *Client) UpdateVaultWithOptions(request *UpdateVaultRequest, runtime *util.RuntimeOptions) (_result *UpdateVaultResponse, _err error)
Summary:
Updates the configuration information about the backup vault.
@param request - UpdateVaultRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateVaultResponse
func (*Client) UpgradeBackupClients ¶
func (client *Client) UpgradeBackupClients(request *UpgradeBackupClientsRequest) (_result *UpgradeBackupClientsResponse, _err error)
Summary:
Upgrades an HBR client on one or more Elastic Compute Service (ECS) instances.
Description:
This operation creates an asynchronous job at the backend and calls Cloud Assistant to upgrade an HBR client that is installed on an ECS instance. - You can call the DescribeTask operation to query the execution result of an asynchronous job. - The timeout period of an asynchronous job is 15 minutes.
@param request - UpgradeBackupClientsRequest
@return UpgradeBackupClientsResponse
func (*Client) UpgradeBackupClientsWithOptions ¶
func (client *Client) UpgradeBackupClientsWithOptions(tmpReq *UpgradeBackupClientsRequest, runtime *util.RuntimeOptions) (_result *UpgradeBackupClientsResponse, _err error)
Summary:
Upgrades an HBR client on one or more Elastic Compute Service (ECS) instances.
Description:
This operation creates an asynchronous job at the backend and calls Cloud Assistant to upgrade an HBR client that is installed on an ECS instance. - You can call the DescribeTask operation to query the execution result of an asynchronous job. - The timeout period of an asynchronous job is 15 minutes.
@param tmpReq - UpgradeBackupClientsRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpgradeBackupClientsResponse
func (*Client) UpgradeClient ¶
func (client *Client) UpgradeClient(request *UpgradeClientRequest) (_result *UpgradeClientResponse, _err error)
Summary:
Upgrades the Cloud Backup client.
Description:
You can call this operation to upgrade a Cloud Backup client to the latest version. After the Cloud Backup client is upgraded, the version of the client cannot be rolled back.
@param request - UpgradeClientRequest
@return UpgradeClientResponse
func (*Client) UpgradeClientWithOptions ¶
func (client *Client) UpgradeClientWithOptions(request *UpgradeClientRequest, runtime *util.RuntimeOptions) (_result *UpgradeClientResponse, _err error)
Summary:
Upgrades the Cloud Backup client.
Description:
You can call this operation to upgrade a Cloud Backup client to the latest version. After the Cloud Backup client is upgraded, the version of the client cannot be rolled back.
@param request - UpgradeClientRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpgradeClientResponse
type CreateBackupJobRequest ¶
type CreateBackupJobRequest struct { // The backup type. This parameter is required only if you set the SourceType parameter to UDM_ECS. // // - **COMPLETE**: full backup // // example: // // INCREMENTAL BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // You do not need to specify this parameter. // // example: // // cl-00068btz******oku ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // You do not need to specify this parameter. // // example: // // cc-000xxxxxxxxxxxxxxi00 ContainerClusterId *string `json:"ContainerClusterId,omitempty" xml:"ContainerClusterId,omitempty"` // You do not need to specify this parameter. // // example: // // [{\\"resourceType\\":\\"PV\\",\\"backupMethod\\":\\"FILE\\",\\"resourceId\\":\\"674dac6d-74cd-47e9-a675-09e2f10d2c45\\",\\"resourceInfo\\":\\"{\\\\\\"pv_name\\\\\\":\\\\\\"nas-650dac6d-74cd-47e9-a675-09e2f10d2c45\\\\\\",\\\\\\"pv_size\\\\\\":\\\\\\"8Gi\\\\\\",\\\\\\"storage_class\\\\\\":\\\\\\"alibabacloud-cnfs-nas\\\\\\",\\\\\\"pvc_name\\\\\\":\\\\\\"data-postgresql-default-0\\\\\\",\\\\\\"namespace\\\\\\":\\\\\\"database\\\\\\"}\\",\\"host\\":\\"cn-huhehaote.192.168.13.133\\",\\"hostPrefix\\":\\"6f5e758e-8d35-4584-b9ce-8333adfc7547/volumes/kubernetes.io~csi/nas-670dac6d-74cd-47e9-a675-09e2f10d2c45/mount\\",\\"pvPath\\":\\"/\\"}] ContainerResources *string `json:"ContainerResources,omitempty" xml:"ContainerResources,omitempty"` // The name of the RAM role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // BackupRole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Specifies whether data is backed up within the same Alibaba Cloud account or across Alibaba Cloud accounts. Valid values: // // - SELF_ACCOUNT: Data is backed up within the same Alibaba Cloud account. // // - CROSS_ACCOUNT: Data is backed up across Alibaba Cloud accounts. // // example: // // SELF_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The ID of the source Alibaba Cloud account that authorizes the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // 158975xxxxxx4625 CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // This parameter is required only if you set the **SourceType* - parameter to **UDM_ECS**. The value is a JSON string. Valid values: // // - doCopy: specifies whether to enable remote replication. // // - destinationRegionId: the destination region for remote replication. // // - destinationRetention: the retention period of the backup point for remote replication. // // - diskIdList: the IDs of the disks that are to be backed up. If this parameter is left empty, all disks are backed up. // // - snapshotGroup: specifies whether to use a snapshot-consistent group. This parameter is valid only if all disks of the ECS instance are Enterprise SSDs (ESSDs). // // - appConsistent: specifies whether to use the application-consistent backup feature. This parameter must be used with the preScriptPath and postScriptPath parameters. // // - preScriptPath: the path to the pre-freeze scripts. // // - postScriptPath: the path to the post-thaw scripts. // // - enableWriters: This parameter is required only if you set the **AppConsistent* - parameter to **true**. This parameter specifies whether to create application-consistent snapshots. // // - true: creates application-consistent snapshots. // // - false: creates file system-consistent snapshots. // // - enableFsFreeze: This parameter is required only if you set the **AppConsistent* - parameter to **true**. This parameter specifies whether to enable Linux fsfreeze to put file systems into the read-only state before application-consistent snapshots are created. Default value: true. // // - timeoutSeconds: This parameter is required only if you set the **AppConsistent* - parameter to **true**. This parameter specifies the I/O freeze timeout period. Default value: 30. Unit: seconds. // // example: // // { // // "doCopy": false, // // "destinationRegionId": "", // // "destinationRetention": null, // // "diskIdList": [], // // "snapshotGroup": false, // // "appConsistent": false, // // "enableWriters": true, // // "preScriptPath": "", // // "postScriptPath": "", // // "enableFsFreeze": true, // // "timeoutInSeconds": 60 // // } Detail map[string]interface{} `json:"Detail,omitempty" xml:"Detail,omitempty"` // This parameter does not take effect if you set the **SourceType* - parameter to **UDM_ECS**. This parameter specifies the paths to the files that are excluded from the backup job. The value can be up to 255 characters in length. // // example: // // ["/var", "/proc"] Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // This parameter does not take effect if you set the **SourceType* - parameter to **UDM_ECS**. This parameter specifies the paths to the files that are backed up. The value can be up to 255 characters in length. // // example: // // ["/home/alice/*.pdf", "/home/bob/*.txt"] Include *string `json:"Include,omitempty" xml:"Include,omitempty"` // false or left empty // // example: // // false InitiatedByAck *bool `json:"InitiatedByAck,omitempty" xml:"InitiatedByAck,omitempty"` // This parameter is required only if you set the **SourceType* - parameter to **UDM_ECS**. This parameter specifies the ID of the ECS instance. // // example: // // i-bp1xxxxxxxxxxxxxxysm InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The name of the backup job. // // example: // // k8s-backup-infra-20220131150046-hbr JobName *string `json:"JobName,omitempty" xml:"JobName,omitempty"` // You do not need to specify this parameter. // // example: // // {"UseVSS":false} Options *string `json:"Options,omitempty" xml:"Options,omitempty"` // The retention period of the backup data. Unit: days. // // example: // // 15 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The type of the data source. Valid values: // // - **UDM_ECS**: Elastic Compute Service (ECS) instance // // This parameter is required. // // example: // // CONTAINER SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // This parameter does not take effect if you set the **SourceType* - parameter to **UDM_ECS**. This parameter specifies the throttling rules. Format: `{start}|{end}|{bandwidth}`. Separate multiple throttling rules with vertical bars (|). A specified time range cannot overlap with another time range. // // - **start**: the start hour. // // - **end**: the end hour. // // - **bandwidth**: the bandwidth. Unit: KB/s. // // example: // // 0:24:NaN SpeedLimit *string `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"` // The ID of the backup vault. This parameter is not required if you set the SourceType parameter to UDM_ECS. // // example: // // v-000xxxxxxxxxxxxxxy1v VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (CreateBackupJobRequest) GoString ¶
func (s CreateBackupJobRequest) GoString() string
func (*CreateBackupJobRequest) SetBackupType ¶
func (s *CreateBackupJobRequest) SetBackupType(v string) *CreateBackupJobRequest
func (*CreateBackupJobRequest) SetClusterId ¶
func (s *CreateBackupJobRequest) SetClusterId(v string) *CreateBackupJobRequest
func (*CreateBackupJobRequest) SetContainerClusterId ¶
func (s *CreateBackupJobRequest) SetContainerClusterId(v string) *CreateBackupJobRequest
func (*CreateBackupJobRequest) SetContainerResources ¶
func (s *CreateBackupJobRequest) SetContainerResources(v string) *CreateBackupJobRequest
func (*CreateBackupJobRequest) SetCrossAccountRoleName ¶
func (s *CreateBackupJobRequest) SetCrossAccountRoleName(v string) *CreateBackupJobRequest
func (*CreateBackupJobRequest) SetCrossAccountType ¶
func (s *CreateBackupJobRequest) SetCrossAccountType(v string) *CreateBackupJobRequest
func (*CreateBackupJobRequest) SetCrossAccountUserId ¶
func (s *CreateBackupJobRequest) SetCrossAccountUserId(v int64) *CreateBackupJobRequest
func (*CreateBackupJobRequest) SetDetail ¶
func (s *CreateBackupJobRequest) SetDetail(v map[string]interface{}) *CreateBackupJobRequest
func (*CreateBackupJobRequest) SetExclude ¶
func (s *CreateBackupJobRequest) SetExclude(v string) *CreateBackupJobRequest
func (*CreateBackupJobRequest) SetInclude ¶
func (s *CreateBackupJobRequest) SetInclude(v string) *CreateBackupJobRequest
func (*CreateBackupJobRequest) SetInitiatedByAck ¶
func (s *CreateBackupJobRequest) SetInitiatedByAck(v bool) *CreateBackupJobRequest
func (*CreateBackupJobRequest) SetInstanceId ¶
func (s *CreateBackupJobRequest) SetInstanceId(v string) *CreateBackupJobRequest
func (*CreateBackupJobRequest) SetJobName ¶
func (s *CreateBackupJobRequest) SetJobName(v string) *CreateBackupJobRequest
func (*CreateBackupJobRequest) SetOptions ¶
func (s *CreateBackupJobRequest) SetOptions(v string) *CreateBackupJobRequest
func (*CreateBackupJobRequest) SetRetention ¶
func (s *CreateBackupJobRequest) SetRetention(v int64) *CreateBackupJobRequest
func (*CreateBackupJobRequest) SetSourceType ¶
func (s *CreateBackupJobRequest) SetSourceType(v string) *CreateBackupJobRequest
func (*CreateBackupJobRequest) SetSpeedLimit ¶
func (s *CreateBackupJobRequest) SetSpeedLimit(v string) *CreateBackupJobRequest
func (*CreateBackupJobRequest) SetVaultId ¶
func (s *CreateBackupJobRequest) SetVaultId(v string) *CreateBackupJobRequest
func (CreateBackupJobRequest) String ¶
func (s CreateBackupJobRequest) String() string
type CreateBackupJobResponse ¶
type CreateBackupJobResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateBackupJobResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateBackupJobResponse) GoString ¶
func (s CreateBackupJobResponse) GoString() string
func (*CreateBackupJobResponse) SetBody ¶
func (s *CreateBackupJobResponse) SetBody(v *CreateBackupJobResponseBody) *CreateBackupJobResponse
func (*CreateBackupJobResponse) SetHeaders ¶
func (s *CreateBackupJobResponse) SetHeaders(v map[string]*string) *CreateBackupJobResponse
func (*CreateBackupJobResponse) SetStatusCode ¶
func (s *CreateBackupJobResponse) SetStatusCode(v int32) *CreateBackupJobResponse
func (CreateBackupJobResponse) String ¶
func (s CreateBackupJobResponse) String() string
type CreateBackupJobResponseBody ¶
type CreateBackupJobResponseBody struct { // The HTTP status code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The ID of the backup job. // // example: // // job-000csy09q50a2jdcbwbo JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // 25F49E7B-7E39-542E-83AD-62E6E7F73786 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (CreateBackupJobResponseBody) GoString ¶
func (s CreateBackupJobResponseBody) GoString() string
func (*CreateBackupJobResponseBody) SetCode ¶
func (s *CreateBackupJobResponseBody) SetCode(v string) *CreateBackupJobResponseBody
func (*CreateBackupJobResponseBody) SetJobId ¶
func (s *CreateBackupJobResponseBody) SetJobId(v string) *CreateBackupJobResponseBody
func (*CreateBackupJobResponseBody) SetMessage ¶
func (s *CreateBackupJobResponseBody) SetMessage(v string) *CreateBackupJobResponseBody
func (*CreateBackupJobResponseBody) SetRequestId ¶
func (s *CreateBackupJobResponseBody) SetRequestId(v string) *CreateBackupJobResponseBody
func (*CreateBackupJobResponseBody) SetSuccess ¶
func (s *CreateBackupJobResponseBody) SetSuccess(v bool) *CreateBackupJobResponseBody
func (CreateBackupJobResponseBody) String ¶
func (s CreateBackupJobResponseBody) String() string
type CreateBackupJobShrinkRequest ¶
type CreateBackupJobShrinkRequest struct { // The backup type. This parameter is required only if you set the SourceType parameter to UDM_ECS. // // - **COMPLETE**: full backup // // example: // // INCREMENTAL BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // You do not need to specify this parameter. // // example: // // cl-00068btz******oku ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // You do not need to specify this parameter. // // example: // // cc-000xxxxxxxxxxxxxxi00 ContainerClusterId *string `json:"ContainerClusterId,omitempty" xml:"ContainerClusterId,omitempty"` // You do not need to specify this parameter. // // example: // // [{\\"resourceType\\":\\"PV\\",\\"backupMethod\\":\\"FILE\\",\\"resourceId\\":\\"674dac6d-74cd-47e9-a675-09e2f10d2c45\\",\\"resourceInfo\\":\\"{\\\\\\"pv_name\\\\\\":\\\\\\"nas-650dac6d-74cd-47e9-a675-09e2f10d2c45\\\\\\",\\\\\\"pv_size\\\\\\":\\\\\\"8Gi\\\\\\",\\\\\\"storage_class\\\\\\":\\\\\\"alibabacloud-cnfs-nas\\\\\\",\\\\\\"pvc_name\\\\\\":\\\\\\"data-postgresql-default-0\\\\\\",\\\\\\"namespace\\\\\\":\\\\\\"database\\\\\\"}\\",\\"host\\":\\"cn-huhehaote.192.168.13.133\\",\\"hostPrefix\\":\\"6f5e758e-8d35-4584-b9ce-8333adfc7547/volumes/kubernetes.io~csi/nas-670dac6d-74cd-47e9-a675-09e2f10d2c45/mount\\",\\"pvPath\\":\\"/\\"}] ContainerResources *string `json:"ContainerResources,omitempty" xml:"ContainerResources,omitempty"` // The name of the RAM role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // BackupRole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Specifies whether data is backed up within the same Alibaba Cloud account or across Alibaba Cloud accounts. Valid values: // // - SELF_ACCOUNT: Data is backed up within the same Alibaba Cloud account. // // - CROSS_ACCOUNT: Data is backed up across Alibaba Cloud accounts. // // example: // // SELF_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The ID of the source Alibaba Cloud account that authorizes the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // 158975xxxxxx4625 CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // This parameter is required only if you set the **SourceType* - parameter to **UDM_ECS**. The value is a JSON string. Valid values: // // - doCopy: specifies whether to enable remote replication. // // - destinationRegionId: the destination region for remote replication. // // - destinationRetention: the retention period of the backup point for remote replication. // // - diskIdList: the IDs of the disks that are to be backed up. If this parameter is left empty, all disks are backed up. // // - snapshotGroup: specifies whether to use a snapshot-consistent group. This parameter is valid only if all disks of the ECS instance are Enterprise SSDs (ESSDs). // // - appConsistent: specifies whether to use the application-consistent backup feature. This parameter must be used with the preScriptPath and postScriptPath parameters. // // - preScriptPath: the path to the pre-freeze scripts. // // - postScriptPath: the path to the post-thaw scripts. // // - enableWriters: This parameter is required only if you set the **AppConsistent* - parameter to **true**. This parameter specifies whether to create application-consistent snapshots. // // - true: creates application-consistent snapshots. // // - false: creates file system-consistent snapshots. // // - enableFsFreeze: This parameter is required only if you set the **AppConsistent* - parameter to **true**. This parameter specifies whether to enable Linux fsfreeze to put file systems into the read-only state before application-consistent snapshots are created. Default value: true. // // - timeoutSeconds: This parameter is required only if you set the **AppConsistent* - parameter to **true**. This parameter specifies the I/O freeze timeout period. Default value: 30. Unit: seconds. // // example: // // { // // "doCopy": false, // // "destinationRegionId": "", // // "destinationRetention": null, // // "diskIdList": [], // // "snapshotGroup": false, // // "appConsistent": false, // // "enableWriters": true, // // "preScriptPath": "", // // "postScriptPath": "", // // "enableFsFreeze": true, // // "timeoutInSeconds": 60 // // } DetailShrink *string `json:"Detail,omitempty" xml:"Detail,omitempty"` // This parameter does not take effect if you set the **SourceType* - parameter to **UDM_ECS**. This parameter specifies the paths to the files that are excluded from the backup job. The value can be up to 255 characters in length. // // example: // // ["/var", "/proc"] Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // This parameter does not take effect if you set the **SourceType* - parameter to **UDM_ECS**. This parameter specifies the paths to the files that are backed up. The value can be up to 255 characters in length. // // example: // // ["/home/alice/*.pdf", "/home/bob/*.txt"] Include *string `json:"Include,omitempty" xml:"Include,omitempty"` // false or left empty // // example: // // false InitiatedByAck *bool `json:"InitiatedByAck,omitempty" xml:"InitiatedByAck,omitempty"` // This parameter is required only if you set the **SourceType* - parameter to **UDM_ECS**. This parameter specifies the ID of the ECS instance. // // example: // // i-bp1xxxxxxxxxxxxxxysm InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The name of the backup job. // // example: // // k8s-backup-infra-20220131150046-hbr JobName *string `json:"JobName,omitempty" xml:"JobName,omitempty"` // You do not need to specify this parameter. // // example: // // {"UseVSS":false} Options *string `json:"Options,omitempty" xml:"Options,omitempty"` // The retention period of the backup data. Unit: days. // // example: // // 15 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The type of the data source. Valid values: // // - **UDM_ECS**: Elastic Compute Service (ECS) instance // // This parameter is required. // // example: // // CONTAINER SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // This parameter does not take effect if you set the **SourceType* - parameter to **UDM_ECS**. This parameter specifies the throttling rules. Format: `{start}|{end}|{bandwidth}`. Separate multiple throttling rules with vertical bars (|). A specified time range cannot overlap with another time range. // // - **start**: the start hour. // // - **end**: the end hour. // // - **bandwidth**: the bandwidth. Unit: KB/s. // // example: // // 0:24:NaN SpeedLimit *string `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"` // The ID of the backup vault. This parameter is not required if you set the SourceType parameter to UDM_ECS. // // example: // // v-000xxxxxxxxxxxxxxy1v VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (CreateBackupJobShrinkRequest) GoString ¶
func (s CreateBackupJobShrinkRequest) GoString() string
func (*CreateBackupJobShrinkRequest) SetBackupType ¶
func (s *CreateBackupJobShrinkRequest) SetBackupType(v string) *CreateBackupJobShrinkRequest
func (*CreateBackupJobShrinkRequest) SetClusterId ¶
func (s *CreateBackupJobShrinkRequest) SetClusterId(v string) *CreateBackupJobShrinkRequest
func (*CreateBackupJobShrinkRequest) SetContainerClusterId ¶
func (s *CreateBackupJobShrinkRequest) SetContainerClusterId(v string) *CreateBackupJobShrinkRequest
func (*CreateBackupJobShrinkRequest) SetContainerResources ¶
func (s *CreateBackupJobShrinkRequest) SetContainerResources(v string) *CreateBackupJobShrinkRequest
func (*CreateBackupJobShrinkRequest) SetCrossAccountRoleName ¶
func (s *CreateBackupJobShrinkRequest) SetCrossAccountRoleName(v string) *CreateBackupJobShrinkRequest
func (*CreateBackupJobShrinkRequest) SetCrossAccountType ¶
func (s *CreateBackupJobShrinkRequest) SetCrossAccountType(v string) *CreateBackupJobShrinkRequest
func (*CreateBackupJobShrinkRequest) SetCrossAccountUserId ¶
func (s *CreateBackupJobShrinkRequest) SetCrossAccountUserId(v int64) *CreateBackupJobShrinkRequest
func (*CreateBackupJobShrinkRequest) SetDetailShrink ¶
func (s *CreateBackupJobShrinkRequest) SetDetailShrink(v string) *CreateBackupJobShrinkRequest
func (*CreateBackupJobShrinkRequest) SetExclude ¶
func (s *CreateBackupJobShrinkRequest) SetExclude(v string) *CreateBackupJobShrinkRequest
func (*CreateBackupJobShrinkRequest) SetInclude ¶
func (s *CreateBackupJobShrinkRequest) SetInclude(v string) *CreateBackupJobShrinkRequest
func (*CreateBackupJobShrinkRequest) SetInitiatedByAck ¶
func (s *CreateBackupJobShrinkRequest) SetInitiatedByAck(v bool) *CreateBackupJobShrinkRequest
func (*CreateBackupJobShrinkRequest) SetInstanceId ¶
func (s *CreateBackupJobShrinkRequest) SetInstanceId(v string) *CreateBackupJobShrinkRequest
func (*CreateBackupJobShrinkRequest) SetJobName ¶
func (s *CreateBackupJobShrinkRequest) SetJobName(v string) *CreateBackupJobShrinkRequest
func (*CreateBackupJobShrinkRequest) SetOptions ¶
func (s *CreateBackupJobShrinkRequest) SetOptions(v string) *CreateBackupJobShrinkRequest
func (*CreateBackupJobShrinkRequest) SetRetention ¶
func (s *CreateBackupJobShrinkRequest) SetRetention(v int64) *CreateBackupJobShrinkRequest
func (*CreateBackupJobShrinkRequest) SetSourceType ¶
func (s *CreateBackupJobShrinkRequest) SetSourceType(v string) *CreateBackupJobShrinkRequest
func (*CreateBackupJobShrinkRequest) SetSpeedLimit ¶
func (s *CreateBackupJobShrinkRequest) SetSpeedLimit(v string) *CreateBackupJobShrinkRequest
func (*CreateBackupJobShrinkRequest) SetVaultId ¶
func (s *CreateBackupJobShrinkRequest) SetVaultId(v string) *CreateBackupJobShrinkRequest
func (CreateBackupJobShrinkRequest) String ¶
func (s CreateBackupJobShrinkRequest) String() string
type CreateBackupPlanRequest ¶
type CreateBackupPlanRequest struct { // Backup type. Value: **COMPLETE**, indicating a full backup. // // This parameter is required. // // example: // // COMPLETE BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // This parameter is required when **SourceType* - is set to **OSS**. It represents the OSS bucket name. // // example: // // hbr-backup-oss Bucket *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"` // Configuration for the incremental file synchronization list. (Required only for synchronization) // // example: // // {"dataSourceId": "ds-123456789", "path": "/changelist"} ChangeListPath *string `json:"ChangeListPath,omitempty" xml:"ChangeListPath,omitempty"` // The ID of the client group that executes the data synchronization plan. This parameter is required only for data synchronization. // // example: // // cl-*************** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // This parameter is required when **SourceType* - is set to **NAS**. It represents the creation time of the file system, in UNIX timestamp, in seconds. // // example: // // 1607436917 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The role name created in the RAM of the original account for cross-account backup. // // example: // // BackupRole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Cross-account backup type. Supported values: // // - SELF_ACCOUNT: Backup within the same account // // - CROSS_ACCOUNT: Cross-account backup // // example: // // CROSS_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The original account ID used for cross-account backup. // // example: // // 15897534xxxx4625 CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The ID of the data source. This parameter is required only for data synchronization. // // example: // // ds-**************** DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"` // Destination data source details. (Required only for synchronization) // // example: // // {\\"prefix\\":\\"/\\"} DestDataSourceDetail map[string]interface{} `json:"DestDataSourceDetail,omitempty" xml:"DestDataSourceDetail,omitempty"` // Destination data source ID. (Required only for synchronization) // // example: // // ds-********************* DestDataSourceId *string `json:"DestDataSourceId,omitempty" xml:"DestDataSourceId,omitempty"` // Destination data source type. (Required only for synchronization) // // example: // // OSS DestSourceType *string `json:"DestSourceType,omitempty" xml:"DestSourceType,omitempty"` // Details of the whole machine backup, in JSON string format. // // - snapshotGroup: Whether to use a consistent snapshot group (only valid if all instance disks are ESSD). // // - appConsistent: Whether to use application consistency (requires the use of preScriptPath and postScriptPath parameters). // // - preScriptPath: Path to the freeze script. // // - postScriptPath: Path to the thaw script. // // example: // // {\\"EnableFsFreeze\\":true,\\"appConsistent\\":false,\\"postScriptPath\\":\\"\\",\\"preScriptPath\\":\\"\\",\\"snapshotGroup\\":true,\\"timeoutInSeconds\\":60} Detail map[string]interface{} `json:"Detail,omitempty" xml:"Detail,omitempty"` // Is the plan disabled by default // // example: // // true Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // This parameter is required only when **SourceType* - is set to **ECS_FILE**. It specifies the path that should not be backed up, meaning all files under this path will not be included in the backup. The maximum length is 255 characters. // // example: // // ["/var", "/proc"] Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // This parameter is required when **SourceType* - is set to **NAS**. It represents the file system ID. // // example: // // 005494 FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"` // This parameter is required when **SourceType* - is set to **ECS_FILE**. It represents the path to be backed up, and all files under this path will be backed up. Supports up to 255 characters. // // example: // // ["/home/alice/*.pdf", "/home/bob/*.txt"] Include *string `json:"Include,omitempty" xml:"Include,omitempty"` // This parameter is required when **SourceType* - is set to **ECS_FILE**. It represents the ECS instance ID. // // example: // // i-m5e*****6q InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // Table store instance name. // // example: // // instancename InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"` // Whether to enable retaining at least one backup version. // // - 0 - Do not retain // // - 1 - Retain // // example: // // 1 KeepLatestSnapshots *int64 `json:"KeepLatestSnapshots,omitempty" xml:"KeepLatestSnapshots,omitempty"` // This parameter is required when **SourceType* - is set to **ECS_FILE**. It indicates whether to use the Windows system VSS to define the backup path. // // - This feature only supports Windows type ECS instances. // // - If there are data changes in the backup source and you need to ensure consistency between the backup data and the source data, you can configure it as `["UseVSS":true]`. // // - After choosing to use VSS, multiple file directories cannot be backed up simultaneously. // // example: // // {"UseVSS":false} Options *string `json:"Options,omitempty" xml:"Options,omitempty"` // The details about the Tablestore instance. OtsDetail *OtsDetail `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty"` // Backup paths. Path []*string `json:"Path,omitempty" xml:"Path,omitempty" type:"Repeated"` // Name of the backup plan. 1 to 64 characters. The name must be unique for each data source type within a single backup vault. // // This parameter is required. // // example: // // planname PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"` // This parameter is required when **SourceType* - is set to **OSS**. It represents the backup prefix. When specified, only objects matching the prefix are backed up. // // example: // // oss-prefix Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"` // Number of days to retain the backup, with a minimum value of 1, in days. // // example: // // 7 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // Backup plan rules. Rule []*CreateBackupPlanRequestRule `json:"Rule,omitempty" xml:"Rule,omitempty" type:"Repeated"` // Backup policy. Optional format: `I|{startTime}|{interval}`. This indicates that a backup task will be executed every `{interval}` starting from `{startTime}`. It does not compensate for missed backup tasks due to past time. If the previous backup task has not been completed, the next backup task will not be triggered. For example, `I|1631685600|P1D` means a backup is performed every day starting from 2021-09-15 14:00:00. // // - **startTime**: Start time of the backup, in UNIX timestamp, in seconds. // // - **interval**: ISO8601 time interval. For example, PT1H indicates an interval of one hour, and P1D indicates an interval of one day. // // This parameter is required. // // example: // // I|1602673264|P1D Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` // The type of the data source. Valid values: // // - **ECS_FILE**: Elastic Compute Service (ECS) files // // - **OSS**: Object Storage Service (OSS) buckets // // - **NAS**: File Storage NAS (NAS) file systems // // - **OTS**: Tablestore instances // // - **UDM_ECS**: ECS instances // // - **SYNC**: data synchronization // // This parameter is required. // // example: // // ECS_FILE SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // This parameter is required when **SourceType* - is set to **ECS_FILE**. It represents the backup traffic control. Format: `{start}:{end}:{bandwidth}`. Multiple traffic control configurations are separated by |, and the configured times should not overlap. // // - **start**: Start hour. // // - **end**: End hour. // // - **bandwidth**: Limit rate, in KB/s. // // example: // // 0:24:5120 SpeedLimit *string `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"` // Region where the whole machine backup instance is located. // // example: // // cn-shanghai UdmRegionId *string `json:"UdmRegionId,omitempty" xml:"UdmRegionId,omitempty"` // Backup vault ID. // // example: // // v-0006******q VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (CreateBackupPlanRequest) GoString ¶
func (s CreateBackupPlanRequest) GoString() string
func (*CreateBackupPlanRequest) SetBackupType ¶
func (s *CreateBackupPlanRequest) SetBackupType(v string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetBucket ¶
func (s *CreateBackupPlanRequest) SetBucket(v string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetChangeListPath ¶
func (s *CreateBackupPlanRequest) SetChangeListPath(v string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetClusterId ¶ added in v4.1.3
func (s *CreateBackupPlanRequest) SetClusterId(v string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetCreateTime ¶
func (s *CreateBackupPlanRequest) SetCreateTime(v int64) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetCrossAccountRoleName ¶
func (s *CreateBackupPlanRequest) SetCrossAccountRoleName(v string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetCrossAccountType ¶
func (s *CreateBackupPlanRequest) SetCrossAccountType(v string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetCrossAccountUserId ¶
func (s *CreateBackupPlanRequest) SetCrossAccountUserId(v int64) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetDataSourceId ¶ added in v4.1.3
func (s *CreateBackupPlanRequest) SetDataSourceId(v string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetDestDataSourceDetail ¶
func (s *CreateBackupPlanRequest) SetDestDataSourceDetail(v map[string]interface{}) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetDestDataSourceId ¶
func (s *CreateBackupPlanRequest) SetDestDataSourceId(v string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetDestSourceType ¶
func (s *CreateBackupPlanRequest) SetDestSourceType(v string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetDetail ¶
func (s *CreateBackupPlanRequest) SetDetail(v map[string]interface{}) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetDisabled ¶
func (s *CreateBackupPlanRequest) SetDisabled(v bool) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetExclude ¶
func (s *CreateBackupPlanRequest) SetExclude(v string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetFileSystemId ¶
func (s *CreateBackupPlanRequest) SetFileSystemId(v string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetInclude ¶
func (s *CreateBackupPlanRequest) SetInclude(v string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetInstanceId ¶
func (s *CreateBackupPlanRequest) SetInstanceId(v string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetInstanceName ¶
func (s *CreateBackupPlanRequest) SetInstanceName(v string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetKeepLatestSnapshots ¶
func (s *CreateBackupPlanRequest) SetKeepLatestSnapshots(v int64) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetOptions ¶
func (s *CreateBackupPlanRequest) SetOptions(v string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetOtsDetail ¶
func (s *CreateBackupPlanRequest) SetOtsDetail(v *OtsDetail) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetPath ¶
func (s *CreateBackupPlanRequest) SetPath(v []*string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetPlanName ¶
func (s *CreateBackupPlanRequest) SetPlanName(v string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetPrefix ¶
func (s *CreateBackupPlanRequest) SetPrefix(v string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetRetention ¶
func (s *CreateBackupPlanRequest) SetRetention(v int64) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetRule ¶
func (s *CreateBackupPlanRequest) SetRule(v []*CreateBackupPlanRequestRule) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetSchedule ¶
func (s *CreateBackupPlanRequest) SetSchedule(v string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetSourceType ¶
func (s *CreateBackupPlanRequest) SetSourceType(v string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetSpeedLimit ¶
func (s *CreateBackupPlanRequest) SetSpeedLimit(v string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetUdmRegionId ¶
func (s *CreateBackupPlanRequest) SetUdmRegionId(v string) *CreateBackupPlanRequest
func (*CreateBackupPlanRequest) SetVaultId ¶
func (s *CreateBackupPlanRequest) SetVaultId(v string) *CreateBackupPlanRequest
func (CreateBackupPlanRequest) String ¶
func (s CreateBackupPlanRequest) String() string
type CreateBackupPlanRequestRule ¶
type CreateBackupPlanRequestRule struct { // Backup type. // // example: // // COMPLETE BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // ID of the region for offsite replication. // // example: // // cn-hangzhou DestinationRegionId *string `json:"DestinationRegionId,omitempty" xml:"DestinationRegionId,omitempty"` // Number of days to retain offsite backups. // // example: // // 7 DestinationRetention *int64 `json:"DestinationRetention,omitempty" xml:"DestinationRetention,omitempty"` // Whether the rule is enabled. // // example: // // true Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // Whether to enable offsite replication. // // example: // // true DoCopy *bool `json:"DoCopy,omitempty" xml:"DoCopy,omitempty"` // Backup retention period. // // example: // // 7 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // Rule name. // // example: // // rule-test-name RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` // Backup strategy. Optional format: I|{startTime}|{interval}. This means that a backup task is executed every {interval} starting from {startTime}. Backup tasks for past times will not be executed. If the previous backup task has not been completed, the next backup task will not be triggered. For example, I|1631685600|P1D means a backup is performed every day starting from 2021-09-15 14:00:00. // // - startTime: The start time of the backup, in UNIX time, in seconds. // // - interval: ISO8601 time interval. For example, PT1H means an interval of one hour. P1D means an interval of one day. // // example: // // I|1602673264|P1D Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` }
func (CreateBackupPlanRequestRule) GoString ¶
func (s CreateBackupPlanRequestRule) GoString() string
func (*CreateBackupPlanRequestRule) SetBackupType ¶
func (s *CreateBackupPlanRequestRule) SetBackupType(v string) *CreateBackupPlanRequestRule
func (*CreateBackupPlanRequestRule) SetDestinationRegionId ¶
func (s *CreateBackupPlanRequestRule) SetDestinationRegionId(v string) *CreateBackupPlanRequestRule
func (*CreateBackupPlanRequestRule) SetDestinationRetention ¶
func (s *CreateBackupPlanRequestRule) SetDestinationRetention(v int64) *CreateBackupPlanRequestRule
func (*CreateBackupPlanRequestRule) SetDisabled ¶
func (s *CreateBackupPlanRequestRule) SetDisabled(v bool) *CreateBackupPlanRequestRule
func (*CreateBackupPlanRequestRule) SetDoCopy ¶
func (s *CreateBackupPlanRequestRule) SetDoCopy(v bool) *CreateBackupPlanRequestRule
func (*CreateBackupPlanRequestRule) SetRetention ¶
func (s *CreateBackupPlanRequestRule) SetRetention(v int64) *CreateBackupPlanRequestRule
func (*CreateBackupPlanRequestRule) SetRuleName ¶
func (s *CreateBackupPlanRequestRule) SetRuleName(v string) *CreateBackupPlanRequestRule
func (*CreateBackupPlanRequestRule) SetSchedule ¶
func (s *CreateBackupPlanRequestRule) SetSchedule(v string) *CreateBackupPlanRequestRule
func (CreateBackupPlanRequestRule) String ¶
func (s CreateBackupPlanRequestRule) String() string
type CreateBackupPlanResponse ¶
type CreateBackupPlanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateBackupPlanResponse) GoString ¶
func (s CreateBackupPlanResponse) GoString() string
func (*CreateBackupPlanResponse) SetBody ¶
func (s *CreateBackupPlanResponse) SetBody(v *CreateBackupPlanResponseBody) *CreateBackupPlanResponse
func (*CreateBackupPlanResponse) SetHeaders ¶
func (s *CreateBackupPlanResponse) SetHeaders(v map[string]*string) *CreateBackupPlanResponse
func (*CreateBackupPlanResponse) SetStatusCode ¶
func (s *CreateBackupPlanResponse) SetStatusCode(v int32) *CreateBackupPlanResponse
func (CreateBackupPlanResponse) String ¶
func (s CreateBackupPlanResponse) String() string
type CreateBackupPlanResponseBody ¶
type CreateBackupPlanResponseBody struct { // Return code, 200 indicates success. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // Description of the return message, usually returns \\"successful\\" upon success, and corresponding error messages in case of failure. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // Backup plan ID. // // example: // // plan-********************* PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // Request ID. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Whether the request was successful. // // - true: Success. // // - false: Failure. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (CreateBackupPlanResponseBody) GoString ¶
func (s CreateBackupPlanResponseBody) GoString() string
func (*CreateBackupPlanResponseBody) SetCode ¶
func (s *CreateBackupPlanResponseBody) SetCode(v string) *CreateBackupPlanResponseBody
func (*CreateBackupPlanResponseBody) SetMessage ¶
func (s *CreateBackupPlanResponseBody) SetMessage(v string) *CreateBackupPlanResponseBody
func (*CreateBackupPlanResponseBody) SetPlanId ¶
func (s *CreateBackupPlanResponseBody) SetPlanId(v string) *CreateBackupPlanResponseBody
func (*CreateBackupPlanResponseBody) SetRequestId ¶
func (s *CreateBackupPlanResponseBody) SetRequestId(v string) *CreateBackupPlanResponseBody
func (*CreateBackupPlanResponseBody) SetSuccess ¶
func (s *CreateBackupPlanResponseBody) SetSuccess(v bool) *CreateBackupPlanResponseBody
func (CreateBackupPlanResponseBody) String ¶
func (s CreateBackupPlanResponseBody) String() string
type CreateBackupPlanShrinkRequest ¶
type CreateBackupPlanShrinkRequest struct { // Backup type. Value: **COMPLETE**, indicating a full backup. // // This parameter is required. // // example: // // COMPLETE BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // This parameter is required when **SourceType* - is set to **OSS**. It represents the OSS bucket name. // // example: // // hbr-backup-oss Bucket *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"` // Configuration for the incremental file synchronization list. (Required only for synchronization) // // example: // // {"dataSourceId": "ds-123456789", "path": "/changelist"} ChangeListPath *string `json:"ChangeListPath,omitempty" xml:"ChangeListPath,omitempty"` // The ID of the client group that executes the data synchronization plan. This parameter is required only for data synchronization. // // example: // // cl-*************** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // This parameter is required when **SourceType* - is set to **NAS**. It represents the creation time of the file system, in UNIX timestamp, in seconds. // // example: // // 1607436917 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The role name created in the RAM of the original account for cross-account backup. // // example: // // BackupRole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Cross-account backup type. Supported values: // // - SELF_ACCOUNT: Backup within the same account // // - CROSS_ACCOUNT: Cross-account backup // // example: // // CROSS_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The original account ID used for cross-account backup. // // example: // // 15897534xxxx4625 CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The ID of the data source. This parameter is required only for data synchronization. // // example: // // ds-**************** DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"` // Destination data source details. (Required only for synchronization) // // example: // // {\\"prefix\\":\\"/\\"} DestDataSourceDetailShrink *string `json:"DestDataSourceDetail,omitempty" xml:"DestDataSourceDetail,omitempty"` // Destination data source ID. (Required only for synchronization) // // example: // // ds-********************* DestDataSourceId *string `json:"DestDataSourceId,omitempty" xml:"DestDataSourceId,omitempty"` // Destination data source type. (Required only for synchronization) // // example: // // OSS DestSourceType *string `json:"DestSourceType,omitempty" xml:"DestSourceType,omitempty"` // Details of the whole machine backup, in JSON string format. // // - snapshotGroup: Whether to use a consistent snapshot group (only valid if all instance disks are ESSD). // // - appConsistent: Whether to use application consistency (requires the use of preScriptPath and postScriptPath parameters). // // - preScriptPath: Path to the freeze script. // // - postScriptPath: Path to the thaw script. // // example: // // {\\"EnableFsFreeze\\":true,\\"appConsistent\\":false,\\"postScriptPath\\":\\"\\",\\"preScriptPath\\":\\"\\",\\"snapshotGroup\\":true,\\"timeoutInSeconds\\":60} DetailShrink *string `json:"Detail,omitempty" xml:"Detail,omitempty"` // Is the plan disabled by default // // example: // // true Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // This parameter is required only when **SourceType* - is set to **ECS_FILE**. It specifies the path that should not be backed up, meaning all files under this path will not be included in the backup. The maximum length is 255 characters. // // example: // // ["/var", "/proc"] Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // This parameter is required when **SourceType* - is set to **NAS**. It represents the file system ID. // // example: // // 005494 FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"` // This parameter is required when **SourceType* - is set to **ECS_FILE**. It represents the path to be backed up, and all files under this path will be backed up. Supports up to 255 characters. // // example: // // ["/home/alice/*.pdf", "/home/bob/*.txt"] Include *string `json:"Include,omitempty" xml:"Include,omitempty"` // This parameter is required when **SourceType* - is set to **ECS_FILE**. It represents the ECS instance ID. // // example: // // i-m5e*****6q InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // Table store instance name. // // example: // // instancename InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"` // Whether to enable retaining at least one backup version. // // - 0 - Do not retain // // - 1 - Retain // // example: // // 1 KeepLatestSnapshots *int64 `json:"KeepLatestSnapshots,omitempty" xml:"KeepLatestSnapshots,omitempty"` // This parameter is required when **SourceType* - is set to **ECS_FILE**. It indicates whether to use the Windows system VSS to define the backup path. // // - This feature only supports Windows type ECS instances. // // - If there are data changes in the backup source and you need to ensure consistency between the backup data and the source data, you can configure it as `["UseVSS":true]`. // // - After choosing to use VSS, multiple file directories cannot be backed up simultaneously. // // example: // // {"UseVSS":false} Options *string `json:"Options,omitempty" xml:"Options,omitempty"` // The details about the Tablestore instance. OtsDetailShrink *string `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty"` // Backup paths. Path []*string `json:"Path,omitempty" xml:"Path,omitempty" type:"Repeated"` // Name of the backup plan. 1 to 64 characters. The name must be unique for each data source type within a single backup vault. // // This parameter is required. // // example: // // planname PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"` // This parameter is required when **SourceType* - is set to **OSS**. It represents the backup prefix. When specified, only objects matching the prefix are backed up. // // example: // // oss-prefix Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"` // Number of days to retain the backup, with a minimum value of 1, in days. // // example: // // 7 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // Backup plan rules. Rule []*CreateBackupPlanShrinkRequestRule `json:"Rule,omitempty" xml:"Rule,omitempty" type:"Repeated"` // Backup policy. Optional format: `I|{startTime}|{interval}`. This indicates that a backup task will be executed every `{interval}` starting from `{startTime}`. It does not compensate for missed backup tasks due to past time. If the previous backup task has not been completed, the next backup task will not be triggered. For example, `I|1631685600|P1D` means a backup is performed every day starting from 2021-09-15 14:00:00. // // - **startTime**: Start time of the backup, in UNIX timestamp, in seconds. // // - **interval**: ISO8601 time interval. For example, PT1H indicates an interval of one hour, and P1D indicates an interval of one day. // // This parameter is required. // // example: // // I|1602673264|P1D Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` // The type of the data source. Valid values: // // - **ECS_FILE**: Elastic Compute Service (ECS) files // // - **OSS**: Object Storage Service (OSS) buckets // // - **NAS**: File Storage NAS (NAS) file systems // // - **OTS**: Tablestore instances // // - **UDM_ECS**: ECS instances // // - **SYNC**: data synchronization // // This parameter is required. // // example: // // ECS_FILE SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // This parameter is required when **SourceType* - is set to **ECS_FILE**. It represents the backup traffic control. Format: `{start}:{end}:{bandwidth}`. Multiple traffic control configurations are separated by |, and the configured times should not overlap. // // - **start**: Start hour. // // - **end**: End hour. // // - **bandwidth**: Limit rate, in KB/s. // // example: // // 0:24:5120 SpeedLimit *string `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"` // Region where the whole machine backup instance is located. // // example: // // cn-shanghai UdmRegionId *string `json:"UdmRegionId,omitempty" xml:"UdmRegionId,omitempty"` // Backup vault ID. // // example: // // v-0006******q VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (CreateBackupPlanShrinkRequest) GoString ¶
func (s CreateBackupPlanShrinkRequest) GoString() string
func (*CreateBackupPlanShrinkRequest) SetBackupType ¶
func (s *CreateBackupPlanShrinkRequest) SetBackupType(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetBucket ¶
func (s *CreateBackupPlanShrinkRequest) SetBucket(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetChangeListPath ¶
func (s *CreateBackupPlanShrinkRequest) SetChangeListPath(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetClusterId ¶ added in v4.1.3
func (s *CreateBackupPlanShrinkRequest) SetClusterId(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetCreateTime ¶
func (s *CreateBackupPlanShrinkRequest) SetCreateTime(v int64) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetCrossAccountRoleName ¶
func (s *CreateBackupPlanShrinkRequest) SetCrossAccountRoleName(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetCrossAccountType ¶
func (s *CreateBackupPlanShrinkRequest) SetCrossAccountType(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetCrossAccountUserId ¶
func (s *CreateBackupPlanShrinkRequest) SetCrossAccountUserId(v int64) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetDataSourceId ¶ added in v4.1.3
func (s *CreateBackupPlanShrinkRequest) SetDataSourceId(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetDestDataSourceDetailShrink ¶
func (s *CreateBackupPlanShrinkRequest) SetDestDataSourceDetailShrink(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetDestDataSourceId ¶
func (s *CreateBackupPlanShrinkRequest) SetDestDataSourceId(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetDestSourceType ¶
func (s *CreateBackupPlanShrinkRequest) SetDestSourceType(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetDetailShrink ¶
func (s *CreateBackupPlanShrinkRequest) SetDetailShrink(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetDisabled ¶
func (s *CreateBackupPlanShrinkRequest) SetDisabled(v bool) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetExclude ¶
func (s *CreateBackupPlanShrinkRequest) SetExclude(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetFileSystemId ¶
func (s *CreateBackupPlanShrinkRequest) SetFileSystemId(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetInclude ¶
func (s *CreateBackupPlanShrinkRequest) SetInclude(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetInstanceId ¶
func (s *CreateBackupPlanShrinkRequest) SetInstanceId(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetInstanceName ¶
func (s *CreateBackupPlanShrinkRequest) SetInstanceName(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetKeepLatestSnapshots ¶
func (s *CreateBackupPlanShrinkRequest) SetKeepLatestSnapshots(v int64) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetOptions ¶
func (s *CreateBackupPlanShrinkRequest) SetOptions(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetOtsDetailShrink ¶
func (s *CreateBackupPlanShrinkRequest) SetOtsDetailShrink(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetPath ¶
func (s *CreateBackupPlanShrinkRequest) SetPath(v []*string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetPlanName ¶
func (s *CreateBackupPlanShrinkRequest) SetPlanName(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetPrefix ¶
func (s *CreateBackupPlanShrinkRequest) SetPrefix(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetRetention ¶
func (s *CreateBackupPlanShrinkRequest) SetRetention(v int64) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetRule ¶
func (s *CreateBackupPlanShrinkRequest) SetRule(v []*CreateBackupPlanShrinkRequestRule) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetSchedule ¶
func (s *CreateBackupPlanShrinkRequest) SetSchedule(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetSourceType ¶
func (s *CreateBackupPlanShrinkRequest) SetSourceType(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetSpeedLimit ¶
func (s *CreateBackupPlanShrinkRequest) SetSpeedLimit(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetUdmRegionId ¶
func (s *CreateBackupPlanShrinkRequest) SetUdmRegionId(v string) *CreateBackupPlanShrinkRequest
func (*CreateBackupPlanShrinkRequest) SetVaultId ¶
func (s *CreateBackupPlanShrinkRequest) SetVaultId(v string) *CreateBackupPlanShrinkRequest
func (CreateBackupPlanShrinkRequest) String ¶
func (s CreateBackupPlanShrinkRequest) String() string
type CreateBackupPlanShrinkRequestRule ¶
type CreateBackupPlanShrinkRequestRule struct { // Backup type. // // example: // // COMPLETE BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // ID of the region for offsite replication. // // example: // // cn-hangzhou DestinationRegionId *string `json:"DestinationRegionId,omitempty" xml:"DestinationRegionId,omitempty"` // Number of days to retain offsite backups. // // example: // // 7 DestinationRetention *int64 `json:"DestinationRetention,omitempty" xml:"DestinationRetention,omitempty"` // Whether the rule is enabled. // // example: // // true Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // Whether to enable offsite replication. // // example: // // true DoCopy *bool `json:"DoCopy,omitempty" xml:"DoCopy,omitempty"` // Backup retention period. // // example: // // 7 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // Rule name. // // example: // // rule-test-name RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` // Backup strategy. Optional format: I|{startTime}|{interval}. This means that a backup task is executed every {interval} starting from {startTime}. Backup tasks for past times will not be executed. If the previous backup task has not been completed, the next backup task will not be triggered. For example, I|1631685600|P1D means a backup is performed every day starting from 2021-09-15 14:00:00. // // - startTime: The start time of the backup, in UNIX time, in seconds. // // - interval: ISO8601 time interval. For example, PT1H means an interval of one hour. P1D means an interval of one day. // // example: // // I|1602673264|P1D Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` }
func (CreateBackupPlanShrinkRequestRule) GoString ¶
func (s CreateBackupPlanShrinkRequestRule) GoString() string
func (*CreateBackupPlanShrinkRequestRule) SetBackupType ¶
func (s *CreateBackupPlanShrinkRequestRule) SetBackupType(v string) *CreateBackupPlanShrinkRequestRule
func (*CreateBackupPlanShrinkRequestRule) SetDestinationRegionId ¶
func (s *CreateBackupPlanShrinkRequestRule) SetDestinationRegionId(v string) *CreateBackupPlanShrinkRequestRule
func (*CreateBackupPlanShrinkRequestRule) SetDestinationRetention ¶
func (s *CreateBackupPlanShrinkRequestRule) SetDestinationRetention(v int64) *CreateBackupPlanShrinkRequestRule
func (*CreateBackupPlanShrinkRequestRule) SetDisabled ¶
func (s *CreateBackupPlanShrinkRequestRule) SetDisabled(v bool) *CreateBackupPlanShrinkRequestRule
func (*CreateBackupPlanShrinkRequestRule) SetDoCopy ¶
func (s *CreateBackupPlanShrinkRequestRule) SetDoCopy(v bool) *CreateBackupPlanShrinkRequestRule
func (*CreateBackupPlanShrinkRequestRule) SetRetention ¶
func (s *CreateBackupPlanShrinkRequestRule) SetRetention(v int64) *CreateBackupPlanShrinkRequestRule
func (*CreateBackupPlanShrinkRequestRule) SetRuleName ¶
func (s *CreateBackupPlanShrinkRequestRule) SetRuleName(v string) *CreateBackupPlanShrinkRequestRule
func (*CreateBackupPlanShrinkRequestRule) SetSchedule ¶
func (s *CreateBackupPlanShrinkRequestRule) SetSchedule(v string) *CreateBackupPlanShrinkRequestRule
func (CreateBackupPlanShrinkRequestRule) String ¶
func (s CreateBackupPlanShrinkRequestRule) String() string
type CreateClientsRequest ¶
type CreateClientsRequest struct { // The alert settings. Valid value: INHERITED, which indicates that the HBR client sends alert notifications by using the same method configured for the backup vault. // // example: // // INHERITED AlertSetting *string `json:"AlertSetting,omitempty" xml:"AlertSetting,omitempty"` // The installation information of the HBR clients. // // example: // // [ { "instanceId": "i-bp116lr******te9q2", "accessKeyId": "", "accessKeySecret": "", "clusterId": "cl-000csy09q******9rfz9", "sourceTypes": [ "HANA" ] }, { "instanceId": "i-bp116lrux******hte9q4", "accessKeyId": "", "accessKeySecret": "", "clusterId": "cl-000csy09q5094vw9rfz9", "sourceTypes": [ "HANA" ] }] ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` // The name of the Resource Access Management (RAM) role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // hbrcrossrole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // The backup type. Valid values: // // - **SELF_ACCOUNT**: Data is backed up within the same Alibaba Cloud account. // // - **CROSS_ACCOUNT**: Data is backed up across Alibaba Cloud accounts. // // example: // // CROSS_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The ID of the source Alibaba Cloud account that authorizes the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // 158975xxxxx4625 CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The ID of the resource group. // // example: // // rg-aekzvx7d3c4kpny ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // Specifies whether to transmit data over HTTPS. Valid values: // // - true: transmits data over HTTPS. // // - false: transmits data over HTTP. // // example: // // false UseHttps *bool `json:"UseHttps,omitempty" xml:"UseHttps,omitempty"` // The ID of the backup vault. // // This parameter is required. // // example: // // v-0001ufe******kgm VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (CreateClientsRequest) GoString ¶
func (s CreateClientsRequest) GoString() string
func (*CreateClientsRequest) SetAlertSetting ¶
func (s *CreateClientsRequest) SetAlertSetting(v string) *CreateClientsRequest
func (*CreateClientsRequest) SetClientInfo ¶
func (s *CreateClientsRequest) SetClientInfo(v string) *CreateClientsRequest
func (*CreateClientsRequest) SetCrossAccountRoleName ¶
func (s *CreateClientsRequest) SetCrossAccountRoleName(v string) *CreateClientsRequest
func (*CreateClientsRequest) SetCrossAccountType ¶
func (s *CreateClientsRequest) SetCrossAccountType(v string) *CreateClientsRequest
func (*CreateClientsRequest) SetCrossAccountUserId ¶
func (s *CreateClientsRequest) SetCrossAccountUserId(v int64) *CreateClientsRequest
func (*CreateClientsRequest) SetResourceGroupId ¶
func (s *CreateClientsRequest) SetResourceGroupId(v string) *CreateClientsRequest
func (*CreateClientsRequest) SetUseHttps ¶
func (s *CreateClientsRequest) SetUseHttps(v bool) *CreateClientsRequest
func (*CreateClientsRequest) SetVaultId ¶
func (s *CreateClientsRequest) SetVaultId(v string) *CreateClientsRequest
func (CreateClientsRequest) String ¶
func (s CreateClientsRequest) String() string
type CreateClientsResponse ¶
type CreateClientsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateClientsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateClientsResponse) GoString ¶
func (s CreateClientsResponse) GoString() string
func (*CreateClientsResponse) SetBody ¶
func (s *CreateClientsResponse) SetBody(v *CreateClientsResponseBody) *CreateClientsResponse
func (*CreateClientsResponse) SetHeaders ¶
func (s *CreateClientsResponse) SetHeaders(v map[string]*string) *CreateClientsResponse
func (*CreateClientsResponse) SetStatusCode ¶
func (s *CreateClientsResponse) SetStatusCode(v int32) *CreateClientsResponse
func (CreateClientsResponse) String ¶
func (s CreateClientsResponse) String() string
type CreateClientsResponseBody ¶
type CreateClientsResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The status of the ECS instance. If you specify more than one instance IDs in the request and the status of an ECS instance does not meet the requirements to install an HBR client, an error message is returned based on the value of this parameter. InstanceStatuses *CreateClientsResponseBodyInstanceStatuses `json:"InstanceStatuses,omitempty" xml:"InstanceStatuses,omitempty" type:"Struct"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // 4A8A9AE4-F798-5E6D-853E-10F9F5A1BD4E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The ID of the asynchronous job. You can call the DescribeTask operation to query the execution result of an asynchronous job. // // example: // // t-000h9x5t02vhyksf1x7k TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` }
func (CreateClientsResponseBody) GoString ¶
func (s CreateClientsResponseBody) GoString() string
func (*CreateClientsResponseBody) SetCode ¶
func (s *CreateClientsResponseBody) SetCode(v string) *CreateClientsResponseBody
func (*CreateClientsResponseBody) SetInstanceStatuses ¶
func (s *CreateClientsResponseBody) SetInstanceStatuses(v *CreateClientsResponseBodyInstanceStatuses) *CreateClientsResponseBody
func (*CreateClientsResponseBody) SetMessage ¶
func (s *CreateClientsResponseBody) SetMessage(v string) *CreateClientsResponseBody
func (*CreateClientsResponseBody) SetRequestId ¶
func (s *CreateClientsResponseBody) SetRequestId(v string) *CreateClientsResponseBody
func (*CreateClientsResponseBody) SetSuccess ¶
func (s *CreateClientsResponseBody) SetSuccess(v bool) *CreateClientsResponseBody
func (*CreateClientsResponseBody) SetTaskId ¶
func (s *CreateClientsResponseBody) SetTaskId(v string) *CreateClientsResponseBody
func (CreateClientsResponseBody) String ¶
func (s CreateClientsResponseBody) String() string
type CreateClientsResponseBodyInstanceStatuses ¶
type CreateClientsResponseBodyInstanceStatuses struct {
InstanceStatus []*CreateClientsResponseBodyInstanceStatusesInstanceStatus `json:"InstanceStatus,omitempty" xml:"InstanceStatus,omitempty" type:"Repeated"`
}
func (CreateClientsResponseBodyInstanceStatuses) GoString ¶
func (s CreateClientsResponseBodyInstanceStatuses) GoString() string
func (*CreateClientsResponseBodyInstanceStatuses) SetInstanceStatus ¶
func (s *CreateClientsResponseBodyInstanceStatuses) SetInstanceStatus(v []*CreateClientsResponseBodyInstanceStatusesInstanceStatus) *CreateClientsResponseBodyInstanceStatuses
func (CreateClientsResponseBodyInstanceStatuses) String ¶
func (s CreateClientsResponseBodyInstanceStatuses) String() string
type CreateClientsResponseBodyInstanceStatusesInstanceStatus ¶
type CreateClientsResponseBodyInstanceStatusesInstanceStatus struct { // The ID of the ECS instance. // // example: // // i-2zegp3cdu******uj9i InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // Indicates whether an HBR client can be installed on the ECS instance. Valid values: // // - true: An HBR client can be installed on the ECS instance. // // - false: An HBR client cannot be installed on the ECS instance. // // example: // // true ValidInstance *bool `json:"ValidInstance,omitempty" xml:"ValidInstance,omitempty"` }
func (CreateClientsResponseBodyInstanceStatusesInstanceStatus) GoString ¶
func (s CreateClientsResponseBodyInstanceStatusesInstanceStatus) GoString() string
func (*CreateClientsResponseBodyInstanceStatusesInstanceStatus) SetInstanceId ¶
func (s *CreateClientsResponseBodyInstanceStatusesInstanceStatus) SetInstanceId(v string) *CreateClientsResponseBodyInstanceStatusesInstanceStatus
func (*CreateClientsResponseBodyInstanceStatusesInstanceStatus) SetValidInstance ¶
func (s *CreateClientsResponseBodyInstanceStatusesInstanceStatus) SetValidInstance(v bool) *CreateClientsResponseBodyInstanceStatusesInstanceStatus
func (CreateClientsResponseBodyInstanceStatusesInstanceStatus) String ¶
func (s CreateClientsResponseBodyInstanceStatusesInstanceStatus) String() string
type CreateHanaBackupPlanRequest ¶
type CreateHanaBackupPlanRequest struct { // The backup prefix. // // example: // // DIFF_DATA_BACKUP BackupPrefix *string `json:"BackupPrefix,omitempty" xml:"BackupPrefix,omitempty"` // The backup type. Valid values: // // - COMPLETE: full backup // // - INCREMENTAL: incremental backup // // - DIFFERENTIAL: differential backup // // This parameter is required. // // example: // // COMPLETE BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // The ID of the SAP HANA instance. // // This parameter is required. // // example: // // cl-00024vyjj9******v ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The name of the database. // // This parameter is required. // // example: // // SYSTEMDB DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // The name of the backup plan. // // This parameter is required. // // example: // // plan-20220110-113108 PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"` // The ID of the resource group. // // example: // // rg-acfmvnf22m7itha ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The backup policy. Format: `I|{startTime}|{interval}`. The system runs the first backup job at a point in time that is specified in the {startTime} parameter and the subsequent backup jobs at an interval that is specified in the {interval} parameter. The system does not run a backup job before the specified point in time. Each backup job, except the first one, starts only after the previous backup job is completed. For example, `I|1631685600|P1D` specifies that the system runs the first backup job at 14:00:00 on September 15, 2021 and the subsequent backup jobs once a day. // // - startTime: the time at which the system starts to run a backup job. The time must follow the UNIX time format. Unit: seconds. // // - interval: the interval at which the system runs a backup job. The interval must follow the ISO 8601 standard. For example, PT1H specifies an interval of one hour. P1D specifies an interval of one day. // // This parameter is required. // // example: // // I|1602673264|P1D Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` // The ID of the backup vault. // // This parameter is required. // // example: // // v-0002pcwhdn******wmi VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (CreateHanaBackupPlanRequest) GoString ¶
func (s CreateHanaBackupPlanRequest) GoString() string
func (*CreateHanaBackupPlanRequest) SetBackupPrefix ¶
func (s *CreateHanaBackupPlanRequest) SetBackupPrefix(v string) *CreateHanaBackupPlanRequest
func (*CreateHanaBackupPlanRequest) SetBackupType ¶
func (s *CreateHanaBackupPlanRequest) SetBackupType(v string) *CreateHanaBackupPlanRequest
func (*CreateHanaBackupPlanRequest) SetClusterId ¶
func (s *CreateHanaBackupPlanRequest) SetClusterId(v string) *CreateHanaBackupPlanRequest
func (*CreateHanaBackupPlanRequest) SetDatabaseName ¶
func (s *CreateHanaBackupPlanRequest) SetDatabaseName(v string) *CreateHanaBackupPlanRequest
func (*CreateHanaBackupPlanRequest) SetPlanName ¶
func (s *CreateHanaBackupPlanRequest) SetPlanName(v string) *CreateHanaBackupPlanRequest
func (*CreateHanaBackupPlanRequest) SetResourceGroupId ¶
func (s *CreateHanaBackupPlanRequest) SetResourceGroupId(v string) *CreateHanaBackupPlanRequest
func (*CreateHanaBackupPlanRequest) SetSchedule ¶
func (s *CreateHanaBackupPlanRequest) SetSchedule(v string) *CreateHanaBackupPlanRequest
func (*CreateHanaBackupPlanRequest) SetVaultId ¶
func (s *CreateHanaBackupPlanRequest) SetVaultId(v string) *CreateHanaBackupPlanRequest
func (CreateHanaBackupPlanRequest) String ¶
func (s CreateHanaBackupPlanRequest) String() string
type CreateHanaBackupPlanResponse ¶
type CreateHanaBackupPlanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateHanaBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateHanaBackupPlanResponse) GoString ¶
func (s CreateHanaBackupPlanResponse) GoString() string
func (*CreateHanaBackupPlanResponse) SetBody ¶
func (s *CreateHanaBackupPlanResponse) SetBody(v *CreateHanaBackupPlanResponseBody) *CreateHanaBackupPlanResponse
func (*CreateHanaBackupPlanResponse) SetHeaders ¶
func (s *CreateHanaBackupPlanResponse) SetHeaders(v map[string]*string) *CreateHanaBackupPlanResponse
func (*CreateHanaBackupPlanResponse) SetStatusCode ¶
func (s *CreateHanaBackupPlanResponse) SetStatusCode(v int32) *CreateHanaBackupPlanResponse
func (CreateHanaBackupPlanResponse) String ¶
func (s CreateHanaBackupPlanResponse) String() string
type CreateHanaBackupPlanResponseBody ¶
type CreateHanaBackupPlanResponseBody struct { // The HTTP status code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the backup plan. // // example: // // pl-000756jdlk2zmqig2nea PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The request ID. // // example: // // 33AA3AAE-89E1-5D3A-A51D-0C0A80850F68 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (CreateHanaBackupPlanResponseBody) GoString ¶
func (s CreateHanaBackupPlanResponseBody) GoString() string
func (*CreateHanaBackupPlanResponseBody) SetCode ¶
func (s *CreateHanaBackupPlanResponseBody) SetCode(v string) *CreateHanaBackupPlanResponseBody
func (*CreateHanaBackupPlanResponseBody) SetMessage ¶
func (s *CreateHanaBackupPlanResponseBody) SetMessage(v string) *CreateHanaBackupPlanResponseBody
func (*CreateHanaBackupPlanResponseBody) SetPlanId ¶
func (s *CreateHanaBackupPlanResponseBody) SetPlanId(v string) *CreateHanaBackupPlanResponseBody
func (*CreateHanaBackupPlanResponseBody) SetRequestId ¶
func (s *CreateHanaBackupPlanResponseBody) SetRequestId(v string) *CreateHanaBackupPlanResponseBody
func (*CreateHanaBackupPlanResponseBody) SetSuccess ¶
func (s *CreateHanaBackupPlanResponseBody) SetSuccess(v bool) *CreateHanaBackupPlanResponseBody
func (CreateHanaBackupPlanResponseBody) String ¶
func (s CreateHanaBackupPlanResponseBody) String() string
type CreateHanaInstanceRequest ¶
type CreateHanaInstanceRequest struct { // The alert settings. Valid value: INHERITED, which indicates that the Cloud Backup client sends alert notifications by using the same method configured for the backup vault. // // example: // // INHERITED AlertSetting *string `json:"AlertSetting,omitempty" xml:"AlertSetting,omitempty"` // The name of the Resource Access Management (RAM) role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // hbrcrossrole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // The backup type. Valid values: // // - **SELF_ACCOUNT**: Data is backed up within the same Alibaba Cloud account. // // - **CROSS_ACCOUNT**: Data is backed up across Alibaba Cloud accounts. // // example: // // CROSS_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The ID of the source Alibaba Cloud account that authorizes the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // 158975xxxxx4625 CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The IDs of the ECS instances that host the SAP HANA instance to be registered. Cloud Backup installs backup clients on the specified ECS instances. // // example: // // [\\"i-uf6ir9y******hvisj\\"] EcsInstanceId *string `json:"EcsInstanceId,omitempty" xml:"EcsInstanceId,omitempty"` // The name of the SAP HANA instance. // // example: // // HANA-DEV HanaName *string `json:"HanaName,omitempty" xml:"HanaName,omitempty"` // The private or internal IP address of the host where the primary node of the SAP HANA instance resides. // // example: // // 47.100.XX.XX Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The instance number of the SAP HANA system. // // example: // // 00 InstanceNumber *int32 `json:"InstanceNumber,omitempty" xml:"InstanceNumber,omitempty"` // The password that is used to connect with the SAP HANA database. // // example: // // ************ Password *string `json:"Password,omitempty" xml:"Password,omitempty"` // The ID of the resource group. // // example: // // rg-acfm4ebtpkzx7zy ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The security identifier (SID) of the SAP HANA database. For more information, see [How to find sid user and instance number of HANA db?](https://answers.sap.com/questions/555192/how-to-find-sid-user-and-instance-number-of-hana-d.html?spm=a2c4g.11186623.0.0.55c34b4ftZeXNK). // // example: // // HXE Sid *string `json:"Sid,omitempty" xml:"Sid,omitempty"` // Specifies whether to connect with the SAP HANA database over Secure Sockets Layer (SSL). // // example: // // true UseSsl *bool `json:"UseSsl,omitempty" xml:"UseSsl,omitempty"` // The username of the SYSTEMDB database. // // example: // // admin UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"` // Specifies whether to verify the SSL certificate of the SAP HANA database. // // example: // // false ValidateCertificate *bool `json:"ValidateCertificate,omitempty" xml:"ValidateCertificate,omitempty"` // The ID of the backup vault. // // This parameter is required. // // example: // // v-0003v4a******gfv2 VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (CreateHanaInstanceRequest) GoString ¶
func (s CreateHanaInstanceRequest) GoString() string
func (*CreateHanaInstanceRequest) SetAlertSetting ¶
func (s *CreateHanaInstanceRequest) SetAlertSetting(v string) *CreateHanaInstanceRequest
func (*CreateHanaInstanceRequest) SetCrossAccountRoleName ¶
func (s *CreateHanaInstanceRequest) SetCrossAccountRoleName(v string) *CreateHanaInstanceRequest
func (*CreateHanaInstanceRequest) SetCrossAccountType ¶
func (s *CreateHanaInstanceRequest) SetCrossAccountType(v string) *CreateHanaInstanceRequest
func (*CreateHanaInstanceRequest) SetCrossAccountUserId ¶
func (s *CreateHanaInstanceRequest) SetCrossAccountUserId(v int64) *CreateHanaInstanceRequest
func (*CreateHanaInstanceRequest) SetEcsInstanceId ¶
func (s *CreateHanaInstanceRequest) SetEcsInstanceId(v string) *CreateHanaInstanceRequest
func (*CreateHanaInstanceRequest) SetHanaName ¶
func (s *CreateHanaInstanceRequest) SetHanaName(v string) *CreateHanaInstanceRequest
func (*CreateHanaInstanceRequest) SetHost ¶
func (s *CreateHanaInstanceRequest) SetHost(v string) *CreateHanaInstanceRequest
func (*CreateHanaInstanceRequest) SetInstanceNumber ¶
func (s *CreateHanaInstanceRequest) SetInstanceNumber(v int32) *CreateHanaInstanceRequest
func (*CreateHanaInstanceRequest) SetPassword ¶
func (s *CreateHanaInstanceRequest) SetPassword(v string) *CreateHanaInstanceRequest
func (*CreateHanaInstanceRequest) SetResourceGroupId ¶
func (s *CreateHanaInstanceRequest) SetResourceGroupId(v string) *CreateHanaInstanceRequest
func (*CreateHanaInstanceRequest) SetSid ¶
func (s *CreateHanaInstanceRequest) SetSid(v string) *CreateHanaInstanceRequest
func (*CreateHanaInstanceRequest) SetUseSsl ¶
func (s *CreateHanaInstanceRequest) SetUseSsl(v bool) *CreateHanaInstanceRequest
func (*CreateHanaInstanceRequest) SetUserName ¶
func (s *CreateHanaInstanceRequest) SetUserName(v string) *CreateHanaInstanceRequest
func (*CreateHanaInstanceRequest) SetValidateCertificate ¶
func (s *CreateHanaInstanceRequest) SetValidateCertificate(v bool) *CreateHanaInstanceRequest
func (*CreateHanaInstanceRequest) SetVaultId ¶
func (s *CreateHanaInstanceRequest) SetVaultId(v string) *CreateHanaInstanceRequest
func (CreateHanaInstanceRequest) String ¶
func (s CreateHanaInstanceRequest) String() string
type CreateHanaInstanceResponse ¶
type CreateHanaInstanceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateHanaInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateHanaInstanceResponse) GoString ¶
func (s CreateHanaInstanceResponse) GoString() string
func (*CreateHanaInstanceResponse) SetBody ¶
func (s *CreateHanaInstanceResponse) SetBody(v *CreateHanaInstanceResponseBody) *CreateHanaInstanceResponse
func (*CreateHanaInstanceResponse) SetHeaders ¶
func (s *CreateHanaInstanceResponse) SetHeaders(v map[string]*string) *CreateHanaInstanceResponse
func (*CreateHanaInstanceResponse) SetStatusCode ¶
func (s *CreateHanaInstanceResponse) SetStatusCode(v int32) *CreateHanaInstanceResponse
func (CreateHanaInstanceResponse) String ¶
func (s CreateHanaInstanceResponse) String() string
type CreateHanaInstanceResponseBody ¶
type CreateHanaInstanceResponseBody struct { // The ID of the SAP HANA instance. // // example: // // cl-000dp1sz******6hn ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // EB526A5D-1FE2-51C1-B790-1732C1DBA969 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (CreateHanaInstanceResponseBody) GoString ¶
func (s CreateHanaInstanceResponseBody) GoString() string
func (*CreateHanaInstanceResponseBody) SetClusterId ¶
func (s *CreateHanaInstanceResponseBody) SetClusterId(v string) *CreateHanaInstanceResponseBody
func (*CreateHanaInstanceResponseBody) SetCode ¶
func (s *CreateHanaInstanceResponseBody) SetCode(v string) *CreateHanaInstanceResponseBody
func (*CreateHanaInstanceResponseBody) SetMessage ¶
func (s *CreateHanaInstanceResponseBody) SetMessage(v string) *CreateHanaInstanceResponseBody
func (*CreateHanaInstanceResponseBody) SetRequestId ¶
func (s *CreateHanaInstanceResponseBody) SetRequestId(v string) *CreateHanaInstanceResponseBody
func (*CreateHanaInstanceResponseBody) SetSuccess ¶
func (s *CreateHanaInstanceResponseBody) SetSuccess(v bool) *CreateHanaInstanceResponseBody
func (CreateHanaInstanceResponseBody) String ¶
func (s CreateHanaInstanceResponseBody) String() string
type CreateHanaRestoreRequest ¶
type CreateHanaRestoreRequest struct { // The ID of the backup. // // example: // // 1645628400235 BackupId *int64 `json:"BackupId,omitempty" xml:"BackupId,omitempty"` // The backup prefix. // // This parameter is required. // // example: // // COMPLETE_DATA_BACKUP_2022_05_02_15_39 BackupPrefix *string `json:"BackupPrefix,omitempty" xml:"BackupPrefix,omitempty"` // Specifies whether to validate the differential backup and log backup. Valid values: true and false. If you set the value to true, HBR checks whether the required differential backup and log backup are available before the restore job starts. If the differential backup or log backup is unavailable, HBR does not start the restore job. // // example: // // false CheckAccess *bool `json:"CheckAccess,omitempty" xml:"CheckAccess,omitempty"` // Specifies whether to delete all log entries from the log area after the log entries are restored. Valid values: true and false. If you set the value to false, all log entries are deleted from the log area after the log entries are restored. // // example: // // false ClearLog *bool `json:"ClearLog,omitempty" xml:"ClearLog,omitempty"` // The ID of the SAP HANA instance that you want to restore. // // This parameter is required. // // example: // // cl-000fbrs5******ka9w ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The name of the database that you want to restore. // // This parameter is required. // // example: // // TS2 DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // The log position to which you want to restore the database. This parameter is valid only if you set the Mode parameter to **RECOVERY_TO_LOG_POSITION**. // // example: // // 0 LogPosition *int64 `json:"LogPosition,omitempty" xml:"LogPosition,omitempty"` // The ID of the client where the primary node of the SAP HANA resides. // // example: // // c-000ii8tzv********** MasterClientId *string `json:"MasterClientId,omitempty" xml:"MasterClientId,omitempty"` // The recovery mode. Valid values: // // - **RECOVERY_TO_MOST_RECENT**: restores the database to the recently available state to which the database has been backed up. // // - **RECOVERY_TO_POINT_IN_TIME**: restores the database to a specified point in time. // // - **RECOVERY_TO_SPECIFIC_BACKUP**: restores the database to a specified backup. // // - **RECOVERY_TO_LOG_POSITION**: restores the database to a specified log position. // // This parameter is required. // // example: // // RECOVERY_TO_POINT_IN_TIME Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"` // The point in time to which you want to restore the database. This parameter is valid only if you set the Mode parameter to **RECOVERY_TO_POINT_IN_TIME**. HBR restores the database to a state closest to the specified point in time. // // example: // // 1635315505 RecoveryPointInTime *int64 `json:"RecoveryPointInTime,omitempty" xml:"RecoveryPointInTime,omitempty"` // The SID admin account that is created by SAP HANA. // // example: // // DB SidAdmin *string `json:"SidAdmin,omitempty" xml:"SidAdmin,omitempty"` // The name of the source system. This parameter specifies the name of the source database that you want to restore. You must set the parameter in the `<Source database name>@SID` format. // // example: // // HNP@HNP Source *string `json:"Source,omitempty" xml:"Source,omitempty"` // The ID of the source SAP HANA instance. // // example: // // cl-000ii8tzv******xm0t SourceClusterId *string `json:"SourceClusterId,omitempty" xml:"SourceClusterId,omitempty"` // Specifies whether to restore the database to a different instance. // // example: // // false SystemCopy *bool `json:"SystemCopy,omitempty" xml:"SystemCopy,omitempty"` // Specifies whether to use a catalog backup to restore the database. This parameter is required only if you set the Mode parameter to **RECOVERY_TO_SPECIFIC_BACKUP**. If you turn off Use Catalog, you must specify the prefix of a backup file. Then, Cloud Backup finds the backup file based on the specified prefix and restores the backup file. // // example: // // false UseCatalog *bool `json:"UseCatalog,omitempty" xml:"UseCatalog,omitempty"` // Specifies whether to use a differential backup or an incremental backup to restore the database. Valid values: true and false. If you want to use a differential backup or an incremental backup to restore the database, set the value to true. If you set the value to false, HBR uses a log backup to restore the database. // // example: // // true UseDelta *bool `json:"UseDelta,omitempty" xml:"UseDelta,omitempty"` // The ID of the backup vault. // // example: // // v-000************yqr VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` // The ID of the volume that you want to restore. This parameter is valid only if you set the Mode parameter to **RECOVERY_TO_LOG_POSITION**. // // example: // // 0 VolumeId *int32 `json:"VolumeId,omitempty" xml:"VolumeId,omitempty"` }
func (CreateHanaRestoreRequest) GoString ¶
func (s CreateHanaRestoreRequest) GoString() string
func (*CreateHanaRestoreRequest) SetBackupId ¶
func (s *CreateHanaRestoreRequest) SetBackupId(v int64) *CreateHanaRestoreRequest
func (*CreateHanaRestoreRequest) SetBackupPrefix ¶
func (s *CreateHanaRestoreRequest) SetBackupPrefix(v string) *CreateHanaRestoreRequest
func (*CreateHanaRestoreRequest) SetCheckAccess ¶
func (s *CreateHanaRestoreRequest) SetCheckAccess(v bool) *CreateHanaRestoreRequest
func (*CreateHanaRestoreRequest) SetClearLog ¶
func (s *CreateHanaRestoreRequest) SetClearLog(v bool) *CreateHanaRestoreRequest
func (*CreateHanaRestoreRequest) SetClusterId ¶
func (s *CreateHanaRestoreRequest) SetClusterId(v string) *CreateHanaRestoreRequest
func (*CreateHanaRestoreRequest) SetDatabaseName ¶
func (s *CreateHanaRestoreRequest) SetDatabaseName(v string) *CreateHanaRestoreRequest
func (*CreateHanaRestoreRequest) SetLogPosition ¶
func (s *CreateHanaRestoreRequest) SetLogPosition(v int64) *CreateHanaRestoreRequest
func (*CreateHanaRestoreRequest) SetMasterClientId ¶
func (s *CreateHanaRestoreRequest) SetMasterClientId(v string) *CreateHanaRestoreRequest
func (*CreateHanaRestoreRequest) SetMode ¶
func (s *CreateHanaRestoreRequest) SetMode(v string) *CreateHanaRestoreRequest
func (*CreateHanaRestoreRequest) SetRecoveryPointInTime ¶
func (s *CreateHanaRestoreRequest) SetRecoveryPointInTime(v int64) *CreateHanaRestoreRequest
func (*CreateHanaRestoreRequest) SetSidAdmin ¶
func (s *CreateHanaRestoreRequest) SetSidAdmin(v string) *CreateHanaRestoreRequest
func (*CreateHanaRestoreRequest) SetSource ¶
func (s *CreateHanaRestoreRequest) SetSource(v string) *CreateHanaRestoreRequest
func (*CreateHanaRestoreRequest) SetSourceClusterId ¶
func (s *CreateHanaRestoreRequest) SetSourceClusterId(v string) *CreateHanaRestoreRequest
func (*CreateHanaRestoreRequest) SetSystemCopy ¶
func (s *CreateHanaRestoreRequest) SetSystemCopy(v bool) *CreateHanaRestoreRequest
func (*CreateHanaRestoreRequest) SetUseCatalog ¶
func (s *CreateHanaRestoreRequest) SetUseCatalog(v bool) *CreateHanaRestoreRequest
func (*CreateHanaRestoreRequest) SetUseDelta ¶
func (s *CreateHanaRestoreRequest) SetUseDelta(v bool) *CreateHanaRestoreRequest
func (*CreateHanaRestoreRequest) SetVaultId ¶
func (s *CreateHanaRestoreRequest) SetVaultId(v string) *CreateHanaRestoreRequest
func (*CreateHanaRestoreRequest) SetVolumeId ¶
func (s *CreateHanaRestoreRequest) SetVolumeId(v int32) *CreateHanaRestoreRequest
func (CreateHanaRestoreRequest) String ¶
func (s CreateHanaRestoreRequest) String() string
type CreateHanaRestoreResponse ¶
type CreateHanaRestoreResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateHanaRestoreResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateHanaRestoreResponse) GoString ¶
func (s CreateHanaRestoreResponse) GoString() string
func (*CreateHanaRestoreResponse) SetBody ¶
func (s *CreateHanaRestoreResponse) SetBody(v *CreateHanaRestoreResponseBody) *CreateHanaRestoreResponse
func (*CreateHanaRestoreResponse) SetHeaders ¶
func (s *CreateHanaRestoreResponse) SetHeaders(v map[string]*string) *CreateHanaRestoreResponse
func (*CreateHanaRestoreResponse) SetStatusCode ¶
func (s *CreateHanaRestoreResponse) SetStatusCode(v int32) *CreateHanaRestoreResponse
func (CreateHanaRestoreResponse) String ¶
func (s CreateHanaRestoreResponse) String() string
type CreateHanaRestoreResponseBody ¶
type CreateHanaRestoreResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // EEC65C22-2152-5E31-8AD6-D6CBF1BFF49F RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the restore job. // // example: // // hr-000fb9bz190p1rse6jwv RestoreId *string `json:"RestoreId,omitempty" xml:"RestoreId,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (CreateHanaRestoreResponseBody) GoString ¶
func (s CreateHanaRestoreResponseBody) GoString() string
func (*CreateHanaRestoreResponseBody) SetCode ¶
func (s *CreateHanaRestoreResponseBody) SetCode(v string) *CreateHanaRestoreResponseBody
func (*CreateHanaRestoreResponseBody) SetMessage ¶
func (s *CreateHanaRestoreResponseBody) SetMessage(v string) *CreateHanaRestoreResponseBody
func (*CreateHanaRestoreResponseBody) SetRequestId ¶
func (s *CreateHanaRestoreResponseBody) SetRequestId(v string) *CreateHanaRestoreResponseBody
func (*CreateHanaRestoreResponseBody) SetRestoreId ¶
func (s *CreateHanaRestoreResponseBody) SetRestoreId(v string) *CreateHanaRestoreResponseBody
func (*CreateHanaRestoreResponseBody) SetSuccess ¶
func (s *CreateHanaRestoreResponseBody) SetSuccess(v bool) *CreateHanaRestoreResponseBody
func (CreateHanaRestoreResponseBody) String ¶
func (s CreateHanaRestoreResponseBody) String() string
type CreatePolicyBindingsRequest ¶
type CreatePolicyBindingsRequest struct { // The data sources that you want to bind to the backup policy. PolicyBindingList []*CreatePolicyBindingsRequestPolicyBindingList `json:"PolicyBindingList,omitempty" xml:"PolicyBindingList,omitempty" type:"Repeated"` // The ID of the backup policy. // // example: // // po-000************8ep PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` }
func (CreatePolicyBindingsRequest) GoString ¶
func (s CreatePolicyBindingsRequest) GoString() string
func (*CreatePolicyBindingsRequest) SetPolicyBindingList ¶
func (s *CreatePolicyBindingsRequest) SetPolicyBindingList(v []*CreatePolicyBindingsRequestPolicyBindingList) *CreatePolicyBindingsRequest
func (*CreatePolicyBindingsRequest) SetPolicyId ¶
func (s *CreatePolicyBindingsRequest) SetPolicyId(v string) *CreatePolicyBindingsRequest
func (CreatePolicyBindingsRequest) String ¶
func (s CreatePolicyBindingsRequest) String() string
type CreatePolicyBindingsRequestPolicyBindingList ¶
type CreatePolicyBindingsRequestPolicyBindingList struct { // The advanced options. AdvancedOptions *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions `json:"AdvancedOptions,omitempty" xml:"AdvancedOptions,omitempty" type:"Struct"` // The name of the RAM role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // hbrcrossrole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Specifies whether to back up and restore data within the same Alibaba Cloud account or across Alibaba Cloud accounts. Default value: SELF_ACCOUNT. Valid values: // // - **SELF_ACCOUNT**: backs up data within the same Alibaba Cloud account. // // - **CROSS_ACCOUNT**: backs up data across Alibaba Cloud accounts. // // example: // // SELF_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The ID of the source Alibaba Cloud account that authorizes the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // 144**********732 CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The ID of the data source. The meaning of this parameter depends on the **SourceType* - parameter. Valid values: // // - **UDM_ECS**: the ID of the Elastic Compute Service (ECS) instance // // - **OSS**: the name of the Object Storage Service (OSS) bucket // // - **NAS**: the ID of the File Storage NAS (NAS) file system // // - **COMMON_NAS**: the ID of the on-premises NAS file system // // - **ECS_FILE**: the ID of the ECS instance // // - **File**: the ID of the Cloud Backup client // // - **COMMON_FILE_SYSTEM**: the ID of the Cloud Parallel File Storage (CPFS) backup data source // // example: // // i-bp1************dl8 DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"` // Specifies whether to disable the backup policy for the data source. Valid values: // // - true: disables the backup policy for the data source // // - false: enables the backup policy for the data source // // example: // // true Disabled *string `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // This parameter is required only if you set the **SourceType* - parameter to **ECS_FILE**, **File**, **NAS**, **COMMON_NAS**, or **COMMON_FILE_SYSTEM**. This parameter specifies the type of files that do not need to be backed up. No files of the specified type are backed up. The value can be up to 255 characters in length. // // example: // // [\\"*.doc\\",\\"*.xltm\\"] Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // This parameter is required only if you set the **SourceType* - parameter to **ECS_FILE**, **File**, **NAS**, **COMMON_NAS**, or **COMMON_FILE_SYSTEM**. This parameter specifies the type of files to be backed up. All files of the specified type are backed up. The value can be up to 255 characters in length. // // example: // // [\\"*.doc\\",\\"*.xltm\\"] Include *string `json:"Include,omitempty" xml:"Include,omitempty"` // The description of the association. // // example: // // Bind data sources to a backup policy PolicyBindingDescription *string `json:"PolicyBindingDescription,omitempty" xml:"PolicyBindingDescription,omitempty"` // - If the SourceType parameter is set to **OSS**, set the Source parameter to the prefix of the path to the folder that you want to back up. If you do not specify the Source parameter, the entire bucket (root directory) is backed up. // // - If the SourceType parameter is set to **ECS_FILE* - or **File**, set the Source parameter to the path to the files that you want to back up. If you do not specify the Source parameter, all paths are backed up. // // - This parameter is required if the SourceType parameter is set to **COMMON_FILE_SYSTEM**. This parameter specifies the path to be backed up. To back up the /src path, enter ["/src"]. To back up the root path, enter ["/"]. // // example: // // backup/ Source *string `json:"Source,omitempty" xml:"Source,omitempty"` // The type of the data source. Valid values: // // - **UDM_ECS**: ECS instance // // - **OSS**: OSS bucket // // - **NAS**: NAS file system // // - **COMMON_NAS**: on-premises NAS file system // // - **ECS_FILE**: ECS file // // - **File**: on-premises file // // - **COMMON_FILE_SYSTEM**: CPFS file system // // example: // // UDM_ECS SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // This parameter is required only if you set the **SourceType* - parameter to **ECS_FILE* - or **File**. This parameter specifies the throttling rules. Format: `{start}{end}{bandwidth}`. Separate multiple throttling rules with vertical bars (|). The time ranges of the throttling rules cannot overlap. // // - **start**: the start hour. // // - **end**: the end hour. // // - **bandwidth**: the bandwidth. Unit: KB/s. // // example: // // 0:24:1024 SpeedLimit *string `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"` }
func (CreatePolicyBindingsRequestPolicyBindingList) GoString ¶
func (s CreatePolicyBindingsRequestPolicyBindingList) GoString() string
func (*CreatePolicyBindingsRequestPolicyBindingList) SetAdvancedOptions ¶
func (*CreatePolicyBindingsRequestPolicyBindingList) SetCrossAccountRoleName ¶
func (s *CreatePolicyBindingsRequestPolicyBindingList) SetCrossAccountRoleName(v string) *CreatePolicyBindingsRequestPolicyBindingList
func (*CreatePolicyBindingsRequestPolicyBindingList) SetCrossAccountType ¶
func (s *CreatePolicyBindingsRequestPolicyBindingList) SetCrossAccountType(v string) *CreatePolicyBindingsRequestPolicyBindingList
func (*CreatePolicyBindingsRequestPolicyBindingList) SetCrossAccountUserId ¶
func (s *CreatePolicyBindingsRequestPolicyBindingList) SetCrossAccountUserId(v int64) *CreatePolicyBindingsRequestPolicyBindingList
func (*CreatePolicyBindingsRequestPolicyBindingList) SetDataSourceId ¶
func (s *CreatePolicyBindingsRequestPolicyBindingList) SetDataSourceId(v string) *CreatePolicyBindingsRequestPolicyBindingList
func (*CreatePolicyBindingsRequestPolicyBindingList) SetDisabled ¶
func (s *CreatePolicyBindingsRequestPolicyBindingList) SetDisabled(v string) *CreatePolicyBindingsRequestPolicyBindingList
func (*CreatePolicyBindingsRequestPolicyBindingList) SetExclude ¶
func (s *CreatePolicyBindingsRequestPolicyBindingList) SetExclude(v string) *CreatePolicyBindingsRequestPolicyBindingList
func (*CreatePolicyBindingsRequestPolicyBindingList) SetInclude ¶
func (s *CreatePolicyBindingsRequestPolicyBindingList) SetInclude(v string) *CreatePolicyBindingsRequestPolicyBindingList
func (*CreatePolicyBindingsRequestPolicyBindingList) SetPolicyBindingDescription ¶
func (s *CreatePolicyBindingsRequestPolicyBindingList) SetPolicyBindingDescription(v string) *CreatePolicyBindingsRequestPolicyBindingList
func (*CreatePolicyBindingsRequestPolicyBindingList) SetSource ¶
func (s *CreatePolicyBindingsRequestPolicyBindingList) SetSource(v string) *CreatePolicyBindingsRequestPolicyBindingList
func (*CreatePolicyBindingsRequestPolicyBindingList) SetSourceType ¶
func (s *CreatePolicyBindingsRequestPolicyBindingList) SetSourceType(v string) *CreatePolicyBindingsRequestPolicyBindingList
func (*CreatePolicyBindingsRequestPolicyBindingList) SetSpeedLimit ¶
func (s *CreatePolicyBindingsRequestPolicyBindingList) SetSpeedLimit(v string) *CreatePolicyBindingsRequestPolicyBindingList
func (CreatePolicyBindingsRequestPolicyBindingList) String ¶
func (s CreatePolicyBindingsRequestPolicyBindingList) String() string
type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions ¶
type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions struct { // The advanced options for CPFS backup. CommonFileSystemDetail *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonFileSystemDetail `json:"CommonFileSystemDetail,omitempty" xml:"CommonFileSystemDetail,omitempty" type:"Struct"` // The advanced options for on-premises NAS backup. CommonNasDetail *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonNasDetail `json:"CommonNasDetail,omitempty" xml:"CommonNasDetail,omitempty" type:"Struct"` // The advanced options for file backup. FileDetail *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsFileDetail `json:"FileDetail,omitempty" xml:"FileDetail,omitempty" type:"Struct"` // The advanced options for Object Storage Service (OSS) backup. OssDetail *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail `json:"OssDetail,omitempty" xml:"OssDetail,omitempty" type:"Struct"` // The advanced options for ECS instance backup. UdmDetail *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail `json:"UdmDetail,omitempty" xml:"UdmDetail,omitempty" type:"Struct"` }
func (CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) GoString ¶
func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) GoString() string
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) SetCommonFileSystemDetail ¶
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) SetCommonNasDetail ¶
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) SetFileDetail ¶
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) SetOssDetail ¶
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) SetUdmDetail ¶
func (CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) String ¶
func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) String() string
type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonFileSystemDetail ¶
type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonFileSystemDetail struct { // The size of backup shards (the number of files). // // example: // // 100000 FetchSliceSize *int64 `json:"FetchSliceSize,omitempty" xml:"FetchSliceSize,omitempty"` // Specifies whether the system performs full backup if incremental backup fails. Valid values: // // - **true**: The system performs full backup if incremental backup fails. // // - **false**: The system does not perform full backup if incremental backup fails. // // example: // // true FullOnIncrementFail *bool `json:"FullOnIncrementFail,omitempty" xml:"FullOnIncrementFail,omitempty"` }
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonFileSystemDetail) SetFetchSliceSize ¶
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonFileSystemDetail) SetFullOnIncrementFail ¶
type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonNasDetail ¶
type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonNasDetail struct { // The ID of the backup client group. When you perform on-premises NAS backup, Cloud Backup selects clients from the specified backup client group. // // example: // // cl-000**************ggu ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The size of backup shards (the number of files). // // example: // // 100000 FetchSliceSize *int64 `json:"FetchSliceSize,omitempty" xml:"FetchSliceSize,omitempty"` // Specifies whether the system performs full backup if incremental backup fails. Valid values: // // - **true**: The system performs full backup if incremental backup fails. // // - **false**: The system does not perform full backup if incremental backup fails. // // example: // // true FullOnIncrementFail *bool `json:"FullOnIncrementFail,omitempty" xml:"FullOnIncrementFail,omitempty"` }
func (CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonNasDetail) GoString ¶
func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonNasDetail) GoString() string
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonNasDetail) SetClusterId ¶
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonNasDetail) SetFetchSliceSize ¶
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonNasDetail) SetFullOnIncrementFail ¶
func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonNasDetail) SetFullOnIncrementFail(v bool) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsCommonNasDetail
type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsFileDetail ¶
type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsFileDetail struct { // Specifies whether to use an advanced policy. Valid values: // // - **true**: uses the advanced policy. // // - **false**: does not use the advanced policy. // // example: // // true AdvPolicy *bool `json:"AdvPolicy,omitempty" xml:"AdvPolicy,omitempty"` // Specifies whether to enable the Volume Shadow Copy Service (VSS) feature. Valid values: // // - **true**: enables the feature. // // - **false**: disables the feature. // // example: // // true UseVSS *bool `json:"UseVSS,omitempty" xml:"UseVSS,omitempty"` }
func (CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsFileDetail) GoString ¶
func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsFileDetail) GoString() string
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsFileDetail) SetAdvPolicy ¶
func (CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsFileDetail) String ¶
func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsFileDetail) String() string
type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail ¶
type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail struct { // Do not prompt for archival type objects in task statistics and failed file lists. // // example: // // true IgnoreArchiveObject *bool `json:"IgnoreArchiveObject,omitempty" xml:"IgnoreArchiveObject,omitempty"` // Specifies whether the system deletes the inventory lists when a backup is completed. This parameter is valid only when OSS inventories are used. Valid values: // // - **NO_CLEANUP**: does not delete inventory lists. // // - **DELETE_CURRENT**: deletes the current inventory list. // // - **DELETE_CURRENT_AND_PREVIOUS**: deletes all inventory lists. // // example: // // NO_CLEANUP InventoryCleanupPolicy *string `json:"InventoryCleanupPolicy,omitempty" xml:"InventoryCleanupPolicy,omitempty"` // The name of the OSS inventory. If this parameter is not empty, the OSS inventory is used for performance optimization. // // - If you want to back up more than 100 million OSS objects, we recommend that you use inventory lists to accelerate incremental backup. Storage fees for inventory lists are included into your OSS bills. // // - A certain amount of time is required for OSS to generate inventory lists. Before inventory lists are generated, OSS objects may fail to be backed up. In this case, you can back up the OSS objects in the next backup cycle. // // example: // // oss-inventory-default InventoryId *string `json:"InventoryId,omitempty" xml:"InventoryId,omitempty"` }
func (CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail) GoString ¶
func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail) GoString() string
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail) SetIgnoreArchiveObject ¶ added in v4.0.2
func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail) SetIgnoreArchiveObject(v bool) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail) SetInventoryCleanupPolicy ¶
func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail) SetInventoryCleanupPolicy(v string) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail) SetInventoryId ¶
func (CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail) String ¶
func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsOssDetail) String() string
type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail ¶
type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail struct { // Specifies whether to enable application consistency. You can enable application consistency only if all disks are ESSDs. // // example: // // false AppConsistent *bool `json:"AppConsistent,omitempty" xml:"AppConsistent,omitempty"` // The IDs of the disks that need to be protected. If all disks need to be protected, this parameter is empty. DiskIdList []*string `json:"DiskIdList,omitempty" xml:"DiskIdList,omitempty" type:"Repeated"` // This parameter is required only if you set the **AppConsistent* - parameter to **true**. This parameter specifies whether to enable Linux fsfreeze to put file systems into the read-only state before application-consistent snapshots are created. Default value: true. // // example: // // true EnableFsFreeze *bool `json:"EnableFsFreeze,omitempty" xml:"EnableFsFreeze,omitempty"` // This parameter is required only if you set the **AppConsistent* - parameter to **true**. This parameter specifies whether to create application-consistent snapshots. Valid values: // // - true: creates application-consistent snapshots. // // - false: creates file system-consistent snapshots. // // Default value: true. // // example: // // true EnableWriters *bool `json:"EnableWriters,omitempty" xml:"EnableWriters,omitempty"` // The IDs of the disks that do not need to be protected. If the DiskIdList parameter is not empty, this parameter is ignored. ExcludeDiskIdList []*string `json:"ExcludeDiskIdList,omitempty" xml:"ExcludeDiskIdList,omitempty" type:"Repeated"` // This parameter is required only if you set the **AppConsistent* - parameter to **true**. This parameter specifies the path of the post-thaw scripts that are executed after application-consistent snapshots are created. // // example: // // /tmp/postscript.sh PostScriptPath *string `json:"PostScriptPath,omitempty" xml:"PostScriptPath,omitempty"` // This parameter is required only if you set the **AppConsistent* - parameter to **true**. This parameter specifies the path of the pre-freeze scripts that are executed before application-consistent snapshots are created. // // example: // // /tmp/prescript.sh PreScriptPath *string `json:"PreScriptPath,omitempty" xml:"PreScriptPath,omitempty"` // This parameter is required only if you set the **AppConsistent* - parameter to **true**. This parameter specifies the name of the Resource Access Management (RAM) role that is required to create application-consistent snapshots. // // example: // // AliyunECSInstanceForHbrRole RamRoleName *string `json:"RamRoleName,omitempty" xml:"RamRoleName,omitempty"` // Specifies whether to create a snapshot-consistent group. You can create a snapshot-consistent group only if all disks are Enterprise SSDs (ESSDs). // // example: // // true SnapshotGroup *bool `json:"SnapshotGroup,omitempty" xml:"SnapshotGroup,omitempty"` // This parameter is required only if you set the **AppConsistent* - parameter to **true**. This parameter specifies the I/O freeze timeout period. Default value: 30. Unit: seconds. // // example: // // 30 TimeoutInSeconds *int64 `json:"TimeoutInSeconds,omitempty" xml:"TimeoutInSeconds,omitempty"` }
func (CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) GoString ¶
func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) GoString() string
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetAppConsistent ¶
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetDiskIdList ¶
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetEnableFsFreeze ¶
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetEnableWriters ¶
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetExcludeDiskIdList ¶
func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetExcludeDiskIdList(v []*string) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetPostScriptPath ¶
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetPreScriptPath ¶
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetRamRoleName ¶
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetSnapshotGroup ¶
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetTimeoutInSeconds ¶
func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetTimeoutInSeconds(v int64) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail
func (CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) String ¶
func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) String() string
type CreatePolicyBindingsResponse ¶
type CreatePolicyBindingsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreatePolicyBindingsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreatePolicyBindingsResponse) GoString ¶
func (s CreatePolicyBindingsResponse) GoString() string
func (*CreatePolicyBindingsResponse) SetBody ¶
func (s *CreatePolicyBindingsResponse) SetBody(v *CreatePolicyBindingsResponseBody) *CreatePolicyBindingsResponse
func (*CreatePolicyBindingsResponse) SetHeaders ¶
func (s *CreatePolicyBindingsResponse) SetHeaders(v map[string]*string) *CreatePolicyBindingsResponse
func (*CreatePolicyBindingsResponse) SetStatusCode ¶
func (s *CreatePolicyBindingsResponse) SetStatusCode(v int32) *CreatePolicyBindingsResponse
func (CreatePolicyBindingsResponse) String ¶
func (s CreatePolicyBindingsResponse) String() string
type CreatePolicyBindingsResponseBody ¶
type CreatePolicyBindingsResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // 82CC5B6C-72F7-5D39-92F6-67887DF9AD46 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (CreatePolicyBindingsResponseBody) GoString ¶
func (s CreatePolicyBindingsResponseBody) GoString() string
func (*CreatePolicyBindingsResponseBody) SetCode ¶
func (s *CreatePolicyBindingsResponseBody) SetCode(v string) *CreatePolicyBindingsResponseBody
func (*CreatePolicyBindingsResponseBody) SetMessage ¶
func (s *CreatePolicyBindingsResponseBody) SetMessage(v string) *CreatePolicyBindingsResponseBody
func (*CreatePolicyBindingsResponseBody) SetRequestId ¶
func (s *CreatePolicyBindingsResponseBody) SetRequestId(v string) *CreatePolicyBindingsResponseBody
func (*CreatePolicyBindingsResponseBody) SetSuccess ¶
func (s *CreatePolicyBindingsResponseBody) SetSuccess(v bool) *CreatePolicyBindingsResponseBody
func (CreatePolicyBindingsResponseBody) String ¶
func (s CreatePolicyBindingsResponseBody) String() string
type CreatePolicyBindingsShrinkRequest ¶
type CreatePolicyBindingsShrinkRequest struct { // The data sources that you want to bind to the backup policy. PolicyBindingListShrink *string `json:"PolicyBindingList,omitempty" xml:"PolicyBindingList,omitempty"` // The ID of the backup policy. // // example: // // po-000************8ep PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` }
func (CreatePolicyBindingsShrinkRequest) GoString ¶
func (s CreatePolicyBindingsShrinkRequest) GoString() string
func (*CreatePolicyBindingsShrinkRequest) SetPolicyBindingListShrink ¶
func (s *CreatePolicyBindingsShrinkRequest) SetPolicyBindingListShrink(v string) *CreatePolicyBindingsShrinkRequest
func (*CreatePolicyBindingsShrinkRequest) SetPolicyId ¶
func (s *CreatePolicyBindingsShrinkRequest) SetPolicyId(v string) *CreatePolicyBindingsShrinkRequest
func (CreatePolicyBindingsShrinkRequest) String ¶
func (s CreatePolicyBindingsShrinkRequest) String() string
type CreatePolicyV2Request ¶
type CreatePolicyV2Request struct { // The description of the backup policy. // // example: // // Data is backed up at 10:00:00 every day and replicated to the China (Shanghai) region for geo-redundancy. PolicyDescription *string `json:"PolicyDescription,omitempty" xml:"PolicyDescription,omitempty"` // The name of the backup policy. // // example: // // Daily Local Backup + Remote Backup PolicyName *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"` // The policy type. Valid values: // // - **STANDARD**: the general backup policy. This type of policy applies to backups other than Elastic Compute Service (ECS) instance backup. // // - **UDM_ECS_ONLY**: This type of policy applies only to ECS instance backup. // // If the policy type is not specified, Cloud Backup automatically sets the policy type based on whether the backup vault is specified in the rules of the policy: // // - If the backup vault is specified, Cloud Backup sets the policy type to **STANDARD**. // // - If the backup vault is not specified, Cloud Backup sets the policy type to **UDM_ECS_ONLY**. // // example: // // STANDARD PolicyType *string `json:"PolicyType,omitempty" xml:"PolicyType,omitempty"` // The rules in the backup policy. Rules []*CreatePolicyV2RequestRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"` }
func (CreatePolicyV2Request) GoString ¶
func (s CreatePolicyV2Request) GoString() string
func (*CreatePolicyV2Request) SetPolicyDescription ¶
func (s *CreatePolicyV2Request) SetPolicyDescription(v string) *CreatePolicyV2Request
func (*CreatePolicyV2Request) SetPolicyName ¶
func (s *CreatePolicyV2Request) SetPolicyName(v string) *CreatePolicyV2Request
func (*CreatePolicyV2Request) SetPolicyType ¶
func (s *CreatePolicyV2Request) SetPolicyType(v string) *CreatePolicyV2Request
func (*CreatePolicyV2Request) SetRules ¶
func (s *CreatePolicyV2Request) SetRules(v []*CreatePolicyV2RequestRules) *CreatePolicyV2Request
func (CreatePolicyV2Request) String ¶
func (s CreatePolicyV2Request) String() string
type CreatePolicyV2RequestRules ¶
type CreatePolicyV2RequestRules struct { // This parameter is required only if the **RuleType* - parameter is set to **BACKUP**. This parameter specifies the backup type. Valid value: **COMPLETE**, which indicates full backup. // // example: // // COMPLETE BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // This parameter is required only if the **RuleType* - parameter is set to **TAG**. This parameter specifies the data source filter rule. DataSourceFilters []*CreatePolicyV2RequestRulesDataSourceFilters `json:"DataSourceFilters,omitempty" xml:"DataSourceFilters,omitempty" type:"Repeated"` // This parameter is required only if the **PolicyType* - parameter is set to **UDM_ECS_ONLY**. This parameter specifies whether to enable the immutable backup feature. // // example: // // true Immutable *bool `json:"Immutable,omitempty" xml:"Immutable,omitempty"` // Specifies whether to enable the feature of keeping at least one backup version. Valid values: // // - 0: The feature is disabled. // // - 1: The feature is enabled. // // example: // // 1 KeepLatestSnapshots *int64 `json:"KeepLatestSnapshots,omitempty" xml:"KeepLatestSnapshots,omitempty"` // This parameter is required only if the **RuleType* - parameter is set to **REPLICATION**. This parameter specifies the ID of the destination region. // // example: // // cn-shanghai ReplicationRegionId *string `json:"ReplicationRegionId,omitempty" xml:"ReplicationRegionId,omitempty"` // This parameter is required only if the **RuleType* - parameter is set to **BACKUP**, **TRANSITION* - or **REPLICATION**. // // - If the **RuleType* - parameter is set to **BACKUP**, this parameter specifies the retention period of the backup data. The priority is lower than the Retention field of the rule with RuleType=TRANSITION. Minimum value: 1. Maximum value: 364635. Unit: days. // // - If the **RuleType* - parameter is set to **TRANSITION**, this parameter specifies the retention period of the backup data. Minimum value: 1. Maximum value: 364635. Unit: days. // // - If the **RuleType* - parameter is set to **REPLICATION**, this parameter specifies the retention period of remote backups. Minimum value: 1. Maximum value: 364635. Unit: days. // // example: // // 7 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // This parameter is required only if the **RuleType* - parameter is set to **TRANSITION**. This parameter specifies the special retention rules. RetentionRules []*CreatePolicyV2RequestRulesRetentionRules `json:"RetentionRules,omitempty" xml:"RetentionRules,omitempty" type:"Repeated"` // The type of the rule. Each backup policy must have at least one rule of the **BACKUP* - type and only one rule of the **TRANSITION* - type. Valid values: // // - **BACKUP**: backup rule // // - **TRANSITION**: lifecycle rule // // - **REPLICATION**: replication rule // // - **TAG**: tag rule // // This parameter is required. // // example: // // BACKUP RuleType *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"` // This parameter is required only if the **RuleType* - parameter is set to **BACKUP**. This parameter specifies the backup schedule settings. Format: `I|{startTime}|{interval}`. The system runs the first backup job at a point in time that is specified in the {startTime} parameter and the subsequent backup jobs at an interval that is specified in the {interval} parameter. The system does not run a backup job before the specified point in time. Each backup job, except the first one, starts only after the previous backup job is completed. For example, `I|1631685600|P1D` specifies that the system runs the first backup job at 14:00:00 on September 15, 2021 and the subsequent backup jobs once a day. // // - startTime: the time at which the system starts to run a backup job. The time must follow the UNIX time format. Unit: seconds. // // - interval: the interval at which the system runs a backup job. The interval must follow the ISO 8601 standard. For example, PT1H specifies an interval of 1 hour. P1D specifies an interval of one day. // // example: // // I|1648647166|P1D Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` // This parameter is required only if the **RuleType* - parameter is set to **TAG**. This parameter specifies the resource tag filter rule. TagFilters []*CreatePolicyV2RequestRulesTagFilters `json:"TagFilters,omitempty" xml:"TagFilters,omitempty" type:"Repeated"` // This parameter is required only if the RuleType parameter is set to BACKUP. The ID of the backup vault. // // example: // // v-0001************aseg VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (CreatePolicyV2RequestRules) GoString ¶
func (s CreatePolicyV2RequestRules) GoString() string
func (*CreatePolicyV2RequestRules) SetBackupType ¶
func (s *CreatePolicyV2RequestRules) SetBackupType(v string) *CreatePolicyV2RequestRules
func (*CreatePolicyV2RequestRules) SetDataSourceFilters ¶
func (s *CreatePolicyV2RequestRules) SetDataSourceFilters(v []*CreatePolicyV2RequestRulesDataSourceFilters) *CreatePolicyV2RequestRules
func (*CreatePolicyV2RequestRules) SetImmutable ¶ added in v4.0.2
func (s *CreatePolicyV2RequestRules) SetImmutable(v bool) *CreatePolicyV2RequestRules
func (*CreatePolicyV2RequestRules) SetKeepLatestSnapshots ¶
func (s *CreatePolicyV2RequestRules) SetKeepLatestSnapshots(v int64) *CreatePolicyV2RequestRules
func (*CreatePolicyV2RequestRules) SetReplicationRegionId ¶
func (s *CreatePolicyV2RequestRules) SetReplicationRegionId(v string) *CreatePolicyV2RequestRules
func (*CreatePolicyV2RequestRules) SetRetention ¶
func (s *CreatePolicyV2RequestRules) SetRetention(v int64) *CreatePolicyV2RequestRules
func (*CreatePolicyV2RequestRules) SetRetentionRules ¶
func (s *CreatePolicyV2RequestRules) SetRetentionRules(v []*CreatePolicyV2RequestRulesRetentionRules) *CreatePolicyV2RequestRules
func (*CreatePolicyV2RequestRules) SetRuleType ¶
func (s *CreatePolicyV2RequestRules) SetRuleType(v string) *CreatePolicyV2RequestRules
func (*CreatePolicyV2RequestRules) SetSchedule ¶
func (s *CreatePolicyV2RequestRules) SetSchedule(v string) *CreatePolicyV2RequestRules
func (*CreatePolicyV2RequestRules) SetTagFilters ¶
func (s *CreatePolicyV2RequestRules) SetTagFilters(v []*CreatePolicyV2RequestRulesTagFilters) *CreatePolicyV2RequestRules
func (*CreatePolicyV2RequestRules) SetVaultId ¶
func (s *CreatePolicyV2RequestRules) SetVaultId(v string) *CreatePolicyV2RequestRules
func (CreatePolicyV2RequestRules) String ¶
func (s CreatePolicyV2RequestRules) String() string
type CreatePolicyV2RequestRulesDataSourceFilters ¶
type CreatePolicyV2RequestRulesDataSourceFilters struct { // This parameter is deprecated. DataSourceIds []*string `json:"DataSourceIds,omitempty" xml:"DataSourceIds,omitempty" type:"Repeated"` // The type of the data source. Valid value: // // - **UDM_ECS**: Elastic Compute Service (ECS) instance This type of data source is supported only if the **PolicyType* - parameter is set to **UDM_ECS_ONLY**. // // - **OSS**: Object Storage Service (OSS) bucket This type of data source is supported only if the **PolicyType* - parameter is set to **STANDARD**. // // - **NAS**: File Storage NAS (NAS) file system This type of data source is supported only if the **PolicyType* - parameter is set to **STANDARD**. // // - **ECS_FILE**: ECS file This type of data source is supported only if the **PolicyType* - parameter is set to **STANDARD**. // // - **OTS**: Tablestore instance This type of data source is supported only if the **PolicyType* - parameter is set to **STANDARD**. // // example: // // UDM_ECS SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (CreatePolicyV2RequestRulesDataSourceFilters) GoString ¶
func (s CreatePolicyV2RequestRulesDataSourceFilters) GoString() string
func (*CreatePolicyV2RequestRulesDataSourceFilters) SetDataSourceIds ¶
func (s *CreatePolicyV2RequestRulesDataSourceFilters) SetDataSourceIds(v []*string) *CreatePolicyV2RequestRulesDataSourceFilters
func (*CreatePolicyV2RequestRulesDataSourceFilters) SetSourceType ¶
func (s *CreatePolicyV2RequestRulesDataSourceFilters) SetSourceType(v string) *CreatePolicyV2RequestRulesDataSourceFilters
func (CreatePolicyV2RequestRulesDataSourceFilters) String ¶
func (s CreatePolicyV2RequestRulesDataSourceFilters) String() string
type CreatePolicyV2RequestRulesRetentionRules ¶
type CreatePolicyV2RequestRulesRetentionRules struct { // The type of the special retention rule. Valid values: // // - **DAILY**: retains daily backups // // - **WEEKLY**: retains weekly backups // // - **MONTHLY**: retains monthly backups // // - **YEARLY**: retains yearly backups // // example: // // YEARLY AdvancedRetentionType *string `json:"AdvancedRetentionType,omitempty" xml:"AdvancedRetentionType,omitempty"` // The special retention period of backups. Minimum value: 1. Unit: days. // // example: // // 730 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // Specifies which backup is retained based on the special retention rule. Only the first backup can be retained. // // example: // // 1 WhichSnapshot *int64 `json:"WhichSnapshot,omitempty" xml:"WhichSnapshot,omitempty"` }
func (CreatePolicyV2RequestRulesRetentionRules) GoString ¶
func (s CreatePolicyV2RequestRulesRetentionRules) GoString() string
func (*CreatePolicyV2RequestRulesRetentionRules) SetAdvancedRetentionType ¶
func (s *CreatePolicyV2RequestRulesRetentionRules) SetAdvancedRetentionType(v string) *CreatePolicyV2RequestRulesRetentionRules
func (*CreatePolicyV2RequestRulesRetentionRules) SetRetention ¶
func (s *CreatePolicyV2RequestRulesRetentionRules) SetRetention(v int64) *CreatePolicyV2RequestRulesRetentionRules
func (*CreatePolicyV2RequestRulesRetentionRules) SetWhichSnapshot ¶
func (s *CreatePolicyV2RequestRulesRetentionRules) SetWhichSnapshot(v int64) *CreatePolicyV2RequestRulesRetentionRules
func (CreatePolicyV2RequestRulesRetentionRules) String ¶
func (s CreatePolicyV2RequestRulesRetentionRules) String() string
type CreatePolicyV2RequestRulesTagFilters ¶
type CreatePolicyV2RequestRulesTagFilters struct { // The tag key. // // example: // // env Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag-based matching rule. Valid values: // // - **EQUAL**: Both the tag key and tag value are matched. // // - **NOT**: The tag key is matched and the tag value is not matched. // // example: // // EQUAL Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"` // The tag value. If you leave this parameter empty, the value is any value. // // example: // // prod Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreatePolicyV2RequestRulesTagFilters) GoString ¶
func (s CreatePolicyV2RequestRulesTagFilters) GoString() string
func (*CreatePolicyV2RequestRulesTagFilters) SetKey ¶
func (s *CreatePolicyV2RequestRulesTagFilters) SetKey(v string) *CreatePolicyV2RequestRulesTagFilters
func (*CreatePolicyV2RequestRulesTagFilters) SetOperator ¶
func (s *CreatePolicyV2RequestRulesTagFilters) SetOperator(v string) *CreatePolicyV2RequestRulesTagFilters
func (*CreatePolicyV2RequestRulesTagFilters) SetValue ¶
func (s *CreatePolicyV2RequestRulesTagFilters) SetValue(v string) *CreatePolicyV2RequestRulesTagFilters
func (CreatePolicyV2RequestRulesTagFilters) String ¶
func (s CreatePolicyV2RequestRulesTagFilters) String() string
type CreatePolicyV2Response ¶
type CreatePolicyV2Response struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreatePolicyV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreatePolicyV2Response) GoString ¶
func (s CreatePolicyV2Response) GoString() string
func (*CreatePolicyV2Response) SetBody ¶
func (s *CreatePolicyV2Response) SetBody(v *CreatePolicyV2ResponseBody) *CreatePolicyV2Response
func (*CreatePolicyV2Response) SetHeaders ¶
func (s *CreatePolicyV2Response) SetHeaders(v map[string]*string) *CreatePolicyV2Response
func (*CreatePolicyV2Response) SetStatusCode ¶
func (s *CreatePolicyV2Response) SetStatusCode(v int32) *CreatePolicyV2Response
func (CreatePolicyV2Response) String ¶
func (s CreatePolicyV2Response) String() string
type CreatePolicyV2ResponseBody ¶
type CreatePolicyV2ResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the backup policy. // // example: // // po-000000zemnuyx2li3y9y PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // The ID of the request. // // example: // // EEC65C22-2152-5E31-8AD6-D6CBF1BFF49F RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (CreatePolicyV2ResponseBody) GoString ¶
func (s CreatePolicyV2ResponseBody) GoString() string
func (*CreatePolicyV2ResponseBody) SetCode ¶
func (s *CreatePolicyV2ResponseBody) SetCode(v string) *CreatePolicyV2ResponseBody
func (*CreatePolicyV2ResponseBody) SetMessage ¶
func (s *CreatePolicyV2ResponseBody) SetMessage(v string) *CreatePolicyV2ResponseBody
func (*CreatePolicyV2ResponseBody) SetPolicyId ¶
func (s *CreatePolicyV2ResponseBody) SetPolicyId(v string) *CreatePolicyV2ResponseBody
func (*CreatePolicyV2ResponseBody) SetRequestId ¶
func (s *CreatePolicyV2ResponseBody) SetRequestId(v string) *CreatePolicyV2ResponseBody
func (*CreatePolicyV2ResponseBody) SetSuccess ¶
func (s *CreatePolicyV2ResponseBody) SetSuccess(v bool) *CreatePolicyV2ResponseBody
func (CreatePolicyV2ResponseBody) String ¶
func (s CreatePolicyV2ResponseBody) String() string
type CreatePolicyV2ShrinkRequest ¶
type CreatePolicyV2ShrinkRequest struct { // The description of the backup policy. // // example: // // Data is backed up at 10:00:00 every day and replicated to the China (Shanghai) region for geo-redundancy. PolicyDescription *string `json:"PolicyDescription,omitempty" xml:"PolicyDescription,omitempty"` // The name of the backup policy. // // example: // // Daily Local Backup + Remote Backup PolicyName *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"` // The policy type. Valid values: // // - **STANDARD**: the general backup policy. This type of policy applies to backups other than Elastic Compute Service (ECS) instance backup. // // - **UDM_ECS_ONLY**: This type of policy applies only to ECS instance backup. // // If the policy type is not specified, Cloud Backup automatically sets the policy type based on whether the backup vault is specified in the rules of the policy: // // - If the backup vault is specified, Cloud Backup sets the policy type to **STANDARD**. // // - If the backup vault is not specified, Cloud Backup sets the policy type to **UDM_ECS_ONLY**. // // example: // // STANDARD PolicyType *string `json:"PolicyType,omitempty" xml:"PolicyType,omitempty"` // The rules in the backup policy. RulesShrink *string `json:"Rules,omitempty" xml:"Rules,omitempty"` }
func (CreatePolicyV2ShrinkRequest) GoString ¶
func (s CreatePolicyV2ShrinkRequest) GoString() string
func (*CreatePolicyV2ShrinkRequest) SetPolicyDescription ¶
func (s *CreatePolicyV2ShrinkRequest) SetPolicyDescription(v string) *CreatePolicyV2ShrinkRequest
func (*CreatePolicyV2ShrinkRequest) SetPolicyName ¶
func (s *CreatePolicyV2ShrinkRequest) SetPolicyName(v string) *CreatePolicyV2ShrinkRequest
func (*CreatePolicyV2ShrinkRequest) SetPolicyType ¶
func (s *CreatePolicyV2ShrinkRequest) SetPolicyType(v string) *CreatePolicyV2ShrinkRequest
func (*CreatePolicyV2ShrinkRequest) SetRulesShrink ¶
func (s *CreatePolicyV2ShrinkRequest) SetRulesShrink(v string) *CreatePolicyV2ShrinkRequest
func (CreatePolicyV2ShrinkRequest) String ¶
func (s CreatePolicyV2ShrinkRequest) String() string
type CreateReplicationVaultRequest ¶
type CreateReplicationVaultRequest struct { // The description of the backup vault. The description must be 0 to 255 characters in length. // // example: // // description Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The method that is used to encrypt the source data. This parameter is valid only if you set the VaultType parameter to STANDARD or OTS_BACKUP. Valid values: // // - **HBR_PRIVATE**: The source data is encrypted by using the built-in encryption method of Hybrid Backup Recovery (HBR). // // - **KMS**: The source data is encrypted by using Key Management Service (KMS). // // example: // // HBR_PRIVATE EncryptType *string `json:"EncryptType,omitempty" xml:"EncryptType,omitempty"` // The customer master key (CMK) created in KMS or the alias of the key. This parameter is required only if you set the EncryptType parameter to KMS. // // example: // // alias/test KmsKeyId *string `json:"KmsKeyId,omitempty" xml:"KmsKeyId,omitempty"` // The data redundancy type of the backup vault. Valid values: // // - LRS: standard locally redundant storage (LRS). Cloud Backup stores the copies of each object on multiple devices of different facilities in the same zone. This way, Cloud Backup ensures data durability and availability even if hardware failures occur. // // - ZRS: standard zone-redundant storage (ZRS). Cloud Backup uses the multi-zone mechanism to distribute data across three zones within the same region. If a zone fails, the data that is stored in the other two zones is still accessible. // // example: // // LRS RedundancyType *string `json:"RedundancyType,omitempty" xml:"RedundancyType,omitempty"` // The ID of the region where the source vault resides. // // This parameter is required. // // example: // // cn-hangzhou ReplicationSourceRegionId *string `json:"ReplicationSourceRegionId,omitempty" xml:"ReplicationSourceRegionId,omitempty"` // The ID of the source vault. // // This parameter is required. // // example: // // v-********************* ReplicationSourceVaultId *string `json:"ReplicationSourceVaultId,omitempty" xml:"ReplicationSourceVaultId,omitempty"` // The name of the backup vault. The name must be 1 to 64 characters in length. // // This parameter is required. // // example: // // mirrorvaultname VaultName *string `json:"VaultName,omitempty" xml:"VaultName,omitempty"` // The ID of the region where the backup vault resides. // // This parameter is required. // // example: // // cn-shanghai VaultRegionId *string `json:"VaultRegionId,omitempty" xml:"VaultRegionId,omitempty"` // The storage type of the backup vault. Valid value: **STANDARD**, which indicates standard storage. // // example: // // STANDARD VaultStorageClass *string `json:"VaultStorageClass,omitempty" xml:"VaultStorageClass,omitempty"` }
func (CreateReplicationVaultRequest) GoString ¶
func (s CreateReplicationVaultRequest) GoString() string
func (*CreateReplicationVaultRequest) SetDescription ¶
func (s *CreateReplicationVaultRequest) SetDescription(v string) *CreateReplicationVaultRequest
func (*CreateReplicationVaultRequest) SetEncryptType ¶
func (s *CreateReplicationVaultRequest) SetEncryptType(v string) *CreateReplicationVaultRequest
func (*CreateReplicationVaultRequest) SetKmsKeyId ¶
func (s *CreateReplicationVaultRequest) SetKmsKeyId(v string) *CreateReplicationVaultRequest
func (*CreateReplicationVaultRequest) SetRedundancyType ¶
func (s *CreateReplicationVaultRequest) SetRedundancyType(v string) *CreateReplicationVaultRequest
func (*CreateReplicationVaultRequest) SetReplicationSourceRegionId ¶
func (s *CreateReplicationVaultRequest) SetReplicationSourceRegionId(v string) *CreateReplicationVaultRequest
func (*CreateReplicationVaultRequest) SetReplicationSourceVaultId ¶
func (s *CreateReplicationVaultRequest) SetReplicationSourceVaultId(v string) *CreateReplicationVaultRequest
func (*CreateReplicationVaultRequest) SetVaultName ¶
func (s *CreateReplicationVaultRequest) SetVaultName(v string) *CreateReplicationVaultRequest
func (*CreateReplicationVaultRequest) SetVaultRegionId ¶
func (s *CreateReplicationVaultRequest) SetVaultRegionId(v string) *CreateReplicationVaultRequest
func (*CreateReplicationVaultRequest) SetVaultStorageClass ¶
func (s *CreateReplicationVaultRequest) SetVaultStorageClass(v string) *CreateReplicationVaultRequest
func (CreateReplicationVaultRequest) String ¶
func (s CreateReplicationVaultRequest) String() string
type CreateReplicationVaultResponse ¶
type CreateReplicationVaultResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateReplicationVaultResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateReplicationVaultResponse) GoString ¶
func (s CreateReplicationVaultResponse) GoString() string
func (*CreateReplicationVaultResponse) SetBody ¶
func (s *CreateReplicationVaultResponse) SetBody(v *CreateReplicationVaultResponseBody) *CreateReplicationVaultResponse
func (*CreateReplicationVaultResponse) SetHeaders ¶
func (s *CreateReplicationVaultResponse) SetHeaders(v map[string]*string) *CreateReplicationVaultResponse
func (*CreateReplicationVaultResponse) SetStatusCode ¶
func (s *CreateReplicationVaultResponse) SetStatusCode(v int32) *CreateReplicationVaultResponse
func (CreateReplicationVaultResponse) String ¶
func (s CreateReplicationVaultResponse) String() string
type CreateReplicationVaultResponseBody ¶
type CreateReplicationVaultResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The ID of the job that is used to initialize the backup vault. You can call the DescribeTask operation to query the job status. // // example: // // t-********************* TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` // The ID of the backup vault. // // example: // // v-********************* VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (CreateReplicationVaultResponseBody) GoString ¶
func (s CreateReplicationVaultResponseBody) GoString() string
func (*CreateReplicationVaultResponseBody) SetCode ¶
func (s *CreateReplicationVaultResponseBody) SetCode(v string) *CreateReplicationVaultResponseBody
func (*CreateReplicationVaultResponseBody) SetMessage ¶
func (s *CreateReplicationVaultResponseBody) SetMessage(v string) *CreateReplicationVaultResponseBody
func (*CreateReplicationVaultResponseBody) SetRequestId ¶
func (s *CreateReplicationVaultResponseBody) SetRequestId(v string) *CreateReplicationVaultResponseBody
func (*CreateReplicationVaultResponseBody) SetSuccess ¶
func (s *CreateReplicationVaultResponseBody) SetSuccess(v bool) *CreateReplicationVaultResponseBody
func (*CreateReplicationVaultResponseBody) SetTaskId ¶
func (s *CreateReplicationVaultResponseBody) SetTaskId(v string) *CreateReplicationVaultResponseBody
func (*CreateReplicationVaultResponseBody) SetVaultId ¶
func (s *CreateReplicationVaultResponseBody) SetVaultId(v string) *CreateReplicationVaultResponseBody
func (CreateReplicationVaultResponseBody) String ¶
func (s CreateReplicationVaultResponseBody) String() string
type CreateRestoreJobRequest ¶
type CreateRestoreJobRequest struct { // The name of the role created in the RAM of the original account for cross-account backup managed by the current account. // // example: // // BackupRole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Cross-account backup type. Supported values: // // - SELF_ACCOUNT: Backup within the same account // // - CROSS_ACCOUNT: Cross-account backup // // example: // // SELF_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The original account ID managed by the current account for cross-account backup. // // example: // // 158975xxxxx4625 CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The path not to be restored. All documents under this path will not be restored. Maximum length is 255 characters. // // example: // // ["/var", "/proc"] Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // Details of restoring to the local environment. FailbackDetail map[string]interface{} `json:"FailbackDetail,omitempty" xml:"FailbackDetail,omitempty"` // The path to be restored. All documents under this path will be restored. Maximum length is 255 characters. // // example: // // ["/home/alice/*.pdf", "/home/bob/*.txt"] Include *string `json:"Include,omitempty" xml:"Include,omitempty"` // Indicates whether it is called by the container service. Default is false. // // example: // // false InitiatedByAck *bool `json:"InitiatedByAck,omitempty" xml:"InitiatedByAck,omitempty"` // Parameters for the restore job. // // example: // // {\\"includes\\":[],\\"excludes\\":[],\\"conflictPolicy\\":\\"OVERWRITE_EXISTING\\"} Options *string `json:"Options,omitempty" xml:"Options,omitempty"` // Details of the Table Store instance. OtsDetail *OtsTableRestoreDetail `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty"` // The type of the restore destination data source. Possible values: // // - **ECS_FILE**: Restore to ECS file. // // - **OSS**: Restore to Alibaba Cloud OSS. // // - **NAS**: Restore to Alibaba Cloud NAS. // // - **OTS_TABLE**: Restore to Alibaba Cloud OTS. // // - **UDM_ECS_ROLLBACK**: Restore to Alibaba Cloud ECS whole machine. // // This parameter is required. // // example: // // ECS_FILE RestoreType *string `json:"RestoreType,omitempty" xml:"RestoreType,omitempty"` // The HASH value of the backup snapshot. // // example: // // f2fe... SnapshotHash *string `json:"SnapshotHash,omitempty" xml:"SnapshotHash,omitempty"` // The ID of the backup snapshot. // // example: // // s-******************** SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"` // The type of the data source. Possible values: // // - **ECS_FILE**: Restore ECS file. // // - **OSS**: Restore Alibaba Cloud OSS. // // - **NAS**: Restore Alibaba Cloud NAS. // // - **OTS_TABLE**: Restore to Alibaba Cloud OTS. // // - **UDM_ECS**: Restore to Alibaba Cloud ECS whole machine. // // This parameter is required. // // example: // // ECS_FILE SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // Valid only when **RestoreType* - is **OSS**. Indicates the name of the OSS bucket at the restore destination. // // example: // // hbr-backup-oss TargetBucket *string `json:"TargetBucket,omitempty" xml:"TargetBucket,omitempty"` // Details of the target container. // // example: // // {\\"host\\":\\"k8s-node1\\",\\"hostPrefix\\":\\"/var/lib/kubelet/pods/4acb31fe-8577-40ff-bc8c-eccabd835f73/volumes/kubernetes.io~csi/pvc-b050b00e-ef17-4792-aab1-1642355cf1f4/mount\\",\\"pvPath\\":\\"/\\"} TargetContainer *string `json:"TargetContainer,omitempty" xml:"TargetContainer,omitempty"` // The ID of the target container cluster. // // example: // // cc-000amjsc7o1h9506oob7 TargetContainerClusterId *string `json:"TargetContainerClusterId,omitempty" xml:"TargetContainerClusterId,omitempty"` // Valid only when **RestoreType* - is **NAS**. Indicates the creation time of the file system at the restore destination. // // example: // // 1554347313 TargetCreateTime *int64 `json:"TargetCreateTime,omitempty" xml:"TargetCreateTime,omitempty"` // Valid only when **RestoreType* - is **NAS**. Indicates the ID of the file system at the restore destination. // // example: // // 005494 TargetFileSystemId *string `json:"TargetFileSystemId,omitempty" xml:"TargetFileSystemId,omitempty"` // Valid only when **RestoreType* - is **ECS_FILE**. Indicates the ECS instance ID at the restore destination. // // example: // // i-********************* TargetInstanceId *string `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"` // The name of the target Table Store instance. // // example: // // instancename TargetInstanceName *string `json:"TargetInstanceName,omitempty" xml:"TargetInstanceName,omitempty"` // Valid only when **RestoreType* - is **ECS_FILE**. Indicates the file path at the restore destination. // // example: // // C:\\ TargetPath *string `json:"TargetPath,omitempty" xml:"TargetPath,omitempty"` // Valid only when **RestoreType* - is **OSS**. Indicates the object prefix at the restore destination. // // example: // // hbr TargetPrefix *string `json:"TargetPrefix,omitempty" xml:"TargetPrefix,omitempty"` // The name of the data table in the target Table Store. // // example: // // tablename TargetTableName *string `json:"TargetTableName,omitempty" xml:"TargetTableName,omitempty"` // The time of the Table Store to be restored. UNIX timestamp, in seconds. // // example: // // 1642496881 TargetTime *int64 `json:"TargetTime,omitempty" xml:"TargetTime,omitempty"` // Details of the whole machine backup. // // example: // // {\\"sourceInstanceId\\":\\"i-uf62te6pm3iwsyxyz66q\\",\\"bootAfterRestore\\":false} UdmDetail map[string]interface{} `json:"UdmDetail,omitempty" xml:"UdmDetail,omitempty"` // Valid only when **SourceType* - is **UDM_ECS**. Indicates the target region for the restore. // // example: // // cn-shanghai UdmRegionId *string `json:"UdmRegionId,omitempty" xml:"UdmRegionId,omitempty"` // The ID of the backup vault that the snapshot belongs to. // // example: // // v-********************* VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (CreateRestoreJobRequest) GoString ¶
func (s CreateRestoreJobRequest) GoString() string
func (*CreateRestoreJobRequest) SetCrossAccountRoleName ¶
func (s *CreateRestoreJobRequest) SetCrossAccountRoleName(v string) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetCrossAccountType ¶
func (s *CreateRestoreJobRequest) SetCrossAccountType(v string) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetCrossAccountUserId ¶
func (s *CreateRestoreJobRequest) SetCrossAccountUserId(v int64) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetExclude ¶
func (s *CreateRestoreJobRequest) SetExclude(v string) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetFailbackDetail ¶
func (s *CreateRestoreJobRequest) SetFailbackDetail(v map[string]interface{}) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetInclude ¶
func (s *CreateRestoreJobRequest) SetInclude(v string) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetInitiatedByAck ¶
func (s *CreateRestoreJobRequest) SetInitiatedByAck(v bool) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetOptions ¶
func (s *CreateRestoreJobRequest) SetOptions(v string) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetOtsDetail ¶
func (s *CreateRestoreJobRequest) SetOtsDetail(v *OtsTableRestoreDetail) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetRestoreType ¶
func (s *CreateRestoreJobRequest) SetRestoreType(v string) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetSnapshotHash ¶
func (s *CreateRestoreJobRequest) SetSnapshotHash(v string) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetSnapshotId ¶
func (s *CreateRestoreJobRequest) SetSnapshotId(v string) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetSourceType ¶
func (s *CreateRestoreJobRequest) SetSourceType(v string) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetTargetBucket ¶
func (s *CreateRestoreJobRequest) SetTargetBucket(v string) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetTargetContainer ¶
func (s *CreateRestoreJobRequest) SetTargetContainer(v string) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetTargetContainerClusterId ¶
func (s *CreateRestoreJobRequest) SetTargetContainerClusterId(v string) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetTargetCreateTime ¶
func (s *CreateRestoreJobRequest) SetTargetCreateTime(v int64) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetTargetFileSystemId ¶
func (s *CreateRestoreJobRequest) SetTargetFileSystemId(v string) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetTargetInstanceId ¶
func (s *CreateRestoreJobRequest) SetTargetInstanceId(v string) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetTargetInstanceName ¶
func (s *CreateRestoreJobRequest) SetTargetInstanceName(v string) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetTargetPath ¶
func (s *CreateRestoreJobRequest) SetTargetPath(v string) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetTargetPrefix ¶
func (s *CreateRestoreJobRequest) SetTargetPrefix(v string) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetTargetTableName ¶
func (s *CreateRestoreJobRequest) SetTargetTableName(v string) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetTargetTime ¶
func (s *CreateRestoreJobRequest) SetTargetTime(v int64) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetUdmDetail ¶
func (s *CreateRestoreJobRequest) SetUdmDetail(v map[string]interface{}) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetUdmRegionId ¶
func (s *CreateRestoreJobRequest) SetUdmRegionId(v string) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetVaultId ¶
func (s *CreateRestoreJobRequest) SetVaultId(v string) *CreateRestoreJobRequest
func (CreateRestoreJobRequest) String ¶
func (s CreateRestoreJobRequest) String() string
type CreateRestoreJobResponse ¶
type CreateRestoreJobResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateRestoreJobResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateRestoreJobResponse) GoString ¶
func (s CreateRestoreJobResponse) GoString() string
func (*CreateRestoreJobResponse) SetBody ¶
func (s *CreateRestoreJobResponse) SetBody(v *CreateRestoreJobResponseBody) *CreateRestoreJobResponse
func (*CreateRestoreJobResponse) SetHeaders ¶
func (s *CreateRestoreJobResponse) SetHeaders(v map[string]*string) *CreateRestoreJobResponse
func (*CreateRestoreJobResponse) SetStatusCode ¶
func (s *CreateRestoreJobResponse) SetStatusCode(v int32) *CreateRestoreJobResponse
func (CreateRestoreJobResponse) String ¶
func (s CreateRestoreJobResponse) String() string
type CreateRestoreJobResponseBody ¶
type CreateRestoreJobResponseBody struct { // Return code, 200 indicates success. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // Description of the return message, usually \\"successful\\" when successful, and corresponding error messages when there is an error. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // Request ID. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Restore job ID. // // example: // // r-********************* RestoreId *string `json:"RestoreId,omitempty" xml:"RestoreId,omitempty"` // Whether the request was successful. // // - true: Success // // - false: Failure // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (CreateRestoreJobResponseBody) GoString ¶
func (s CreateRestoreJobResponseBody) GoString() string
func (*CreateRestoreJobResponseBody) SetCode ¶
func (s *CreateRestoreJobResponseBody) SetCode(v string) *CreateRestoreJobResponseBody
func (*CreateRestoreJobResponseBody) SetMessage ¶
func (s *CreateRestoreJobResponseBody) SetMessage(v string) *CreateRestoreJobResponseBody
func (*CreateRestoreJobResponseBody) SetRequestId ¶
func (s *CreateRestoreJobResponseBody) SetRequestId(v string) *CreateRestoreJobResponseBody
func (*CreateRestoreJobResponseBody) SetRestoreId ¶
func (s *CreateRestoreJobResponseBody) SetRestoreId(v string) *CreateRestoreJobResponseBody
func (*CreateRestoreJobResponseBody) SetSuccess ¶
func (s *CreateRestoreJobResponseBody) SetSuccess(v bool) *CreateRestoreJobResponseBody
func (CreateRestoreJobResponseBody) String ¶
func (s CreateRestoreJobResponseBody) String() string
type CreateRestoreJobShrinkRequest ¶
type CreateRestoreJobShrinkRequest struct { // The name of the role created in the RAM of the original account for cross-account backup managed by the current account. // // example: // // BackupRole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Cross-account backup type. Supported values: // // - SELF_ACCOUNT: Backup within the same account // // - CROSS_ACCOUNT: Cross-account backup // // example: // // SELF_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The original account ID managed by the current account for cross-account backup. // // example: // // 158975xxxxx4625 CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The path not to be restored. All documents under this path will not be restored. Maximum length is 255 characters. // // example: // // ["/var", "/proc"] Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // Details of restoring to the local environment. FailbackDetailShrink *string `json:"FailbackDetail,omitempty" xml:"FailbackDetail,omitempty"` // The path to be restored. All documents under this path will be restored. Maximum length is 255 characters. // // example: // // ["/home/alice/*.pdf", "/home/bob/*.txt"] Include *string `json:"Include,omitempty" xml:"Include,omitempty"` // Indicates whether it is called by the container service. Default is false. // // example: // // false InitiatedByAck *bool `json:"InitiatedByAck,omitempty" xml:"InitiatedByAck,omitempty"` // Parameters for the restore job. // // example: // // {\\"includes\\":[],\\"excludes\\":[],\\"conflictPolicy\\":\\"OVERWRITE_EXISTING\\"} Options *string `json:"Options,omitempty" xml:"Options,omitempty"` // Details of the Table Store instance. OtsDetailShrink *string `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty"` // The type of the restore destination data source. Possible values: // // - **ECS_FILE**: Restore to ECS file. // // - **OSS**: Restore to Alibaba Cloud OSS. // // - **NAS**: Restore to Alibaba Cloud NAS. // // - **OTS_TABLE**: Restore to Alibaba Cloud OTS. // // - **UDM_ECS_ROLLBACK**: Restore to Alibaba Cloud ECS whole machine. // // This parameter is required. // // example: // // ECS_FILE RestoreType *string `json:"RestoreType,omitempty" xml:"RestoreType,omitempty"` // The HASH value of the backup snapshot. // // example: // // f2fe... SnapshotHash *string `json:"SnapshotHash,omitempty" xml:"SnapshotHash,omitempty"` // The ID of the backup snapshot. // // example: // // s-******************** SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"` // The type of the data source. Possible values: // // - **ECS_FILE**: Restore ECS file. // // - **OSS**: Restore Alibaba Cloud OSS. // // - **NAS**: Restore Alibaba Cloud NAS. // // - **OTS_TABLE**: Restore to Alibaba Cloud OTS. // // - **UDM_ECS**: Restore to Alibaba Cloud ECS whole machine. // // This parameter is required. // // example: // // ECS_FILE SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // Valid only when **RestoreType* - is **OSS**. Indicates the name of the OSS bucket at the restore destination. // // example: // // hbr-backup-oss TargetBucket *string `json:"TargetBucket,omitempty" xml:"TargetBucket,omitempty"` // Details of the target container. // // example: // // {\\"host\\":\\"k8s-node1\\",\\"hostPrefix\\":\\"/var/lib/kubelet/pods/4acb31fe-8577-40ff-bc8c-eccabd835f73/volumes/kubernetes.io~csi/pvc-b050b00e-ef17-4792-aab1-1642355cf1f4/mount\\",\\"pvPath\\":\\"/\\"} TargetContainer *string `json:"TargetContainer,omitempty" xml:"TargetContainer,omitempty"` // The ID of the target container cluster. // // example: // // cc-000amjsc7o1h9506oob7 TargetContainerClusterId *string `json:"TargetContainerClusterId,omitempty" xml:"TargetContainerClusterId,omitempty"` // Valid only when **RestoreType* - is **NAS**. Indicates the creation time of the file system at the restore destination. // // example: // // 1554347313 TargetCreateTime *int64 `json:"TargetCreateTime,omitempty" xml:"TargetCreateTime,omitempty"` // Valid only when **RestoreType* - is **NAS**. Indicates the ID of the file system at the restore destination. // // example: // // 005494 TargetFileSystemId *string `json:"TargetFileSystemId,omitempty" xml:"TargetFileSystemId,omitempty"` // Valid only when **RestoreType* - is **ECS_FILE**. Indicates the ECS instance ID at the restore destination. // // example: // // i-********************* TargetInstanceId *string `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"` // The name of the target Table Store instance. // // example: // // instancename TargetInstanceName *string `json:"TargetInstanceName,omitempty" xml:"TargetInstanceName,omitempty"` // Valid only when **RestoreType* - is **ECS_FILE**. Indicates the file path at the restore destination. // // example: // // C:\\ TargetPath *string `json:"TargetPath,omitempty" xml:"TargetPath,omitempty"` // Valid only when **RestoreType* - is **OSS**. Indicates the object prefix at the restore destination. // // example: // // hbr TargetPrefix *string `json:"TargetPrefix,omitempty" xml:"TargetPrefix,omitempty"` // The name of the data table in the target Table Store. // // example: // // tablename TargetTableName *string `json:"TargetTableName,omitempty" xml:"TargetTableName,omitempty"` // The time of the Table Store to be restored. UNIX timestamp, in seconds. // // example: // // 1642496881 TargetTime *int64 `json:"TargetTime,omitempty" xml:"TargetTime,omitempty"` // Details of the whole machine backup. // // example: // // {\\"sourceInstanceId\\":\\"i-uf62te6pm3iwsyxyz66q\\",\\"bootAfterRestore\\":false} UdmDetailShrink *string `json:"UdmDetail,omitempty" xml:"UdmDetail,omitempty"` // Valid only when **SourceType* - is **UDM_ECS**. Indicates the target region for the restore. // // example: // // cn-shanghai UdmRegionId *string `json:"UdmRegionId,omitempty" xml:"UdmRegionId,omitempty"` // The ID of the backup vault that the snapshot belongs to. // // example: // // v-********************* VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (CreateRestoreJobShrinkRequest) GoString ¶
func (s CreateRestoreJobShrinkRequest) GoString() string
func (*CreateRestoreJobShrinkRequest) SetCrossAccountRoleName ¶
func (s *CreateRestoreJobShrinkRequest) SetCrossAccountRoleName(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetCrossAccountType ¶
func (s *CreateRestoreJobShrinkRequest) SetCrossAccountType(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetCrossAccountUserId ¶
func (s *CreateRestoreJobShrinkRequest) SetCrossAccountUserId(v int64) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetExclude ¶
func (s *CreateRestoreJobShrinkRequest) SetExclude(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetFailbackDetailShrink ¶
func (s *CreateRestoreJobShrinkRequest) SetFailbackDetailShrink(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetInclude ¶
func (s *CreateRestoreJobShrinkRequest) SetInclude(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetInitiatedByAck ¶
func (s *CreateRestoreJobShrinkRequest) SetInitiatedByAck(v bool) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetOptions ¶
func (s *CreateRestoreJobShrinkRequest) SetOptions(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetOtsDetailShrink ¶
func (s *CreateRestoreJobShrinkRequest) SetOtsDetailShrink(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetRestoreType ¶
func (s *CreateRestoreJobShrinkRequest) SetRestoreType(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetSnapshotHash ¶
func (s *CreateRestoreJobShrinkRequest) SetSnapshotHash(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetSnapshotId ¶
func (s *CreateRestoreJobShrinkRequest) SetSnapshotId(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetSourceType ¶
func (s *CreateRestoreJobShrinkRequest) SetSourceType(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetTargetBucket ¶
func (s *CreateRestoreJobShrinkRequest) SetTargetBucket(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetTargetContainer ¶
func (s *CreateRestoreJobShrinkRequest) SetTargetContainer(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetTargetContainerClusterId ¶
func (s *CreateRestoreJobShrinkRequest) SetTargetContainerClusterId(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetTargetCreateTime ¶
func (s *CreateRestoreJobShrinkRequest) SetTargetCreateTime(v int64) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetTargetFileSystemId ¶
func (s *CreateRestoreJobShrinkRequest) SetTargetFileSystemId(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetTargetInstanceId ¶
func (s *CreateRestoreJobShrinkRequest) SetTargetInstanceId(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetTargetInstanceName ¶
func (s *CreateRestoreJobShrinkRequest) SetTargetInstanceName(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetTargetPath ¶
func (s *CreateRestoreJobShrinkRequest) SetTargetPath(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetTargetPrefix ¶
func (s *CreateRestoreJobShrinkRequest) SetTargetPrefix(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetTargetTableName ¶
func (s *CreateRestoreJobShrinkRequest) SetTargetTableName(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetTargetTime ¶
func (s *CreateRestoreJobShrinkRequest) SetTargetTime(v int64) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetUdmDetailShrink ¶
func (s *CreateRestoreJobShrinkRequest) SetUdmDetailShrink(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetUdmRegionId ¶
func (s *CreateRestoreJobShrinkRequest) SetUdmRegionId(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetVaultId ¶
func (s *CreateRestoreJobShrinkRequest) SetVaultId(v string) *CreateRestoreJobShrinkRequest
func (CreateRestoreJobShrinkRequest) String ¶
func (s CreateRestoreJobShrinkRequest) String() string
type CreateTempFileUploadUrlRequest ¶
type CreateTempFileUploadUrlRequest struct { // The name of the file to be uploaded. // // This parameter is required. // // example: // // file-list.txt FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"` }
func (CreateTempFileUploadUrlRequest) GoString ¶
func (s CreateTempFileUploadUrlRequest) GoString() string
func (*CreateTempFileUploadUrlRequest) SetFileName ¶
func (s *CreateTempFileUploadUrlRequest) SetFileName(v string) *CreateTempFileUploadUrlRequest
func (CreateTempFileUploadUrlRequest) String ¶
func (s CreateTempFileUploadUrlRequest) String() string
type CreateTempFileUploadUrlResponse ¶
type CreateTempFileUploadUrlResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateTempFileUploadUrlResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateTempFileUploadUrlResponse) GoString ¶
func (s CreateTempFileUploadUrlResponse) GoString() string
func (*CreateTempFileUploadUrlResponse) SetBody ¶
func (s *CreateTempFileUploadUrlResponse) SetBody(v *CreateTempFileUploadUrlResponseBody) *CreateTempFileUploadUrlResponse
func (*CreateTempFileUploadUrlResponse) SetHeaders ¶
func (s *CreateTempFileUploadUrlResponse) SetHeaders(v map[string]*string) *CreateTempFileUploadUrlResponse
func (*CreateTempFileUploadUrlResponse) SetStatusCode ¶
func (s *CreateTempFileUploadUrlResponse) SetStatusCode(v int32) *CreateTempFileUploadUrlResponse
func (CreateTempFileUploadUrlResponse) String ¶
func (s CreateTempFileUploadUrlResponse) String() string
type CreateTempFileUploadUrlResponseBody ¶
type CreateTempFileUploadUrlResponseBody struct { // The name of the OSS bucket to which the file is uploaded. // // example: // // hbr-temp-bucket BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"` // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The endpoint that is used to upload the file to OSS. // // example: // // oss-cn-shenzhen.aliyuncs.com Endpoint *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"` // The expiration time of the signature that is used to upload the file to OSS. This value is a UNIX timestamp. Unit: seconds. // // example: // // 1654326678 ExpireTime *int64 `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The AccessKey ID that is used to upload the file to OSS. // // example: // // LTAI****Up OssAccessKeyId *string `json:"OssAccessKeyId,omitempty" xml:"OssAccessKeyId,omitempty"` // The policy that is used to upload the file to OSS. // // example: // // eyJleH****V19 Policy *string `json:"Policy,omitempty" xml:"Policy,omitempty"` // The ID of the request. // // example: // // F4EEB401-DD21-588D-AE3B-1E835C7655E1 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The signature that is used to upload the file to OSS. // // example: // // RmhI****0A= Signature *string `json:"Signature,omitempty" xml:"Signature,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The key that is used to upload the file to OSS. // // example: // // temp/1440155109798732/upload/2022-07-29/49bed34c-b430-4e7e-89b1-4be2b734f95c/iaclone.diff TempFileKey *string `json:"TempFileKey,omitempty" xml:"TempFileKey,omitempty"` }
func (CreateTempFileUploadUrlResponseBody) GoString ¶
func (s CreateTempFileUploadUrlResponseBody) GoString() string
func (*CreateTempFileUploadUrlResponseBody) SetBucketName ¶
func (s *CreateTempFileUploadUrlResponseBody) SetBucketName(v string) *CreateTempFileUploadUrlResponseBody
func (*CreateTempFileUploadUrlResponseBody) SetCode ¶
func (s *CreateTempFileUploadUrlResponseBody) SetCode(v string) *CreateTempFileUploadUrlResponseBody
func (*CreateTempFileUploadUrlResponseBody) SetEndpoint ¶
func (s *CreateTempFileUploadUrlResponseBody) SetEndpoint(v string) *CreateTempFileUploadUrlResponseBody
func (*CreateTempFileUploadUrlResponseBody) SetExpireTime ¶
func (s *CreateTempFileUploadUrlResponseBody) SetExpireTime(v int64) *CreateTempFileUploadUrlResponseBody
func (*CreateTempFileUploadUrlResponseBody) SetMessage ¶
func (s *CreateTempFileUploadUrlResponseBody) SetMessage(v string) *CreateTempFileUploadUrlResponseBody
func (*CreateTempFileUploadUrlResponseBody) SetOssAccessKeyId ¶
func (s *CreateTempFileUploadUrlResponseBody) SetOssAccessKeyId(v string) *CreateTempFileUploadUrlResponseBody
func (*CreateTempFileUploadUrlResponseBody) SetPolicy ¶
func (s *CreateTempFileUploadUrlResponseBody) SetPolicy(v string) *CreateTempFileUploadUrlResponseBody
func (*CreateTempFileUploadUrlResponseBody) SetRequestId ¶
func (s *CreateTempFileUploadUrlResponseBody) SetRequestId(v string) *CreateTempFileUploadUrlResponseBody
func (*CreateTempFileUploadUrlResponseBody) SetSignature ¶
func (s *CreateTempFileUploadUrlResponseBody) SetSignature(v string) *CreateTempFileUploadUrlResponseBody
func (*CreateTempFileUploadUrlResponseBody) SetSuccess ¶
func (s *CreateTempFileUploadUrlResponseBody) SetSuccess(v bool) *CreateTempFileUploadUrlResponseBody
func (*CreateTempFileUploadUrlResponseBody) SetTempFileKey ¶
func (s *CreateTempFileUploadUrlResponseBody) SetTempFileKey(v string) *CreateTempFileUploadUrlResponseBody
func (CreateTempFileUploadUrlResponseBody) String ¶
func (s CreateTempFileUploadUrlResponseBody) String() string
type CreateVaultRequest ¶
type CreateVaultRequest struct { // The description of the backup vault. The description must be 0 to 255 characters in length. // // example: // // description Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The method that is used to encrypt the source data. This parameter is valid only if you set the VaultType parameter to STANDARD or OTS_BACKUP. Valid values: // // - **HBR_PRIVATE**: The source data is encrypted by using the built-in encryption method of Hybrid Backup Recovery (HBR). // // - **KMS**: The source data is encrypted by using Key Management Service (KMS). // // example: // // KMS EncryptType *string `json:"EncryptType,omitempty" xml:"EncryptType,omitempty"` // The customer master key (CMK) created in KMS or the alias of the key. This parameter is required only if you set the EncryptType parameter to KMS. // // example: // // alias/yzs-hhht KmsKeyId *string `json:"KmsKeyId,omitempty" xml:"KmsKeyId,omitempty"` // The name of the backup vault. The name must be 1 to 64 characters in length. // // This parameter is required. // // example: // // backupvaultname VaultName *string `json:"VaultName,omitempty" xml:"VaultName,omitempty"` // The ID of the region where the backup vault resides. // // This parameter is required. // // example: // // cn-shanghai VaultRegionId *string `json:"VaultRegionId,omitempty" xml:"VaultRegionId,omitempty"` // The storage type of the backup vault. Valid value: // // - **STANDARD**: standard storage. // // - **ARCHIVE**: deprected. // // - **COLD_ARCHIVE**: deprected. // // - **IA**: deprected. // // example: // // STANDARD VaultStorageClass *string `json:"VaultStorageClass,omitempty" xml:"VaultStorageClass,omitempty"` // The type of the backup vault. Valid values: // // - **STANDARD**: standard backup vault // // - **OTS_BACKUP**: backup vault for Tablestore // // example: // // STANDARD VaultType *string `json:"VaultType,omitempty" xml:"VaultType,omitempty"` // Whether to enable the vault worm feature. Once the worm feature is enabled, the vault and all its backup data cannot be deleted before they automatically expire. After enabling the worm feature, it is not supported to disable it. The worm feature is only effective for standard and archive backup vault. // // example: // // false WormEnabled *bool `json:"WormEnabled,omitempty" xml:"WormEnabled,omitempty"` }
func (CreateVaultRequest) GoString ¶
func (s CreateVaultRequest) GoString() string
func (*CreateVaultRequest) SetDescription ¶
func (s *CreateVaultRequest) SetDescription(v string) *CreateVaultRequest
func (*CreateVaultRequest) SetEncryptType ¶
func (s *CreateVaultRequest) SetEncryptType(v string) *CreateVaultRequest
func (*CreateVaultRequest) SetKmsKeyId ¶
func (s *CreateVaultRequest) SetKmsKeyId(v string) *CreateVaultRequest
func (*CreateVaultRequest) SetVaultName ¶
func (s *CreateVaultRequest) SetVaultName(v string) *CreateVaultRequest
func (*CreateVaultRequest) SetVaultRegionId ¶
func (s *CreateVaultRequest) SetVaultRegionId(v string) *CreateVaultRequest
func (*CreateVaultRequest) SetVaultStorageClass ¶
func (s *CreateVaultRequest) SetVaultStorageClass(v string) *CreateVaultRequest
func (*CreateVaultRequest) SetVaultType ¶
func (s *CreateVaultRequest) SetVaultType(v string) *CreateVaultRequest
func (*CreateVaultRequest) SetWormEnabled ¶ added in v4.1.2
func (s *CreateVaultRequest) SetWormEnabled(v bool) *CreateVaultRequest
func (CreateVaultRequest) String ¶
func (s CreateVaultRequest) String() string
type CreateVaultResponse ¶
type CreateVaultResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateVaultResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateVaultResponse) GoString ¶
func (s CreateVaultResponse) GoString() string
func (*CreateVaultResponse) SetBody ¶
func (s *CreateVaultResponse) SetBody(v *CreateVaultResponseBody) *CreateVaultResponse
func (*CreateVaultResponse) SetHeaders ¶
func (s *CreateVaultResponse) SetHeaders(v map[string]*string) *CreateVaultResponse
func (*CreateVaultResponse) SetStatusCode ¶
func (s *CreateVaultResponse) SetStatusCode(v int32) *CreateVaultResponse
func (CreateVaultResponse) String ¶
func (s CreateVaultResponse) String() string
type CreateVaultResponseBody ¶
type CreateVaultResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The ID of the initialization task used to initialize the backup vault. You can call the DescribeTask operation to query the status of an initialization task. // // example: // // t-********************* TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` // The ID of the backup vault. // // example: // // v-********************* VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (CreateVaultResponseBody) GoString ¶
func (s CreateVaultResponseBody) GoString() string
func (*CreateVaultResponseBody) SetCode ¶
func (s *CreateVaultResponseBody) SetCode(v string) *CreateVaultResponseBody
func (*CreateVaultResponseBody) SetMessage ¶
func (s *CreateVaultResponseBody) SetMessage(v string) *CreateVaultResponseBody
func (*CreateVaultResponseBody) SetRequestId ¶
func (s *CreateVaultResponseBody) SetRequestId(v string) *CreateVaultResponseBody
func (*CreateVaultResponseBody) SetSuccess ¶
func (s *CreateVaultResponseBody) SetSuccess(v bool) *CreateVaultResponseBody
func (*CreateVaultResponseBody) SetTaskId ¶
func (s *CreateVaultResponseBody) SetTaskId(v string) *CreateVaultResponseBody
func (*CreateVaultResponseBody) SetVaultId ¶
func (s *CreateVaultResponseBody) SetVaultId(v string) *CreateVaultResponseBody
func (CreateVaultResponseBody) String ¶
func (s CreateVaultResponseBody) String() string
type DeleteAirEcsInstanceRequest ¶ added in v4.1.0
type DeleteAirEcsInstanceRequest struct { // The ID of the ECS instance. // // example: // // i-uf6ir9y******hvisj EcsInstanceId *string `json:"EcsInstanceId,omitempty" xml:"EcsInstanceId,omitempty"` // The data sources for which the client needs to be uninstalled. UninstallClientSourceTypes []*string `json:"UninstallClientSourceTypes,omitempty" xml:"UninstallClientSourceTypes,omitempty" type:"Repeated"` }
func (DeleteAirEcsInstanceRequest) GoString ¶ added in v4.1.0
func (s DeleteAirEcsInstanceRequest) GoString() string
func (*DeleteAirEcsInstanceRequest) SetEcsInstanceId ¶ added in v4.1.0
func (s *DeleteAirEcsInstanceRequest) SetEcsInstanceId(v string) *DeleteAirEcsInstanceRequest
func (*DeleteAirEcsInstanceRequest) SetUninstallClientSourceTypes ¶ added in v4.1.0
func (s *DeleteAirEcsInstanceRequest) SetUninstallClientSourceTypes(v []*string) *DeleteAirEcsInstanceRequest
func (DeleteAirEcsInstanceRequest) String ¶ added in v4.1.0
func (s DeleteAirEcsInstanceRequest) String() string
type DeleteAirEcsInstanceResponse ¶ added in v4.1.0
type DeleteAirEcsInstanceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteAirEcsInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteAirEcsInstanceResponse) GoString ¶ added in v4.1.0
func (s DeleteAirEcsInstanceResponse) GoString() string
func (*DeleteAirEcsInstanceResponse) SetBody ¶ added in v4.1.0
func (s *DeleteAirEcsInstanceResponse) SetBody(v *DeleteAirEcsInstanceResponseBody) *DeleteAirEcsInstanceResponse
func (*DeleteAirEcsInstanceResponse) SetHeaders ¶ added in v4.1.0
func (s *DeleteAirEcsInstanceResponse) SetHeaders(v map[string]*string) *DeleteAirEcsInstanceResponse
func (*DeleteAirEcsInstanceResponse) SetStatusCode ¶ added in v4.1.0
func (s *DeleteAirEcsInstanceResponse) SetStatusCode(v int32) *DeleteAirEcsInstanceResponse
func (DeleteAirEcsInstanceResponse) String ¶ added in v4.1.0
func (s DeleteAirEcsInstanceResponse) String() string
type DeleteAirEcsInstanceResponseBody ¶ added in v4.1.0
type DeleteAirEcsInstanceResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // Id of the request // // example: // // 33AA3AAE-89E1-5D3A-A51D-0C0A80850F68 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The ID of the asynchronous job. You can call the DescribeTask operation to query the execution result of an asynchronous job. // // example: // // t-********************* TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` }
func (DeleteAirEcsInstanceResponseBody) GoString ¶ added in v4.1.0
func (s DeleteAirEcsInstanceResponseBody) GoString() string
func (*DeleteAirEcsInstanceResponseBody) SetCode ¶ added in v4.1.0
func (s *DeleteAirEcsInstanceResponseBody) SetCode(v string) *DeleteAirEcsInstanceResponseBody
func (*DeleteAirEcsInstanceResponseBody) SetMessage ¶ added in v4.1.0
func (s *DeleteAirEcsInstanceResponseBody) SetMessage(v string) *DeleteAirEcsInstanceResponseBody
func (*DeleteAirEcsInstanceResponseBody) SetRequestId ¶ added in v4.1.0
func (s *DeleteAirEcsInstanceResponseBody) SetRequestId(v string) *DeleteAirEcsInstanceResponseBody
func (*DeleteAirEcsInstanceResponseBody) SetSuccess ¶ added in v4.1.0
func (s *DeleteAirEcsInstanceResponseBody) SetSuccess(v bool) *DeleteAirEcsInstanceResponseBody
func (*DeleteAirEcsInstanceResponseBody) SetTaskId ¶ added in v4.1.0
func (s *DeleteAirEcsInstanceResponseBody) SetTaskId(v string) *DeleteAirEcsInstanceResponseBody
func (DeleteAirEcsInstanceResponseBody) String ¶ added in v4.1.0
func (s DeleteAirEcsInstanceResponseBody) String() string
type DeleteAirEcsInstanceShrinkRequest ¶ added in v4.1.0
type DeleteAirEcsInstanceShrinkRequest struct { // The ID of the ECS instance. // // example: // // i-uf6ir9y******hvisj EcsInstanceId *string `json:"EcsInstanceId,omitempty" xml:"EcsInstanceId,omitempty"` // The data sources for which the client needs to be uninstalled. UninstallClientSourceTypesShrink *string `json:"UninstallClientSourceTypes,omitempty" xml:"UninstallClientSourceTypes,omitempty"` }
func (DeleteAirEcsInstanceShrinkRequest) GoString ¶ added in v4.1.0
func (s DeleteAirEcsInstanceShrinkRequest) GoString() string
func (*DeleteAirEcsInstanceShrinkRequest) SetEcsInstanceId ¶ added in v4.1.0
func (s *DeleteAirEcsInstanceShrinkRequest) SetEcsInstanceId(v string) *DeleteAirEcsInstanceShrinkRequest
func (*DeleteAirEcsInstanceShrinkRequest) SetUninstallClientSourceTypesShrink ¶ added in v4.1.0
func (s *DeleteAirEcsInstanceShrinkRequest) SetUninstallClientSourceTypesShrink(v string) *DeleteAirEcsInstanceShrinkRequest
func (DeleteAirEcsInstanceShrinkRequest) String ¶ added in v4.1.0
func (s DeleteAirEcsInstanceShrinkRequest) String() string
type DeleteBackupClientRequest ¶
type DeleteBackupClientRequest struct { // The ID of the Cloud Backup client. // // This parameter is required. // // example: // // c-********************* ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` }
func (DeleteBackupClientRequest) GoString ¶
func (s DeleteBackupClientRequest) GoString() string
func (*DeleteBackupClientRequest) SetClientId ¶
func (s *DeleteBackupClientRequest) SetClientId(v string) *DeleteBackupClientRequest
func (DeleteBackupClientRequest) String ¶
func (s DeleteBackupClientRequest) String() string
type DeleteBackupClientResourceRequest ¶
type DeleteBackupClientResourceRequest struct { // The IDs of HBR clients. The value can be a JSON array that consists of up to 100 client IDs. Separate the IDs with commas (,). // // This parameter is required. // // example: // // ["c-0007kyu045r0********", "c-000b6818umvo********"] ClientIds map[string]interface{} `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"` }
func (DeleteBackupClientResourceRequest) GoString ¶
func (s DeleteBackupClientResourceRequest) GoString() string
func (*DeleteBackupClientResourceRequest) SetClientIds ¶
func (s *DeleteBackupClientResourceRequest) SetClientIds(v map[string]interface{}) *DeleteBackupClientResourceRequest
func (DeleteBackupClientResourceRequest) String ¶
func (s DeleteBackupClientResourceRequest) String() string
type DeleteBackupClientResourceResponse ¶
type DeleteBackupClientResourceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteBackupClientResourceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteBackupClientResourceResponse) GoString ¶
func (s DeleteBackupClientResourceResponse) GoString() string
func (*DeleteBackupClientResourceResponse) SetHeaders ¶
func (s *DeleteBackupClientResourceResponse) SetHeaders(v map[string]*string) *DeleteBackupClientResourceResponse
func (*DeleteBackupClientResourceResponse) SetStatusCode ¶
func (s *DeleteBackupClientResourceResponse) SetStatusCode(v int32) *DeleteBackupClientResourceResponse
func (DeleteBackupClientResourceResponse) String ¶
func (s DeleteBackupClientResourceResponse) String() string
type DeleteBackupClientResourceResponseBody ¶
type DeleteBackupClientResourceResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeleteBackupClientResourceResponseBody) GoString ¶
func (s DeleteBackupClientResourceResponseBody) GoString() string
func (*DeleteBackupClientResourceResponseBody) SetCode ¶
func (s *DeleteBackupClientResourceResponseBody) SetCode(v string) *DeleteBackupClientResourceResponseBody
func (*DeleteBackupClientResourceResponseBody) SetMessage ¶
func (s *DeleteBackupClientResourceResponseBody) SetMessage(v string) *DeleteBackupClientResourceResponseBody
func (*DeleteBackupClientResourceResponseBody) SetRequestId ¶
func (s *DeleteBackupClientResourceResponseBody) SetRequestId(v string) *DeleteBackupClientResourceResponseBody
func (*DeleteBackupClientResourceResponseBody) SetSuccess ¶
func (s *DeleteBackupClientResourceResponseBody) SetSuccess(v bool) *DeleteBackupClientResourceResponseBody
func (DeleteBackupClientResourceResponseBody) String ¶
func (s DeleteBackupClientResourceResponseBody) String() string
type DeleteBackupClientResourceShrinkRequest ¶
type DeleteBackupClientResourceShrinkRequest struct { // The IDs of HBR clients. The value can be a JSON array that consists of up to 100 client IDs. Separate the IDs with commas (,). // // This parameter is required. // // example: // // ["c-0007kyu045r0********", "c-000b6818umvo********"] ClientIdsShrink *string `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"` }
func (DeleteBackupClientResourceShrinkRequest) GoString ¶
func (s DeleteBackupClientResourceShrinkRequest) GoString() string
func (*DeleteBackupClientResourceShrinkRequest) SetClientIdsShrink ¶
func (s *DeleteBackupClientResourceShrinkRequest) SetClientIdsShrink(v string) *DeleteBackupClientResourceShrinkRequest
func (DeleteBackupClientResourceShrinkRequest) String ¶
func (s DeleteBackupClientResourceShrinkRequest) String() string
type DeleteBackupClientResponse ¶
type DeleteBackupClientResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteBackupClientResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteBackupClientResponse) GoString ¶
func (s DeleteBackupClientResponse) GoString() string
func (*DeleteBackupClientResponse) SetBody ¶
func (s *DeleteBackupClientResponse) SetBody(v *DeleteBackupClientResponseBody) *DeleteBackupClientResponse
func (*DeleteBackupClientResponse) SetHeaders ¶
func (s *DeleteBackupClientResponse) SetHeaders(v map[string]*string) *DeleteBackupClientResponse
func (*DeleteBackupClientResponse) SetStatusCode ¶
func (s *DeleteBackupClientResponse) SetStatusCode(v int32) *DeleteBackupClientResponse
func (DeleteBackupClientResponse) String ¶
func (s DeleteBackupClientResponse) String() string
type DeleteBackupClientResponseBody ¶
type DeleteBackupClientResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeleteBackupClientResponseBody) GoString ¶
func (s DeleteBackupClientResponseBody) GoString() string
func (*DeleteBackupClientResponseBody) SetCode ¶
func (s *DeleteBackupClientResponseBody) SetCode(v string) *DeleteBackupClientResponseBody
func (*DeleteBackupClientResponseBody) SetMessage ¶
func (s *DeleteBackupClientResponseBody) SetMessage(v string) *DeleteBackupClientResponseBody
func (*DeleteBackupClientResponseBody) SetRequestId ¶
func (s *DeleteBackupClientResponseBody) SetRequestId(v string) *DeleteBackupClientResponseBody
func (*DeleteBackupClientResponseBody) SetSuccess ¶
func (s *DeleteBackupClientResponseBody) SetSuccess(v bool) *DeleteBackupClientResponseBody
func (DeleteBackupClientResponseBody) String ¶
func (s DeleteBackupClientResponseBody) String() string
type DeleteBackupPlanRequest ¶
type DeleteBackupPlanRequest struct { // The ID of the backup plan. // // This parameter is required. // // example: // // plan-********************* PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // Specifies whether no running jobs are required. // // example: // // false RequireNoRunningJobs *bool `json:"RequireNoRunningJobs,omitempty" xml:"RequireNoRunningJobs,omitempty"` // The type of the data source. Valid values: // // - **ECS_FILE**: Elastic Compute Service (ECS) files // // - **OSS**: Object Storage Service (OSS) buckets // // - **NAS**: Apsara File Storage NAS file systems // // - **UDM_ECS**: ECS instances // // - **OTS**: Tablestore instances // // example: // // ECS_FILE SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The ID of the backup vault. This parameter is required if the SourceType parameter is not set to UDM_ECS. // // example: // // v-********************* VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DeleteBackupPlanRequest) GoString ¶
func (s DeleteBackupPlanRequest) GoString() string
func (*DeleteBackupPlanRequest) SetPlanId ¶
func (s *DeleteBackupPlanRequest) SetPlanId(v string) *DeleteBackupPlanRequest
func (*DeleteBackupPlanRequest) SetRequireNoRunningJobs ¶
func (s *DeleteBackupPlanRequest) SetRequireNoRunningJobs(v bool) *DeleteBackupPlanRequest
func (*DeleteBackupPlanRequest) SetSourceType ¶
func (s *DeleteBackupPlanRequest) SetSourceType(v string) *DeleteBackupPlanRequest
func (*DeleteBackupPlanRequest) SetVaultId ¶
func (s *DeleteBackupPlanRequest) SetVaultId(v string) *DeleteBackupPlanRequest
func (DeleteBackupPlanRequest) String ¶
func (s DeleteBackupPlanRequest) String() string
type DeleteBackupPlanResponse ¶
type DeleteBackupPlanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteBackupPlanResponse) GoString ¶
func (s DeleteBackupPlanResponse) GoString() string
func (*DeleteBackupPlanResponse) SetBody ¶
func (s *DeleteBackupPlanResponse) SetBody(v *DeleteBackupPlanResponseBody) *DeleteBackupPlanResponse
func (*DeleteBackupPlanResponse) SetHeaders ¶
func (s *DeleteBackupPlanResponse) SetHeaders(v map[string]*string) *DeleteBackupPlanResponse
func (*DeleteBackupPlanResponse) SetStatusCode ¶
func (s *DeleteBackupPlanResponse) SetStatusCode(v int32) *DeleteBackupPlanResponse
func (DeleteBackupPlanResponse) String ¶
func (s DeleteBackupPlanResponse) String() string
type DeleteBackupPlanResponseBody ¶
type DeleteBackupPlanResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeleteBackupPlanResponseBody) GoString ¶
func (s DeleteBackupPlanResponseBody) GoString() string
func (*DeleteBackupPlanResponseBody) SetCode ¶
func (s *DeleteBackupPlanResponseBody) SetCode(v string) *DeleteBackupPlanResponseBody
func (*DeleteBackupPlanResponseBody) SetMessage ¶
func (s *DeleteBackupPlanResponseBody) SetMessage(v string) *DeleteBackupPlanResponseBody
func (*DeleteBackupPlanResponseBody) SetRequestId ¶
func (s *DeleteBackupPlanResponseBody) SetRequestId(v string) *DeleteBackupPlanResponseBody
func (*DeleteBackupPlanResponseBody) SetSuccess ¶
func (s *DeleteBackupPlanResponseBody) SetSuccess(v bool) *DeleteBackupPlanResponseBody
func (DeleteBackupPlanResponseBody) String ¶
func (s DeleteBackupPlanResponseBody) String() string
type DeleteClientRequest ¶
type DeleteClientRequest struct { // The ID of the client. // // example: // // c-000************f3h ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // The ID of the resource group. // // example: // // rg-acf************kwy ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the backup vault. // // example: // // v-000************gs3 VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DeleteClientRequest) GoString ¶
func (s DeleteClientRequest) GoString() string
func (*DeleteClientRequest) SetClientId ¶
func (s *DeleteClientRequest) SetClientId(v string) *DeleteClientRequest
func (*DeleteClientRequest) SetResourceGroupId ¶
func (s *DeleteClientRequest) SetResourceGroupId(v string) *DeleteClientRequest
func (*DeleteClientRequest) SetVaultId ¶
func (s *DeleteClientRequest) SetVaultId(v string) *DeleteClientRequest
func (DeleteClientRequest) String ¶
func (s DeleteClientRequest) String() string
type DeleteClientResponse ¶
type DeleteClientResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteClientResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteClientResponse) GoString ¶
func (s DeleteClientResponse) GoString() string
func (*DeleteClientResponse) SetBody ¶
func (s *DeleteClientResponse) SetBody(v *DeleteClientResponseBody) *DeleteClientResponse
func (*DeleteClientResponse) SetHeaders ¶
func (s *DeleteClientResponse) SetHeaders(v map[string]*string) *DeleteClientResponse
func (*DeleteClientResponse) SetStatusCode ¶
func (s *DeleteClientResponse) SetStatusCode(v int32) *DeleteClientResponse
func (DeleteClientResponse) String ¶
func (s DeleteClientResponse) String() string
type DeleteClientResponseBody ¶
type DeleteClientResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // C51A9094-64B7-5DC0-B9FE-5FC1AC7E081D RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeleteClientResponseBody) GoString ¶
func (s DeleteClientResponseBody) GoString() string
func (*DeleteClientResponseBody) SetCode ¶
func (s *DeleteClientResponseBody) SetCode(v string) *DeleteClientResponseBody
func (*DeleteClientResponseBody) SetMessage ¶
func (s *DeleteClientResponseBody) SetMessage(v string) *DeleteClientResponseBody
func (*DeleteClientResponseBody) SetRequestId ¶
func (s *DeleteClientResponseBody) SetRequestId(v string) *DeleteClientResponseBody
func (*DeleteClientResponseBody) SetSuccess ¶
func (s *DeleteClientResponseBody) SetSuccess(v bool) *DeleteClientResponseBody
func (DeleteClientResponseBody) String ¶
func (s DeleteClientResponseBody) String() string
type DeleteHanaBackupPlanRequest ¶
type DeleteHanaBackupPlanRequest struct { // The ID of the SAP HANA instance. // // This parameter is required. // // example: // // cl-000br3******0ooy2 ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The ID of the backup plan. // // This parameter is required. // // example: // // pl-00035lc8pwp1azdf3qku PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm4ebtpkzx7zy ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the backup vault. // // This parameter is required. // // example: // // v-0007o******1ssno VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DeleteHanaBackupPlanRequest) GoString ¶
func (s DeleteHanaBackupPlanRequest) GoString() string
func (*DeleteHanaBackupPlanRequest) SetClusterId ¶
func (s *DeleteHanaBackupPlanRequest) SetClusterId(v string) *DeleteHanaBackupPlanRequest
func (*DeleteHanaBackupPlanRequest) SetPlanId ¶
func (s *DeleteHanaBackupPlanRequest) SetPlanId(v string) *DeleteHanaBackupPlanRequest
func (*DeleteHanaBackupPlanRequest) SetResourceGroupId ¶
func (s *DeleteHanaBackupPlanRequest) SetResourceGroupId(v string) *DeleteHanaBackupPlanRequest
func (*DeleteHanaBackupPlanRequest) SetVaultId ¶
func (s *DeleteHanaBackupPlanRequest) SetVaultId(v string) *DeleteHanaBackupPlanRequest
func (DeleteHanaBackupPlanRequest) String ¶
func (s DeleteHanaBackupPlanRequest) String() string
type DeleteHanaBackupPlanResponse ¶
type DeleteHanaBackupPlanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteHanaBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteHanaBackupPlanResponse) GoString ¶
func (s DeleteHanaBackupPlanResponse) GoString() string
func (*DeleteHanaBackupPlanResponse) SetBody ¶
func (s *DeleteHanaBackupPlanResponse) SetBody(v *DeleteHanaBackupPlanResponseBody) *DeleteHanaBackupPlanResponse
func (*DeleteHanaBackupPlanResponse) SetHeaders ¶
func (s *DeleteHanaBackupPlanResponse) SetHeaders(v map[string]*string) *DeleteHanaBackupPlanResponse
func (*DeleteHanaBackupPlanResponse) SetStatusCode ¶
func (s *DeleteHanaBackupPlanResponse) SetStatusCode(v int32) *DeleteHanaBackupPlanResponse
func (DeleteHanaBackupPlanResponse) String ¶
func (s DeleteHanaBackupPlanResponse) String() string
type DeleteHanaBackupPlanResponseBody ¶
type DeleteHanaBackupPlanResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // 071E4789-6256-526B-B22E-2A9CDDB9EB21 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeleteHanaBackupPlanResponseBody) GoString ¶
func (s DeleteHanaBackupPlanResponseBody) GoString() string
func (*DeleteHanaBackupPlanResponseBody) SetCode ¶
func (s *DeleteHanaBackupPlanResponseBody) SetCode(v string) *DeleteHanaBackupPlanResponseBody
func (*DeleteHanaBackupPlanResponseBody) SetMessage ¶
func (s *DeleteHanaBackupPlanResponseBody) SetMessage(v string) *DeleteHanaBackupPlanResponseBody
func (*DeleteHanaBackupPlanResponseBody) SetRequestId ¶
func (s *DeleteHanaBackupPlanResponseBody) SetRequestId(v string) *DeleteHanaBackupPlanResponseBody
func (*DeleteHanaBackupPlanResponseBody) SetSuccess ¶
func (s *DeleteHanaBackupPlanResponseBody) SetSuccess(v bool) *DeleteHanaBackupPlanResponseBody
func (DeleteHanaBackupPlanResponseBody) String ¶
func (s DeleteHanaBackupPlanResponseBody) String() string
type DeleteHanaInstanceRequest ¶
type DeleteHanaInstanceRequest struct { // The ID of the SAP HANA instance. // // This parameter is required. // // example: // // cl-000g4z09******9cfc ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The ID of the resource group. // // example: // // rg-acfmwutpyat2kwy ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The security identifier (SID) of the SAP HANA database. You must specify a valid SID. The SID must be three characters in length and start with a letter. For more information, see [How to find sid user and instance number of HANA db?](https://answers.sap.com/questions/555192/how-to-find-sid-user-and-instance-number-of-hana-d.html?) // // This parameter is required. // // example: // // HXE Sid *string `json:"Sid,omitempty" xml:"Sid,omitempty"` // The ID of the backup vault. // // This parameter is required. // // example: // // v-0008n2******ax3 VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DeleteHanaInstanceRequest) GoString ¶
func (s DeleteHanaInstanceRequest) GoString() string
func (*DeleteHanaInstanceRequest) SetClusterId ¶
func (s *DeleteHanaInstanceRequest) SetClusterId(v string) *DeleteHanaInstanceRequest
func (*DeleteHanaInstanceRequest) SetResourceGroupId ¶
func (s *DeleteHanaInstanceRequest) SetResourceGroupId(v string) *DeleteHanaInstanceRequest
func (*DeleteHanaInstanceRequest) SetSid ¶
func (s *DeleteHanaInstanceRequest) SetSid(v string) *DeleteHanaInstanceRequest
func (*DeleteHanaInstanceRequest) SetVaultId ¶
func (s *DeleteHanaInstanceRequest) SetVaultId(v string) *DeleteHanaInstanceRequest
func (DeleteHanaInstanceRequest) String ¶
func (s DeleteHanaInstanceRequest) String() string
type DeleteHanaInstanceResponse ¶
type DeleteHanaInstanceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteHanaInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteHanaInstanceResponse) GoString ¶
func (s DeleteHanaInstanceResponse) GoString() string
func (*DeleteHanaInstanceResponse) SetBody ¶
func (s *DeleteHanaInstanceResponse) SetBody(v *DeleteHanaInstanceResponseBody) *DeleteHanaInstanceResponse
func (*DeleteHanaInstanceResponse) SetHeaders ¶
func (s *DeleteHanaInstanceResponse) SetHeaders(v map[string]*string) *DeleteHanaInstanceResponse
func (*DeleteHanaInstanceResponse) SetStatusCode ¶
func (s *DeleteHanaInstanceResponse) SetStatusCode(v int32) *DeleteHanaInstanceResponse
func (DeleteHanaInstanceResponse) String ¶
func (s DeleteHanaInstanceResponse) String() string
type DeleteHanaInstanceResponseBody ¶
type DeleteHanaInstanceResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // 28EAF89A-E0D8-5C04-9A1D-B373B29BCFB9 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeleteHanaInstanceResponseBody) GoString ¶
func (s DeleteHanaInstanceResponseBody) GoString() string
func (*DeleteHanaInstanceResponseBody) SetCode ¶
func (s *DeleteHanaInstanceResponseBody) SetCode(v string) *DeleteHanaInstanceResponseBody
func (*DeleteHanaInstanceResponseBody) SetMessage ¶
func (s *DeleteHanaInstanceResponseBody) SetMessage(v string) *DeleteHanaInstanceResponseBody
func (*DeleteHanaInstanceResponseBody) SetRequestId ¶
func (s *DeleteHanaInstanceResponseBody) SetRequestId(v string) *DeleteHanaInstanceResponseBody
func (*DeleteHanaInstanceResponseBody) SetSuccess ¶
func (s *DeleteHanaInstanceResponseBody) SetSuccess(v bool) *DeleteHanaInstanceResponseBody
func (DeleteHanaInstanceResponseBody) String ¶
func (s DeleteHanaInstanceResponseBody) String() string
type DeletePolicyBindingRequest ¶
type DeletePolicyBindingRequest struct { // The IDs of the data sources that you want to disassociate from the backup policy. DataSourceIds []*string `json:"DataSourceIds,omitempty" xml:"DataSourceIds,omitempty" type:"Repeated"` // The ID of the backup policy. // // This parameter is required. // // example: // // po-000************hgp PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // The type of the data source. Valid values: // // - **UDM_ECS**: ECS instance backup // // example: // // UDM_ECS SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (DeletePolicyBindingRequest) GoString ¶
func (s DeletePolicyBindingRequest) GoString() string
func (*DeletePolicyBindingRequest) SetDataSourceIds ¶
func (s *DeletePolicyBindingRequest) SetDataSourceIds(v []*string) *DeletePolicyBindingRequest
func (*DeletePolicyBindingRequest) SetPolicyId ¶
func (s *DeletePolicyBindingRequest) SetPolicyId(v string) *DeletePolicyBindingRequest
func (*DeletePolicyBindingRequest) SetSourceType ¶
func (s *DeletePolicyBindingRequest) SetSourceType(v string) *DeletePolicyBindingRequest
func (DeletePolicyBindingRequest) String ¶
func (s DeletePolicyBindingRequest) String() string
type DeletePolicyBindingResponse ¶
type DeletePolicyBindingResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeletePolicyBindingResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeletePolicyBindingResponse) GoString ¶
func (s DeletePolicyBindingResponse) GoString() string
func (*DeletePolicyBindingResponse) SetBody ¶
func (s *DeletePolicyBindingResponse) SetBody(v *DeletePolicyBindingResponseBody) *DeletePolicyBindingResponse
func (*DeletePolicyBindingResponse) SetHeaders ¶
func (s *DeletePolicyBindingResponse) SetHeaders(v map[string]*string) *DeletePolicyBindingResponse
func (*DeletePolicyBindingResponse) SetStatusCode ¶
func (s *DeletePolicyBindingResponse) SetStatusCode(v int32) *DeletePolicyBindingResponse
func (DeletePolicyBindingResponse) String ¶
func (s DeletePolicyBindingResponse) String() string
type DeletePolicyBindingResponseBody ¶
type DeletePolicyBindingResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // 3E961A5E-C5C6-566D-BFC3-0362A6A52EBA RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeletePolicyBindingResponseBody) GoString ¶
func (s DeletePolicyBindingResponseBody) GoString() string
func (*DeletePolicyBindingResponseBody) SetCode ¶
func (s *DeletePolicyBindingResponseBody) SetCode(v string) *DeletePolicyBindingResponseBody
func (*DeletePolicyBindingResponseBody) SetMessage ¶
func (s *DeletePolicyBindingResponseBody) SetMessage(v string) *DeletePolicyBindingResponseBody
func (*DeletePolicyBindingResponseBody) SetRequestId ¶
func (s *DeletePolicyBindingResponseBody) SetRequestId(v string) *DeletePolicyBindingResponseBody
func (*DeletePolicyBindingResponseBody) SetSuccess ¶
func (s *DeletePolicyBindingResponseBody) SetSuccess(v bool) *DeletePolicyBindingResponseBody
func (DeletePolicyBindingResponseBody) String ¶
func (s DeletePolicyBindingResponseBody) String() string
type DeletePolicyBindingShrinkRequest ¶
type DeletePolicyBindingShrinkRequest struct { // The IDs of the data sources that you want to disassociate from the backup policy. DataSourceIdsShrink *string `json:"DataSourceIds,omitempty" xml:"DataSourceIds,omitempty"` // The ID of the backup policy. // // This parameter is required. // // example: // // po-000************hgp PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // The type of the data source. Valid values: // // - **UDM_ECS**: ECS instance backup // // example: // // UDM_ECS SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (DeletePolicyBindingShrinkRequest) GoString ¶
func (s DeletePolicyBindingShrinkRequest) GoString() string
func (*DeletePolicyBindingShrinkRequest) SetDataSourceIdsShrink ¶
func (s *DeletePolicyBindingShrinkRequest) SetDataSourceIdsShrink(v string) *DeletePolicyBindingShrinkRequest
func (*DeletePolicyBindingShrinkRequest) SetPolicyId ¶
func (s *DeletePolicyBindingShrinkRequest) SetPolicyId(v string) *DeletePolicyBindingShrinkRequest
func (*DeletePolicyBindingShrinkRequest) SetSourceType ¶
func (s *DeletePolicyBindingShrinkRequest) SetSourceType(v string) *DeletePolicyBindingShrinkRequest
func (DeletePolicyBindingShrinkRequest) String ¶
func (s DeletePolicyBindingShrinkRequest) String() string
type DeletePolicyV2Request ¶
type DeletePolicyV2Request struct { // The ID of the backup policy. // // example: // // po-000************2l6 PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` }
func (DeletePolicyV2Request) GoString ¶
func (s DeletePolicyV2Request) GoString() string
func (*DeletePolicyV2Request) SetPolicyId ¶
func (s *DeletePolicyV2Request) SetPolicyId(v string) *DeletePolicyV2Request
func (DeletePolicyV2Request) String ¶
func (s DeletePolicyV2Request) String() string
type DeletePolicyV2Response ¶
type DeletePolicyV2Response struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeletePolicyV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeletePolicyV2Response) GoString ¶
func (s DeletePolicyV2Response) GoString() string
func (*DeletePolicyV2Response) SetBody ¶
func (s *DeletePolicyV2Response) SetBody(v *DeletePolicyV2ResponseBody) *DeletePolicyV2Response
func (*DeletePolicyV2Response) SetHeaders ¶
func (s *DeletePolicyV2Response) SetHeaders(v map[string]*string) *DeletePolicyV2Response
func (*DeletePolicyV2Response) SetStatusCode ¶
func (s *DeletePolicyV2Response) SetStatusCode(v int32) *DeletePolicyV2Response
func (DeletePolicyV2Response) String ¶
func (s DeletePolicyV2Response) String() string
type DeletePolicyV2ResponseBody ¶
type DeletePolicyV2ResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // 33AA3AAE-89E1-5D3A-A51D-0C0A80850F68 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeletePolicyV2ResponseBody) GoString ¶
func (s DeletePolicyV2ResponseBody) GoString() string
func (*DeletePolicyV2ResponseBody) SetCode ¶
func (s *DeletePolicyV2ResponseBody) SetCode(v string) *DeletePolicyV2ResponseBody
func (*DeletePolicyV2ResponseBody) SetMessage ¶
func (s *DeletePolicyV2ResponseBody) SetMessage(v string) *DeletePolicyV2ResponseBody
func (*DeletePolicyV2ResponseBody) SetRequestId ¶
func (s *DeletePolicyV2ResponseBody) SetRequestId(v string) *DeletePolicyV2ResponseBody
func (*DeletePolicyV2ResponseBody) SetSuccess ¶
func (s *DeletePolicyV2ResponseBody) SetSuccess(v bool) *DeletePolicyV2ResponseBody
func (DeletePolicyV2ResponseBody) String ¶
func (s DeletePolicyV2ResponseBody) String() string
type DeleteSnapshotRequest ¶
type DeleteSnapshotRequest struct { // The ID of the Cloud Backup client. If you delete a backup snapshot for Elastic Compute Service (ECS) instances, you must specify one of the ClientId and **InstanceId* - parameters. // // example: // // c-********************* ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // Specifies whether to forcibly delete the most recent backup snapshot. Valid values: // // - true: The system forcibly deletes the most recent backup snapshot. // // - false (default): The system does not forcibly delete the most recent backup snapshot. // // example: // // false Force *bool `json:"Force,omitempty" xml:"Force,omitempty"` // The ID of the ECS instance. If you delete a backup snapshot for ECS instances, you must specify one of the InstanceId and **ClientId* - parameters. // // example: // // i-********************* InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The ID of the backup snapshot. // // This parameter is required. // // example: // // s-********************* SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"` // The type of the backup source. Valid values: // // - **ECS_FILE**: backup snapshots for ECS files // // - **OSS**: backup snapshots for Object Storage Service (OSS) buckets // // - **NAS**: backup snapshots for Apsara File Storage NAS (NAS) file systems // // example: // // ECS_FILE SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The token that you want to delete. // // example: // // 02WJDOE7 Token *string `json:"Token,omitempty" xml:"Token,omitempty"` // The ID of the backup vault. // // example: // // v-********************* VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DeleteSnapshotRequest) GoString ¶
func (s DeleteSnapshotRequest) GoString() string
func (*DeleteSnapshotRequest) SetClientId ¶
func (s *DeleteSnapshotRequest) SetClientId(v string) *DeleteSnapshotRequest
func (*DeleteSnapshotRequest) SetForce ¶
func (s *DeleteSnapshotRequest) SetForce(v bool) *DeleteSnapshotRequest
func (*DeleteSnapshotRequest) SetInstanceId ¶
func (s *DeleteSnapshotRequest) SetInstanceId(v string) *DeleteSnapshotRequest
func (*DeleteSnapshotRequest) SetSnapshotId ¶
func (s *DeleteSnapshotRequest) SetSnapshotId(v string) *DeleteSnapshotRequest
func (*DeleteSnapshotRequest) SetSourceType ¶
func (s *DeleteSnapshotRequest) SetSourceType(v string) *DeleteSnapshotRequest
func (*DeleteSnapshotRequest) SetToken ¶
func (s *DeleteSnapshotRequest) SetToken(v string) *DeleteSnapshotRequest
func (*DeleteSnapshotRequest) SetVaultId ¶
func (s *DeleteSnapshotRequest) SetVaultId(v string) *DeleteSnapshotRequest
func (DeleteSnapshotRequest) String ¶
func (s DeleteSnapshotRequest) String() string
type DeleteSnapshotResponse ¶
type DeleteSnapshotResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteSnapshotResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteSnapshotResponse) GoString ¶
func (s DeleteSnapshotResponse) GoString() string
func (*DeleteSnapshotResponse) SetBody ¶
func (s *DeleteSnapshotResponse) SetBody(v *DeleteSnapshotResponseBody) *DeleteSnapshotResponse
func (*DeleteSnapshotResponse) SetHeaders ¶
func (s *DeleteSnapshotResponse) SetHeaders(v map[string]*string) *DeleteSnapshotResponse
func (*DeleteSnapshotResponse) SetStatusCode ¶
func (s *DeleteSnapshotResponse) SetStatusCode(v int32) *DeleteSnapshotResponse
func (DeleteSnapshotResponse) String ¶
func (s DeleteSnapshotResponse) String() string
type DeleteSnapshotResponseBody ¶
type DeleteSnapshotResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeleteSnapshotResponseBody) GoString ¶
func (s DeleteSnapshotResponseBody) GoString() string
func (*DeleteSnapshotResponseBody) SetCode ¶
func (s *DeleteSnapshotResponseBody) SetCode(v string) *DeleteSnapshotResponseBody
func (*DeleteSnapshotResponseBody) SetMessage ¶
func (s *DeleteSnapshotResponseBody) SetMessage(v string) *DeleteSnapshotResponseBody
func (*DeleteSnapshotResponseBody) SetRequestId ¶
func (s *DeleteSnapshotResponseBody) SetRequestId(v string) *DeleteSnapshotResponseBody
func (*DeleteSnapshotResponseBody) SetSuccess ¶
func (s *DeleteSnapshotResponseBody) SetSuccess(v bool) *DeleteSnapshotResponseBody
func (DeleteSnapshotResponseBody) String ¶
func (s DeleteSnapshotResponseBody) String() string
type DeleteUdmDiskRequest ¶
type DeleteUdmDiskRequest struct { // The disk ID. // // example: // // d-bp15************xy70 DiskId *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"` }
func (DeleteUdmDiskRequest) GoString ¶
func (s DeleteUdmDiskRequest) GoString() string
func (*DeleteUdmDiskRequest) SetDiskId ¶
func (s *DeleteUdmDiskRequest) SetDiskId(v string) *DeleteUdmDiskRequest
func (DeleteUdmDiskRequest) String ¶
func (s DeleteUdmDiskRequest) String() string
type DeleteUdmDiskResponse ¶
type DeleteUdmDiskResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteUdmDiskResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteUdmDiskResponse) GoString ¶
func (s DeleteUdmDiskResponse) GoString() string
func (*DeleteUdmDiskResponse) SetBody ¶
func (s *DeleteUdmDiskResponse) SetBody(v *DeleteUdmDiskResponseBody) *DeleteUdmDiskResponse
func (*DeleteUdmDiskResponse) SetHeaders ¶
func (s *DeleteUdmDiskResponse) SetHeaders(v map[string]*string) *DeleteUdmDiskResponse
func (*DeleteUdmDiskResponse) SetStatusCode ¶
func (s *DeleteUdmDiskResponse) SetStatusCode(v int32) *DeleteUdmDiskResponse
func (DeleteUdmDiskResponse) String ¶
func (s DeleteUdmDiskResponse) String() string
type DeleteUdmDiskResponseBody ¶
type DeleteUdmDiskResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // Id of the request // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeleteUdmDiskResponseBody) GoString ¶
func (s DeleteUdmDiskResponseBody) GoString() string
func (*DeleteUdmDiskResponseBody) SetCode ¶
func (s *DeleteUdmDiskResponseBody) SetCode(v string) *DeleteUdmDiskResponseBody
func (*DeleteUdmDiskResponseBody) SetMessage ¶
func (s *DeleteUdmDiskResponseBody) SetMessage(v string) *DeleteUdmDiskResponseBody
func (*DeleteUdmDiskResponseBody) SetRequestId ¶
func (s *DeleteUdmDiskResponseBody) SetRequestId(v string) *DeleteUdmDiskResponseBody
func (*DeleteUdmDiskResponseBody) SetSuccess ¶
func (s *DeleteUdmDiskResponseBody) SetSuccess(v bool) *DeleteUdmDiskResponseBody
func (DeleteUdmDiskResponseBody) String ¶
func (s DeleteUdmDiskResponseBody) String() string
type DeleteUdmEcsInstanceRequest ¶
type DeleteUdmEcsInstanceRequest struct { // The ID of the ECS instance. // // This parameter is required. // // example: // // i-2zed************tlrm InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` }
func (DeleteUdmEcsInstanceRequest) GoString ¶
func (s DeleteUdmEcsInstanceRequest) GoString() string
func (*DeleteUdmEcsInstanceRequest) SetInstanceId ¶
func (s *DeleteUdmEcsInstanceRequest) SetInstanceId(v string) *DeleteUdmEcsInstanceRequest
func (DeleteUdmEcsInstanceRequest) String ¶
func (s DeleteUdmEcsInstanceRequest) String() string
type DeleteUdmEcsInstanceResponse ¶
type DeleteUdmEcsInstanceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteUdmEcsInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteUdmEcsInstanceResponse) GoString ¶
func (s DeleteUdmEcsInstanceResponse) GoString() string
func (*DeleteUdmEcsInstanceResponse) SetBody ¶
func (s *DeleteUdmEcsInstanceResponse) SetBody(v *DeleteUdmEcsInstanceResponseBody) *DeleteUdmEcsInstanceResponse
func (*DeleteUdmEcsInstanceResponse) SetHeaders ¶
func (s *DeleteUdmEcsInstanceResponse) SetHeaders(v map[string]*string) *DeleteUdmEcsInstanceResponse
func (*DeleteUdmEcsInstanceResponse) SetStatusCode ¶
func (s *DeleteUdmEcsInstanceResponse) SetStatusCode(v int32) *DeleteUdmEcsInstanceResponse
func (DeleteUdmEcsInstanceResponse) String ¶
func (s DeleteUdmEcsInstanceResponse) String() string
type DeleteUdmEcsInstanceResponseBody ¶
type DeleteUdmEcsInstanceResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // 0497C0D3-82B5-56B2-8D64-D62E61B90E95 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeleteUdmEcsInstanceResponseBody) GoString ¶
func (s DeleteUdmEcsInstanceResponseBody) GoString() string
func (*DeleteUdmEcsInstanceResponseBody) SetCode ¶
func (s *DeleteUdmEcsInstanceResponseBody) SetCode(v string) *DeleteUdmEcsInstanceResponseBody
func (*DeleteUdmEcsInstanceResponseBody) SetMessage ¶
func (s *DeleteUdmEcsInstanceResponseBody) SetMessage(v string) *DeleteUdmEcsInstanceResponseBody
func (*DeleteUdmEcsInstanceResponseBody) SetRequestId ¶
func (s *DeleteUdmEcsInstanceResponseBody) SetRequestId(v string) *DeleteUdmEcsInstanceResponseBody
func (*DeleteUdmEcsInstanceResponseBody) SetSuccess ¶
func (s *DeleteUdmEcsInstanceResponseBody) SetSuccess(v bool) *DeleteUdmEcsInstanceResponseBody
func (DeleteUdmEcsInstanceResponseBody) String ¶
func (s DeleteUdmEcsInstanceResponseBody) String() string
type DeleteVaultRequest ¶
type DeleteVaultRequest struct { // The ID of the resource group. // // example: // // rg-acfmoiyerpacj4q ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The token. // // example: // // caeba0bbb2be03f84eb48b699f0a* Token *string `json:"Token,omitempty" xml:"Token,omitempty"` // The ID of the backup vault. // // example: // // v-********************* VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DeleteVaultRequest) GoString ¶
func (s DeleteVaultRequest) GoString() string
func (*DeleteVaultRequest) SetResourceGroupId ¶
func (s *DeleteVaultRequest) SetResourceGroupId(v string) *DeleteVaultRequest
func (*DeleteVaultRequest) SetToken ¶
func (s *DeleteVaultRequest) SetToken(v string) *DeleteVaultRequest
func (*DeleteVaultRequest) SetVaultId ¶
func (s *DeleteVaultRequest) SetVaultId(v string) *DeleteVaultRequest
func (DeleteVaultRequest) String ¶
func (s DeleteVaultRequest) String() string
type DeleteVaultResponse ¶
type DeleteVaultResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteVaultResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteVaultResponse) GoString ¶
func (s DeleteVaultResponse) GoString() string
func (*DeleteVaultResponse) SetBody ¶
func (s *DeleteVaultResponse) SetBody(v *DeleteVaultResponseBody) *DeleteVaultResponse
func (*DeleteVaultResponse) SetHeaders ¶
func (s *DeleteVaultResponse) SetHeaders(v map[string]*string) *DeleteVaultResponse
func (*DeleteVaultResponse) SetStatusCode ¶
func (s *DeleteVaultResponse) SetStatusCode(v int32) *DeleteVaultResponse
func (DeleteVaultResponse) String ¶
func (s DeleteVaultResponse) String() string
type DeleteVaultResponseBody ¶
type DeleteVaultResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeleteVaultResponseBody) GoString ¶
func (s DeleteVaultResponseBody) GoString() string
func (*DeleteVaultResponseBody) SetCode ¶
func (s *DeleteVaultResponseBody) SetCode(v string) *DeleteVaultResponseBody
func (*DeleteVaultResponseBody) SetMessage ¶
func (s *DeleteVaultResponseBody) SetMessage(v string) *DeleteVaultResponseBody
func (*DeleteVaultResponseBody) SetRequestId ¶
func (s *DeleteVaultResponseBody) SetRequestId(v string) *DeleteVaultResponseBody
func (*DeleteVaultResponseBody) SetSuccess ¶
func (s *DeleteVaultResponseBody) SetSuccess(v bool) *DeleteVaultResponseBody
func (DeleteVaultResponseBody) String ¶
func (s DeleteVaultResponseBody) String() string
type DescribeBackupClientsRequest ¶
type DescribeBackupClientsRequest struct { // The IDs of HBR clients. // // example: // // ["c-*********************"] ClientIds []*string `json:"ClientIds,omitempty" xml:"ClientIds,omitempty" type:"Repeated"` // The type of the HBR client. Valid values: // // - **ECS_CLIENT**: HBR client for Elastic Compute Service (ECS) file backup // // - **CONTAINER_CLIENT**: HBR client for container backup // // This parameter is required. // // example: // // ECS_CLIENT ClientType *string `json:"ClientType,omitempty" xml:"ClientType,omitempty"` // The ID of the cluster for the backup. // // example: // // cl-000ge4wa61b4d337xblq ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The name of the RAM role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // hbrcrossrole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Specifies whether data is backed up within the same Alibaba Cloud account or across Alibaba Cloud accounts. Valid values: // // - SELF_ACCOUNT: Data is backed up within the same Alibaba Cloud account. // // - CROSS_ACCOUNT: Data is backed up across Alibaba Cloud accounts. // // example: // // CROSS_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The ID of the source Alibaba Cloud account that authorizes the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // 129374672382xxxx CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The IDs of ECS instances. // // example: // // ["i-*********************"] InstanceIds []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"` // The page number. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The tags. // // example: // // 33738719# Tag []*DescribeBackupClientsRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (DescribeBackupClientsRequest) GoString ¶
func (s DescribeBackupClientsRequest) GoString() string
func (*DescribeBackupClientsRequest) SetClientIds ¶
func (s *DescribeBackupClientsRequest) SetClientIds(v []*string) *DescribeBackupClientsRequest
func (*DescribeBackupClientsRequest) SetClientType ¶
func (s *DescribeBackupClientsRequest) SetClientType(v string) *DescribeBackupClientsRequest
func (*DescribeBackupClientsRequest) SetClusterId ¶
func (s *DescribeBackupClientsRequest) SetClusterId(v string) *DescribeBackupClientsRequest
func (*DescribeBackupClientsRequest) SetCrossAccountRoleName ¶
func (s *DescribeBackupClientsRequest) SetCrossAccountRoleName(v string) *DescribeBackupClientsRequest
func (*DescribeBackupClientsRequest) SetCrossAccountType ¶
func (s *DescribeBackupClientsRequest) SetCrossAccountType(v string) *DescribeBackupClientsRequest
func (*DescribeBackupClientsRequest) SetCrossAccountUserId ¶
func (s *DescribeBackupClientsRequest) SetCrossAccountUserId(v int64) *DescribeBackupClientsRequest
func (*DescribeBackupClientsRequest) SetInstanceIds ¶
func (s *DescribeBackupClientsRequest) SetInstanceIds(v []*string) *DescribeBackupClientsRequest
func (*DescribeBackupClientsRequest) SetPageNumber ¶
func (s *DescribeBackupClientsRequest) SetPageNumber(v int32) *DescribeBackupClientsRequest
func (*DescribeBackupClientsRequest) SetPageSize ¶
func (s *DescribeBackupClientsRequest) SetPageSize(v int32) *DescribeBackupClientsRequest
func (*DescribeBackupClientsRequest) SetTag ¶
func (s *DescribeBackupClientsRequest) SetTag(v []*DescribeBackupClientsRequestTag) *DescribeBackupClientsRequest
func (DescribeBackupClientsRequest) String ¶
func (s DescribeBackupClientsRequest) String() string
type DescribeBackupClientsRequestTag ¶
type DescribeBackupClientsRequestTag struct { // The tag key of the backup vault. Valid values of N: 1 to 20. // // - The tag key cannot start with `aliyun` or `acs:`. // // - The tag key cannot contain `http://` or `https://`. // // - The tag key cannot be an empty string. // // example: // // TestKey Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value of the backup vault. Valid values of N: 1 to 20. // // - The tag value cannot start with `aliyun` or `acs:`. // // - The tag value cannot contain `http://` or `https://`. // // - The tag value cannot be an empty string. // // example: // // TestValue Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeBackupClientsRequestTag) GoString ¶
func (s DescribeBackupClientsRequestTag) GoString() string
func (*DescribeBackupClientsRequestTag) SetKey ¶
func (s *DescribeBackupClientsRequestTag) SetKey(v string) *DescribeBackupClientsRequestTag
func (*DescribeBackupClientsRequestTag) SetValue ¶
func (s *DescribeBackupClientsRequestTag) SetValue(v string) *DescribeBackupClientsRequestTag
func (DescribeBackupClientsRequestTag) String ¶
func (s DescribeBackupClientsRequestTag) String() string
type DescribeBackupClientsResponse ¶
type DescribeBackupClientsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeBackupClientsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeBackupClientsResponse) GoString ¶
func (s DescribeBackupClientsResponse) GoString() string
func (*DescribeBackupClientsResponse) SetBody ¶
func (s *DescribeBackupClientsResponse) SetBody(v *DescribeBackupClientsResponseBody) *DescribeBackupClientsResponse
func (*DescribeBackupClientsResponse) SetHeaders ¶
func (s *DescribeBackupClientsResponse) SetHeaders(v map[string]*string) *DescribeBackupClientsResponse
func (*DescribeBackupClientsResponse) SetStatusCode ¶
func (s *DescribeBackupClientsResponse) SetStatusCode(v int32) *DescribeBackupClientsResponse
func (DescribeBackupClientsResponse) String ¶
func (s DescribeBackupClientsResponse) String() string
type DescribeBackupClientsResponseBody ¶
type DescribeBackupClientsResponseBody struct { // The queried backup clients. // // example: // // {\\"Client\\": []} Clients []*DescribeBackupClientsResponseBodyClients `json:"Clients,omitempty" xml:"Clients,omitempty" type:"Repeated"` // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number of the returned page. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries returned on each page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the request. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of returned HBR clients that meet the specified conditions. // // example: // // 8 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeBackupClientsResponseBody) GoString ¶
func (s DescribeBackupClientsResponseBody) GoString() string
func (*DescribeBackupClientsResponseBody) SetClients ¶
func (s *DescribeBackupClientsResponseBody) SetClients(v []*DescribeBackupClientsResponseBodyClients) *DescribeBackupClientsResponseBody
func (*DescribeBackupClientsResponseBody) SetCode ¶
func (s *DescribeBackupClientsResponseBody) SetCode(v string) *DescribeBackupClientsResponseBody
func (*DescribeBackupClientsResponseBody) SetMessage ¶
func (s *DescribeBackupClientsResponseBody) SetMessage(v string) *DescribeBackupClientsResponseBody
func (*DescribeBackupClientsResponseBody) SetPageNumber ¶
func (s *DescribeBackupClientsResponseBody) SetPageNumber(v int32) *DescribeBackupClientsResponseBody
func (*DescribeBackupClientsResponseBody) SetPageSize ¶
func (s *DescribeBackupClientsResponseBody) SetPageSize(v int32) *DescribeBackupClientsResponseBody
func (*DescribeBackupClientsResponseBody) SetRequestId ¶
func (s *DescribeBackupClientsResponseBody) SetRequestId(v string) *DescribeBackupClientsResponseBody
func (*DescribeBackupClientsResponseBody) SetSuccess ¶
func (s *DescribeBackupClientsResponseBody) SetSuccess(v bool) *DescribeBackupClientsResponseBody
func (*DescribeBackupClientsResponseBody) SetTotalCount ¶
func (s *DescribeBackupClientsResponseBody) SetTotalCount(v int64) *DescribeBackupClientsResponseBody
func (DescribeBackupClientsResponseBody) String ¶
func (s DescribeBackupClientsResponseBody) String() string
type DescribeBackupClientsResponseBodyClients ¶
type DescribeBackupClientsResponseBodyClients struct { // Indicates whether the client is installed on an all-in-one PC that integrates hardware and monitoring program. Valid values: // // - true: The client is installed on an all-in-one PC that integrates hardware and monitoring program. // // - false: The client is not installed on an all-in-one PC that integrates hardware and monitoring program. // // example: // // false Appliance *bool `json:"Appliance,omitempty" xml:"Appliance,omitempty"` // This parameter is valid only if the **ClientType* - parameter is set to **ECS_CLIENT**. This parameter indicates the system architecture where the backup client resides. Valid values: // // - **amd64** // // - **386** // // example: // // amd64 ArchType *string `json:"ArchType,omitempty" xml:"ArchType,omitempty"` // The protection status of the backup client. Valid values: // // - **UNPROTECTED**: The backup client is not protected. // // - **PROTECTED**: The backup client is protected. // // example: // // PROTECTED BackupStatus *string `json:"BackupStatus,omitempty" xml:"BackupStatus,omitempty"` // The ID of the backup client. // // example: // // c-********************* ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // The type of the backup client. Valid value: **ECS_CLIENT**, which indicates a client for ECS file backup. // // example: // // ECS_CLIENT ClientType *string `json:"ClientType,omitempty" xml:"ClientType,omitempty"` // The version number of the backup client. // // example: // // 2.4.5 ClientVersion *string `json:"ClientVersion,omitempty" xml:"ClientVersion,omitempty"` // The time when the backup client was created. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` // The hostname of the backup client. // // example: // // hostname Hostname *string `json:"Hostname,omitempty" xml:"Hostname,omitempty"` // The instance ID. // // - If the client is used to back up ECS files, this parameter indicates the ID of an ECS instance. // // - If the client is used to back up on-premises files, this parameter indicates the hardware fingerprint that is generated based on the system information. // // example: // // i-********************* InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // This parameter is valid only if the **ClientType* - parameter is set to **ECS_CLIENT**. This parameter indicates the name of the ECS instance. // // example: // // instancename InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"` // The last heartbeat time of the backup client. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 LastHeartBeatTime *int64 `json:"LastHeartBeatTime,omitempty" xml:"LastHeartBeatTime,omitempty"` // The latest version number of the backup client. // // example: // // 2.4.5 MaxClientVersion *string `json:"MaxClientVersion,omitempty" xml:"MaxClientVersion,omitempty"` // This parameter is valid only if the **ClientType* - parameter is set to **ECS_CLIENT**. This parameter indicates the operating system type of the backup client. Valid values: // // - **windows** // // - **linux** // // example: // // linux OsType *string `json:"OsType,omitempty" xml:"OsType,omitempty"` // This parameter is valid only if the **ClientType* - parameter is set to **ECS_CLIENT**. This parameter indicates the internal IP address of the ECS instance. // // example: // // 192.168.1.1 PrivateIpV4 *string `json:"PrivateIpV4,omitempty" xml:"PrivateIpV4,omitempty"` // The configuration information of the backup client. Settings *DescribeBackupClientsResponseBodyClientsSettings `json:"Settings,omitempty" xml:"Settings,omitempty" type:"Struct"` // The status of the backup client. Valid values: // // - **REGISTERED**: The backup client is registered. // // - **ACTIVATED**: The backup client is activated. // // - **DEACTIVATED**: The backup client fails to be activated. // // - **INSTALLING**: The backup client is being installed. // // - **INSTALL_FAILED**: The backup client fails to be installed. // // - **NOT_INSTALLED**: The backup client is not installed. // // - **UPGRADING**: The backup client is being upgraded. // // - **UPGRADE_FAILED**: The backup client fails to be upgraded. // // - **UNINSTALLING**: The backup client is being uninstalled. // // - **UNINSTALL_FAILED**: The backup client fails to be uninstalled. // // - **STOPPED**: The backup client is out of service. // // - **UNKNOWN**: The backup client is disconnected. // // example: // // ACTIVATED Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The tag information. Tags []*DescribeBackupClientsResponseBodyClientsTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` // The time when the backup client was updated. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` // This parameter is valid only if the **ClientType* - parameter is set to **ECS_CLIENT**. This parameter indicates the zone of the backup client. // // example: // // cn-hangzhou-f ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` }
func (DescribeBackupClientsResponseBodyClients) GoString ¶
func (s DescribeBackupClientsResponseBodyClients) GoString() string
func (*DescribeBackupClientsResponseBodyClients) SetAppliance ¶
func (s *DescribeBackupClientsResponseBodyClients) SetAppliance(v bool) *DescribeBackupClientsResponseBodyClients
func (*DescribeBackupClientsResponseBodyClients) SetArchType ¶
func (s *DescribeBackupClientsResponseBodyClients) SetArchType(v string) *DescribeBackupClientsResponseBodyClients
func (*DescribeBackupClientsResponseBodyClients) SetBackupStatus ¶
func (s *DescribeBackupClientsResponseBodyClients) SetBackupStatus(v string) *DescribeBackupClientsResponseBodyClients
func (*DescribeBackupClientsResponseBodyClients) SetClientId ¶
func (s *DescribeBackupClientsResponseBodyClients) SetClientId(v string) *DescribeBackupClientsResponseBodyClients
func (*DescribeBackupClientsResponseBodyClients) SetClientType ¶
func (s *DescribeBackupClientsResponseBodyClients) SetClientType(v string) *DescribeBackupClientsResponseBodyClients
func (*DescribeBackupClientsResponseBodyClients) SetClientVersion ¶
func (s *DescribeBackupClientsResponseBodyClients) SetClientVersion(v string) *DescribeBackupClientsResponseBodyClients
func (*DescribeBackupClientsResponseBodyClients) SetCreatedTime ¶
func (s *DescribeBackupClientsResponseBodyClients) SetCreatedTime(v int64) *DescribeBackupClientsResponseBodyClients
func (*DescribeBackupClientsResponseBodyClients) SetHostname ¶
func (s *DescribeBackupClientsResponseBodyClients) SetHostname(v string) *DescribeBackupClientsResponseBodyClients
func (*DescribeBackupClientsResponseBodyClients) SetInstanceId ¶
func (s *DescribeBackupClientsResponseBodyClients) SetInstanceId(v string) *DescribeBackupClientsResponseBodyClients
func (*DescribeBackupClientsResponseBodyClients) SetInstanceName ¶
func (s *DescribeBackupClientsResponseBodyClients) SetInstanceName(v string) *DescribeBackupClientsResponseBodyClients
func (*DescribeBackupClientsResponseBodyClients) SetLastHeartBeatTime ¶
func (s *DescribeBackupClientsResponseBodyClients) SetLastHeartBeatTime(v int64) *DescribeBackupClientsResponseBodyClients
func (*DescribeBackupClientsResponseBodyClients) SetMaxClientVersion ¶
func (s *DescribeBackupClientsResponseBodyClients) SetMaxClientVersion(v string) *DescribeBackupClientsResponseBodyClients
func (*DescribeBackupClientsResponseBodyClients) SetOsType ¶
func (s *DescribeBackupClientsResponseBodyClients) SetOsType(v string) *DescribeBackupClientsResponseBodyClients
func (*DescribeBackupClientsResponseBodyClients) SetPrivateIpV4 ¶
func (s *DescribeBackupClientsResponseBodyClients) SetPrivateIpV4(v string) *DescribeBackupClientsResponseBodyClients
func (*DescribeBackupClientsResponseBodyClients) SetSettings ¶
func (*DescribeBackupClientsResponseBodyClients) SetStatus ¶
func (s *DescribeBackupClientsResponseBodyClients) SetStatus(v string) *DescribeBackupClientsResponseBodyClients
func (*DescribeBackupClientsResponseBodyClients) SetUpdatedTime ¶
func (s *DescribeBackupClientsResponseBodyClients) SetUpdatedTime(v int64) *DescribeBackupClientsResponseBodyClients
func (*DescribeBackupClientsResponseBodyClients) SetZoneId ¶
func (s *DescribeBackupClientsResponseBodyClients) SetZoneId(v string) *DescribeBackupClientsResponseBodyClients
func (DescribeBackupClientsResponseBodyClients) String ¶
func (s DescribeBackupClientsResponseBodyClients) String() string
type DescribeBackupClientsResponseBodyClientsSettings ¶
type DescribeBackupClientsResponseBodyClientsSettings struct { // Indicates whether alerts are generated for partially completed jobs. This parameter is valid only for on-premises file backup and ECS file backup. // // example: // // false AlertOnPartialComplete *bool `json:"AlertOnPartialComplete,omitempty" xml:"AlertOnPartialComplete,omitempty"` // The type of the endpoint on the data plane. Valid values: // // - **PUBLIC**: Internet // // - **VPC**: virtual private cloud (VPC) // // - **CLASSIC**: classic network // // example: // // VPC DataNetworkType *string `json:"DataNetworkType,omitempty" xml:"DataNetworkType,omitempty"` // The proxy configuration on the data plane. Valid values: // // - **DISABLE**: The proxy is not used. // // - **USE_CONTROL_PROXY* - (default): The configuration is the same as that on the control plane. // // - **CUSTOM**: The configuration is customized (HTTP). // // example: // // USE_CONTROL_PROXY DataProxySetting *string `json:"DataProxySetting,omitempty" xml:"DataProxySetting,omitempty"` // The number of CPU cores used by a single backup job. The value 0 indicates that the number is unlimited. // // example: // // 1 MaxCpuCore *string `json:"MaxCpuCore,omitempty" xml:"MaxCpuCore,omitempty"` // The maximum memory that can be used by the client. Unit: bytes. Only V2.13.0 and later are supported. // // example: // // 0 MaxMemory *int64 `json:"MaxMemory,omitempty" xml:"MaxMemory,omitempty"` // The number of concurrent backup jobs. The value 0 indicates that the number is unlimited. // // example: // // 1 MaxWorker *string `json:"MaxWorker,omitempty" xml:"MaxWorker,omitempty"` // The custom host IP address of the proxy server on the data plane. // // example: // // 192.168.11.100 ProxyHost *string `json:"ProxyHost,omitempty" xml:"ProxyHost,omitempty"` // The custom password of the proxy server on the data plane. // // example: // // ****** ProxyPassword *string `json:"ProxyPassword,omitempty" xml:"ProxyPassword,omitempty"` // The custom host port of the proxy server on the data plane. // // example: // // 3128 ProxyPort *int32 `json:"ProxyPort,omitempty" xml:"ProxyPort,omitempty"` // The custom username of the proxy server on the data plane. // // example: // // user ProxyUser *string `json:"ProxyUser,omitempty" xml:"ProxyUser,omitempty"` // Indicates whether data on the data plane is transmitted over HTTPS. Valid values: // // - true: Data is transmitted over HTTPS. // // - false: Data is transmitted over HTTP. // // example: // // false UseHttps *string `json:"UseHttps,omitempty" xml:"UseHttps,omitempty"` }
func (DescribeBackupClientsResponseBodyClientsSettings) GoString ¶
func (s DescribeBackupClientsResponseBodyClientsSettings) GoString() string
func (*DescribeBackupClientsResponseBodyClientsSettings) SetAlertOnPartialComplete ¶
func (s *DescribeBackupClientsResponseBodyClientsSettings) SetAlertOnPartialComplete(v bool) *DescribeBackupClientsResponseBodyClientsSettings
func (*DescribeBackupClientsResponseBodyClientsSettings) SetDataNetworkType ¶
func (s *DescribeBackupClientsResponseBodyClientsSettings) SetDataNetworkType(v string) *DescribeBackupClientsResponseBodyClientsSettings
func (*DescribeBackupClientsResponseBodyClientsSettings) SetDataProxySetting ¶
func (s *DescribeBackupClientsResponseBodyClientsSettings) SetDataProxySetting(v string) *DescribeBackupClientsResponseBodyClientsSettings
func (*DescribeBackupClientsResponseBodyClientsSettings) SetMaxCpuCore ¶
func (s *DescribeBackupClientsResponseBodyClientsSettings) SetMaxCpuCore(v string) *DescribeBackupClientsResponseBodyClientsSettings
func (*DescribeBackupClientsResponseBodyClientsSettings) SetMaxMemory ¶
func (s *DescribeBackupClientsResponseBodyClientsSettings) SetMaxMemory(v int64) *DescribeBackupClientsResponseBodyClientsSettings
func (*DescribeBackupClientsResponseBodyClientsSettings) SetMaxWorker ¶
func (s *DescribeBackupClientsResponseBodyClientsSettings) SetMaxWorker(v string) *DescribeBackupClientsResponseBodyClientsSettings
func (*DescribeBackupClientsResponseBodyClientsSettings) SetProxyHost ¶
func (s *DescribeBackupClientsResponseBodyClientsSettings) SetProxyHost(v string) *DescribeBackupClientsResponseBodyClientsSettings
func (*DescribeBackupClientsResponseBodyClientsSettings) SetProxyPassword ¶
func (s *DescribeBackupClientsResponseBodyClientsSettings) SetProxyPassword(v string) *DescribeBackupClientsResponseBodyClientsSettings
func (*DescribeBackupClientsResponseBodyClientsSettings) SetProxyPort ¶
func (s *DescribeBackupClientsResponseBodyClientsSettings) SetProxyPort(v int32) *DescribeBackupClientsResponseBodyClientsSettings
func (*DescribeBackupClientsResponseBodyClientsSettings) SetProxyUser ¶
func (s *DescribeBackupClientsResponseBodyClientsSettings) SetProxyUser(v string) *DescribeBackupClientsResponseBodyClientsSettings
func (*DescribeBackupClientsResponseBodyClientsSettings) SetUseHttps ¶
func (s *DescribeBackupClientsResponseBodyClientsSettings) SetUseHttps(v string) *DescribeBackupClientsResponseBodyClientsSettings
func (DescribeBackupClientsResponseBodyClientsSettings) String ¶
func (s DescribeBackupClientsResponseBodyClientsSettings) String() string
type DescribeBackupClientsResponseBodyClientsTags ¶
type DescribeBackupClientsResponseBodyClientsTags struct { // The tag key of the backup vault. Valid values of N: 1 to 20 // // - The tag key cannot start with `aliyun` or `acs:`. // // - The tag key cannot contain `http://` or `https://`. // // - The tag key cannot be an empty string. // // example: // // TestKey Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value of the backup vault. Valid values of N: 1 to 20 // // - The tag value cannot start with `aliyun` or `acs:`. // // - The tag value cannot contain `http://` or `https://`. // // - The tag value cannot be an empty string. // // example: // // TestValue Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeBackupClientsResponseBodyClientsTags) GoString ¶
func (s DescribeBackupClientsResponseBodyClientsTags) GoString() string
func (*DescribeBackupClientsResponseBodyClientsTags) SetValue ¶
func (s *DescribeBackupClientsResponseBodyClientsTags) SetValue(v string) *DescribeBackupClientsResponseBodyClientsTags
func (DescribeBackupClientsResponseBodyClientsTags) String ¶
func (s DescribeBackupClientsResponseBodyClientsTags) String() string
type DescribeBackupClientsShrinkRequest ¶
type DescribeBackupClientsShrinkRequest struct { // The IDs of HBR clients. // // example: // // ["c-*********************"] ClientIdsShrink *string `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"` // The type of the HBR client. Valid values: // // - **ECS_CLIENT**: HBR client for Elastic Compute Service (ECS) file backup // // - **CONTAINER_CLIENT**: HBR client for container backup // // This parameter is required. // // example: // // ECS_CLIENT ClientType *string `json:"ClientType,omitempty" xml:"ClientType,omitempty"` // The ID of the cluster for the backup. // // example: // // cl-000ge4wa61b4d337xblq ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The name of the RAM role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // hbrcrossrole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Specifies whether data is backed up within the same Alibaba Cloud account or across Alibaba Cloud accounts. Valid values: // // - SELF_ACCOUNT: Data is backed up within the same Alibaba Cloud account. // // - CROSS_ACCOUNT: Data is backed up across Alibaba Cloud accounts. // // example: // // CROSS_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The ID of the source Alibaba Cloud account that authorizes the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // 129374672382xxxx CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The IDs of ECS instances. // // example: // // ["i-*********************"] InstanceIdsShrink *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"` // The page number. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The tags. // // example: // // 33738719# Tag []*DescribeBackupClientsShrinkRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (DescribeBackupClientsShrinkRequest) GoString ¶
func (s DescribeBackupClientsShrinkRequest) GoString() string
func (*DescribeBackupClientsShrinkRequest) SetClientIdsShrink ¶
func (s *DescribeBackupClientsShrinkRequest) SetClientIdsShrink(v string) *DescribeBackupClientsShrinkRequest
func (*DescribeBackupClientsShrinkRequest) SetClientType ¶
func (s *DescribeBackupClientsShrinkRequest) SetClientType(v string) *DescribeBackupClientsShrinkRequest
func (*DescribeBackupClientsShrinkRequest) SetClusterId ¶
func (s *DescribeBackupClientsShrinkRequest) SetClusterId(v string) *DescribeBackupClientsShrinkRequest
func (*DescribeBackupClientsShrinkRequest) SetCrossAccountRoleName ¶
func (s *DescribeBackupClientsShrinkRequest) SetCrossAccountRoleName(v string) *DescribeBackupClientsShrinkRequest
func (*DescribeBackupClientsShrinkRequest) SetCrossAccountType ¶
func (s *DescribeBackupClientsShrinkRequest) SetCrossAccountType(v string) *DescribeBackupClientsShrinkRequest
func (*DescribeBackupClientsShrinkRequest) SetCrossAccountUserId ¶
func (s *DescribeBackupClientsShrinkRequest) SetCrossAccountUserId(v int64) *DescribeBackupClientsShrinkRequest
func (*DescribeBackupClientsShrinkRequest) SetInstanceIdsShrink ¶
func (s *DescribeBackupClientsShrinkRequest) SetInstanceIdsShrink(v string) *DescribeBackupClientsShrinkRequest
func (*DescribeBackupClientsShrinkRequest) SetPageNumber ¶
func (s *DescribeBackupClientsShrinkRequest) SetPageNumber(v int32) *DescribeBackupClientsShrinkRequest
func (*DescribeBackupClientsShrinkRequest) SetPageSize ¶
func (s *DescribeBackupClientsShrinkRequest) SetPageSize(v int32) *DescribeBackupClientsShrinkRequest
func (DescribeBackupClientsShrinkRequest) String ¶
func (s DescribeBackupClientsShrinkRequest) String() string
type DescribeBackupClientsShrinkRequestTag ¶
type DescribeBackupClientsShrinkRequestTag struct { // The tag key of the backup vault. Valid values of N: 1 to 20. // // - The tag key cannot start with `aliyun` or `acs:`. // // - The tag key cannot contain `http://` or `https://`. // // - The tag key cannot be an empty string. // // example: // // TestKey Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value of the backup vault. Valid values of N: 1 to 20. // // - The tag value cannot start with `aliyun` or `acs:`. // // - The tag value cannot contain `http://` or `https://`. // // - The tag value cannot be an empty string. // // example: // // TestValue Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeBackupClientsShrinkRequestTag) GoString ¶
func (s DescribeBackupClientsShrinkRequestTag) GoString() string
func (*DescribeBackupClientsShrinkRequestTag) SetKey ¶
func (s *DescribeBackupClientsShrinkRequestTag) SetKey(v string) *DescribeBackupClientsShrinkRequestTag
func (*DescribeBackupClientsShrinkRequestTag) SetValue ¶
func (s *DescribeBackupClientsShrinkRequestTag) SetValue(v string) *DescribeBackupClientsShrinkRequestTag
func (DescribeBackupClientsShrinkRequestTag) String ¶
func (s DescribeBackupClientsShrinkRequestTag) String() string
type DescribeBackupJobs2Request ¶
type DescribeBackupJobs2Request struct { // The keys that you want to match in the filter. Filters []*DescribeBackupJobs2RequestFilters `json:"Filters,omitempty" xml:"Filters,omitempty" type:"Repeated"` // The number of the page to return. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries to return on each page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The order in which you want to sort the results. Valid values: // // - **ASCEND**: sorts the results in ascending order // // - **DESCEND* - (default value): sorts the results in descending order // // example: // // DESCEND SortDirection *string `json:"SortDirection,omitempty" xml:"SortDirection,omitempty"` // The type of the data source. Valid values: // // - **ECS_FILE**: Elastic Compute Service (ECS) files // // - **OSS**: Object Storage Service (OSS) buckets // // - **NAS**: Apsara File Storage NAS file systems // // - **OTS**: Tablestore instances // // - **UDM_ECS**: ECS instances // // - **UDM_ECS_DISK**: ECS disks // // example: // // ECS_FILE SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (DescribeBackupJobs2Request) GoString ¶
func (s DescribeBackupJobs2Request) GoString() string
func (*DescribeBackupJobs2Request) SetFilters ¶
func (s *DescribeBackupJobs2Request) SetFilters(v []*DescribeBackupJobs2RequestFilters) *DescribeBackupJobs2Request
func (*DescribeBackupJobs2Request) SetPageNumber ¶
func (s *DescribeBackupJobs2Request) SetPageNumber(v int32) *DescribeBackupJobs2Request
func (*DescribeBackupJobs2Request) SetPageSize ¶
func (s *DescribeBackupJobs2Request) SetPageSize(v int32) *DescribeBackupJobs2Request
func (*DescribeBackupJobs2Request) SetSortDirection ¶
func (s *DescribeBackupJobs2Request) SetSortDirection(v string) *DescribeBackupJobs2Request
func (*DescribeBackupJobs2Request) SetSourceType ¶
func (s *DescribeBackupJobs2Request) SetSourceType(v string) *DescribeBackupJobs2Request
func (DescribeBackupJobs2Request) String ¶
func (s DescribeBackupJobs2Request) String() string
type DescribeBackupJobs2RequestFilters ¶
type DescribeBackupJobs2RequestFilters struct { // The keys in the filter. Valid values: // // - **RegionId**: the ID of a region // // - **PlanId**: the ID of a backup plan // // - **JobId**: the ID of a backup job // // - **VaultId**: the ID of a backup vault // // - **InstanceId**: the ID of an ECS instance // // - **Bucket**: the name of an OSS bucket // // - **FileSystemId**: the ID of a file system // // - **Status**: the status of a backup job // // - **CreatedTime**: the start time of a backup job // // - **CompleteTime**: the end time of a backup job // // - **instanceName**: the name of a Tablestore instance // // example: // // VaultId Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The matching method. Default value: IN. This parameter specifies the operator that you want to use to match a key and a value in the filter. Valid values: // // - **EQUAL**: equal to // // - **NOT_EQUAL**: not equal to // // - **GREATER_THAN**: greater than // // - **GREATER_THAN_OR_EQUAL**: greater than or equal to // // - **LESS_THAN**: less than // // - **LESS_THAN_OR_EQUAL**: less than or equal to // // - **BETWEEN**: specifies a JSON array as a range. The results must fall within the range in the `[Minimum value,maximum value]` format. // // - **IN**: specifies an array as a collection. The results must fall within the collection. // // > If you specify **CompleteTime* - as a key to query backup jobs, you cannot use the IN operator to perform a match. // // example: // // IN Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"` // The values that you want to match in the filter. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (DescribeBackupJobs2RequestFilters) GoString ¶
func (s DescribeBackupJobs2RequestFilters) GoString() string
func (*DescribeBackupJobs2RequestFilters) SetKey ¶
func (s *DescribeBackupJobs2RequestFilters) SetKey(v string) *DescribeBackupJobs2RequestFilters
func (*DescribeBackupJobs2RequestFilters) SetOperator ¶
func (s *DescribeBackupJobs2RequestFilters) SetOperator(v string) *DescribeBackupJobs2RequestFilters
func (*DescribeBackupJobs2RequestFilters) SetValues ¶
func (s *DescribeBackupJobs2RequestFilters) SetValues(v []*string) *DescribeBackupJobs2RequestFilters
func (DescribeBackupJobs2RequestFilters) String ¶
func (s DescribeBackupJobs2RequestFilters) String() string
type DescribeBackupJobs2Response ¶
type DescribeBackupJobs2Response struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeBackupJobs2ResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeBackupJobs2Response) GoString ¶
func (s DescribeBackupJobs2Response) GoString() string
func (*DescribeBackupJobs2Response) SetBody ¶
func (s *DescribeBackupJobs2Response) SetBody(v *DescribeBackupJobs2ResponseBody) *DescribeBackupJobs2Response
func (*DescribeBackupJobs2Response) SetHeaders ¶
func (s *DescribeBackupJobs2Response) SetHeaders(v map[string]*string) *DescribeBackupJobs2Response
func (*DescribeBackupJobs2Response) SetStatusCode ¶
func (s *DescribeBackupJobs2Response) SetStatusCode(v int32) *DescribeBackupJobs2Response
func (DescribeBackupJobs2Response) String ¶
func (s DescribeBackupJobs2Response) String() string
type DescribeBackupJobs2ResponseBody ¶
type DescribeBackupJobs2ResponseBody struct { // The returned backup jobs that meet the specified conditions. BackupJobs *DescribeBackupJobs2ResponseBodyBackupJobs `json:"BackupJobs,omitempty" xml:"BackupJobs,omitempty" type:"Struct"` // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number of the returned page. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries returned per page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the request. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of returned backup jobs that meet the specified conditions. // // example: // // 8 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeBackupJobs2ResponseBody) GoString ¶
func (s DescribeBackupJobs2ResponseBody) GoString() string
func (*DescribeBackupJobs2ResponseBody) SetBackupJobs ¶
func (s *DescribeBackupJobs2ResponseBody) SetBackupJobs(v *DescribeBackupJobs2ResponseBodyBackupJobs) *DescribeBackupJobs2ResponseBody
func (*DescribeBackupJobs2ResponseBody) SetCode ¶
func (s *DescribeBackupJobs2ResponseBody) SetCode(v string) *DescribeBackupJobs2ResponseBody
func (*DescribeBackupJobs2ResponseBody) SetMessage ¶
func (s *DescribeBackupJobs2ResponseBody) SetMessage(v string) *DescribeBackupJobs2ResponseBody
func (*DescribeBackupJobs2ResponseBody) SetPageNumber ¶
func (s *DescribeBackupJobs2ResponseBody) SetPageNumber(v int32) *DescribeBackupJobs2ResponseBody
func (*DescribeBackupJobs2ResponseBody) SetPageSize ¶
func (s *DescribeBackupJobs2ResponseBody) SetPageSize(v int32) *DescribeBackupJobs2ResponseBody
func (*DescribeBackupJobs2ResponseBody) SetRequestId ¶
func (s *DescribeBackupJobs2ResponseBody) SetRequestId(v string) *DescribeBackupJobs2ResponseBody
func (*DescribeBackupJobs2ResponseBody) SetSuccess ¶
func (s *DescribeBackupJobs2ResponseBody) SetSuccess(v bool) *DescribeBackupJobs2ResponseBody
func (*DescribeBackupJobs2ResponseBody) SetTotalCount ¶
func (s *DescribeBackupJobs2ResponseBody) SetTotalCount(v int64) *DescribeBackupJobs2ResponseBody
func (DescribeBackupJobs2ResponseBody) String ¶
func (s DescribeBackupJobs2ResponseBody) String() string
type DescribeBackupJobs2ResponseBodyBackupJobs ¶
type DescribeBackupJobs2ResponseBodyBackupJobs struct {
BackupJob []*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob `json:"BackupJob,omitempty" xml:"BackupJob,omitempty" type:"Repeated"`
}
func (DescribeBackupJobs2ResponseBodyBackupJobs) GoString ¶
func (s DescribeBackupJobs2ResponseBodyBackupJobs) GoString() string
func (*DescribeBackupJobs2ResponseBodyBackupJobs) SetBackupJob ¶
func (DescribeBackupJobs2ResponseBodyBackupJobs) String ¶
func (s DescribeBackupJobs2ResponseBodyBackupJobs) String() string
type DescribeBackupJobs2ResponseBodyBackupJobsBackupJob ¶
type DescribeBackupJobs2ResponseBodyBackupJobsBackupJob struct { // The actual amount of data that is backed up after duplicates are removed. Unit: bytes. // // example: // // 600 ActualBytes *int64 `json:"ActualBytes,omitempty" xml:"ActualBytes,omitempty"` // The number of files that are actually processed. // // example: // // 8 ActualFiles *int64 `json:"ActualFiles,omitempty" xml:"ActualFiles,omitempty"` // This parameter is returned only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter indicates the actual number of objects that are backed up by the backup job. // // example: // // 6 ActualItems *int64 `json:"ActualItems,omitempty" xml:"ActualItems,omitempty"` // The backup type. Valid value: **COMPLETE**, which indicates full backup. // // example: // // COMPLETE BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // This parameter is returned only if the **SourceType* - parameter is set to **OSS**. This parameter indicates the name of the OSS bucket that is backed up. // // example: // // hbr-backup-oss Bucket *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"` // The actual amount of data that is generated by incremental backups. Unit: bytes. // // example: // // 800 BytesDone *int64 `json:"BytesDone,omitempty" xml:"BytesDone,omitempty"` // The total amount of data that is backed up from the data source. Unit: bytes. // // example: // // 1000 BytesTotal *int64 `json:"BytesTotal,omitempty" xml:"BytesTotal,omitempty"` // The data source details at the destination. Thisparameter is returned only for data synchronization. // // example: // // {"dataSourceId": "ds-123456789", "path": "/changelist"} ChangeListPath *string `json:"ChangeListPath,omitempty" xml:"ChangeListPath,omitempty"` // This parameter is returned only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter indicates the ID of the backup client. // // example: // // c-********************* ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // The time when the backup job was completed. This value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 CompleteTime *int64 `json:"CompleteTime,omitempty" xml:"CompleteTime,omitempty"` // This parameter is returned only if the **SourceType* - parameter is set to **NAS**. This parameter indicates the time when the file system was created. This value is a UNIX timestamp. Unit: seconds. // // example: // // 1607436917 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The time when the backup job was created. This value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` // The name of the RAM role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // BackupRole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Specifies whether data is backed up within the same Alibaba Cloud account or across Alibaba Cloud accounts. Valid values: // // - SELF_ACCOUNT: Data is backed up within the same Alibaba Cloud account. // // - CROSS_ACCOUNT: Data is backed up across Alibaba Cloud accounts. // // example: // // SELF_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The ID of the source Alibaba Cloud account that authorizes the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // 158975xxxxx4625 CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // Destination data source details. (Required only for synchronization) // // example: // // {\\"prefix\\":\\"/\\"} DestDataSourceDetail *string `json:"DestDataSourceDetail,omitempty" xml:"DestDataSourceDetail,omitempty"` // Destination data source ID. (Required only for synchronization) // // example: // // ds-000cov4ufudxklj24zdk DestDataSourceId *string `json:"DestDataSourceId,omitempty" xml:"DestDataSourceId,omitempty"` // Destination data source type. (Required only for synchronization) // // example: // // OSS DestSourceType *string `json:"DestSourceType,omitempty" xml:"DestSourceType,omitempty"` // The udm backup job detail. Detail *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail `json:"Detail,omitempty" xml:"Detail,omitempty" type:"Struct"` // The error message that is returned for the backup job. // // example: // // PARTIAL_COMPLETE ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` // This parameter is returned only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter indicates the paths to the files that are excluded from the backup job. The value must be 1 to 255 characters in length. // // example: // // ["/var", "/proc"] Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // This parameter is returned only if the **SourceType* - parameter is set to **NAS**. This parameter indicates the ID of the NAS file system. // // example: // // 005494 FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"` // The number of files that have been processed. // // example: // // 9 FilesDone *int64 `json:"FilesDone,omitempty" xml:"FilesDone,omitempty"` // The total number of files to be processed. // // example: // // 10 FilesTotal *int64 `json:"FilesTotal,omitempty" xml:"FilesTotal,omitempty"` // The identifier of the container cluster. For a Container Service for Kubernetes (ACK) cluster, specify the cluster ID. // // example: // // c83**************************b76 Identifier *string `json:"Identifier,omitempty" xml:"Identifier,omitempty"` // The paths to the files that are included in the backup job. // // example: // // ["/home/alice/*.pdf", "/home/bob/*.txt"] Include *string `json:"Include,omitempty" xml:"Include,omitempty"` // This parameter is returned only if the **SourceType* - parameter is set to **NAS**. This parameter indicates the ID of the ECS instance. // // example: // // i-********************* InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The name of the Tablestore instance. // // example: // // instancename InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"` // This parameter is returned only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter indicates the number of objects that are backed up. // // example: // // 8 ItemsDone *int64 `json:"ItemsDone,omitempty" xml:"ItemsDone,omitempty"` // This parameter is returned only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter indicates the total number of objects in the data source. // // example: // // 10 ItemsTotal *int64 `json:"ItemsTotal,omitempty" xml:"ItemsTotal,omitempty"` // The ID of the backup job. // // example: // // job-000g********w7 JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The name of the backup job. // // example: // // jobname JobName *string `json:"JobName,omitempty" xml:"JobName,omitempty"` // This parameter is returned only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter indicates whether Windows VSS is used to define a backup path. // // - This parameter is available only for Windows ECS instances. // // - If data changes occur in the backup source, the source data must be the same as the data to be backed up before the system sets this parameter to `["UseVSS":true]`. // // - If you use VSS, you cannot back up data from multiple directories. // // example: // // {"UseVSS":false} Options *string `json:"Options,omitempty" xml:"Options,omitempty"` // The details about the Tablestore instance. OtsDetail *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetail `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty" type:"Struct"` // The backup paths. Paths *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobPaths `json:"Paths,omitempty" xml:"Paths,omitempty" type:"Struct"` // The ID of the backup plan. // // example: // // plan-20********35 PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // This parameter is returned only if the **SourceType* - parameter is set to **OSS**. This parameter indicates the prefix of objects that are backed up. // // example: // // example/ Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"` // The backup progress. For example, 10000 indicates that the progress is 100%. // // example: // // 10000 Progress *int32 `json:"Progress,omitempty" xml:"Progress,omitempty"` // Task Report Report *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport `json:"Report,omitempty" xml:"Report,omitempty" type:"Struct"` // The type of the data source. Valid values: // // - **ECS_FILE**: ECS files // // - **OSS**: OSS buckets // // - **NAS**: NAS file systems // // example: // // ECS_FILE SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The average speed at which data is backed up. Unit: KB/s. // // example: // // 500 Speed *int64 `json:"Speed,omitempty" xml:"Speed,omitempty"` // This parameter is returned only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter indicates the throttling rules. Format: `{start}{end}{bandwidth}`. Multiple throttling rules are separated with vertical bars (`{start}|{end}|{bandwidth}`). A specified time range cannot overlap with another one. // // - **start**: the start hour // // - **end**: the end hour // // - **bandwidth**: the bandwidth. Unit: KB/s. // // example: // // 0:24:5120 SpeedLimit *string `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"` // The time when the backup job started. This value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The status of the backup job. Valid values: // // - **COMPLETE**: The backup job is completed. // // - **PARTIAL_COMPLETE**: The backup job is partially completed. // // - **FAILED**: The restore job has failed. // // example: // // COMPLETE Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The name of a destination table in the Tablestore instance. // // example: // // table1 TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"` // The time when the backup job was updated. This value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` // The ID of the backup vault. // // example: // // v-0006******q VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) GoString ¶
func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) GoString() string
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetActualBytes ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetActualBytes(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetActualFiles ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetActualFiles(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetActualItems ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetActualItems(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetBackupType ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetBackupType(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetBytesDone ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetBytesDone(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetBytesTotal ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetBytesTotal(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetChangeListPath ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetChangeListPath(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetClientId ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetClientId(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetCompleteTime ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetCompleteTime(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetCreateTime ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetCreateTime(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetCreatedTime ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetCreatedTime(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetCrossAccountRoleName ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetCrossAccountRoleName(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetCrossAccountType ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetCrossAccountType(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetCrossAccountUserId ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetCrossAccountUserId(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetDestDataSourceDetail ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetDestDataSourceDetail(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetDestDataSourceId ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetDestDataSourceId(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetDestSourceType ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetDestSourceType(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetErrorMessage ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetErrorMessage(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetExclude ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetExclude(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetFileSystemId ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetFileSystemId(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetFilesDone ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetFilesDone(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetFilesTotal ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetFilesTotal(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetIdentifier ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetIdentifier(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetInclude ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetInclude(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetInstanceId ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetInstanceId(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetInstanceName ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetInstanceName(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetItemsDone ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetItemsDone(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetItemsTotal ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetItemsTotal(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetJobName ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetJobName(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetOptions ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetOptions(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetOtsDetail ¶
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetProgress ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetProgress(v int32) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetSourceType ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetSourceType(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetSpeedLimit ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetSpeedLimit(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetStartTime ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetStartTime(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetTableName ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetTableName(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetUpdatedTime ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetUpdatedTime(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetVaultId ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetVaultId(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) String ¶
func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) String() string
type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail ¶
type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail struct { // The information about the remote replication failure. // // example: // // ECS.CreatingSnapshot DestinationNativeSnapshotErrorMessage *string `json:"DestinationNativeSnapshotErrorMessage,omitempty" xml:"DestinationNativeSnapshotErrorMessage,omitempty"` // The ID of the remote replication snapshot. // // example: // // s-****************** DestinationNativeSnapshotId *string `json:"DestinationNativeSnapshotId,omitempty" xml:"DestinationNativeSnapshotId,omitempty"` // The progress of the remote replication. // // example: // // 85 DestinationNativeSnapshotProgress *int32 `json:"DestinationNativeSnapshotProgress,omitempty" xml:"DestinationNativeSnapshotProgress,omitempty"` // The state of the remote replication. // // example: // // COMPLETE DestinationNativeSnapshotStatus *string `json:"DestinationNativeSnapshotStatus,omitempty" xml:"DestinationNativeSnapshotStatus,omitempty"` // The retention period of the remote replication backup. // // example: // // 30 DestinationRetention *int64 `json:"DestinationRetention,omitempty" xml:"DestinationRetention,omitempty"` // The ID of the remote replication backup. // // example: // // s-****************** DestinationSnapshotId *string `json:"DestinationSnapshotId,omitempty" xml:"DestinationSnapshotId,omitempty"` // The mapping between snapshots and disks. DiskNativeSnapshotIdList *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetailDiskNativeSnapshotIdList `json:"DiskNativeSnapshotIdList,omitempty" xml:"DiskNativeSnapshotIdList,omitempty" type:"Struct"` // Indicates whether remote replication is enabled. // // example: // // true DoCopy *bool `json:"DoCopy,omitempty" xml:"DoCopy,omitempty"` // The ecs instance infos. // // example: // // { // // "i-xxxxxxxx": { // // "hostName": "test", // // "instanceName": "test", // // "instanceType": "ecs.c7.xlarge", // // "osType": "linux", // // "diskIds": [ // // "d-xxxxxxxx01", // // "d-xxxxxxxx02" // // ], // // "osNameEn": "Rocky Linux 8.8 64 bit", // // "osName": "Rocky Linux 8.8 64位", // // "platform": "Rocky Linux" // // } // // } InstanceInfos map[string]interface{} `json:"InstanceInfos,omitempty" xml:"InstanceInfos,omitempty"` // The ID of the backup snapshot. // // example: // // s-****************** NativeSnapshotId *string `json:"NativeSnapshotId,omitempty" xml:"NativeSnapshotId,omitempty"` }
func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) GoString ¶
func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) GoString() string
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetDestinationNativeSnapshotErrorMessage ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetDestinationNativeSnapshotErrorMessage(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetDestinationNativeSnapshotId ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetDestinationNativeSnapshotId(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetDestinationNativeSnapshotProgress ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetDestinationNativeSnapshotProgress(v int32) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetDestinationNativeSnapshotStatus ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetDestinationNativeSnapshotStatus(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetDestinationRetention ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetDestinationRetention(v int64) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetDestinationSnapshotId ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetDestinationSnapshotId(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetDiskNativeSnapshotIdList ¶
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetInstanceInfos ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetInstanceInfos(v map[string]interface{}) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetNativeSnapshotId ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) SetNativeSnapshotId(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail
func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) String ¶
func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetail) String() string
type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetailDiskNativeSnapshotIdList ¶
type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetailDiskNativeSnapshotIdList struct {
DiskNativeSnapshotId []*string `json:"DiskNativeSnapshotId,omitempty" xml:"DiskNativeSnapshotId,omitempty" type:"Repeated"`
}
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetailDiskNativeSnapshotIdList) SetDiskNativeSnapshotId ¶
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetailDiskNativeSnapshotIdList) SetDiskNativeSnapshotId(v []*string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobDetailDiskNativeSnapshotIdList
type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetail ¶
type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetail struct { // The names of the destination tables in the Tablestore instance. TableNames *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetailTableNames `json:"TableNames,omitempty" xml:"TableNames,omitempty" type:"Struct"` }
func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetail) GoString ¶
func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetail) GoString() string
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetail) SetTableNames ¶
func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetail) String ¶
func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetail) String() string
type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetailTableNames ¶
type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetailTableNames struct {
TableName []*string `json:"TableName,omitempty" xml:"TableName,omitempty" type:"Repeated"`
}
func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetailTableNames) GoString ¶
func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetailTableNames) GoString() string
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetailTableNames) SetTableName ¶
func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetailTableNames) String ¶
func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetailTableNames) String() string
type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobPaths ¶
type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobPaths struct {
Path []*string `json:"Path,omitempty" xml:"Path,omitempty" type:"Repeated"`
}
func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJobPaths) GoString ¶
func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobPaths) GoString() string
func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJobPaths) String ¶
func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobPaths) String() string
type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport ¶ added in v4.1.4
type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport struct { // List of failed files // // example: // // /temp/report/158975xxxxxx4625/r-0001hfxxxxxymsspjjtl/job-0001hfxxxxxymsspjjtl_failed.zip FailedFiles *string `json:"FailedFiles,omitempty" xml:"FailedFiles,omitempty"` // Report generation status. // // example: // // COMPLETE ReportTaskStatus *string `json:"ReportTaskStatus,omitempty" xml:"ReportTaskStatus,omitempty"` // List of skipped files // // example: // // /temp/report/158975xxxxxx4625/r-0001hfxxxxxymsspjjtl/job-0001hfxxxxxymsspjjtl_skipped.zip SkippedFiles *string `json:"SkippedFiles,omitempty" xml:"SkippedFiles,omitempty"` // List of successful files. // // example: // // /temp/report/158975xxxxxx4625/r-0001hfxxxxxymsspjjtl/job-0001hfxxxxxymsspjjtl_success.zip SuccessFiles *string `json:"SuccessFiles,omitempty" xml:"SuccessFiles,omitempty"` // List of all files. (This field is not returned for data synchronization) // // example: // // /temp/report/158975xxxxxx4625/job-0001hfxxxxxymsspjjtl/job-0001hfxxxxxymsspjjtl_total.csv TotalFiles *string `json:"TotalFiles,omitempty" xml:"TotalFiles,omitempty"` }
func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) GoString ¶ added in v4.1.4
func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) GoString() string
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetFailedFiles ¶ added in v4.1.4
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetFailedFiles(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetReportTaskStatus ¶ added in v4.1.4
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetReportTaskStatus(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetSkippedFiles ¶ added in v4.1.4
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetSkippedFiles(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetSuccessFiles ¶ added in v4.1.4
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetSuccessFiles(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetTotalFiles ¶ added in v4.1.4
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetTotalFiles(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport
func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) String ¶ added in v4.1.4
func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) String() string
type DescribeBackupPlansRequest ¶
type DescribeBackupPlansRequest struct { // The filters. Filters []*DescribeBackupPlansRequestFilters `json:"Filters,omitempty" xml:"Filters,omitempty" type:"Repeated"` // The page number. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The type of the data source. Valid values: // // - **ECS_FILE**: Elastic Compute Service (ECS) files // // - **OSS**: Object Storage Service (OSS) buckets // // - **NAS**: Apsara File Storage NAS file systems // // - **OTS**: Tablestore instances // // - **UDM_ECS**: ECS instances // // example: // // ECS_FILE SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (DescribeBackupPlansRequest) GoString ¶
func (s DescribeBackupPlansRequest) GoString() string
func (*DescribeBackupPlansRequest) SetFilters ¶
func (s *DescribeBackupPlansRequest) SetFilters(v []*DescribeBackupPlansRequestFilters) *DescribeBackupPlansRequest
func (*DescribeBackupPlansRequest) SetPageNumber ¶
func (s *DescribeBackupPlansRequest) SetPageNumber(v int32) *DescribeBackupPlansRequest
func (*DescribeBackupPlansRequest) SetPageSize ¶
func (s *DescribeBackupPlansRequest) SetPageSize(v int32) *DescribeBackupPlansRequest
func (*DescribeBackupPlansRequest) SetSourceType ¶
func (s *DescribeBackupPlansRequest) SetSourceType(v string) *DescribeBackupPlansRequest
func (DescribeBackupPlansRequest) String ¶
func (s DescribeBackupPlansRequest) String() string
type DescribeBackupPlansRequestFilters ¶
type DescribeBackupPlansRequestFilters struct { // The keys in the filter. Valid values: // // - **regionId**: the ID of a region // // - **planId**: the ID of a backup plan // // - **sourceType**: the type of a data source // // - **vaultId**: the ID of a backup vault // // - **instanceName**: the name of an instance // // - **instanceId**: the ID of an instance // // - **planName**: the name of a backup plan // // example: // // vaultId Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The values that you want to match in the filter. // // example: // // ["v-*********************"] Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (DescribeBackupPlansRequestFilters) GoString ¶
func (s DescribeBackupPlansRequestFilters) GoString() string
func (*DescribeBackupPlansRequestFilters) SetKey ¶
func (s *DescribeBackupPlansRequestFilters) SetKey(v string) *DescribeBackupPlansRequestFilters
func (*DescribeBackupPlansRequestFilters) SetValues ¶
func (s *DescribeBackupPlansRequestFilters) SetValues(v []*string) *DescribeBackupPlansRequestFilters
func (DescribeBackupPlansRequestFilters) String ¶
func (s DescribeBackupPlansRequestFilters) String() string
type DescribeBackupPlansResponse ¶
type DescribeBackupPlansResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeBackupPlansResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeBackupPlansResponse) GoString ¶
func (s DescribeBackupPlansResponse) GoString() string
func (*DescribeBackupPlansResponse) SetBody ¶
func (s *DescribeBackupPlansResponse) SetBody(v *DescribeBackupPlansResponseBody) *DescribeBackupPlansResponse
func (*DescribeBackupPlansResponse) SetHeaders ¶
func (s *DescribeBackupPlansResponse) SetHeaders(v map[string]*string) *DescribeBackupPlansResponse
func (*DescribeBackupPlansResponse) SetStatusCode ¶
func (s *DescribeBackupPlansResponse) SetStatusCode(v int32) *DescribeBackupPlansResponse
func (DescribeBackupPlansResponse) String ¶
func (s DescribeBackupPlansResponse) String() string
type DescribeBackupPlansResponseBody ¶
type DescribeBackupPlansResponseBody struct { // The queried backup plans. BackupPlans *DescribeBackupPlansResponseBodyBackupPlans `json:"BackupPlans,omitempty" xml:"BackupPlans,omitempty" type:"Struct"` // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number of the returned page. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries returned on each page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the request. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of returned backup plans that meet the specified conditions. // // example: // // 8 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeBackupPlansResponseBody) GoString ¶
func (s DescribeBackupPlansResponseBody) GoString() string
func (*DescribeBackupPlansResponseBody) SetBackupPlans ¶
func (s *DescribeBackupPlansResponseBody) SetBackupPlans(v *DescribeBackupPlansResponseBodyBackupPlans) *DescribeBackupPlansResponseBody
func (*DescribeBackupPlansResponseBody) SetCode ¶
func (s *DescribeBackupPlansResponseBody) SetCode(v string) *DescribeBackupPlansResponseBody
func (*DescribeBackupPlansResponseBody) SetMessage ¶
func (s *DescribeBackupPlansResponseBody) SetMessage(v string) *DescribeBackupPlansResponseBody
func (*DescribeBackupPlansResponseBody) SetPageNumber ¶
func (s *DescribeBackupPlansResponseBody) SetPageNumber(v int32) *DescribeBackupPlansResponseBody
func (*DescribeBackupPlansResponseBody) SetPageSize ¶
func (s *DescribeBackupPlansResponseBody) SetPageSize(v int32) *DescribeBackupPlansResponseBody
func (*DescribeBackupPlansResponseBody) SetRequestId ¶
func (s *DescribeBackupPlansResponseBody) SetRequestId(v string) *DescribeBackupPlansResponseBody
func (*DescribeBackupPlansResponseBody) SetSuccess ¶
func (s *DescribeBackupPlansResponseBody) SetSuccess(v bool) *DescribeBackupPlansResponseBody
func (*DescribeBackupPlansResponseBody) SetTotalCount ¶
func (s *DescribeBackupPlansResponseBody) SetTotalCount(v int64) *DescribeBackupPlansResponseBody
func (DescribeBackupPlansResponseBody) String ¶
func (s DescribeBackupPlansResponseBody) String() string
type DescribeBackupPlansResponseBodyBackupPlans ¶
type DescribeBackupPlansResponseBodyBackupPlans struct {
BackupPlan []*DescribeBackupPlansResponseBodyBackupPlansBackupPlan `json:"BackupPlan,omitempty" xml:"BackupPlan,omitempty" type:"Repeated"`
}
func (DescribeBackupPlansResponseBodyBackupPlans) GoString ¶
func (s DescribeBackupPlansResponseBodyBackupPlans) GoString() string
func (*DescribeBackupPlansResponseBodyBackupPlans) SetBackupPlan ¶
func (DescribeBackupPlansResponseBodyBackupPlans) String ¶
func (s DescribeBackupPlansResponseBodyBackupPlans) String() string
type DescribeBackupPlansResponseBodyBackupPlansBackupPlan ¶
type DescribeBackupPlansResponseBodyBackupPlansBackupPlan struct { // The ID of the data source group. // // example: // // System-Database BackupSourceGroupId *string `json:"BackupSourceGroupId,omitempty" xml:"BackupSourceGroupId,omitempty"` // The backup type. Valid value: **COMPLETE**, which indicates full backup. // // example: // // COMPLETE BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // This parameter is valid only when **SourceType* - is set to **OSS**. This parameter indicates the name of the OSS bucket. // // example: // // hbr-backup-oss Bucket *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"` // The configurations of the incremental file synchronization. This parameter is returned only for data synchronization. // // example: // // {"dataSourceId": "ds-123456789", "path": "/changelist"} ChangeListPath *string `json:"ChangeListPath,omitempty" xml:"ChangeListPath,omitempty"` // The ID of the backup client. // // example: // // c-000ge4w*****1qb ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // The ID of the client group. // // example: // // cl-000ht6o9******h ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // This parameter is valid only when **SourceType* - is set to **NAS**. This parameter indicates the time when the file system was created. This value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // Indicates whether a backup plan is automatically created based on tags. // // example: // // false CreatedByTag *bool `json:"CreatedByTag,omitempty" xml:"CreatedByTag,omitempty"` // The time when the backup plan was created. This value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` // The name of the Resource Access Management (RAM) role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // BackupRole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Indicates whether data is backed up within the same Alibaba Cloud account or across Alibaba Cloud accounts. Valid values: // // - SELF_ACCOUNT // // - CROSS_ACCOUNT // // example: // // CROSS_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The ID of the source Alibaba Cloud account that authorizes the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // 1841642xxxxx9795 CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The ID of the data source. // // example: // // ds-000ht6o9*****w61 DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"` // The data source details at the destination. This parameter is returned only for data synchronization. // // example: // // {\\"prefix\\":\\"/\\"} DestDataSourceDetail *string `json:"DestDataSourceDetail,omitempty" xml:"DestDataSourceDetail,omitempty"` // The data source ID at the destination. This parameter is returned only for data synchronization. // // example: // // ds-********************* DestDataSourceId *string `json:"DestDataSourceId,omitempty" xml:"DestDataSourceId,omitempty"` // The data source type at the destination. This parameter is returned only for data synchronization. // // example: // // OSS DestSourceType *string `json:"DestSourceType,omitempty" xml:"DestSourceType,omitempty"` // The details about ECS instance backup. // // example: // // {\\"doCopy\\":true,\\"doBackup\\":false,\\"instanceName\\":\\"instance example\\",\\"appConsistent\\":false,\\"destinationRegionId\\":\\"cn-shanghai\\",\\"enableFsFreeze\\":true,\\"osNameEn\\":\\"Windows Server 2019 Data Center Edition 64bit Chinese Edition\\",\\"osName\\":\\"Windows Server 2019 Data Center Edition 64bit Chinese Edition\\",\\"diskIdList\\":[],\\"backupVaultId\\":\\"\\",\\"snapshotGroup\\":true,\\"destinationRetention\\":35,\\"platform\\":\\"Windows Server 2012\\",\\"timeoutInSeconds\\":60,\\"backupRetention\\":1,\\"osType\\":\\"windows\\",\\"preScriptPath\\":\\"\\",\\"postScriptPath\\":\\"\\",\\"enableWriters\\":true,\\"ecsDeleted\\":false} Detail *string `json:"Detail,omitempty" xml:"Detail,omitempty"` // Indicates whether the backup plan is disabled. Valid values: // // - true: The backup plan is disabled. // // - false: The backup plan is enabled. // // example: // // false Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // This parameter is valid only when **SourceType* - is set to **ECS_FILE**. This parameter indicates the paths to the files that are excluded from the backup job. // // example: // // ["/var", "/proc"] Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // This parameter is valid only when **SourceType* - is set to **NAS**. This parameter indicates the ID of the NAS file system. // // example: // // 00594 FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"` // The matched tag rules. HitTags *DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTags `json:"HitTags,omitempty" xml:"HitTags,omitempty" type:"Struct"` // This parameter is valid only when **SourceType* - is set to **ECS_FILE**. This parameter indicates the paths to the files that are backed up. // // example: // // ["/home/alice/*.pdf", "/home/bob/*.txt"] Include *string `json:"Include,omitempty" xml:"Include,omitempty"` // The ID of the instance group. // // example: // // i-** InstanceGroupId *string `json:"InstanceGroupId,omitempty" xml:"InstanceGroupId,omitempty"` // This parameter is valid only when **SourceType* - is set to **ECS_FILE**. This parameter indicates the ID of the ECS instance. // // example: // // i-********************* InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The name of the Tablestore instance. // // example: // // instancename InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"` // Indicates whether the feature of keeping at least one backup version is enabled. Valid values: // // - 0: The feature is disabled. // // - 1: The feature is enabled. // // example: // // 0 KeepLatestSnapshots *int64 `json:"KeepLatestSnapshots,omitempty" xml:"KeepLatestSnapshots,omitempty"` // The latest execution job id of plan. // // example: // // job-12345678 LatestExecuteJobId *string `json:"LatestExecuteJobId,omitempty" xml:"LatestExecuteJobId,omitempty"` // This parameter is valid only when **SourceType* - is set to **ECS_FILE**. This parameter indicates whether Windows Volume Shadow Copy Service (VSS) is used to define a source path. // // example: // // {"UseVSS":false} Options *string `json:"Options,omitempty" xml:"Options,omitempty"` // The details about the Tablestore instance. OtsDetail *DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty" type:"Struct"` // The source paths. This parameter is valid only when **SourceType* - is set to **ECS_FILE**. Paths *DescribeBackupPlansResponseBodyBackupPlansBackupPlanPaths `json:"Paths,omitempty" xml:"Paths,omitempty" type:"Struct"` // The ID of the backup plan. // // example: // // plan-********************* PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The name of the backup plan. // // example: // // planname PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"` // This parameter is valid only when **SourceType* - is set to **OSS**. This parameter indicates the prefix of the objects that are backed up. // // example: // // oss-prefix Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"` // The backup resources. This parameter is valid only for disk backup. Resources *DescribeBackupPlansResponseBodyBackupPlansBackupPlanResources `json:"Resources,omitempty" xml:"Resources,omitempty" type:"Struct"` // The retention period of the backup data. Unit: days. // // example: // // 7 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The backup policies. This parameter is valid only for disk backup. Rules *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Struct"` // The backup policy. Format: `I|{startTime}|{interval}`. The system runs the first backup job at a point in time that is specified by `{startTime}` and the subsequent backup jobs at an interval that is specified by `{interval}`. The system does not run a backup job before the specified point in time. Each backup job, except the first one, starts only after the previous backup job is completed. For example, `I|1631685600|P1D` indicates that the system runs the first backup job at 14:00:00 on September 15, 2021 and the subsequent backup jobs once a day. // // - **startTime**: the time at which the system starts to run a backup job. The time follows the UNIX time format. Unit: seconds. // // - **interval**: the interval at which the system runs a backup job. The interval follows the ISO 8601 standard. For example, PT1H indicates an interval of 1 hour. P1D indicates an interval of one day. // // example: // // I|1602673264|P1D Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` // The type of the data source. Valid values: // // - **ECS_FILE**: ECS files // // - **OSS**: OSS buckets // // - **NAS**: NAS file systems // // - **OTS**: Tablestore instances // // - **UDM_ECS**: ECS instances // // example: // // ECS_FILE SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // This parameter is valid only when **SourceType* - is set to **ECS_FILE**. This parameter indicates the throttling rules. Format: `{start}|{end}|{bandwidth}`. Multiple throttling rules are separated with vertical bars (`|`). A time range cannot overlap with another one. // // - start: the start hour. // // - end: the end hour. // // - bandwidth: the bandwidth. Unit: KB. // // example: // // 0:24:5120 SpeedLimit *string `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"` // The free trial information. TrialInfo *DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo `json:"TrialInfo,omitempty" xml:"TrialInfo,omitempty" type:"Struct"` // The time when the backup plan was updated. This value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` // The ID of the backup vault. // // example: // // v-********************* VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DescribeBackupPlansResponseBodyBackupPlansBackupPlan) GoString ¶
func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlan) GoString() string
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetBackupSourceGroupId ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetBackupSourceGroupId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetBackupType ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetBackupType(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetChangeListPath ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetChangeListPath(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetClientId ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetClientId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetClusterId ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetClusterId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetCreateTime ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetCreateTime(v int64) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetCreatedByTag ¶ added in v4.0.3
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetCreatedByTag(v bool) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetCreatedTime ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetCreatedTime(v int64) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetCrossAccountRoleName ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetCrossAccountRoleName(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetCrossAccountType ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetCrossAccountType(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetCrossAccountUserId ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetCrossAccountUserId(v int64) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetDataSourceId ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetDataSourceId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetDestDataSourceDetail ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetDestDataSourceDetail(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetDestDataSourceId ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetDestDataSourceId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetDestSourceType ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetDestSourceType(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetDisabled ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetDisabled(v bool) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetExclude ¶
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetFileSystemId ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetFileSystemId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetHitTags ¶ added in v4.0.3
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetInclude ¶
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetInstanceGroupId ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetInstanceGroupId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetInstanceId ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetInstanceId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetInstanceName ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetInstanceName(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetKeepLatestSnapshots ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetKeepLatestSnapshots(v int64) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetLatestExecuteJobId ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetLatestExecuteJobId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetOptions ¶
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetOtsDetail ¶
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetPlanName ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetPlanName(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetResources ¶
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetRetention ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetRetention(v int64) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetSchedule ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetSchedule(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetSourceType ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetSourceType(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetSpeedLimit ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetSpeedLimit(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetTrialInfo ¶
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetUpdatedTime ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetUpdatedTime(v int64) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetVaultId ¶
func (DescribeBackupPlansResponseBodyBackupPlansBackupPlan) String ¶
func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlan) String() string
type DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTags ¶ added in v4.0.3
type DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTags struct {
HitTag []*DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTagsHitTag `json:"HitTag,omitempty" xml:"HitTag,omitempty" type:"Repeated"`
}
func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTags) GoString ¶ added in v4.0.3
func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTags) GoString() string
func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTags) String ¶ added in v4.0.3
func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTags) String() string
type DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTagsHitTag ¶ added in v4.0.3
type DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTagsHitTag struct { // The tag key. // // example: // // type Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag-based matching rule. Valid values: // // - **EQUAL**: Both the tag key and tag value are matched. // // - **NOT**: The tag key is matched and the tag value is not matched. // // example: // // EQUAL Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"` // The tag value. // // example: // // 0 Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTagsHitTag) GoString ¶ added in v4.0.3
func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTagsHitTag) GoString() string
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTagsHitTag) SetOperator ¶ added in v4.0.3
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTagsHitTag) SetValue ¶ added in v4.0.3
func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTagsHitTag) String ¶ added in v4.0.3
func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanHitTagsHitTag) String() string
type DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail ¶
type DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail struct { // The names of the tables in the Tablestore instance. TableNames *DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetailTableNames `json:"TableNames,omitempty" xml:"TableNames,omitempty" type:"Struct"` }
func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail) GoString ¶
func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail) GoString() string
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail) SetTableNames ¶
func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail) String ¶
func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail) String() string
type DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetailTableNames ¶
type DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetailTableNames struct {
TableName []*string `json:"TableName,omitempty" xml:"TableName,omitempty" type:"Repeated"`
}
func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetailTableNames) GoString ¶
func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetailTableNames) GoString() string
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetailTableNames) SetTableName ¶
type DescribeBackupPlansResponseBodyBackupPlansBackupPlanPaths ¶
type DescribeBackupPlansResponseBodyBackupPlansBackupPlanPaths struct {
Path []*string `json:"Path,omitempty" xml:"Path,omitempty" type:"Repeated"`
}
func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanPaths) GoString ¶
func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanPaths) GoString() string
func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanPaths) String ¶
func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanPaths) String() string
type DescribeBackupPlansResponseBodyBackupPlansBackupPlanResources ¶
type DescribeBackupPlansResponseBodyBackupPlansBackupPlanResources struct {
Resource []*DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource `json:"Resource,omitempty" xml:"Resource,omitempty" type:"Repeated"`
}
func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanResources) GoString ¶
func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanResources) GoString() string
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanResources) SetResource ¶
func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanResources) String ¶
func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanResources) String() string
type DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource ¶
type DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource struct { // Additional information about the data source. // // example: // // {\\"doBackup\\":false,\\"diskName\\":\\"data_disk\\",\\"size\\":100,\\"type\\":\\"data\\",\\"category\\":\\"cloud_essd\\",\\"imageId\\":\\"\\",\\"device\\":\\"/dev/xvdb\\",\\"encrypted\\":false} Extra *string `json:"Extra,omitempty" xml:"Extra,omitempty"` // The ID of the data source. // // example: // // d-j6cgioir6m******lu4 ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The type of the data source. Valid value: **UDM_DISK**. // // example: // // UDMDISK SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource) GoString ¶
func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource) GoString() string
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource) SetResourceId ¶
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource) SetSourceType ¶
func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource) String ¶
func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource) String() string
type DescribeBackupPlansResponseBodyBackupPlansBackupPlanRules ¶
type DescribeBackupPlansResponseBodyBackupPlansBackupPlanRules struct {
Rule []*DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule `json:"Rule,omitempty" xml:"Rule,omitempty" type:"Repeated"`
}
func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanRules) GoString ¶
func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanRules) GoString() string
func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanRules) String ¶
func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanRules) String() string
type DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule ¶
type DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule struct { // The backup type. Valid value: **COMPLETE**, which indicates full backup. // // example: // // COMPLETE BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // The ID of the region in which the remote backup vault resides. // // example: // // cn-shanghai DestinationRegionId *string `json:"DestinationRegionId,omitempty" xml:"DestinationRegionId,omitempty"` // The retention period of the backup data in remote backup mode. Unit: days. // // example: // // 90 DestinationRetention *int64 `json:"DestinationRetention,omitempty" xml:"DestinationRetention,omitempty"` // Indicates whether the policy is disabled. // // example: // // true Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // Indicates whether the snapshot data is backed up to the backup vault. // // example: // // false DoCopy *bool `json:"DoCopy,omitempty" xml:"DoCopy,omitempty"` // The retention period of the backup data. Unit: days. // // example: // // 90 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The policy ID. // // example: // // rule-0008i52rf0ulpni6kn6m RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The policy name. // // example: // // Disk Golden Rule RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` // The backup policy. Format: `I|{startTime}|{interval}`. The system runs the first backup job at a point in time that is specified by `{startTime}` and the subsequent backup jobs at an interval that is specified by `{interval}`. The system does not run a backup job before the specified point in time. Each backup job, except the first one, starts only after the previous backup job is completed. For example, `I|1631685600|P1D` indicates that the system runs the first backup job at 14:00:00 on September 15, 2021 and the subsequent backup jobs once a day. // // - `startTime`: the time at which the system starts to run a backup job. The time follows the UNIX time format. Unit: seconds. // // - `interval`: the interval at which the system runs a backup job. The interval follows the ISO 8601 standard. For example, PT1H indicates an interval of 1 hour. P1D indicates an interval of one day. // // example: // // I|1631685600|P1D Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` }
func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) GoString ¶
func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) GoString() string
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetBackupType ¶
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetDestinationRegionId ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetDestinationRegionId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetDestinationRetention ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetDestinationRetention(v int64) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetDisabled ¶
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetRetention ¶
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetRuleName ¶
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetSchedule ¶
func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) String ¶
func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) String() string
type DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo ¶
type DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo struct { // Indicates whether you are billed based on the pay-as-you-go method after the free trial ends. // // example: // // true KeepAfterTrialExpiration *bool `json:"KeepAfterTrialExpiration,omitempty" xml:"KeepAfterTrialExpiration,omitempty"` // The expiration time of the free trial. // // example: // // 1584597600 TrialExpireTime *int64 `json:"TrialExpireTime,omitempty" xml:"TrialExpireTime,omitempty"` // The start time of the free trial. // // example: // // 1579413159 TrialStartTime *int64 `json:"TrialStartTime,omitempty" xml:"TrialStartTime,omitempty"` // The time when the free-trial backup vault is released. // // example: // // 1594965600 TrialVaultReleaseTime *int64 `json:"TrialVaultReleaseTime,omitempty" xml:"TrialVaultReleaseTime,omitempty"` }
func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) GoString ¶
func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) GoString() string
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) SetKeepAfterTrialExpiration ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) SetKeepAfterTrialExpiration(v bool) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) SetTrialExpireTime ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) SetTrialExpireTime(v int64) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) SetTrialStartTime ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) SetTrialStartTime(v int64) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) SetTrialVaultReleaseTime ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) SetTrialVaultReleaseTime(v int64) *DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo
func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) String ¶
func (s DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) String() string
type DescribeClientsRequest ¶
type DescribeClientsRequest struct { // The ID of the Cloud Backup client. // // example: // // c-000ed600******6b0 ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // The type of the Cloud Backup client. Valid value: **ECS_AGENT**, which indicates an SAP HANA backup client. // // example: // // ECS_AGENT ClientType *string `json:"ClientType,omitempty" xml:"ClientType,omitempty"` // The ID of the SAP HANA instance. // // example: // // cl-0005ni1******2l87 ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The page number. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the resource group. // // example: // // rg-acfmw6bxl7o5qyq ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The type of the data source. Valid value:**HANA**, which indicates SAP HANA backup. // // example: // // HANA SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The ID of the backup vault. // // example: // // v-0001vk0z******xdyr VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DescribeClientsRequest) GoString ¶
func (s DescribeClientsRequest) GoString() string
func (*DescribeClientsRequest) SetClientId ¶
func (s *DescribeClientsRequest) SetClientId(v string) *DescribeClientsRequest
func (*DescribeClientsRequest) SetClientType ¶
func (s *DescribeClientsRequest) SetClientType(v string) *DescribeClientsRequest
func (*DescribeClientsRequest) SetClusterId ¶
func (s *DescribeClientsRequest) SetClusterId(v string) *DescribeClientsRequest
func (*DescribeClientsRequest) SetPageNumber ¶
func (s *DescribeClientsRequest) SetPageNumber(v int32) *DescribeClientsRequest
func (*DescribeClientsRequest) SetPageSize ¶
func (s *DescribeClientsRequest) SetPageSize(v int32) *DescribeClientsRequest
func (*DescribeClientsRequest) SetResourceGroupId ¶
func (s *DescribeClientsRequest) SetResourceGroupId(v string) *DescribeClientsRequest
func (*DescribeClientsRequest) SetSourceType ¶
func (s *DescribeClientsRequest) SetSourceType(v string) *DescribeClientsRequest
func (*DescribeClientsRequest) SetVaultId ¶
func (s *DescribeClientsRequest) SetVaultId(v string) *DescribeClientsRequest
func (DescribeClientsRequest) String ¶
func (s DescribeClientsRequest) String() string
type DescribeClientsResponse ¶
type DescribeClientsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeClientsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeClientsResponse) GoString ¶
func (s DescribeClientsResponse) GoString() string
func (*DescribeClientsResponse) SetBody ¶
func (s *DescribeClientsResponse) SetBody(v *DescribeClientsResponseBody) *DescribeClientsResponse
func (*DescribeClientsResponse) SetHeaders ¶
func (s *DescribeClientsResponse) SetHeaders(v map[string]*string) *DescribeClientsResponse
func (*DescribeClientsResponse) SetStatusCode ¶
func (s *DescribeClientsResponse) SetStatusCode(v int32) *DescribeClientsResponse
func (DescribeClientsResponse) String ¶
func (s DescribeClientsResponse) String() string
type DescribeClientsResponseBody ¶
type DescribeClientsResponseBody struct { // The Cloud Backup clients. Clients *DescribeClientsResponseBodyClients `json:"Clients,omitempty" xml:"Clients,omitempty" type:"Struct"` // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // 17189276-465D-5EF3-8FFD-0FF51B5A41A0 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of entries returned. // // example: // // 12 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeClientsResponseBody) GoString ¶
func (s DescribeClientsResponseBody) GoString() string
func (*DescribeClientsResponseBody) SetClients ¶
func (s *DescribeClientsResponseBody) SetClients(v *DescribeClientsResponseBodyClients) *DescribeClientsResponseBody
func (*DescribeClientsResponseBody) SetCode ¶
func (s *DescribeClientsResponseBody) SetCode(v string) *DescribeClientsResponseBody
func (*DescribeClientsResponseBody) SetMessage ¶
func (s *DescribeClientsResponseBody) SetMessage(v string) *DescribeClientsResponseBody
func (*DescribeClientsResponseBody) SetPageNumber ¶
func (s *DescribeClientsResponseBody) SetPageNumber(v int32) *DescribeClientsResponseBody
func (*DescribeClientsResponseBody) SetPageSize ¶
func (s *DescribeClientsResponseBody) SetPageSize(v int32) *DescribeClientsResponseBody
func (*DescribeClientsResponseBody) SetRequestId ¶
func (s *DescribeClientsResponseBody) SetRequestId(v string) *DescribeClientsResponseBody
func (*DescribeClientsResponseBody) SetSuccess ¶
func (s *DescribeClientsResponseBody) SetSuccess(v bool) *DescribeClientsResponseBody
func (*DescribeClientsResponseBody) SetTotalCount ¶
func (s *DescribeClientsResponseBody) SetTotalCount(v int32) *DescribeClientsResponseBody
func (DescribeClientsResponseBody) String ¶
func (s DescribeClientsResponseBody) String() string
type DescribeClientsResponseBodyClients ¶
type DescribeClientsResponseBodyClients struct {
Client []*DescribeClientsResponseBodyClientsClient `json:"Client,omitempty" xml:"Client,omitempty" type:"Repeated"`
}
func (DescribeClientsResponseBodyClients) GoString ¶
func (s DescribeClientsResponseBodyClients) GoString() string
func (*DescribeClientsResponseBodyClients) SetClient ¶
func (s *DescribeClientsResponseBodyClients) SetClient(v []*DescribeClientsResponseBodyClientsClient) *DescribeClientsResponseBodyClients
func (DescribeClientsResponseBodyClients) String ¶
func (s DescribeClientsResponseBodyClients) String() string
type DescribeClientsResponseBodyClientsClient ¶
type DescribeClientsResponseBodyClientsClient struct { // The alert settings. Valid value: INHERITED, which indicates that the Cloud Backup client sends alert notifications by using the same method configured for the backup vault. // // example: // // INHERITED AlertSetting *string `json:"AlertSetting,omitempty" xml:"AlertSetting,omitempty"` // The ID of the Cloud Backup client. // // example: // // c-00062uu******2fgj ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // The client name. // // example: // // client-20211224-101226 ClientName *string `json:"ClientName,omitempty" xml:"ClientName,omitempty"` // The type of the Cloud Backup client. Valid value: **ECS_AGENT**, which indicates an SAP HANA backup client. // // example: // // ECS_AGENT ClientType *string `json:"ClientType,omitempty" xml:"ClientType,omitempty"` // The version number of the Cloud Backup client. // // example: // // 1.11.16 ClientVersion *string `json:"ClientVersion,omitempty" xml:"ClientVersion,omitempty"` // The ID of the SAP HANA instance. // // example: // // cl-0008c48frr******ncpk ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The time when the Cloud Backup client was created. // // example: // // 1554347313 CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` HeartBeatTime *int64 `json:"HeartBeatTime,omitempty" xml:"HeartBeatTime,omitempty"` // The instance ID. // // example: // // i-wz9b6wya******n8yo InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The name of the ECS instance. // // example: // // swh-hbr InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"` // The maximum version number of the Cloud Backup client. // // example: // // 1.11.23 MaxVersion *string `json:"MaxVersion,omitempty" xml:"MaxVersion,omitempty"` // The network type. Valid values: // // - **CLASSIC**: the classic network // // - **VPC**: the virtual private cloud (VPC) // // example: // // VPC NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"` // The status of the Cloud Backup client. Valid values: // // - **REGISTERED**: The backup client is registered. // // - **ACTIVATED**: The backup client is activated. // // - **DEACTIVATED**: The backup client fails to be activated. // // - **INSTALLING**: The backup client is being installed. // // - **INSTALL_FAILED**: The backup client fails to be installed. // // - **NOT_INSTALLED**: The backup client is not installed. // // - **UPGRADING**: The backup client is being upgraded. // // - **UPGRADE_FAILED**: The backup client fails to be upgraded. // // - **UNINSTALLING**: The backup client is being uninstalled. // // - **UNINSTALL_FAILED**: The backup client fails to be uninstalled. // // - **STOPPED**: The backup client is out of service. // // - **UNKNOWN**: The backup client is disconnected. // // example: // // ACTIVATED Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The status information. // // example: // // HANA_NOT_SUPPORT StatusMessage *string `json:"StatusMessage,omitempty" xml:"StatusMessage,omitempty"` // The time when the Cloud Backup client was updated. This value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` // Indicates whether data is transmitted over HTTPS. Valid values: // // - true: Data is transmitted over HTTPS. // // - false: Data is transmitted over HTTP. // // example: // // false UseHttps *bool `json:"UseHttps,omitempty" xml:"UseHttps,omitempty"` // The ID of the backup vault. // // example: // // v-00029mx6o******n85lg VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DescribeClientsResponseBodyClientsClient) GoString ¶
func (s DescribeClientsResponseBodyClientsClient) GoString() string
func (*DescribeClientsResponseBodyClientsClient) SetAlertSetting ¶
func (s *DescribeClientsResponseBodyClientsClient) SetAlertSetting(v string) *DescribeClientsResponseBodyClientsClient
func (*DescribeClientsResponseBodyClientsClient) SetClientId ¶
func (s *DescribeClientsResponseBodyClientsClient) SetClientId(v string) *DescribeClientsResponseBodyClientsClient
func (*DescribeClientsResponseBodyClientsClient) SetClientName ¶
func (s *DescribeClientsResponseBodyClientsClient) SetClientName(v string) *DescribeClientsResponseBodyClientsClient
func (*DescribeClientsResponseBodyClientsClient) SetClientType ¶
func (s *DescribeClientsResponseBodyClientsClient) SetClientType(v string) *DescribeClientsResponseBodyClientsClient
func (*DescribeClientsResponseBodyClientsClient) SetClientVersion ¶
func (s *DescribeClientsResponseBodyClientsClient) SetClientVersion(v string) *DescribeClientsResponseBodyClientsClient
func (*DescribeClientsResponseBodyClientsClient) SetClusterId ¶
func (s *DescribeClientsResponseBodyClientsClient) SetClusterId(v string) *DescribeClientsResponseBodyClientsClient
func (*DescribeClientsResponseBodyClientsClient) SetCreatedTime ¶
func (s *DescribeClientsResponseBodyClientsClient) SetCreatedTime(v int64) *DescribeClientsResponseBodyClientsClient
func (*DescribeClientsResponseBodyClientsClient) SetHeartBeatTime ¶ added in v4.1.6
func (s *DescribeClientsResponseBodyClientsClient) SetHeartBeatTime(v int64) *DescribeClientsResponseBodyClientsClient
func (*DescribeClientsResponseBodyClientsClient) SetInstanceId ¶
func (s *DescribeClientsResponseBodyClientsClient) SetInstanceId(v string) *DescribeClientsResponseBodyClientsClient
func (*DescribeClientsResponseBodyClientsClient) SetInstanceName ¶
func (s *DescribeClientsResponseBodyClientsClient) SetInstanceName(v string) *DescribeClientsResponseBodyClientsClient
func (*DescribeClientsResponseBodyClientsClient) SetMaxVersion ¶
func (s *DescribeClientsResponseBodyClientsClient) SetMaxVersion(v string) *DescribeClientsResponseBodyClientsClient
func (*DescribeClientsResponseBodyClientsClient) SetNetworkType ¶
func (s *DescribeClientsResponseBodyClientsClient) SetNetworkType(v string) *DescribeClientsResponseBodyClientsClient
func (*DescribeClientsResponseBodyClientsClient) SetStatus ¶
func (s *DescribeClientsResponseBodyClientsClient) SetStatus(v string) *DescribeClientsResponseBodyClientsClient
func (*DescribeClientsResponseBodyClientsClient) SetStatusMessage ¶
func (s *DescribeClientsResponseBodyClientsClient) SetStatusMessage(v string) *DescribeClientsResponseBodyClientsClient
func (*DescribeClientsResponseBodyClientsClient) SetUpdatedTime ¶
func (s *DescribeClientsResponseBodyClientsClient) SetUpdatedTime(v int64) *DescribeClientsResponseBodyClientsClient
func (*DescribeClientsResponseBodyClientsClient) SetUseHttps ¶
func (s *DescribeClientsResponseBodyClientsClient) SetUseHttps(v bool) *DescribeClientsResponseBodyClientsClient
func (*DescribeClientsResponseBodyClientsClient) SetVaultId ¶
func (s *DescribeClientsResponseBodyClientsClient) SetVaultId(v string) *DescribeClientsResponseBodyClientsClient
func (DescribeClientsResponseBodyClientsClient) String ¶
func (s DescribeClientsResponseBodyClientsClient) String() string
type DescribeContainerClusterRequest ¶
type DescribeContainerClusterRequest struct { // The cluster ID. // // example: // // cc-000*************hg9 ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The identifier of the container cluster. For a Container Service for Kubernetes (ACK) cluster, specify the cluster ID. // // example: // // cca*******************************87a Identifier *string `json:"Identifier,omitempty" xml:"Identifier,omitempty"` // The number of the page to return. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries to return on each page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` }
func (DescribeContainerClusterRequest) GoString ¶
func (s DescribeContainerClusterRequest) GoString() string
func (*DescribeContainerClusterRequest) SetClusterId ¶
func (s *DescribeContainerClusterRequest) SetClusterId(v string) *DescribeContainerClusterRequest
func (*DescribeContainerClusterRequest) SetIdentifier ¶
func (s *DescribeContainerClusterRequest) SetIdentifier(v string) *DescribeContainerClusterRequest
func (*DescribeContainerClusterRequest) SetPageNumber ¶
func (s *DescribeContainerClusterRequest) SetPageNumber(v int32) *DescribeContainerClusterRequest
func (*DescribeContainerClusterRequest) SetPageSize ¶
func (s *DescribeContainerClusterRequest) SetPageSize(v int32) *DescribeContainerClusterRequest
func (DescribeContainerClusterRequest) String ¶
func (s DescribeContainerClusterRequest) String() string
type DescribeContainerClusterResponse ¶
type DescribeContainerClusterResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeContainerClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeContainerClusterResponse) GoString ¶
func (s DescribeContainerClusterResponse) GoString() string
func (*DescribeContainerClusterResponse) SetBody ¶
func (s *DescribeContainerClusterResponse) SetBody(v *DescribeContainerClusterResponseBody) *DescribeContainerClusterResponse
func (*DescribeContainerClusterResponse) SetHeaders ¶
func (s *DescribeContainerClusterResponse) SetHeaders(v map[string]*string) *DescribeContainerClusterResponse
func (*DescribeContainerClusterResponse) SetStatusCode ¶
func (s *DescribeContainerClusterResponse) SetStatusCode(v int32) *DescribeContainerClusterResponse
func (DescribeContainerClusterResponse) String ¶
func (s DescribeContainerClusterResponse) String() string
type DescribeContainerClusterResponseBody ¶
type DescribeContainerClusterResponseBody struct { // The information of clusters. Clusters []*DescribeContainerClusterResponseBodyClusters `json:"Clusters,omitempty" xml:"Clusters,omitempty" type:"Repeated"` // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number of the returned page. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries returned on each page. Valid values: 1 to 99. Default value: 10. // // example: // // 100 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the request. // // example: // // CC94B755-C3C2-5B9D-BD77-E0FE819A4DB2 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of returned entries. // // example: // // 8 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeContainerClusterResponseBody) GoString ¶
func (s DescribeContainerClusterResponseBody) GoString() string
func (*DescribeContainerClusterResponseBody) SetClusters ¶
func (s *DescribeContainerClusterResponseBody) SetClusters(v []*DescribeContainerClusterResponseBodyClusters) *DescribeContainerClusterResponseBody
func (*DescribeContainerClusterResponseBody) SetCode ¶
func (s *DescribeContainerClusterResponseBody) SetCode(v string) *DescribeContainerClusterResponseBody
func (*DescribeContainerClusterResponseBody) SetMessage ¶
func (s *DescribeContainerClusterResponseBody) SetMessage(v string) *DescribeContainerClusterResponseBody
func (*DescribeContainerClusterResponseBody) SetPageNumber ¶
func (s *DescribeContainerClusterResponseBody) SetPageNumber(v int32) *DescribeContainerClusterResponseBody
func (*DescribeContainerClusterResponseBody) SetPageSize ¶
func (s *DescribeContainerClusterResponseBody) SetPageSize(v int32) *DescribeContainerClusterResponseBody
func (*DescribeContainerClusterResponseBody) SetRequestId ¶
func (s *DescribeContainerClusterResponseBody) SetRequestId(v string) *DescribeContainerClusterResponseBody
func (*DescribeContainerClusterResponseBody) SetSuccess ¶
func (s *DescribeContainerClusterResponseBody) SetSuccess(v bool) *DescribeContainerClusterResponseBody
func (*DescribeContainerClusterResponseBody) SetTotalCount ¶
func (s *DescribeContainerClusterResponseBody) SetTotalCount(v int64) *DescribeContainerClusterResponseBody
func (DescribeContainerClusterResponseBody) String ¶
func (s DescribeContainerClusterResponseBody) String() string
type DescribeContainerClusterResponseBodyClusters ¶
type DescribeContainerClusterResponseBodyClusters struct { // The status of the client. Valid values: // // - **MISS**: The client is disconnected. // // - **UNKNOWN**: The client is in an unknown state. // // - **READY**: The client is ready. // // example: // // READY AgentStatus *string `json:"AgentStatus,omitempty" xml:"AgentStatus,omitempty"` // The ID of the cluster. // // example: // // cl-0006gwppd0jtttpmb0ri ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The type of the cluster. Valid value: ACK, which indicates ACK clusters. // // example: // // ACK ClusterType *string `json:"ClusterType,omitempty" xml:"ClusterType,omitempty"` // The description. // // example: // // description ack pv backup Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The identifier of the cluster. // // example: // // c5bbd0931a30947f4ab85efd19380a72d Identifier *string `json:"Identifier,omitempty" xml:"Identifier,omitempty"` // The name of the instance. // // example: // // ack_pv_backup_location Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The network type of the cluster. Valid values: // // - **CLASSIC**: the classic network // // - **VPC**: virtual private cloud (VPC) // // example: // // VPC NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"` // The token that is used to register the Hybrid Backup Recovery (HBR) client in the cluster. // // example: // // eyJhY2Nvd******A/VnZpgXQC5A== Token *string `json:"Token,omitempty" xml:"Token,omitempty"` }
func (DescribeContainerClusterResponseBodyClusters) GoString ¶
func (s DescribeContainerClusterResponseBodyClusters) GoString() string
func (*DescribeContainerClusterResponseBodyClusters) SetAgentStatus ¶
func (s *DescribeContainerClusterResponseBodyClusters) SetAgentStatus(v string) *DescribeContainerClusterResponseBodyClusters
func (*DescribeContainerClusterResponseBodyClusters) SetClusterId ¶
func (s *DescribeContainerClusterResponseBodyClusters) SetClusterId(v string) *DescribeContainerClusterResponseBodyClusters
func (*DescribeContainerClusterResponseBodyClusters) SetClusterType ¶
func (s *DescribeContainerClusterResponseBodyClusters) SetClusterType(v string) *DescribeContainerClusterResponseBodyClusters
func (*DescribeContainerClusterResponseBodyClusters) SetDescription ¶
func (s *DescribeContainerClusterResponseBodyClusters) SetDescription(v string) *DescribeContainerClusterResponseBodyClusters
func (*DescribeContainerClusterResponseBodyClusters) SetIdentifier ¶
func (s *DescribeContainerClusterResponseBodyClusters) SetIdentifier(v string) *DescribeContainerClusterResponseBodyClusters
func (*DescribeContainerClusterResponseBodyClusters) SetName ¶
func (s *DescribeContainerClusterResponseBodyClusters) SetName(v string) *DescribeContainerClusterResponseBodyClusters
func (*DescribeContainerClusterResponseBodyClusters) SetNetworkType ¶
func (s *DescribeContainerClusterResponseBodyClusters) SetNetworkType(v string) *DescribeContainerClusterResponseBodyClusters
func (*DescribeContainerClusterResponseBodyClusters) SetToken ¶
func (s *DescribeContainerClusterResponseBodyClusters) SetToken(v string) *DescribeContainerClusterResponseBodyClusters
func (DescribeContainerClusterResponseBodyClusters) String ¶
func (s DescribeContainerClusterResponseBodyClusters) String() string
type DescribeCrossAccountsRequest ¶
type DescribeCrossAccountsRequest struct { // The page number. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` }
func (DescribeCrossAccountsRequest) GoString ¶
func (s DescribeCrossAccountsRequest) GoString() string
func (*DescribeCrossAccountsRequest) SetPageNumber ¶
func (s *DescribeCrossAccountsRequest) SetPageNumber(v int32) *DescribeCrossAccountsRequest
func (*DescribeCrossAccountsRequest) SetPageSize ¶
func (s *DescribeCrossAccountsRequest) SetPageSize(v int32) *DescribeCrossAccountsRequest
func (DescribeCrossAccountsRequest) String ¶
func (s DescribeCrossAccountsRequest) String() string
type DescribeCrossAccountsResponse ¶
type DescribeCrossAccountsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeCrossAccountsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeCrossAccountsResponse) GoString ¶
func (s DescribeCrossAccountsResponse) GoString() string
func (*DescribeCrossAccountsResponse) SetBody ¶
func (s *DescribeCrossAccountsResponse) SetBody(v *DescribeCrossAccountsResponseBody) *DescribeCrossAccountsResponse
func (*DescribeCrossAccountsResponse) SetHeaders ¶
func (s *DescribeCrossAccountsResponse) SetHeaders(v map[string]*string) *DescribeCrossAccountsResponse
func (*DescribeCrossAccountsResponse) SetStatusCode ¶
func (s *DescribeCrossAccountsResponse) SetStatusCode(v int32) *DescribeCrossAccountsResponse
func (DescribeCrossAccountsResponse) String ¶
func (s DescribeCrossAccountsResponse) String() string
type DescribeCrossAccountsResponseBody ¶
type DescribeCrossAccountsResponseBody struct { // The HTTP status code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The information about the accounts used in cross-account backup. CrossAccounts *DescribeCrossAccountsResponseBodyCrossAccounts `json:"CrossAccounts,omitempty" xml:"CrossAccounts,omitempty" type:"Struct"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of entries returned. // // example: // // 22 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeCrossAccountsResponseBody) GoString ¶
func (s DescribeCrossAccountsResponseBody) GoString() string
func (*DescribeCrossAccountsResponseBody) SetCode ¶
func (s *DescribeCrossAccountsResponseBody) SetCode(v string) *DescribeCrossAccountsResponseBody
func (*DescribeCrossAccountsResponseBody) SetCrossAccounts ¶
func (s *DescribeCrossAccountsResponseBody) SetCrossAccounts(v *DescribeCrossAccountsResponseBodyCrossAccounts) *DescribeCrossAccountsResponseBody
func (*DescribeCrossAccountsResponseBody) SetMessage ¶
func (s *DescribeCrossAccountsResponseBody) SetMessage(v string) *DescribeCrossAccountsResponseBody
func (*DescribeCrossAccountsResponseBody) SetPageNumber ¶
func (s *DescribeCrossAccountsResponseBody) SetPageNumber(v int32) *DescribeCrossAccountsResponseBody
func (*DescribeCrossAccountsResponseBody) SetPageSize ¶
func (s *DescribeCrossAccountsResponseBody) SetPageSize(v int32) *DescribeCrossAccountsResponseBody
func (*DescribeCrossAccountsResponseBody) SetRequestId ¶
func (s *DescribeCrossAccountsResponseBody) SetRequestId(v string) *DescribeCrossAccountsResponseBody
func (*DescribeCrossAccountsResponseBody) SetSuccess ¶
func (s *DescribeCrossAccountsResponseBody) SetSuccess(v bool) *DescribeCrossAccountsResponseBody
func (*DescribeCrossAccountsResponseBody) SetTotalCount ¶
func (s *DescribeCrossAccountsResponseBody) SetTotalCount(v int64) *DescribeCrossAccountsResponseBody
func (DescribeCrossAccountsResponseBody) String ¶
func (s DescribeCrossAccountsResponseBody) String() string
type DescribeCrossAccountsResponseBodyCrossAccounts ¶
type DescribeCrossAccountsResponseBodyCrossAccounts struct {
CrossAccount []*DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount `json:"CrossAccount,omitempty" xml:"CrossAccount,omitempty" type:"Repeated"`
}
func (DescribeCrossAccountsResponseBodyCrossAccounts) GoString ¶
func (s DescribeCrossAccountsResponseBodyCrossAccounts) GoString() string
func (*DescribeCrossAccountsResponseBodyCrossAccounts) SetCrossAccount ¶
func (DescribeCrossAccountsResponseBodyCrossAccounts) String ¶
func (s DescribeCrossAccountsResponseBodyCrossAccounts) String() string
type DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount ¶
type DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount struct { // The account alias. The value can be up to 32 bits in length. // // example: // // content Alias *string `json:"Alias,omitempty" xml:"Alias,omitempty"` // The time when the account was created. This value is a UNIX timestamp. Unit: seconds. // // example: // // 1654570439 CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` // The name of the RAM role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // BackupRole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // The ID of the source Alibaba Cloud account that authorizes the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // 15897534xxxxx625 CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The ID of the backup type. // // example: // // 1 Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"` // The ID of the current account. // // example: // // 184164xxxxx49795 OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The time when the account information was updated. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1640157098 UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` }
func (DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) GoString ¶
func (s DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) GoString() string
func (*DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) SetCreatedTime ¶
func (s *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) SetCreatedTime(v int64) *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount
func (*DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) SetCrossAccountRoleName ¶
func (s *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) SetCrossAccountRoleName(v string) *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount
func (*DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) SetCrossAccountUserId ¶
func (s *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) SetCrossAccountUserId(v int64) *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount
func (*DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) SetOwnerId ¶
func (*DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) SetUpdatedTime ¶
func (s *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) SetUpdatedTime(v int64) *DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount
func (DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) String ¶
func (s DescribeCrossAccountsResponseBodyCrossAccountsCrossAccount) String() string
type DescribeHanaBackupPlansRequest ¶
type DescribeHanaBackupPlansRequest struct { // The ID of the SAP HANA instance. // // This parameter is required. // // example: // // cl-000chxz******lz7bk ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The database name. // // example: // // SYSTEMDB DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // The page number. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the resource group. // // example: // // rg-acfmvywqfey5njq ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the backup vault. // // example: // // v-000i4lg4kz******ahl VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DescribeHanaBackupPlansRequest) GoString ¶
func (s DescribeHanaBackupPlansRequest) GoString() string
func (*DescribeHanaBackupPlansRequest) SetClusterId ¶
func (s *DescribeHanaBackupPlansRequest) SetClusterId(v string) *DescribeHanaBackupPlansRequest
func (*DescribeHanaBackupPlansRequest) SetDatabaseName ¶
func (s *DescribeHanaBackupPlansRequest) SetDatabaseName(v string) *DescribeHanaBackupPlansRequest
func (*DescribeHanaBackupPlansRequest) SetPageNumber ¶
func (s *DescribeHanaBackupPlansRequest) SetPageNumber(v int32) *DescribeHanaBackupPlansRequest
func (*DescribeHanaBackupPlansRequest) SetPageSize ¶
func (s *DescribeHanaBackupPlansRequest) SetPageSize(v int32) *DescribeHanaBackupPlansRequest
func (*DescribeHanaBackupPlansRequest) SetResourceGroupId ¶
func (s *DescribeHanaBackupPlansRequest) SetResourceGroupId(v string) *DescribeHanaBackupPlansRequest
func (*DescribeHanaBackupPlansRequest) SetVaultId ¶
func (s *DescribeHanaBackupPlansRequest) SetVaultId(v string) *DescribeHanaBackupPlansRequest
func (DescribeHanaBackupPlansRequest) String ¶
func (s DescribeHanaBackupPlansRequest) String() string
type DescribeHanaBackupPlansResponse ¶
type DescribeHanaBackupPlansResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeHanaBackupPlansResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeHanaBackupPlansResponse) GoString ¶
func (s DescribeHanaBackupPlansResponse) GoString() string
func (*DescribeHanaBackupPlansResponse) SetBody ¶
func (s *DescribeHanaBackupPlansResponse) SetBody(v *DescribeHanaBackupPlansResponseBody) *DescribeHanaBackupPlansResponse
func (*DescribeHanaBackupPlansResponse) SetHeaders ¶
func (s *DescribeHanaBackupPlansResponse) SetHeaders(v map[string]*string) *DescribeHanaBackupPlansResponse
func (*DescribeHanaBackupPlansResponse) SetStatusCode ¶
func (s *DescribeHanaBackupPlansResponse) SetStatusCode(v int32) *DescribeHanaBackupPlansResponse
func (DescribeHanaBackupPlansResponse) String ¶
func (s DescribeHanaBackupPlansResponse) String() string
type DescribeHanaBackupPlansResponseBody ¶
type DescribeHanaBackupPlansResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The details of the backup plan. HanaBackupPlans *DescribeHanaBackupPlansResponseBodyHanaBackupPlans `json:"HanaBackupPlans,omitempty" xml:"HanaBackupPlans,omitempty" type:"Struct"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // F029C1C7-26B6-5ADD-A73E-D85CCD7C73A9 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of entries returned. // // example: // // 6 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeHanaBackupPlansResponseBody) GoString ¶
func (s DescribeHanaBackupPlansResponseBody) GoString() string
func (*DescribeHanaBackupPlansResponseBody) SetCode ¶
func (s *DescribeHanaBackupPlansResponseBody) SetCode(v string) *DescribeHanaBackupPlansResponseBody
func (*DescribeHanaBackupPlansResponseBody) SetHanaBackupPlans ¶
func (s *DescribeHanaBackupPlansResponseBody) SetHanaBackupPlans(v *DescribeHanaBackupPlansResponseBodyHanaBackupPlans) *DescribeHanaBackupPlansResponseBody
func (*DescribeHanaBackupPlansResponseBody) SetMessage ¶
func (s *DescribeHanaBackupPlansResponseBody) SetMessage(v string) *DescribeHanaBackupPlansResponseBody
func (*DescribeHanaBackupPlansResponseBody) SetPageNumber ¶
func (s *DescribeHanaBackupPlansResponseBody) SetPageNumber(v int32) *DescribeHanaBackupPlansResponseBody
func (*DescribeHanaBackupPlansResponseBody) SetPageSize ¶
func (s *DescribeHanaBackupPlansResponseBody) SetPageSize(v int32) *DescribeHanaBackupPlansResponseBody
func (*DescribeHanaBackupPlansResponseBody) SetRequestId ¶
func (s *DescribeHanaBackupPlansResponseBody) SetRequestId(v string) *DescribeHanaBackupPlansResponseBody
func (*DescribeHanaBackupPlansResponseBody) SetSuccess ¶
func (s *DescribeHanaBackupPlansResponseBody) SetSuccess(v bool) *DescribeHanaBackupPlansResponseBody
func (*DescribeHanaBackupPlansResponseBody) SetTotalCount ¶
func (s *DescribeHanaBackupPlansResponseBody) SetTotalCount(v int64) *DescribeHanaBackupPlansResponseBody
func (DescribeHanaBackupPlansResponseBody) String ¶
func (s DescribeHanaBackupPlansResponseBody) String() string
type DescribeHanaBackupPlansResponseBodyHanaBackupPlans ¶
type DescribeHanaBackupPlansResponseBodyHanaBackupPlans struct {
HanaBackupPlan []*DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan `json:"HanaBackupPlan,omitempty" xml:"HanaBackupPlan,omitempty" type:"Repeated"`
}
func (DescribeHanaBackupPlansResponseBodyHanaBackupPlans) GoString ¶
func (s DescribeHanaBackupPlansResponseBodyHanaBackupPlans) GoString() string
func (*DescribeHanaBackupPlansResponseBodyHanaBackupPlans) SetHanaBackupPlan ¶
func (DescribeHanaBackupPlansResponseBodyHanaBackupPlans) String ¶
func (s DescribeHanaBackupPlansResponseBodyHanaBackupPlans) String() string
type DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan ¶
type DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan struct { // The backup prefix. // // example: // // COMPLETE_DATA_BACKUP BackupPrefix *string `json:"BackupPrefix,omitempty" xml:"BackupPrefix,omitempty"` // The backup type. Valid values: // // - COMPLETE: full backup // // - INCREMENTAL: incremental backup // // - DIFFERENTIAL: differential backup // // example: // // COMPLETE BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // The ID of the SAP HANA instance. // // example: // // cl-0002scknka***** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The database name. // // example: // // SYSTEMDB DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // Indicates whether the backup plan is disabled. Valid values: // // - true: The backup plan is disabled. // // - false: The backup plan is enabled. // // example: // // false Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // The ID of the backup plan. // // example: // // pl-0000tnyndg3ne5m4ubeu PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The name of the backup plan. // // example: // // plan-20220118-141153 PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"` // The backup policy. Format: `I|{startTime}|{interval}`. The system runs the first backup job at a point in time that is specified in the {startTime} parameter and the subsequent backup jobs at an interval that is specified in the {interval} parameter. The system does not run a backup job before the specified point in time. Each backup job, except the first one, starts only after the previous backup job is completed. For example, `I|1631685600|P1D` indicates that the system runs the first backup job at 14:00:00 on September 15, 2021 and the subsequent backup jobs once a day. // // - startTime: the time at which the system starts to run a backup job. The time follows the UNIX time format. Unit: seconds. // // - interval: the interval at which the system runs a backup job. The interval follows the ISO 8601 standard. For example, PT1H indicates an interval of 1 hour. P1D indicates an interval of one day. // // example: // // I|1602673264|P1D Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` // The ID of the backup vault. // // example: // // v-000csihw82pqkd7hcjws VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) GoString ¶
func (s DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) GoString() string
func (*DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetBackupPrefix ¶
func (*DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetBackupType ¶
func (*DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetClusterId ¶
func (*DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetDatabaseName ¶
func (*DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetDisabled ¶
func (*DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetPlanName ¶
func (*DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetSchedule ¶
func (*DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetVaultId ¶
func (DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) String ¶
func (s DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) String() string
type DescribeHanaBackupSettingRequest ¶
type DescribeHanaBackupSettingRequest struct { // The ID of the SAP HANA instance. // // This parameter is required. // // example: // // cl-00068btz******oku ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The name of the database. // // example: // // SYSTEMDB DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // The ID of the backup vault. // // example: // // v-000css******za5uyqr VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DescribeHanaBackupSettingRequest) GoString ¶
func (s DescribeHanaBackupSettingRequest) GoString() string
func (*DescribeHanaBackupSettingRequest) SetClusterId ¶
func (s *DescribeHanaBackupSettingRequest) SetClusterId(v string) *DescribeHanaBackupSettingRequest
func (*DescribeHanaBackupSettingRequest) SetDatabaseName ¶
func (s *DescribeHanaBackupSettingRequest) SetDatabaseName(v string) *DescribeHanaBackupSettingRequest
func (*DescribeHanaBackupSettingRequest) SetVaultId ¶
func (s *DescribeHanaBackupSettingRequest) SetVaultId(v string) *DescribeHanaBackupSettingRequest
func (DescribeHanaBackupSettingRequest) String ¶
func (s DescribeHanaBackupSettingRequest) String() string
type DescribeHanaBackupSettingResponse ¶
type DescribeHanaBackupSettingResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeHanaBackupSettingResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeHanaBackupSettingResponse) GoString ¶
func (s DescribeHanaBackupSettingResponse) GoString() string
func (*DescribeHanaBackupSettingResponse) SetHeaders ¶
func (s *DescribeHanaBackupSettingResponse) SetHeaders(v map[string]*string) *DescribeHanaBackupSettingResponse
func (*DescribeHanaBackupSettingResponse) SetStatusCode ¶
func (s *DescribeHanaBackupSettingResponse) SetStatusCode(v int32) *DescribeHanaBackupSettingResponse
func (DescribeHanaBackupSettingResponse) String ¶
func (s DescribeHanaBackupSettingResponse) String() string
type DescribeHanaBackupSettingResponseBody ¶
type DescribeHanaBackupSettingResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The backup settings. HanaBackupSetting *DescribeHanaBackupSettingResponseBodyHanaBackupSetting `json:"HanaBackupSetting,omitempty" xml:"HanaBackupSetting,omitempty" type:"Struct"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // 9D0DB5BC-5071-5ADF-BCD1-14EBB0C17C54 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DescribeHanaBackupSettingResponseBody) GoString ¶
func (s DescribeHanaBackupSettingResponseBody) GoString() string
func (*DescribeHanaBackupSettingResponseBody) SetCode ¶
func (s *DescribeHanaBackupSettingResponseBody) SetCode(v string) *DescribeHanaBackupSettingResponseBody
func (*DescribeHanaBackupSettingResponseBody) SetHanaBackupSetting ¶
func (s *DescribeHanaBackupSettingResponseBody) SetHanaBackupSetting(v *DescribeHanaBackupSettingResponseBodyHanaBackupSetting) *DescribeHanaBackupSettingResponseBody
func (*DescribeHanaBackupSettingResponseBody) SetMessage ¶
func (s *DescribeHanaBackupSettingResponseBody) SetMessage(v string) *DescribeHanaBackupSettingResponseBody
func (*DescribeHanaBackupSettingResponseBody) SetRequestId ¶
func (s *DescribeHanaBackupSettingResponseBody) SetRequestId(v string) *DescribeHanaBackupSettingResponseBody
func (*DescribeHanaBackupSettingResponseBody) SetSuccess ¶
func (s *DescribeHanaBackupSettingResponseBody) SetSuccess(v bool) *DescribeHanaBackupSettingResponseBody
func (DescribeHanaBackupSettingResponseBody) String ¶
func (s DescribeHanaBackupSettingResponseBody) String() string
type DescribeHanaBackupSettingResponseBodyHanaBackupSetting ¶
type DescribeHanaBackupSettingResponseBodyHanaBackupSetting struct { // The configuration file for catalog backup. // // example: // // /usr/sap/SID/SYS/global/hdb/opt/hdbconfig/param CatalogBackupParameterFile *string `json:"CatalogBackupParameterFile,omitempty" xml:"CatalogBackupParameterFile,omitempty"` // Indicates whether Backint is used to back up catalogs. Valid values: // // - true: Backint is used to back up catalogs. // // - false: Backint is not used to back up catalogs. // // example: // // false CatalogBackupUsingBackint *bool `json:"CatalogBackupUsingBackint,omitempty" xml:"CatalogBackupUsingBackint,omitempty"` // The configuration file for data backup. // // example: // // /usr/sap/SID/SYS/global/hdb/opt/hdbconfig/param DataBackupParameterFile *string `json:"DataBackupParameterFile,omitempty" xml:"DataBackupParameterFile,omitempty"` // The name of the database. // // example: // // SYSTEMDB DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // Indicates whether automatic log backup is enabled. Valid values: // // - **true**: Automatic log backup is enabled. // // - **false**: Automatic log backup is disabled. // // example: // // true EnableAutoLogBackup *bool `json:"EnableAutoLogBackup,omitempty" xml:"EnableAutoLogBackup,omitempty"` // The configuration file for log backup. // // example: // // /usr/sap/SID/SYS/global/hdb/opt/hdbconfig/param LogBackupParameterFile *string `json:"LogBackupParameterFile,omitempty" xml:"LogBackupParameterFile,omitempty"` // The interval at which logs are backed up. Unit: seconds. // // example: // // 900 LogBackupTimeout *int64 `json:"LogBackupTimeout,omitempty" xml:"LogBackupTimeout,omitempty"` // Indicates whether Backint is used to back up logs. Valid values: // // - true: Backint is used to back up logs. // // - false: Backint is not used to back up logs. // // example: // // true LogBackupUsingBackint *bool `json:"LogBackupUsingBackint,omitempty" xml:"LogBackupUsingBackint,omitempty"` }
func (DescribeHanaBackupSettingResponseBodyHanaBackupSetting) GoString ¶
func (s DescribeHanaBackupSettingResponseBodyHanaBackupSetting) GoString() string
func (*DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetCatalogBackupParameterFile ¶
func (s *DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetCatalogBackupParameterFile(v string) *DescribeHanaBackupSettingResponseBodyHanaBackupSetting
func (*DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetCatalogBackupUsingBackint ¶
func (s *DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetCatalogBackupUsingBackint(v bool) *DescribeHanaBackupSettingResponseBodyHanaBackupSetting
func (*DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetDataBackupParameterFile ¶
func (s *DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetDataBackupParameterFile(v string) *DescribeHanaBackupSettingResponseBodyHanaBackupSetting
func (*DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetDatabaseName ¶
func (s *DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetDatabaseName(v string) *DescribeHanaBackupSettingResponseBodyHanaBackupSetting
func (*DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetEnableAutoLogBackup ¶
func (s *DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetEnableAutoLogBackup(v bool) *DescribeHanaBackupSettingResponseBodyHanaBackupSetting
func (*DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetLogBackupParameterFile ¶
func (s *DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetLogBackupParameterFile(v string) *DescribeHanaBackupSettingResponseBodyHanaBackupSetting
func (*DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetLogBackupTimeout ¶
func (s *DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetLogBackupTimeout(v int64) *DescribeHanaBackupSettingResponseBodyHanaBackupSetting
func (*DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetLogBackupUsingBackint ¶
func (s *DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetLogBackupUsingBackint(v bool) *DescribeHanaBackupSettingResponseBodyHanaBackupSetting
func (DescribeHanaBackupSettingResponseBodyHanaBackupSetting) String ¶
func (s DescribeHanaBackupSettingResponseBodyHanaBackupSetting) String() string
type DescribeHanaBackupsAsyncRequest ¶
type DescribeHanaBackupsAsyncRequest struct { // The ID of the SAP HANA instance. // // This parameter is required. // // example: // // cl-00098******yuqvu ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The database name. // // example: // // BPD DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // Specifies whether to include differential backups in the query results. Valid values: // // - true: includes differential backups. // // - false: excludes differential backups. // // example: // // false IncludeDifferential *bool `json:"IncludeDifferential,omitempty" xml:"IncludeDifferential,omitempty"` // Specifies whether to include incremental backups in the query results. Valid values: // // - true: includes incremental backups. // // - false: excludes incremental backups. // // example: // // true IncludeIncremental *bool `json:"IncludeIncremental,omitempty" xml:"IncludeIncremental,omitempty"` // Specifies whether to include log backups in the query results. Valid values: // // - true: includes log backups. // // - false: excludes log backups. // // example: // // true IncludeLog *bool `json:"IncludeLog,omitempty" xml:"IncludeLog,omitempty"` // The log position to which you want to restore the database. This parameter is valid only if you set the Mode parameter to **RECOVERY_TO_LOG_POSITION**. // // example: // // 0 LogPosition *int64 `json:"LogPosition,omitempty" xml:"LogPosition,omitempty"` // The recovery mode. Valid values: // // - **RECOVERY_TO_MOST_RECENT**: restores the database to the recently available state to which the database has been backed up. // // - **RECOVERY_TO_POINT_IN_TIME**: restores the database to a specified point in time. // // - **RECOVERY_TO_SPECIFIC_BACKUP**: restores the database to a specified backup. // // - **RECOVERY_TO_LOG_POSITION**: restores the database to a specified log position. // // example: // // RECOVERY_TO_SPECIFIC_BACKUP Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"` // The page number. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The point in time to which you want to restore the database. This parameter is valid only if you set the Mode parameter to **RECOVERY_TO_POINT_IN_TIME**. Cloud Backup restores the database to a state closest to the specified point in time. // // example: // // 1649851200 RecoveryPointInTime *int64 `json:"RecoveryPointInTime,omitempty" xml:"RecoveryPointInTime,omitempty"` // The ID of the resource group. // // example: // // rg-acfmz7mced2ldhy ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The name of the source system. This parameter specifies the name of the source database that you want to restore. You must set the parameter in the `<Source database name>@SID` format. // // example: // // P01@HP1 Source *string `json:"Source,omitempty" xml:"Source,omitempty"` // The ID of the source SAP HANA instance. // // example: // // cl-0000g3m******5cj SourceClusterId *string `json:"SourceClusterId,omitempty" xml:"SourceClusterId,omitempty"` // Specifies whether to restore the database to a different instance. // // - true: restores the database to a different instance. // // - false: restores the database within the same instance. // // example: // // true SystemCopy *bool `json:"SystemCopy,omitempty" xml:"SystemCopy,omitempty"` // Specifies whether Backint is used. Valid values: // // - true: Backint is used. // // - false: Backint is not used. // // example: // // false UseBackint *bool `json:"UseBackint,omitempty" xml:"UseBackint,omitempty"` // The ID of the backup vault. // // example: // // v-000270c******pi81 VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` // The ID of the volume that you want to restore. This parameter is valid only if you set the Mode parameter to **RECOVERY_TO_LOG_POSITION**. // // example: // // 0 VolumeId *int32 `json:"VolumeId,omitempty" xml:"VolumeId,omitempty"` }
func (DescribeHanaBackupsAsyncRequest) GoString ¶
func (s DescribeHanaBackupsAsyncRequest) GoString() string
func (*DescribeHanaBackupsAsyncRequest) SetClusterId ¶
func (s *DescribeHanaBackupsAsyncRequest) SetClusterId(v string) *DescribeHanaBackupsAsyncRequest
func (*DescribeHanaBackupsAsyncRequest) SetDatabaseName ¶
func (s *DescribeHanaBackupsAsyncRequest) SetDatabaseName(v string) *DescribeHanaBackupsAsyncRequest
func (*DescribeHanaBackupsAsyncRequest) SetIncludeDifferential ¶
func (s *DescribeHanaBackupsAsyncRequest) SetIncludeDifferential(v bool) *DescribeHanaBackupsAsyncRequest
func (*DescribeHanaBackupsAsyncRequest) SetIncludeIncremental ¶
func (s *DescribeHanaBackupsAsyncRequest) SetIncludeIncremental(v bool) *DescribeHanaBackupsAsyncRequest
func (*DescribeHanaBackupsAsyncRequest) SetIncludeLog ¶
func (s *DescribeHanaBackupsAsyncRequest) SetIncludeLog(v bool) *DescribeHanaBackupsAsyncRequest
func (*DescribeHanaBackupsAsyncRequest) SetLogPosition ¶
func (s *DescribeHanaBackupsAsyncRequest) SetLogPosition(v int64) *DescribeHanaBackupsAsyncRequest
func (*DescribeHanaBackupsAsyncRequest) SetMode ¶
func (s *DescribeHanaBackupsAsyncRequest) SetMode(v string) *DescribeHanaBackupsAsyncRequest
func (*DescribeHanaBackupsAsyncRequest) SetPageNumber ¶
func (s *DescribeHanaBackupsAsyncRequest) SetPageNumber(v int32) *DescribeHanaBackupsAsyncRequest
func (*DescribeHanaBackupsAsyncRequest) SetPageSize ¶
func (s *DescribeHanaBackupsAsyncRequest) SetPageSize(v int32) *DescribeHanaBackupsAsyncRequest
func (*DescribeHanaBackupsAsyncRequest) SetRecoveryPointInTime ¶
func (s *DescribeHanaBackupsAsyncRequest) SetRecoveryPointInTime(v int64) *DescribeHanaBackupsAsyncRequest
func (*DescribeHanaBackupsAsyncRequest) SetResourceGroupId ¶
func (s *DescribeHanaBackupsAsyncRequest) SetResourceGroupId(v string) *DescribeHanaBackupsAsyncRequest
func (*DescribeHanaBackupsAsyncRequest) SetSource ¶
func (s *DescribeHanaBackupsAsyncRequest) SetSource(v string) *DescribeHanaBackupsAsyncRequest
func (*DescribeHanaBackupsAsyncRequest) SetSourceClusterId ¶
func (s *DescribeHanaBackupsAsyncRequest) SetSourceClusterId(v string) *DescribeHanaBackupsAsyncRequest
func (*DescribeHanaBackupsAsyncRequest) SetSystemCopy ¶
func (s *DescribeHanaBackupsAsyncRequest) SetSystemCopy(v bool) *DescribeHanaBackupsAsyncRequest
func (*DescribeHanaBackupsAsyncRequest) SetUseBackint ¶
func (s *DescribeHanaBackupsAsyncRequest) SetUseBackint(v bool) *DescribeHanaBackupsAsyncRequest
func (*DescribeHanaBackupsAsyncRequest) SetVaultId ¶
func (s *DescribeHanaBackupsAsyncRequest) SetVaultId(v string) *DescribeHanaBackupsAsyncRequest
func (*DescribeHanaBackupsAsyncRequest) SetVolumeId ¶
func (s *DescribeHanaBackupsAsyncRequest) SetVolumeId(v int32) *DescribeHanaBackupsAsyncRequest
func (DescribeHanaBackupsAsyncRequest) String ¶
func (s DescribeHanaBackupsAsyncRequest) String() string
type DescribeHanaBackupsAsyncResponse ¶
type DescribeHanaBackupsAsyncResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeHanaBackupsAsyncResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeHanaBackupsAsyncResponse) GoString ¶
func (s DescribeHanaBackupsAsyncResponse) GoString() string
func (*DescribeHanaBackupsAsyncResponse) SetBody ¶
func (s *DescribeHanaBackupsAsyncResponse) SetBody(v *DescribeHanaBackupsAsyncResponseBody) *DescribeHanaBackupsAsyncResponse
func (*DescribeHanaBackupsAsyncResponse) SetHeaders ¶
func (s *DescribeHanaBackupsAsyncResponse) SetHeaders(v map[string]*string) *DescribeHanaBackupsAsyncResponse
func (*DescribeHanaBackupsAsyncResponse) SetStatusCode ¶
func (s *DescribeHanaBackupsAsyncResponse) SetStatusCode(v int32) *DescribeHanaBackupsAsyncResponse
func (DescribeHanaBackupsAsyncResponse) String ¶
func (s DescribeHanaBackupsAsyncResponse) String() string
type DescribeHanaBackupsAsyncResponseBody ¶
type DescribeHanaBackupsAsyncResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // 31F97233-8563-563D-8880-914B00EEA928 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The ID of the asynchronous job. You can call the DescribeTask operation to query the execution result of an asynchronous job. // // example: // // t-0006xmbplrqebt9dhkth TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` }
func (DescribeHanaBackupsAsyncResponseBody) GoString ¶
func (s DescribeHanaBackupsAsyncResponseBody) GoString() string
func (*DescribeHanaBackupsAsyncResponseBody) SetCode ¶
func (s *DescribeHanaBackupsAsyncResponseBody) SetCode(v string) *DescribeHanaBackupsAsyncResponseBody
func (*DescribeHanaBackupsAsyncResponseBody) SetMessage ¶
func (s *DescribeHanaBackupsAsyncResponseBody) SetMessage(v string) *DescribeHanaBackupsAsyncResponseBody
func (*DescribeHanaBackupsAsyncResponseBody) SetRequestId ¶
func (s *DescribeHanaBackupsAsyncResponseBody) SetRequestId(v string) *DescribeHanaBackupsAsyncResponseBody
func (*DescribeHanaBackupsAsyncResponseBody) SetSuccess ¶
func (s *DescribeHanaBackupsAsyncResponseBody) SetSuccess(v bool) *DescribeHanaBackupsAsyncResponseBody
func (*DescribeHanaBackupsAsyncResponseBody) SetTaskId ¶
func (s *DescribeHanaBackupsAsyncResponseBody) SetTaskId(v string) *DescribeHanaBackupsAsyncResponseBody
func (DescribeHanaBackupsAsyncResponseBody) String ¶
func (s DescribeHanaBackupsAsyncResponseBody) String() string
type DescribeHanaDatabasesRequest ¶
type DescribeHanaDatabasesRequest struct { // The ID of the SAP HANA instance. // // This parameter is required. // // example: // // cl-000hpc******uv14x ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The page number. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the resource group. // // example: // // rg-acfmw2azsegupmi ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the backup vault. // // example: // // v-00063fq******8xjr VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DescribeHanaDatabasesRequest) GoString ¶
func (s DescribeHanaDatabasesRequest) GoString() string
func (*DescribeHanaDatabasesRequest) SetClusterId ¶
func (s *DescribeHanaDatabasesRequest) SetClusterId(v string) *DescribeHanaDatabasesRequest
func (*DescribeHanaDatabasesRequest) SetPageNumber ¶
func (s *DescribeHanaDatabasesRequest) SetPageNumber(v int32) *DescribeHanaDatabasesRequest
func (*DescribeHanaDatabasesRequest) SetPageSize ¶
func (s *DescribeHanaDatabasesRequest) SetPageSize(v int32) *DescribeHanaDatabasesRequest
func (*DescribeHanaDatabasesRequest) SetResourceGroupId ¶
func (s *DescribeHanaDatabasesRequest) SetResourceGroupId(v string) *DescribeHanaDatabasesRequest
func (*DescribeHanaDatabasesRequest) SetVaultId ¶
func (s *DescribeHanaDatabasesRequest) SetVaultId(v string) *DescribeHanaDatabasesRequest
func (DescribeHanaDatabasesRequest) String ¶
func (s DescribeHanaDatabasesRequest) String() string
type DescribeHanaDatabasesResponse ¶
type DescribeHanaDatabasesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeHanaDatabasesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeHanaDatabasesResponse) GoString ¶
func (s DescribeHanaDatabasesResponse) GoString() string
func (*DescribeHanaDatabasesResponse) SetBody ¶
func (s *DescribeHanaDatabasesResponse) SetBody(v *DescribeHanaDatabasesResponseBody) *DescribeHanaDatabasesResponse
func (*DescribeHanaDatabasesResponse) SetHeaders ¶
func (s *DescribeHanaDatabasesResponse) SetHeaders(v map[string]*string) *DescribeHanaDatabasesResponse
func (*DescribeHanaDatabasesResponse) SetStatusCode ¶
func (s *DescribeHanaDatabasesResponse) SetStatusCode(v int32) *DescribeHanaDatabasesResponse
func (DescribeHanaDatabasesResponse) String ¶
func (s DescribeHanaDatabasesResponse) String() string
type DescribeHanaDatabasesResponseBody ¶
type DescribeHanaDatabasesResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The information about SAP HANA databases. HanaDatabases *DescribeHanaDatabasesResponseBodyHanaDatabases `json:"HanaDatabases,omitempty" xml:"HanaDatabases,omitempty" type:"Struct"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // DAAB6A29-34EB-5F56-962F-D5BDBFE8A5C2 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of entries returned. // // example: // // 10 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeHanaDatabasesResponseBody) GoString ¶
func (s DescribeHanaDatabasesResponseBody) GoString() string
func (*DescribeHanaDatabasesResponseBody) SetCode ¶
func (s *DescribeHanaDatabasesResponseBody) SetCode(v string) *DescribeHanaDatabasesResponseBody
func (*DescribeHanaDatabasesResponseBody) SetHanaDatabases ¶
func (s *DescribeHanaDatabasesResponseBody) SetHanaDatabases(v *DescribeHanaDatabasesResponseBodyHanaDatabases) *DescribeHanaDatabasesResponseBody
func (*DescribeHanaDatabasesResponseBody) SetMessage ¶
func (s *DescribeHanaDatabasesResponseBody) SetMessage(v string) *DescribeHanaDatabasesResponseBody
func (*DescribeHanaDatabasesResponseBody) SetPageNumber ¶
func (s *DescribeHanaDatabasesResponseBody) SetPageNumber(v int32) *DescribeHanaDatabasesResponseBody
func (*DescribeHanaDatabasesResponseBody) SetPageSize ¶
func (s *DescribeHanaDatabasesResponseBody) SetPageSize(v int32) *DescribeHanaDatabasesResponseBody
func (*DescribeHanaDatabasesResponseBody) SetRequestId ¶
func (s *DescribeHanaDatabasesResponseBody) SetRequestId(v string) *DescribeHanaDatabasesResponseBody
func (*DescribeHanaDatabasesResponseBody) SetSuccess ¶
func (s *DescribeHanaDatabasesResponseBody) SetSuccess(v bool) *DescribeHanaDatabasesResponseBody
func (*DescribeHanaDatabasesResponseBody) SetTotalCount ¶
func (s *DescribeHanaDatabasesResponseBody) SetTotalCount(v int64) *DescribeHanaDatabasesResponseBody
func (DescribeHanaDatabasesResponseBody) String ¶
func (s DescribeHanaDatabasesResponseBody) String() string
type DescribeHanaDatabasesResponseBodyHanaDatabases ¶
type DescribeHanaDatabasesResponseBodyHanaDatabases struct {
HanaDatabase []*DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase `json:"HanaDatabase,omitempty" xml:"HanaDatabase,omitempty" type:"Repeated"`
}
func (DescribeHanaDatabasesResponseBodyHanaDatabases) GoString ¶
func (s DescribeHanaDatabasesResponseBodyHanaDatabases) GoString() string
func (*DescribeHanaDatabasesResponseBodyHanaDatabases) SetHanaDatabase ¶
func (DescribeHanaDatabasesResponseBodyHanaDatabases) String ¶
func (s DescribeHanaDatabasesResponseBodyHanaDatabases) String() string
type DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase ¶
type DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase struct { // Indicates whether the database is started. Valid values: // // - **YES**: The database is started. // // - **NO**: The database is not started. // // example: // // YES ActiveStatus *string `json:"ActiveStatus,omitempty" xml:"ActiveStatus,omitempty"` // The database name. // // example: // // SYSTEMDB DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // The detailed information. // // example: // // master Detail *string `json:"Detail,omitempty" xml:"Detail,omitempty"` // The hostname. // // example: // // izbp1jbf3zy******antqmz Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The service name. // // example: // // indexserver ServiceName *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"` // The port number. // // example: // // 30013 SqlPort *int32 `json:"SqlPort,omitempty" xml:"SqlPort,omitempty"` }
func (DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) GoString ¶
func (s DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) GoString() string
func (*DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) SetActiveStatus ¶
func (s *DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) SetActiveStatus(v string) *DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase
func (*DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) SetDatabaseName ¶
func (s *DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) SetDatabaseName(v string) *DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase
func (*DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) SetServiceName ¶
func (s *DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) SetServiceName(v string) *DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase
func (*DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) SetSqlPort ¶
func (DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) String ¶
func (s DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) String() string
type DescribeHanaInstancesRequest ¶
type DescribeHanaInstancesRequest struct { // The ID of the SAP HANA instance. // // example: // // cl-0001zfc******50pr3 ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The page number. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the resource group. // // example: // // rg-aekz24ikcjyqjkq ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The tags of the SAP HANA instance. Tag []*DescribeHanaInstancesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The ID of the backup vault. // // example: // // v-000b0ov******6zs VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DescribeHanaInstancesRequest) GoString ¶
func (s DescribeHanaInstancesRequest) GoString() string
func (*DescribeHanaInstancesRequest) SetClusterId ¶
func (s *DescribeHanaInstancesRequest) SetClusterId(v string) *DescribeHanaInstancesRequest
func (*DescribeHanaInstancesRequest) SetPageNumber ¶
func (s *DescribeHanaInstancesRequest) SetPageNumber(v int32) *DescribeHanaInstancesRequest
func (*DescribeHanaInstancesRequest) SetPageSize ¶
func (s *DescribeHanaInstancesRequest) SetPageSize(v int32) *DescribeHanaInstancesRequest
func (*DescribeHanaInstancesRequest) SetResourceGroupId ¶
func (s *DescribeHanaInstancesRequest) SetResourceGroupId(v string) *DescribeHanaInstancesRequest
func (*DescribeHanaInstancesRequest) SetTag ¶
func (s *DescribeHanaInstancesRequest) SetTag(v []*DescribeHanaInstancesRequestTag) *DescribeHanaInstancesRequest
func (*DescribeHanaInstancesRequest) SetVaultId ¶
func (s *DescribeHanaInstancesRequest) SetVaultId(v string) *DescribeHanaInstancesRequest
func (DescribeHanaInstancesRequest) String ¶
func (s DescribeHanaInstancesRequest) String() string
type DescribeHanaInstancesRequestTag ¶
type DescribeHanaInstancesRequestTag struct { // The tag key. // // example: // // ace:rm:rgld Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. // // example: // // rg-acfmwutpyat2kwy Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeHanaInstancesRequestTag) GoString ¶
func (s DescribeHanaInstancesRequestTag) GoString() string
func (*DescribeHanaInstancesRequestTag) SetKey ¶
func (s *DescribeHanaInstancesRequestTag) SetKey(v string) *DescribeHanaInstancesRequestTag
func (*DescribeHanaInstancesRequestTag) SetValue ¶
func (s *DescribeHanaInstancesRequestTag) SetValue(v string) *DescribeHanaInstancesRequestTag
func (DescribeHanaInstancesRequestTag) String ¶
func (s DescribeHanaInstancesRequestTag) String() string
type DescribeHanaInstancesResponse ¶
type DescribeHanaInstancesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeHanaInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeHanaInstancesResponse) GoString ¶
func (s DescribeHanaInstancesResponse) GoString() string
func (*DescribeHanaInstancesResponse) SetBody ¶
func (s *DescribeHanaInstancesResponse) SetBody(v *DescribeHanaInstancesResponseBody) *DescribeHanaInstancesResponse
func (*DescribeHanaInstancesResponse) SetHeaders ¶
func (s *DescribeHanaInstancesResponse) SetHeaders(v map[string]*string) *DescribeHanaInstancesResponse
func (*DescribeHanaInstancesResponse) SetStatusCode ¶
func (s *DescribeHanaInstancesResponse) SetStatusCode(v int32) *DescribeHanaInstancesResponse
func (DescribeHanaInstancesResponse) String ¶
func (s DescribeHanaInstancesResponse) String() string
type DescribeHanaInstancesResponseBody ¶
type DescribeHanaInstancesResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The information about the SAP HANA instances. Hanas *DescribeHanaInstancesResponseBodyHanas `json:"Hanas,omitempty" xml:"Hanas,omitempty" type:"Struct"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // 4003DD68-3C3C-5071-B4FC-631A6C1BAC1C RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of entries returned. // // example: // // 21 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeHanaInstancesResponseBody) GoString ¶
func (s DescribeHanaInstancesResponseBody) GoString() string
func (*DescribeHanaInstancesResponseBody) SetCode ¶
func (s *DescribeHanaInstancesResponseBody) SetCode(v string) *DescribeHanaInstancesResponseBody
func (*DescribeHanaInstancesResponseBody) SetHanas ¶
func (s *DescribeHanaInstancesResponseBody) SetHanas(v *DescribeHanaInstancesResponseBodyHanas) *DescribeHanaInstancesResponseBody
func (*DescribeHanaInstancesResponseBody) SetMessage ¶
func (s *DescribeHanaInstancesResponseBody) SetMessage(v string) *DescribeHanaInstancesResponseBody
func (*DescribeHanaInstancesResponseBody) SetPageNumber ¶
func (s *DescribeHanaInstancesResponseBody) SetPageNumber(v int32) *DescribeHanaInstancesResponseBody
func (*DescribeHanaInstancesResponseBody) SetPageSize ¶
func (s *DescribeHanaInstancesResponseBody) SetPageSize(v int32) *DescribeHanaInstancesResponseBody
func (*DescribeHanaInstancesResponseBody) SetRequestId ¶
func (s *DescribeHanaInstancesResponseBody) SetRequestId(v string) *DescribeHanaInstancesResponseBody
func (*DescribeHanaInstancesResponseBody) SetSuccess ¶
func (s *DescribeHanaInstancesResponseBody) SetSuccess(v bool) *DescribeHanaInstancesResponseBody
func (*DescribeHanaInstancesResponseBody) SetTotalCount ¶
func (s *DescribeHanaInstancesResponseBody) SetTotalCount(v int32) *DescribeHanaInstancesResponseBody
func (DescribeHanaInstancesResponseBody) String ¶
func (s DescribeHanaInstancesResponseBody) String() string
type DescribeHanaInstancesResponseBodyHanas ¶
type DescribeHanaInstancesResponseBodyHanas struct {
Hana []*DescribeHanaInstancesResponseBodyHanasHana `json:"Hana,omitempty" xml:"Hana,omitempty" type:"Repeated"`
}
func (DescribeHanaInstancesResponseBodyHanas) GoString ¶
func (s DescribeHanaInstancesResponseBodyHanas) GoString() string
func (DescribeHanaInstancesResponseBodyHanas) String ¶
func (s DescribeHanaInstancesResponseBodyHanas) String() string
type DescribeHanaInstancesResponseBodyHanasHana ¶
type DescribeHanaInstancesResponseBodyHanasHana struct { // The alert settings. Valid value: INHERITED, which indicates that the Cloud Backup client sends alert notifications by using the same method configured for the backup vault. // // example: // // INHERITED AlertSetting *string `json:"AlertSetting,omitempty" xml:"AlertSetting,omitempty"` // The ID of the SAP HANA instance. // // example: // // cl-0004cf6g6******0yd7y ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The name of the Resource Access Management (RAM) role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // hbrcrossrole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Specifies whether data is backed up within the same Alibaba Cloud account or across Alibaba Cloud accounts. Valid values: // // - **SELF_ACCOUNT**: Data is backed up within the same Alibaba Cloud account. // // - **CROSS_ACCOUNT**: Data is backed up across Alibaba Cloud accounts. // // example: // // CROSS_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The ID of the source Alibaba Cloud account that authorizes the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // 158975xxxxx4625 CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The name of the SAP HANA instance. // // example: // // HANA-DEV HanaName *string `json:"HanaName,omitempty" xml:"HanaName,omitempty"` // The private or internal IP address of the host where the primary node of the SAP HANA instance resides. // // example: // // 47.100.XX.XX Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The instance number of the SAP HANA system. // // example: // // 00 InstanceNumber *int32 `json:"InstanceNumber,omitempty" xml:"InstanceNumber,omitempty"` // The resource group ID. // // example: // // rg-acfmvnf22m7itha ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The status of the SAP HANA instance. Valid values: // // - INITIALIZING: The instance is being initialized. // // - INITIALIZED: The instance is registered. // // - INVALID_HANA_NODE: The instance is invalid. // // - INITIALIZE_FAILED: The client fails to be installed on the instance. // // example: // // INITIALIZED Status *int64 `json:"Status,omitempty" xml:"Status,omitempty"` // The status information. // // example: // // INSTALL_CLIENT_FAILED StatusMessage *string `json:"StatusMessage,omitempty" xml:"StatusMessage,omitempty"` // The tags of the SAP HANA instance. Tags *DescribeHanaInstancesResponseBodyHanasHanaTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"` // Indicates whether the SAP HANA instance is connected over Secure Sockets Layer (SSL). Valid values: // // - true: The SAP HANA instance is connected over SSL. // // - false: The SAP HANA instance is not connected over SSL. // // example: // // true UseSsl *bool `json:"UseSsl,omitempty" xml:"UseSsl,omitempty"` // The username of the SYSTEMDB database. // // example: // // admin UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"` // Indicates whether the SSL certificate of the SAP HANA instance is verified. // // example: // // false ValidateCertificate *bool `json:"ValidateCertificate,omitempty" xml:"ValidateCertificate,omitempty"` // The ID of the backup vault. // // example: // // v-0000s974******1hl VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DescribeHanaInstancesResponseBodyHanasHana) GoString ¶
func (s DescribeHanaInstancesResponseBodyHanasHana) GoString() string
func (*DescribeHanaInstancesResponseBodyHanasHana) SetAlertSetting ¶
func (s *DescribeHanaInstancesResponseBodyHanasHana) SetAlertSetting(v string) *DescribeHanaInstancesResponseBodyHanasHana
func (*DescribeHanaInstancesResponseBodyHanasHana) SetClusterId ¶
func (s *DescribeHanaInstancesResponseBodyHanasHana) SetClusterId(v string) *DescribeHanaInstancesResponseBodyHanasHana
func (*DescribeHanaInstancesResponseBodyHanasHana) SetCrossAccountRoleName ¶
func (s *DescribeHanaInstancesResponseBodyHanasHana) SetCrossAccountRoleName(v string) *DescribeHanaInstancesResponseBodyHanasHana
func (*DescribeHanaInstancesResponseBodyHanasHana) SetCrossAccountType ¶
func (s *DescribeHanaInstancesResponseBodyHanasHana) SetCrossAccountType(v string) *DescribeHanaInstancesResponseBodyHanasHana
func (*DescribeHanaInstancesResponseBodyHanasHana) SetCrossAccountUserId ¶
func (s *DescribeHanaInstancesResponseBodyHanasHana) SetCrossAccountUserId(v int64) *DescribeHanaInstancesResponseBodyHanasHana
func (*DescribeHanaInstancesResponseBodyHanasHana) SetHanaName ¶
func (s *DescribeHanaInstancesResponseBodyHanasHana) SetHanaName(v string) *DescribeHanaInstancesResponseBodyHanasHana
func (*DescribeHanaInstancesResponseBodyHanasHana) SetHost ¶
func (s *DescribeHanaInstancesResponseBodyHanasHana) SetHost(v string) *DescribeHanaInstancesResponseBodyHanasHana
func (*DescribeHanaInstancesResponseBodyHanasHana) SetInstanceNumber ¶
func (s *DescribeHanaInstancesResponseBodyHanasHana) SetInstanceNumber(v int32) *DescribeHanaInstancesResponseBodyHanasHana
func (*DescribeHanaInstancesResponseBodyHanasHana) SetResourceGroupId ¶
func (s *DescribeHanaInstancesResponseBodyHanasHana) SetResourceGroupId(v string) *DescribeHanaInstancesResponseBodyHanasHana
func (*DescribeHanaInstancesResponseBodyHanasHana) SetStatus ¶
func (s *DescribeHanaInstancesResponseBodyHanasHana) SetStatus(v int64) *DescribeHanaInstancesResponseBodyHanasHana
func (*DescribeHanaInstancesResponseBodyHanasHana) SetStatusMessage ¶
func (s *DescribeHanaInstancesResponseBodyHanasHana) SetStatusMessage(v string) *DescribeHanaInstancesResponseBodyHanasHana
func (*DescribeHanaInstancesResponseBodyHanasHana) SetUseSsl ¶
func (s *DescribeHanaInstancesResponseBodyHanasHana) SetUseSsl(v bool) *DescribeHanaInstancesResponseBodyHanasHana
func (*DescribeHanaInstancesResponseBodyHanasHana) SetUserName ¶
func (s *DescribeHanaInstancesResponseBodyHanasHana) SetUserName(v string) *DescribeHanaInstancesResponseBodyHanasHana
func (*DescribeHanaInstancesResponseBodyHanasHana) SetValidateCertificate ¶
func (s *DescribeHanaInstancesResponseBodyHanasHana) SetValidateCertificate(v bool) *DescribeHanaInstancesResponseBodyHanasHana
func (*DescribeHanaInstancesResponseBodyHanasHana) SetVaultId ¶
func (s *DescribeHanaInstancesResponseBodyHanasHana) SetVaultId(v string) *DescribeHanaInstancesResponseBodyHanasHana
func (DescribeHanaInstancesResponseBodyHanasHana) String ¶
func (s DescribeHanaInstancesResponseBodyHanasHana) String() string
type DescribeHanaInstancesResponseBodyHanasHanaTags ¶
type DescribeHanaInstancesResponseBodyHanasHanaTags struct {
Tag []*DescribeHanaInstancesResponseBodyHanasHanaTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}
func (DescribeHanaInstancesResponseBodyHanasHanaTags) GoString ¶
func (s DescribeHanaInstancesResponseBodyHanasHanaTags) GoString() string
func (DescribeHanaInstancesResponseBodyHanasHanaTags) String ¶
func (s DescribeHanaInstancesResponseBodyHanasHanaTags) String() string
type DescribeHanaInstancesResponseBodyHanasHanaTagsTag ¶
type DescribeHanaInstancesResponseBodyHanasHanaTagsTag struct { // The tag key. // // example: // // ace:rm:rgld Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. // // example: // // rg-acfmwutpyat2kwy Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeHanaInstancesResponseBodyHanasHanaTagsTag) GoString ¶
func (s DescribeHanaInstancesResponseBodyHanasHanaTagsTag) GoString() string
func (DescribeHanaInstancesResponseBodyHanasHanaTagsTag) String ¶
func (s DescribeHanaInstancesResponseBodyHanasHanaTagsTag) String() string
type DescribeHanaRestoresRequest ¶
type DescribeHanaRestoresRequest struct { // The backup ID. // // example: // // 1632754800158 BackupId *int64 `json:"BackupId,omitempty" xml:"BackupId,omitempty"` // The ID of the SAP HANA instance. // // This parameter is required. // // example: // // cl-000b******soejg ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The database name. // // example: // // SYSTEMDB DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // The page number. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 99. Default value: 10.\\` // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the resource group. // // example: // // rg-acfm4ebtpkzx7zy ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the restore job. // // example: // // r-0007o3vqfukfe92hvf13 RestoreId *string `json:"RestoreId,omitempty" xml:"RestoreId,omitempty"` // The status of the restore job. Valid values: // // - **RUNNING**: The job is running. // // - **COMPLETE**: The job is completed. // // - **PARTIAL_COMPLETE**: The job is partially completed. // // - **FAILED**: The job failed. // // - **CANCELED**: The job is canceled. // // - **EXPIRED**: The job timed out. // // example: // // COMPLETE RestoreStatus *string `json:"RestoreStatus,omitempty" xml:"RestoreStatus,omitempty"` // The ID of the backup vault. // // example: // // v-000au6bq******mpu VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DescribeHanaRestoresRequest) GoString ¶
func (s DescribeHanaRestoresRequest) GoString() string
func (*DescribeHanaRestoresRequest) SetBackupId ¶
func (s *DescribeHanaRestoresRequest) SetBackupId(v int64) *DescribeHanaRestoresRequest
func (*DescribeHanaRestoresRequest) SetClusterId ¶
func (s *DescribeHanaRestoresRequest) SetClusterId(v string) *DescribeHanaRestoresRequest
func (*DescribeHanaRestoresRequest) SetDatabaseName ¶
func (s *DescribeHanaRestoresRequest) SetDatabaseName(v string) *DescribeHanaRestoresRequest
func (*DescribeHanaRestoresRequest) SetPageNumber ¶
func (s *DescribeHanaRestoresRequest) SetPageNumber(v int32) *DescribeHanaRestoresRequest
func (*DescribeHanaRestoresRequest) SetPageSize ¶
func (s *DescribeHanaRestoresRequest) SetPageSize(v int32) *DescribeHanaRestoresRequest
func (*DescribeHanaRestoresRequest) SetResourceGroupId ¶
func (s *DescribeHanaRestoresRequest) SetResourceGroupId(v string) *DescribeHanaRestoresRequest
func (*DescribeHanaRestoresRequest) SetRestoreId ¶
func (s *DescribeHanaRestoresRequest) SetRestoreId(v string) *DescribeHanaRestoresRequest
func (*DescribeHanaRestoresRequest) SetRestoreStatus ¶
func (s *DescribeHanaRestoresRequest) SetRestoreStatus(v string) *DescribeHanaRestoresRequest
func (*DescribeHanaRestoresRequest) SetVaultId ¶
func (s *DescribeHanaRestoresRequest) SetVaultId(v string) *DescribeHanaRestoresRequest
func (DescribeHanaRestoresRequest) String ¶
func (s DescribeHanaRestoresRequest) String() string
type DescribeHanaRestoresResponse ¶
type DescribeHanaRestoresResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeHanaRestoresResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeHanaRestoresResponse) GoString ¶
func (s DescribeHanaRestoresResponse) GoString() string
func (*DescribeHanaRestoresResponse) SetBody ¶
func (s *DescribeHanaRestoresResponse) SetBody(v *DescribeHanaRestoresResponseBody) *DescribeHanaRestoresResponse
func (*DescribeHanaRestoresResponse) SetHeaders ¶
func (s *DescribeHanaRestoresResponse) SetHeaders(v map[string]*string) *DescribeHanaRestoresResponse
func (*DescribeHanaRestoresResponse) SetStatusCode ¶
func (s *DescribeHanaRestoresResponse) SetStatusCode(v int32) *DescribeHanaRestoresResponse
func (DescribeHanaRestoresResponse) String ¶
func (s DescribeHanaRestoresResponse) String() string
type DescribeHanaRestoresResponseBody ¶
type DescribeHanaRestoresResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The information about restore jobs. HanaRestore *DescribeHanaRestoresResponseBodyHanaRestore `json:"HanaRestore,omitempty" xml:"HanaRestore,omitempty" type:"Struct"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // 7DEFC897-8F05-5C05-912C-C9A9510FBFF1 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of entries returned. // // example: // // 19 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeHanaRestoresResponseBody) GoString ¶
func (s DescribeHanaRestoresResponseBody) GoString() string
func (*DescribeHanaRestoresResponseBody) SetCode ¶
func (s *DescribeHanaRestoresResponseBody) SetCode(v string) *DescribeHanaRestoresResponseBody
func (*DescribeHanaRestoresResponseBody) SetHanaRestore ¶
func (s *DescribeHanaRestoresResponseBody) SetHanaRestore(v *DescribeHanaRestoresResponseBodyHanaRestore) *DescribeHanaRestoresResponseBody
func (*DescribeHanaRestoresResponseBody) SetMessage ¶
func (s *DescribeHanaRestoresResponseBody) SetMessage(v string) *DescribeHanaRestoresResponseBody
func (*DescribeHanaRestoresResponseBody) SetPageNumber ¶
func (s *DescribeHanaRestoresResponseBody) SetPageNumber(v int32) *DescribeHanaRestoresResponseBody
func (*DescribeHanaRestoresResponseBody) SetPageSize ¶
func (s *DescribeHanaRestoresResponseBody) SetPageSize(v int32) *DescribeHanaRestoresResponseBody
func (*DescribeHanaRestoresResponseBody) SetRequestId ¶
func (s *DescribeHanaRestoresResponseBody) SetRequestId(v string) *DescribeHanaRestoresResponseBody
func (*DescribeHanaRestoresResponseBody) SetSuccess ¶
func (s *DescribeHanaRestoresResponseBody) SetSuccess(v bool) *DescribeHanaRestoresResponseBody
func (*DescribeHanaRestoresResponseBody) SetTotalCount ¶
func (s *DescribeHanaRestoresResponseBody) SetTotalCount(v int32) *DescribeHanaRestoresResponseBody
func (DescribeHanaRestoresResponseBody) String ¶
func (s DescribeHanaRestoresResponseBody) String() string
type DescribeHanaRestoresResponseBodyHanaRestore ¶
type DescribeHanaRestoresResponseBodyHanaRestore struct {
HanaRestores []*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores `json:"HanaRestores,omitempty" xml:"HanaRestores,omitempty" type:"Repeated"`
}
func (DescribeHanaRestoresResponseBodyHanaRestore) GoString ¶
func (s DescribeHanaRestoresResponseBodyHanaRestore) GoString() string
func (*DescribeHanaRestoresResponseBodyHanaRestore) SetHanaRestores ¶
func (DescribeHanaRestoresResponseBodyHanaRestore) String ¶
func (s DescribeHanaRestoresResponseBodyHanaRestore) String() string
type DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores ¶
type DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores struct { // The backup ID. // // example: // // 1635315505 BackupID *int64 `json:"BackupID,omitempty" xml:"BackupID,omitempty"` // The backup prefix. // // example: // // INC_DATA_BACKUP BackupPrefix *string `json:"BackupPrefix,omitempty" xml:"BackupPrefix,omitempty"` // Indicates whether the differential backup and log backup are validated. Valid values: // // - true: Cloud Backup checks whether the required differential backup and log backup are available before the restore job starts. If the differential backup or log backup is unavailable, Cloud Backup does not start the restore job. // // - false: Cloud Backup does not check whether the required differential backup and log backup are available before the restore job starts. // // example: // // true CheckAccess *bool `json:"CheckAccess,omitempty" xml:"CheckAccess,omitempty"` // Indicates whether all log entries are deleted from the log area after the log entries are restored. Valid values: true and false. If the return value is false, all log entries are deleted from the log area after the log entries are restored. // // example: // // true ClearLog *bool `json:"ClearLog,omitempty" xml:"ClearLog,omitempty"` // The ID of the SAP HANA instance that is restored. // // example: // // cl-000923yu******p00j4 ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The current recovery phase. This value is obtained from SAP HANA. // // example: // // 2 CurrentPhase *int32 `json:"CurrentPhase,omitempty" xml:"CurrentPhase,omitempty"` // The current progress. This value is obtained from SAP HANA. // // example: // // 1 CurrentProgress *int64 `json:"CurrentProgress,omitempty" xml:"CurrentProgress,omitempty"` // The database name. // // example: // // BWD DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // The ID of the database recovery. // // example: // // 1644038961030 DatabaseRestoreId *int64 `json:"DatabaseRestoreId,omitempty" xml:"DatabaseRestoreId,omitempty"` // The time when the restore job ends. This value is a UNIX timestamp. Unit: seconds. // // example: // // 1634356382 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The log position to which the database is restored. This parameter is returned only if the value of the Mode parameter is **RECOVERY_TO_LOG_POSITION**. // // example: // // 0 LogPosition *int64 `json:"LogPosition,omitempty" xml:"LogPosition,omitempty"` // The maximum recovery phase. This value is obtained from SAP HANA. // // example: // // 4 MaxPhase *int32 `json:"MaxPhase,omitempty" xml:"MaxPhase,omitempty"` // The maximum progress. This value is obtained from SAP HANA. // // example: // // 1 MaxProgress *int64 `json:"MaxProgress,omitempty" xml:"MaxProgress,omitempty"` // The details of the recovery phase. // // example: // // SQL Error 448 - recovery could not be completed: Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The recovery mode. Valid values: // // - **RECOVERY_TO_MOST_RECENT**: The database is restored to the recently available state to which the database has been backed up. // // - **RECOVERY_TO_POINT_IN_TIME**: The database is restored to a specified point in time. // // - **RECOVERY_TO_SPECIFIC_BACKUP**: The database is restored to a specified backup. // // - **RECOVERY_TO_LOG_POSITION**: The database is restored to a specified log position. // // example: // // RECOVERY_TO_SPECIFIC_BACKUP Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"` // The recovery phase. // // example: // // restart Phase *string `json:"Phase,omitempty" xml:"Phase,omitempty"` // The point in time at which the database is restored. // // example: // // 1635315505 ReachedTime *int64 `json:"ReachedTime,omitempty" xml:"ReachedTime,omitempty"` // The point in time to which the database is restored. This parameter is returned only if the value of the Mode parameter is **RECOVERY_TO_POINT_IN_TIME**. Cloud Backup restores the database to a state closest to the specified point in time. // // example: // // 1649851200 RecoveryPointInTime *int64 `json:"RecoveryPointInTime,omitempty" xml:"RecoveryPointInTime,omitempty"` // The ID of the restore job. // // example: // // r-000c1en183ayn9sesgqh RestoreId *string `json:"RestoreId,omitempty" xml:"RestoreId,omitempty"` // The name of the source system. This parameter indicates the name of the source database that is restored. Format: `<Source database name>@SID`. // // example: // // PRD@H4P Source *string `json:"Source,omitempty" xml:"Source,omitempty"` // The ID of the source SAP HANA instance. // // example: // // cl-0000g3mvy******5cj SourceClusterId *string `json:"SourceClusterId,omitempty" xml:"SourceClusterId,omitempty"` // The time when the restore job starts. This value is a UNIX timestamp. Unit: seconds. // // example: // // 1636970413 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The recovery status. This value is obtained from SAP HANA. // // example: // // successful State *string `json:"State,omitempty" xml:"State,omitempty"` // The status of the restore job. Valid values: // // - **RUNNING**: The job is running. // // - **COMPLETE**: The job is completed. // // - **PARTIAL_COMPLETE**: The job is partially completed. // // - **FAILED**: The job failed. // // - **CANCELED**: The job is canceled. // // - **EXPIRED**: The job timed out. // // example: // // COMPLETE Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // Indicates whether the database is restored to a different instance. Valid values: // // - true: The database is restored to a different instance. // // - false: The database is restored within the same instance. // // example: // // true SystemCopy *bool `json:"SystemCopy,omitempty" xml:"SystemCopy,omitempty"` // Indicates whether a catalog backup is used to restore the database. This parameter is returned only if the value of the Mode parameter is **RECOVERY_TO_SPECIFIC_BACKUP**. If the return value is false, Cloud Backup finds the backup file based on the specified prefix and then restores the backup file. // // example: // // false UseCatalog *bool `json:"UseCatalog,omitempty" xml:"UseCatalog,omitempty"` // Indicates whether a differential backup or an incremental backup is used to restore the database. Valid values: true and false. If the return value is true, Cloud Backup uses a differential backup or an incremental backup to restore the database. If the return value is false, Cloud Backup uses a log backup to restore the database. // // example: // // true UseDelta *bool `json:"UseDelta,omitempty" xml:"UseDelta,omitempty"` // The ID of the backup vault. // // example: // // v-000g9acf******gta VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` // The ID of the volume that is restored. This parameter is returned only if the value of the Mode parameter is **RECOVERY_TO_LOG_POSITION**. // // example: // // 0 VolumeId *int32 `json:"VolumeId,omitempty" xml:"VolumeId,omitempty"` }
func (DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) GoString ¶
func (s DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) GoString() string
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetBackupID ¶
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetBackupPrefix ¶
func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetBackupPrefix(v string) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetCheckAccess ¶
func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetCheckAccess(v bool) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetClearLog ¶
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetClusterId ¶
func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetClusterId(v string) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetCurrentPhase ¶
func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetCurrentPhase(v int32) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetCurrentProgress ¶
func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetCurrentProgress(v int64) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetDatabaseName ¶
func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetDatabaseName(v string) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetDatabaseRestoreId ¶
func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetDatabaseRestoreId(v int64) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetEndTime ¶
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetLogPosition ¶
func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetLogPosition(v int64) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetMaxPhase ¶
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetMaxProgress ¶
func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetMaxProgress(v int64) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetMessage ¶
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetReachedTime ¶
func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetReachedTime(v int64) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetRecoveryPointInTime ¶
func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetRecoveryPointInTime(v int64) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetRestoreId ¶
func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetRestoreId(v string) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetSourceClusterId ¶
func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetSourceClusterId(v string) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetStartTime ¶
func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetStartTime(v int64) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetSystemCopy ¶
func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetSystemCopy(v bool) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetUseCatalog ¶
func (s *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetUseCatalog(v bool) *DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetUseDelta ¶
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetVaultId ¶
func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetVolumeId ¶
func (DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) String ¶
func (s DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) String() string
type DescribeHanaRetentionSettingRequest ¶
type DescribeHanaRetentionSettingRequest struct { // The ID of the SAP HANA instance. // // This parameter is required. // // example: // // cl-0002ys1i******wwtf ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The database name. // // example: // // C4P DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // The ID of the backup vault. // // This parameter is required. // // example: // // v-000ii8t******ntrt2 VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DescribeHanaRetentionSettingRequest) GoString ¶
func (s DescribeHanaRetentionSettingRequest) GoString() string
func (*DescribeHanaRetentionSettingRequest) SetClusterId ¶
func (s *DescribeHanaRetentionSettingRequest) SetClusterId(v string) *DescribeHanaRetentionSettingRequest
func (*DescribeHanaRetentionSettingRequest) SetDatabaseName ¶
func (s *DescribeHanaRetentionSettingRequest) SetDatabaseName(v string) *DescribeHanaRetentionSettingRequest
func (*DescribeHanaRetentionSettingRequest) SetVaultId ¶
func (s *DescribeHanaRetentionSettingRequest) SetVaultId(v string) *DescribeHanaRetentionSettingRequest
func (DescribeHanaRetentionSettingRequest) String ¶
func (s DescribeHanaRetentionSettingRequest) String() string
type DescribeHanaRetentionSettingResponse ¶
type DescribeHanaRetentionSettingResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeHanaRetentionSettingResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeHanaRetentionSettingResponse) GoString ¶
func (s DescribeHanaRetentionSettingResponse) GoString() string
func (*DescribeHanaRetentionSettingResponse) SetHeaders ¶
func (s *DescribeHanaRetentionSettingResponse) SetHeaders(v map[string]*string) *DescribeHanaRetentionSettingResponse
func (*DescribeHanaRetentionSettingResponse) SetStatusCode ¶
func (s *DescribeHanaRetentionSettingResponse) SetStatusCode(v int32) *DescribeHanaRetentionSettingResponse
func (DescribeHanaRetentionSettingResponse) String ¶
func (s DescribeHanaRetentionSettingResponse) String() string
type DescribeHanaRetentionSettingResponseBody ¶
type DescribeHanaRetentionSettingResponseBody struct { // The ID of the SAP HANA instance. // // example: // // cl-0003jyv******fsku5m ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The database name. // // example: // // Q01 DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // Indicates whether the backup is permanently retained. Valid values: // // - true: The backup is permanently retained. // // - false: The backup is retained for the specified number of days. // // example: // // false Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // 280DD872-EE25-52E8-9CB4-491067173DD0 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The number of days for which the backup is retained. If the value of the Disabled parameter is false, the backup is retained for the number of days specified by this parameter. // // example: // // 3650 RetentionDays *int64 `json:"RetentionDays,omitempty" xml:"RetentionDays,omitempty"` // The policy to update the retention period. Format: `I|{startTime}|{interval}`, which indicates that the retention period is updated at an interval of {interval} starting from {startTime}. // // - startTime: the time at which the system starts to run a backup job. The time follows the UNIX time format. Unit: seconds. // // - interval: the interval at which the system runs a backup job. The interval follows the ISO 8601 standard. For example, PT1H indicates an interval of 1 hour. P1D indicates an interval of one day. // // example: // // I|0|P1D Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The ID of the backup vault. // // example: // // v-0006wkn7******zkn VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DescribeHanaRetentionSettingResponseBody) GoString ¶
func (s DescribeHanaRetentionSettingResponseBody) GoString() string
func (*DescribeHanaRetentionSettingResponseBody) SetClusterId ¶
func (s *DescribeHanaRetentionSettingResponseBody) SetClusterId(v string) *DescribeHanaRetentionSettingResponseBody
func (*DescribeHanaRetentionSettingResponseBody) SetCode ¶
func (s *DescribeHanaRetentionSettingResponseBody) SetCode(v string) *DescribeHanaRetentionSettingResponseBody
func (*DescribeHanaRetentionSettingResponseBody) SetDatabaseName ¶
func (s *DescribeHanaRetentionSettingResponseBody) SetDatabaseName(v string) *DescribeHanaRetentionSettingResponseBody
func (*DescribeHanaRetentionSettingResponseBody) SetDisabled ¶
func (s *DescribeHanaRetentionSettingResponseBody) SetDisabled(v bool) *DescribeHanaRetentionSettingResponseBody
func (*DescribeHanaRetentionSettingResponseBody) SetMessage ¶
func (s *DescribeHanaRetentionSettingResponseBody) SetMessage(v string) *DescribeHanaRetentionSettingResponseBody
func (*DescribeHanaRetentionSettingResponseBody) SetRequestId ¶
func (s *DescribeHanaRetentionSettingResponseBody) SetRequestId(v string) *DescribeHanaRetentionSettingResponseBody
func (*DescribeHanaRetentionSettingResponseBody) SetRetentionDays ¶
func (s *DescribeHanaRetentionSettingResponseBody) SetRetentionDays(v int64) *DescribeHanaRetentionSettingResponseBody
func (*DescribeHanaRetentionSettingResponseBody) SetSchedule ¶
func (s *DescribeHanaRetentionSettingResponseBody) SetSchedule(v string) *DescribeHanaRetentionSettingResponseBody
func (*DescribeHanaRetentionSettingResponseBody) SetSuccess ¶
func (s *DescribeHanaRetentionSettingResponseBody) SetSuccess(v bool) *DescribeHanaRetentionSettingResponseBody
func (*DescribeHanaRetentionSettingResponseBody) SetVaultId ¶
func (s *DescribeHanaRetentionSettingResponseBody) SetVaultId(v string) *DescribeHanaRetentionSettingResponseBody
func (DescribeHanaRetentionSettingResponseBody) String ¶
func (s DescribeHanaRetentionSettingResponseBody) String() string
type DescribeOtsTableSnapshotsRequest ¶
type DescribeOtsTableSnapshotsRequest struct { // The name of the RAM role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // BackupRole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Specifies whether data is backed up within the same Alibaba Cloud account or across Alibaba Cloud accounts. Valid values: // // - SELF_ACCOUNT: Data is backed up within the same Alibaba Cloud account. // // - CROSS_ACCOUNT: Data is backed up across Alibaba Cloud accounts. // // example: // // CROSS_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The UID of the source account used for cross-account backup. // // example: // // 144015xxxxx98732 CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The end time of the backup. The value must be a UNIX timestamp. Unit: milliseconds. // // example: // // 1652068250881 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The maximum number of rows that you want the current query to return. // // example: // // 100 Limit *int32 `json:"Limit,omitempty" xml:"Limit,omitempty"` // The token that is required to obtain the next page of backup snapshots. // // example: // // caeba0bbb2be03f84eb48b699f0a**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The Tablestore instances that are backed up. OtsInstances []*DescribeOtsTableSnapshotsRequestOtsInstances `json:"OtsInstances,omitempty" xml:"OtsInstances,omitempty" type:"Repeated"` // The snapshot IDs. SnapshotIds []*string `json:"SnapshotIds,omitempty" xml:"SnapshotIds,omitempty" type:"Repeated"` // The start time of the backup. The value must be a UNIX timestamp. Unit: milliseconds. // // example: // // 1611109271630 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (DescribeOtsTableSnapshotsRequest) GoString ¶
func (s DescribeOtsTableSnapshotsRequest) GoString() string
func (*DescribeOtsTableSnapshotsRequest) SetCrossAccountRoleName ¶
func (s *DescribeOtsTableSnapshotsRequest) SetCrossAccountRoleName(v string) *DescribeOtsTableSnapshotsRequest
func (*DescribeOtsTableSnapshotsRequest) SetCrossAccountType ¶
func (s *DescribeOtsTableSnapshotsRequest) SetCrossAccountType(v string) *DescribeOtsTableSnapshotsRequest
func (*DescribeOtsTableSnapshotsRequest) SetCrossAccountUserId ¶
func (s *DescribeOtsTableSnapshotsRequest) SetCrossAccountUserId(v int64) *DescribeOtsTableSnapshotsRequest
func (*DescribeOtsTableSnapshotsRequest) SetEndTime ¶
func (s *DescribeOtsTableSnapshotsRequest) SetEndTime(v int64) *DescribeOtsTableSnapshotsRequest
func (*DescribeOtsTableSnapshotsRequest) SetLimit ¶
func (s *DescribeOtsTableSnapshotsRequest) SetLimit(v int32) *DescribeOtsTableSnapshotsRequest
func (*DescribeOtsTableSnapshotsRequest) SetNextToken ¶
func (s *DescribeOtsTableSnapshotsRequest) SetNextToken(v string) *DescribeOtsTableSnapshotsRequest
func (*DescribeOtsTableSnapshotsRequest) SetOtsInstances ¶
func (s *DescribeOtsTableSnapshotsRequest) SetOtsInstances(v []*DescribeOtsTableSnapshotsRequestOtsInstances) *DescribeOtsTableSnapshotsRequest
func (*DescribeOtsTableSnapshotsRequest) SetSnapshotIds ¶
func (s *DescribeOtsTableSnapshotsRequest) SetSnapshotIds(v []*string) *DescribeOtsTableSnapshotsRequest
func (*DescribeOtsTableSnapshotsRequest) SetStartTime ¶
func (s *DescribeOtsTableSnapshotsRequest) SetStartTime(v int64) *DescribeOtsTableSnapshotsRequest
func (DescribeOtsTableSnapshotsRequest) String ¶
func (s DescribeOtsTableSnapshotsRequest) String() string
type DescribeOtsTableSnapshotsRequestOtsInstances ¶
type DescribeOtsTableSnapshotsRequestOtsInstances struct { // The name of the Tablestore instance. // // example: // // instancename InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"` // The names of the tables in the Tablestore instance. TableNames []*string `json:"TableNames,omitempty" xml:"TableNames,omitempty" type:"Repeated"` }
func (DescribeOtsTableSnapshotsRequestOtsInstances) GoString ¶
func (s DescribeOtsTableSnapshotsRequestOtsInstances) GoString() string
func (*DescribeOtsTableSnapshotsRequestOtsInstances) SetInstanceName ¶
func (s *DescribeOtsTableSnapshotsRequestOtsInstances) SetInstanceName(v string) *DescribeOtsTableSnapshotsRequestOtsInstances
func (*DescribeOtsTableSnapshotsRequestOtsInstances) SetTableNames ¶
func (s *DescribeOtsTableSnapshotsRequestOtsInstances) SetTableNames(v []*string) *DescribeOtsTableSnapshotsRequestOtsInstances
func (DescribeOtsTableSnapshotsRequestOtsInstances) String ¶
func (s DescribeOtsTableSnapshotsRequestOtsInstances) String() string
type DescribeOtsTableSnapshotsResponse ¶
type DescribeOtsTableSnapshotsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeOtsTableSnapshotsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeOtsTableSnapshotsResponse) GoString ¶
func (s DescribeOtsTableSnapshotsResponse) GoString() string
func (*DescribeOtsTableSnapshotsResponse) SetHeaders ¶
func (s *DescribeOtsTableSnapshotsResponse) SetHeaders(v map[string]*string) *DescribeOtsTableSnapshotsResponse
func (*DescribeOtsTableSnapshotsResponse) SetStatusCode ¶
func (s *DescribeOtsTableSnapshotsResponse) SetStatusCode(v int32) *DescribeOtsTableSnapshotsResponse
func (DescribeOtsTableSnapshotsResponse) String ¶
func (s DescribeOtsTableSnapshotsResponse) String() string
type DescribeOtsTableSnapshotsResponseBody ¶
type DescribeOtsTableSnapshotsResponseBody struct { // The HTTP status code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The number of backup snapshots that are displayed on the current page. // // example: // // 10 Limit *int32 `json:"Limit,omitempty" xml:"Limit,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The token that is required to obtain the next page of backup snapshots. // // example: // // caeba0bbb2be03f84eb48b699f0a NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. // // example: // // 09376812-6290-5E36-B504-E8010D72D1F0 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The backup snapshots. Snapshots []*DescribeOtsTableSnapshotsResponseBodySnapshots `json:"Snapshots,omitempty" xml:"Snapshots,omitempty" type:"Repeated"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DescribeOtsTableSnapshotsResponseBody) GoString ¶
func (s DescribeOtsTableSnapshotsResponseBody) GoString() string
func (*DescribeOtsTableSnapshotsResponseBody) SetCode ¶
func (s *DescribeOtsTableSnapshotsResponseBody) SetCode(v string) *DescribeOtsTableSnapshotsResponseBody
func (*DescribeOtsTableSnapshotsResponseBody) SetLimit ¶
func (s *DescribeOtsTableSnapshotsResponseBody) SetLimit(v int32) *DescribeOtsTableSnapshotsResponseBody
func (*DescribeOtsTableSnapshotsResponseBody) SetMessage ¶
func (s *DescribeOtsTableSnapshotsResponseBody) SetMessage(v string) *DescribeOtsTableSnapshotsResponseBody
func (*DescribeOtsTableSnapshotsResponseBody) SetNextToken ¶
func (s *DescribeOtsTableSnapshotsResponseBody) SetNextToken(v string) *DescribeOtsTableSnapshotsResponseBody
func (*DescribeOtsTableSnapshotsResponseBody) SetRequestId ¶
func (s *DescribeOtsTableSnapshotsResponseBody) SetRequestId(v string) *DescribeOtsTableSnapshotsResponseBody
func (*DescribeOtsTableSnapshotsResponseBody) SetSnapshots ¶
func (s *DescribeOtsTableSnapshotsResponseBody) SetSnapshots(v []*DescribeOtsTableSnapshotsResponseBodySnapshots) *DescribeOtsTableSnapshotsResponseBody
func (*DescribeOtsTableSnapshotsResponseBody) SetSuccess ¶
func (s *DescribeOtsTableSnapshotsResponseBody) SetSuccess(v bool) *DescribeOtsTableSnapshotsResponseBody
func (DescribeOtsTableSnapshotsResponseBody) String ¶
func (s DescribeOtsTableSnapshotsResponseBody) String() string
type DescribeOtsTableSnapshotsResponseBodySnapshots ¶
type DescribeOtsTableSnapshotsResponseBodySnapshots struct { // The actual data amount of backup snapshots after duplicates are removed. Unit: bytes. // // example: // // 0 ActualBytes *string `json:"ActualBytes,omitempty" xml:"ActualBytes,omitempty"` // The backup type. Valid value: **COMPLETE**, which indicates full backup. // // example: // // COMPLETE BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // The total amount of data. Unit: bytes. // // example: // // 0 BytesTotal *int64 `json:"BytesTotal,omitempty" xml:"BytesTotal,omitempty"` // The time when the backup snapshot was completed. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1642496679 CompleteTime *int64 `json:"CompleteTime,omitempty" xml:"CompleteTime,omitempty"` // The time when the Tablestore instance was created. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1607436917 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The time when the backup snapshot was created. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1642496679 CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` // The name of the Tablestore instance. // // example: // // instancename InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"` // The ID of the backup job. // // example: // // job-00030j3chkt******2 JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The hash value of the parent backup snapshot. // // example: // // f2fe.. ParentSnapshotHash *string `json:"ParentSnapshotHash,omitempty" xml:"ParentSnapshotHash,omitempty"` // The time when the backup job ended. The value is a UNIX timestamp. Unit: milliseconds. // // example: // // 1642521709966 RangeEnd *int64 `json:"RangeEnd,omitempty" xml:"RangeEnd,omitempty"` // The time when the backup job started. The value is a UNIX timestamp. Unit: milliseconds. // // example: // // 1642492553038 RangeStart *int64 `json:"RangeStart,omitempty" xml:"RangeStart,omitempty"` // The retention period of the backup snapshot. Unit: days. // // example: // // 730 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The hash value of the backup snapshot. // // example: // // f2fe... SnapshotHash *string `json:"SnapshotHash,omitempty" xml:"SnapshotHash,omitempty"` // The ID of the backup snapshot. // // example: // // s-00047mxg17p26*****b SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"` // The type of the data source. Valid values: // // - **ECS_FILE**: backup snapshots for Elastic Compute Service (ECS) files // // - **OSS**: backup snapshots for Object Storage Service (OSS) buckets // // - **NAS**: backup snapshots for Apsara File Storage NAS file systems // // - **OTS_TABLE**: backup snapshots for Tablestore instances // // example: // // OTS_TABLE SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The time when the backup snapshot started. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1642496543 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The status of the backup job. Valid values: // // - **COMPLETE**: The backup job is completed. // // - **PARTIAL_COMPLETE**: The backup job is partially completed. // // - **FAILED**: The backup job has failed. // // example: // // COMPLETE Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The name of the table in the Tablestore instance. // // example: // // table2 TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"` // The time when the backup snapshot was updated. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1642496679 UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` // The ID of the backup vault that stores the backup snapshot. // // example: // // v-00030j*******sn VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DescribeOtsTableSnapshotsResponseBodySnapshots) GoString ¶
func (s DescribeOtsTableSnapshotsResponseBodySnapshots) GoString() string
func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetActualBytes ¶
func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetActualBytes(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetBackupType ¶
func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetBackupType(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetBytesTotal ¶
func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetBytesTotal(v int64) *DescribeOtsTableSnapshotsResponseBodySnapshots
func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetCompleteTime ¶
func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetCompleteTime(v int64) *DescribeOtsTableSnapshotsResponseBodySnapshots
func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetCreateTime ¶
func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetCreateTime(v int64) *DescribeOtsTableSnapshotsResponseBodySnapshots
func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetCreatedTime ¶
func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetCreatedTime(v int64) *DescribeOtsTableSnapshotsResponseBodySnapshots
func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetInstanceName ¶
func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetInstanceName(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetJobId ¶
func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetJobId(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetParentSnapshotHash ¶
func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetParentSnapshotHash(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetRangeEnd ¶
func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetRangeEnd(v int64) *DescribeOtsTableSnapshotsResponseBodySnapshots
func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetRangeStart ¶
func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetRangeStart(v int64) *DescribeOtsTableSnapshotsResponseBodySnapshots
func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetRetention ¶
func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetRetention(v int64) *DescribeOtsTableSnapshotsResponseBodySnapshots
func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetSnapshotHash ¶
func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetSnapshotHash(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetSnapshotId ¶
func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetSnapshotId(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetSourceType ¶
func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetSourceType(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetStartTime ¶
func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetStartTime(v int64) *DescribeOtsTableSnapshotsResponseBodySnapshots
func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetStatus ¶
func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetStatus(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetTableName ¶
func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetTableName(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetUpdatedTime ¶
func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetUpdatedTime(v int64) *DescribeOtsTableSnapshotsResponseBodySnapshots
func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetVaultId ¶
func (s *DescribeOtsTableSnapshotsResponseBodySnapshots) SetVaultId(v string) *DescribeOtsTableSnapshotsResponseBodySnapshots
func (DescribeOtsTableSnapshotsResponseBodySnapshots) String ¶
func (s DescribeOtsTableSnapshotsResponseBodySnapshots) String() string
type DescribePoliciesV2Request ¶
type DescribePoliciesV2Request struct { // The number of results for each query. // // Valid values: 10 to 100. Default value: 10. // // example: // // 10 MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that is used to obtain the next page of backup policies. // // example: // // caeba0bbb2be03f84eb48b699f0a NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the backup policy. // // example: // // po-000************2l6 PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` }
func (DescribePoliciesV2Request) GoString ¶
func (s DescribePoliciesV2Request) GoString() string
func (*DescribePoliciesV2Request) SetMaxResults ¶
func (s *DescribePoliciesV2Request) SetMaxResults(v int32) *DescribePoliciesV2Request
func (*DescribePoliciesV2Request) SetNextToken ¶
func (s *DescribePoliciesV2Request) SetNextToken(v string) *DescribePoliciesV2Request
func (*DescribePoliciesV2Request) SetPolicyId ¶
func (s *DescribePoliciesV2Request) SetPolicyId(v string) *DescribePoliciesV2Request
func (DescribePoliciesV2Request) String ¶
func (s DescribePoliciesV2Request) String() string
type DescribePoliciesV2Response ¶
type DescribePoliciesV2Response struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribePoliciesV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribePoliciesV2Response) GoString ¶
func (s DescribePoliciesV2Response) GoString() string
func (*DescribePoliciesV2Response) SetBody ¶
func (s *DescribePoliciesV2Response) SetBody(v *DescribePoliciesV2ResponseBody) *DescribePoliciesV2Response
func (*DescribePoliciesV2Response) SetHeaders ¶
func (s *DescribePoliciesV2Response) SetHeaders(v map[string]*string) *DescribePoliciesV2Response
func (*DescribePoliciesV2Response) SetStatusCode ¶
func (s *DescribePoliciesV2Response) SetStatusCode(v int32) *DescribePoliciesV2Response
func (DescribePoliciesV2Response) String ¶
func (s DescribePoliciesV2Response) String() string
type DescribePoliciesV2ResponseBody ¶
type DescribePoliciesV2ResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The number of results for each query. // // Valid values: 10 to 100. Default value: 10. // // example: // // 10 MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The token that is used to obtain the next page of backup policies. // // example: // // caeba0bbb2be03f84eb48b699f0a NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The backup policies. Policies []*DescribePoliciesV2ResponseBodyPolicies `json:"Policies,omitempty" xml:"Policies,omitempty" type:"Repeated"` // The ID of the request. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of returned entries. // // example: // // 12 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribePoliciesV2ResponseBody) GoString ¶
func (s DescribePoliciesV2ResponseBody) GoString() string
func (*DescribePoliciesV2ResponseBody) SetCode ¶
func (s *DescribePoliciesV2ResponseBody) SetCode(v string) *DescribePoliciesV2ResponseBody
func (*DescribePoliciesV2ResponseBody) SetMaxResults ¶
func (s *DescribePoliciesV2ResponseBody) SetMaxResults(v int32) *DescribePoliciesV2ResponseBody
func (*DescribePoliciesV2ResponseBody) SetMessage ¶
func (s *DescribePoliciesV2ResponseBody) SetMessage(v string) *DescribePoliciesV2ResponseBody
func (*DescribePoliciesV2ResponseBody) SetNextToken ¶
func (s *DescribePoliciesV2ResponseBody) SetNextToken(v string) *DescribePoliciesV2ResponseBody
func (*DescribePoliciesV2ResponseBody) SetPolicies ¶
func (s *DescribePoliciesV2ResponseBody) SetPolicies(v []*DescribePoliciesV2ResponseBodyPolicies) *DescribePoliciesV2ResponseBody
func (*DescribePoliciesV2ResponseBody) SetRequestId ¶
func (s *DescribePoliciesV2ResponseBody) SetRequestId(v string) *DescribePoliciesV2ResponseBody
func (*DescribePoliciesV2ResponseBody) SetSuccess ¶
func (s *DescribePoliciesV2ResponseBody) SetSuccess(v bool) *DescribePoliciesV2ResponseBody
func (*DescribePoliciesV2ResponseBody) SetTotalCount ¶
func (s *DescribePoliciesV2ResponseBody) SetTotalCount(v int64) *DescribePoliciesV2ResponseBody
func (DescribePoliciesV2ResponseBody) String ¶
func (s DescribePoliciesV2ResponseBody) String() string
type DescribePoliciesV2ResponseBodyPolicies ¶
type DescribePoliciesV2ResponseBodyPolicies struct { // The time when the backup policy was created. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1650248136 CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` // The number of data sources that are bound to the backup policy. // // example: // // 5 PolicyBindingCount *int64 `json:"PolicyBindingCount,omitempty" xml:"PolicyBindingCount,omitempty"` // The description of the backup policy. // // example: // // Data is backed up at 10:00:00 every day and replicated to the China (Shanghai) region for geo-redundancy. PolicyDescription *string `json:"PolicyDescription,omitempty" xml:"PolicyDescription,omitempty"` // The ID of the backup policy. // // example: // // po-000************bkz PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // The name of the backup policy. // // example: // // Daily Local Backup + Remote Backup PolicyName *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"` // The policy type. Valid values: // // - **STANDARD**: the general backup policy. This type of policy applies to backups other than Elastic Compute Service (ECS) instance backup. // // - **UDM_ECS_ONLY**: the ECS instance backup policy. This type of policy applies only to ECS instance backup. // // example: // // STANDARD PolicyType *string `json:"PolicyType,omitempty" xml:"PolicyType,omitempty"` // The rules in the backup policy. Rules []*DescribePoliciesV2ResponseBodyPoliciesRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"` // The time when the backup policy was updated. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1662080404 UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` }
func (DescribePoliciesV2ResponseBodyPolicies) GoString ¶
func (s DescribePoliciesV2ResponseBodyPolicies) GoString() string
func (*DescribePoliciesV2ResponseBodyPolicies) SetCreatedTime ¶
func (s *DescribePoliciesV2ResponseBodyPolicies) SetCreatedTime(v int64) *DescribePoliciesV2ResponseBodyPolicies
func (*DescribePoliciesV2ResponseBodyPolicies) SetPolicyBindingCount ¶
func (s *DescribePoliciesV2ResponseBodyPolicies) SetPolicyBindingCount(v int64) *DescribePoliciesV2ResponseBodyPolicies
func (*DescribePoliciesV2ResponseBodyPolicies) SetPolicyDescription ¶
func (s *DescribePoliciesV2ResponseBodyPolicies) SetPolicyDescription(v string) *DescribePoliciesV2ResponseBodyPolicies
func (*DescribePoliciesV2ResponseBodyPolicies) SetPolicyId ¶
func (s *DescribePoliciesV2ResponseBodyPolicies) SetPolicyId(v string) *DescribePoliciesV2ResponseBodyPolicies
func (*DescribePoliciesV2ResponseBodyPolicies) SetPolicyName ¶
func (s *DescribePoliciesV2ResponseBodyPolicies) SetPolicyName(v string) *DescribePoliciesV2ResponseBodyPolicies
func (*DescribePoliciesV2ResponseBodyPolicies) SetPolicyType ¶
func (s *DescribePoliciesV2ResponseBodyPolicies) SetPolicyType(v string) *DescribePoliciesV2ResponseBodyPolicies
func (*DescribePoliciesV2ResponseBodyPolicies) SetUpdatedTime ¶
func (s *DescribePoliciesV2ResponseBodyPolicies) SetUpdatedTime(v int64) *DescribePoliciesV2ResponseBodyPolicies
func (DescribePoliciesV2ResponseBodyPolicies) String ¶
func (s DescribePoliciesV2ResponseBodyPolicies) String() string
type DescribePoliciesV2ResponseBodyPoliciesRules ¶
type DescribePoliciesV2ResponseBodyPoliciesRules struct { // This parameter is returned only if the value of the **RuleType* - parameter is **TRANSITION**. This parameter indicates the time when data is dumped from a backup vault to an archive vault. Unit: days. // // example: // // 30 ArchiveDays *int64 `json:"ArchiveDays,omitempty" xml:"ArchiveDays,omitempty"` // This parameter is returned only if the value of the **RuleType* - parameter is **BACKUP**. This parameter indicates the backup type. Valid value: **COMPLETE**, which indicates full backup. // // example: // // COMPLETE BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // This parameter is required only when **RuleType* - is set to **TAG**. It defines the data source filtering rule. DataSourceFilters []*DescribePoliciesV2ResponseBodyPoliciesRulesDataSourceFilters `json:"DataSourceFilters,omitempty" xml:"DataSourceFilters,omitempty" type:"Repeated"` // This parameter is returned only if the **PolicyType* - is **UDM_ECS_ONLY**. This parameter indicates whether the immutable backup feature is enabled. // // example: // // true Immutable *bool `json:"Immutable,omitempty" xml:"Immutable,omitempty"` // Indicates whether the feature of keeping at least one backup version is enabled. Valid values: // // - **0**: The feature is disabled. // // - **1**: The feature is enabled. // // example: // // 1 KeepLatestSnapshots *int64 `json:"KeepLatestSnapshots,omitempty" xml:"KeepLatestSnapshots,omitempty"` // This parameter is returned only if the value of the **RuleType* - parameter is **REPLICATION**. This parameter indicates the ID of the destination region. // // example: // // cn-shanghai ReplicationRegionId *string `json:"ReplicationRegionId,omitempty" xml:"ReplicationRegionId,omitempty"` // This parameter is returned only if the value of the **RuleType* - parameter is **TRANSITION* - or **REPLICATION**. // // - If the value of the **RuleType* - parameter is **TRANSITION**, this parameter indicates the retention period of the backup data. Minimum value: 1. Unit: days. // // - If the value of the **RuleType* - parameter is **REPLICATION**, this parameter indicates the retention period of remote backups. Minimum value: 1. Unit: days. // // example: // // 7 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // This parameter is returned only if the value of the **RuleType* - parameter is **TRANSITION**. This parameter indicates the special retention rules. RetentionRules []*DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules `json:"RetentionRules,omitempty" xml:"RetentionRules,omitempty" type:"Repeated"` // The rule ID. // // example: // // rule-000************f1e RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The type of the rule. Each backup policy must have at least one rule of the **BACKUP* - type and only one rule of the **TRANSITION* - type. Valid values: // // - **BACKUP**: backup rule // // - **TRANSITION**: lifecycle rule // // - **REPLICATION**: replication rule // // example: // // BACKUP RuleType *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"` // This parameter is returned only if the value of the **RuleType* - parameter is **BACKUP**. This parameter indicates the backup schedule settings. Format: `I|{startTime}|{interval}`. The system runs the first backup job at a point in time that is specified in the {startTime} parameter and the subsequent backup jobs at an interval that is specified in the {interval} parameter. The system does not run a backup job before the specified point in time. Each backup job, except the first one, starts only after the previous backup job is completed. For example, `I|1631685600|P1D` indicates that the system runs the first backup job at 14:00:00 on September 15, 2021 and the subsequent backup jobs once a day. // // - startTime: the time at which the system starts to run a backup job. The time follows the UNIX time format. Unit: seconds. // // - interval: the interval at which the system runs a backup job. The interval follows the ISO 8601 standard. For example, PT1H indicates an interval of 1 hour. P1D indicates an interval of one day. // // example: // // I|1648647166|P1D Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` // This parameter is required only when **RuleType* - is set to **TAG**. It defines the resource tag filtering rule. TagFilters []*DescribePoliciesV2ResponseBodyPoliciesRulesTagFilters `json:"TagFilters,omitempty" xml:"TagFilters,omitempty" type:"Repeated"` // This parameter is returned only if the value of the RuleType parameter is BACKUP. The ID of the backup vault. // // example: // // v-000**************kgm VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DescribePoliciesV2ResponseBodyPoliciesRules) GoString ¶
func (s DescribePoliciesV2ResponseBodyPoliciesRules) GoString() string
func (*DescribePoliciesV2ResponseBodyPoliciesRules) SetArchiveDays ¶
func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetArchiveDays(v int64) *DescribePoliciesV2ResponseBodyPoliciesRules
func (*DescribePoliciesV2ResponseBodyPoliciesRules) SetBackupType ¶
func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetBackupType(v string) *DescribePoliciesV2ResponseBodyPoliciesRules
func (*DescribePoliciesV2ResponseBodyPoliciesRules) SetDataSourceFilters ¶
func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetDataSourceFilters(v []*DescribePoliciesV2ResponseBodyPoliciesRulesDataSourceFilters) *DescribePoliciesV2ResponseBodyPoliciesRules
func (*DescribePoliciesV2ResponseBodyPoliciesRules) SetImmutable ¶ added in v4.0.2
func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetImmutable(v bool) *DescribePoliciesV2ResponseBodyPoliciesRules
func (*DescribePoliciesV2ResponseBodyPoliciesRules) SetKeepLatestSnapshots ¶
func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetKeepLatestSnapshots(v int64) *DescribePoliciesV2ResponseBodyPoliciesRules
func (*DescribePoliciesV2ResponseBodyPoliciesRules) SetReplicationRegionId ¶
func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetReplicationRegionId(v string) *DescribePoliciesV2ResponseBodyPoliciesRules
func (*DescribePoliciesV2ResponseBodyPoliciesRules) SetRetention ¶
func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetRetention(v int64) *DescribePoliciesV2ResponseBodyPoliciesRules
func (*DescribePoliciesV2ResponseBodyPoliciesRules) SetRetentionRules ¶
func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetRetentionRules(v []*DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) *DescribePoliciesV2ResponseBodyPoliciesRules
func (*DescribePoliciesV2ResponseBodyPoliciesRules) SetRuleId ¶
func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetRuleId(v string) *DescribePoliciesV2ResponseBodyPoliciesRules
func (*DescribePoliciesV2ResponseBodyPoliciesRules) SetRuleType ¶
func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetRuleType(v string) *DescribePoliciesV2ResponseBodyPoliciesRules
func (*DescribePoliciesV2ResponseBodyPoliciesRules) SetSchedule ¶
func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetSchedule(v string) *DescribePoliciesV2ResponseBodyPoliciesRules
func (*DescribePoliciesV2ResponseBodyPoliciesRules) SetTagFilters ¶
func (*DescribePoliciesV2ResponseBodyPoliciesRules) SetVaultId ¶
func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetVaultId(v string) *DescribePoliciesV2ResponseBodyPoliciesRules
func (DescribePoliciesV2ResponseBodyPoliciesRules) String ¶
func (s DescribePoliciesV2ResponseBodyPoliciesRules) String() string
type DescribePoliciesV2ResponseBodyPoliciesRulesDataSourceFilters ¶
type DescribePoliciesV2ResponseBodyPoliciesRulesDataSourceFilters struct { // Deprecated. DataSourceIds []*string `json:"DataSourceIds,omitempty" xml:"DataSourceIds,omitempty" type:"Repeated"` // Data source type. The value range is as follows: // // - **UDM_ECS**: Indicates ECS server backup. // // - **OSS**: Indicates OSS backup. // // - **NAS**: Indicates Alibaba Cloud NAS backup. // // - **ECS_FILE**: Indicates ECS file backup. // // - **OTS**: Indicates Tablestore backup. // // example: // // UDM_ECS SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (DescribePoliciesV2ResponseBodyPoliciesRulesDataSourceFilters) GoString ¶
func (s DescribePoliciesV2ResponseBodyPoliciesRulesDataSourceFilters) GoString() string
func (*DescribePoliciesV2ResponseBodyPoliciesRulesDataSourceFilters) SetDataSourceIds ¶
func (s *DescribePoliciesV2ResponseBodyPoliciesRulesDataSourceFilters) SetDataSourceIds(v []*string) *DescribePoliciesV2ResponseBodyPoliciesRulesDataSourceFilters
func (*DescribePoliciesV2ResponseBodyPoliciesRulesDataSourceFilters) SetSourceType ¶
func (DescribePoliciesV2ResponseBodyPoliciesRulesDataSourceFilters) String ¶
func (s DescribePoliciesV2ResponseBodyPoliciesRulesDataSourceFilters) String() string
type DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules ¶
type DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules struct { // The type of the special retention rule. Valid values: // // - **WEEKLY**: weekly backups // // - **MONTHLY**: monthly backups // // - **YEARLY**: yearly backups // // example: // // YEARLY AdvancedRetentionType *string `json:"AdvancedRetentionType,omitempty" xml:"AdvancedRetentionType,omitempty"` // The special retention period of backups. Minimum value: 1. Unit: days. // // example: // // 730 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // Indicates which backup is retained based on the special retention rule. Only the first backup can be retained. // // example: // // 1 WhichSnapshot *int64 `json:"WhichSnapshot,omitempty" xml:"WhichSnapshot,omitempty"` }
func (DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) GoString ¶
func (s DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) GoString() string
func (*DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) SetAdvancedRetentionType ¶
func (s *DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) SetAdvancedRetentionType(v string) *DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules
func (*DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) SetRetention ¶
func (*DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) SetWhichSnapshot ¶
func (s *DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) SetWhichSnapshot(v int64) *DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules
func (DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) String ¶
func (s DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) String() string
type DescribePoliciesV2ResponseBodyPoliciesRulesTagFilters ¶
type DescribePoliciesV2ResponseBodyPoliciesRulesTagFilters struct { // Tag key // // example: // // env Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // Tag matching rules, supporting: - **EQUAL**: Matches both the tag key and tag value. - **NOT**: Matches the tag key but not the tag value. // // example: // // EQUAL Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"` // Tag value. // // example: // // prod Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribePoliciesV2ResponseBodyPoliciesRulesTagFilters) GoString ¶
func (s DescribePoliciesV2ResponseBodyPoliciesRulesTagFilters) GoString() string
func (*DescribePoliciesV2ResponseBodyPoliciesRulesTagFilters) SetOperator ¶
func (s *DescribePoliciesV2ResponseBodyPoliciesRulesTagFilters) SetOperator(v string) *DescribePoliciesV2ResponseBodyPoliciesRulesTagFilters
func (DescribePoliciesV2ResponseBodyPoliciesRulesTagFilters) String ¶
func (s DescribePoliciesV2ResponseBodyPoliciesRulesTagFilters) String() string
type DescribePolicyBindingsRequest ¶
type DescribePolicyBindingsRequest struct { // List of data source IDs. DataSourceIds []*string `json:"DataSourceIds,omitempty" xml:"DataSourceIds,omitempty" type:"Repeated"` // Query filters. Filters []*DescribePolicyBindingsRequestFilters `json:"Filters,omitempty" xml:"Filters,omitempty" type:"Repeated"` // Number of results per query. // // Range: 10~100. Default: 10. // // example: // // 10 MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // Token required to fetch the next page of policy and data source associations. // // example: // // caeba0bbb2be03f84eb48b699f0a NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // Policy ID. // // example: // // po-000************hky PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // Data source type. Possible values: // // - **UDM_ECS**: Indicates ECS full machine backup. // // example: // // UDM_ECS SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (DescribePolicyBindingsRequest) GoString ¶
func (s DescribePolicyBindingsRequest) GoString() string
func (*DescribePolicyBindingsRequest) SetDataSourceIds ¶
func (s *DescribePolicyBindingsRequest) SetDataSourceIds(v []*string) *DescribePolicyBindingsRequest
func (*DescribePolicyBindingsRequest) SetFilters ¶
func (s *DescribePolicyBindingsRequest) SetFilters(v []*DescribePolicyBindingsRequestFilters) *DescribePolicyBindingsRequest
func (*DescribePolicyBindingsRequest) SetMaxResults ¶
func (s *DescribePolicyBindingsRequest) SetMaxResults(v int32) *DescribePolicyBindingsRequest
func (*DescribePolicyBindingsRequest) SetNextToken ¶
func (s *DescribePolicyBindingsRequest) SetNextToken(v string) *DescribePolicyBindingsRequest
func (*DescribePolicyBindingsRequest) SetPolicyId ¶
func (s *DescribePolicyBindingsRequest) SetPolicyId(v string) *DescribePolicyBindingsRequest
func (*DescribePolicyBindingsRequest) SetSourceType ¶
func (s *DescribePolicyBindingsRequest) SetSourceType(v string) *DescribePolicyBindingsRequest
func (DescribePolicyBindingsRequest) String ¶
func (s DescribePolicyBindingsRequest) String() string
type DescribePolicyBindingsRequestFilters ¶
type DescribePolicyBindingsRequestFilters struct { // Key in the query filter. Possible values include: // // - **PolicyId**: Backup policy ID // // - **DataSourceId**: ECS instance ID // // - **DataSourceType**: Data source type // // example: // // DataSourceType Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // Matching method. Default is IN. This refers to the matching operation (Operator) supported by the Key and Value in the filter. Possible values include: // // - **EQUAL**: Equal to // // - **NOT_EQUAL**: Not equal to // // - **GREATER_THAN**: Greater than // // - **GREATER_THAN_OR_EQUAL**: Greater than or equal to // // - **LESS_THAN**: Less than // // - **LESS_THAN_OR_EQUAL**: Less than or equal to // // - **BETWEEN**: Range, where value is a JSON array `[lower_bound, upper_bound]`. // // - **IN**: In the set, where value is an array. // // example: // // IN Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"` // Values to be matched in the query filter. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (DescribePolicyBindingsRequestFilters) GoString ¶
func (s DescribePolicyBindingsRequestFilters) GoString() string
func (*DescribePolicyBindingsRequestFilters) SetKey ¶
func (s *DescribePolicyBindingsRequestFilters) SetKey(v string) *DescribePolicyBindingsRequestFilters
func (*DescribePolicyBindingsRequestFilters) SetOperator ¶
func (s *DescribePolicyBindingsRequestFilters) SetOperator(v string) *DescribePolicyBindingsRequestFilters
func (*DescribePolicyBindingsRequestFilters) SetValues ¶
func (s *DescribePolicyBindingsRequestFilters) SetValues(v []*string) *DescribePolicyBindingsRequestFilters
func (DescribePolicyBindingsRequestFilters) String ¶
func (s DescribePolicyBindingsRequestFilters) String() string
type DescribePolicyBindingsResponse ¶
type DescribePolicyBindingsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribePolicyBindingsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribePolicyBindingsResponse) GoString ¶
func (s DescribePolicyBindingsResponse) GoString() string
func (*DescribePolicyBindingsResponse) SetBody ¶
func (s *DescribePolicyBindingsResponse) SetBody(v *DescribePolicyBindingsResponseBody) *DescribePolicyBindingsResponse
func (*DescribePolicyBindingsResponse) SetHeaders ¶
func (s *DescribePolicyBindingsResponse) SetHeaders(v map[string]*string) *DescribePolicyBindingsResponse
func (*DescribePolicyBindingsResponse) SetStatusCode ¶
func (s *DescribePolicyBindingsResponse) SetStatusCode(v int32) *DescribePolicyBindingsResponse
func (DescribePolicyBindingsResponse) String ¶
func (s DescribePolicyBindingsResponse) String() string
type DescribePolicyBindingsResponseBody ¶
type DescribePolicyBindingsResponseBody struct { // Return code, 200 indicates success. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The number of results per query. // // Range: 10~100. Default: 10. // // example: // // 10 MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // Description of the return message. A successful response usually returns \\"successful\\", while an error will return a corresponding error message. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The token required to fetch the next page of policy and data source bindings. // // example: // // caeba0bbb2be03f84eb48b699f0a NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // List of bound policies. PolicyBindings []*DescribePolicyBindingsResponseBodyPolicyBindings `json:"PolicyBindings,omitempty" xml:"PolicyBindings,omitempty" type:"Repeated"` // Request ID. // // example: // // 5225929A-4EBD-55EE-9FE1-4A130E582A76 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. // // - true: Success // // - false: Failure // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // Total number of records. // // example: // // 38 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribePolicyBindingsResponseBody) GoString ¶
func (s DescribePolicyBindingsResponseBody) GoString() string
func (*DescribePolicyBindingsResponseBody) SetCode ¶
func (s *DescribePolicyBindingsResponseBody) SetCode(v string) *DescribePolicyBindingsResponseBody
func (*DescribePolicyBindingsResponseBody) SetMaxResults ¶
func (s *DescribePolicyBindingsResponseBody) SetMaxResults(v int32) *DescribePolicyBindingsResponseBody
func (*DescribePolicyBindingsResponseBody) SetMessage ¶
func (s *DescribePolicyBindingsResponseBody) SetMessage(v string) *DescribePolicyBindingsResponseBody
func (*DescribePolicyBindingsResponseBody) SetNextToken ¶
func (s *DescribePolicyBindingsResponseBody) SetNextToken(v string) *DescribePolicyBindingsResponseBody
func (*DescribePolicyBindingsResponseBody) SetPolicyBindings ¶
func (s *DescribePolicyBindingsResponseBody) SetPolicyBindings(v []*DescribePolicyBindingsResponseBodyPolicyBindings) *DescribePolicyBindingsResponseBody
func (*DescribePolicyBindingsResponseBody) SetRequestId ¶
func (s *DescribePolicyBindingsResponseBody) SetRequestId(v string) *DescribePolicyBindingsResponseBody
func (*DescribePolicyBindingsResponseBody) SetSuccess ¶
func (s *DescribePolicyBindingsResponseBody) SetSuccess(v bool) *DescribePolicyBindingsResponseBody
func (*DescribePolicyBindingsResponseBody) SetTotalCount ¶
func (s *DescribePolicyBindingsResponseBody) SetTotalCount(v int64) *DescribePolicyBindingsResponseBody
func (DescribePolicyBindingsResponseBody) String ¶
func (s DescribePolicyBindingsResponseBody) String() string
type DescribePolicyBindingsResponseBodyPolicyBindings ¶
type DescribePolicyBindingsResponseBodyPolicyBindings struct { // Advanced options. AdvancedOptions *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions `json:"AdvancedOptions,omitempty" xml:"AdvancedOptions,omitempty" type:"Struct"` // Whether the resource is automatically associated through the backup policy resource tag. // // example: // // false CreatedByTag *bool `json:"CreatedByTag,omitempty" xml:"CreatedByTag,omitempty"` // Creation time. UNIX timestamp, in seconds. // // example: // // 1661399570 CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` // The name of the role created in the RAM of the original account for cross-account backup. // // example: // // hbrcrossrole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Cross-account backup type. Supported values: // // - SELF_ACCOUNT: Backup within the same account // // - CROSS_ACCOUNT: Cross-account backup // // example: // // CROSS_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The ID of the original account for cross-account backup. // // example: // // 1480************ CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // Data source ID. // // example: // // i-8vb************5ly DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"` // 策略是否对该数据源生效。 // // - true:暂停 // // - false:未暂停 // // example: // // true Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // This parameter is required only when **SourceType* - is **ECS_FILE* - or **File**. It specifies the file types that should not be backed up, and all files of these types will be excluded. Supports up to 255 characters. // // example: // // [\\"*.doc\\",\\"*.xltm\\"] Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // Hit tag rules. HitTags []*DescribePolicyBindingsResponseBodyPolicyBindingsHitTags `json:"HitTags,omitempty" xml:"HitTags,omitempty" type:"Repeated"` // This parameter is required only when **SourceType* - is **ECS_FILE* - or **File**. It specifies the file types to be backed up, and all files of these types will be backed up. Supports up to 255 characters. // // example: // // [\\"*.doc\\",\\"*.xltm\\"] Include *string `json:"Include,omitempty" xml:"Include,omitempty"` // Bound policy description. // // example: // // po-000************eslc-i-uf6************y5g PolicyBindingDescription *string `json:"PolicyBindingDescription,omitempty" xml:"PolicyBindingDescription,omitempty"` // Bound policy ID. // // example: // // pd-000************slc PolicyBindingId *string `json:"PolicyBindingId,omitempty" xml:"PolicyBindingId,omitempty"` // Policy ID. // // example: // // po-000************56y PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // - When **SourceType* - is **OSS**, it indicates the prefix to be backed up. If not specified, it means backing up the entire root directory of the Bucket. // // - When **SourceType* - is **ECS_FILE* - or **File**, it indicates the file directory to be backed up. If not specified, it means backing up all directories. // // example: // // backup/ Source *string `json:"Source,omitempty" xml:"Source,omitempty"` // Data source type, with the value range: // // - **UDM_ECS**: indicates ECS full machine backup // // example: // // UDM_ECS SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // This parameter is required only when **SourceType* - is **ECS_FILE* - or **File**. It specifies the backup traffic control. The format is `{start}{end}{bandwidth}`. Multiple traffic control configurations are separated by commas, and the configured times must not overlap. // // - **start**: Start hour. // // - **end**: End hour. // // - **bandwidth**: Limit rate, in KB/s. // // example: // // 0:24:10240 SpeedLimit *string `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"` // Update time. UNIX timestamp, in seconds. // // example: // // 1653611573 UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` }
func (DescribePolicyBindingsResponseBodyPolicyBindings) GoString ¶
func (s DescribePolicyBindingsResponseBodyPolicyBindings) GoString() string
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetAdvancedOptions ¶
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetCreatedByTag ¶
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetCreatedByTag(v bool) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetCreatedTime ¶
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetCreatedTime(v int64) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetCrossAccountRoleName ¶
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetCrossAccountRoleName(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetCrossAccountType ¶
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetCrossAccountType(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetCrossAccountUserId ¶
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetCrossAccountUserId(v int64) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetDataSourceId ¶
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetDataSourceId(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetDisabled ¶
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetDisabled(v bool) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetExclude ¶
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetExclude(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetHitTags ¶
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetInclude ¶
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetInclude(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetPolicyBindingDescription ¶
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetPolicyBindingDescription(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetPolicyBindingId ¶
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetPolicyBindingId(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetPolicyId ¶
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetPolicyId(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetSource ¶
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetSource(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetSourceType ¶
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetSourceType(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetSpeedLimit ¶
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetSpeedLimit(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetUpdatedTime ¶
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetUpdatedTime(v int64) *DescribePolicyBindingsResponseBodyPolicyBindings
func (DescribePolicyBindingsResponseBodyPolicyBindings) String ¶
func (s DescribePolicyBindingsResponseBodyPolicyBindings) String() string
type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions ¶
type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions struct { // Advanced options for large-scale file system backup. CommonFileSystemDetail *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonFileSystemDetail `json:"CommonFileSystemDetail,omitempty" xml:"CommonFileSystemDetail,omitempty" type:"Struct"` // Advanced options for local NAS. CommonNasDetail *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonNasDetail `json:"CommonNasDetail,omitempty" xml:"CommonNasDetail,omitempty" type:"Struct"` // Advanced options for file backup. FileDetail *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsFileDetail `json:"FileDetail,omitempty" xml:"FileDetail,omitempty" type:"Struct"` // Advanced options for OSS backup. OssDetail *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail `json:"OssDetail,omitempty" xml:"OssDetail,omitempty" type:"Struct"` // Advanced options for full machine backup. UdmDetail *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail `json:"UdmDetail,omitempty" xml:"UdmDetail,omitempty" type:"Struct"` }
func (DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) GoString ¶
func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) GoString() string
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) SetCommonFileSystemDetail ¶
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) SetCommonNasDetail ¶
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) SetFileDetail ¶
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) SetOssDetail ¶
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) SetUdmDetail ¶
func (DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) String ¶
func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) String() string
type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonFileSystemDetail ¶
type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonFileSystemDetail struct { // Backup shard size (number of files). // // example: // // 100000 FetchSliceSize *int64 `json:"FetchSliceSize,omitempty" xml:"FetchSliceSize,omitempty"` // Whether to switch to a full backup when an incremental backup fails. Values: // // - **true**: Switch to full backup on failure. // // - **false**: Do not switch to full backup on failure. // // example: // // true FullOnIncrementFail *bool `json:"FullOnIncrementFail,omitempty" xml:"FullOnIncrementFail,omitempty"` }
func (DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonFileSystemDetail) GoString ¶
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonFileSystemDetail) SetFetchSliceSize ¶
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonFileSystemDetail) SetFullOnIncrementFail ¶
type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonNasDetail ¶
type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonNasDetail struct { // Backup client ID. // // example: // // c-0001eg6mcvjs93f46s2d ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // Client group ID. // // example: // // cl-000gkcofngi04j6k680a ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // Backup slice size (number of files). // // example: // // 100000 FetchSliceSize *int64 `json:"FetchSliceSize,omitempty" xml:"FetchSliceSize,omitempty"` // Whether to switch to a full backup when an incremental backup fails. Values: // // - **true**: Switch to full backup on failure. // // - **false**: Do not switch to full backup on failure. // // example: // // true FullOnIncrementFail *bool `json:"FullOnIncrementFail,omitempty" xml:"FullOnIncrementFail,omitempty"` }
func (DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonNasDetail) GoString ¶
func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonNasDetail) GoString() string
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonNasDetail) SetClientId ¶
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonNasDetail) SetClusterId ¶
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonNasDetail) SetFetchSliceSize ¶
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsCommonNasDetail) SetFullOnIncrementFail ¶
type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsFileDetail ¶
type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsFileDetail struct { // Whether to use advanced policies. Values: // // - **true**: Use. // // - **false**: Do not use. // // example: // // false AdvPolicy *bool `json:"AdvPolicy,omitempty" xml:"AdvPolicy,omitempty"` // Whether to enable VSS (Windows) functionality. Values: // // - **true**: Enable. // // - **false**: Disable. // // example: // // false UseVSS *bool `json:"UseVSS,omitempty" xml:"UseVSS,omitempty"` }
func (DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsFileDetail) GoString ¶
func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsFileDetail) GoString() string
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsFileDetail) SetAdvPolicy ¶
type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail ¶
type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail struct { // Do not prompt for archive-type objects in the task statistics and failed file list. // // example: // // true IgnoreArchiveObject *bool `json:"IgnoreArchiveObject,omitempty" xml:"IgnoreArchiveObject,omitempty"` // Whether to delete the inventory file after the backup. This is only effective when using an OSS inventory. Supported values: // // - **NO_CLEANUP**: Do not delete. // // - **DELETE_CURRENT**: Delete the current file. // // - **DELETE_CURRENT_AND_PREVIOUS**: Delete all files. // // example: // // DELETE_CURRENT_AND_PREVIOUS InventoryCleanupPolicy *string `json:"InventoryCleanupPolicy,omitempty" xml:"InventoryCleanupPolicy,omitempty"` // The name of the OSS inventory. If this value is not empty, the OSS inventory will be used for performance optimization. // // - It is recommended to use an inventory for backing up more than 100 million OSS objects to improve incremental performance. Storage costs for the inventory files are charged separately by the OSS service. // // - The generation of the OSS inventory file takes time, and the backup may fail before the inventory file is generated. You can wait for the next cycle to execute. // // example: // // inventory_test InventoryId *string `json:"InventoryId,omitempty" xml:"InventoryId,omitempty"` }
func (DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail) GoString ¶
func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail) GoString() string
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail) SetIgnoreArchiveObject ¶ added in v4.0.2
func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail) SetIgnoreArchiveObject(v bool) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail) SetInventoryCleanupPolicy ¶
func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail) SetInventoryCleanupPolicy(v string) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsOssDetail) SetInventoryId ¶
type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail ¶
type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail struct { // 是否创建应用一致性。仅云盘类型全部为ESSD时,支持创建快照应用一致性。 // // example: // // false AppConsistent *bool `json:"AppConsistent,omitempty" xml:"AppConsistent,omitempty"` // The custom KMS key ID in the destination region. When this field is not empty and cross-region replication is enabled, the specified key will be used for encrypting the cross-region replication. // // example: // // 4ed37b1e-da51-4187-aceb-9db4f9b7148b DestinationKmsKeyId *string `json:"DestinationKmsKeyId,omitempty" xml:"DestinationKmsKeyId,omitempty"` // List of disk IDs that need protection. This value is empty when protecting all disks. DiskIdList []*string `json:"DiskIdList,omitempty" xml:"DiskIdList,omitempty" type:"Repeated"` // This parameter is required when **AppConsistent* - is **true**. It indicates whether to use the Linux FsFreeze mechanism to ensure the file system is in a read-only consistent state before creating an application-consistent snapshot. The default value is true. // // example: // // true EnableFsFreeze *bool `json:"EnableFsFreeze,omitempty" xml:"EnableFsFreeze,omitempty"` // This parameter is required when **AppConsistent* - is **true**. It determines whether to set an application-consistent snapshot: // // - **true**: Create an application-consistent snapshot // // - **false**: Create a file system-consistent snapshot // // The default value is true. // // example: // // true EnableWriters *bool `json:"EnableWriters,omitempty" xml:"EnableWriters,omitempty"` // List of disk IDs that do not need protection. This parameter is ignored if DiskIdList is not empty. ExcludeDiskIdList []*string `json:"ExcludeDiskIdList,omitempty" xml:"ExcludeDiskIdList,omitempty" type:"Repeated"` // This parameter is required when **AppConsistent* - is **true**. It specifies the path of the unfreeze script to be executed after creating an application-consistent snapshot. // // example: // // /tmp/postscript.sh PostScriptPath *string `json:"PostScriptPath,omitempty" xml:"PostScriptPath,omitempty"` // This parameter is required when **AppConsistent* - is **true**. It specifies the path of the freeze script to be executed before creating an application-consistent snapshot. // // example: // // /tmp/prescript.sh PreScriptPath *string `json:"PreScriptPath,omitempty" xml:"PreScriptPath,omitempty"` // This parameter is required when **AppConsistent* - is **true**. It specifies the RAM role name needed for creating an application-consistent snapshot. // // example: // // AliyunECSInstanceForHbrRole RamRoleName *string `json:"RamRoleName,omitempty" xml:"RamRoleName,omitempty"` // Indicates whether to create a snapshot consistency group. Only supported when all disk types are ESSD. // // example: // // true SnapshotGroup *bool `json:"SnapshotGroup,omitempty" xml:"SnapshotGroup,omitempty"` // This parameter is required when **AppConsistent* - is **true**. It specifies the IO freeze timeout duration. The default value is 30 seconds. // // example: // // 30 TimeoutInSeconds *int64 `json:"TimeoutInSeconds,omitempty" xml:"TimeoutInSeconds,omitempty"` }
func (DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) GoString ¶
func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) GoString() string
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetAppConsistent ¶
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetDestinationKmsKeyId ¶
func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetDestinationKmsKeyId(v string) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetDiskIdList ¶
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetEnableFsFreeze ¶
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetEnableWriters ¶
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetExcludeDiskIdList ¶
func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetExcludeDiskIdList(v []*string) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetPostScriptPath ¶
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetPreScriptPath ¶
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetRamRoleName ¶
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetSnapshotGroup ¶
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetTimeoutInSeconds ¶
type DescribePolicyBindingsResponseBodyPolicyBindingsHitTags ¶
type DescribePolicyBindingsResponseBodyPolicyBindingsHitTags struct { // Tag key. // // example: // // env Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // Tag matching rule. // // - **EQUAL**: Matches both the tag key and tag value. // // - **NOT**: Matches the tag key but not the tag value. // // example: // // EQUAL Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"` // Tag value. // // example: // // prod Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribePolicyBindingsResponseBodyPolicyBindingsHitTags) GoString ¶
func (s DescribePolicyBindingsResponseBodyPolicyBindingsHitTags) GoString() string
func (*DescribePolicyBindingsResponseBodyPolicyBindingsHitTags) SetOperator ¶
func (DescribePolicyBindingsResponseBodyPolicyBindingsHitTags) String ¶
func (s DescribePolicyBindingsResponseBodyPolicyBindingsHitTags) String() string
type DescribePolicyBindingsShrinkRequest ¶
type DescribePolicyBindingsShrinkRequest struct { // List of data source IDs. DataSourceIdsShrink *string `json:"DataSourceIds,omitempty" xml:"DataSourceIds,omitempty"` // Query filters. Filters []*DescribePolicyBindingsShrinkRequestFilters `json:"Filters,omitempty" xml:"Filters,omitempty" type:"Repeated"` // Number of results per query. // // Range: 10~100. Default: 10. // // example: // // 10 MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // Token required to fetch the next page of policy and data source associations. // // example: // // caeba0bbb2be03f84eb48b699f0a NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // Policy ID. // // example: // // po-000************hky PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // Data source type. Possible values: // // - **UDM_ECS**: Indicates ECS full machine backup. // // example: // // UDM_ECS SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (DescribePolicyBindingsShrinkRequest) GoString ¶
func (s DescribePolicyBindingsShrinkRequest) GoString() string
func (*DescribePolicyBindingsShrinkRequest) SetDataSourceIdsShrink ¶
func (s *DescribePolicyBindingsShrinkRequest) SetDataSourceIdsShrink(v string) *DescribePolicyBindingsShrinkRequest
func (*DescribePolicyBindingsShrinkRequest) SetFilters ¶
func (s *DescribePolicyBindingsShrinkRequest) SetFilters(v []*DescribePolicyBindingsShrinkRequestFilters) *DescribePolicyBindingsShrinkRequest
func (*DescribePolicyBindingsShrinkRequest) SetMaxResults ¶
func (s *DescribePolicyBindingsShrinkRequest) SetMaxResults(v int32) *DescribePolicyBindingsShrinkRequest
func (*DescribePolicyBindingsShrinkRequest) SetNextToken ¶
func (s *DescribePolicyBindingsShrinkRequest) SetNextToken(v string) *DescribePolicyBindingsShrinkRequest
func (*DescribePolicyBindingsShrinkRequest) SetPolicyId ¶
func (s *DescribePolicyBindingsShrinkRequest) SetPolicyId(v string) *DescribePolicyBindingsShrinkRequest
func (*DescribePolicyBindingsShrinkRequest) SetSourceType ¶
func (s *DescribePolicyBindingsShrinkRequest) SetSourceType(v string) *DescribePolicyBindingsShrinkRequest
func (DescribePolicyBindingsShrinkRequest) String ¶
func (s DescribePolicyBindingsShrinkRequest) String() string
type DescribePolicyBindingsShrinkRequestFilters ¶
type DescribePolicyBindingsShrinkRequestFilters struct { // Key in the query filter. Possible values include: // // - **PolicyId**: Backup policy ID // // - **DataSourceId**: ECS instance ID // // - **DataSourceType**: Data source type // // example: // // DataSourceType Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // Matching method. Default is IN. This refers to the matching operation (Operator) supported by the Key and Value in the filter. Possible values include: // // - **EQUAL**: Equal to // // - **NOT_EQUAL**: Not equal to // // - **GREATER_THAN**: Greater than // // - **GREATER_THAN_OR_EQUAL**: Greater than or equal to // // - **LESS_THAN**: Less than // // - **LESS_THAN_OR_EQUAL**: Less than or equal to // // - **BETWEEN**: Range, where value is a JSON array `[lower_bound, upper_bound]`. // // - **IN**: In the set, where value is an array. // // example: // // IN Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"` // Values to be matched in the query filter. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (DescribePolicyBindingsShrinkRequestFilters) GoString ¶
func (s DescribePolicyBindingsShrinkRequestFilters) GoString() string
func (*DescribePolicyBindingsShrinkRequestFilters) SetKey ¶
func (s *DescribePolicyBindingsShrinkRequestFilters) SetKey(v string) *DescribePolicyBindingsShrinkRequestFilters
func (*DescribePolicyBindingsShrinkRequestFilters) SetOperator ¶
func (s *DescribePolicyBindingsShrinkRequestFilters) SetOperator(v string) *DescribePolicyBindingsShrinkRequestFilters
func (*DescribePolicyBindingsShrinkRequestFilters) SetValues ¶
func (s *DescribePolicyBindingsShrinkRequestFilters) SetValues(v []*string) *DescribePolicyBindingsShrinkRequestFilters
func (DescribePolicyBindingsShrinkRequestFilters) String ¶
func (s DescribePolicyBindingsShrinkRequestFilters) String() string
type DescribeRecoverableOtsInstancesRequest ¶
type DescribeRecoverableOtsInstancesRequest struct { // The name of the Resource Access Management (RAM) role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // hbrcrossrole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Specifies whether data is backed up within the same Alibaba Cloud account or across Alibaba Cloud accounts. Valid values: // // - SELF_ACCOUNT: Data is backed up within the same Alibaba Cloud account. // // - CROSS_ACCOUNT: Data is backed up across Alibaba Cloud accounts. // // example: // // CROSS_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The ID of the source Alibaba Cloud account that authorizes the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // 1440155109798732 CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` }
func (DescribeRecoverableOtsInstancesRequest) GoString ¶
func (s DescribeRecoverableOtsInstancesRequest) GoString() string
func (*DescribeRecoverableOtsInstancesRequest) SetCrossAccountRoleName ¶
func (s *DescribeRecoverableOtsInstancesRequest) SetCrossAccountRoleName(v string) *DescribeRecoverableOtsInstancesRequest
func (*DescribeRecoverableOtsInstancesRequest) SetCrossAccountType ¶
func (s *DescribeRecoverableOtsInstancesRequest) SetCrossAccountType(v string) *DescribeRecoverableOtsInstancesRequest
func (*DescribeRecoverableOtsInstancesRequest) SetCrossAccountUserId ¶
func (s *DescribeRecoverableOtsInstancesRequest) SetCrossAccountUserId(v int64) *DescribeRecoverableOtsInstancesRequest
func (DescribeRecoverableOtsInstancesRequest) String ¶
func (s DescribeRecoverableOtsInstancesRequest) String() string
type DescribeRecoverableOtsInstancesResponse ¶
type DescribeRecoverableOtsInstancesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeRecoverableOtsInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeRecoverableOtsInstancesResponse) GoString ¶
func (s DescribeRecoverableOtsInstancesResponse) GoString() string
func (*DescribeRecoverableOtsInstancesResponse) SetHeaders ¶
func (s *DescribeRecoverableOtsInstancesResponse) SetHeaders(v map[string]*string) *DescribeRecoverableOtsInstancesResponse
func (*DescribeRecoverableOtsInstancesResponse) SetStatusCode ¶
func (s *DescribeRecoverableOtsInstancesResponse) SetStatusCode(v int32) *DescribeRecoverableOtsInstancesResponse
func (DescribeRecoverableOtsInstancesResponse) String ¶
func (s DescribeRecoverableOtsInstancesResponse) String() string
type DescribeRecoverableOtsInstancesResponseBody ¶
type DescribeRecoverableOtsInstancesResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The list of Tablestore instances that can be restored and the tables in the instances. OtsInstances []*DescribeRecoverableOtsInstancesResponseBodyOtsInstances `json:"OtsInstances,omitempty" xml:"OtsInstances,omitempty" type:"Repeated"` // The request ID. // // example: // // 14DC089E-5DD3-5028-AEDB-93D78E11DB2A RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DescribeRecoverableOtsInstancesResponseBody) GoString ¶
func (s DescribeRecoverableOtsInstancesResponseBody) GoString() string
func (*DescribeRecoverableOtsInstancesResponseBody) SetCode ¶
func (s *DescribeRecoverableOtsInstancesResponseBody) SetCode(v string) *DescribeRecoverableOtsInstancesResponseBody
func (*DescribeRecoverableOtsInstancesResponseBody) SetMessage ¶
func (s *DescribeRecoverableOtsInstancesResponseBody) SetMessage(v string) *DescribeRecoverableOtsInstancesResponseBody
func (*DescribeRecoverableOtsInstancesResponseBody) SetOtsInstances ¶
func (*DescribeRecoverableOtsInstancesResponseBody) SetRequestId ¶
func (s *DescribeRecoverableOtsInstancesResponseBody) SetRequestId(v string) *DescribeRecoverableOtsInstancesResponseBody
func (*DescribeRecoverableOtsInstancesResponseBody) SetSuccess ¶
func (s *DescribeRecoverableOtsInstancesResponseBody) SetSuccess(v bool) *DescribeRecoverableOtsInstancesResponseBody
func (DescribeRecoverableOtsInstancesResponseBody) String ¶
func (s DescribeRecoverableOtsInstancesResponseBody) String() string
type DescribeRecoverableOtsInstancesResponseBodyOtsInstances ¶
type DescribeRecoverableOtsInstancesResponseBodyOtsInstances struct { // The name of the Tablestore instance that can be restored. // // example: // // instancename InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"` // The names of the tables in the Tablestore instance. TableNames []*string `json:"TableNames,omitempty" xml:"TableNames,omitempty" type:"Repeated"` }
func (DescribeRecoverableOtsInstancesResponseBodyOtsInstances) GoString ¶
func (s DescribeRecoverableOtsInstancesResponseBodyOtsInstances) GoString() string
func (*DescribeRecoverableOtsInstancesResponseBodyOtsInstances) SetInstanceName ¶
func (s *DescribeRecoverableOtsInstancesResponseBodyOtsInstances) SetInstanceName(v string) *DescribeRecoverableOtsInstancesResponseBodyOtsInstances
func (*DescribeRecoverableOtsInstancesResponseBodyOtsInstances) SetTableNames ¶
func (s *DescribeRecoverableOtsInstancesResponseBodyOtsInstances) SetTableNames(v []*string) *DescribeRecoverableOtsInstancesResponseBodyOtsInstances
func (DescribeRecoverableOtsInstancesResponseBodyOtsInstances) String ¶
func (s DescribeRecoverableOtsInstancesResponseBodyOtsInstances) String() string
type DescribeRegionsResponse ¶
type DescribeRegionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeRegionsResponse) GoString ¶
func (s DescribeRegionsResponse) GoString() string
func (*DescribeRegionsResponse) SetBody ¶
func (s *DescribeRegionsResponse) SetBody(v *DescribeRegionsResponseBody) *DescribeRegionsResponse
func (*DescribeRegionsResponse) SetHeaders ¶
func (s *DescribeRegionsResponse) SetHeaders(v map[string]*string) *DescribeRegionsResponse
func (*DescribeRegionsResponse) SetStatusCode ¶
func (s *DescribeRegionsResponse) SetStatusCode(v int32) *DescribeRegionsResponse
func (DescribeRegionsResponse) String ¶
func (s DescribeRegionsResponse) String() string
type DescribeRegionsResponseBody ¶
type DescribeRegionsResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The regions returned. Regions *DescribeRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Struct"` // The request ID. // // example: // // B3395EC6-7A4A-5282-A9AB-7A442F2CFC90 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DescribeRegionsResponseBody) GoString ¶
func (s DescribeRegionsResponseBody) GoString() string
func (*DescribeRegionsResponseBody) SetCode ¶
func (s *DescribeRegionsResponseBody) SetCode(v string) *DescribeRegionsResponseBody
func (*DescribeRegionsResponseBody) SetMessage ¶
func (s *DescribeRegionsResponseBody) SetMessage(v string) *DescribeRegionsResponseBody
func (*DescribeRegionsResponseBody) SetRegions ¶
func (s *DescribeRegionsResponseBody) SetRegions(v *DescribeRegionsResponseBodyRegions) *DescribeRegionsResponseBody
func (*DescribeRegionsResponseBody) SetRequestId ¶
func (s *DescribeRegionsResponseBody) SetRequestId(v string) *DescribeRegionsResponseBody
func (*DescribeRegionsResponseBody) SetSuccess ¶
func (s *DescribeRegionsResponseBody) SetSuccess(v bool) *DescribeRegionsResponseBody
func (DescribeRegionsResponseBody) String ¶
func (s DescribeRegionsResponseBody) String() string
type DescribeRegionsResponseBodyRegions ¶
type DescribeRegionsResponseBodyRegions struct {
Region []*DescribeRegionsResponseBodyRegionsRegion `json:"Region,omitempty" xml:"Region,omitempty" type:"Repeated"`
}
func (DescribeRegionsResponseBodyRegions) GoString ¶
func (s DescribeRegionsResponseBodyRegions) GoString() string
func (*DescribeRegionsResponseBodyRegions) SetRegion ¶
func (s *DescribeRegionsResponseBodyRegions) SetRegion(v []*DescribeRegionsResponseBodyRegionsRegion) *DescribeRegionsResponseBodyRegions
func (DescribeRegionsResponseBodyRegions) String ¶
func (s DescribeRegionsResponseBodyRegions) String() string
type DescribeRegionsResponseBodyRegionsRegion ¶
type DescribeRegionsResponseBodyRegionsRegion struct { // The region name. // // example: // // China (Hangzhou) LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"` // The region ID. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (DescribeRegionsResponseBodyRegionsRegion) GoString ¶
func (s DescribeRegionsResponseBodyRegionsRegion) GoString() string
func (*DescribeRegionsResponseBodyRegionsRegion) SetLocalName ¶
func (s *DescribeRegionsResponseBodyRegionsRegion) SetLocalName(v string) *DescribeRegionsResponseBodyRegionsRegion
func (*DescribeRegionsResponseBodyRegionsRegion) SetRegionId ¶
func (s *DescribeRegionsResponseBodyRegionsRegion) SetRegionId(v string) *DescribeRegionsResponseBodyRegionsRegion
func (DescribeRegionsResponseBodyRegionsRegion) String ¶
func (s DescribeRegionsResponseBodyRegionsRegion) String() string
type DescribeRestoreJobs2Request ¶
type DescribeRestoreJobs2Request struct { // The keys in the filter. Filters []*DescribeRestoreJobs2RequestFilters `json:"Filters,omitempty" xml:"Filters,omitempty" type:"Repeated"` // The page number. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The type of the data source. Valid values: // // - **ECS_FILE**: Elastic Compute Service (ECS) files // // - **OSS**: Object Storage Service (OSS) buckets // // - **NAS**: Apsara File Storage NAS file systems // // - **OTS_TABLE**: Tablestore instances // // - **UDM_ECS_ROLLBACK**: ECS instances // // example: // // ECS_FILE RestoreType *string `json:"RestoreType,omitempty" xml:"RestoreType,omitempty"` }
func (DescribeRestoreJobs2Request) GoString ¶
func (s DescribeRestoreJobs2Request) GoString() string
func (*DescribeRestoreJobs2Request) SetFilters ¶
func (s *DescribeRestoreJobs2Request) SetFilters(v []*DescribeRestoreJobs2RequestFilters) *DescribeRestoreJobs2Request
func (*DescribeRestoreJobs2Request) SetPageNumber ¶
func (s *DescribeRestoreJobs2Request) SetPageNumber(v int32) *DescribeRestoreJobs2Request
func (*DescribeRestoreJobs2Request) SetPageSize ¶
func (s *DescribeRestoreJobs2Request) SetPageSize(v int32) *DescribeRestoreJobs2Request
func (*DescribeRestoreJobs2Request) SetRestoreType ¶
func (s *DescribeRestoreJobs2Request) SetRestoreType(v string) *DescribeRestoreJobs2Request
func (DescribeRestoreJobs2Request) String ¶
func (s DescribeRestoreJobs2Request) String() string
type DescribeRestoreJobs2RequestFilters ¶
type DescribeRestoreJobs2RequestFilters struct { // The key in the filter. Valid values: // // - **RegionId**: the region ID // // - **PlanId**: the ID of a backup plan // // - **JobId**: the ID of a backup job // // - **VaultId**: the ID of a backup vault // // - **InstanceId**: the ID of an ECS instance // // - **Bucket**: the name of an OSS bucket // // - **FileSystemId**: the ID of a file system // // - **Status**: the status of a backup job // // - **CompleteTime**: the end time of a backup job // // example: // // VaultId Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The matching method. Default value: IN. This parameter specifies the operator that you want to use to match a key and a value in the filter. Valid values: // // - **EQUAL**: equal to // // - **NOT_EQUAL**: not equal to // // - **GREATER_THAN**: greater than // // - **GREATER_THAN_OR_EQUAL**: greater than or equal to // // - **LESS_THAN**: less than // // - **LESS_THAN_OR_EQUAL**: less than or equal to // // - **BETWEEN**: specifies a JSON array as a range. The results must fall within the range in the `[Minimum value,Maximum value]` format. // // - **IN**: specifies an array as a collection. The results must fall within the collection. // // > If you specify the **CompleteTime* - parameter as a key to query backup jobs, you cannot use the IN operator to perform a match. // // example: // // IN Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"` // The values that you want to match in the filter. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (DescribeRestoreJobs2RequestFilters) GoString ¶
func (s DescribeRestoreJobs2RequestFilters) GoString() string
func (*DescribeRestoreJobs2RequestFilters) SetKey ¶
func (s *DescribeRestoreJobs2RequestFilters) SetKey(v string) *DescribeRestoreJobs2RequestFilters
func (*DescribeRestoreJobs2RequestFilters) SetOperator ¶
func (s *DescribeRestoreJobs2RequestFilters) SetOperator(v string) *DescribeRestoreJobs2RequestFilters
func (*DescribeRestoreJobs2RequestFilters) SetValues ¶
func (s *DescribeRestoreJobs2RequestFilters) SetValues(v []*string) *DescribeRestoreJobs2RequestFilters
func (DescribeRestoreJobs2RequestFilters) String ¶
func (s DescribeRestoreJobs2RequestFilters) String() string
type DescribeRestoreJobs2Response ¶
type DescribeRestoreJobs2Response struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeRestoreJobs2ResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeRestoreJobs2Response) GoString ¶
func (s DescribeRestoreJobs2Response) GoString() string
func (*DescribeRestoreJobs2Response) SetBody ¶
func (s *DescribeRestoreJobs2Response) SetBody(v *DescribeRestoreJobs2ResponseBody) *DescribeRestoreJobs2Response
func (*DescribeRestoreJobs2Response) SetHeaders ¶
func (s *DescribeRestoreJobs2Response) SetHeaders(v map[string]*string) *DescribeRestoreJobs2Response
func (*DescribeRestoreJobs2Response) SetStatusCode ¶
func (s *DescribeRestoreJobs2Response) SetStatusCode(v int32) *DescribeRestoreJobs2Response
func (DescribeRestoreJobs2Response) String ¶
func (s DescribeRestoreJobs2Response) String() string
type DescribeRestoreJobs2ResponseBody ¶
type DescribeRestoreJobs2ResponseBody struct { // The response status code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The response message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 99. Default value: 10. // // example: // // 1 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The queried restore jobs. // // example: // // {\\"RestoreJob\\": []} RestoreJobs *DescribeRestoreJobs2ResponseBodyRestoreJobs `json:"RestoreJobs,omitempty" xml:"RestoreJobs,omitempty" type:"Struct"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of entries returned. // // example: // // 1 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeRestoreJobs2ResponseBody) GoString ¶
func (s DescribeRestoreJobs2ResponseBody) GoString() string
func (*DescribeRestoreJobs2ResponseBody) SetCode ¶
func (s *DescribeRestoreJobs2ResponseBody) SetCode(v string) *DescribeRestoreJobs2ResponseBody
func (*DescribeRestoreJobs2ResponseBody) SetMessage ¶
func (s *DescribeRestoreJobs2ResponseBody) SetMessage(v string) *DescribeRestoreJobs2ResponseBody
func (*DescribeRestoreJobs2ResponseBody) SetPageNumber ¶
func (s *DescribeRestoreJobs2ResponseBody) SetPageNumber(v int32) *DescribeRestoreJobs2ResponseBody
func (*DescribeRestoreJobs2ResponseBody) SetPageSize ¶
func (s *DescribeRestoreJobs2ResponseBody) SetPageSize(v int32) *DescribeRestoreJobs2ResponseBody
func (*DescribeRestoreJobs2ResponseBody) SetRequestId ¶
func (s *DescribeRestoreJobs2ResponseBody) SetRequestId(v string) *DescribeRestoreJobs2ResponseBody
func (*DescribeRestoreJobs2ResponseBody) SetRestoreJobs ¶
func (s *DescribeRestoreJobs2ResponseBody) SetRestoreJobs(v *DescribeRestoreJobs2ResponseBodyRestoreJobs) *DescribeRestoreJobs2ResponseBody
func (*DescribeRestoreJobs2ResponseBody) SetSuccess ¶
func (s *DescribeRestoreJobs2ResponseBody) SetSuccess(v bool) *DescribeRestoreJobs2ResponseBody
func (*DescribeRestoreJobs2ResponseBody) SetTotalCount ¶
func (s *DescribeRestoreJobs2ResponseBody) SetTotalCount(v int32) *DescribeRestoreJobs2ResponseBody
func (DescribeRestoreJobs2ResponseBody) String ¶
func (s DescribeRestoreJobs2ResponseBody) String() string
type DescribeRestoreJobs2ResponseBodyRestoreJobs ¶
type DescribeRestoreJobs2ResponseBodyRestoreJobs struct {
RestoreJob []*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob `json:"RestoreJob,omitempty" xml:"RestoreJob,omitempty" type:"Repeated"`
}
func (DescribeRestoreJobs2ResponseBodyRestoreJobs) GoString ¶
func (s DescribeRestoreJobs2ResponseBodyRestoreJobs) GoString() string
func (*DescribeRestoreJobs2ResponseBodyRestoreJobs) SetRestoreJob ¶
func (DescribeRestoreJobs2ResponseBodyRestoreJobs) String ¶
func (s DescribeRestoreJobs2ResponseBodyRestoreJobs) String() string
type DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob ¶
type DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob struct { // The actual amount of data that is restored after duplicates are removed. Unit: bytes. // // example: // // 600 ActualBytes *int64 `json:"ActualBytes,omitempty" xml:"ActualBytes,omitempty"` // This parameter is valid only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter indicates the actual number of objects that are restored by the restore job. // // example: // // 6 ActualItems *int64 `json:"ActualItems,omitempty" xml:"ActualItems,omitempty"` // The amount of data that was restored. Unit: bytes. // // example: // // 800 BytesDone *int64 `json:"BytesDone,omitempty" xml:"BytesDone,omitempty"` // The total amount of data that was backed up from the data source. Unit: bytes. // // example: // // 1000 BytesTotal *int64 `json:"BytesTotal,omitempty" xml:"BytesTotal,omitempty"` // The ID of the client group used for restoration. // // example: // // cl-000******hp6 ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The time when the restore job was completed. This value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 CompleteTime *int64 `json:"CompleteTime,omitempty" xml:"CompleteTime,omitempty"` // The time when the restore job was created. This value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` // The name of the Resource Access Management (RAM) role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // BackupRole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Indicates whether data is backed up within the same Alibaba Cloud account or across Alibaba Cloud accounts. Valid values: // // - SELF_ACCOUNT: Data is backed up within the same Alibaba Cloud account. // // - CROSS_ACCOUNT: Data is backed up across Alibaba Cloud accounts. // // example: // // SELF_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The ID of the source Alibaba Cloud account that authorizes the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // 158975xxxxxx4625 CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The files that failed to be restored. // // example: // // "test.csv" ErrorFile *string `json:"ErrorFile,omitempty" xml:"ErrorFile,omitempty"` // The error message that is returned for the restore job. // // example: // // PARTIAL_COMPLETE ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` // This parameter is valid only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter indicates the paths to the files that are excluded from the restore job. The value can be up to 255 characters in length. // // example: // // ["/var", "/proc"] Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // The time when the restore job expires. // // example: // // 1634714531 ExpireTime *int64 `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"` // The details about the VMware failback task. // // example: // // {"cpu":4,"extra":"{\\"restoreVMNamePrefix\\":\\"627-\\",\\"dataCenterName\\":\\"SDDC-Datacenter\\",\\"dataStoreId\\":\\"datastore-50\\",\\"folderId\\":\\"group-v49\\",\\"resourcePoolId\\":\\"resgroup-46\\",\\"locationName\\":\\"vcenter.pc-uf600arcwi9td3eyj641.acvs.aliyuncs.com/SDDC-Datacenter/Workloads\\",\\"computeResourceName\\":\\"SDDC-Datacenter/Default_c-uf600arcwi9td3eyj640\\",\\"dataStoreName\\":\\"Default_c-uf600arcwi9td3eyj640/WorkloadDatastore\\",\\"networkMoReference\\":\\"DistributedVirtualPortgroup:dvportgroup-1001\\",\\"useHotAdd\\":false}","instanceId":"i-2vc357i2eannmmotcagz","memoryInMB":8192,"serverId":"0fdc0c86-eb92-4e05-91ab-eeaf9fb6ad01","uefiBoot":false} FailbackDetail *string `json:"FailbackDetail,omitempty" xml:"FailbackDetail,omitempty"` // The paths to the files that are included in the restore job. // // example: // // ["/home/alice/*.pdf", "/home/bob/*.txt"] Include *string `json:"Include,omitempty" xml:"Include,omitempty"` // This parameter is valid only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter indicates the number of restored objects. // // example: // // 8 ItemsDone *int64 `json:"ItemsDone,omitempty" xml:"ItemsDone,omitempty"` // This parameter is valid only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter indicates the total number of objects in the data source. // // example: // // 10 ItemsTotal *int64 `json:"ItemsTotal,omitempty" xml:"ItemsTotal,omitempty"` // The amount of data that was restored. Unit: bytes. This parameter is valid only if the StorageClass parameter is set to ARCHIVE. The minimum billable size of the data stored at the Archive tier is 1 MB. // // example: // // 1048576 MeteringBytesDone *int64 `json:"MeteringBytesDone,omitempty" xml:"MeteringBytesDone,omitempty"` // The total amount of data that was backed up from the data source. Unit: bytes. This parameter is valid only if the StorageClass parameter is set to ARCHIVE. The minimum billable size of the data stored at the Archive tier is 1 MB. // // example: // // 1048576 MeteringBytesTotal *int64 `json:"MeteringBytesTotal,omitempty" xml:"MeteringBytesTotal,omitempty"` // This parameter is valid only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter indicates whether Windows Volume Shadow Copy Service (VSS) is used to define a restoration path. // // - This parameter is available only for Windows ECS instances. // // - If data changes occur in the backup source, the source data must be the same as the data to be backed up before you can set this parameter to `["UseVSS":true]`. // // - If you use VSS, you cannot restore data from multiple directories. // // example: // // {"UseVSS":false} Options *string `json:"Options,omitempty" xml:"Options,omitempty"` // The details about the Tablestore instance. OtsDetail *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty" type:"Struct"` // The ID of the parent job. // // example: // // r-0003hd2an3x4dyv0l18b ParentId *string `json:"ParentId,omitempty" xml:"ParentId,omitempty"` // The progress of the restore job. Valid values: [0,10000]. For example, 10000 indicates that the progress is 100%. // // example: // // 10000 Progress *int32 `json:"Progress,omitempty" xml:"Progress,omitempty"` // The report of the restore job. Report *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport `json:"Report,omitempty" xml:"Report,omitempty" type:"Struct"` // The ID of the restore job. // // example: // // r-0003*****8a RestoreId *string `json:"RestoreId,omitempty" xml:"RestoreId,omitempty"` // The type of the restore job. // // example: // // ECS_FILE RestoreType *string `json:"RestoreType,omitempty" xml:"RestoreType,omitempty"` // The hash value of the backup snapshot. // // example: // // f2fe... SnapshotHash *string `json:"SnapshotHash,omitempty" xml:"SnapshotHash,omitempty"` // The ID of the snapshot used for restoration. // // example: // // s-0002******ga88 SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"` // The type of the data source. Valid values: // // - **ECS_FILE**: ECS files // // - **OSS**: Object Storage Service (OSS) buckets // // - **NAS**: Apsara File Storage NAS (NAS) file systems // // - **OTS_TABLE**: Tablestore instances // // - **UDM_ECS**: ECS instances // // example: // // ECS_FILE SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The average speed at which data is backed up. Unit: KB/s. // // example: // // 500 Speed *int64 `json:"Speed,omitempty" xml:"Speed,omitempty"` // The time when the restore job started. This value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The status of the restore job. Valid values: // // - **COMPLETE**: The job is completed. // // - **PARTIAL_COMPLETE**: The job is partially completed. // // - **FAILED**: The job failed. // // example: // // COMPLETE Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The storage class of the backup data. Valid values: // // - **STANDARD** // // - **ARCHIVE** // // example: // // STANDARD StorageClass *string `json:"StorageClass,omitempty" xml:"StorageClass,omitempty"` // The name of the destination OSS bucket. This parameter is returned only for OSS buckets. // // example: // // target-bucket TargetBucket *string `json:"TargetBucket,omitempty" xml:"TargetBucket,omitempty"` // The ID of the destination client. // // example: // // c-000e*****397 TargetClientId *string `json:"TargetClientId,omitempty" xml:"TargetClientId,omitempty"` // The time when the file system was created. This parameter is returned only for NAS file systems. // // example: // // 1634714531 TargetCreateTime *int64 `json:"TargetCreateTime,omitempty" xml:"TargetCreateTime,omitempty"` // The ID of the destination data source. // // example: // // ds-000*****997 TargetDataSourceId *string `json:"TargetDataSourceId,omitempty" xml:"TargetDataSourceId,omitempty"` // The ID of the destination NAS file system. This parameter is returned only for NAS file systems. // // example: // // 0be9****9c9 TargetFileSystemId *string `json:"TargetFileSystemId,omitempty" xml:"TargetFileSystemId,omitempty"` // The ID of the destination instance for the restore job. // // example: // // i-2ze3m7ktcgw******cs TargetInstanceId *string `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"` // The name of the destination Tablestore instance. // // example: // // instancename TargetInstanceName *string `json:"TargetInstanceName,omitempty" xml:"TargetInstanceName,omitempty"` // The destination file path of the restore job. // // example: // // "D:\\\\rebk" TargetPath *string `json:"TargetPath,omitempty" xml:"TargetPath,omitempty"` // The prefix of the objects that are restored. This parameter is returned only for OSS buckets. // // example: // // "/target" TargetPrefix *string `json:"TargetPrefix,omitempty" xml:"TargetPrefix,omitempty"` // The name of the destination table in the Tablestore instance. // // example: // // tablename TargetTableName *string `json:"TargetTableName,omitempty" xml:"TargetTableName,omitempty"` // The time when the Tablestore instance was backed up. This value is a UNIX timestamp. Unit: seconds. // // example: // // 1642560261 TargetTime *int64 `json:"TargetTime,omitempty" xml:"TargetTime,omitempty"` // The details about Elastic Compute Service (ECS) instance backup. // // example: // // {\\"doCopy\\":true,\\"doBackup\\":false,\\"instanceName\\":\\"instance example\\",\\"appConsistent\\":false,\\"destinationRegionId\\":\\"cn-shanghai\\",\\"enableFsFreeze\\":true,\\"osNameEn\\":\\"Windows Server 2019 Data Center Edition 64bit Chinese Edition\\",\\"osName\\":\\"Windows Server 2019 Data Center Edition 64bit Chinese Edition\\",\\"diskIdList\\":[],\\"backupVaultId\\":\\"\\",\\"snapshotGroup\\":true,\\"destinationRetention\\":35,\\"platform\\":\\"Windows Server 2012\\",\\"timeoutInSeconds\\":60,\\"backupRetention\\":1,\\"osType\\":\\"windows\\",\\"preScriptPath\\":\\"\\",\\"postScriptPath\\":\\"\\",\\"enableWriters\\":true,\\"ecsDeleted\\":false} UdmDetail *string `json:"UdmDetail,omitempty" xml:"UdmDetail,omitempty"` // The time when the restore job was updated. This value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` // The ID of the backup vault. // // example: // // v-0006******q VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) GoString ¶
func (s DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) GoString() string
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetActualBytes ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetActualBytes(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetActualItems ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetActualItems(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetBytesDone ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetBytesDone(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetBytesTotal ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetBytesTotal(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetClusterId ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetClusterId(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetCompleteTime ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetCompleteTime(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetCreatedTime ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetCreatedTime(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetCrossAccountRoleName ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetCrossAccountRoleName(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetCrossAccountType ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetCrossAccountType(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetCrossAccountUserId ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetCrossAccountUserId(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetErrorFile ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetErrorFile(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetErrorMessage ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetErrorMessage(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetExclude ¶
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetExpireTime ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetExpireTime(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetFailbackDetail ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetFailbackDetail(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetInclude ¶
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetItemsDone ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetItemsDone(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetItemsTotal ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetItemsTotal(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetMeteringBytesDone ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetMeteringBytesDone(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetMeteringBytesTotal ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetMeteringBytesTotal(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetOptions ¶
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetOtsDetail ¶
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetParentId ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetParentId(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetProgress ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetProgress(v int32) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetRestoreId ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetRestoreId(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetRestoreType ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetRestoreType(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetSnapshotHash ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetSnapshotHash(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetSnapshotId ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetSnapshotId(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetSourceType ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetSourceType(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetStartTime ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetStartTime(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetStorageClass ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetStorageClass(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetBucket ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetBucket(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetClientId ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetClientId(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetCreateTime ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetCreateTime(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetDataSourceId ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetDataSourceId(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetFileSystemId ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetFileSystemId(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetInstanceId ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetInstanceId(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetInstanceName ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetInstanceName(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetPath ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetPath(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetPrefix ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetPrefix(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetTableName ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetTableName(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetTime ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetTime(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetUdmDetail ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetUdmDetail(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetUpdatedTime ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetUpdatedTime(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetVaultId ¶
func (DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) String ¶
func (s DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) String() string
type DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail ¶
type DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail struct { // The number of channels processed by each Tablestore restore job. // // example: // // 2 BatchChannelCount *int32 `json:"BatchChannelCount,omitempty" xml:"BatchChannelCount,omitempty"` // Indicates whether the existing Tablestore restore job was overwritten. // // example: // // false OverwriteExisting *bool `json:"OverwriteExisting,omitempty" xml:"OverwriteExisting,omitempty"` }
func (DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail) GoString ¶
func (s DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail) GoString() string
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail) SetBatchChannelCount ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail) SetBatchChannelCount(v int32) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail) SetOverwriteExisting ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail) SetOverwriteExisting(v bool) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail
func (DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail) String ¶
func (s DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail) String() string
type DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport ¶
type DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport struct { // The files that failed to be executed. // // example: // // /temp/report/158975xxxxxx4625/r-0001hfxxxxxymsspjjtl/job-0001hfxxxxxymsspjjtl_failed.zip FailedFiles *string `json:"FailedFiles,omitempty" xml:"FailedFiles,omitempty"` // The status of the report generation. // // example: // // COMPLETE ReportTaskStatus *string `json:"ReportTaskStatus,omitempty" xml:"ReportTaskStatus,omitempty"` // The skipped files. // // example: // // /temp/report/158975xxxxxx4625/r-0001hfxxxxxymsspjjtl/job-0001hfxxxxxymsspjjtl_skipped.zip SkippedFiles *string `json:"SkippedFiles,omitempty" xml:"SkippedFiles,omitempty"` // The files that are successfully executed. // // example: // // /temp/report/158975xxxxxx4625/r-0001hfxxxxxymsspjjtl/job-0001hfxxxxxymsspjjtl_success.zip SuccessFiles *string `json:"SuccessFiles,omitempty" xml:"SuccessFiles,omitempty"` // The full files that are restored based on the file list. // // example: // // /temp/report/158975xxxxxx4625/job-0001hfxxxxxymsspjjtl/job-0001hfxxxxxymsspjjtl_total.csv TotalFiles *string `json:"TotalFiles,omitempty" xml:"TotalFiles,omitempty"` }
func (DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) GoString ¶
func (s DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) GoString() string
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) SetFailedFiles ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) SetFailedFiles(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) SetReportTaskStatus ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) SetReportTaskStatus(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) SetSkippedFiles ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) SetSkippedFiles(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) SetSuccessFiles ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) SetSuccessFiles(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) SetTotalFiles ¶
func (DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) String ¶
func (s DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) String() string
type DescribeTaskRequest ¶
type DescribeTaskRequest struct { // The ID of the resource group. // // example: // // rg-acfmvywqfey5njq ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the job. // // example: // // t-********************* TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` // The access token. // // example: // // 01W3ZZOQ Token *string `json:"Token,omitempty" xml:"Token,omitempty"` }
func (DescribeTaskRequest) GoString ¶
func (s DescribeTaskRequest) GoString() string
func (*DescribeTaskRequest) SetResourceGroupId ¶
func (s *DescribeTaskRequest) SetResourceGroupId(v string) *DescribeTaskRequest
func (*DescribeTaskRequest) SetTaskId ¶
func (s *DescribeTaskRequest) SetTaskId(v string) *DescribeTaskRequest
func (*DescribeTaskRequest) SetToken ¶
func (s *DescribeTaskRequest) SetToken(v string) *DescribeTaskRequest
func (DescribeTaskRequest) String ¶
func (s DescribeTaskRequest) String() string
type DescribeTaskResponse ¶
type DescribeTaskResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeTaskResponse) GoString ¶
func (s DescribeTaskResponse) GoString() string
func (*DescribeTaskResponse) SetBody ¶
func (s *DescribeTaskResponse) SetBody(v *DescribeTaskResponseBody) *DescribeTaskResponse
func (*DescribeTaskResponse) SetHeaders ¶
func (s *DescribeTaskResponse) SetHeaders(v map[string]*string) *DescribeTaskResponse
func (*DescribeTaskResponse) SetStatusCode ¶
func (s *DescribeTaskResponse) SetStatusCode(v int32) *DescribeTaskResponse
func (DescribeTaskResponse) String ¶
func (s DescribeTaskResponse) String() string
type DescribeTaskResponseBody ¶
type DescribeTaskResponseBody struct { // HttpCode // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The time when the task was complete. The time is a UNIX timestamp. Unit: seconds. // // example: // // 1615607706 CompletedTime *int64 `json:"CompletedTime,omitempty" xml:"CompletedTime,omitempty"` // The time when the job was created. This value is a UNIX timestamp. Unit: seconds. // // example: // // 1615607706 CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` // The status of the job. Valid values: // // - **created**: The job is created. // // - **expired**: The job expires. // // - **completed**: The job is completed. // // - **cancelled**: The job is canceled. // // example: // // completed Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The name of the job. // // example: // // InstallBackupClientsTask Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The progress of the job. Valid values: 0 to 100. Unit: percentage (%). If the job fails, the value -1 is returned. // // example: // // 100 Progress *int32 `json:"Progress,omitempty" xml:"Progress,omitempty"` // The ID of the request. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The result of the job. // // example: // // {} Result *string `json:"Result,omitempty" xml:"Result,omitempty"` // Indicates whether the call is successful. // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The time when the job was updated. This value is a UNIX timestamp. Unit: seconds. // // example: // // 1615607706 UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` }
func (DescribeTaskResponseBody) GoString ¶
func (s DescribeTaskResponseBody) GoString() string
func (*DescribeTaskResponseBody) SetCode ¶
func (s *DescribeTaskResponseBody) SetCode(v string) *DescribeTaskResponseBody
func (*DescribeTaskResponseBody) SetCompletedTime ¶
func (s *DescribeTaskResponseBody) SetCompletedTime(v int64) *DescribeTaskResponseBody
func (*DescribeTaskResponseBody) SetCreatedTime ¶
func (s *DescribeTaskResponseBody) SetCreatedTime(v int64) *DescribeTaskResponseBody
func (*DescribeTaskResponseBody) SetDescription ¶
func (s *DescribeTaskResponseBody) SetDescription(v string) *DescribeTaskResponseBody
func (*DescribeTaskResponseBody) SetMessage ¶
func (s *DescribeTaskResponseBody) SetMessage(v string) *DescribeTaskResponseBody
func (*DescribeTaskResponseBody) SetName ¶
func (s *DescribeTaskResponseBody) SetName(v string) *DescribeTaskResponseBody
func (*DescribeTaskResponseBody) SetProgress ¶
func (s *DescribeTaskResponseBody) SetProgress(v int32) *DescribeTaskResponseBody
func (*DescribeTaskResponseBody) SetRequestId ¶
func (s *DescribeTaskResponseBody) SetRequestId(v string) *DescribeTaskResponseBody
func (*DescribeTaskResponseBody) SetResult ¶
func (s *DescribeTaskResponseBody) SetResult(v string) *DescribeTaskResponseBody
func (*DescribeTaskResponseBody) SetSuccess ¶
func (s *DescribeTaskResponseBody) SetSuccess(v bool) *DescribeTaskResponseBody
func (*DescribeTaskResponseBody) SetUpdatedTime ¶
func (s *DescribeTaskResponseBody) SetUpdatedTime(v int64) *DescribeTaskResponseBody
func (DescribeTaskResponseBody) String ¶
func (s DescribeTaskResponseBody) String() string
type DescribeUdmSnapshotsRequest ¶
type DescribeUdmSnapshotsRequest struct { // The ID of the disk. // // example: // // d-bp1560750pclffpzxy70 DiskId *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"` // The end of the time range to query. The value must be a UNIX timestamp. Unit: seconds. // // This parameter is required. // // example: // // 1643092168 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The ID of the ECS instance. // // example: // // i-bp18x2k7sw925ir7ofh8 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The ID of the backup job. // // example: // // job-********************* JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The list of backup snapshots. // // example: // // [\\"s-000e3vhhu62xsm6v92r0\\"] SnapshotIds map[string]interface{} `json:"SnapshotIds,omitempty" xml:"SnapshotIds,omitempty"` // The type of the data source. Valid values: // // - **UDM_ECS**: ECS instance backup // // - **UDM_ECS_DISK**: disk backup subtask of ECS instance backup // // - **UDM_DISK**: disk backup // // This parameter is required. // // example: // // UDM_ECS SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The beginning of the time range to query. The value must be a UNIX timestamp. Unit: seconds. // // This parameter is required. // // example: // // 1642057551 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The ID of the region where the ECS instance resides. // // This parameter is required. // // example: // // cn-hangzhou UdmRegionId *string `json:"UdmRegionId,omitempty" xml:"UdmRegionId,omitempty"` }
func (DescribeUdmSnapshotsRequest) GoString ¶
func (s DescribeUdmSnapshotsRequest) GoString() string
func (*DescribeUdmSnapshotsRequest) SetDiskId ¶
func (s *DescribeUdmSnapshotsRequest) SetDiskId(v string) *DescribeUdmSnapshotsRequest
func (*DescribeUdmSnapshotsRequest) SetEndTime ¶
func (s *DescribeUdmSnapshotsRequest) SetEndTime(v int64) *DescribeUdmSnapshotsRequest
func (*DescribeUdmSnapshotsRequest) SetInstanceId ¶
func (s *DescribeUdmSnapshotsRequest) SetInstanceId(v string) *DescribeUdmSnapshotsRequest
func (*DescribeUdmSnapshotsRequest) SetJobId ¶
func (s *DescribeUdmSnapshotsRequest) SetJobId(v string) *DescribeUdmSnapshotsRequest
func (*DescribeUdmSnapshotsRequest) SetSnapshotIds ¶
func (s *DescribeUdmSnapshotsRequest) SetSnapshotIds(v map[string]interface{}) *DescribeUdmSnapshotsRequest
func (*DescribeUdmSnapshotsRequest) SetSourceType ¶
func (s *DescribeUdmSnapshotsRequest) SetSourceType(v string) *DescribeUdmSnapshotsRequest
func (*DescribeUdmSnapshotsRequest) SetStartTime ¶
func (s *DescribeUdmSnapshotsRequest) SetStartTime(v int64) *DescribeUdmSnapshotsRequest
func (*DescribeUdmSnapshotsRequest) SetUdmRegionId ¶
func (s *DescribeUdmSnapshotsRequest) SetUdmRegionId(v string) *DescribeUdmSnapshotsRequest
func (DescribeUdmSnapshotsRequest) String ¶
func (s DescribeUdmSnapshotsRequest) String() string
type DescribeUdmSnapshotsResponse ¶
type DescribeUdmSnapshotsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeUdmSnapshotsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeUdmSnapshotsResponse) GoString ¶
func (s DescribeUdmSnapshotsResponse) GoString() string
func (*DescribeUdmSnapshotsResponse) SetBody ¶
func (s *DescribeUdmSnapshotsResponse) SetBody(v *DescribeUdmSnapshotsResponseBody) *DescribeUdmSnapshotsResponse
func (*DescribeUdmSnapshotsResponse) SetHeaders ¶
func (s *DescribeUdmSnapshotsResponse) SetHeaders(v map[string]*string) *DescribeUdmSnapshotsResponse
func (*DescribeUdmSnapshotsResponse) SetStatusCode ¶
func (s *DescribeUdmSnapshotsResponse) SetStatusCode(v int32) *DescribeUdmSnapshotsResponse
func (DescribeUdmSnapshotsResponse) String ¶
func (s DescribeUdmSnapshotsResponse) String() string
type DescribeUdmSnapshotsResponseBody ¶
type DescribeUdmSnapshotsResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // 51CDEECB-7001-51CC-94AC-2A0F2A4B71D2 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The details about snapshots. Snapshots []*DescribeUdmSnapshotsResponseBodySnapshots `json:"Snapshots,omitempty" xml:"Snapshots,omitempty" type:"Repeated"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of backup snapshots. // // example: // // 3 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeUdmSnapshotsResponseBody) GoString ¶
func (s DescribeUdmSnapshotsResponseBody) GoString() string
func (*DescribeUdmSnapshotsResponseBody) SetCode ¶
func (s *DescribeUdmSnapshotsResponseBody) SetCode(v string) *DescribeUdmSnapshotsResponseBody
func (*DescribeUdmSnapshotsResponseBody) SetMessage ¶
func (s *DescribeUdmSnapshotsResponseBody) SetMessage(v string) *DescribeUdmSnapshotsResponseBody
func (*DescribeUdmSnapshotsResponseBody) SetRequestId ¶
func (s *DescribeUdmSnapshotsResponseBody) SetRequestId(v string) *DescribeUdmSnapshotsResponseBody
func (*DescribeUdmSnapshotsResponseBody) SetSnapshots ¶
func (s *DescribeUdmSnapshotsResponseBody) SetSnapshots(v []*DescribeUdmSnapshotsResponseBodySnapshots) *DescribeUdmSnapshotsResponseBody
func (*DescribeUdmSnapshotsResponseBody) SetSuccess ¶
func (s *DescribeUdmSnapshotsResponseBody) SetSuccess(v bool) *DescribeUdmSnapshotsResponseBody
func (*DescribeUdmSnapshotsResponseBody) SetTotalCount ¶
func (s *DescribeUdmSnapshotsResponseBody) SetTotalCount(v int64) *DescribeUdmSnapshotsResponseBody
func (DescribeUdmSnapshotsResponseBody) String ¶
func (s DescribeUdmSnapshotsResponseBody) String() string
type DescribeUdmSnapshotsResponseBodySnapshots ¶
type DescribeUdmSnapshotsResponseBodySnapshots struct { // The size of the backup snapshot. Unit: bytes. // // example: // // 600 ActualBytes *string `json:"ActualBytes,omitempty" xml:"ActualBytes,omitempty"` // The special retention type, which is valid only for special backups. Valid values: // // - **WEEKLY**: weekly backups // // - **MONTHLY**: monthly backups // // - **YEARLY**: yearly backups // // example: // // WEEKLY AdvancedRetentionType *string `json:"AdvancedRetentionType,omitempty" xml:"AdvancedRetentionType,omitempty"` // The backup type. Valid value: **COMPLETE**, which indicates full backup. // // example: // // COMPLETE BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // The total amount of data. Unit: bytes. // // example: // // 1000 BytesTotal *int64 `json:"BytesTotal,omitempty" xml:"BytesTotal,omitempty"` // Indicates whether the disk backup point can be deleted. This parameter is valid only if the value of SourceType is UDM_ECS_DISK. // // if can be null: // true // // example: // // false CanBeDeleted *bool `json:"CanBeDeleted,omitempty" xml:"CanBeDeleted,omitempty"` // The time when the backup snapshot was completed. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1646895666 CompleteTime *int64 `json:"CompleteTime,omitempty" xml:"CompleteTime,omitempty"` // The time when the backup snapshot was created. // // example: // // 1607436917 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The time when the backup snapshot was created. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1642496679 CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` // The snapshot details. Detail *DescribeUdmSnapshotsResponseBodySnapshotsDetail `json:"Detail,omitempty" xml:"Detail,omitempty" type:"Struct"` // The ID of the cloud disk or local disk. // // example: // // d-2ze86h5fga5rfwxxa8ef DiskId *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"` // The expiration time of the backup. // // example: // // 1640334062 ExpireTime *int64 `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"` // The ID of the ECS instance. // // example: // // i-bp1f0pe78dxizrsdcgxd InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The ID of the backup job. // // example: // // job-00030j3chkt******2 JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the backup snapshot. // // example: // // s-00047mg17p26x*****b NativeSnapshotId *string `json:"NativeSnapshotId,omitempty" xml:"NativeSnapshotId,omitempty"` // The snapshot information. // // example: // // { // // "sourceDiskId":"d-bp17misjuy636t82v7b0", // // "lastModifiedTime":"2022-03-09T11:35:12Z", // // "snapshotSN":"64588-429372675-857161235", // // "snapshotId":"s-bp1fbtwv3e6xr6wpe9e0", // // "creationTime":"2022-03-09T11:31:12Z", // // "snapshotType":"user", // // "usage":"none", // // "description":"", // // "sourceStorageType":"disk", // // "tags":[ // // { // // "tagValue":"job-0007e0wqjl0imbrtkmnm", // // "tagKey":"HBR JobId" // // } // // ], // // "productCode":"", // // "encrypted":false, // // "sourceDiskType":"system", // // "retentionDays":30, // // "snapshotName":"Created-from-HBR-job:job-0007e0wqjl0imbrtkmnm", // // "kMSKeyId":"", // // "progress":"100%", // // "category":"standard", // // "sourceDiskSize":"20", // // "status":"accomplished" // // } NativeSnapshotInfo *string `json:"NativeSnapshotInfo,omitempty" xml:"NativeSnapshotInfo,omitempty"` // The hash value of the parent backup snapshot. // // example: // // f2fe.. ParentSnapshotHash *string `json:"ParentSnapshotHash,omitempty" xml:"ParentSnapshotHash,omitempty"` // The prefix of the backup snapshot. // // example: // // example/ Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"` // The timestamp of the backup snapshot. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1642496679 RealSnapshotTime *int64 `json:"RealSnapshotTime,omitempty" xml:"RealSnapshotTime,omitempty"` // The retention period of the backup snapshot. Unit: days. // // example: // // 7 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The hash value of the backup snapshot. // // example: // // f2fe... SnapshotHash *string `json:"SnapshotHash,omitempty" xml:"SnapshotHash,omitempty"` // The ID of the backup snapshot. // // example: // // s-00047mxg17p26*****b SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"` // The type of the data source. Valid values: // // - **UDM_ECS**: ECS instance backup // // - **UDM_ECS_DISK**: disk backup subtask of ECS instance backup // // - **UDM_DISK**: disk backup // // example: // // UDM_ECS SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The time when the backup snapshot was created. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The status of the backup job. Valid values: // // - **COMPLETE**: The backup job is completed. // // - **PARTIAL_COMPLETE**: The backup job is partially completed. // // - **FAILED**: The backup job has failed. // // example: // // COMPLETE Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The time when the backup snapshot was updated. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1642496679 UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` }
func (DescribeUdmSnapshotsResponseBodySnapshots) GoString ¶
func (s DescribeUdmSnapshotsResponseBodySnapshots) GoString() string
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetActualBytes ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetActualBytes(v string) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetAdvancedRetentionType ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetAdvancedRetentionType(v string) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetBackupType ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetBackupType(v string) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetBytesTotal ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetBytesTotal(v int64) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetCanBeDeleted ¶ added in v4.1.4
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetCanBeDeleted(v bool) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetCompleteTime ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetCompleteTime(v int64) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetCreateTime ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetCreateTime(v int64) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetCreatedTime ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetCreatedTime(v int64) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetDiskId ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetDiskId(v string) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetExpireTime ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetExpireTime(v int64) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetInstanceId ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetInstanceId(v string) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetJobId ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetJobId(v string) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetNativeSnapshotId ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetNativeSnapshotId(v string) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetNativeSnapshotInfo ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetNativeSnapshotInfo(v string) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetParentSnapshotHash ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetParentSnapshotHash(v string) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetPrefix ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetPrefix(v string) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetRealSnapshotTime ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetRealSnapshotTime(v int64) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetRetention ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetRetention(v int64) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetSnapshotHash ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetSnapshotHash(v string) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetSnapshotId ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetSnapshotId(v string) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetSourceType ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetSourceType(v string) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetStartTime ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetStartTime(v int64) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetStatus ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetStatus(v string) *DescribeUdmSnapshotsResponseBodySnapshots
func (*DescribeUdmSnapshotsResponseBodySnapshots) SetUpdatedTime ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshots) SetUpdatedTime(v int64) *DescribeUdmSnapshotsResponseBodySnapshots
func (DescribeUdmSnapshotsResponseBodySnapshots) String ¶
func (s DescribeUdmSnapshotsResponseBodySnapshots) String() string
type DescribeUdmSnapshotsResponseBodySnapshotsDetail ¶
type DescribeUdmSnapshotsResponseBodySnapshotsDetail struct { // The consistency level. // // example: // // CRASH ConsistentLevel *string `json:"ConsistentLevel,omitempty" xml:"ConsistentLevel,omitempty"` // Indicates whether the system disk is included. // // example: // // true ContainOsDisk *bool `json:"ContainOsDisk,omitempty" xml:"ContainOsDisk,omitempty"` // The type of the source disk. // // example: // // cloud_essd DiskCategory *string `json:"DiskCategory,omitempty" xml:"DiskCategory,omitempty"` // The name of the disk. // // example: // // /dev/xvdb DiskDevName *string `json:"DiskDevName,omitempty" xml:"DiskDevName,omitempty"` // The mapping between the device and the recovery point ID. // // example: // // { // // "/dev/xvdb":"s-0000u7y6wm3v1e7hxh5a", // // "/dev/xvda":"s-0004bl6yr5pt89jjsv5a" // // } DiskHbrSnapshotIdWithDeviceMap map[string]interface{} `json:"DiskHbrSnapshotIdWithDeviceMap,omitempty" xml:"DiskHbrSnapshotIdWithDeviceMap,omitempty"` // The IDs of the disks that are backed up at the recovery point. DiskIdList []*string `json:"DiskIdList,omitempty" xml:"DiskIdList,omitempty" type:"Repeated"` // The reason for the downgrade. // // example: // // HBR.NoRamRoleBound DowngradeReason *string `json:"DowngradeReason,omitempty" xml:"DowngradeReason,omitempty"` // The hostname. // // example: // // iZbpxxxxxxxxxxxxxxxxe2Z HostName *string `json:"HostName,omitempty" xml:"HostName,omitempty"` // The mapping between the instance ID and the disk ID. // // example: // // { // // "i-bp1dlp0keohh7ids4uo6":"d-bp1e6427vhd320hifvs", // // "i-bp1dlp0keohh7ids4uo6":"d-bp1e6427vhd320hifvd" // // } InstanceIdWithDiskIdListMap map[string]interface{} `json:"InstanceIdWithDiskIdListMap,omitempty" xml:"InstanceIdWithDiskIdListMap,omitempty"` // The name of the instance. // // example: // // swh-hbr InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"` // The specifications of the source instance. // // example: // // ecs.c6.xlarge InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"` // Indicates whether the backup is created by the instant clone feature. // // example: // // false InstantAccess *bool `json:"InstantAccess,omitempty" xml:"InstantAccess,omitempty"` // The list of snapshot IDs, corresponding to DiskIdList. NativeSnapshotIdList []*string `json:"NativeSnapshotIdList,omitempty" xml:"NativeSnapshotIdList,omitempty" type:"Repeated"` // The ID of the system disk. // // example: // // d-bp1e6427vhd320hifvc OsDiskId *string `json:"OsDiskId,omitempty" xml:"OsDiskId,omitempty"` // The name of the operating system. // // example: // // Debian 10.10 64-bit (UEFI) OsName *string `json:"OsName,omitempty" xml:"OsName,omitempty"` // The English name of the operating system. // // example: // // Debian 11.1 64 bit OsNameEn *string `json:"OsNameEn,omitempty" xml:"OsNameEn,omitempty"` // The type of the operating system. Valid values: linux and windows. // // example: // // windows OsType *string `json:"OsType,omitempty" xml:"OsType,omitempty"` // The performance level of the source disk. // // example: // // PL0 PerformanceLevel *string `json:"PerformanceLevel,omitempty" xml:"PerformanceLevel,omitempty"` // The system platform. // // example: // // CentOS Platform *string `json:"Platform,omitempty" xml:"Platform,omitempty"` // The ID of the snapshot group. // // example: // // ssg-uf6856txcaq31uj*** SnapshotGroupId *string `json:"SnapshotGroupId,omitempty" xml:"SnapshotGroupId,omitempty"` // Indicates whether the disk is a system disk. // // example: // // true SystemDisk *bool `json:"SystemDisk,omitempty" xml:"SystemDisk,omitempty"` // The name of the instance. // // example: // // BNSHSVR42 IPGUARD VmName *string `json:"VmName,omitempty" xml:"VmName,omitempty"` }
func (DescribeUdmSnapshotsResponseBodySnapshotsDetail) GoString ¶
func (s DescribeUdmSnapshotsResponseBodySnapshotsDetail) GoString() string
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetConsistentLevel ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetConsistentLevel(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetContainOsDisk ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetContainOsDisk(v bool) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetDiskCategory ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetDiskCategory(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetDiskDevName ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetDiskDevName(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetDiskHbrSnapshotIdWithDeviceMap ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetDiskHbrSnapshotIdWithDeviceMap(v map[string]interface{}) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetDiskIdList ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetDiskIdList(v []*string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetDowngradeReason ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetDowngradeReason(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetHostName ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetHostName(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetInstanceIdWithDiskIdListMap ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetInstanceIdWithDiskIdListMap(v map[string]interface{}) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetInstanceName ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetInstanceName(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetInstanceType ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetInstanceType(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetInstantAccess ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetInstantAccess(v bool) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetNativeSnapshotIdList ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetNativeSnapshotIdList(v []*string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetOsDiskId ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetOsDiskId(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetOsName ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetOsName(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetOsNameEn ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetOsNameEn(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetOsType ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetOsType(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetPerformanceLevel ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetPerformanceLevel(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetPlatform ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetPlatform(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetSnapshotGroupId ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetSnapshotGroupId(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetSystemDisk ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetSystemDisk(v bool) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetVmName ¶
func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetVmName(v string) *DescribeUdmSnapshotsResponseBodySnapshotsDetail
func (DescribeUdmSnapshotsResponseBodySnapshotsDetail) String ¶
func (s DescribeUdmSnapshotsResponseBodySnapshotsDetail) String() string
type DescribeUdmSnapshotsShrinkRequest ¶
type DescribeUdmSnapshotsShrinkRequest struct { // The ID of the disk. // // example: // // d-bp1560750pclffpzxy70 DiskId *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"` // The end of the time range to query. The value must be a UNIX timestamp. Unit: seconds. // // This parameter is required. // // example: // // 1643092168 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The ID of the ECS instance. // // example: // // i-bp18x2k7sw925ir7ofh8 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The ID of the backup job. // // example: // // job-********************* JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The list of backup snapshots. // // example: // // [\\"s-000e3vhhu62xsm6v92r0\\"] SnapshotIdsShrink *string `json:"SnapshotIds,omitempty" xml:"SnapshotIds,omitempty"` // The type of the data source. Valid values: // // - **UDM_ECS**: ECS instance backup // // - **UDM_ECS_DISK**: disk backup subtask of ECS instance backup // // - **UDM_DISK**: disk backup // // This parameter is required. // // example: // // UDM_ECS SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The beginning of the time range to query. The value must be a UNIX timestamp. Unit: seconds. // // This parameter is required. // // example: // // 1642057551 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The ID of the region where the ECS instance resides. // // This parameter is required. // // example: // // cn-hangzhou UdmRegionId *string `json:"UdmRegionId,omitempty" xml:"UdmRegionId,omitempty"` }
func (DescribeUdmSnapshotsShrinkRequest) GoString ¶
func (s DescribeUdmSnapshotsShrinkRequest) GoString() string
func (*DescribeUdmSnapshotsShrinkRequest) SetDiskId ¶
func (s *DescribeUdmSnapshotsShrinkRequest) SetDiskId(v string) *DescribeUdmSnapshotsShrinkRequest
func (*DescribeUdmSnapshotsShrinkRequest) SetEndTime ¶
func (s *DescribeUdmSnapshotsShrinkRequest) SetEndTime(v int64) *DescribeUdmSnapshotsShrinkRequest
func (*DescribeUdmSnapshotsShrinkRequest) SetInstanceId ¶
func (s *DescribeUdmSnapshotsShrinkRequest) SetInstanceId(v string) *DescribeUdmSnapshotsShrinkRequest
func (*DescribeUdmSnapshotsShrinkRequest) SetJobId ¶
func (s *DescribeUdmSnapshotsShrinkRequest) SetJobId(v string) *DescribeUdmSnapshotsShrinkRequest
func (*DescribeUdmSnapshotsShrinkRequest) SetSnapshotIdsShrink ¶
func (s *DescribeUdmSnapshotsShrinkRequest) SetSnapshotIdsShrink(v string) *DescribeUdmSnapshotsShrinkRequest
func (*DescribeUdmSnapshotsShrinkRequest) SetSourceType ¶
func (s *DescribeUdmSnapshotsShrinkRequest) SetSourceType(v string) *DescribeUdmSnapshotsShrinkRequest
func (*DescribeUdmSnapshotsShrinkRequest) SetStartTime ¶
func (s *DescribeUdmSnapshotsShrinkRequest) SetStartTime(v int64) *DescribeUdmSnapshotsShrinkRequest
func (*DescribeUdmSnapshotsShrinkRequest) SetUdmRegionId ¶
func (s *DescribeUdmSnapshotsShrinkRequest) SetUdmRegionId(v string) *DescribeUdmSnapshotsShrinkRequest
func (DescribeUdmSnapshotsShrinkRequest) String ¶
func (s DescribeUdmSnapshotsShrinkRequest) String() string
type DescribeVaultReplicationRegionsRequest ¶
type DescribeVaultReplicationRegionsRequest struct { // This parameter is deprecated. // // example: // // 01W3ZZOQ Token *string `json:"Token,omitempty" xml:"Token,omitempty"` // Deprecated // // This parameter is deprecated. // // example: // // v-00030j3c******sn VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DescribeVaultReplicationRegionsRequest) GoString ¶
func (s DescribeVaultReplicationRegionsRequest) GoString() string
func (*DescribeVaultReplicationRegionsRequest) SetToken ¶
func (s *DescribeVaultReplicationRegionsRequest) SetToken(v string) *DescribeVaultReplicationRegionsRequest
func (*DescribeVaultReplicationRegionsRequest) SetVaultId ¶
func (s *DescribeVaultReplicationRegionsRequest) SetVaultId(v string) *DescribeVaultReplicationRegionsRequest
func (DescribeVaultReplicationRegionsRequest) String ¶
func (s DescribeVaultReplicationRegionsRequest) String() string
type DescribeVaultReplicationRegionsResponse ¶
type DescribeVaultReplicationRegionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeVaultReplicationRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeVaultReplicationRegionsResponse) GoString ¶
func (s DescribeVaultReplicationRegionsResponse) GoString() string
func (*DescribeVaultReplicationRegionsResponse) SetHeaders ¶
func (s *DescribeVaultReplicationRegionsResponse) SetHeaders(v map[string]*string) *DescribeVaultReplicationRegionsResponse
func (*DescribeVaultReplicationRegionsResponse) SetStatusCode ¶
func (s *DescribeVaultReplicationRegionsResponse) SetStatusCode(v int32) *DescribeVaultReplicationRegionsResponse
func (DescribeVaultReplicationRegionsResponse) String ¶
func (s DescribeVaultReplicationRegionsResponse) String() string
type DescribeVaultReplicationRegionsResponseBody ¶
type DescribeVaultReplicationRegionsResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The regions that support cross-region replication. Regions *DescribeVaultReplicationRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Struct"` // The ID of the request. // // example: // // F4EEB401-DD21-588D-AE3B-1E835C7655E1 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DescribeVaultReplicationRegionsResponseBody) GoString ¶
func (s DescribeVaultReplicationRegionsResponseBody) GoString() string
func (*DescribeVaultReplicationRegionsResponseBody) SetCode ¶
func (s *DescribeVaultReplicationRegionsResponseBody) SetCode(v string) *DescribeVaultReplicationRegionsResponseBody
func (*DescribeVaultReplicationRegionsResponseBody) SetMessage ¶
func (s *DescribeVaultReplicationRegionsResponseBody) SetMessage(v string) *DescribeVaultReplicationRegionsResponseBody
func (*DescribeVaultReplicationRegionsResponseBody) SetRegions ¶
func (*DescribeVaultReplicationRegionsResponseBody) SetRequestId ¶
func (s *DescribeVaultReplicationRegionsResponseBody) SetRequestId(v string) *DescribeVaultReplicationRegionsResponseBody
func (*DescribeVaultReplicationRegionsResponseBody) SetSuccess ¶
func (s *DescribeVaultReplicationRegionsResponseBody) SetSuccess(v bool) *DescribeVaultReplicationRegionsResponseBody
func (DescribeVaultReplicationRegionsResponseBody) String ¶
func (s DescribeVaultReplicationRegionsResponseBody) String() string
type DescribeVaultReplicationRegionsResponseBodyRegions ¶
type DescribeVaultReplicationRegionsResponseBodyRegions struct {
RegionId []*string `json:"RegionId,omitempty" xml:"RegionId,omitempty" type:"Repeated"`
}
func (DescribeVaultReplicationRegionsResponseBodyRegions) GoString ¶
func (s DescribeVaultReplicationRegionsResponseBodyRegions) GoString() string
func (*DescribeVaultReplicationRegionsResponseBodyRegions) SetRegionId ¶
func (s *DescribeVaultReplicationRegionsResponseBodyRegions) SetRegionId(v []*string) *DescribeVaultReplicationRegionsResponseBodyRegions
func (DescribeVaultReplicationRegionsResponseBodyRegions) String ¶
func (s DescribeVaultReplicationRegionsResponseBodyRegions) String() string
type DescribeVaultsRequest ¶
type DescribeVaultsRequest struct { // The page number. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 99. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // Resource group ID. // // example: // // rg-********************* ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The status of the backup vault. Valid values: // // - **UNKNOWN**: The backup vault is in an unknown state. // // - **INITIALIZING**: The backup vault is being initialized. // // - **CREATED**: The backup vault is created. // // - **ERROR**: An error occurs on the backup vault. // // example: // // CREATED Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // Tag information. Supports up to 20 tags. // // example: // // 6a745bceffb042959b3b5206d6f12ad1 Tag []*DescribeVaultsRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // Backup vault ID. // // example: // // v-********************* VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` VaultName *string `json:"VaultName,omitempty" xml:"VaultName,omitempty"` // The region ID to which the backup vault belongs. // // example: // // cn-shanghai VaultRegionId *string `json:"VaultRegionId,omitempty" xml:"VaultRegionId,omitempty"` // Backup repository type. The values are as follows: // // - **STANDARD**: Represents a standard repository, which can be used for ECS file backups, OSS backups, NAS backups, etc. // // - **OTS_BACKUP**: Represents a TableStore repository, which is only used for TableStore backups, and TableStore must use this type of repository. // // example: // // STANDARD VaultType *string `json:"VaultType,omitempty" xml:"VaultType,omitempty"` }
func (DescribeVaultsRequest) GoString ¶
func (s DescribeVaultsRequest) GoString() string
func (*DescribeVaultsRequest) SetPageNumber ¶
func (s *DescribeVaultsRequest) SetPageNumber(v int32) *DescribeVaultsRequest
func (*DescribeVaultsRequest) SetPageSize ¶
func (s *DescribeVaultsRequest) SetPageSize(v int32) *DescribeVaultsRequest
func (*DescribeVaultsRequest) SetResourceGroupId ¶
func (s *DescribeVaultsRequest) SetResourceGroupId(v string) *DescribeVaultsRequest
func (*DescribeVaultsRequest) SetStatus ¶
func (s *DescribeVaultsRequest) SetStatus(v string) *DescribeVaultsRequest
func (*DescribeVaultsRequest) SetTag ¶
func (s *DescribeVaultsRequest) SetTag(v []*DescribeVaultsRequestTag) *DescribeVaultsRequest
func (*DescribeVaultsRequest) SetVaultId ¶
func (s *DescribeVaultsRequest) SetVaultId(v string) *DescribeVaultsRequest
func (*DescribeVaultsRequest) SetVaultName ¶ added in v4.1.5
func (s *DescribeVaultsRequest) SetVaultName(v string) *DescribeVaultsRequest
func (*DescribeVaultsRequest) SetVaultRegionId ¶
func (s *DescribeVaultsRequest) SetVaultRegionId(v string) *DescribeVaultsRequest
func (*DescribeVaultsRequest) SetVaultType ¶
func (s *DescribeVaultsRequest) SetVaultType(v string) *DescribeVaultsRequest
func (DescribeVaultsRequest) String ¶
func (s DescribeVaultsRequest) String() string
type DescribeVaultsRequestTag ¶
type DescribeVaultsRequestTag struct { // The key of the tag. // // example: // // key1 Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The Value of the tag. // // example: // // value1 Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeVaultsRequestTag) GoString ¶
func (s DescribeVaultsRequestTag) GoString() string
func (*DescribeVaultsRequestTag) SetKey ¶
func (s *DescribeVaultsRequestTag) SetKey(v string) *DescribeVaultsRequestTag
func (*DescribeVaultsRequestTag) SetValue ¶
func (s *DescribeVaultsRequestTag) SetValue(v string) *DescribeVaultsRequestTag
func (DescribeVaultsRequestTag) String ¶
func (s DescribeVaultsRequestTag) String() string
type DescribeVaultsResponse ¶
type DescribeVaultsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeVaultsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeVaultsResponse) GoString ¶
func (s DescribeVaultsResponse) GoString() string
func (*DescribeVaultsResponse) SetBody ¶
func (s *DescribeVaultsResponse) SetBody(v *DescribeVaultsResponseBody) *DescribeVaultsResponse
func (*DescribeVaultsResponse) SetHeaders ¶
func (s *DescribeVaultsResponse) SetHeaders(v map[string]*string) *DescribeVaultsResponse
func (*DescribeVaultsResponse) SetStatusCode ¶
func (s *DescribeVaultsResponse) SetStatusCode(v int32) *DescribeVaultsResponse
func (DescribeVaultsResponse) String ¶
func (s DescribeVaultsResponse) String() string
type DescribeVaultsResponseBody ¶
type DescribeVaultsResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // Page number for pagination, starting from 1. The default value is 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // Page size, with a minimum value of 1, a maximum value of 99, and a default value of 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // Request ID. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Whether the request was successful. // // - true: Success - false: Failure // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // Returns the total number of backup repositories. // // example: // // 8 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` // The backup vaults. // // example: // // {\\"Vault\\": []} Vaults *DescribeVaultsResponseBodyVaults `json:"Vaults,omitempty" xml:"Vaults,omitempty" type:"Struct"` }
func (DescribeVaultsResponseBody) GoString ¶
func (s DescribeVaultsResponseBody) GoString() string
func (*DescribeVaultsResponseBody) SetCode ¶
func (s *DescribeVaultsResponseBody) SetCode(v string) *DescribeVaultsResponseBody
func (*DescribeVaultsResponseBody) SetMessage ¶
func (s *DescribeVaultsResponseBody) SetMessage(v string) *DescribeVaultsResponseBody
func (*DescribeVaultsResponseBody) SetPageNumber ¶
func (s *DescribeVaultsResponseBody) SetPageNumber(v int32) *DescribeVaultsResponseBody
func (*DescribeVaultsResponseBody) SetPageSize ¶
func (s *DescribeVaultsResponseBody) SetPageSize(v int32) *DescribeVaultsResponseBody
func (*DescribeVaultsResponseBody) SetRequestId ¶
func (s *DescribeVaultsResponseBody) SetRequestId(v string) *DescribeVaultsResponseBody
func (*DescribeVaultsResponseBody) SetSuccess ¶
func (s *DescribeVaultsResponseBody) SetSuccess(v bool) *DescribeVaultsResponseBody
func (*DescribeVaultsResponseBody) SetTotalCount ¶
func (s *DescribeVaultsResponseBody) SetTotalCount(v int32) *DescribeVaultsResponseBody
func (*DescribeVaultsResponseBody) SetVaults ¶
func (s *DescribeVaultsResponseBody) SetVaults(v *DescribeVaultsResponseBodyVaults) *DescribeVaultsResponseBody
func (DescribeVaultsResponseBody) String ¶
func (s DescribeVaultsResponseBody) String() string
type DescribeVaultsResponseBodyVaults ¶
type DescribeVaultsResponseBodyVaults struct {
Vault []*DescribeVaultsResponseBodyVaultsVault `json:"Vault,omitempty" xml:"Vault,omitempty" type:"Repeated"`
}
func (DescribeVaultsResponseBodyVaults) GoString ¶
func (s DescribeVaultsResponseBodyVaults) GoString() string
func (*DescribeVaultsResponseBodyVaults) SetVault ¶
func (s *DescribeVaultsResponseBodyVaults) SetVault(v []*DescribeVaultsResponseBodyVaultsVault) *DescribeVaultsResponseBodyVaults
func (DescribeVaultsResponseBodyVaults) String ¶
func (s DescribeVaultsResponseBodyVaults) String() string
type DescribeVaultsResponseBodyVaultsVault ¶
type DescribeVaultsResponseBodyVaultsVault struct { // Archival tier backup data volume. Unit: bytes. // // example: // // 1024000 ArchiveBytesDone *int64 `json:"ArchiveBytesDone,omitempty" xml:"ArchiveBytesDone,omitempty"` // The billable storage usage of the Archive tier. Unit: bytes. // // example: // // 1024000 ArchiveStorageSize *int64 `json:"ArchiveStorageSize,omitempty" xml:"ArchiveStorageSize,omitempty"` // The statistics of backup plans that use the backup vault. BackupPlanStatistics *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics `json:"BackupPlanStatistics,omitempty" xml:"BackupPlanStatistics,omitempty" type:"Struct"` // The name of the OSS bucket used by the backup vault. // // example: // // hbr-0005i51******t58 BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"` // The amount of data that is backed up. Unit: bytes. // // example: // // 20 BytesDone *int64 `json:"BytesDone,omitempty" xml:"BytesDone,omitempty"` // The billing method of the backup vault. // // example: // // FREE ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"` // The billable storage usage of the archive vault. Unit: bytes. // // example: // // 1024000 ChargedStorageSize *int64 `json:"ChargedStorageSize,omitempty" xml:"ChargedStorageSize,omitempty"` // The encryption algorithm used to compress the backup vault. Valid values: // // - DISABLED: The backup vault is not compressed. // // - SNAPPY: The backup vault is compressed by using the SNAPPY encryption algorithm. // // - ZSTD: The backup vault is compressed by using Zstandard, a fast lossless compression algorithm. // // example: // // ZSTD CompressionAlgorithm *string `json:"CompressionAlgorithm,omitempty" xml:"CompressionAlgorithm,omitempty"` // The time when the backup vault was created. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` // Indicates whether the deduplication feature is enabled. // // example: // // true Dedup *bool `json:"Dedup,omitempty" xml:"Dedup,omitempty"` // The description of the backup vault. // // example: // // vault description Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The encryption type of the backup vault. Valid values: // // - NONE: The backup vault is not encrypted. // // - HBR_PRIVATE (default): The backup vault is encrypted by using a key provided by Cloud Backup. // // - KMS: The backup vault is encrypted by using a custom master key (CMK) created in Key Management Service (KMS). // // example: // // HBR_PRIVATE EncryptType *string `json:"EncryptType,omitempty" xml:"EncryptType,omitempty"` // Indicates whether indexes are available. Indexes are available when they are not being updated. // // example: // // true IndexAvailable *bool `json:"IndexAvailable,omitempty" xml:"IndexAvailable,omitempty"` // The index level. // // - OFF: No indexes are created. // // - META: Metadata indexes are created. // // - ALL: Full-text indexes are created. // // example: // // OFF IndexLevel *string `json:"IndexLevel,omitempty" xml:"IndexLevel,omitempty"` // The time when the index was updated. // // example: // // 1639645628 IndexUpdateTime *int64 `json:"IndexUpdateTime,omitempty" xml:"IndexUpdateTime,omitempty"` // The ID or alias of the CMK created in KMS. This parameter is returned only when EncryptType is set to KMS. // // example: // // alias/acs/acm KmsKeyId *string `json:"KmsKeyId,omitempty" xml:"KmsKeyId,omitempty"` // The time when the last remote backup was synchronized. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 LatestReplicationTime *int64 `json:"LatestReplicationTime,omitempty" xml:"LatestReplicationTime,omitempty"` // The data redundancy type of the backup vault. Valid values: // // - LRS: Locally redundant storage (LRS) is enabled for the backup vault. Cloud Backup stores the copies of each object on multiple devices of different facilities in the same zone. This way, Cloud Backup ensures data durability and availability even if hardware failures occur. // // - ZRS: Zone-redundant storage (ZRS) is enabled for the backup vault. Cloud Backup uses the multi-zone mechanism to distribute data across three zones within the same region. If a zone fails, the data that is stored in the other two zones is still accessible. // // example: // // LRS RedundancyType *string `json:"RedundancyType,omitempty" xml:"RedundancyType,omitempty"` // Indicates whether the backup vault is a remote backup vault. Valid values: // // - true: The backup vault is a remote backup vault. // // - false: The backup vault is a local backup vault. // // example: // // false Replication *bool `json:"Replication,omitempty" xml:"Replication,omitempty"` // The progress of data synchronization from the backup vault to the mirror vault. ReplicationProgress *DescribeVaultsResponseBodyVaultsVaultReplicationProgress `json:"ReplicationProgress,omitempty" xml:"ReplicationProgress,omitempty" type:"Struct"` // The ID of the region in which the source vault resides. This parameter is valid only for remote backup vaults. // // example: // // v-********************* ReplicationSourceRegionId *string `json:"ReplicationSourceRegionId,omitempty" xml:"ReplicationSourceRegionId,omitempty"` // Indicate whether the backup vault is the source vault that corresponds to the remote backup vault. Valid values: // // - true // // - false // // example: // // false ReplicationSourceVault *bool `json:"ReplicationSourceVault,omitempty" xml:"ReplicationSourceVault,omitempty"` // The ID of the source vault that corresponds to the remote backup vault. // // example: // // v-********************* ReplicationSourceVaultId *string `json:"ReplicationSourceVaultId,omitempty" xml:"ReplicationSourceVaultId,omitempty"` // Target region for remote backup repository. // // example: // // cn-shanghai ReplicationTargetRegionId *string `json:"ReplicationTargetRegionId,omitempty" xml:"ReplicationTargetRegionId,omitempty"` // The ID of the resource group. // // example: // // rg-********************* ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The retention period of the backup vault. Unit: days. // // example: // // 2 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // Indicates whether the backup search feature is enabled. // // example: // // true SearchEnabled *bool `json:"SearchEnabled,omitempty" xml:"SearchEnabled,omitempty"` // The number of snapshots in the backup vault. // // example: // // 0 SnapshotCount *int64 `json:"SnapshotCount,omitempty" xml:"SnapshotCount,omitempty"` // The data source types of the backup vault. SourceTypes *DescribeVaultsResponseBodyVaultsVaultSourceTypes `json:"SourceTypes,omitempty" xml:"SourceTypes,omitempty" type:"Struct"` // The status of the backup vault. Valid values: // // - **UNKNOWN**: The backup vault is in an unknown state. // // - **INITIALIZING**: The backup vault is being initialized. // // - **CREATED**: The backup vault is created. // // - **ERROR**: An error occurs on the backup vault. // // example: // // CREATED Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The usage of the backup vault. Unit: bytes. // // example: // // 10 StorageSize *int64 `json:"StorageSize,omitempty" xml:"StorageSize,omitempty"` // The tags of the backup vault. Tags *DescribeVaultsResponseBodyVaultsVaultTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"` // The free trial information. TrialInfo *DescribeVaultsResponseBodyVaultsVaultTrialInfo `json:"TrialInfo,omitempty" xml:"TrialInfo,omitempty" type:"Struct"` // The time when the backup vault was updated. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` // The ID of the backup vault. // // example: // // v-********************* VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` // The name of the backup vault. // // example: // // vaultname VaultName *string `json:"VaultName,omitempty" xml:"VaultName,omitempty"` // The ID of the region in which the backup vault resides. // // example: // // cn-shanghai VaultRegionId *string `json:"VaultRegionId,omitempty" xml:"VaultRegionId,omitempty"` // The status message that is returned when the backup vault is in the ERROR state. This parameter is valid only for remote backup vaults. Valid values: // // - **UNKNOWN_ERROR**: An unknown error occurs. // // - **SOURCE_VAULT_ALREADY_HAS_REPLICATION**: A mirror vault is configured for the source vault. // // example: // // SOURCE_VAULT_ALREADY_HAS_REPLICATION VaultStatusMessage *string `json:"VaultStatusMessage,omitempty" xml:"VaultStatusMessage,omitempty"` // The storage class of the backup vault. Valid value: **STANDARD**, which indicates standard storage. // // example: // // STANDARD VaultStorageClass *string `json:"VaultStorageClass,omitempty" xml:"VaultStorageClass,omitempty"` // The type of the backup vault. Valid value: **STANDARD**, which indicates a standard backup vault. // // example: // // STANDARD VaultType *string `json:"VaultType,omitempty" xml:"VaultType,omitempty"` // Indicates whether the immutable backup feature is enabled. // // example: // // true WormEnabled *bool `json:"WormEnabled,omitempty" xml:"WormEnabled,omitempty"` }
func (DescribeVaultsResponseBodyVaultsVault) GoString ¶
func (s DescribeVaultsResponseBodyVaultsVault) GoString() string
func (*DescribeVaultsResponseBodyVaultsVault) SetArchiveBytesDone ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetArchiveBytesDone(v int64) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetArchiveStorageSize ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetArchiveStorageSize(v int64) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetBackupPlanStatistics ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetBackupPlanStatistics(v *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetBucketName ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetBucketName(v string) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetBytesDone ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetBytesDone(v int64) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetChargeType ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetChargeType(v string) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetChargedStorageSize ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetChargedStorageSize(v int64) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetCompressionAlgorithm ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetCompressionAlgorithm(v string) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetCreatedTime ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetCreatedTime(v int64) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetDedup ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetDedup(v bool) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetDescription ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetDescription(v string) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetEncryptType ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetEncryptType(v string) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetIndexAvailable ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetIndexAvailable(v bool) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetIndexLevel ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetIndexLevel(v string) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetIndexUpdateTime ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetIndexUpdateTime(v int64) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetKmsKeyId ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetKmsKeyId(v string) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetLatestReplicationTime ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetLatestReplicationTime(v int64) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetRedundancyType ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetRedundancyType(v string) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetReplication ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetReplication(v bool) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetReplicationProgress ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetReplicationProgress(v *DescribeVaultsResponseBodyVaultsVaultReplicationProgress) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetReplicationSourceRegionId ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetReplicationSourceRegionId(v string) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetReplicationSourceVault ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetReplicationSourceVault(v bool) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetReplicationSourceVaultId ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetReplicationSourceVaultId(v string) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetReplicationTargetRegionId ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetReplicationTargetRegionId(v string) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetResourceGroupId ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetResourceGroupId(v string) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetRetention ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetRetention(v int64) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetSearchEnabled ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetSearchEnabled(v bool) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetSnapshotCount ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetSnapshotCount(v int64) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetSourceTypes ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetSourceTypes(v *DescribeVaultsResponseBodyVaultsVaultSourceTypes) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetStatus ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetStatus(v string) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetStorageSize ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetStorageSize(v int64) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetTrialInfo ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetTrialInfo(v *DescribeVaultsResponseBodyVaultsVaultTrialInfo) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetUpdatedTime ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetUpdatedTime(v int64) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetVaultId ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetVaultId(v string) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetVaultName ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetVaultName(v string) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetVaultRegionId ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetVaultRegionId(v string) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetVaultStatusMessage ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetVaultStatusMessage(v string) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetVaultStorageClass ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetVaultStorageClass(v string) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetVaultType ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetVaultType(v string) *DescribeVaultsResponseBodyVaultsVault
func (*DescribeVaultsResponseBodyVaultsVault) SetWormEnabled ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetWormEnabled(v bool) *DescribeVaultsResponseBodyVaultsVault
func (DescribeVaultsResponseBodyVaultsVault) String ¶
func (s DescribeVaultsResponseBodyVaultsVault) String() string
type DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics ¶
type DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics struct { // The number of archive plans. // // example: // // 1 Archive *int32 `json:"Archive,omitempty" xml:"Archive,omitempty"` // The number of Cloud Parallel File Storage (CPFS) backup plans. // // example: // // 1 CommonFileSystem *int32 `json:"CommonFileSystem,omitempty" xml:"CommonFileSystem,omitempty"` // The number of backup plans for General-purpose NAS file systems. // // example: // // 1 CommonNas *int32 `json:"CommonNas,omitempty" xml:"CommonNas,omitempty"` // The number of backup plans for Cloud Storage Gateway (CSG) gateways. // // example: // // 1 Csg *int32 `json:"Csg,omitempty" xml:"Csg,omitempty"` // The number of backup plans for ECS files. // // example: // // 1 EcsFile *int32 `json:"EcsFile,omitempty" xml:"EcsFile,omitempty"` // The number of backup plans for SAP HANA instances. // // example: // // 1 EcsHana *int32 `json:"EcsHana,omitempty" xml:"EcsHana,omitempty"` // The number of backup plans for Isilon storage systems. // // example: // // 1 Isilon *int32 `json:"Isilon,omitempty" xml:"Isilon,omitempty"` // The number of backup plans for on-premises servers. // // example: // // 1 LocalFile *int32 `json:"LocalFile,omitempty" xml:"LocalFile,omitempty"` // The number of backup plans for on-premises virtual machines (VMs). // // example: // // 1 LocalVm *int32 `json:"LocalVm,omitempty" xml:"LocalVm,omitempty"` // The number of backup plans for MySQL databases. // // example: // // 1 MySql *int32 `json:"MySql,omitempty" xml:"MySql,omitempty"` // The number of backup plans for NAS file systems. // // example: // // 1 Nas *int32 `json:"Nas,omitempty" xml:"Nas,omitempty"` // The number of backup plans for Oracle databases. // // example: // // 1 Oracle *int32 `json:"Oracle,omitempty" xml:"Oracle,omitempty"` // The number of backup plans for OSS buckets. // // example: // // 1 Oss *int32 `json:"Oss,omitempty" xml:"Oss,omitempty"` // The number of backup plans for Tablestore instances. // // example: // // 1 Ots *int32 `json:"Ots,omitempty" xml:"Ots,omitempty"` // The number of backup plans for SQL Server databases. // // example: // // 1 SqlServer *int32 `json:"SqlServer,omitempty" xml:"SqlServer,omitempty"` }
func (DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) GoString ¶
func (s DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) GoString() string
func (*DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetArchive ¶
func (*DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetCommonFileSystem ¶ added in v4.0.1
func (s *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetCommonFileSystem(v int32) *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics
func (*DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetCommonNas ¶
func (*DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetEcsFile ¶
func (*DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetEcsHana ¶
func (*DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetLocalFile ¶
func (*DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetLocalVm ¶
func (*DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetSqlServer ¶
func (DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) String ¶
func (s DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) String() string
type DescribeVaultsResponseBodyVaultsVaultReplicationProgress ¶
type DescribeVaultsResponseBodyVaultsVaultReplicationProgress struct { // The progress of historical data synchronization from the backup vault to the mirror vault. Valid values: 0 to 100. // // example: // // 100 HistoricalReplicationProgress *int32 `json:"HistoricalReplicationProgress,omitempty" xml:"HistoricalReplicationProgress,omitempty"` // The latest synchronization time of incremental data in the mirror vault. // // example: // // 1579413159 NewReplicationProgress *int64 `json:"NewReplicationProgress,omitempty" xml:"NewReplicationProgress,omitempty"` }
func (DescribeVaultsResponseBodyVaultsVaultReplicationProgress) GoString ¶
func (s DescribeVaultsResponseBodyVaultsVaultReplicationProgress) GoString() string
func (*DescribeVaultsResponseBodyVaultsVaultReplicationProgress) SetHistoricalReplicationProgress ¶
func (s *DescribeVaultsResponseBodyVaultsVaultReplicationProgress) SetHistoricalReplicationProgress(v int32) *DescribeVaultsResponseBodyVaultsVaultReplicationProgress
func (*DescribeVaultsResponseBodyVaultsVaultReplicationProgress) SetNewReplicationProgress ¶
func (s *DescribeVaultsResponseBodyVaultsVaultReplicationProgress) SetNewReplicationProgress(v int64) *DescribeVaultsResponseBodyVaultsVaultReplicationProgress
func (DescribeVaultsResponseBodyVaultsVaultReplicationProgress) String ¶
func (s DescribeVaultsResponseBodyVaultsVaultReplicationProgress) String() string
type DescribeVaultsResponseBodyVaultsVaultSourceTypes ¶
type DescribeVaultsResponseBodyVaultsVaultSourceTypes struct {
SourceType []*string `json:"SourceType,omitempty" xml:"SourceType,omitempty" type:"Repeated"`
}
func (DescribeVaultsResponseBodyVaultsVaultSourceTypes) GoString ¶
func (s DescribeVaultsResponseBodyVaultsVaultSourceTypes) GoString() string
func (*DescribeVaultsResponseBodyVaultsVaultSourceTypes) SetSourceType ¶
func (s *DescribeVaultsResponseBodyVaultsVaultSourceTypes) SetSourceType(v []*string) *DescribeVaultsResponseBodyVaultsVaultSourceTypes
func (DescribeVaultsResponseBodyVaultsVaultSourceTypes) String ¶
func (s DescribeVaultsResponseBodyVaultsVaultSourceTypes) String() string
type DescribeVaultsResponseBodyVaultsVaultTags ¶
type DescribeVaultsResponseBodyVaultsVaultTags struct {
Tag []*DescribeVaultsResponseBodyVaultsVaultTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}
func (DescribeVaultsResponseBodyVaultsVaultTags) GoString ¶
func (s DescribeVaultsResponseBodyVaultsVaultTags) GoString() string
func (DescribeVaultsResponseBodyVaultsVaultTags) String ¶
func (s DescribeVaultsResponseBodyVaultsVaultTags) String() string
type DescribeVaultsResponseBodyVaultsVaultTagsTag ¶
type DescribeVaultsResponseBodyVaultsVaultTagsTag struct { // The tag key of the backup vault. Valid values of N: 1 to 20. // // - The tag key cannot start with `aliyun` or `acs:`. // // - The tag key cannot contain `http://` or `https://`. // // - The tag key cannot be an empty string. // // example: // // aaa Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value of the backup vault. Valid values of N: 1 to 20. // // - The tag value cannot start with `aliyun` or `acs:`. // // - The tag value cannot contain `http://` or `https://`. // // - The tag value cannot be an empty string. // // example: // // a1 Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeVaultsResponseBodyVaultsVaultTagsTag) GoString ¶
func (s DescribeVaultsResponseBodyVaultsVaultTagsTag) GoString() string
func (*DescribeVaultsResponseBodyVaultsVaultTagsTag) SetValue ¶
func (s *DescribeVaultsResponseBodyVaultsVaultTagsTag) SetValue(v string) *DescribeVaultsResponseBodyVaultsVaultTagsTag
func (DescribeVaultsResponseBodyVaultsVaultTagsTag) String ¶
func (s DescribeVaultsResponseBodyVaultsVaultTagsTag) String() string
type DescribeVaultsResponseBodyVaultsVaultTrialInfo ¶
type DescribeVaultsResponseBodyVaultsVaultTrialInfo struct { // Indicates whether you are billed based on the pay-as-you-go method after the free trial ends. // // example: // // true KeepAfterTrialExpiration *bool `json:"KeepAfterTrialExpiration,omitempty" xml:"KeepAfterTrialExpiration,omitempty"` // The expiration time of the free trial. // // example: // // 1584597600 TrialExpireTime *int64 `json:"TrialExpireTime,omitempty" xml:"TrialExpireTime,omitempty"` // The start time of the free trial. // // example: // // 1579413159 TrialStartTime *int64 `json:"TrialStartTime,omitempty" xml:"TrialStartTime,omitempty"` // The time when the free-trial backup vault is released. // // example: // // 1594965600 TrialVaultReleaseTime *int64 `json:"TrialVaultReleaseTime,omitempty" xml:"TrialVaultReleaseTime,omitempty"` }
func (DescribeVaultsResponseBodyVaultsVaultTrialInfo) GoString ¶
func (s DescribeVaultsResponseBodyVaultsVaultTrialInfo) GoString() string
func (*DescribeVaultsResponseBodyVaultsVaultTrialInfo) SetKeepAfterTrialExpiration ¶
func (s *DescribeVaultsResponseBodyVaultsVaultTrialInfo) SetKeepAfterTrialExpiration(v bool) *DescribeVaultsResponseBodyVaultsVaultTrialInfo
func (*DescribeVaultsResponseBodyVaultsVaultTrialInfo) SetTrialExpireTime ¶
func (s *DescribeVaultsResponseBodyVaultsVaultTrialInfo) SetTrialExpireTime(v int64) *DescribeVaultsResponseBodyVaultsVaultTrialInfo
func (*DescribeVaultsResponseBodyVaultsVaultTrialInfo) SetTrialStartTime ¶
func (s *DescribeVaultsResponseBodyVaultsVaultTrialInfo) SetTrialStartTime(v int64) *DescribeVaultsResponseBodyVaultsVaultTrialInfo
func (*DescribeVaultsResponseBodyVaultsVaultTrialInfo) SetTrialVaultReleaseTime ¶
func (s *DescribeVaultsResponseBodyVaultsVaultTrialInfo) SetTrialVaultReleaseTime(v int64) *DescribeVaultsResponseBodyVaultsVaultTrialInfo
func (DescribeVaultsResponseBodyVaultsVaultTrialInfo) String ¶
func (s DescribeVaultsResponseBodyVaultsVaultTrialInfo) String() string
type DetachNasFileSystemRequest ¶
type DetachNasFileSystemRequest struct { // The time when the file system was created. The value must be a UNIX timestamp. Unit: seconds. // // This parameter is required. // // example: // // 1607436917 CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The name of the RAM role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up and restore data across Alibaba Cloud accounts. // // example: // // BackupRole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Specifies whether data is backed up and restored within the same Alibaba Cloud account or across Alibaba Cloud accounts. Valid values: // // - SELF_ACCOUNT: Data is backed up and restored within the same Alibaba Cloud account. // // - CROSS_ACCOUNT: Data is backed up and restored across Alibaba Cloud accounts. // // example: // // SELF_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The ID of the source Alibaba Cloud account that authorizes the current Alibaba Cloud account to back up and restore data across Alibaba Cloud accounts. // // example: // // 158975xxxxx4625 CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The ID of the file system. // // This parameter is required. // // example: // // 005494 FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"` }
func (DetachNasFileSystemRequest) GoString ¶
func (s DetachNasFileSystemRequest) GoString() string
func (*DetachNasFileSystemRequest) SetCreateTime ¶
func (s *DetachNasFileSystemRequest) SetCreateTime(v string) *DetachNasFileSystemRequest
func (*DetachNasFileSystemRequest) SetCrossAccountRoleName ¶
func (s *DetachNasFileSystemRequest) SetCrossAccountRoleName(v string) *DetachNasFileSystemRequest
func (*DetachNasFileSystemRequest) SetCrossAccountType ¶
func (s *DetachNasFileSystemRequest) SetCrossAccountType(v string) *DetachNasFileSystemRequest
func (*DetachNasFileSystemRequest) SetCrossAccountUserId ¶
func (s *DetachNasFileSystemRequest) SetCrossAccountUserId(v int64) *DetachNasFileSystemRequest
func (*DetachNasFileSystemRequest) SetFileSystemId ¶
func (s *DetachNasFileSystemRequest) SetFileSystemId(v string) *DetachNasFileSystemRequest
func (DetachNasFileSystemRequest) String ¶
func (s DetachNasFileSystemRequest) String() string
type DetachNasFileSystemResponse ¶
type DetachNasFileSystemResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DetachNasFileSystemResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DetachNasFileSystemResponse) GoString ¶
func (s DetachNasFileSystemResponse) GoString() string
func (*DetachNasFileSystemResponse) SetBody ¶
func (s *DetachNasFileSystemResponse) SetBody(v *DetachNasFileSystemResponseBody) *DetachNasFileSystemResponse
func (*DetachNasFileSystemResponse) SetHeaders ¶
func (s *DetachNasFileSystemResponse) SetHeaders(v map[string]*string) *DetachNasFileSystemResponse
func (*DetachNasFileSystemResponse) SetStatusCode ¶
func (s *DetachNasFileSystemResponse) SetStatusCode(v int32) *DetachNasFileSystemResponse
func (DetachNasFileSystemResponse) String ¶
func (s DetachNasFileSystemResponse) String() string
type DetachNasFileSystemResponseBody ¶
type DetachNasFileSystemResponseBody struct { // The HTTP status code. The status code 200 indicates that the request is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the request is successful, a value of successful is returned. If the request fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request is successful. // // - true: The request is successful. // // - false: The request fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The ID of the asynchronous job. You can call the DescribeTask operation to query the execution result of the asynchronous job. // // example: // // t-********************* TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` }
func (DetachNasFileSystemResponseBody) GoString ¶
func (s DetachNasFileSystemResponseBody) GoString() string
func (*DetachNasFileSystemResponseBody) SetCode ¶
func (s *DetachNasFileSystemResponseBody) SetCode(v string) *DetachNasFileSystemResponseBody
func (*DetachNasFileSystemResponseBody) SetMessage ¶
func (s *DetachNasFileSystemResponseBody) SetMessage(v string) *DetachNasFileSystemResponseBody
func (*DetachNasFileSystemResponseBody) SetRequestId ¶
func (s *DetachNasFileSystemResponseBody) SetRequestId(v string) *DetachNasFileSystemResponseBody
func (*DetachNasFileSystemResponseBody) SetSuccess ¶
func (s *DetachNasFileSystemResponseBody) SetSuccess(v bool) *DetachNasFileSystemResponseBody
func (*DetachNasFileSystemResponseBody) SetTaskId ¶
func (s *DetachNasFileSystemResponseBody) SetTaskId(v string) *DetachNasFileSystemResponseBody
func (DetachNasFileSystemResponseBody) String ¶
func (s DetachNasFileSystemResponseBody) String() string
type DisableBackupPlanRequest ¶
type DisableBackupPlanRequest struct { // The ID of the backup plan. // // This parameter is required. // // example: // // plan-********************* PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The type of the data source. Valid values: // // - **ECS_FILE**: Elastic Compute Service (ECS) files // // - **OSS**: Object Storage Service (OSS) buckets // // - **NAS**: Apsara File Storage NAS (NAS) file systems // // example: // // ECS_FILE SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The ID of the backup vault. // // example: // // v-********************* VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DisableBackupPlanRequest) GoString ¶
func (s DisableBackupPlanRequest) GoString() string
func (*DisableBackupPlanRequest) SetPlanId ¶
func (s *DisableBackupPlanRequest) SetPlanId(v string) *DisableBackupPlanRequest
func (*DisableBackupPlanRequest) SetSourceType ¶
func (s *DisableBackupPlanRequest) SetSourceType(v string) *DisableBackupPlanRequest
func (*DisableBackupPlanRequest) SetVaultId ¶
func (s *DisableBackupPlanRequest) SetVaultId(v string) *DisableBackupPlanRequest
func (DisableBackupPlanRequest) String ¶
func (s DisableBackupPlanRequest) String() string
type DisableBackupPlanResponse ¶
type DisableBackupPlanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DisableBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DisableBackupPlanResponse) GoString ¶
func (s DisableBackupPlanResponse) GoString() string
func (*DisableBackupPlanResponse) SetBody ¶
func (s *DisableBackupPlanResponse) SetBody(v *DisableBackupPlanResponseBody) *DisableBackupPlanResponse
func (*DisableBackupPlanResponse) SetHeaders ¶
func (s *DisableBackupPlanResponse) SetHeaders(v map[string]*string) *DisableBackupPlanResponse
func (*DisableBackupPlanResponse) SetStatusCode ¶
func (s *DisableBackupPlanResponse) SetStatusCode(v int32) *DisableBackupPlanResponse
func (DisableBackupPlanResponse) String ¶
func (s DisableBackupPlanResponse) String() string
type DisableBackupPlanResponseBody ¶
type DisableBackupPlanResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DisableBackupPlanResponseBody) GoString ¶
func (s DisableBackupPlanResponseBody) GoString() string
func (*DisableBackupPlanResponseBody) SetCode ¶
func (s *DisableBackupPlanResponseBody) SetCode(v string) *DisableBackupPlanResponseBody
func (*DisableBackupPlanResponseBody) SetMessage ¶
func (s *DisableBackupPlanResponseBody) SetMessage(v string) *DisableBackupPlanResponseBody
func (*DisableBackupPlanResponseBody) SetRequestId ¶
func (s *DisableBackupPlanResponseBody) SetRequestId(v string) *DisableBackupPlanResponseBody
func (*DisableBackupPlanResponseBody) SetSuccess ¶
func (s *DisableBackupPlanResponseBody) SetSuccess(v bool) *DisableBackupPlanResponseBody
func (DisableBackupPlanResponseBody) String ¶
func (s DisableBackupPlanResponseBody) String() string
type DisableHanaBackupPlanRequest ¶
type DisableHanaBackupPlanRequest struct { // The ID of the SAP HANA instance. // // This parameter is required. // // example: // // cl-0003tu******y5oc ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The ID of the backup plan. // // This parameter is required. // // example: // // pl-0006o11ectqr650ceoct PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm3erpwweavki ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the backup vault. // // This parameter is required. // // example: // // v-000f9z******vilrr VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DisableHanaBackupPlanRequest) GoString ¶
func (s DisableHanaBackupPlanRequest) GoString() string
func (*DisableHanaBackupPlanRequest) SetClusterId ¶
func (s *DisableHanaBackupPlanRequest) SetClusterId(v string) *DisableHanaBackupPlanRequest
func (*DisableHanaBackupPlanRequest) SetPlanId ¶
func (s *DisableHanaBackupPlanRequest) SetPlanId(v string) *DisableHanaBackupPlanRequest
func (*DisableHanaBackupPlanRequest) SetResourceGroupId ¶
func (s *DisableHanaBackupPlanRequest) SetResourceGroupId(v string) *DisableHanaBackupPlanRequest
func (*DisableHanaBackupPlanRequest) SetVaultId ¶
func (s *DisableHanaBackupPlanRequest) SetVaultId(v string) *DisableHanaBackupPlanRequest
func (DisableHanaBackupPlanRequest) String ¶
func (s DisableHanaBackupPlanRequest) String() string
type DisableHanaBackupPlanResponse ¶
type DisableHanaBackupPlanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DisableHanaBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DisableHanaBackupPlanResponse) GoString ¶
func (s DisableHanaBackupPlanResponse) GoString() string
func (*DisableHanaBackupPlanResponse) SetBody ¶
func (s *DisableHanaBackupPlanResponse) SetBody(v *DisableHanaBackupPlanResponseBody) *DisableHanaBackupPlanResponse
func (*DisableHanaBackupPlanResponse) SetHeaders ¶
func (s *DisableHanaBackupPlanResponse) SetHeaders(v map[string]*string) *DisableHanaBackupPlanResponse
func (*DisableHanaBackupPlanResponse) SetStatusCode ¶
func (s *DisableHanaBackupPlanResponse) SetStatusCode(v int32) *DisableHanaBackupPlanResponse
func (DisableHanaBackupPlanResponse) String ¶
func (s DisableHanaBackupPlanResponse) String() string
type DisableHanaBackupPlanResponseBody ¶
type DisableHanaBackupPlanResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // FFC87EC8-8126-5967-9C4D-82715F8DFC97 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DisableHanaBackupPlanResponseBody) GoString ¶
func (s DisableHanaBackupPlanResponseBody) GoString() string
func (*DisableHanaBackupPlanResponseBody) SetCode ¶
func (s *DisableHanaBackupPlanResponseBody) SetCode(v string) *DisableHanaBackupPlanResponseBody
func (*DisableHanaBackupPlanResponseBody) SetMessage ¶
func (s *DisableHanaBackupPlanResponseBody) SetMessage(v string) *DisableHanaBackupPlanResponseBody
func (*DisableHanaBackupPlanResponseBody) SetRequestId ¶
func (s *DisableHanaBackupPlanResponseBody) SetRequestId(v string) *DisableHanaBackupPlanResponseBody
func (*DisableHanaBackupPlanResponseBody) SetSuccess ¶
func (s *DisableHanaBackupPlanResponseBody) SetSuccess(v bool) *DisableHanaBackupPlanResponseBody
func (DisableHanaBackupPlanResponseBody) String ¶
func (s DisableHanaBackupPlanResponseBody) String() string
type EnableBackupPlanRequest ¶
type EnableBackupPlanRequest struct { // The ID of the backup plan. // // This parameter is required. // // example: // // plan-********************* PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The type of the data source. Valid values: // // - **ECS_FILE**: ECS files // // - **OSS**: Object Storage Service (OSS) buckets // // - **NAS**: Apsara File Storage NAS (NAS) file systems // // example: // // ECS_FILE SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The ID of the backup vault. // // example: // // v-********************* VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (EnableBackupPlanRequest) GoString ¶
func (s EnableBackupPlanRequest) GoString() string
func (*EnableBackupPlanRequest) SetPlanId ¶
func (s *EnableBackupPlanRequest) SetPlanId(v string) *EnableBackupPlanRequest
func (*EnableBackupPlanRequest) SetSourceType ¶
func (s *EnableBackupPlanRequest) SetSourceType(v string) *EnableBackupPlanRequest
func (*EnableBackupPlanRequest) SetVaultId ¶
func (s *EnableBackupPlanRequest) SetVaultId(v string) *EnableBackupPlanRequest
func (EnableBackupPlanRequest) String ¶
func (s EnableBackupPlanRequest) String() string
type EnableBackupPlanResponse ¶
type EnableBackupPlanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *EnableBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (EnableBackupPlanResponse) GoString ¶
func (s EnableBackupPlanResponse) GoString() string
func (*EnableBackupPlanResponse) SetBody ¶
func (s *EnableBackupPlanResponse) SetBody(v *EnableBackupPlanResponseBody) *EnableBackupPlanResponse
func (*EnableBackupPlanResponse) SetHeaders ¶
func (s *EnableBackupPlanResponse) SetHeaders(v map[string]*string) *EnableBackupPlanResponse
func (*EnableBackupPlanResponse) SetStatusCode ¶
func (s *EnableBackupPlanResponse) SetStatusCode(v int32) *EnableBackupPlanResponse
func (EnableBackupPlanResponse) String ¶
func (s EnableBackupPlanResponse) String() string
type EnableBackupPlanResponseBody ¶
type EnableBackupPlanResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (EnableBackupPlanResponseBody) GoString ¶
func (s EnableBackupPlanResponseBody) GoString() string
func (*EnableBackupPlanResponseBody) SetCode ¶
func (s *EnableBackupPlanResponseBody) SetCode(v string) *EnableBackupPlanResponseBody
func (*EnableBackupPlanResponseBody) SetMessage ¶
func (s *EnableBackupPlanResponseBody) SetMessage(v string) *EnableBackupPlanResponseBody
func (*EnableBackupPlanResponseBody) SetRequestId ¶
func (s *EnableBackupPlanResponseBody) SetRequestId(v string) *EnableBackupPlanResponseBody
func (*EnableBackupPlanResponseBody) SetSuccess ¶
func (s *EnableBackupPlanResponseBody) SetSuccess(v bool) *EnableBackupPlanResponseBody
func (EnableBackupPlanResponseBody) String ¶
func (s EnableBackupPlanResponseBody) String() string
type EnableHanaBackupPlanRequest ¶
type EnableHanaBackupPlanRequest struct { // The ID of the SAP HANA instance. // // This parameter is required. // // example: // // cl-0001zfcn******0pr3 ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The ID of the backup plan. // // This parameter is required. // // example: // // plan-********************* PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm4ebtpkzx7zy ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the backup vault. // // This parameter is required. // // example: // // v-00030j3c******sn VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (EnableHanaBackupPlanRequest) GoString ¶
func (s EnableHanaBackupPlanRequest) GoString() string
func (*EnableHanaBackupPlanRequest) SetClusterId ¶
func (s *EnableHanaBackupPlanRequest) SetClusterId(v string) *EnableHanaBackupPlanRequest
func (*EnableHanaBackupPlanRequest) SetPlanId ¶
func (s *EnableHanaBackupPlanRequest) SetPlanId(v string) *EnableHanaBackupPlanRequest
func (*EnableHanaBackupPlanRequest) SetResourceGroupId ¶
func (s *EnableHanaBackupPlanRequest) SetResourceGroupId(v string) *EnableHanaBackupPlanRequest
func (*EnableHanaBackupPlanRequest) SetVaultId ¶
func (s *EnableHanaBackupPlanRequest) SetVaultId(v string) *EnableHanaBackupPlanRequest
func (EnableHanaBackupPlanRequest) String ¶
func (s EnableHanaBackupPlanRequest) String() string
type EnableHanaBackupPlanResponse ¶
type EnableHanaBackupPlanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *EnableHanaBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (EnableHanaBackupPlanResponse) GoString ¶
func (s EnableHanaBackupPlanResponse) GoString() string
func (*EnableHanaBackupPlanResponse) SetBody ¶
func (s *EnableHanaBackupPlanResponse) SetBody(v *EnableHanaBackupPlanResponseBody) *EnableHanaBackupPlanResponse
func (*EnableHanaBackupPlanResponse) SetHeaders ¶
func (s *EnableHanaBackupPlanResponse) SetHeaders(v map[string]*string) *EnableHanaBackupPlanResponse
func (*EnableHanaBackupPlanResponse) SetStatusCode ¶
func (s *EnableHanaBackupPlanResponse) SetStatusCode(v int32) *EnableHanaBackupPlanResponse
func (EnableHanaBackupPlanResponse) String ¶
func (s EnableHanaBackupPlanResponse) String() string
type EnableHanaBackupPlanResponseBody ¶
type EnableHanaBackupPlanResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (EnableHanaBackupPlanResponseBody) GoString ¶
func (s EnableHanaBackupPlanResponseBody) GoString() string
func (*EnableHanaBackupPlanResponseBody) SetCode ¶
func (s *EnableHanaBackupPlanResponseBody) SetCode(v string) *EnableHanaBackupPlanResponseBody
func (*EnableHanaBackupPlanResponseBody) SetMessage ¶
func (s *EnableHanaBackupPlanResponseBody) SetMessage(v string) *EnableHanaBackupPlanResponseBody
func (*EnableHanaBackupPlanResponseBody) SetRequestId ¶
func (s *EnableHanaBackupPlanResponseBody) SetRequestId(v string) *EnableHanaBackupPlanResponseBody
func (*EnableHanaBackupPlanResponseBody) SetSuccess ¶
func (s *EnableHanaBackupPlanResponseBody) SetSuccess(v bool) *EnableHanaBackupPlanResponseBody
func (EnableHanaBackupPlanResponseBody) String ¶
func (s EnableHanaBackupPlanResponseBody) String() string
type ExecuteBackupPlanRequest ¶
type ExecuteBackupPlanRequest struct { // The ID of the backup plan. // // This parameter is required. // // example: // // plan-********************* PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The ID of the backup rule. // // example: // // rule-0002*****ux8 RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The type of the data source. Valid values: // // - **ECS_FILE**: Elastic Compute Service (ECS) files // // - **OSS**: Object Storage Service (OSS) buckets // // - **NAS**: Apsara File Storage NAS (NAS) file systems // // example: // // ECS_FILE SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The ID of the backup vault. // // example: // // v-********************* VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (ExecuteBackupPlanRequest) GoString ¶
func (s ExecuteBackupPlanRequest) GoString() string
func (*ExecuteBackupPlanRequest) SetPlanId ¶
func (s *ExecuteBackupPlanRequest) SetPlanId(v string) *ExecuteBackupPlanRequest
func (*ExecuteBackupPlanRequest) SetRuleId ¶
func (s *ExecuteBackupPlanRequest) SetRuleId(v string) *ExecuteBackupPlanRequest
func (*ExecuteBackupPlanRequest) SetSourceType ¶
func (s *ExecuteBackupPlanRequest) SetSourceType(v string) *ExecuteBackupPlanRequest
func (*ExecuteBackupPlanRequest) SetVaultId ¶
func (s *ExecuteBackupPlanRequest) SetVaultId(v string) *ExecuteBackupPlanRequest
func (ExecuteBackupPlanRequest) String ¶
func (s ExecuteBackupPlanRequest) String() string
type ExecuteBackupPlanResponse ¶
type ExecuteBackupPlanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ExecuteBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ExecuteBackupPlanResponse) GoString ¶
func (s ExecuteBackupPlanResponse) GoString() string
func (*ExecuteBackupPlanResponse) SetBody ¶
func (s *ExecuteBackupPlanResponse) SetBody(v *ExecuteBackupPlanResponseBody) *ExecuteBackupPlanResponse
func (*ExecuteBackupPlanResponse) SetHeaders ¶
func (s *ExecuteBackupPlanResponse) SetHeaders(v map[string]*string) *ExecuteBackupPlanResponse
func (*ExecuteBackupPlanResponse) SetStatusCode ¶
func (s *ExecuteBackupPlanResponse) SetStatusCode(v int32) *ExecuteBackupPlanResponse
func (ExecuteBackupPlanResponse) String ¶
func (s ExecuteBackupPlanResponse) String() string
type ExecuteBackupPlanResponseBody ¶
type ExecuteBackupPlanResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The ID of the backup job. // // example: // // job-********************* JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (ExecuteBackupPlanResponseBody) GoString ¶
func (s ExecuteBackupPlanResponseBody) GoString() string
func (*ExecuteBackupPlanResponseBody) SetCode ¶
func (s *ExecuteBackupPlanResponseBody) SetCode(v string) *ExecuteBackupPlanResponseBody
func (*ExecuteBackupPlanResponseBody) SetJobId ¶
func (s *ExecuteBackupPlanResponseBody) SetJobId(v string) *ExecuteBackupPlanResponseBody
func (*ExecuteBackupPlanResponseBody) SetMessage ¶
func (s *ExecuteBackupPlanResponseBody) SetMessage(v string) *ExecuteBackupPlanResponseBody
func (*ExecuteBackupPlanResponseBody) SetRequestId ¶
func (s *ExecuteBackupPlanResponseBody) SetRequestId(v string) *ExecuteBackupPlanResponseBody
func (*ExecuteBackupPlanResponseBody) SetSuccess ¶
func (s *ExecuteBackupPlanResponseBody) SetSuccess(v bool) *ExecuteBackupPlanResponseBody
func (ExecuteBackupPlanResponseBody) String ¶
func (s ExecuteBackupPlanResponseBody) String() string
type ExecutePolicyV2Request ¶
type ExecutePolicyV2Request struct { // Data source ID. // // example: // // i-bp1************dtv DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"` // Policy ID. // // This parameter is required. // // example: // // po-000************hky PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // Rule ID, limited to executing rules of **RuleType* - **BACKUP**. // // This parameter is required. // // example: // // rule-0002*****ux8 RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // Data source type, with the value range as follows: // // - **UDM_ECS**: Represents ECS full machine backup. // // example: // // UDM_ECS SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (ExecutePolicyV2Request) GoString ¶
func (s ExecutePolicyV2Request) GoString() string
func (*ExecutePolicyV2Request) SetDataSourceId ¶
func (s *ExecutePolicyV2Request) SetDataSourceId(v string) *ExecutePolicyV2Request
func (*ExecutePolicyV2Request) SetPolicyId ¶
func (s *ExecutePolicyV2Request) SetPolicyId(v string) *ExecutePolicyV2Request
func (*ExecutePolicyV2Request) SetRuleId ¶
func (s *ExecutePolicyV2Request) SetRuleId(v string) *ExecutePolicyV2Request
func (*ExecutePolicyV2Request) SetSourceType ¶
func (s *ExecutePolicyV2Request) SetSourceType(v string) *ExecutePolicyV2Request
func (ExecutePolicyV2Request) String ¶
func (s ExecutePolicyV2Request) String() string
type ExecutePolicyV2Response ¶
type ExecutePolicyV2Response struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ExecutePolicyV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ExecutePolicyV2Response) GoString ¶
func (s ExecutePolicyV2Response) GoString() string
func (*ExecutePolicyV2Response) SetBody ¶
func (s *ExecutePolicyV2Response) SetBody(v *ExecutePolicyV2ResponseBody) *ExecutePolicyV2Response
func (*ExecutePolicyV2Response) SetHeaders ¶
func (s *ExecutePolicyV2Response) SetHeaders(v map[string]*string) *ExecutePolicyV2Response
func (*ExecutePolicyV2Response) SetStatusCode ¶
func (s *ExecutePolicyV2Response) SetStatusCode(v int32) *ExecutePolicyV2Response
func (ExecutePolicyV2Response) String ¶
func (s ExecutePolicyV2Response) String() string
type ExecutePolicyV2ResponseBody ¶
type ExecutePolicyV2ResponseBody struct { // Return code, 200 indicates success. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // Backup job ID. // // example: // // job-********************* JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // Description of the return message, usually returns \\"successful\\" on success, and corresponding error messages on failure. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // Request ID. // // example: // // F4EEB401-DD21-588D-AE3B-1E835C7655E1 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. // // - true: Success // // - false: Failure // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (ExecutePolicyV2ResponseBody) GoString ¶
func (s ExecutePolicyV2ResponseBody) GoString() string
func (*ExecutePolicyV2ResponseBody) SetCode ¶
func (s *ExecutePolicyV2ResponseBody) SetCode(v string) *ExecutePolicyV2ResponseBody
func (*ExecutePolicyV2ResponseBody) SetJobId ¶
func (s *ExecutePolicyV2ResponseBody) SetJobId(v string) *ExecutePolicyV2ResponseBody
func (*ExecutePolicyV2ResponseBody) SetMessage ¶
func (s *ExecutePolicyV2ResponseBody) SetMessage(v string) *ExecutePolicyV2ResponseBody
func (*ExecutePolicyV2ResponseBody) SetRequestId ¶
func (s *ExecutePolicyV2ResponseBody) SetRequestId(v string) *ExecutePolicyV2ResponseBody
func (*ExecutePolicyV2ResponseBody) SetSuccess ¶
func (s *ExecutePolicyV2ResponseBody) SetSuccess(v bool) *ExecutePolicyV2ResponseBody
func (ExecutePolicyV2ResponseBody) String ¶
func (s ExecutePolicyV2ResponseBody) String() string
type GenerateRamPolicyRequest ¶
type GenerateRamPolicyRequest struct { // The type of policy that you want to generate. Valid values: // // - BACKUP: the permission to back up data to a backup vault // // - RESTORE: the permission to restore data from a backup vault // // This parameter is required. // // example: // // system ActionType *string `json:"ActionType,omitempty" xml:"ActionType,omitempty"` // Specifies whether to generate the policy based on an existing instance-specific rule. Valid values: // // - true // // - false // // example: // // true RequireBasePolicy *bool `json:"RequireBasePolicy,omitempty" xml:"RequireBasePolicy,omitempty"` // The ID of the resource group. // // example: // // rg-********************* ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the backup vault. // // This parameter is required. // // example: // // v-0007al3m******7ao VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (GenerateRamPolicyRequest) GoString ¶
func (s GenerateRamPolicyRequest) GoString() string
func (*GenerateRamPolicyRequest) SetActionType ¶
func (s *GenerateRamPolicyRequest) SetActionType(v string) *GenerateRamPolicyRequest
func (*GenerateRamPolicyRequest) SetRequireBasePolicy ¶
func (s *GenerateRamPolicyRequest) SetRequireBasePolicy(v bool) *GenerateRamPolicyRequest
func (*GenerateRamPolicyRequest) SetResourceGroupId ¶
func (s *GenerateRamPolicyRequest) SetResourceGroupId(v string) *GenerateRamPolicyRequest
func (*GenerateRamPolicyRequest) SetVaultId ¶
func (s *GenerateRamPolicyRequest) SetVaultId(v string) *GenerateRamPolicyRequest
func (GenerateRamPolicyRequest) String ¶
func (s GenerateRamPolicyRequest) String() string
type GenerateRamPolicyResponse ¶
type GenerateRamPolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GenerateRamPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GenerateRamPolicyResponse) GoString ¶
func (s GenerateRamPolicyResponse) GoString() string
func (*GenerateRamPolicyResponse) SetBody ¶
func (s *GenerateRamPolicyResponse) SetBody(v *GenerateRamPolicyResponseBody) *GenerateRamPolicyResponse
func (*GenerateRamPolicyResponse) SetHeaders ¶
func (s *GenerateRamPolicyResponse) SetHeaders(v map[string]*string) *GenerateRamPolicyResponse
func (*GenerateRamPolicyResponse) SetStatusCode ¶
func (s *GenerateRamPolicyResponse) SetStatusCode(v int32) *GenerateRamPolicyResponse
func (GenerateRamPolicyResponse) String ¶
func (s GenerateRamPolicyResponse) String() string
type GenerateRamPolicyResponseBody ¶
type GenerateRamPolicyResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The content of the policy. // // example: // // { "Version": "1", "Statement": [ { "Effect": "Deny", "Action": [ "hbr:CreateRestore", "hbr:CreateRestoreJob", "hbr:CreateHanaRestore", "hbr:CreateUniRestorePlan", "hbr:CreateSqlServerRestore" ], "Resource": [ "acs:hbr:*:1178******531:vault/v-000******blx06", "acs:hbr:*:1178******531:vault/v-000******blx06/client/*" ] } ] } PolicyDocument *string `json:"PolicyDocument,omitempty" xml:"PolicyDocument,omitempty"` // The request ID. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (GenerateRamPolicyResponseBody) GoString ¶
func (s GenerateRamPolicyResponseBody) GoString() string
func (*GenerateRamPolicyResponseBody) SetCode ¶
func (s *GenerateRamPolicyResponseBody) SetCode(v string) *GenerateRamPolicyResponseBody
func (*GenerateRamPolicyResponseBody) SetMessage ¶
func (s *GenerateRamPolicyResponseBody) SetMessage(v string) *GenerateRamPolicyResponseBody
func (*GenerateRamPolicyResponseBody) SetPolicyDocument ¶
func (s *GenerateRamPolicyResponseBody) SetPolicyDocument(v string) *GenerateRamPolicyResponseBody
func (*GenerateRamPolicyResponseBody) SetRequestId ¶
func (s *GenerateRamPolicyResponseBody) SetRequestId(v string) *GenerateRamPolicyResponseBody
func (*GenerateRamPolicyResponseBody) SetSuccess ¶
func (s *GenerateRamPolicyResponseBody) SetSuccess(v bool) *GenerateRamPolicyResponseBody
func (GenerateRamPolicyResponseBody) String ¶
func (s GenerateRamPolicyResponseBody) String() string
type GetTempFileDownloadLinkRequest ¶
type GetTempFileDownloadLinkRequest struct { // The key that is used to download a file. // // This parameter is required. // // example: // // temp/1797733170015112/report/r-000jdzknbp39cnf9hs99/r-000jdzknbp39cnf9hs99-total.csv TempFileKey *string `json:"TempFileKey,omitempty" xml:"TempFileKey,omitempty"` }
func (GetTempFileDownloadLinkRequest) GoString ¶
func (s GetTempFileDownloadLinkRequest) GoString() string
func (*GetTempFileDownloadLinkRequest) SetTempFileKey ¶
func (s *GetTempFileDownloadLinkRequest) SetTempFileKey(v string) *GetTempFileDownloadLinkRequest
func (GetTempFileDownloadLinkRequest) String ¶
func (s GetTempFileDownloadLinkRequest) String() string
type GetTempFileDownloadLinkResponse ¶
type GetTempFileDownloadLinkResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetTempFileDownloadLinkResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetTempFileDownloadLinkResponse) GoString ¶
func (s GetTempFileDownloadLinkResponse) GoString() string
func (*GetTempFileDownloadLinkResponse) SetBody ¶
func (s *GetTempFileDownloadLinkResponse) SetBody(v *GetTempFileDownloadLinkResponseBody) *GetTempFileDownloadLinkResponse
func (*GetTempFileDownloadLinkResponse) SetHeaders ¶
func (s *GetTempFileDownloadLinkResponse) SetHeaders(v map[string]*string) *GetTempFileDownloadLinkResponse
func (*GetTempFileDownloadLinkResponse) SetStatusCode ¶
func (s *GetTempFileDownloadLinkResponse) SetStatusCode(v int32) *GetTempFileDownloadLinkResponse
func (GetTempFileDownloadLinkResponse) String ¶
func (s GetTempFileDownloadLinkResponse) String() string
type GetTempFileDownloadLinkResponseBody ¶
type GetTempFileDownloadLinkResponseBody struct { // The HTTP status code. The status code 200 indicates that the request is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the request is successful, a value of successful is returned. If the request fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request is successful. // // - true: The request is successful. // // - false: The request fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The download URL of the file. // // example: // // https://a-hbr-temp-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/job-0007yg2i0m6705wdhgb6_0.csv?Expires=1649406469&OSSAccessKeyId=LTAIjGotF8wX****&Signature=26%2BgjegCrRmMDCpS5jzyG4ivKU8%3D Url *string `json:"Url,omitempty" xml:"Url,omitempty"` }
func (GetTempFileDownloadLinkResponseBody) GoString ¶
func (s GetTempFileDownloadLinkResponseBody) GoString() string
func (*GetTempFileDownloadLinkResponseBody) SetCode ¶
func (s *GetTempFileDownloadLinkResponseBody) SetCode(v string) *GetTempFileDownloadLinkResponseBody
func (*GetTempFileDownloadLinkResponseBody) SetMessage ¶
func (s *GetTempFileDownloadLinkResponseBody) SetMessage(v string) *GetTempFileDownloadLinkResponseBody
func (*GetTempFileDownloadLinkResponseBody) SetRequestId ¶
func (s *GetTempFileDownloadLinkResponseBody) SetRequestId(v string) *GetTempFileDownloadLinkResponseBody
func (*GetTempFileDownloadLinkResponseBody) SetSuccess ¶
func (s *GetTempFileDownloadLinkResponseBody) SetSuccess(v bool) *GetTempFileDownloadLinkResponseBody
func (*GetTempFileDownloadLinkResponseBody) SetUrl ¶
func (s *GetTempFileDownloadLinkResponseBody) SetUrl(v string) *GetTempFileDownloadLinkResponseBody
func (GetTempFileDownloadLinkResponseBody) String ¶
func (s GetTempFileDownloadLinkResponseBody) String() string
type InstallBackupClientsRequest ¶
type InstallBackupClientsRequest struct { // The name of the RAM role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // BackupRole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Specifies whether data is backed up within the same Alibaba Cloud account or across Alibaba Cloud accounts. Valid values: // // - SELF_ACCOUNT: Data is backed up within the same Alibaba Cloud account. // // - CROSS_ACCOUNT: Data is backed up across Alibaba Cloud accounts. // // example: // // CROSS_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The ID of the source Alibaba Cloud account that authorizes the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // 16392782xxxxxx CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The IDs of the ECS instances. You can specify up to 20 IDs. // // This parameter is required. // // example: // // ["i-0xi5wj5*****v3j3bh2gj5"] InstanceIds map[string]interface{} `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"` }
func (InstallBackupClientsRequest) GoString ¶
func (s InstallBackupClientsRequest) GoString() string
func (*InstallBackupClientsRequest) SetCrossAccountRoleName ¶
func (s *InstallBackupClientsRequest) SetCrossAccountRoleName(v string) *InstallBackupClientsRequest
func (*InstallBackupClientsRequest) SetCrossAccountType ¶
func (s *InstallBackupClientsRequest) SetCrossAccountType(v string) *InstallBackupClientsRequest
func (*InstallBackupClientsRequest) SetCrossAccountUserId ¶
func (s *InstallBackupClientsRequest) SetCrossAccountUserId(v int64) *InstallBackupClientsRequest
func (*InstallBackupClientsRequest) SetInstanceIds ¶
func (s *InstallBackupClientsRequest) SetInstanceIds(v map[string]interface{}) *InstallBackupClientsRequest
func (InstallBackupClientsRequest) String ¶
func (s InstallBackupClientsRequest) String() string
type InstallBackupClientsResponse ¶
type InstallBackupClientsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *InstallBackupClientsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (InstallBackupClientsResponse) GoString ¶
func (s InstallBackupClientsResponse) GoString() string
func (*InstallBackupClientsResponse) SetBody ¶
func (s *InstallBackupClientsResponse) SetBody(v *InstallBackupClientsResponseBody) *InstallBackupClientsResponse
func (*InstallBackupClientsResponse) SetHeaders ¶
func (s *InstallBackupClientsResponse) SetHeaders(v map[string]*string) *InstallBackupClientsResponse
func (*InstallBackupClientsResponse) SetStatusCode ¶
func (s *InstallBackupClientsResponse) SetStatusCode(v int32) *InstallBackupClientsResponse
func (InstallBackupClientsResponse) String ¶
func (s InstallBackupClientsResponse) String() string
type InstallBackupClientsResponseBody ¶
type InstallBackupClientsResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The status of the ECS instance. InstanceStatuses []*InstallBackupClientsResponseBodyInstanceStatuses `json:"InstanceStatuses,omitempty" xml:"InstanceStatuses,omitempty" type:"Repeated"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The ID of the asynchronous job. You can call the DescribeTask operation to query the execution result of an asynchronous job. // // example: // // t-********************* TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` }
func (InstallBackupClientsResponseBody) GoString ¶
func (s InstallBackupClientsResponseBody) GoString() string
func (*InstallBackupClientsResponseBody) SetCode ¶
func (s *InstallBackupClientsResponseBody) SetCode(v string) *InstallBackupClientsResponseBody
func (*InstallBackupClientsResponseBody) SetInstanceStatuses ¶
func (s *InstallBackupClientsResponseBody) SetInstanceStatuses(v []*InstallBackupClientsResponseBodyInstanceStatuses) *InstallBackupClientsResponseBody
func (*InstallBackupClientsResponseBody) SetMessage ¶
func (s *InstallBackupClientsResponseBody) SetMessage(v string) *InstallBackupClientsResponseBody
func (*InstallBackupClientsResponseBody) SetRequestId ¶
func (s *InstallBackupClientsResponseBody) SetRequestId(v string) *InstallBackupClientsResponseBody
func (*InstallBackupClientsResponseBody) SetSuccess ¶
func (s *InstallBackupClientsResponseBody) SetSuccess(v bool) *InstallBackupClientsResponseBody
func (*InstallBackupClientsResponseBody) SetTaskId ¶
func (s *InstallBackupClientsResponseBody) SetTaskId(v string) *InstallBackupClientsResponseBody
func (InstallBackupClientsResponseBody) String ¶
func (s InstallBackupClientsResponseBody) String() string
type InstallBackupClientsResponseBodyInstanceStatuses ¶
type InstallBackupClientsResponseBodyInstanceStatuses struct { // The error code that is returned. Valid values: // // - If the value is empty, the call is successful. // // - **InstanceNotExists**: The ECS instance does not exist. // // - **InstanceNotRunning**: The ECS instance is not running. // // - **CloudAssistNotRunningOnInstance**: Cloud Assistant is unavailable. // // example: // // InstanceNotExists ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // The ID of the ECS instance. // // example: // // i-0xi5w***v3j3bh2gj5 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // Indicates whether an HBR client can be installed on the ECS instance. Valid values: // // - true: An HBR client can be installed on the ECS instance. // // - false: An HBR client cannot be installed on the ECS instance. // // example: // // true ValidInstance *bool `json:"ValidInstance,omitempty" xml:"ValidInstance,omitempty"` }
func (InstallBackupClientsResponseBodyInstanceStatuses) GoString ¶
func (s InstallBackupClientsResponseBodyInstanceStatuses) GoString() string
func (*InstallBackupClientsResponseBodyInstanceStatuses) SetErrorCode ¶
func (s *InstallBackupClientsResponseBodyInstanceStatuses) SetErrorCode(v string) *InstallBackupClientsResponseBodyInstanceStatuses
func (*InstallBackupClientsResponseBodyInstanceStatuses) SetInstanceId ¶
func (s *InstallBackupClientsResponseBodyInstanceStatuses) SetInstanceId(v string) *InstallBackupClientsResponseBodyInstanceStatuses
func (*InstallBackupClientsResponseBodyInstanceStatuses) SetValidInstance ¶
func (s *InstallBackupClientsResponseBodyInstanceStatuses) SetValidInstance(v bool) *InstallBackupClientsResponseBodyInstanceStatuses
func (InstallBackupClientsResponseBodyInstanceStatuses) String ¶
func (s InstallBackupClientsResponseBodyInstanceStatuses) String() string
type InstallBackupClientsShrinkRequest ¶
type InstallBackupClientsShrinkRequest struct { // The name of the RAM role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // BackupRole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Specifies whether data is backed up within the same Alibaba Cloud account or across Alibaba Cloud accounts. Valid values: // // - SELF_ACCOUNT: Data is backed up within the same Alibaba Cloud account. // // - CROSS_ACCOUNT: Data is backed up across Alibaba Cloud accounts. // // example: // // CROSS_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The ID of the source Alibaba Cloud account that authorizes the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // 16392782xxxxxx CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The IDs of the ECS instances. You can specify up to 20 IDs. // // This parameter is required. // // example: // // ["i-0xi5wj5*****v3j3bh2gj5"] InstanceIdsShrink *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"` }
func (InstallBackupClientsShrinkRequest) GoString ¶
func (s InstallBackupClientsShrinkRequest) GoString() string
func (*InstallBackupClientsShrinkRequest) SetCrossAccountRoleName ¶
func (s *InstallBackupClientsShrinkRequest) SetCrossAccountRoleName(v string) *InstallBackupClientsShrinkRequest
func (*InstallBackupClientsShrinkRequest) SetCrossAccountType ¶
func (s *InstallBackupClientsShrinkRequest) SetCrossAccountType(v string) *InstallBackupClientsShrinkRequest
func (*InstallBackupClientsShrinkRequest) SetCrossAccountUserId ¶
func (s *InstallBackupClientsShrinkRequest) SetCrossAccountUserId(v int64) *InstallBackupClientsShrinkRequest
func (*InstallBackupClientsShrinkRequest) SetInstanceIdsShrink ¶
func (s *InstallBackupClientsShrinkRequest) SetInstanceIdsShrink(v string) *InstallBackupClientsShrinkRequest
func (InstallBackupClientsShrinkRequest) String ¶
func (s InstallBackupClientsShrinkRequest) String() string
type OpenHbrServiceResponse ¶
type OpenHbrServiceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *OpenHbrServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (OpenHbrServiceResponse) GoString ¶
func (s OpenHbrServiceResponse) GoString() string
func (*OpenHbrServiceResponse) SetBody ¶
func (s *OpenHbrServiceResponse) SetBody(v *OpenHbrServiceResponseBody) *OpenHbrServiceResponse
func (*OpenHbrServiceResponse) SetHeaders ¶
func (s *OpenHbrServiceResponse) SetHeaders(v map[string]*string) *OpenHbrServiceResponse
func (*OpenHbrServiceResponse) SetStatusCode ¶
func (s *OpenHbrServiceResponse) SetStatusCode(v int32) *OpenHbrServiceResponse
func (OpenHbrServiceResponse) String ¶
func (s OpenHbrServiceResponse) String() string
type OpenHbrServiceResponseBody ¶
type OpenHbrServiceResponseBody struct { // The ID of the order. // // example: // // 215463686160696 OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"` // The ID of the request. // // example: // // F4A1D5F4-5055-549A-8B25-6DD23311E299 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (OpenHbrServiceResponseBody) GoString ¶
func (s OpenHbrServiceResponseBody) GoString() string
func (*OpenHbrServiceResponseBody) SetOrderId ¶
func (s *OpenHbrServiceResponseBody) SetOrderId(v string) *OpenHbrServiceResponseBody
func (*OpenHbrServiceResponseBody) SetRequestId ¶
func (s *OpenHbrServiceResponseBody) SetRequestId(v string) *OpenHbrServiceResponseBody
func (OpenHbrServiceResponseBody) String ¶
func (s OpenHbrServiceResponseBody) String() string
type OtsDetail ¶
type OtsDetail struct {
TableNames []*string `json:"TableNames,omitempty" xml:"TableNames,omitempty" type:"Repeated"`
}
func (*OtsDetail) SetTableNames ¶
type OtsTableRestoreDetail ¶
type OtsTableRestoreDetail struct { BatchChannelCount *int32 `json:"BatchChannelCount,omitempty" xml:"BatchChannelCount,omitempty"` IndexNameSuffix *string `json:"IndexNameSuffix,omitempty" xml:"IndexNameSuffix,omitempty"` OverwriteExisting *bool `json:"OverwriteExisting,omitempty" xml:"OverwriteExisting,omitempty"` ReGenerateAutoIncrementPK *bool `json:"ReGenerateAutoIncrementPK,omitempty" xml:"ReGenerateAutoIncrementPK,omitempty"` RestoreIndex *bool `json:"RestoreIndex,omitempty" xml:"RestoreIndex,omitempty"` RestoreSearchIndex *bool `json:"RestoreSearchIndex,omitempty" xml:"RestoreSearchIndex,omitempty"` SearchIndexNameSuffix *string `json:"SearchIndexNameSuffix,omitempty" xml:"SearchIndexNameSuffix,omitempty"` }
func (OtsTableRestoreDetail) GoString ¶
func (s OtsTableRestoreDetail) GoString() string
func (*OtsTableRestoreDetail) SetBatchChannelCount ¶
func (s *OtsTableRestoreDetail) SetBatchChannelCount(v int32) *OtsTableRestoreDetail
func (*OtsTableRestoreDetail) SetIndexNameSuffix ¶
func (s *OtsTableRestoreDetail) SetIndexNameSuffix(v string) *OtsTableRestoreDetail
func (*OtsTableRestoreDetail) SetOverwriteExisting ¶
func (s *OtsTableRestoreDetail) SetOverwriteExisting(v bool) *OtsTableRestoreDetail
func (*OtsTableRestoreDetail) SetReGenerateAutoIncrementPK ¶
func (s *OtsTableRestoreDetail) SetReGenerateAutoIncrementPK(v bool) *OtsTableRestoreDetail
func (*OtsTableRestoreDetail) SetRestoreIndex ¶
func (s *OtsTableRestoreDetail) SetRestoreIndex(v bool) *OtsTableRestoreDetail
func (*OtsTableRestoreDetail) SetRestoreSearchIndex ¶
func (s *OtsTableRestoreDetail) SetRestoreSearchIndex(v bool) *OtsTableRestoreDetail
func (*OtsTableRestoreDetail) SetSearchIndexNameSuffix ¶
func (s *OtsTableRestoreDetail) SetSearchIndexNameSuffix(v string) *OtsTableRestoreDetail
func (OtsTableRestoreDetail) String ¶
func (s OtsTableRestoreDetail) String() string
type Report ¶
type Report struct { // example: // // temp/report/r-0000dnz7p4pk31u6madf_failed.csv FailedFiles *string `json:"FailedFiles,omitempty" xml:"FailedFiles,omitempty"` // example: // // temp/report/r-0000dnz7p4pk31u6madf_skipped.csv SkippedFiles *string `json:"SkippedFiles,omitempty" xml:"SkippedFiles,omitempty"` // example: // // temp/report/r-0000dnz7p4pk31u6madf_success.csv SuccessFiles *string `json:"SuccessFiles,omitempty" xml:"SuccessFiles,omitempty"` // example: // // temp/report/r-0000dnz7p4pk31u6madf_total.csv TotalFiles *string `json:"TotalFiles,omitempty" xml:"TotalFiles,omitempty"` }
func (*Report) SetFailedFiles ¶
func (*Report) SetSkippedFiles ¶
func (*Report) SetSuccessFiles ¶
func (*Report) SetTotalFiles ¶
type Rule ¶
type Rule struct { BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` DestinationRegionId *string `json:"DestinationRegionId,omitempty" xml:"DestinationRegionId,omitempty"` DestinationRetention *int64 `json:"DestinationRetention,omitempty" xml:"DestinationRetention,omitempty"` Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` DoCopy *bool `json:"DoCopy,omitempty" xml:"DoCopy,omitempty"` Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` }
func (*Rule) SetBackupType ¶
func (*Rule) SetDestinationRegionId ¶
func (*Rule) SetDestinationRetention ¶
func (*Rule) SetDisabled ¶
func (*Rule) SetRetention ¶
func (*Rule) SetRuleName ¶
func (*Rule) SetSchedule ¶
type SearchHistoricalSnapshotsRequest ¶
type SearchHistoricalSnapshotsRequest struct { // The maximum number of rows that you want the current query to return. To query only the number of matched rows without the need to return specific data, you can set the Limit parameter to `0`. Then, the operation returns only the number of matched rows. // // example: // // 10 Limit *int32 `json:"Limit,omitempty" xml:"Limit,omitempty"` // The token that is required to obtain the next page of backup snapshots. // // example: // // caeba0bbb2be03f84eb48b699f0a**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ordering mode. Valid values: // // - ASC (default): ascending order // // - DESC: descending order // // example: // // ASC Order *string `json:"Order,omitempty" xml:"Order,omitempty"` // The query conditions. Example: // // [ // // { // // "field": "VaultId", // // "value": "v-0003rf9m*****qx5", // // "operation": "MATCH_TERM" // // }, // // { // // "field": "InstanceId", // // "value": "i-bp1i20zq2*****e9368m", // // "operation": "MATCH_TERM" // // }, // // { // // "field": "PlanId", // // "value": "plan-0005vk*****gkd1iu4f", // // "operation": "MATCH_TERM" // // }, // // { // // "field": "CompleteTime", // // "value": "1626769913", // // "operation": "GREATER_THAN_OR_EQUAL" // // } // // ] // // - The following fields are supported: // // - VaultId: specifies the ID of the backup vault. This field is required. // // - InstanceId: specifies the ID of the Elastic Compute Service (ECS) instance. If the SourceType parameter is set to ECS_FILE, this field is required. // // - Bucket: specifies the name of the Object Storage Service (OSS) bucket. If the SourceType parameter is set to OSS, this field is required. // // - FileSystemId: specifies the ID of the File Storage NAS (NAS) file system. If the SourceType parameter is set to NAS, this field is required. // // - CreateTime: specifies the time when the NAS file system was created. If the SourceType parameter is set to NAS, this field is required. // // - CompleteTime: specifies the time when the backup snapshot was completed. // // - PlanId: the ID of a backup plan. // // - The following operations are supported: // // - MATCH_TERM: exact match. // // - GREATER_THAN: greater than. // // - GREATER_THAN_OR_EQUAL: greater than or equal to. // // - LESS_THAN: less than. // // - LESS_THAN_OR_EQUAL: less than or equal to. // // - BETWEEN: specifies a JSON array as a range. The results must fall within the range in the `[Minimum value,Maximum value]` format. // // - IN: specifies an array as a collection. The results must fall within the collection. // // - NOT_IN: specifies an array as a collection. The results cannot fall within the collection. // // example: // // [ { "field": "VaultId", "value": "v-0003rf9m17pap3ltpqx5", "operation": "MATCH_TERM" }, { "field": "InstanceId", "value": "i-bp1i20zq2wuzdie9368m", "operation": "MATCH_TERM" }, { "field": "PlanId", "value": "plan-0005vkqhpesqgkd1iu4f", "operation": "MATCH_TERM" }, { "field": "CompleteTime", "value": 1626769913, "operation": "GREATER_THAN_OR_EQUAL" } ] Query []interface{} `json:"Query,omitempty" xml:"Query,omitempty" type:"Repeated"` // The field that is used to sort data. // // example: // // CreatedTime SortBy *string `json:"SortBy,omitempty" xml:"SortBy,omitempty"` // The type of the data source. Valid values: // // - **ECS_FILE**: backup snapshots for Elastic Compute Service (ECS) files // // - **OSS**: backup snapshots for Object Storage Service (OSS) buckets // // - **NAS**: backup snapshots for Apsara File Storage NAS file systems // // example: // // ECS_FILE SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (SearchHistoricalSnapshotsRequest) GoString ¶
func (s SearchHistoricalSnapshotsRequest) GoString() string
func (*SearchHistoricalSnapshotsRequest) SetLimit ¶
func (s *SearchHistoricalSnapshotsRequest) SetLimit(v int32) *SearchHistoricalSnapshotsRequest
func (*SearchHistoricalSnapshotsRequest) SetNextToken ¶
func (s *SearchHistoricalSnapshotsRequest) SetNextToken(v string) *SearchHistoricalSnapshotsRequest
func (*SearchHistoricalSnapshotsRequest) SetOrder ¶
func (s *SearchHistoricalSnapshotsRequest) SetOrder(v string) *SearchHistoricalSnapshotsRequest
func (*SearchHistoricalSnapshotsRequest) SetQuery ¶
func (s *SearchHistoricalSnapshotsRequest) SetQuery(v []interface{}) *SearchHistoricalSnapshotsRequest
func (*SearchHistoricalSnapshotsRequest) SetSortBy ¶
func (s *SearchHistoricalSnapshotsRequest) SetSortBy(v string) *SearchHistoricalSnapshotsRequest
func (*SearchHistoricalSnapshotsRequest) SetSourceType ¶
func (s *SearchHistoricalSnapshotsRequest) SetSourceType(v string) *SearchHistoricalSnapshotsRequest
func (SearchHistoricalSnapshotsRequest) String ¶
func (s SearchHistoricalSnapshotsRequest) String() string
type SearchHistoricalSnapshotsResponse ¶
type SearchHistoricalSnapshotsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SearchHistoricalSnapshotsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SearchHistoricalSnapshotsResponse) GoString ¶
func (s SearchHistoricalSnapshotsResponse) GoString() string
func (*SearchHistoricalSnapshotsResponse) SetHeaders ¶
func (s *SearchHistoricalSnapshotsResponse) SetHeaders(v map[string]*string) *SearchHistoricalSnapshotsResponse
func (*SearchHistoricalSnapshotsResponse) SetStatusCode ¶
func (s *SearchHistoricalSnapshotsResponse) SetStatusCode(v int32) *SearchHistoricalSnapshotsResponse
func (SearchHistoricalSnapshotsResponse) String ¶
func (s SearchHistoricalSnapshotsResponse) String() string
type SearchHistoricalSnapshotsResponseBody ¶
type SearchHistoricalSnapshotsResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The number of historical backup snapshots that are displayed on the current page. // // example: // // 10 Limit *int32 `json:"Limit,omitempty" xml:"Limit,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The token that is required to obtain the next page of backup snapshots. // // example: // // BE NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the request. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The historical backup snapshots. Snapshots *SearchHistoricalSnapshotsResponseBodySnapshots `json:"Snapshots,omitempty" xml:"Snapshots,omitempty" type:"Struct"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of returned backup snapshots that meet the specified conditions. // // example: // // 20 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (SearchHistoricalSnapshotsResponseBody) GoString ¶
func (s SearchHistoricalSnapshotsResponseBody) GoString() string
func (*SearchHistoricalSnapshotsResponseBody) SetCode ¶
func (s *SearchHistoricalSnapshotsResponseBody) SetCode(v string) *SearchHistoricalSnapshotsResponseBody
func (*SearchHistoricalSnapshotsResponseBody) SetLimit ¶
func (s *SearchHistoricalSnapshotsResponseBody) SetLimit(v int32) *SearchHistoricalSnapshotsResponseBody
func (*SearchHistoricalSnapshotsResponseBody) SetMessage ¶
func (s *SearchHistoricalSnapshotsResponseBody) SetMessage(v string) *SearchHistoricalSnapshotsResponseBody
func (*SearchHistoricalSnapshotsResponseBody) SetNextToken ¶
func (s *SearchHistoricalSnapshotsResponseBody) SetNextToken(v string) *SearchHistoricalSnapshotsResponseBody
func (*SearchHistoricalSnapshotsResponseBody) SetRequestId ¶
func (s *SearchHistoricalSnapshotsResponseBody) SetRequestId(v string) *SearchHistoricalSnapshotsResponseBody
func (*SearchHistoricalSnapshotsResponseBody) SetSnapshots ¶
func (s *SearchHistoricalSnapshotsResponseBody) SetSnapshots(v *SearchHistoricalSnapshotsResponseBodySnapshots) *SearchHistoricalSnapshotsResponseBody
func (*SearchHistoricalSnapshotsResponseBody) SetSuccess ¶
func (s *SearchHistoricalSnapshotsResponseBody) SetSuccess(v bool) *SearchHistoricalSnapshotsResponseBody
func (*SearchHistoricalSnapshotsResponseBody) SetTotalCount ¶
func (s *SearchHistoricalSnapshotsResponseBody) SetTotalCount(v int32) *SearchHistoricalSnapshotsResponseBody
func (SearchHistoricalSnapshotsResponseBody) String ¶
func (s SearchHistoricalSnapshotsResponseBody) String() string
type SearchHistoricalSnapshotsResponseBodySnapshots ¶
type SearchHistoricalSnapshotsResponseBodySnapshots struct {
Snapshot []*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot `json:"Snapshot,omitempty" xml:"Snapshot,omitempty" type:"Repeated"`
}
func (SearchHistoricalSnapshotsResponseBodySnapshots) GoString ¶
func (s SearchHistoricalSnapshotsResponseBodySnapshots) GoString() string
func (*SearchHistoricalSnapshotsResponseBodySnapshots) SetSnapshot ¶
func (SearchHistoricalSnapshotsResponseBodySnapshots) String ¶
func (s SearchHistoricalSnapshotsResponseBodySnapshots) String() string
type SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot ¶
type SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot struct { // The actual data amount of backup snapshots after duplicates are removed. Unit: bytes. // // example: // // 600 ActualBytes *int64 `json:"ActualBytes,omitempty" xml:"ActualBytes,omitempty"` // The actual number of backup snapshots. // // > This parameter is available only for file backup. // // example: // // 6 ActualItems *int64 `json:"ActualItems,omitempty" xml:"ActualItems,omitempty"` // Time to archive // // example: // // 1640334062 ArchiveTime *int64 `json:"ArchiveTime,omitempty" xml:"ArchiveTime,omitempty"` // The backup type. Valid value: **COMPLETE**, which indicates full backup. // // example: // // COMPLETE BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // This parameter is returned only if the **SourceType* - parameter is set to **OSS**. This parameter indicates the name of the OSS bucket. // // example: // // hbr-backup-oss Bucket *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"` // The actual amount of data that is generated by incremental backups. Unit: bytes. // // example: // // 800 BytesDone *int64 `json:"BytesDone,omitempty" xml:"BytesDone,omitempty"` // The total amount of data. Unit: bytes. // // example: // // 1000 BytesTotal *int64 `json:"BytesTotal,omitempty" xml:"BytesTotal,omitempty"` // This parameter is returned only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter indicates the ID of the HBR client. // // example: // // c-********************* ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // The time when the backup snapshot was completed. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 CompleteTime *int64 `json:"CompleteTime,omitempty" xml:"CompleteTime,omitempty"` // This parameter is returned only if the **SourceType* - parameter is set to **NAS**. This parameter indicates the time when the file system was created. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1607436917 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The time when the backup snapshot was created. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` // The files that record the information about backup failures, including the information about partially completed backups. // // example: // // Item Error Message C:\\Program Files (x86)\\Symantec\\Symantec Endpoint Protection\\14.3.558.0000.105\\Bin\\service.dat Open: open \\\\?\\C:\\Program Files (x86)\\Symantec\\Symantec Endpoint Protection\\14.3.558.0000.105\\Bin\\service.dat: The process cannot access the file because it is being used by another process. C:\\ProgramData\\McAfee\\Agent\\data\\InstallerFiles\\172e8a3b04b7ab0fd0215f4fb7707e3744b37d83b6743b3eacb94447c74dc9af_contrib.ini Open: open \\\\?\\C:\\ProgramData\\McAfee\\Agent\\data\\InstallerFiles\\172e8a3b04b7ab0fd0215f4fb7707e3744b37d83b6743b3eacb94447c74dc9af_contrib.ini: Access is denied. ErrorFile *string `json:"ErrorFile,omitempty" xml:"ErrorFile,omitempty"` // Backup paths not included in the backup job. // // example: // // [\\"/test/example_cn-hangzhou_7.txt\\", \\"/test/example_cn-hangzhou_1.txt\\", \\"/test/example_cn-hangzhou_3.txt\\", \\"/test/example_cn-hangzhou_9.txt\\", \\"/test/example_cn-hangzhou_6.txt\\"] Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // The time when the snapshot expired. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1640334062 ExpireTime *int64 `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"` // This parameter is returned only if the **SourceType* - parameter is set to **NAS**. This parameter indicates the ID of the NAS file system. // // example: // // 005494 FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"` // Backup paths included in the backup job. // // example: // // [\\"/test/example_cn-huhehaote_3.txt\\", \\"/test/example_cn-huhehaote_9.txt\\", \\"/test/example_cn-huhehaote_5.txt\\", \\"/test/example_cn-huhehaote_1.txt\\", \\"/test/example_cn-huhehaote_7.txt\\"] Include *string `json:"Include,omitempty" xml:"Include,omitempty"` // This parameter is valid only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter indicates the ID of the ECS instance. // // example: // // i-********************* InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The name of the Tablestore instance. // // example: // // instancename InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"` // The number of objects that are backed up. // // > This parameter is available only for file backup. // // example: // // 8 ItemsDone *int64 `json:"ItemsDone,omitempty" xml:"ItemsDone,omitempty"` // The total number of objects in the data source. // // > This parameter is available only for file backup. // // example: // // 10 ItemsTotal *int64 `json:"ItemsTotal,omitempty" xml:"ItemsTotal,omitempty"` // The ID of the backup job. // // example: // // v-********************* JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The hash value of the parent backup snapshot. // // example: // // f2fe.. ParentSnapshotHash *string `json:"ParentSnapshotHash,omitempty" xml:"ParentSnapshotHash,omitempty"` // This parameter is returned only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter indicates the path to the files that are backed up. // // example: // // ["/home"] Path *string `json:"Path,omitempty" xml:"Path,omitempty"` // The source paths. // // example: // // "/home" Paths *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshotPaths `json:"Paths,omitempty" xml:"Paths,omitempty" type:"Struct"` // This parameter is returned only if the **SourceType* - parameter is set to **OSS**. This parameter indicates the prefix of objects that are backed up. // // example: // // example/ Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"` // The time when the backup job ended. The value is a UNIX timestamp. Unit: milliseconds. // // example: // // 1642521709966 RangeEnd *int64 `json:"RangeEnd,omitempty" xml:"RangeEnd,omitempty"` // The time when the backup job started. The value is a UNIX timestamp. Unit: milliseconds. // // example: // // 1642492553038 RangeStart *int64 `json:"RangeStart,omitempty" xml:"RangeStart,omitempty"` // The retention period of the backup snapshot. Unit: days. // // example: // // 7 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The hash value of the backup snapshot. // // example: // // f2fe... SnapshotHash *string `json:"SnapshotHash,omitempty" xml:"SnapshotHash,omitempty"` // The ID of the backup snapshot. // // example: // // s-********************* SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"` // Parent snapshot HASH value before archiving. // // example: // // qwer*** SourceParentSnapshotHash *string `json:"SourceParentSnapshotHash,omitempty" xml:"SourceParentSnapshotHash,omitempty"` // Snapshot HASH value before archiving // // example: // // qwer*** SourceSnapshotHash *string `json:"SourceSnapshotHash,omitempty" xml:"SourceSnapshotHash,omitempty"` // The type of the data source. Valid values: // // - **ECS_FILE**: backup snapshots for ECS files // // - **OSS**: backup snapshots for OSS buckets // // - **NAS**: backup snapshots for NAS file systems // // example: // // ECS_FILE SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The time when the backup snapshot started. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The status of the backup job. Valid values: // // - **COMPLETE**: The backup job is completed. // // - **PARTIAL_COMPLETE**: The backup job is partially completed. // // - **FAILED**: The backup job has failed. // // example: // // COMPLETE Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // Storage type. Values: // // - **Standard**: Standard. // // - **Archive**: Archive. // // - **ColdArchive**: Cold Archive. // // example: // // STANDARD StorageClass *string `json:"StorageClass,omitempty" xml:"StorageClass,omitempty"` // The name of a table in the Tablestore instance. // // example: // // table2 TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"` // The time when the backup snapshot was updated. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1554347313 UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` // Whether to use local NAS. // // example: // // false UseCommonNas *bool `json:"UseCommonNas,omitempty" xml:"UseCommonNas,omitempty"` // The ID of the backup vault that stores the backup snapshot. // // example: // // v-0003rf9m17pap3ltpqx5 VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) GoString ¶
func (s SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) GoString() string
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetActualBytes ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetActualBytes(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetActualItems ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetActualItems(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetArchiveTime ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetArchiveTime(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetBackupType ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetBackupType(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetBytesDone ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetBytesDone(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetBytesTotal ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetBytesTotal(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetClientId ¶
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetCompleteTime ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetCompleteTime(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetCreateTime ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetCreateTime(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetCreatedTime ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetCreatedTime(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetErrorFile ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetErrorFile(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetExclude ¶
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetExpireTime ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetExpireTime(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetFileSystemId ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetFileSystemId(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetInclude ¶
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetInstanceId ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetInstanceId(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetInstanceName ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetInstanceName(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetItemsDone ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetItemsDone(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetItemsTotal ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetItemsTotal(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetParentSnapshotHash ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetParentSnapshotHash(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetRangeEnd ¶
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetRangeStart ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetRangeStart(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetRetention ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetRetention(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetSnapshotHash ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetSnapshotHash(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetSnapshotId ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetSnapshotId(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetSourceParentSnapshotHash ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetSourceParentSnapshotHash(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetSourceSnapshotHash ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetSourceSnapshotHash(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetSourceType ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetSourceType(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetStartTime ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetStartTime(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetStorageClass ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetStorageClass(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetTableName ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetTableName(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetUpdatedTime ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetUpdatedTime(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetUseCommonNas ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetUseCommonNas(v bool) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetVaultId ¶
func (SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) String ¶
func (s SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) String() string
type SearchHistoricalSnapshotsResponseBodySnapshotsSnapshotPaths ¶
type SearchHistoricalSnapshotsResponseBodySnapshotsSnapshotPaths struct {
Path []*string `json:"Path,omitempty" xml:"Path,omitempty" type:"Repeated"`
}
func (SearchHistoricalSnapshotsResponseBodySnapshotsSnapshotPaths) GoString ¶
func (s SearchHistoricalSnapshotsResponseBodySnapshotsSnapshotPaths) GoString() string
func (SearchHistoricalSnapshotsResponseBodySnapshotsSnapshotPaths) String ¶
func (s SearchHistoricalSnapshotsResponseBodySnapshotsSnapshotPaths) String() string
type SearchHistoricalSnapshotsShrinkRequest ¶
type SearchHistoricalSnapshotsShrinkRequest struct { // The maximum number of rows that you want the current query to return. To query only the number of matched rows without the need to return specific data, you can set the Limit parameter to `0`. Then, the operation returns only the number of matched rows. // // example: // // 10 Limit *int32 `json:"Limit,omitempty" xml:"Limit,omitempty"` // The token that is required to obtain the next page of backup snapshots. // // example: // // caeba0bbb2be03f84eb48b699f0a**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ordering mode. Valid values: // // - ASC (default): ascending order // // - DESC: descending order // // example: // // ASC Order *string `json:"Order,omitempty" xml:"Order,omitempty"` // The query conditions. Example: // // [ // // { // // "field": "VaultId", // // "value": "v-0003rf9m*****qx5", // // "operation": "MATCH_TERM" // // }, // // { // // "field": "InstanceId", // // "value": "i-bp1i20zq2*****e9368m", // // "operation": "MATCH_TERM" // // }, // // { // // "field": "PlanId", // // "value": "plan-0005vk*****gkd1iu4f", // // "operation": "MATCH_TERM" // // }, // // { // // "field": "CompleteTime", // // "value": "1626769913", // // "operation": "GREATER_THAN_OR_EQUAL" // // } // // ] // // - The following fields are supported: // // - VaultId: specifies the ID of the backup vault. This field is required. // // - InstanceId: specifies the ID of the Elastic Compute Service (ECS) instance. If the SourceType parameter is set to ECS_FILE, this field is required. // // - Bucket: specifies the name of the Object Storage Service (OSS) bucket. If the SourceType parameter is set to OSS, this field is required. // // - FileSystemId: specifies the ID of the File Storage NAS (NAS) file system. If the SourceType parameter is set to NAS, this field is required. // // - CreateTime: specifies the time when the NAS file system was created. If the SourceType parameter is set to NAS, this field is required. // // - CompleteTime: specifies the time when the backup snapshot was completed. // // - PlanId: the ID of a backup plan. // // - The following operations are supported: // // - MATCH_TERM: exact match. // // - GREATER_THAN: greater than. // // - GREATER_THAN_OR_EQUAL: greater than or equal to. // // - LESS_THAN: less than. // // - LESS_THAN_OR_EQUAL: less than or equal to. // // - BETWEEN: specifies a JSON array as a range. The results must fall within the range in the `[Minimum value,Maximum value]` format. // // - IN: specifies an array as a collection. The results must fall within the collection. // // - NOT_IN: specifies an array as a collection. The results cannot fall within the collection. // // example: // // [ { "field": "VaultId", "value": "v-0003rf9m17pap3ltpqx5", "operation": "MATCH_TERM" }, { "field": "InstanceId", "value": "i-bp1i20zq2wuzdie9368m", "operation": "MATCH_TERM" }, { "field": "PlanId", "value": "plan-0005vkqhpesqgkd1iu4f", "operation": "MATCH_TERM" }, { "field": "CompleteTime", "value": 1626769913, "operation": "GREATER_THAN_OR_EQUAL" } ] QueryShrink *string `json:"Query,omitempty" xml:"Query,omitempty"` // The field that is used to sort data. // // example: // // CreatedTime SortBy *string `json:"SortBy,omitempty" xml:"SortBy,omitempty"` // The type of the data source. Valid values: // // - **ECS_FILE**: backup snapshots for Elastic Compute Service (ECS) files // // - **OSS**: backup snapshots for Object Storage Service (OSS) buckets // // - **NAS**: backup snapshots for Apsara File Storage NAS file systems // // example: // // ECS_FILE SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (SearchHistoricalSnapshotsShrinkRequest) GoString ¶
func (s SearchHistoricalSnapshotsShrinkRequest) GoString() string
func (*SearchHistoricalSnapshotsShrinkRequest) SetLimit ¶
func (s *SearchHistoricalSnapshotsShrinkRequest) SetLimit(v int32) *SearchHistoricalSnapshotsShrinkRequest
func (*SearchHistoricalSnapshotsShrinkRequest) SetNextToken ¶
func (s *SearchHistoricalSnapshotsShrinkRequest) SetNextToken(v string) *SearchHistoricalSnapshotsShrinkRequest
func (*SearchHistoricalSnapshotsShrinkRequest) SetOrder ¶
func (s *SearchHistoricalSnapshotsShrinkRequest) SetOrder(v string) *SearchHistoricalSnapshotsShrinkRequest
func (*SearchHistoricalSnapshotsShrinkRequest) SetQueryShrink ¶
func (s *SearchHistoricalSnapshotsShrinkRequest) SetQueryShrink(v string) *SearchHistoricalSnapshotsShrinkRequest
func (*SearchHistoricalSnapshotsShrinkRequest) SetSortBy ¶
func (s *SearchHistoricalSnapshotsShrinkRequest) SetSortBy(v string) *SearchHistoricalSnapshotsShrinkRequest
func (*SearchHistoricalSnapshotsShrinkRequest) SetSourceType ¶
func (s *SearchHistoricalSnapshotsShrinkRequest) SetSourceType(v string) *SearchHistoricalSnapshotsShrinkRequest
func (SearchHistoricalSnapshotsShrinkRequest) String ¶
func (s SearchHistoricalSnapshotsShrinkRequest) String() string
type StartHanaDatabaseAsyncRequest ¶
type StartHanaDatabaseAsyncRequest struct { // The ID of the SAP HANA instance. // // This parameter is required. // // example: // // cl-000a9ipe******sme ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The database name. // // This parameter is required. // // example: // // HXE DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // The ID of the backup vault. // // This parameter is required. // // example: // // v-0000hrh******vhr3i VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (StartHanaDatabaseAsyncRequest) GoString ¶
func (s StartHanaDatabaseAsyncRequest) GoString() string
func (*StartHanaDatabaseAsyncRequest) SetClusterId ¶
func (s *StartHanaDatabaseAsyncRequest) SetClusterId(v string) *StartHanaDatabaseAsyncRequest
func (*StartHanaDatabaseAsyncRequest) SetDatabaseName ¶
func (s *StartHanaDatabaseAsyncRequest) SetDatabaseName(v string) *StartHanaDatabaseAsyncRequest
func (*StartHanaDatabaseAsyncRequest) SetVaultId ¶
func (s *StartHanaDatabaseAsyncRequest) SetVaultId(v string) *StartHanaDatabaseAsyncRequest
func (StartHanaDatabaseAsyncRequest) String ¶
func (s StartHanaDatabaseAsyncRequest) String() string
type StartHanaDatabaseAsyncResponse ¶
type StartHanaDatabaseAsyncResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *StartHanaDatabaseAsyncResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (StartHanaDatabaseAsyncResponse) GoString ¶
func (s StartHanaDatabaseAsyncResponse) GoString() string
func (*StartHanaDatabaseAsyncResponse) SetBody ¶
func (s *StartHanaDatabaseAsyncResponse) SetBody(v *StartHanaDatabaseAsyncResponseBody) *StartHanaDatabaseAsyncResponse
func (*StartHanaDatabaseAsyncResponse) SetHeaders ¶
func (s *StartHanaDatabaseAsyncResponse) SetHeaders(v map[string]*string) *StartHanaDatabaseAsyncResponse
func (*StartHanaDatabaseAsyncResponse) SetStatusCode ¶
func (s *StartHanaDatabaseAsyncResponse) SetStatusCode(v int32) *StartHanaDatabaseAsyncResponse
func (StartHanaDatabaseAsyncResponse) String ¶
func (s StartHanaDatabaseAsyncResponse) String() string
type StartHanaDatabaseAsyncResponseBody ¶
type StartHanaDatabaseAsyncResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The ID of the job that is used to initialize the backup vault. You can call the DescribeTask operation to query the job status. // // example: // // t-000bjt479yefheij1o0x TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` }
func (StartHanaDatabaseAsyncResponseBody) GoString ¶
func (s StartHanaDatabaseAsyncResponseBody) GoString() string
func (*StartHanaDatabaseAsyncResponseBody) SetCode ¶
func (s *StartHanaDatabaseAsyncResponseBody) SetCode(v string) *StartHanaDatabaseAsyncResponseBody
func (*StartHanaDatabaseAsyncResponseBody) SetMessage ¶
func (s *StartHanaDatabaseAsyncResponseBody) SetMessage(v string) *StartHanaDatabaseAsyncResponseBody
func (*StartHanaDatabaseAsyncResponseBody) SetRequestId ¶
func (s *StartHanaDatabaseAsyncResponseBody) SetRequestId(v string) *StartHanaDatabaseAsyncResponseBody
func (*StartHanaDatabaseAsyncResponseBody) SetSuccess ¶
func (s *StartHanaDatabaseAsyncResponseBody) SetSuccess(v bool) *StartHanaDatabaseAsyncResponseBody
func (*StartHanaDatabaseAsyncResponseBody) SetTaskId ¶
func (s *StartHanaDatabaseAsyncResponseBody) SetTaskId(v string) *StartHanaDatabaseAsyncResponseBody
func (StartHanaDatabaseAsyncResponseBody) String ¶
func (s StartHanaDatabaseAsyncResponseBody) String() string
type StopHanaDatabaseAsyncRequest ¶
type StopHanaDatabaseAsyncRequest struct { // The ID of the SAP HANA instance. // // This parameter is required. // // example: // // cl-000dw******45ijer ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The database name. // // This parameter is required. // // example: // // BWP DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // The ID of the backup vault. // // This parameter is required. // // example: // // v-0006wkn******gzkn VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (StopHanaDatabaseAsyncRequest) GoString ¶
func (s StopHanaDatabaseAsyncRequest) GoString() string
func (*StopHanaDatabaseAsyncRequest) SetClusterId ¶
func (s *StopHanaDatabaseAsyncRequest) SetClusterId(v string) *StopHanaDatabaseAsyncRequest
func (*StopHanaDatabaseAsyncRequest) SetDatabaseName ¶
func (s *StopHanaDatabaseAsyncRequest) SetDatabaseName(v string) *StopHanaDatabaseAsyncRequest
func (*StopHanaDatabaseAsyncRequest) SetVaultId ¶
func (s *StopHanaDatabaseAsyncRequest) SetVaultId(v string) *StopHanaDatabaseAsyncRequest
func (StopHanaDatabaseAsyncRequest) String ¶
func (s StopHanaDatabaseAsyncRequest) String() string
type StopHanaDatabaseAsyncResponse ¶
type StopHanaDatabaseAsyncResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *StopHanaDatabaseAsyncResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (StopHanaDatabaseAsyncResponse) GoString ¶
func (s StopHanaDatabaseAsyncResponse) GoString() string
func (*StopHanaDatabaseAsyncResponse) SetBody ¶
func (s *StopHanaDatabaseAsyncResponse) SetBody(v *StopHanaDatabaseAsyncResponseBody) *StopHanaDatabaseAsyncResponse
func (*StopHanaDatabaseAsyncResponse) SetHeaders ¶
func (s *StopHanaDatabaseAsyncResponse) SetHeaders(v map[string]*string) *StopHanaDatabaseAsyncResponse
func (*StopHanaDatabaseAsyncResponse) SetStatusCode ¶
func (s *StopHanaDatabaseAsyncResponse) SetStatusCode(v int32) *StopHanaDatabaseAsyncResponse
func (StopHanaDatabaseAsyncResponse) String ¶
func (s StopHanaDatabaseAsyncResponse) String() string
type StopHanaDatabaseAsyncResponseBody ¶
type StopHanaDatabaseAsyncResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // CD8B903B-DE8F-5969-9414-B2C634D504D9 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The ID of the asynchronous job. You can call the DescribeTask operation to query the execution result of an asynchronous job. // // example: // // t-0007o3vqfukgd3y5bxxr TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` }
func (StopHanaDatabaseAsyncResponseBody) GoString ¶
func (s StopHanaDatabaseAsyncResponseBody) GoString() string
func (*StopHanaDatabaseAsyncResponseBody) SetCode ¶
func (s *StopHanaDatabaseAsyncResponseBody) SetCode(v string) *StopHanaDatabaseAsyncResponseBody
func (*StopHanaDatabaseAsyncResponseBody) SetMessage ¶
func (s *StopHanaDatabaseAsyncResponseBody) SetMessage(v string) *StopHanaDatabaseAsyncResponseBody
func (*StopHanaDatabaseAsyncResponseBody) SetRequestId ¶
func (s *StopHanaDatabaseAsyncResponseBody) SetRequestId(v string) *StopHanaDatabaseAsyncResponseBody
func (*StopHanaDatabaseAsyncResponseBody) SetSuccess ¶
func (s *StopHanaDatabaseAsyncResponseBody) SetSuccess(v bool) *StopHanaDatabaseAsyncResponseBody
func (*StopHanaDatabaseAsyncResponseBody) SetTaskId ¶
func (s *StopHanaDatabaseAsyncResponseBody) SetTaskId(v string) *StopHanaDatabaseAsyncResponseBody
func (StopHanaDatabaseAsyncResponseBody) String ¶
func (s StopHanaDatabaseAsyncResponseBody) String() string
type UninstallBackupClientsRequest ¶
type UninstallBackupClientsRequest struct { // The IDs of Cloud Backup clients. The sum of the number of Cloud Backup client IDs and the number of ECS instance IDs cannot exceed 20. Otherwise, an error occurs. // // example: // // ["c-*********************"] ClientIds map[string]interface{} `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"` // The name of the RAM role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up and restore data across Alibaba Cloud accounts. // // example: // // BackupRole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Specifies whether data is backed up and restored within the same Alibaba Cloud account or across Alibaba Cloud accounts. Valid values: // // - SELF_ACCOUNT: Data is backed up and restored within the same Alibaba Cloud account. // // - CROSS_ACCOUNT: Data is backed up and restored across Alibaba Cloud accounts. // // example: // // CROSS_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The ID of the source Alibaba Cloud account that authorizes the current Alibaba Cloud account to back up and restore data across Alibaba Cloud accounts. // // example: // // 129349237xxxxx CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The IDs of Elastic Compute Service (ECS) instances. You can specify a maximum of 20 ECS instances. // // example: // // ["i-0xi5wj5*****v3j3bh2gj5"] InstanceIds map[string]interface{} `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"` }
func (UninstallBackupClientsRequest) GoString ¶
func (s UninstallBackupClientsRequest) GoString() string
func (*UninstallBackupClientsRequest) SetClientIds ¶
func (s *UninstallBackupClientsRequest) SetClientIds(v map[string]interface{}) *UninstallBackupClientsRequest
func (*UninstallBackupClientsRequest) SetCrossAccountRoleName ¶
func (s *UninstallBackupClientsRequest) SetCrossAccountRoleName(v string) *UninstallBackupClientsRequest
func (*UninstallBackupClientsRequest) SetCrossAccountType ¶
func (s *UninstallBackupClientsRequest) SetCrossAccountType(v string) *UninstallBackupClientsRequest
func (*UninstallBackupClientsRequest) SetCrossAccountUserId ¶
func (s *UninstallBackupClientsRequest) SetCrossAccountUserId(v int64) *UninstallBackupClientsRequest
func (*UninstallBackupClientsRequest) SetInstanceIds ¶
func (s *UninstallBackupClientsRequest) SetInstanceIds(v map[string]interface{}) *UninstallBackupClientsRequest
func (UninstallBackupClientsRequest) String ¶
func (s UninstallBackupClientsRequest) String() string
type UninstallBackupClientsResponse ¶
type UninstallBackupClientsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UninstallBackupClientsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UninstallBackupClientsResponse) GoString ¶
func (s UninstallBackupClientsResponse) GoString() string
func (*UninstallBackupClientsResponse) SetBody ¶
func (s *UninstallBackupClientsResponse) SetBody(v *UninstallBackupClientsResponseBody) *UninstallBackupClientsResponse
func (*UninstallBackupClientsResponse) SetHeaders ¶
func (s *UninstallBackupClientsResponse) SetHeaders(v map[string]*string) *UninstallBackupClientsResponse
func (*UninstallBackupClientsResponse) SetStatusCode ¶
func (s *UninstallBackupClientsResponse) SetStatusCode(v int32) *UninstallBackupClientsResponse
func (UninstallBackupClientsResponse) String ¶
func (s UninstallBackupClientsResponse) String() string
type UninstallBackupClientsResponseBody ¶
type UninstallBackupClientsResponseBody struct { // The HTTP status code. The status code 200 indicates that the request is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The status of the ECS instance. InstanceStatuses []*UninstallBackupClientsResponseBodyInstanceStatuses `json:"InstanceStatuses,omitempty" xml:"InstanceStatuses,omitempty" type:"Repeated"` // The message that is returned. If the request is successful, a value of successful is returned. If the request fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request is successful. // // - true: The request is successful. // // - false: The request fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The ID of the asynchronous job. You can call the DescribeTask operation to query the execution result of the asynchronous job. // // example: // // t-********************* TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` }
func (UninstallBackupClientsResponseBody) GoString ¶
func (s UninstallBackupClientsResponseBody) GoString() string
func (*UninstallBackupClientsResponseBody) SetCode ¶
func (s *UninstallBackupClientsResponseBody) SetCode(v string) *UninstallBackupClientsResponseBody
func (*UninstallBackupClientsResponseBody) SetInstanceStatuses ¶
func (s *UninstallBackupClientsResponseBody) SetInstanceStatuses(v []*UninstallBackupClientsResponseBodyInstanceStatuses) *UninstallBackupClientsResponseBody
func (*UninstallBackupClientsResponseBody) SetMessage ¶
func (s *UninstallBackupClientsResponseBody) SetMessage(v string) *UninstallBackupClientsResponseBody
func (*UninstallBackupClientsResponseBody) SetRequestId ¶
func (s *UninstallBackupClientsResponseBody) SetRequestId(v string) *UninstallBackupClientsResponseBody
func (*UninstallBackupClientsResponseBody) SetSuccess ¶
func (s *UninstallBackupClientsResponseBody) SetSuccess(v bool) *UninstallBackupClientsResponseBody
func (*UninstallBackupClientsResponseBody) SetTaskId ¶
func (s *UninstallBackupClientsResponseBody) SetTaskId(v string) *UninstallBackupClientsResponseBody
func (UninstallBackupClientsResponseBody) String ¶
func (s UninstallBackupClientsResponseBody) String() string
type UninstallBackupClientsResponseBodyInstanceStatuses ¶
type UninstallBackupClientsResponseBodyInstanceStatuses struct { // The error code. Valid values: // // - If the value is empty, the request is successful. // // - **InstanceNotExists**: The ECS instance does not exist. // // - **InstanceNotRunning**: The ECS instance is not running. // // - **CloudAssistNotRunningOnInstance**: Cloud Assistant is unavailable. // // example: // // InstanceNotExists ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // The ID of the ECS instance. // // example: // // i-0xi5w***v3j3bh2gj5 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // Indicates whether a backup client can be installed on the ECS instance. // // - true: A backup client can be installed on the ECS instance. // // - false: A backup client cannot be installed on the ECS instance. // // example: // // true ValidInstance *bool `json:"ValidInstance,omitempty" xml:"ValidInstance,omitempty"` }
func (UninstallBackupClientsResponseBodyInstanceStatuses) GoString ¶
func (s UninstallBackupClientsResponseBodyInstanceStatuses) GoString() string
func (*UninstallBackupClientsResponseBodyInstanceStatuses) SetErrorCode ¶
func (s *UninstallBackupClientsResponseBodyInstanceStatuses) SetErrorCode(v string) *UninstallBackupClientsResponseBodyInstanceStatuses
func (*UninstallBackupClientsResponseBodyInstanceStatuses) SetInstanceId ¶
func (s *UninstallBackupClientsResponseBodyInstanceStatuses) SetInstanceId(v string) *UninstallBackupClientsResponseBodyInstanceStatuses
func (*UninstallBackupClientsResponseBodyInstanceStatuses) SetValidInstance ¶
func (s *UninstallBackupClientsResponseBodyInstanceStatuses) SetValidInstance(v bool) *UninstallBackupClientsResponseBodyInstanceStatuses
func (UninstallBackupClientsResponseBodyInstanceStatuses) String ¶
func (s UninstallBackupClientsResponseBodyInstanceStatuses) String() string
type UninstallBackupClientsShrinkRequest ¶
type UninstallBackupClientsShrinkRequest struct { // The IDs of Cloud Backup clients. The sum of the number of Cloud Backup client IDs and the number of ECS instance IDs cannot exceed 20. Otherwise, an error occurs. // // example: // // ["c-*********************"] ClientIdsShrink *string `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"` // The name of the RAM role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up and restore data across Alibaba Cloud accounts. // // example: // // BackupRole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Specifies whether data is backed up and restored within the same Alibaba Cloud account or across Alibaba Cloud accounts. Valid values: // // - SELF_ACCOUNT: Data is backed up and restored within the same Alibaba Cloud account. // // - CROSS_ACCOUNT: Data is backed up and restored across Alibaba Cloud accounts. // // example: // // CROSS_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The ID of the source Alibaba Cloud account that authorizes the current Alibaba Cloud account to back up and restore data across Alibaba Cloud accounts. // // example: // // 129349237xxxxx CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The IDs of Elastic Compute Service (ECS) instances. You can specify a maximum of 20 ECS instances. // // example: // // ["i-0xi5wj5*****v3j3bh2gj5"] InstanceIdsShrink *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"` }
func (UninstallBackupClientsShrinkRequest) GoString ¶
func (s UninstallBackupClientsShrinkRequest) GoString() string
func (*UninstallBackupClientsShrinkRequest) SetClientIdsShrink ¶
func (s *UninstallBackupClientsShrinkRequest) SetClientIdsShrink(v string) *UninstallBackupClientsShrinkRequest
func (*UninstallBackupClientsShrinkRequest) SetCrossAccountRoleName ¶
func (s *UninstallBackupClientsShrinkRequest) SetCrossAccountRoleName(v string) *UninstallBackupClientsShrinkRequest
func (*UninstallBackupClientsShrinkRequest) SetCrossAccountType ¶
func (s *UninstallBackupClientsShrinkRequest) SetCrossAccountType(v string) *UninstallBackupClientsShrinkRequest
func (*UninstallBackupClientsShrinkRequest) SetCrossAccountUserId ¶
func (s *UninstallBackupClientsShrinkRequest) SetCrossAccountUserId(v int64) *UninstallBackupClientsShrinkRequest
func (*UninstallBackupClientsShrinkRequest) SetInstanceIdsShrink ¶
func (s *UninstallBackupClientsShrinkRequest) SetInstanceIdsShrink(v string) *UninstallBackupClientsShrinkRequest
func (UninstallBackupClientsShrinkRequest) String ¶
func (s UninstallBackupClientsShrinkRequest) String() string
type UninstallClientRequest ¶
type UninstallClientRequest struct { // The ID of the HBR client. // // This parameter is required. // // example: // // c-000iuqo******zi3rn ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm3erpwweavki ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the backup vault. // // example: // // v-0008n2q******ax3 VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (UninstallClientRequest) GoString ¶
func (s UninstallClientRequest) GoString() string
func (*UninstallClientRequest) SetClientId ¶
func (s *UninstallClientRequest) SetClientId(v string) *UninstallClientRequest
func (*UninstallClientRequest) SetResourceGroupId ¶
func (s *UninstallClientRequest) SetResourceGroupId(v string) *UninstallClientRequest
func (*UninstallClientRequest) SetVaultId ¶
func (s *UninstallClientRequest) SetVaultId(v string) *UninstallClientRequest
func (UninstallClientRequest) String ¶
func (s UninstallClientRequest) String() string
type UninstallClientResponse ¶
type UninstallClientResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UninstallClientResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UninstallClientResponse) GoString ¶
func (s UninstallClientResponse) GoString() string
func (*UninstallClientResponse) SetBody ¶
func (s *UninstallClientResponse) SetBody(v *UninstallClientResponseBody) *UninstallClientResponse
func (*UninstallClientResponse) SetHeaders ¶
func (s *UninstallClientResponse) SetHeaders(v map[string]*string) *UninstallClientResponse
func (*UninstallClientResponse) SetStatusCode ¶
func (s *UninstallClientResponse) SetStatusCode(v int32) *UninstallClientResponse
func (UninstallClientResponse) String ¶
func (s UninstallClientResponse) String() string
type UninstallClientResponseBody ¶
type UninstallClientResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // 048A2164-3732-5DF5-88B5-F97FA56DAEB1 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The ID of the asynchronous job. You can call the DescribeTask operation to query the execution result of an asynchronous job. // // example: // // t-0009qs5qcnvuvqrl2mxl TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` }
func (UninstallClientResponseBody) GoString ¶
func (s UninstallClientResponseBody) GoString() string
func (*UninstallClientResponseBody) SetCode ¶
func (s *UninstallClientResponseBody) SetCode(v string) *UninstallClientResponseBody
func (*UninstallClientResponseBody) SetMessage ¶
func (s *UninstallClientResponseBody) SetMessage(v string) *UninstallClientResponseBody
func (*UninstallClientResponseBody) SetRequestId ¶
func (s *UninstallClientResponseBody) SetRequestId(v string) *UninstallClientResponseBody
func (*UninstallClientResponseBody) SetSuccess ¶
func (s *UninstallClientResponseBody) SetSuccess(v bool) *UninstallClientResponseBody
func (*UninstallClientResponseBody) SetTaskId ¶
func (s *UninstallClientResponseBody) SetTaskId(v string) *UninstallClientResponseBody
func (UninstallClientResponseBody) String ¶
func (s UninstallClientResponseBody) String() string
type UpdateBackupPlanRequest ¶
type UpdateBackupPlanRequest struct { // The configurations of the incremental file synchronization. This parameter is required for data synchronization only. // // example: // // {"dataSourceId": "ds-123456789", "path": "/changelist"} ChangeListPath *string `json:"ChangeListPath,omitempty" xml:"ChangeListPath,omitempty"` // The details about ECS instance backup. The value is a JSON string. // // - snapshotGroup: specifies whether to use a snapshot-consistent group. This parameter is valid only if all disks of the ECS instance are enhanced SSDs (ESSDs). // // - appConsistent: specifies whether to enable application consistency. If you set this parameter to true, you must also specify the preScriptPath and postScriptPath parameters. // // - preScriptPath: the path to the pre-freeze scripts. // // - postScriptPath: the path to the post-thaw scripts. // // example: // // {\\"EnableFsFreeze\\":true,\\"appConsistent\\":false,\\"postScriptPath\\":\\"\\",\\"preScriptPath\\":\\"\\",\\"snapshotGroup\\":true,\\"timeoutInSeconds\\":60} Detail map[string]interface{} `json:"Detail,omitempty" xml:"Detail,omitempty"` // This parameter is required only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter specifies the paths to the files that are excluded from the backup job. The value must be 1 to 255 characters in length. // // example: // // ["/var", "/proc"] Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // This parameter is required only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter specifies the paths to the files that you want to back up. The value must be 1 to 255 characters in length. // // example: // // ["/home/alice/*.pdf", "/home/bob/*.txt"] Include *string `json:"Include,omitempty" xml:"Include,omitempty"` // Specifies whether to enable the feature of keeping at least one backup version. Valid values: // // - 0: The feature is disabled. // // - 1: The feature is enabled. // // example: // // 1 KeepLatestSnapshots *int64 `json:"KeepLatestSnapshots,omitempty" xml:"KeepLatestSnapshots,omitempty"` // This parameter is required only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter specifies whether to use Windows Volume Shadow Copy Service (VSS) to define a source path. // // - This parameter is available only for Windows ECS instances. // // - If data changes occur in the backup source, the source data must be the same as the data to be backed up before you can set this parameter to `["UseVSS":true]`. // // - If you use VSS, you cannot back up data from multiple directories. // // example: // // {"UseVSS":false} Options *string `json:"Options,omitempty" xml:"Options,omitempty"` // The details about the Tablestore instance. OtsDetail *OtsDetail `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty"` // The source paths. Path []*string `json:"Path,omitempty" xml:"Path,omitempty" type:"Repeated"` // The ID of the backup plan. // // This parameter is required. // // example: // // plan-20211***735 PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The name of the backup plan. // // example: // // planname PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"` // This parameter is required only if the **SourceType* - parameter is set to **OSS**. This parameter specifies the prefix of objects that you want to back up. After a prefix is specified, only objects whose names start with the prefix are backed up. // // example: // // oss-prefix Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"` // The retention period of the backup data. Minimum value: 1. Unit: days. // // example: // // 7 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The rule of the backup plan. Rule []*UpdateBackupPlanRequestRule `json:"Rule,omitempty" xml:"Rule,omitempty" type:"Repeated"` // The backup policy. Format: `I|{startTime}|{interval}`. The system runs the first backup job at a point in time that is specified in the `{startTime}` parameter and the subsequent backup jobs at an interval that is specified in the `{interval}` parameter. The system does not run a backup job before the specified point in time. Each backup job, except the first one, starts only after the previous backup job is completed. For example, `I|1631685600|P1D` specifies that the system runs the first backup job at 14:00:00 on September 15, 2021 and the subsequent backup jobs once a day. // // - **startTime**: the time at which the system starts to run a backup job. The time must follow the UNIX time format. Unit: seconds. // // - **interval**: the interval at which the system runs a backup job. The interval must follow the ISO 8601 standard. For example, PT1H specifies an interval of one hour. P1D specifies an interval of one day. // // example: // // I|1602673264|P1D Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` // The type of the data source. Valid values: // // - **ECS_FILE**: Elastic Compute Service (ECS) files // // - **OSS**: Object Storage Service (OSS) buckets // // - **NAS**: Apsara File Storage NAS file systems // // - **OTS**: Tablestore instances // // - **UDM_ECS**: ECS instances // // example: // // ECS_FILE SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // This parameter is required only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter specifies the throttling rules. To ensure business continuity, you can limit the bandwidth that is used for file backup during peak hours. Format: `{start}|{end}|{bandwidth}`. Separate multiple throttling rules with vertical bars (|). A specified time range cannot overlap with another time range. // // - **start**: the start hour // // - **end**: the end hour. // // - **bandwidth**: the bandwidth. Unit: KB/s. // // example: // // 0:24:5120 SpeedLimit *string `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"` // Specifies whether to update the source path if the backup source is empty. Valid values: // // - true: The system replaces the original source path with the specified source path. // // - false: The system does not update the original source path. The system backs up data based on the source path that you specified when you created the backup plan. // // example: // // false UpdatePaths *bool `json:"UpdatePaths,omitempty" xml:"UpdatePaths,omitempty"` // The ID of the backup vault. // // example: // // v-0006******q VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (UpdateBackupPlanRequest) GoString ¶
func (s UpdateBackupPlanRequest) GoString() string
func (*UpdateBackupPlanRequest) SetChangeListPath ¶
func (s *UpdateBackupPlanRequest) SetChangeListPath(v string) *UpdateBackupPlanRequest
func (*UpdateBackupPlanRequest) SetDetail ¶
func (s *UpdateBackupPlanRequest) SetDetail(v map[string]interface{}) *UpdateBackupPlanRequest
func (*UpdateBackupPlanRequest) SetExclude ¶
func (s *UpdateBackupPlanRequest) SetExclude(v string) *UpdateBackupPlanRequest
func (*UpdateBackupPlanRequest) SetInclude ¶
func (s *UpdateBackupPlanRequest) SetInclude(v string) *UpdateBackupPlanRequest
func (*UpdateBackupPlanRequest) SetKeepLatestSnapshots ¶
func (s *UpdateBackupPlanRequest) SetKeepLatestSnapshots(v int64) *UpdateBackupPlanRequest
func (*UpdateBackupPlanRequest) SetOptions ¶
func (s *UpdateBackupPlanRequest) SetOptions(v string) *UpdateBackupPlanRequest
func (*UpdateBackupPlanRequest) SetOtsDetail ¶
func (s *UpdateBackupPlanRequest) SetOtsDetail(v *OtsDetail) *UpdateBackupPlanRequest
func (*UpdateBackupPlanRequest) SetPath ¶
func (s *UpdateBackupPlanRequest) SetPath(v []*string) *UpdateBackupPlanRequest
func (*UpdateBackupPlanRequest) SetPlanId ¶
func (s *UpdateBackupPlanRequest) SetPlanId(v string) *UpdateBackupPlanRequest
func (*UpdateBackupPlanRequest) SetPlanName ¶
func (s *UpdateBackupPlanRequest) SetPlanName(v string) *UpdateBackupPlanRequest
func (*UpdateBackupPlanRequest) SetPrefix ¶
func (s *UpdateBackupPlanRequest) SetPrefix(v string) *UpdateBackupPlanRequest
func (*UpdateBackupPlanRequest) SetRetention ¶
func (s *UpdateBackupPlanRequest) SetRetention(v int64) *UpdateBackupPlanRequest
func (*UpdateBackupPlanRequest) SetRule ¶
func (s *UpdateBackupPlanRequest) SetRule(v []*UpdateBackupPlanRequestRule) *UpdateBackupPlanRequest
func (*UpdateBackupPlanRequest) SetSchedule ¶
func (s *UpdateBackupPlanRequest) SetSchedule(v string) *UpdateBackupPlanRequest
func (*UpdateBackupPlanRequest) SetSourceType ¶
func (s *UpdateBackupPlanRequest) SetSourceType(v string) *UpdateBackupPlanRequest
func (*UpdateBackupPlanRequest) SetSpeedLimit ¶
func (s *UpdateBackupPlanRequest) SetSpeedLimit(v string) *UpdateBackupPlanRequest
func (*UpdateBackupPlanRequest) SetUpdatePaths ¶
func (s *UpdateBackupPlanRequest) SetUpdatePaths(v bool) *UpdateBackupPlanRequest
func (*UpdateBackupPlanRequest) SetVaultId ¶
func (s *UpdateBackupPlanRequest) SetVaultId(v string) *UpdateBackupPlanRequest
func (UpdateBackupPlanRequest) String ¶
func (s UpdateBackupPlanRequest) String() string
type UpdateBackupPlanRequestRule ¶
type UpdateBackupPlanRequestRule struct { // The backup type. Valid value: **COMPLETE**, which indicates full backup. // // example: // // COMPLETE BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // The ID of the region where the remote backup vault resides. // // example: // // cn-shanghai DestinationRegionId *string `json:"DestinationRegionId,omitempty" xml:"DestinationRegionId,omitempty"` // The retention period of the backup data. Unit: days. // // example: // // 7 DestinationRetention *int64 `json:"DestinationRetention,omitempty" xml:"DestinationRetention,omitempty"` // Specifies whether to disable the policy. // // example: // // false Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // Specifies whether to enable remote replication. // // example: // // false DoCopy *bool `json:"DoCopy,omitempty" xml:"DoCopy,omitempty"` // The retention period of the backup data. Minimum value: 1. Unit: days. // // example: // // 7 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The name of the backup policy. // // example: // // rule-test-name RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` // The backup policy. Format: I|{startTime}|{interval}. The system runs the first backup job at a point in time that is specified in the {startTime} parameter and the subsequent backup jobs at an interval that is specified in the {interval} parameter. The system does not run a backup job before the specified point in time. Each backup job, except the first one, starts only after the previous backup job is completed. For example, I|1631685600|P1D specifies that the system runs the first backup job at 14:00:00 on September 15, 2021 and the subsequent backup jobs once a day. // // startTime: the time at which the system starts to run a backup job. The time must follow the UNIX time format. Unit: seconds. interval: the interval at which the system runs a backup job. The interval must follow the ISO 8601 standard. For example, PT1H specifies an interval of one hour. P1D specifies an interval of one day. // // example: // // I|1631685600|P1D Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` }
func (UpdateBackupPlanRequestRule) GoString ¶
func (s UpdateBackupPlanRequestRule) GoString() string
func (*UpdateBackupPlanRequestRule) SetBackupType ¶
func (s *UpdateBackupPlanRequestRule) SetBackupType(v string) *UpdateBackupPlanRequestRule
func (*UpdateBackupPlanRequestRule) SetDestinationRegionId ¶
func (s *UpdateBackupPlanRequestRule) SetDestinationRegionId(v string) *UpdateBackupPlanRequestRule
func (*UpdateBackupPlanRequestRule) SetDestinationRetention ¶
func (s *UpdateBackupPlanRequestRule) SetDestinationRetention(v int64) *UpdateBackupPlanRequestRule
func (*UpdateBackupPlanRequestRule) SetDisabled ¶
func (s *UpdateBackupPlanRequestRule) SetDisabled(v bool) *UpdateBackupPlanRequestRule
func (*UpdateBackupPlanRequestRule) SetDoCopy ¶
func (s *UpdateBackupPlanRequestRule) SetDoCopy(v bool) *UpdateBackupPlanRequestRule
func (*UpdateBackupPlanRequestRule) SetRetention ¶
func (s *UpdateBackupPlanRequestRule) SetRetention(v int64) *UpdateBackupPlanRequestRule
func (*UpdateBackupPlanRequestRule) SetRuleName ¶
func (s *UpdateBackupPlanRequestRule) SetRuleName(v string) *UpdateBackupPlanRequestRule
func (*UpdateBackupPlanRequestRule) SetSchedule ¶
func (s *UpdateBackupPlanRequestRule) SetSchedule(v string) *UpdateBackupPlanRequestRule
func (UpdateBackupPlanRequestRule) String ¶
func (s UpdateBackupPlanRequestRule) String() string
type UpdateBackupPlanResponse ¶
type UpdateBackupPlanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateBackupPlanResponse) GoString ¶
func (s UpdateBackupPlanResponse) GoString() string
func (*UpdateBackupPlanResponse) SetBody ¶
func (s *UpdateBackupPlanResponse) SetBody(v *UpdateBackupPlanResponseBody) *UpdateBackupPlanResponse
func (*UpdateBackupPlanResponse) SetHeaders ¶
func (s *UpdateBackupPlanResponse) SetHeaders(v map[string]*string) *UpdateBackupPlanResponse
func (*UpdateBackupPlanResponse) SetStatusCode ¶
func (s *UpdateBackupPlanResponse) SetStatusCode(v int32) *UpdateBackupPlanResponse
func (UpdateBackupPlanResponse) String ¶
func (s UpdateBackupPlanResponse) String() string
type UpdateBackupPlanResponseBody ¶
type UpdateBackupPlanResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (UpdateBackupPlanResponseBody) GoString ¶
func (s UpdateBackupPlanResponseBody) GoString() string
func (*UpdateBackupPlanResponseBody) SetCode ¶
func (s *UpdateBackupPlanResponseBody) SetCode(v string) *UpdateBackupPlanResponseBody
func (*UpdateBackupPlanResponseBody) SetMessage ¶
func (s *UpdateBackupPlanResponseBody) SetMessage(v string) *UpdateBackupPlanResponseBody
func (*UpdateBackupPlanResponseBody) SetRequestId ¶
func (s *UpdateBackupPlanResponseBody) SetRequestId(v string) *UpdateBackupPlanResponseBody
func (*UpdateBackupPlanResponseBody) SetSuccess ¶
func (s *UpdateBackupPlanResponseBody) SetSuccess(v bool) *UpdateBackupPlanResponseBody
func (UpdateBackupPlanResponseBody) String ¶
func (s UpdateBackupPlanResponseBody) String() string
type UpdateBackupPlanShrinkRequest ¶
type UpdateBackupPlanShrinkRequest struct { // The configurations of the incremental file synchronization. This parameter is required for data synchronization only. // // example: // // {"dataSourceId": "ds-123456789", "path": "/changelist"} ChangeListPath *string `json:"ChangeListPath,omitempty" xml:"ChangeListPath,omitempty"` // The details about ECS instance backup. The value is a JSON string. // // - snapshotGroup: specifies whether to use a snapshot-consistent group. This parameter is valid only if all disks of the ECS instance are enhanced SSDs (ESSDs). // // - appConsistent: specifies whether to enable application consistency. If you set this parameter to true, you must also specify the preScriptPath and postScriptPath parameters. // // - preScriptPath: the path to the pre-freeze scripts. // // - postScriptPath: the path to the post-thaw scripts. // // example: // // {\\"EnableFsFreeze\\":true,\\"appConsistent\\":false,\\"postScriptPath\\":\\"\\",\\"preScriptPath\\":\\"\\",\\"snapshotGroup\\":true,\\"timeoutInSeconds\\":60} DetailShrink *string `json:"Detail,omitempty" xml:"Detail,omitempty"` // This parameter is required only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter specifies the paths to the files that are excluded from the backup job. The value must be 1 to 255 characters in length. // // example: // // ["/var", "/proc"] Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // This parameter is required only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter specifies the paths to the files that you want to back up. The value must be 1 to 255 characters in length. // // example: // // ["/home/alice/*.pdf", "/home/bob/*.txt"] Include *string `json:"Include,omitempty" xml:"Include,omitempty"` // Specifies whether to enable the feature of keeping at least one backup version. Valid values: // // - 0: The feature is disabled. // // - 1: The feature is enabled. // // example: // // 1 KeepLatestSnapshots *int64 `json:"KeepLatestSnapshots,omitempty" xml:"KeepLatestSnapshots,omitempty"` // This parameter is required only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter specifies whether to use Windows Volume Shadow Copy Service (VSS) to define a source path. // // - This parameter is available only for Windows ECS instances. // // - If data changes occur in the backup source, the source data must be the same as the data to be backed up before you can set this parameter to `["UseVSS":true]`. // // - If you use VSS, you cannot back up data from multiple directories. // // example: // // {"UseVSS":false} Options *string `json:"Options,omitempty" xml:"Options,omitempty"` // The details about the Tablestore instance. OtsDetailShrink *string `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty"` // The source paths. Path []*string `json:"Path,omitempty" xml:"Path,omitempty" type:"Repeated"` // The ID of the backup plan. // // This parameter is required. // // example: // // plan-20211***735 PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The name of the backup plan. // // example: // // planname PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"` // This parameter is required only if the **SourceType* - parameter is set to **OSS**. This parameter specifies the prefix of objects that you want to back up. After a prefix is specified, only objects whose names start with the prefix are backed up. // // example: // // oss-prefix Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"` // The retention period of the backup data. Minimum value: 1. Unit: days. // // example: // // 7 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The rule of the backup plan. Rule []*UpdateBackupPlanShrinkRequestRule `json:"Rule,omitempty" xml:"Rule,omitempty" type:"Repeated"` // The backup policy. Format: `I|{startTime}|{interval}`. The system runs the first backup job at a point in time that is specified in the `{startTime}` parameter and the subsequent backup jobs at an interval that is specified in the `{interval}` parameter. The system does not run a backup job before the specified point in time. Each backup job, except the first one, starts only after the previous backup job is completed. For example, `I|1631685600|P1D` specifies that the system runs the first backup job at 14:00:00 on September 15, 2021 and the subsequent backup jobs once a day. // // - **startTime**: the time at which the system starts to run a backup job. The time must follow the UNIX time format. Unit: seconds. // // - **interval**: the interval at which the system runs a backup job. The interval must follow the ISO 8601 standard. For example, PT1H specifies an interval of one hour. P1D specifies an interval of one day. // // example: // // I|1602673264|P1D Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` // The type of the data source. Valid values: // // - **ECS_FILE**: Elastic Compute Service (ECS) files // // - **OSS**: Object Storage Service (OSS) buckets // // - **NAS**: Apsara File Storage NAS file systems // // - **OTS**: Tablestore instances // // - **UDM_ECS**: ECS instances // // example: // // ECS_FILE SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // This parameter is required only if the **SourceType* - parameter is set to **ECS_FILE**. This parameter specifies the throttling rules. To ensure business continuity, you can limit the bandwidth that is used for file backup during peak hours. Format: `{start}|{end}|{bandwidth}`. Separate multiple throttling rules with vertical bars (|). A specified time range cannot overlap with another time range. // // - **start**: the start hour // // - **end**: the end hour. // // - **bandwidth**: the bandwidth. Unit: KB/s. // // example: // // 0:24:5120 SpeedLimit *string `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"` // Specifies whether to update the source path if the backup source is empty. Valid values: // // - true: The system replaces the original source path with the specified source path. // // - false: The system does not update the original source path. The system backs up data based on the source path that you specified when you created the backup plan. // // example: // // false UpdatePaths *bool `json:"UpdatePaths,omitempty" xml:"UpdatePaths,omitempty"` // The ID of the backup vault. // // example: // // v-0006******q VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (UpdateBackupPlanShrinkRequest) GoString ¶
func (s UpdateBackupPlanShrinkRequest) GoString() string
func (*UpdateBackupPlanShrinkRequest) SetChangeListPath ¶
func (s *UpdateBackupPlanShrinkRequest) SetChangeListPath(v string) *UpdateBackupPlanShrinkRequest
func (*UpdateBackupPlanShrinkRequest) SetDetailShrink ¶
func (s *UpdateBackupPlanShrinkRequest) SetDetailShrink(v string) *UpdateBackupPlanShrinkRequest
func (*UpdateBackupPlanShrinkRequest) SetExclude ¶
func (s *UpdateBackupPlanShrinkRequest) SetExclude(v string) *UpdateBackupPlanShrinkRequest
func (*UpdateBackupPlanShrinkRequest) SetInclude ¶
func (s *UpdateBackupPlanShrinkRequest) SetInclude(v string) *UpdateBackupPlanShrinkRequest
func (*UpdateBackupPlanShrinkRequest) SetKeepLatestSnapshots ¶
func (s *UpdateBackupPlanShrinkRequest) SetKeepLatestSnapshots(v int64) *UpdateBackupPlanShrinkRequest
func (*UpdateBackupPlanShrinkRequest) SetOptions ¶
func (s *UpdateBackupPlanShrinkRequest) SetOptions(v string) *UpdateBackupPlanShrinkRequest
func (*UpdateBackupPlanShrinkRequest) SetOtsDetailShrink ¶
func (s *UpdateBackupPlanShrinkRequest) SetOtsDetailShrink(v string) *UpdateBackupPlanShrinkRequest
func (*UpdateBackupPlanShrinkRequest) SetPath ¶
func (s *UpdateBackupPlanShrinkRequest) SetPath(v []*string) *UpdateBackupPlanShrinkRequest
func (*UpdateBackupPlanShrinkRequest) SetPlanId ¶
func (s *UpdateBackupPlanShrinkRequest) SetPlanId(v string) *UpdateBackupPlanShrinkRequest
func (*UpdateBackupPlanShrinkRequest) SetPlanName ¶
func (s *UpdateBackupPlanShrinkRequest) SetPlanName(v string) *UpdateBackupPlanShrinkRequest
func (*UpdateBackupPlanShrinkRequest) SetPrefix ¶
func (s *UpdateBackupPlanShrinkRequest) SetPrefix(v string) *UpdateBackupPlanShrinkRequest
func (*UpdateBackupPlanShrinkRequest) SetRetention ¶
func (s *UpdateBackupPlanShrinkRequest) SetRetention(v int64) *UpdateBackupPlanShrinkRequest
func (*UpdateBackupPlanShrinkRequest) SetRule ¶
func (s *UpdateBackupPlanShrinkRequest) SetRule(v []*UpdateBackupPlanShrinkRequestRule) *UpdateBackupPlanShrinkRequest
func (*UpdateBackupPlanShrinkRequest) SetSchedule ¶
func (s *UpdateBackupPlanShrinkRequest) SetSchedule(v string) *UpdateBackupPlanShrinkRequest
func (*UpdateBackupPlanShrinkRequest) SetSourceType ¶
func (s *UpdateBackupPlanShrinkRequest) SetSourceType(v string) *UpdateBackupPlanShrinkRequest
func (*UpdateBackupPlanShrinkRequest) SetSpeedLimit ¶
func (s *UpdateBackupPlanShrinkRequest) SetSpeedLimit(v string) *UpdateBackupPlanShrinkRequest
func (*UpdateBackupPlanShrinkRequest) SetUpdatePaths ¶
func (s *UpdateBackupPlanShrinkRequest) SetUpdatePaths(v bool) *UpdateBackupPlanShrinkRequest
func (*UpdateBackupPlanShrinkRequest) SetVaultId ¶
func (s *UpdateBackupPlanShrinkRequest) SetVaultId(v string) *UpdateBackupPlanShrinkRequest
func (UpdateBackupPlanShrinkRequest) String ¶
func (s UpdateBackupPlanShrinkRequest) String() string
type UpdateBackupPlanShrinkRequestRule ¶
type UpdateBackupPlanShrinkRequestRule struct { // The backup type. Valid value: **COMPLETE**, which indicates full backup. // // example: // // COMPLETE BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // The ID of the region where the remote backup vault resides. // // example: // // cn-shanghai DestinationRegionId *string `json:"DestinationRegionId,omitempty" xml:"DestinationRegionId,omitempty"` // The retention period of the backup data. Unit: days. // // example: // // 7 DestinationRetention *int64 `json:"DestinationRetention,omitempty" xml:"DestinationRetention,omitempty"` // Specifies whether to disable the policy. // // example: // // false Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // Specifies whether to enable remote replication. // // example: // // false DoCopy *bool `json:"DoCopy,omitempty" xml:"DoCopy,omitempty"` // The retention period of the backup data. Minimum value: 1. Unit: days. // // example: // // 7 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The name of the backup policy. // // example: // // rule-test-name RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` // The backup policy. Format: I|{startTime}|{interval}. The system runs the first backup job at a point in time that is specified in the {startTime} parameter and the subsequent backup jobs at an interval that is specified in the {interval} parameter. The system does not run a backup job before the specified point in time. Each backup job, except the first one, starts only after the previous backup job is completed. For example, I|1631685600|P1D specifies that the system runs the first backup job at 14:00:00 on September 15, 2021 and the subsequent backup jobs once a day. // // startTime: the time at which the system starts to run a backup job. The time must follow the UNIX time format. Unit: seconds. interval: the interval at which the system runs a backup job. The interval must follow the ISO 8601 standard. For example, PT1H specifies an interval of one hour. P1D specifies an interval of one day. // // example: // // I|1631685600|P1D Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` }
func (UpdateBackupPlanShrinkRequestRule) GoString ¶
func (s UpdateBackupPlanShrinkRequestRule) GoString() string
func (*UpdateBackupPlanShrinkRequestRule) SetBackupType ¶
func (s *UpdateBackupPlanShrinkRequestRule) SetBackupType(v string) *UpdateBackupPlanShrinkRequestRule
func (*UpdateBackupPlanShrinkRequestRule) SetDestinationRegionId ¶
func (s *UpdateBackupPlanShrinkRequestRule) SetDestinationRegionId(v string) *UpdateBackupPlanShrinkRequestRule
func (*UpdateBackupPlanShrinkRequestRule) SetDestinationRetention ¶
func (s *UpdateBackupPlanShrinkRequestRule) SetDestinationRetention(v int64) *UpdateBackupPlanShrinkRequestRule
func (*UpdateBackupPlanShrinkRequestRule) SetDisabled ¶
func (s *UpdateBackupPlanShrinkRequestRule) SetDisabled(v bool) *UpdateBackupPlanShrinkRequestRule
func (*UpdateBackupPlanShrinkRequestRule) SetDoCopy ¶
func (s *UpdateBackupPlanShrinkRequestRule) SetDoCopy(v bool) *UpdateBackupPlanShrinkRequestRule
func (*UpdateBackupPlanShrinkRequestRule) SetRetention ¶
func (s *UpdateBackupPlanShrinkRequestRule) SetRetention(v int64) *UpdateBackupPlanShrinkRequestRule
func (*UpdateBackupPlanShrinkRequestRule) SetRuleName ¶
func (s *UpdateBackupPlanShrinkRequestRule) SetRuleName(v string) *UpdateBackupPlanShrinkRequestRule
func (*UpdateBackupPlanShrinkRequestRule) SetSchedule ¶
func (s *UpdateBackupPlanShrinkRequestRule) SetSchedule(v string) *UpdateBackupPlanShrinkRequestRule
func (UpdateBackupPlanShrinkRequestRule) String ¶
func (s UpdateBackupPlanShrinkRequestRule) String() string
type UpdateClientSettingsRequest ¶
type UpdateClientSettingsRequest struct { // Specifies whether to generate alert for partially completed jobs. This parameter is valid only for on-premises file backup and ECS file backup. // // example: // // false AlertOnPartialComplete *bool `json:"AlertOnPartialComplete,omitempty" xml:"AlertOnPartialComplete,omitempty"` // The ID of the HBR client. // // This parameter is required. // // example: // // c-********************* ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // The type of the endpoint on the data plane. Valid values: // // - **PUBLIC**: Internet // // - **VPC**: virtual private cloud (VPC) // // - **CLASSIC**: classic network // // example: // // VPC DataNetworkType *string `json:"DataNetworkType,omitempty" xml:"DataNetworkType,omitempty"` // The proxy configuration on the data plane. Valid values: // // - **DISABLE**: The proxy is not used. // // - **USE_CONTROL_PROXY* - (default): The configuration is the same as that on the control plane. // // - **CUSTOM**: The configuration is customized (HTTP). // // example: // // USE_CONTROL_PROXY DataProxySetting *string `json:"DataProxySetting,omitempty" xml:"DataProxySetting,omitempty"` // The number of CPU cores used by a single backup job. The value 0 indicates that the number is unlimited. // // example: // // 1 MaxCpuCore *int32 `json:"MaxCpuCore,omitempty" xml:"MaxCpuCore,omitempty"` // The maximum memory that can be used by the client. Unit: bytes. Only V2.13.0 and later are supported. // // example: // // 4096 MaxMemory *int64 `json:"MaxMemory,omitempty" xml:"MaxMemory,omitempty"` // The number of concurrent backup jobs. The value 0 indicates that the number is unlimited. // // example: // // 1 MaxWorker *int32 `json:"MaxWorker,omitempty" xml:"MaxWorker,omitempty"` // The custom host IP address of the proxy server on the data plane. // // example: // // 192.168.11.100 ProxyHost *string `json:"ProxyHost,omitempty" xml:"ProxyHost,omitempty"` // The custom password of the proxy server on the data plane. // // example: // // ****** ProxyPassword *string `json:"ProxyPassword,omitempty" xml:"ProxyPassword,omitempty"` // The custom host port of the proxy server on the data plane. // // example: // // 3128 ProxyPort *int32 `json:"ProxyPort,omitempty" xml:"ProxyPort,omitempty"` // The custom username of the proxy server on the data plane. // // example: // // user ProxyUser *string `json:"ProxyUser,omitempty" xml:"ProxyUser,omitempty"` // The ID of the resource group. // // example: // // rg-********************* ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // Specifies whether to transmit the data on the data plane over HTTPS. Valid values: // // - true: Data is transmitted over HTTPS. // // - false: Data is transmitted over HTTP. // // example: // // false UseHttps *bool `json:"UseHttps,omitempty" xml:"UseHttps,omitempty"` // The ID of the backup vault. This parameter is required for the old HBR client. // // example: // // v-********************* VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (UpdateClientSettingsRequest) GoString ¶
func (s UpdateClientSettingsRequest) GoString() string
func (*UpdateClientSettingsRequest) SetAlertOnPartialComplete ¶
func (s *UpdateClientSettingsRequest) SetAlertOnPartialComplete(v bool) *UpdateClientSettingsRequest
func (*UpdateClientSettingsRequest) SetClientId ¶
func (s *UpdateClientSettingsRequest) SetClientId(v string) *UpdateClientSettingsRequest
func (*UpdateClientSettingsRequest) SetDataNetworkType ¶
func (s *UpdateClientSettingsRequest) SetDataNetworkType(v string) *UpdateClientSettingsRequest
func (*UpdateClientSettingsRequest) SetDataProxySetting ¶
func (s *UpdateClientSettingsRequest) SetDataProxySetting(v string) *UpdateClientSettingsRequest
func (*UpdateClientSettingsRequest) SetMaxCpuCore ¶
func (s *UpdateClientSettingsRequest) SetMaxCpuCore(v int32) *UpdateClientSettingsRequest
func (*UpdateClientSettingsRequest) SetMaxMemory ¶
func (s *UpdateClientSettingsRequest) SetMaxMemory(v int64) *UpdateClientSettingsRequest
func (*UpdateClientSettingsRequest) SetMaxWorker ¶
func (s *UpdateClientSettingsRequest) SetMaxWorker(v int32) *UpdateClientSettingsRequest
func (*UpdateClientSettingsRequest) SetProxyHost ¶
func (s *UpdateClientSettingsRequest) SetProxyHost(v string) *UpdateClientSettingsRequest
func (*UpdateClientSettingsRequest) SetProxyPassword ¶
func (s *UpdateClientSettingsRequest) SetProxyPassword(v string) *UpdateClientSettingsRequest
func (*UpdateClientSettingsRequest) SetProxyPort ¶
func (s *UpdateClientSettingsRequest) SetProxyPort(v int32) *UpdateClientSettingsRequest
func (*UpdateClientSettingsRequest) SetProxyUser ¶
func (s *UpdateClientSettingsRequest) SetProxyUser(v string) *UpdateClientSettingsRequest
func (*UpdateClientSettingsRequest) SetResourceGroupId ¶
func (s *UpdateClientSettingsRequest) SetResourceGroupId(v string) *UpdateClientSettingsRequest
func (*UpdateClientSettingsRequest) SetUseHttps ¶
func (s *UpdateClientSettingsRequest) SetUseHttps(v bool) *UpdateClientSettingsRequest
func (*UpdateClientSettingsRequest) SetVaultId ¶
func (s *UpdateClientSettingsRequest) SetVaultId(v string) *UpdateClientSettingsRequest
func (UpdateClientSettingsRequest) String ¶
func (s UpdateClientSettingsRequest) String() string
type UpdateClientSettingsResponse ¶
type UpdateClientSettingsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateClientSettingsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateClientSettingsResponse) GoString ¶
func (s UpdateClientSettingsResponse) GoString() string
func (*UpdateClientSettingsResponse) SetBody ¶
func (s *UpdateClientSettingsResponse) SetBody(v *UpdateClientSettingsResponseBody) *UpdateClientSettingsResponse
func (*UpdateClientSettingsResponse) SetHeaders ¶
func (s *UpdateClientSettingsResponse) SetHeaders(v map[string]*string) *UpdateClientSettingsResponse
func (*UpdateClientSettingsResponse) SetStatusCode ¶
func (s *UpdateClientSettingsResponse) SetStatusCode(v int32) *UpdateClientSettingsResponse
func (UpdateClientSettingsResponse) String ¶
func (s UpdateClientSettingsResponse) String() string
type UpdateClientSettingsResponseBody ¶
type UpdateClientSettingsResponseBody struct { // The HTTP status code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (UpdateClientSettingsResponseBody) GoString ¶
func (s UpdateClientSettingsResponseBody) GoString() string
func (*UpdateClientSettingsResponseBody) SetCode ¶
func (s *UpdateClientSettingsResponseBody) SetCode(v string) *UpdateClientSettingsResponseBody
func (*UpdateClientSettingsResponseBody) SetMessage ¶
func (s *UpdateClientSettingsResponseBody) SetMessage(v string) *UpdateClientSettingsResponseBody
func (*UpdateClientSettingsResponseBody) SetRequestId ¶
func (s *UpdateClientSettingsResponseBody) SetRequestId(v string) *UpdateClientSettingsResponseBody
func (*UpdateClientSettingsResponseBody) SetSuccess ¶
func (s *UpdateClientSettingsResponseBody) SetSuccess(v bool) *UpdateClientSettingsResponseBody
func (UpdateClientSettingsResponseBody) String ¶
func (s UpdateClientSettingsResponseBody) String() string
type UpdateContainerClusterRequest ¶
type UpdateContainerClusterRequest struct { // Cluster ID. // // This parameter is required. // // example: // // cc-000**************134 ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // Cluster description. // // example: // // description ack pv backup Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // Cluster name. // // example: // // ack_pv_backup_location Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // Network type, with possible values including: // // - **CLASSIC**: Classic Network. // // - **VPC**: Virtual Private Cloud. // // example: // // VPC NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"` // Whether to regenerate the token. // // example: // // false RenewToken *bool `json:"RenewToken,omitempty" xml:"RenewToken,omitempty"` }
func (UpdateContainerClusterRequest) GoString ¶
func (s UpdateContainerClusterRequest) GoString() string
func (*UpdateContainerClusterRequest) SetClusterId ¶
func (s *UpdateContainerClusterRequest) SetClusterId(v string) *UpdateContainerClusterRequest
func (*UpdateContainerClusterRequest) SetDescription ¶
func (s *UpdateContainerClusterRequest) SetDescription(v string) *UpdateContainerClusterRequest
func (*UpdateContainerClusterRequest) SetName ¶
func (s *UpdateContainerClusterRequest) SetName(v string) *UpdateContainerClusterRequest
func (*UpdateContainerClusterRequest) SetNetworkType ¶
func (s *UpdateContainerClusterRequest) SetNetworkType(v string) *UpdateContainerClusterRequest
func (*UpdateContainerClusterRequest) SetRenewToken ¶
func (s *UpdateContainerClusterRequest) SetRenewToken(v bool) *UpdateContainerClusterRequest
func (UpdateContainerClusterRequest) String ¶
func (s UpdateContainerClusterRequest) String() string
type UpdateContainerClusterResponse ¶
type UpdateContainerClusterResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateContainerClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateContainerClusterResponse) GoString ¶
func (s UpdateContainerClusterResponse) GoString() string
func (*UpdateContainerClusterResponse) SetBody ¶
func (s *UpdateContainerClusterResponse) SetBody(v *UpdateContainerClusterResponseBody) *UpdateContainerClusterResponse
func (*UpdateContainerClusterResponse) SetHeaders ¶
func (s *UpdateContainerClusterResponse) SetHeaders(v map[string]*string) *UpdateContainerClusterResponse
func (*UpdateContainerClusterResponse) SetStatusCode ¶
func (s *UpdateContainerClusterResponse) SetStatusCode(v int32) *UpdateContainerClusterResponse
func (UpdateContainerClusterResponse) String ¶
func (s UpdateContainerClusterResponse) String() string
type UpdateContainerClusterResponseBody ¶
type UpdateContainerClusterResponseBody struct { // Return code, 200 indicates success. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // Return information. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // Request ID. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates if the request was successful. // // - true: Success // // - false: Failure // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // Cluster token, used for registering HBR clients within the cluster. // // example: // // eyJhY2NvdW*****VnZpgXQC5A== Token *string `json:"Token,omitempty" xml:"Token,omitempty"` // Indicates whether the cluster token has been updated. // // example: // // false TokenUpdated *bool `json:"TokenUpdated,omitempty" xml:"TokenUpdated,omitempty"` }
func (UpdateContainerClusterResponseBody) GoString ¶
func (s UpdateContainerClusterResponseBody) GoString() string
func (*UpdateContainerClusterResponseBody) SetCode ¶
func (s *UpdateContainerClusterResponseBody) SetCode(v string) *UpdateContainerClusterResponseBody
func (*UpdateContainerClusterResponseBody) SetMessage ¶
func (s *UpdateContainerClusterResponseBody) SetMessage(v string) *UpdateContainerClusterResponseBody
func (*UpdateContainerClusterResponseBody) SetRequestId ¶
func (s *UpdateContainerClusterResponseBody) SetRequestId(v string) *UpdateContainerClusterResponseBody
func (*UpdateContainerClusterResponseBody) SetSuccess ¶
func (s *UpdateContainerClusterResponseBody) SetSuccess(v bool) *UpdateContainerClusterResponseBody
func (*UpdateContainerClusterResponseBody) SetToken ¶
func (s *UpdateContainerClusterResponseBody) SetToken(v string) *UpdateContainerClusterResponseBody
func (*UpdateContainerClusterResponseBody) SetTokenUpdated ¶
func (s *UpdateContainerClusterResponseBody) SetTokenUpdated(v bool) *UpdateContainerClusterResponseBody
func (UpdateContainerClusterResponseBody) String ¶
func (s UpdateContainerClusterResponseBody) String() string
type UpdateHanaBackupPlanRequest ¶
type UpdateHanaBackupPlanRequest struct { // The backup prefix. // // example: // // COMPLETE_DATA_BACKUP BackupPrefix *string `json:"BackupPrefix,omitempty" xml:"BackupPrefix,omitempty"` // The ID of the SAP HANA instance. // // This parameter is required. // // example: // // cl-0005dhe******f38 ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The ID of the backup plan. // // This parameter is required. // // example: // // pl-000br3cm4dqvmtph7cul PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The name of the backup plan. // // example: // // plan-20211109-162411 PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"` // The ID of the resource group. // // example: // // rg-acfmze36euddwjq ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The backup policy. Format: `I|{startTime}|{interval}`. The system runs the first backup job at a point in time that is specified in the {startTime} parameter and the subsequent backup jobs at an interval that is specified in the {interval} parameter. The system does not run a backup job before the specified point in time. Each backup job, except the first one, starts only after the previous backup job is completed. For example, `I|1631685600|P1D` indicates that the system runs the first backup job at 14:00:00 on September 15, 2021 and the subsequent backup jobs once a day. // // - startTime: the time at which the system starts to run a backup job. The time follows the UNIX time format. Unit: seconds. // // - interval: the interval at which the system runs a backup job. The interval follows the ISO 8601 standard. For example, PT1H indicates an interval of 1 hour. P1D indicates an interval of one day. // // example: // // I|1602673264|P1D Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` // The ID of the backup vault. // // This parameter is required. // // example: // // v-0000rcw******5c6 VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (UpdateHanaBackupPlanRequest) GoString ¶
func (s UpdateHanaBackupPlanRequest) GoString() string
func (*UpdateHanaBackupPlanRequest) SetBackupPrefix ¶
func (s *UpdateHanaBackupPlanRequest) SetBackupPrefix(v string) *UpdateHanaBackupPlanRequest
func (*UpdateHanaBackupPlanRequest) SetClusterId ¶
func (s *UpdateHanaBackupPlanRequest) SetClusterId(v string) *UpdateHanaBackupPlanRequest
func (*UpdateHanaBackupPlanRequest) SetPlanId ¶
func (s *UpdateHanaBackupPlanRequest) SetPlanId(v string) *UpdateHanaBackupPlanRequest
func (*UpdateHanaBackupPlanRequest) SetPlanName ¶
func (s *UpdateHanaBackupPlanRequest) SetPlanName(v string) *UpdateHanaBackupPlanRequest
func (*UpdateHanaBackupPlanRequest) SetResourceGroupId ¶
func (s *UpdateHanaBackupPlanRequest) SetResourceGroupId(v string) *UpdateHanaBackupPlanRequest
func (*UpdateHanaBackupPlanRequest) SetSchedule ¶
func (s *UpdateHanaBackupPlanRequest) SetSchedule(v string) *UpdateHanaBackupPlanRequest
func (*UpdateHanaBackupPlanRequest) SetVaultId ¶
func (s *UpdateHanaBackupPlanRequest) SetVaultId(v string) *UpdateHanaBackupPlanRequest
func (UpdateHanaBackupPlanRequest) String ¶
func (s UpdateHanaBackupPlanRequest) String() string
type UpdateHanaBackupPlanResponse ¶
type UpdateHanaBackupPlanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateHanaBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateHanaBackupPlanResponse) GoString ¶
func (s UpdateHanaBackupPlanResponse) GoString() string
func (*UpdateHanaBackupPlanResponse) SetBody ¶
func (s *UpdateHanaBackupPlanResponse) SetBody(v *UpdateHanaBackupPlanResponseBody) *UpdateHanaBackupPlanResponse
func (*UpdateHanaBackupPlanResponse) SetHeaders ¶
func (s *UpdateHanaBackupPlanResponse) SetHeaders(v map[string]*string) *UpdateHanaBackupPlanResponse
func (*UpdateHanaBackupPlanResponse) SetStatusCode ¶
func (s *UpdateHanaBackupPlanResponse) SetStatusCode(v int32) *UpdateHanaBackupPlanResponse
func (UpdateHanaBackupPlanResponse) String ¶
func (s UpdateHanaBackupPlanResponse) String() string
type UpdateHanaBackupPlanResponseBody ¶
type UpdateHanaBackupPlanResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // F23BCC67-09B4-582C-AE70-C813C8548DCC RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (UpdateHanaBackupPlanResponseBody) GoString ¶
func (s UpdateHanaBackupPlanResponseBody) GoString() string
func (*UpdateHanaBackupPlanResponseBody) SetCode ¶
func (s *UpdateHanaBackupPlanResponseBody) SetCode(v string) *UpdateHanaBackupPlanResponseBody
func (*UpdateHanaBackupPlanResponseBody) SetMessage ¶
func (s *UpdateHanaBackupPlanResponseBody) SetMessage(v string) *UpdateHanaBackupPlanResponseBody
func (*UpdateHanaBackupPlanResponseBody) SetRequestId ¶
func (s *UpdateHanaBackupPlanResponseBody) SetRequestId(v string) *UpdateHanaBackupPlanResponseBody
func (*UpdateHanaBackupPlanResponseBody) SetSuccess ¶
func (s *UpdateHanaBackupPlanResponseBody) SetSuccess(v bool) *UpdateHanaBackupPlanResponseBody
func (UpdateHanaBackupPlanResponseBody) String ¶
func (s UpdateHanaBackupPlanResponseBody) String() string
type UpdateHanaBackupSettingRequest ¶
type UpdateHanaBackupSettingRequest struct { // The configuration file for catalog backup. // // example: // // /usr/sap/SID/SYS/global/hdb/opt/hdbconfig/param CatalogBackupParameterFile *string `json:"CatalogBackupParameterFile,omitempty" xml:"CatalogBackupParameterFile,omitempty"` // Specifies whether to use Backint to back up catalogs. Valid values: // // - true: Backint is used to back up catalogs. // // - false: Backint is not used to back up catalogs. // // This parameter is required. // // example: // // true CatalogBackupUsingBackint *bool `json:"CatalogBackupUsingBackint,omitempty" xml:"CatalogBackupUsingBackint,omitempty"` // The ID of the SAP HANA instance. // // This parameter is required. // // example: // // cl-000ezvg******8znz ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The configuration file for data backup. // // example: // // /usr/sap/SID/SYS/global/hdb/opt/hdbconfig/param DataBackupParameterFile *string `json:"DataBackupParameterFile,omitempty" xml:"DataBackupParameterFile,omitempty"` // The name of the database. // // This parameter is required. // // example: // // SYSTEMDB DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // Specifies whether to enable automatic log backup. Valid values: // // - **true**: enables automatic log backup. // // - **false**: disables automatic log backup. // // This parameter is required. // // example: // // true EnableAutoLogBackup *bool `json:"EnableAutoLogBackup,omitempty" xml:"EnableAutoLogBackup,omitempty"` // The configuration file for log backup. // // example: // // /usr/sap/SID/SYS/global/hdb/opt/hdbconfig/param LogBackupParameterFile *string `json:"LogBackupParameterFile,omitempty" xml:"LogBackupParameterFile,omitempty"` // The interval at which logs are backed up. Unit: seconds. // // example: // // 900 LogBackupTimeout *int64 `json:"LogBackupTimeout,omitempty" xml:"LogBackupTimeout,omitempty"` // Specifies whether to use Backint to back up logs. Valid values: // // - true: Backint is used to back up logs. // // - false: Backint is not used to back up logs. // // This parameter is required. // // example: // // true LogBackupUsingBackint *bool `json:"LogBackupUsingBackint,omitempty" xml:"LogBackupUsingBackint,omitempty"` // The ID of the backup vault. // // example: // // v-0005n******rluw5 VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (UpdateHanaBackupSettingRequest) GoString ¶
func (s UpdateHanaBackupSettingRequest) GoString() string
func (*UpdateHanaBackupSettingRequest) SetCatalogBackupParameterFile ¶
func (s *UpdateHanaBackupSettingRequest) SetCatalogBackupParameterFile(v string) *UpdateHanaBackupSettingRequest
func (*UpdateHanaBackupSettingRequest) SetCatalogBackupUsingBackint ¶
func (s *UpdateHanaBackupSettingRequest) SetCatalogBackupUsingBackint(v bool) *UpdateHanaBackupSettingRequest
func (*UpdateHanaBackupSettingRequest) SetClusterId ¶
func (s *UpdateHanaBackupSettingRequest) SetClusterId(v string) *UpdateHanaBackupSettingRequest
func (*UpdateHanaBackupSettingRequest) SetDataBackupParameterFile ¶
func (s *UpdateHanaBackupSettingRequest) SetDataBackupParameterFile(v string) *UpdateHanaBackupSettingRequest
func (*UpdateHanaBackupSettingRequest) SetDatabaseName ¶
func (s *UpdateHanaBackupSettingRequest) SetDatabaseName(v string) *UpdateHanaBackupSettingRequest
func (*UpdateHanaBackupSettingRequest) SetEnableAutoLogBackup ¶
func (s *UpdateHanaBackupSettingRequest) SetEnableAutoLogBackup(v bool) *UpdateHanaBackupSettingRequest
func (*UpdateHanaBackupSettingRequest) SetLogBackupParameterFile ¶
func (s *UpdateHanaBackupSettingRequest) SetLogBackupParameterFile(v string) *UpdateHanaBackupSettingRequest
func (*UpdateHanaBackupSettingRequest) SetLogBackupTimeout ¶
func (s *UpdateHanaBackupSettingRequest) SetLogBackupTimeout(v int64) *UpdateHanaBackupSettingRequest
func (*UpdateHanaBackupSettingRequest) SetLogBackupUsingBackint ¶
func (s *UpdateHanaBackupSettingRequest) SetLogBackupUsingBackint(v bool) *UpdateHanaBackupSettingRequest
func (*UpdateHanaBackupSettingRequest) SetVaultId ¶
func (s *UpdateHanaBackupSettingRequest) SetVaultId(v string) *UpdateHanaBackupSettingRequest
func (UpdateHanaBackupSettingRequest) String ¶
func (s UpdateHanaBackupSettingRequest) String() string
type UpdateHanaBackupSettingResponse ¶
type UpdateHanaBackupSettingResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateHanaBackupSettingResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateHanaBackupSettingResponse) GoString ¶
func (s UpdateHanaBackupSettingResponse) GoString() string
func (*UpdateHanaBackupSettingResponse) SetBody ¶
func (s *UpdateHanaBackupSettingResponse) SetBody(v *UpdateHanaBackupSettingResponseBody) *UpdateHanaBackupSettingResponse
func (*UpdateHanaBackupSettingResponse) SetHeaders ¶
func (s *UpdateHanaBackupSettingResponse) SetHeaders(v map[string]*string) *UpdateHanaBackupSettingResponse
func (*UpdateHanaBackupSettingResponse) SetStatusCode ¶
func (s *UpdateHanaBackupSettingResponse) SetStatusCode(v int32) *UpdateHanaBackupSettingResponse
func (UpdateHanaBackupSettingResponse) String ¶
func (s UpdateHanaBackupSettingResponse) String() string
type UpdateHanaBackupSettingResponseBody ¶
type UpdateHanaBackupSettingResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // 4892D474-9A4A-5298-BCD3-E46112A1EFD0 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (UpdateHanaBackupSettingResponseBody) GoString ¶
func (s UpdateHanaBackupSettingResponseBody) GoString() string
func (*UpdateHanaBackupSettingResponseBody) SetCode ¶
func (s *UpdateHanaBackupSettingResponseBody) SetCode(v string) *UpdateHanaBackupSettingResponseBody
func (*UpdateHanaBackupSettingResponseBody) SetMessage ¶
func (s *UpdateHanaBackupSettingResponseBody) SetMessage(v string) *UpdateHanaBackupSettingResponseBody
func (*UpdateHanaBackupSettingResponseBody) SetRequestId ¶
func (s *UpdateHanaBackupSettingResponseBody) SetRequestId(v string) *UpdateHanaBackupSettingResponseBody
func (*UpdateHanaBackupSettingResponseBody) SetSuccess ¶
func (s *UpdateHanaBackupSettingResponseBody) SetSuccess(v bool) *UpdateHanaBackupSettingResponseBody
func (UpdateHanaBackupSettingResponseBody) String ¶
func (s UpdateHanaBackupSettingResponseBody) String() string
type UpdateHanaInstanceRequest ¶
type UpdateHanaInstanceRequest struct { // The alert settings. Valid value: INHERITED, which indicates that the Cloud Backup client sends alert notifications by using the same method configured for the backup vault. // // example: // // INHERITED AlertSetting *string `json:"AlertSetting,omitempty" xml:"AlertSetting,omitempty"` // The ID of the SAP HANA instance. // // example: // // cl-000axjt******c6j8 ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The name of the SAP HANA instance. // // example: // // SAP-HANA-DEV HanaName *string `json:"HanaName,omitempty" xml:"HanaName,omitempty"` // The private or internal IP address of the host where the primary node of the SAP HANA instance resides. // // example: // // 47.100.XX.XX Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The instance number of the SAP HANA system. // // This parameter is required. // // example: // // 00 InstanceNumber *int32 `json:"InstanceNumber,omitempty" xml:"InstanceNumber,omitempty"` // The password that is used to connect with the SAP HANA database. // // example: // // ********** Password *string `json:"Password,omitempty" xml:"Password,omitempty"` // The ID of the resource group. // // example: // // rg-aekzvx7d3c4kpny ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // Specifies whether to connect with the SAP HANA database over Secure Sockets Layer (SSL). Valid values: // // - true: The SAP HANA database is connected over SSL. // // - false: The SAP HANA database is not connected over SSL. // // This parameter is required. // // example: // // true UseSsl *bool `json:"UseSsl,omitempty" xml:"UseSsl,omitempty"` // The username of the SYSTEMDB database. // // example: // // admin UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"` // Specifies whether to verify the SSL certificate of the SAP HANA database. Valid values: // // - true: The SSL certificate of the SAP HANA database is verified. // // - false: The SSL certificate of the SAP HANA database is not verified. // // This parameter is required. // // example: // // false ValidateCertificate *bool `json:"ValidateCertificate,omitempty" xml:"ValidateCertificate,omitempty"` // The ID of the backup vault. // // example: // // v-0003v4ah******9xp VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (UpdateHanaInstanceRequest) GoString ¶
func (s UpdateHanaInstanceRequest) GoString() string
func (*UpdateHanaInstanceRequest) SetAlertSetting ¶
func (s *UpdateHanaInstanceRequest) SetAlertSetting(v string) *UpdateHanaInstanceRequest
func (*UpdateHanaInstanceRequest) SetClusterId ¶
func (s *UpdateHanaInstanceRequest) SetClusterId(v string) *UpdateHanaInstanceRequest
func (*UpdateHanaInstanceRequest) SetHanaName ¶
func (s *UpdateHanaInstanceRequest) SetHanaName(v string) *UpdateHanaInstanceRequest
func (*UpdateHanaInstanceRequest) SetHost ¶
func (s *UpdateHanaInstanceRequest) SetHost(v string) *UpdateHanaInstanceRequest
func (*UpdateHanaInstanceRequest) SetInstanceNumber ¶
func (s *UpdateHanaInstanceRequest) SetInstanceNumber(v int32) *UpdateHanaInstanceRequest
func (*UpdateHanaInstanceRequest) SetPassword ¶
func (s *UpdateHanaInstanceRequest) SetPassword(v string) *UpdateHanaInstanceRequest
func (*UpdateHanaInstanceRequest) SetResourceGroupId ¶
func (s *UpdateHanaInstanceRequest) SetResourceGroupId(v string) *UpdateHanaInstanceRequest
func (*UpdateHanaInstanceRequest) SetUseSsl ¶
func (s *UpdateHanaInstanceRequest) SetUseSsl(v bool) *UpdateHanaInstanceRequest
func (*UpdateHanaInstanceRequest) SetUserName ¶
func (s *UpdateHanaInstanceRequest) SetUserName(v string) *UpdateHanaInstanceRequest
func (*UpdateHanaInstanceRequest) SetValidateCertificate ¶
func (s *UpdateHanaInstanceRequest) SetValidateCertificate(v bool) *UpdateHanaInstanceRequest
func (*UpdateHanaInstanceRequest) SetVaultId ¶
func (s *UpdateHanaInstanceRequest) SetVaultId(v string) *UpdateHanaInstanceRequest
func (UpdateHanaInstanceRequest) String ¶
func (s UpdateHanaInstanceRequest) String() string
type UpdateHanaInstanceResponse ¶
type UpdateHanaInstanceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateHanaInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateHanaInstanceResponse) GoString ¶
func (s UpdateHanaInstanceResponse) GoString() string
func (*UpdateHanaInstanceResponse) SetBody ¶
func (s *UpdateHanaInstanceResponse) SetBody(v *UpdateHanaInstanceResponseBody) *UpdateHanaInstanceResponse
func (*UpdateHanaInstanceResponse) SetHeaders ¶
func (s *UpdateHanaInstanceResponse) SetHeaders(v map[string]*string) *UpdateHanaInstanceResponse
func (*UpdateHanaInstanceResponse) SetStatusCode ¶
func (s *UpdateHanaInstanceResponse) SetStatusCode(v int32) *UpdateHanaInstanceResponse
func (UpdateHanaInstanceResponse) String ¶
func (s UpdateHanaInstanceResponse) String() string
type UpdateHanaInstanceResponseBody ¶
type UpdateHanaInstanceResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // A6AB6D5A-9D21-5529-9335-A894FB045ED6 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (UpdateHanaInstanceResponseBody) GoString ¶
func (s UpdateHanaInstanceResponseBody) GoString() string
func (*UpdateHanaInstanceResponseBody) SetCode ¶
func (s *UpdateHanaInstanceResponseBody) SetCode(v string) *UpdateHanaInstanceResponseBody
func (*UpdateHanaInstanceResponseBody) SetMessage ¶
func (s *UpdateHanaInstanceResponseBody) SetMessage(v string) *UpdateHanaInstanceResponseBody
func (*UpdateHanaInstanceResponseBody) SetRequestId ¶
func (s *UpdateHanaInstanceResponseBody) SetRequestId(v string) *UpdateHanaInstanceResponseBody
func (*UpdateHanaInstanceResponseBody) SetSuccess ¶
func (s *UpdateHanaInstanceResponseBody) SetSuccess(v bool) *UpdateHanaInstanceResponseBody
func (UpdateHanaInstanceResponseBody) String ¶
func (s UpdateHanaInstanceResponseBody) String() string
type UpdateHanaRetentionSettingRequest ¶
type UpdateHanaRetentionSettingRequest struct { // The ID of the SAP HANA instance. // // This parameter is required. // // example: // // cl-00024vyjj******srrq ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The database name. // // This parameter is required. // // example: // // SYSTEMDB DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // Specifies whether to permanently retain the backup. Valid values: // // - true: The backup is permanently retained. // // - false: The backup is retained for the specified number of days. // // This parameter is required. // // example: // // false Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // The retention period of the backup data. Unit: days. If you set the Disabled parameter to false, the backup is retained for the number of days specified by this parameter. // // This parameter is required. // // example: // // 90 RetentionDays *int64 `json:"RetentionDays,omitempty" xml:"RetentionDays,omitempty"` // The policy to update the retention period. Format: `I|{startTime}|{interval}`. The retention period is updated at an interval of {interval} starting from {startTime}. // // - startTime: the time at which the system starts to run a backup job. The time follows the UNIX time format. Unit: seconds. // // - interval: the interval at which the system runs a backup job. The interval follows the ISO 8601 standard. For example, PT1H indicates an interval of 1 hour, and P1D indicates an interval of one day. // // This parameter is required. // // example: // // I|0|P1D Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` // The ID of the backup vault. // // This parameter is required. // // example: // // v-000fb0v2ly******k6 VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (UpdateHanaRetentionSettingRequest) GoString ¶
func (s UpdateHanaRetentionSettingRequest) GoString() string
func (*UpdateHanaRetentionSettingRequest) SetClusterId ¶
func (s *UpdateHanaRetentionSettingRequest) SetClusterId(v string) *UpdateHanaRetentionSettingRequest
func (*UpdateHanaRetentionSettingRequest) SetDatabaseName ¶
func (s *UpdateHanaRetentionSettingRequest) SetDatabaseName(v string) *UpdateHanaRetentionSettingRequest
func (*UpdateHanaRetentionSettingRequest) SetDisabled ¶
func (s *UpdateHanaRetentionSettingRequest) SetDisabled(v bool) *UpdateHanaRetentionSettingRequest
func (*UpdateHanaRetentionSettingRequest) SetRetentionDays ¶
func (s *UpdateHanaRetentionSettingRequest) SetRetentionDays(v int64) *UpdateHanaRetentionSettingRequest
func (*UpdateHanaRetentionSettingRequest) SetSchedule ¶
func (s *UpdateHanaRetentionSettingRequest) SetSchedule(v string) *UpdateHanaRetentionSettingRequest
func (*UpdateHanaRetentionSettingRequest) SetVaultId ¶
func (s *UpdateHanaRetentionSettingRequest) SetVaultId(v string) *UpdateHanaRetentionSettingRequest
func (UpdateHanaRetentionSettingRequest) String ¶
func (s UpdateHanaRetentionSettingRequest) String() string
type UpdateHanaRetentionSettingResponse ¶
type UpdateHanaRetentionSettingResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateHanaRetentionSettingResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateHanaRetentionSettingResponse) GoString ¶
func (s UpdateHanaRetentionSettingResponse) GoString() string
func (*UpdateHanaRetentionSettingResponse) SetHeaders ¶
func (s *UpdateHanaRetentionSettingResponse) SetHeaders(v map[string]*string) *UpdateHanaRetentionSettingResponse
func (*UpdateHanaRetentionSettingResponse) SetStatusCode ¶
func (s *UpdateHanaRetentionSettingResponse) SetStatusCode(v int32) *UpdateHanaRetentionSettingResponse
func (UpdateHanaRetentionSettingResponse) String ¶
func (s UpdateHanaRetentionSettingResponse) String() string
type UpdateHanaRetentionSettingResponseBody ¶
type UpdateHanaRetentionSettingResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // 7BEE26EB-8EE3-57A0-A9DE-5FD700165DE5 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (UpdateHanaRetentionSettingResponseBody) GoString ¶
func (s UpdateHanaRetentionSettingResponseBody) GoString() string
func (*UpdateHanaRetentionSettingResponseBody) SetCode ¶
func (s *UpdateHanaRetentionSettingResponseBody) SetCode(v string) *UpdateHanaRetentionSettingResponseBody
func (*UpdateHanaRetentionSettingResponseBody) SetMessage ¶
func (s *UpdateHanaRetentionSettingResponseBody) SetMessage(v string) *UpdateHanaRetentionSettingResponseBody
func (*UpdateHanaRetentionSettingResponseBody) SetRequestId ¶
func (s *UpdateHanaRetentionSettingResponseBody) SetRequestId(v string) *UpdateHanaRetentionSettingResponseBody
func (*UpdateHanaRetentionSettingResponseBody) SetSuccess ¶
func (s *UpdateHanaRetentionSettingResponseBody) SetSuccess(v bool) *UpdateHanaRetentionSettingResponseBody
func (UpdateHanaRetentionSettingResponseBody) String ¶
func (s UpdateHanaRetentionSettingResponseBody) String() string
type UpdatePolicyBindingRequest ¶
type UpdatePolicyBindingRequest struct { // The advanced options. AdvancedOptions *UpdatePolicyBindingRequestAdvancedOptions `json:"AdvancedOptions,omitempty" xml:"AdvancedOptions,omitempty" type:"Struct"` // The ID of the data source. // // This parameter is required. // // example: // // i-bp1************dtv DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"` // Specifies whether to disable the backup policy for the data source. Valid values: // // - true: disables the backup policy for the data source // // - false: enables the backup policy for the data source // // example: // // true Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // This parameter is required only if you set the **SourceType* - parameter to **ECS_FILE* - or **File**. This parameter specifies the type of files that do not need to be backed up. No files of the specified type are backed up. The value can be up to 255 characters in length. // // example: // // [\\"*.doc\\",\\"*.xltm\\"] Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // This parameter is required only if you set the **SourceType* - parameter to **ECS_FILE* - or **File**. This parameter specifies the type of files to be backed up. All files of the specified type are backed up. The value can be up to 255 characters in length. // // example: // // [\\"*.doc\\",\\"*.xltm\\"] Include *string `json:"Include,omitempty" xml:"Include,omitempty"` // The description of the association. // // example: // // po-000************5xx-i-2ze************nw4 PolicyBindingDescription *string `json:"PolicyBindingDescription,omitempty" xml:"PolicyBindingDescription,omitempty"` // The ID of the backup policy. // // This parameter is required. // // example: // // po-000************ky9 PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // - If the SourceType parameter is set to **OSS**, set the Source parameter to the prefix of the path to the folder that you want to back up. If you do not specify the Source parameter, the entire bucket (root directory) is backed up. // // - If the SourceType parameter is set to **ECS_FILE* - or **File**, set the Source parameter to the path to the files that you want to back up. If you do not specify the Source parameter, all paths backed up. // // example: // // backup/ Source *string `json:"Source,omitempty" xml:"Source,omitempty"` // The type of the data source. Valid values: // // - **UDM_ECS**: ECS instance backup // // This parameter is required. // // example: // // UDM_ECS SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // This parameter is required only if you set the **SourceType* - parameter to **ECS_FILE* - or **File**. This parameter specifies the throttling rules. Format: `{start}{end}{bandwidth}`. Separate multiple throttling rules with vertical bars (|). The time ranges of the throttling rules cannot overlap. // // - **start**: the start hour. // // - **end**: the end hour. // // - **bandwidth**: the bandwidth. Unit: KB/s. // // example: // // 0:24:5120 SpeedLimit *string `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"` }
func (UpdatePolicyBindingRequest) GoString ¶
func (s UpdatePolicyBindingRequest) GoString() string
func (*UpdatePolicyBindingRequest) SetAdvancedOptions ¶
func (s *UpdatePolicyBindingRequest) SetAdvancedOptions(v *UpdatePolicyBindingRequestAdvancedOptions) *UpdatePolicyBindingRequest
func (*UpdatePolicyBindingRequest) SetDataSourceId ¶
func (s *UpdatePolicyBindingRequest) SetDataSourceId(v string) *UpdatePolicyBindingRequest
func (*UpdatePolicyBindingRequest) SetDisabled ¶
func (s *UpdatePolicyBindingRequest) SetDisabled(v bool) *UpdatePolicyBindingRequest
func (*UpdatePolicyBindingRequest) SetExclude ¶
func (s *UpdatePolicyBindingRequest) SetExclude(v string) *UpdatePolicyBindingRequest
func (*UpdatePolicyBindingRequest) SetInclude ¶
func (s *UpdatePolicyBindingRequest) SetInclude(v string) *UpdatePolicyBindingRequest
func (*UpdatePolicyBindingRequest) SetPolicyBindingDescription ¶
func (s *UpdatePolicyBindingRequest) SetPolicyBindingDescription(v string) *UpdatePolicyBindingRequest
func (*UpdatePolicyBindingRequest) SetPolicyId ¶
func (s *UpdatePolicyBindingRequest) SetPolicyId(v string) *UpdatePolicyBindingRequest
func (*UpdatePolicyBindingRequest) SetSource ¶
func (s *UpdatePolicyBindingRequest) SetSource(v string) *UpdatePolicyBindingRequest
func (*UpdatePolicyBindingRequest) SetSourceType ¶
func (s *UpdatePolicyBindingRequest) SetSourceType(v string) *UpdatePolicyBindingRequest
func (*UpdatePolicyBindingRequest) SetSpeedLimit ¶
func (s *UpdatePolicyBindingRequest) SetSpeedLimit(v string) *UpdatePolicyBindingRequest
func (UpdatePolicyBindingRequest) String ¶
func (s UpdatePolicyBindingRequest) String() string
type UpdatePolicyBindingRequestAdvancedOptions ¶
type UpdatePolicyBindingRequestAdvancedOptions struct { // The details about large-scale file system backup. CommonFileSystemDetail *UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail `json:"CommonFileSystemDetail,omitempty" xml:"CommonFileSystemDetail,omitempty" type:"Struct"` // The details about Object Storage Service (OSS) backup. OssDetail *UpdatePolicyBindingRequestAdvancedOptionsOssDetail `json:"OssDetail,omitempty" xml:"OssDetail,omitempty" type:"Struct"` // The details about Elastic Compute Service (ECS) instance backup. UdmDetail *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail `json:"UdmDetail,omitempty" xml:"UdmDetail,omitempty" type:"Struct"` }
func (UpdatePolicyBindingRequestAdvancedOptions) GoString ¶
func (s UpdatePolicyBindingRequestAdvancedOptions) GoString() string
func (*UpdatePolicyBindingRequestAdvancedOptions) SetCommonFileSystemDetail ¶
func (s *UpdatePolicyBindingRequestAdvancedOptions) SetCommonFileSystemDetail(v *UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail) *UpdatePolicyBindingRequestAdvancedOptions
func (*UpdatePolicyBindingRequestAdvancedOptions) SetOssDetail ¶
func (*UpdatePolicyBindingRequestAdvancedOptions) SetUdmDetail ¶
func (UpdatePolicyBindingRequestAdvancedOptions) String ¶
func (s UpdatePolicyBindingRequestAdvancedOptions) String() string
type UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail ¶
type UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail struct { // The size of backup shards (the number of files). // // example: // // 100000 FetchSliceSize *int64 `json:"FetchSliceSize,omitempty" xml:"FetchSliceSize,omitempty"` // Specifies whether the system performs full backup if incremental backup fails. Valid values: // // - **true**: The system performs full backup if incremental backup fails. // // - **false**: The system does not perform full backup if incremental backup fails. // // example: // // true FullOnIncrementFail *bool `json:"FullOnIncrementFail,omitempty" xml:"FullOnIncrementFail,omitempty"` }
func (UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail) GoString ¶
func (s UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail) GoString() string
func (*UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail) SetFetchSliceSize ¶
func (s *UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail) SetFetchSliceSize(v int64) *UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail
func (*UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail) SetFullOnIncrementFail ¶
func (s *UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail) SetFullOnIncrementFail(v bool) *UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail
func (UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail) String ¶
func (s UpdatePolicyBindingRequestAdvancedOptionsCommonFileSystemDetail) String() string
type UpdatePolicyBindingRequestAdvancedOptionsOssDetail ¶
type UpdatePolicyBindingRequestAdvancedOptionsOssDetail struct { // Do not prompt for archival type objects in task statistics and failed file lists. // // example: // // true IgnoreArchiveObject *bool `json:"IgnoreArchiveObject,omitempty" xml:"IgnoreArchiveObject,omitempty"` // Specifies whether the system deletes the inventory lists when a backup is completed. This parameter is valid only when OSS inventories are used. Valid values: // // - **NO_CLEANUP**: does not delete inventory lists. // // - **DELETE_CURRENT**: deletes the current inventory list. // // - **DELETE_CURRENT_AND_PREVIOUS**: deletes all inventory lists. // // example: // // NO_CLEANUP InventoryCleanupPolicy *string `json:"InventoryCleanupPolicy,omitempty" xml:"InventoryCleanupPolicy,omitempty"` // The name of the OSS inventory. If this parameter is not empty, the OSS inventory is used for performance optimization. // // - If you want to back up more than 100 million OSS objects, we recommend that you use inventory lists to accelerate incremental backup. Storage fees for inventory lists are included into your OSS bills. // // - A certain amount of time is required for OSS to generate inventory lists. Before inventory lists are generated, OSS objects may fail to be backed up. In this case, you can back up the OSS objects in the next backup cycle. // // example: // // 30663060 InventoryId *string `json:"InventoryId,omitempty" xml:"InventoryId,omitempty"` }
func (UpdatePolicyBindingRequestAdvancedOptionsOssDetail) GoString ¶
func (s UpdatePolicyBindingRequestAdvancedOptionsOssDetail) GoString() string
func (*UpdatePolicyBindingRequestAdvancedOptionsOssDetail) SetIgnoreArchiveObject ¶ added in v4.0.2
func (s *UpdatePolicyBindingRequestAdvancedOptionsOssDetail) SetIgnoreArchiveObject(v bool) *UpdatePolicyBindingRequestAdvancedOptionsOssDetail
func (*UpdatePolicyBindingRequestAdvancedOptionsOssDetail) SetInventoryCleanupPolicy ¶
func (s *UpdatePolicyBindingRequestAdvancedOptionsOssDetail) SetInventoryCleanupPolicy(v string) *UpdatePolicyBindingRequestAdvancedOptionsOssDetail
func (*UpdatePolicyBindingRequestAdvancedOptionsOssDetail) SetInventoryId ¶
func (s *UpdatePolicyBindingRequestAdvancedOptionsOssDetail) SetInventoryId(v string) *UpdatePolicyBindingRequestAdvancedOptionsOssDetail
func (UpdatePolicyBindingRequestAdvancedOptionsOssDetail) String ¶
func (s UpdatePolicyBindingRequestAdvancedOptionsOssDetail) String() string
type UpdatePolicyBindingRequestAdvancedOptionsUdmDetail ¶
type UpdatePolicyBindingRequestAdvancedOptionsUdmDetail struct { // Specifies whether to enable application consistency. You can enable application consistency only if all disks are ESSDs. // // example: // // false AppConsistent *bool `json:"AppConsistent,omitempty" xml:"AppConsistent,omitempty"` // The IDs of the disks that need to be protected. If all disks need to be protected, this parameter is empty. DiskIdList []*string `json:"DiskIdList,omitempty" xml:"DiskIdList,omitempty" type:"Repeated"` // This parameter is required only if you set the **AppConsistent* - parameter to **true**. This parameter specifies whether to enable Linux fsfreeze to put file systems into the read-only state before application-consistent snapshots are created. Default value: true. // // example: // // true EnableFsFreeze *bool `json:"EnableFsFreeze,omitempty" xml:"EnableFsFreeze,omitempty"` // This parameter is required only if you set the **AppConsistent* - parameter to **true**. This parameter specifies whether to create application-consistent snapshots. Valid values: // // - true: creates application-consistent snapshots // // - false: creates file system-consistent snapshots // // Default value: true. // // example: // // true EnableWriters *bool `json:"EnableWriters,omitempty" xml:"EnableWriters,omitempty"` // The IDs of the disks that do not need to be protected. If the DiskIdList parameter is not empty, this parameter is ignored. ExcludeDiskIdList []*string `json:"ExcludeDiskIdList,omitempty" xml:"ExcludeDiskIdList,omitempty" type:"Repeated"` // This parameter is required only if you set the **AppConsistent* - parameter to **true**. This parameter specifies the path of the post-thaw scripts that are executed after application-consistent snapshots are created. // // example: // // /tmp/postscript.sh PostScriptPath *string `json:"PostScriptPath,omitempty" xml:"PostScriptPath,omitempty"` // This parameter is required only if you set the **AppConsistent* - parameter to **true**. This parameter specifies the path of the pre-freeze scripts that are executed before application-consistent snapshots are created. // // example: // // /tmp/prescript.sh PreScriptPath *string `json:"PreScriptPath,omitempty" xml:"PreScriptPath,omitempty"` // This parameter is required only if you set the **AppConsistent* - parameter to **true**. This parameter specifies the name of the Resource Access Management (RAM) role that is required to create application-consistent snapshots. // // example: // // AliyunECSInstanceForHbrRole RamRoleName *string `json:"RamRoleName,omitempty" xml:"RamRoleName,omitempty"` // Specifies whether to create a snapshot-consistent group. You can create a snapshot-consistent group only if all disks are Enterprise SSDs (ESSDs). // // example: // // true SnapshotGroup *bool `json:"SnapshotGroup,omitempty" xml:"SnapshotGroup,omitempty"` // This parameter is required only if you set the **AppConsistent* - parameter to **true**. This parameter specifies the I/O freeze timeout period. Default value: 30. Unit: seconds. // // example: // // 30 TimeoutInSeconds *int64 `json:"TimeoutInSeconds,omitempty" xml:"TimeoutInSeconds,omitempty"` }
func (UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) GoString ¶
func (s UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) GoString() string
func (*UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetAppConsistent ¶
func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetAppConsistent(v bool) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
func (*UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetDiskIdList ¶
func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetDiskIdList(v []*string) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
func (*UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetEnableFsFreeze ¶
func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetEnableFsFreeze(v bool) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
func (*UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetEnableWriters ¶
func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetEnableWriters(v bool) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
func (*UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetExcludeDiskIdList ¶
func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetExcludeDiskIdList(v []*string) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
func (*UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetPostScriptPath ¶
func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetPostScriptPath(v string) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
func (*UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetPreScriptPath ¶
func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetPreScriptPath(v string) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
func (*UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetRamRoleName ¶
func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetRamRoleName(v string) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
func (*UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetSnapshotGroup ¶
func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetSnapshotGroup(v bool) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
func (*UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetTimeoutInSeconds ¶
func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetTimeoutInSeconds(v int64) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
func (UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) String ¶
func (s UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) String() string
type UpdatePolicyBindingResponse ¶
type UpdatePolicyBindingResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdatePolicyBindingResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdatePolicyBindingResponse) GoString ¶
func (s UpdatePolicyBindingResponse) GoString() string
func (*UpdatePolicyBindingResponse) SetBody ¶
func (s *UpdatePolicyBindingResponse) SetBody(v *UpdatePolicyBindingResponseBody) *UpdatePolicyBindingResponse
func (*UpdatePolicyBindingResponse) SetHeaders ¶
func (s *UpdatePolicyBindingResponse) SetHeaders(v map[string]*string) *UpdatePolicyBindingResponse
func (*UpdatePolicyBindingResponse) SetStatusCode ¶
func (s *UpdatePolicyBindingResponse) SetStatusCode(v int32) *UpdatePolicyBindingResponse
func (UpdatePolicyBindingResponse) String ¶
func (s UpdatePolicyBindingResponse) String() string
type UpdatePolicyBindingResponseBody ¶
type UpdatePolicyBindingResponseBody struct { // The HTTP status code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // B6F24C46-54B9-519B-9AB8-A8988D705E67 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (UpdatePolicyBindingResponseBody) GoString ¶
func (s UpdatePolicyBindingResponseBody) GoString() string
func (*UpdatePolicyBindingResponseBody) SetCode ¶
func (s *UpdatePolicyBindingResponseBody) SetCode(v string) *UpdatePolicyBindingResponseBody
func (*UpdatePolicyBindingResponseBody) SetMessage ¶
func (s *UpdatePolicyBindingResponseBody) SetMessage(v string) *UpdatePolicyBindingResponseBody
func (*UpdatePolicyBindingResponseBody) SetRequestId ¶
func (s *UpdatePolicyBindingResponseBody) SetRequestId(v string) *UpdatePolicyBindingResponseBody
func (*UpdatePolicyBindingResponseBody) SetSuccess ¶
func (s *UpdatePolicyBindingResponseBody) SetSuccess(v bool) *UpdatePolicyBindingResponseBody
func (UpdatePolicyBindingResponseBody) String ¶
func (s UpdatePolicyBindingResponseBody) String() string
type UpdatePolicyBindingShrinkRequest ¶
type UpdatePolicyBindingShrinkRequest struct { // The advanced options. AdvancedOptionsShrink *string `json:"AdvancedOptions,omitempty" xml:"AdvancedOptions,omitempty"` // The ID of the data source. // // This parameter is required. // // example: // // i-bp1************dtv DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"` // Specifies whether to disable the backup policy for the data source. Valid values: // // - true: disables the backup policy for the data source // // - false: enables the backup policy for the data source // // example: // // true Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // This parameter is required only if you set the **SourceType* - parameter to **ECS_FILE* - or **File**. This parameter specifies the type of files that do not need to be backed up. No files of the specified type are backed up. The value can be up to 255 characters in length. // // example: // // [\\"*.doc\\",\\"*.xltm\\"] Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // This parameter is required only if you set the **SourceType* - parameter to **ECS_FILE* - or **File**. This parameter specifies the type of files to be backed up. All files of the specified type are backed up. The value can be up to 255 characters in length. // // example: // // [\\"*.doc\\",\\"*.xltm\\"] Include *string `json:"Include,omitempty" xml:"Include,omitempty"` // The description of the association. // // example: // // po-000************5xx-i-2ze************nw4 PolicyBindingDescription *string `json:"PolicyBindingDescription,omitempty" xml:"PolicyBindingDescription,omitempty"` // The ID of the backup policy. // // This parameter is required. // // example: // // po-000************ky9 PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // - If the SourceType parameter is set to **OSS**, set the Source parameter to the prefix of the path to the folder that you want to back up. If you do not specify the Source parameter, the entire bucket (root directory) is backed up. // // - If the SourceType parameter is set to **ECS_FILE* - or **File**, set the Source parameter to the path to the files that you want to back up. If you do not specify the Source parameter, all paths backed up. // // example: // // backup/ Source *string `json:"Source,omitempty" xml:"Source,omitempty"` // The type of the data source. Valid values: // // - **UDM_ECS**: ECS instance backup // // This parameter is required. // // example: // // UDM_ECS SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // This parameter is required only if you set the **SourceType* - parameter to **ECS_FILE* - or **File**. This parameter specifies the throttling rules. Format: `{start}{end}{bandwidth}`. Separate multiple throttling rules with vertical bars (|). The time ranges of the throttling rules cannot overlap. // // - **start**: the start hour. // // - **end**: the end hour. // // - **bandwidth**: the bandwidth. Unit: KB/s. // // example: // // 0:24:5120 SpeedLimit *string `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"` }
func (UpdatePolicyBindingShrinkRequest) GoString ¶
func (s UpdatePolicyBindingShrinkRequest) GoString() string
func (*UpdatePolicyBindingShrinkRequest) SetAdvancedOptionsShrink ¶
func (s *UpdatePolicyBindingShrinkRequest) SetAdvancedOptionsShrink(v string) *UpdatePolicyBindingShrinkRequest
func (*UpdatePolicyBindingShrinkRequest) SetDataSourceId ¶
func (s *UpdatePolicyBindingShrinkRequest) SetDataSourceId(v string) *UpdatePolicyBindingShrinkRequest
func (*UpdatePolicyBindingShrinkRequest) SetDisabled ¶
func (s *UpdatePolicyBindingShrinkRequest) SetDisabled(v bool) *UpdatePolicyBindingShrinkRequest
func (*UpdatePolicyBindingShrinkRequest) SetExclude ¶
func (s *UpdatePolicyBindingShrinkRequest) SetExclude(v string) *UpdatePolicyBindingShrinkRequest
func (*UpdatePolicyBindingShrinkRequest) SetInclude ¶
func (s *UpdatePolicyBindingShrinkRequest) SetInclude(v string) *UpdatePolicyBindingShrinkRequest
func (*UpdatePolicyBindingShrinkRequest) SetPolicyBindingDescription ¶
func (s *UpdatePolicyBindingShrinkRequest) SetPolicyBindingDescription(v string) *UpdatePolicyBindingShrinkRequest
func (*UpdatePolicyBindingShrinkRequest) SetPolicyId ¶
func (s *UpdatePolicyBindingShrinkRequest) SetPolicyId(v string) *UpdatePolicyBindingShrinkRequest
func (*UpdatePolicyBindingShrinkRequest) SetSource ¶
func (s *UpdatePolicyBindingShrinkRequest) SetSource(v string) *UpdatePolicyBindingShrinkRequest
func (*UpdatePolicyBindingShrinkRequest) SetSourceType ¶
func (s *UpdatePolicyBindingShrinkRequest) SetSourceType(v string) *UpdatePolicyBindingShrinkRequest
func (*UpdatePolicyBindingShrinkRequest) SetSpeedLimit ¶
func (s *UpdatePolicyBindingShrinkRequest) SetSpeedLimit(v string) *UpdatePolicyBindingShrinkRequest
func (UpdatePolicyBindingShrinkRequest) String ¶
func (s UpdatePolicyBindingShrinkRequest) String() string
type UpdatePolicyV2Request ¶
type UpdatePolicyV2Request struct { // The description of the backup policy. // // example: // // Data is backed up at 10:00:00 every day and replicated to the China (Shanghai) region for geo-redundancy. PolicyDescription *string `json:"PolicyDescription,omitempty" xml:"PolicyDescription,omitempty"` // The ID of the backup policy. // // example: // // po-000************viy PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // The name of the backup policy. // // example: // // Daily Local Backup + Remote Backup PolicyName *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"` // The rules in the backup policy. Rules []*UpdatePolicyV2RequestRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"` }
func (UpdatePolicyV2Request) GoString ¶
func (s UpdatePolicyV2Request) GoString() string
func (*UpdatePolicyV2Request) SetPolicyDescription ¶
func (s *UpdatePolicyV2Request) SetPolicyDescription(v string) *UpdatePolicyV2Request
func (*UpdatePolicyV2Request) SetPolicyId ¶
func (s *UpdatePolicyV2Request) SetPolicyId(v string) *UpdatePolicyV2Request
func (*UpdatePolicyV2Request) SetPolicyName ¶
func (s *UpdatePolicyV2Request) SetPolicyName(v string) *UpdatePolicyV2Request
func (*UpdatePolicyV2Request) SetRules ¶
func (s *UpdatePolicyV2Request) SetRules(v []*UpdatePolicyV2RequestRules) *UpdatePolicyV2Request
func (UpdatePolicyV2Request) String ¶
func (s UpdatePolicyV2Request) String() string
type UpdatePolicyV2RequestRules ¶
type UpdatePolicyV2RequestRules struct { // This parameter is required only if the **RuleType* - parameter is set to **TRANSITION**. This parameter specifies the time when data is dumped from a backup vault to an archive vault. Unit: days. // // example: // // 90 ArchiveDays *int64 `json:"ArchiveDays,omitempty" xml:"ArchiveDays,omitempty"` // This parameter is required only if the **RuleType* - parameter is set to **BACKUP**. This parameter specifies the backup type. Valid value: **COMPLETE**, which indicates full backup. // // example: // // COMPLETE BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // This parameter is required only if the **RuleType* - parameter is set to **TRANSITION**. This parameter specifies the time when data is dumped from a backup vault to a cold archive vault. Unit: days. // // example: // // 365 ColdArchiveDays *int64 `json:"ColdArchiveDays,omitempty" xml:"ColdArchiveDays,omitempty"` // This parameter is required only if the **RuleType* - parameter is set to **TAG**. This parameter specifies the data source filter rule. DataSourceFilters []*UpdatePolicyV2RequestRulesDataSourceFilters `json:"DataSourceFilters,omitempty" xml:"DataSourceFilters,omitempty" type:"Repeated"` // This parameter is required only if the **PolicyType* - parameter is set to **UDM_ECS_ONLY**. This parameter specifies whether to enable the immutable backup feature. // // example: // // true Immutable *bool `json:"Immutable,omitempty" xml:"Immutable,omitempty"` // Specifies whether to enable the feature of keeping at least one backup version. Valid values: // // - 0: The feature is disabled. // // - 1: The feature is enabled. // // example: // // 1 KeepLatestSnapshots *int64 `json:"KeepLatestSnapshots,omitempty" xml:"KeepLatestSnapshots,omitempty"` // This parameter is required only if the **RuleType* - parameter is set to **REPLICATION**. This parameter specifies the ID of the destination region. // // example: // // cn-shanghai ReplicationRegionId *string `json:"ReplicationRegionId,omitempty" xml:"ReplicationRegionId,omitempty"` // This parameter is required only if the **RuleType* - parameter is set to **TRANSITION* - or **REPLICATION**. // // - If the **RuleType* - parameter is set to **TRANSITION**, this parameter specifies the retention period of the backup data. Minimum value: 1. Unit: days. // // - If the **RuleType* - parameter is set to **REPLICATION**, this parameter specifies the retention period of remote backups. Minimum value: 1. Unit: days. // // example: // // 7 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // This parameter is required only if the value of the **RuleType* - parameter is **TRANSITION**. This parameter specifies the special retention rules. RetentionRules []*UpdatePolicyV2RequestRulesRetentionRules `json:"RetentionRules,omitempty" xml:"RetentionRules,omitempty" type:"Repeated"` // The rule ID. // // example: // // rule-000************rof RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The type of the rule. Each backup policy must have at least one rule of the **BACKUP* - type and only one rule of the **TRANSITION* - type. Valid values: // // - **BACKUP**: backup rule // // - **TRANSITION**: lifecycle rule // // - **REPLICATION**: replication rule // // example: // // BACKUP RuleType *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"` // This parameter is required only if the **RuleType* - parameter is set to **BACKUP**. This parameter specifies the backup schedule settings. Format: `I|{startTime}|{interval}`. The system runs the first backup job at a point in time that is specified in the {startTime} parameter and the subsequent backup jobs at an interval that is specified in the {interval} parameter. The system does not run a backup job before the specified point in time. Each backup job, except the first one, starts only after the previous backup job is completed. For example, `I|1631685600|P1D` specifies that the system runs the first backup job at 14:00:00 on September 15, 2021 and the subsequent backup jobs once a day. // // - startTime: the time at which the system starts to run a backup job. The time must follow the UNIX time format. Unit: seconds. // // - interval: the interval at which the system runs a backup job. The interval must follow the ISO 8601 standard. For example, PT1H specifies an interval of 1 hour. P1D specifies an interval of one day. // // example: // // I|1648647166|P1D Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` // This parameter is required only if the **RuleType* - parameter is set to **TAG**. This parameter specifies the resource tag filter rule. TagFilters []*UpdatePolicyV2RequestRulesTagFilters `json:"TagFilters,omitempty" xml:"TagFilters,omitempty" type:"Repeated"` // This parameter is required only if the RuleType parameter is set to BACKUP. The ID of the backup vault. // // example: // // v-0001************aseg VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (UpdatePolicyV2RequestRules) GoString ¶
func (s UpdatePolicyV2RequestRules) GoString() string
func (*UpdatePolicyV2RequestRules) SetArchiveDays ¶
func (s *UpdatePolicyV2RequestRules) SetArchiveDays(v int64) *UpdatePolicyV2RequestRules
func (*UpdatePolicyV2RequestRules) SetBackupType ¶
func (s *UpdatePolicyV2RequestRules) SetBackupType(v string) *UpdatePolicyV2RequestRules
func (*UpdatePolicyV2RequestRules) SetColdArchiveDays ¶
func (s *UpdatePolicyV2RequestRules) SetColdArchiveDays(v int64) *UpdatePolicyV2RequestRules
func (*UpdatePolicyV2RequestRules) SetDataSourceFilters ¶
func (s *UpdatePolicyV2RequestRules) SetDataSourceFilters(v []*UpdatePolicyV2RequestRulesDataSourceFilters) *UpdatePolicyV2RequestRules
func (*UpdatePolicyV2RequestRules) SetImmutable ¶ added in v4.0.2
func (s *UpdatePolicyV2RequestRules) SetImmutable(v bool) *UpdatePolicyV2RequestRules
func (*UpdatePolicyV2RequestRules) SetKeepLatestSnapshots ¶
func (s *UpdatePolicyV2RequestRules) SetKeepLatestSnapshots(v int64) *UpdatePolicyV2RequestRules
func (*UpdatePolicyV2RequestRules) SetReplicationRegionId ¶
func (s *UpdatePolicyV2RequestRules) SetReplicationRegionId(v string) *UpdatePolicyV2RequestRules
func (*UpdatePolicyV2RequestRules) SetRetention ¶
func (s *UpdatePolicyV2RequestRules) SetRetention(v int64) *UpdatePolicyV2RequestRules
func (*UpdatePolicyV2RequestRules) SetRetentionRules ¶
func (s *UpdatePolicyV2RequestRules) SetRetentionRules(v []*UpdatePolicyV2RequestRulesRetentionRules) *UpdatePolicyV2RequestRules
func (*UpdatePolicyV2RequestRules) SetRuleId ¶
func (s *UpdatePolicyV2RequestRules) SetRuleId(v string) *UpdatePolicyV2RequestRules
func (*UpdatePolicyV2RequestRules) SetRuleType ¶
func (s *UpdatePolicyV2RequestRules) SetRuleType(v string) *UpdatePolicyV2RequestRules
func (*UpdatePolicyV2RequestRules) SetSchedule ¶
func (s *UpdatePolicyV2RequestRules) SetSchedule(v string) *UpdatePolicyV2RequestRules
func (*UpdatePolicyV2RequestRules) SetTagFilters ¶
func (s *UpdatePolicyV2RequestRules) SetTagFilters(v []*UpdatePolicyV2RequestRulesTagFilters) *UpdatePolicyV2RequestRules
func (*UpdatePolicyV2RequestRules) SetVaultId ¶ added in v4.1.6
func (s *UpdatePolicyV2RequestRules) SetVaultId(v string) *UpdatePolicyV2RequestRules
func (UpdatePolicyV2RequestRules) String ¶
func (s UpdatePolicyV2RequestRules) String() string
type UpdatePolicyV2RequestRulesDataSourceFilters ¶
type UpdatePolicyV2RequestRulesDataSourceFilters struct { // This parameter is deprecated. DataSourceIds []*string `json:"DataSourceIds,omitempty" xml:"DataSourceIds,omitempty" type:"Repeated"` // The type of the data source. Valid values: // // - **UDM_ECS**: Elastic Compute Service (ECS) instance This type of data source is supported only if the **RuleType* - parameter is set to **UDM_ECS_ONLY**. // // - **OSS**: Object Storage Service (OSS) bucket This type of data source is supported only if the **RuleType* - parameter is set to **STANDARD**. // // - **NAS**: File Storage NAS (NAS) file system This type of data source is supported only if the **RuleType* - parameter is set to **STANDARD**. // // - **ECS_FILE**: ECS file This type of data source is supported only if the **RuleType* - parameter is set to **STANDARD**. // // - **OTS**: Tablestore instance This type of data source is supported only if the **RuleType* - parameter is set to **STANDARD**. // // example: // // UDM_ECS SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (UpdatePolicyV2RequestRulesDataSourceFilters) GoString ¶
func (s UpdatePolicyV2RequestRulesDataSourceFilters) GoString() string
func (*UpdatePolicyV2RequestRulesDataSourceFilters) SetDataSourceIds ¶
func (s *UpdatePolicyV2RequestRulesDataSourceFilters) SetDataSourceIds(v []*string) *UpdatePolicyV2RequestRulesDataSourceFilters
func (*UpdatePolicyV2RequestRulesDataSourceFilters) SetSourceType ¶
func (s *UpdatePolicyV2RequestRulesDataSourceFilters) SetSourceType(v string) *UpdatePolicyV2RequestRulesDataSourceFilters
func (UpdatePolicyV2RequestRulesDataSourceFilters) String ¶
func (s UpdatePolicyV2RequestRulesDataSourceFilters) String() string
type UpdatePolicyV2RequestRulesRetentionRules ¶
type UpdatePolicyV2RequestRulesRetentionRules struct { // The type of the special retention rule. Valid values: // // - **WEEKLY**: retains weekly backups // // - **MONTHLY**: retains monthly backups // // - **YEARLY**: retains yearly backups // // example: // // YEARLY AdvancedRetentionType *string `json:"AdvancedRetentionType,omitempty" xml:"AdvancedRetentionType,omitempty"` // The special retention period of backups. Minimum value: 1. Unit: days. // // example: // // 365 Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // Specifies which backup is retained based on the special retention rule. Only the first backup can be retained. // // example: // // 1 WhichSnapshot *int64 `json:"WhichSnapshot,omitempty" xml:"WhichSnapshot,omitempty"` }
func (UpdatePolicyV2RequestRulesRetentionRules) GoString ¶
func (s UpdatePolicyV2RequestRulesRetentionRules) GoString() string
func (*UpdatePolicyV2RequestRulesRetentionRules) SetAdvancedRetentionType ¶
func (s *UpdatePolicyV2RequestRulesRetentionRules) SetAdvancedRetentionType(v string) *UpdatePolicyV2RequestRulesRetentionRules
func (*UpdatePolicyV2RequestRulesRetentionRules) SetRetention ¶
func (s *UpdatePolicyV2RequestRulesRetentionRules) SetRetention(v int64) *UpdatePolicyV2RequestRulesRetentionRules
func (*UpdatePolicyV2RequestRulesRetentionRules) SetWhichSnapshot ¶
func (s *UpdatePolicyV2RequestRulesRetentionRules) SetWhichSnapshot(v int64) *UpdatePolicyV2RequestRulesRetentionRules
func (UpdatePolicyV2RequestRulesRetentionRules) String ¶
func (s UpdatePolicyV2RequestRulesRetentionRules) String() string
type UpdatePolicyV2RequestRulesTagFilters ¶
type UpdatePolicyV2RequestRulesTagFilters struct { // The tag key. // // example: // // env Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag-based matching rule. Valid values: // // - **EQUAL**: Both the tag key and tag value are matched. // // - **NOT**: The tag key is matched and the tag value is not matched. // // example: // // EQUAL Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"` // The tag value. If you leave this parameter empty, the value is any value. // // example: // // prod Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (UpdatePolicyV2RequestRulesTagFilters) GoString ¶
func (s UpdatePolicyV2RequestRulesTagFilters) GoString() string
func (*UpdatePolicyV2RequestRulesTagFilters) SetKey ¶
func (s *UpdatePolicyV2RequestRulesTagFilters) SetKey(v string) *UpdatePolicyV2RequestRulesTagFilters
func (*UpdatePolicyV2RequestRulesTagFilters) SetOperator ¶
func (s *UpdatePolicyV2RequestRulesTagFilters) SetOperator(v string) *UpdatePolicyV2RequestRulesTagFilters
func (*UpdatePolicyV2RequestRulesTagFilters) SetValue ¶
func (s *UpdatePolicyV2RequestRulesTagFilters) SetValue(v string) *UpdatePolicyV2RequestRulesTagFilters
func (UpdatePolicyV2RequestRulesTagFilters) String ¶
func (s UpdatePolicyV2RequestRulesTagFilters) String() string
type UpdatePolicyV2Response ¶
type UpdatePolicyV2Response struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdatePolicyV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdatePolicyV2Response) GoString ¶
func (s UpdatePolicyV2Response) GoString() string
func (*UpdatePolicyV2Response) SetBody ¶
func (s *UpdatePolicyV2Response) SetBody(v *UpdatePolicyV2ResponseBody) *UpdatePolicyV2Response
func (*UpdatePolicyV2Response) SetHeaders ¶
func (s *UpdatePolicyV2Response) SetHeaders(v map[string]*string) *UpdatePolicyV2Response
func (*UpdatePolicyV2Response) SetStatusCode ¶
func (s *UpdatePolicyV2Response) SetStatusCode(v int32) *UpdatePolicyV2Response
func (UpdatePolicyV2Response) String ¶
func (s UpdatePolicyV2Response) String() string
type UpdatePolicyV2ResponseBody ¶
type UpdatePolicyV2ResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (UpdatePolicyV2ResponseBody) GoString ¶
func (s UpdatePolicyV2ResponseBody) GoString() string
func (*UpdatePolicyV2ResponseBody) SetCode ¶
func (s *UpdatePolicyV2ResponseBody) SetCode(v string) *UpdatePolicyV2ResponseBody
func (*UpdatePolicyV2ResponseBody) SetMessage ¶
func (s *UpdatePolicyV2ResponseBody) SetMessage(v string) *UpdatePolicyV2ResponseBody
func (*UpdatePolicyV2ResponseBody) SetRequestId ¶
func (s *UpdatePolicyV2ResponseBody) SetRequestId(v string) *UpdatePolicyV2ResponseBody
func (*UpdatePolicyV2ResponseBody) SetSuccess ¶
func (s *UpdatePolicyV2ResponseBody) SetSuccess(v bool) *UpdatePolicyV2ResponseBody
func (UpdatePolicyV2ResponseBody) String ¶
func (s UpdatePolicyV2ResponseBody) String() string
type UpdatePolicyV2ShrinkRequest ¶
type UpdatePolicyV2ShrinkRequest struct { // The description of the backup policy. // // example: // // Data is backed up at 10:00:00 every day and replicated to the China (Shanghai) region for geo-redundancy. PolicyDescription *string `json:"PolicyDescription,omitempty" xml:"PolicyDescription,omitempty"` // The ID of the backup policy. // // example: // // po-000************viy PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // The name of the backup policy. // // example: // // Daily Local Backup + Remote Backup PolicyName *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"` // The rules in the backup policy. RulesShrink *string `json:"Rules,omitempty" xml:"Rules,omitempty"` }
func (UpdatePolicyV2ShrinkRequest) GoString ¶
func (s UpdatePolicyV2ShrinkRequest) GoString() string
func (*UpdatePolicyV2ShrinkRequest) SetPolicyDescription ¶
func (s *UpdatePolicyV2ShrinkRequest) SetPolicyDescription(v string) *UpdatePolicyV2ShrinkRequest
func (*UpdatePolicyV2ShrinkRequest) SetPolicyId ¶
func (s *UpdatePolicyV2ShrinkRequest) SetPolicyId(v string) *UpdatePolicyV2ShrinkRequest
func (*UpdatePolicyV2ShrinkRequest) SetPolicyName ¶
func (s *UpdatePolicyV2ShrinkRequest) SetPolicyName(v string) *UpdatePolicyV2ShrinkRequest
func (*UpdatePolicyV2ShrinkRequest) SetRulesShrink ¶
func (s *UpdatePolicyV2ShrinkRequest) SetRulesShrink(v string) *UpdatePolicyV2ShrinkRequest
func (UpdatePolicyV2ShrinkRequest) String ¶
func (s UpdatePolicyV2ShrinkRequest) String() string
type UpdateVaultRequest ¶
type UpdateVaultRequest struct { // The description of the backup vault. The description must be 0 to 255 characters in length. // // example: // // vault description Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the resource group. // // example: // // rg-acfm2fa2xeiebyy ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the backup vault. // // This parameter is required. // // example: // // v-********************* VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` // The name of the backup vault. The name must be 1 to 64 characters in length. // // example: // // vaultname VaultName *string `json:"VaultName,omitempty" xml:"VaultName,omitempty"` // Whether to enable the vault worm feature. Once the worm feature is enabled, the vault and all its backup data cannot be deleted before they automatically expire. After enabling the worm feature, it is not supported to disable it. The worm feature is only effective for standard and archive backup vault. // // example: // // true WormEnabled *bool `json:"WormEnabled,omitempty" xml:"WormEnabled,omitempty"` }
func (UpdateVaultRequest) GoString ¶
func (s UpdateVaultRequest) GoString() string
func (*UpdateVaultRequest) SetDescription ¶
func (s *UpdateVaultRequest) SetDescription(v string) *UpdateVaultRequest
func (*UpdateVaultRequest) SetResourceGroupId ¶
func (s *UpdateVaultRequest) SetResourceGroupId(v string) *UpdateVaultRequest
func (*UpdateVaultRequest) SetVaultId ¶
func (s *UpdateVaultRequest) SetVaultId(v string) *UpdateVaultRequest
func (*UpdateVaultRequest) SetVaultName ¶
func (s *UpdateVaultRequest) SetVaultName(v string) *UpdateVaultRequest
func (*UpdateVaultRequest) SetWormEnabled ¶ added in v4.1.2
func (s *UpdateVaultRequest) SetWormEnabled(v bool) *UpdateVaultRequest
func (UpdateVaultRequest) String ¶
func (s UpdateVaultRequest) String() string
type UpdateVaultResponse ¶
type UpdateVaultResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateVaultResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateVaultResponse) GoString ¶
func (s UpdateVaultResponse) GoString() string
func (*UpdateVaultResponse) SetBody ¶
func (s *UpdateVaultResponse) SetBody(v *UpdateVaultResponseBody) *UpdateVaultResponse
func (*UpdateVaultResponse) SetHeaders ¶
func (s *UpdateVaultResponse) SetHeaders(v map[string]*string) *UpdateVaultResponse
func (*UpdateVaultResponse) SetStatusCode ¶
func (s *UpdateVaultResponse) SetStatusCode(v int32) *UpdateVaultResponse
func (UpdateVaultResponse) String ¶
func (s UpdateVaultResponse) String() string
type UpdateVaultResponseBody ¶
type UpdateVaultResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, a success message is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (UpdateVaultResponseBody) GoString ¶
func (s UpdateVaultResponseBody) GoString() string
func (*UpdateVaultResponseBody) SetCode ¶
func (s *UpdateVaultResponseBody) SetCode(v string) *UpdateVaultResponseBody
func (*UpdateVaultResponseBody) SetMessage ¶
func (s *UpdateVaultResponseBody) SetMessage(v string) *UpdateVaultResponseBody
func (*UpdateVaultResponseBody) SetRequestId ¶
func (s *UpdateVaultResponseBody) SetRequestId(v string) *UpdateVaultResponseBody
func (*UpdateVaultResponseBody) SetSuccess ¶
func (s *UpdateVaultResponseBody) SetSuccess(v bool) *UpdateVaultResponseBody
func (UpdateVaultResponseBody) String ¶
func (s UpdateVaultResponseBody) String() string
type UpgradeBackupClientsRequest ¶
type UpgradeBackupClientsRequest struct { // The IDs of Cloud Backup clients. The total number of Cloud Backup client IDs and ECS instance IDs cannot exceed 100. // // example: // // ["i-0xi5wj******3j3bh2gj5"] ClientIds map[string]interface{} `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"` // The name of the RAM role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // hbrcrossrole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Specifies whether data is backed up within the same Alibaba Cloud account or across Alibaba Cloud accounts. Valid values: // // - SELF_ACCOUNT: Data is backed up within the same Alibaba Cloud account. // // - CROSS_ACCOUNT: Data is backed up across Alibaba Cloud accounts. // // example: // // CROSS_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The ID of the source Alibaba Cloud account that authorizes the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // 1283948272xxxxx CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The IDs of Elastic Compute Service (ECS) instances. The total number of ECS instance IDs and Cloud Backup client IDs cannot exceed 100. // // example: // // ["c-*********************"] InstanceIds map[string]interface{} `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"` }
func (UpgradeBackupClientsRequest) GoString ¶
func (s UpgradeBackupClientsRequest) GoString() string
func (*UpgradeBackupClientsRequest) SetClientIds ¶
func (s *UpgradeBackupClientsRequest) SetClientIds(v map[string]interface{}) *UpgradeBackupClientsRequest
func (*UpgradeBackupClientsRequest) SetCrossAccountRoleName ¶
func (s *UpgradeBackupClientsRequest) SetCrossAccountRoleName(v string) *UpgradeBackupClientsRequest
func (*UpgradeBackupClientsRequest) SetCrossAccountType ¶
func (s *UpgradeBackupClientsRequest) SetCrossAccountType(v string) *UpgradeBackupClientsRequest
func (*UpgradeBackupClientsRequest) SetCrossAccountUserId ¶
func (s *UpgradeBackupClientsRequest) SetCrossAccountUserId(v int64) *UpgradeBackupClientsRequest
func (*UpgradeBackupClientsRequest) SetInstanceIds ¶
func (s *UpgradeBackupClientsRequest) SetInstanceIds(v map[string]interface{}) *UpgradeBackupClientsRequest
func (UpgradeBackupClientsRequest) String ¶
func (s UpgradeBackupClientsRequest) String() string
type UpgradeBackupClientsResponse ¶
type UpgradeBackupClientsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpgradeBackupClientsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpgradeBackupClientsResponse) GoString ¶
func (s UpgradeBackupClientsResponse) GoString() string
func (*UpgradeBackupClientsResponse) SetBody ¶
func (s *UpgradeBackupClientsResponse) SetBody(v *UpgradeBackupClientsResponseBody) *UpgradeBackupClientsResponse
func (*UpgradeBackupClientsResponse) SetHeaders ¶
func (s *UpgradeBackupClientsResponse) SetHeaders(v map[string]*string) *UpgradeBackupClientsResponse
func (*UpgradeBackupClientsResponse) SetStatusCode ¶
func (s *UpgradeBackupClientsResponse) SetStatusCode(v int32) *UpgradeBackupClientsResponse
func (UpgradeBackupClientsResponse) String ¶
func (s UpgradeBackupClientsResponse) String() string
type UpgradeBackupClientsResponseBody ¶
type UpgradeBackupClientsResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The status of the ECS instance. If the status of an ECS instance cannot meet the requirements to install an HBR client and the value of the InstanceIds parameter is greater than 1, an error message is returned based on the value of this parameter. InstanceStatuses []*UpgradeBackupClientsResponseBodyInstanceStatuses `json:"InstanceStatuses,omitempty" xml:"InstanceStatuses,omitempty" type:"Repeated"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. // // example: // // 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - true: The call is successful. // // - false: The call fails. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The ID of the asynchronous job. You can call the DescribeTask operation to query the execution result of an asynchronous job. // // example: // // t-********************* TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` }
func (UpgradeBackupClientsResponseBody) GoString ¶
func (s UpgradeBackupClientsResponseBody) GoString() string
func (*UpgradeBackupClientsResponseBody) SetCode ¶
func (s *UpgradeBackupClientsResponseBody) SetCode(v string) *UpgradeBackupClientsResponseBody
func (*UpgradeBackupClientsResponseBody) SetInstanceStatuses ¶
func (s *UpgradeBackupClientsResponseBody) SetInstanceStatuses(v []*UpgradeBackupClientsResponseBodyInstanceStatuses) *UpgradeBackupClientsResponseBody
func (*UpgradeBackupClientsResponseBody) SetMessage ¶
func (s *UpgradeBackupClientsResponseBody) SetMessage(v string) *UpgradeBackupClientsResponseBody
func (*UpgradeBackupClientsResponseBody) SetRequestId ¶
func (s *UpgradeBackupClientsResponseBody) SetRequestId(v string) *UpgradeBackupClientsResponseBody
func (*UpgradeBackupClientsResponseBody) SetSuccess ¶
func (s *UpgradeBackupClientsResponseBody) SetSuccess(v bool) *UpgradeBackupClientsResponseBody
func (*UpgradeBackupClientsResponseBody) SetTaskId ¶
func (s *UpgradeBackupClientsResponseBody) SetTaskId(v string) *UpgradeBackupClientsResponseBody
func (UpgradeBackupClientsResponseBody) String ¶
func (s UpgradeBackupClientsResponseBody) String() string
type UpgradeBackupClientsResponseBodyInstanceStatuses ¶
type UpgradeBackupClientsResponseBodyInstanceStatuses struct { // The error code that is returned. Valid values: // // - If the value is empty, the call is successful. // // - **InstanceNotExists**: The ECS instance does not exist. // // - **InstanceNotRunning**: The ECS instance is not running. // // - **CloudAssistNotRunningOnInstance**: Cloud Assistant is unavailable. // // example: // // InstanceNotExists ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // The ID of the ECS instance. // // example: // // i-0xi5w***v3j3bh2gj5 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // Indicates whether an HBR client can be installed on the ECS instance. Valid values: // // - true: An HBR client can be installed on the ECS instance. // // - false: An HBR client cannot be installed on the ECS instance. // // example: // // true ValidInstance *bool `json:"ValidInstance,omitempty" xml:"ValidInstance,omitempty"` }
func (UpgradeBackupClientsResponseBodyInstanceStatuses) GoString ¶
func (s UpgradeBackupClientsResponseBodyInstanceStatuses) GoString() string
func (*UpgradeBackupClientsResponseBodyInstanceStatuses) SetErrorCode ¶
func (s *UpgradeBackupClientsResponseBodyInstanceStatuses) SetErrorCode(v string) *UpgradeBackupClientsResponseBodyInstanceStatuses
func (*UpgradeBackupClientsResponseBodyInstanceStatuses) SetInstanceId ¶
func (s *UpgradeBackupClientsResponseBodyInstanceStatuses) SetInstanceId(v string) *UpgradeBackupClientsResponseBodyInstanceStatuses
func (*UpgradeBackupClientsResponseBodyInstanceStatuses) SetValidInstance ¶
func (s *UpgradeBackupClientsResponseBodyInstanceStatuses) SetValidInstance(v bool) *UpgradeBackupClientsResponseBodyInstanceStatuses
func (UpgradeBackupClientsResponseBodyInstanceStatuses) String ¶
func (s UpgradeBackupClientsResponseBodyInstanceStatuses) String() string
type UpgradeBackupClientsShrinkRequest ¶
type UpgradeBackupClientsShrinkRequest struct { // The IDs of Cloud Backup clients. The total number of Cloud Backup client IDs and ECS instance IDs cannot exceed 100. // // example: // // ["i-0xi5wj******3j3bh2gj5"] ClientIdsShrink *string `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"` // The name of the RAM role that is created within the source Alibaba Cloud account and assigned to the current Alibaba Cloud account to authorize the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // hbrcrossrole CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // Specifies whether data is backed up within the same Alibaba Cloud account or across Alibaba Cloud accounts. Valid values: // // - SELF_ACCOUNT: Data is backed up within the same Alibaba Cloud account. // // - CROSS_ACCOUNT: Data is backed up across Alibaba Cloud accounts. // // example: // // CROSS_ACCOUNT CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The ID of the source Alibaba Cloud account that authorizes the current Alibaba Cloud account to back up data across Alibaba Cloud accounts. // // example: // // 1283948272xxxxx CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The IDs of Elastic Compute Service (ECS) instances. The total number of ECS instance IDs and Cloud Backup client IDs cannot exceed 100. // // example: // // ["c-*********************"] InstanceIdsShrink *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"` }
func (UpgradeBackupClientsShrinkRequest) GoString ¶
func (s UpgradeBackupClientsShrinkRequest) GoString() string
func (*UpgradeBackupClientsShrinkRequest) SetClientIdsShrink ¶
func (s *UpgradeBackupClientsShrinkRequest) SetClientIdsShrink(v string) *UpgradeBackupClientsShrinkRequest
func (*UpgradeBackupClientsShrinkRequest) SetCrossAccountRoleName ¶
func (s *UpgradeBackupClientsShrinkRequest) SetCrossAccountRoleName(v string) *UpgradeBackupClientsShrinkRequest
func (*UpgradeBackupClientsShrinkRequest) SetCrossAccountType ¶
func (s *UpgradeBackupClientsShrinkRequest) SetCrossAccountType(v string) *UpgradeBackupClientsShrinkRequest
func (*UpgradeBackupClientsShrinkRequest) SetCrossAccountUserId ¶
func (s *UpgradeBackupClientsShrinkRequest) SetCrossAccountUserId(v int64) *UpgradeBackupClientsShrinkRequest
func (*UpgradeBackupClientsShrinkRequest) SetInstanceIdsShrink ¶
func (s *UpgradeBackupClientsShrinkRequest) SetInstanceIdsShrink(v string) *UpgradeBackupClientsShrinkRequest
func (UpgradeBackupClientsShrinkRequest) String ¶
func (s UpgradeBackupClientsShrinkRequest) String() string
type UpgradeClientRequest ¶
type UpgradeClientRequest struct { // The ID of the Cloud Backup client. // // example: // // c-000boklw******63a9 ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // The ID of the resource group. // // example: // // rg-acfmy6uja5wyc2i ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the backup vault. // // example: // // v-000djw8ci******3ic VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (UpgradeClientRequest) GoString ¶
func (s UpgradeClientRequest) GoString() string
func (*UpgradeClientRequest) SetClientId ¶
func (s *UpgradeClientRequest) SetClientId(v string) *UpgradeClientRequest
func (*UpgradeClientRequest) SetResourceGroupId ¶
func (s *UpgradeClientRequest) SetResourceGroupId(v string) *UpgradeClientRequest
func (*UpgradeClientRequest) SetVaultId ¶
func (s *UpgradeClientRequest) SetVaultId(v string) *UpgradeClientRequest
func (UpgradeClientRequest) String ¶
func (s UpgradeClientRequest) String() string
type UpgradeClientResponse ¶
type UpgradeClientResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpgradeClientResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpgradeClientResponse) GoString ¶
func (s UpgradeClientResponse) GoString() string
func (*UpgradeClientResponse) SetBody ¶
func (s *UpgradeClientResponse) SetBody(v *UpgradeClientResponseBody) *UpgradeClientResponse
func (*UpgradeClientResponse) SetHeaders ¶
func (s *UpgradeClientResponse) SetHeaders(v map[string]*string) *UpgradeClientResponse
func (*UpgradeClientResponse) SetStatusCode ¶
func (s *UpgradeClientResponse) SetStatusCode(v int32) *UpgradeClientResponse
func (UpgradeClientResponse) String ¶
func (s UpgradeClientResponse) String() string
type UpgradeClientResponseBody ¶
type UpgradeClientResponseBody struct { // The response code. The status code 200 indicates that the request was successful. // // example: // // 200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The returned message. If the request was successful, "successful" is returned. If the request failed, an error message is returned. // // example: // // successful Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The request ID. // // example: // // 22D97921-16BD-547C-B175-1DC25B1DCD73 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The ID of the asynchronous job. You can call the DescribeTask operation to query the execution result of an asynchronous job. // // example: // // t-000i97jujk0z58a2ignf TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` }
func (UpgradeClientResponseBody) GoString ¶
func (s UpgradeClientResponseBody) GoString() string
func (*UpgradeClientResponseBody) SetCode ¶
func (s *UpgradeClientResponseBody) SetCode(v string) *UpgradeClientResponseBody
func (*UpgradeClientResponseBody) SetMessage ¶
func (s *UpgradeClientResponseBody) SetMessage(v string) *UpgradeClientResponseBody
func (*UpgradeClientResponseBody) SetRequestId ¶
func (s *UpgradeClientResponseBody) SetRequestId(v string) *UpgradeClientResponseBody
func (*UpgradeClientResponseBody) SetSuccess ¶
func (s *UpgradeClientResponseBody) SetSuccess(v bool) *UpgradeClientResponseBody
func (*UpgradeClientResponseBody) SetTaskId ¶
func (s *UpgradeClientResponseBody) SetTaskId(v string) *UpgradeClientResponseBody
func (UpgradeClientResponseBody) String ¶
func (s UpgradeClientResponseBody) String() string