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 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) CreateBackupJob(request *CreateBackupJobRequest) (_result *CreateBackupJobResponse, _err error)
- func (client *Client) CreateBackupJobWithOptions(request *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) 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) 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) 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(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error)
- func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, 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) 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) 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 CreateBackupPlanRequest
- func (s CreateBackupPlanRequest) GoString() string
- func (s *CreateBackupPlanRequest) SetBackupType(v string) *CreateBackupPlanRequest
- func (s *CreateBackupPlanRequest) SetBucket(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) SetDetail(v map[string]interface{}) *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) 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) SetDetailShrink(v string) *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) 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) 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) 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) 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) SetPolicyBindingDescription(v string) *CreatePolicyBindingsRequestPolicyBindingList
- func (s *CreatePolicyBindingsRequestPolicyBindingList) SetSourceType(v string) *CreatePolicyBindingsRequestPolicyBindingList
- func (s CreatePolicyBindingsRequestPolicyBindingList) String() string
- type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions
- func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) GoString() string
- func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) SetUdmDetail(v *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions
- func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) 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) 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) 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) 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 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) 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) 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) SetInclude(v string) *CreateRestoreJobRequest
- func (s *CreateRestoreJobRequest) SetInitiatedByAck(v bool) *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) SetInclude(v string) *CreateRestoreJobShrinkRequest
- func (s *CreateRestoreJobShrinkRequest) SetInitiatedByAck(v bool) *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) SetRedundancyType(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) 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 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) 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 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 map[string]interface{}) *DescribeBackupClientsRequest
- func (s *DescribeBackupClientsRequest) SetClientType(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 map[string]interface{}) *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) SetDataNetworkType(v string) *DescribeBackupClientsResponseBodyClientsSettings
- func (s *DescribeBackupClientsResponseBodyClientsSettings) SetDataProxySetting(v string) *DescribeBackupClientsResponseBodyClientsSettings
- func (s *DescribeBackupClientsResponseBodyClientsSettings) SetMaxCpuCore(v string) *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) 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) 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) 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) SetErrorMessage(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetExclude(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob
- func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetFileSystemId(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 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) SetClientId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetClusterId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
- func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetCreateTime(v int64) *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) 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) 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) 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 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) 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) 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 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) 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) 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) SetBackupType(v string) *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) 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 DescribePolicyBindingsRequest
- func (s DescribePolicyBindingsRequest) GoString() string
- func (s *DescribePolicyBindingsRequest) SetDataSourceIds(v []*string) *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 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) 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) SetPolicyBindingDescription(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
- func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetPolicyBindingId(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
- func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetPolicyId(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
- func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetSourceType(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) SetUdmDetail(v *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions
- func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) String() string
- type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail
- func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) GoString() string
- func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetAppConsistent(v bool) *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 DescribePolicyBindingsShrinkRequest
- func (s DescribePolicyBindingsShrinkRequest) GoString() string
- func (s *DescribePolicyBindingsShrinkRequest) SetDataSourceIdsShrink(v string) *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 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 DescribeRegionsRequest
- 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) SetVaultCount(v int32) *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) SetInclude(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetItemsDone(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
- func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetItemsTotal(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) 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) 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) 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) 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) SetReplicationSourceVaultId(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) 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) SetQuery(v []interface{}) *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) 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) SetExpireTime(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetFileSystemId(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) SetSourceType(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetStartTime(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetStatus(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetTableName(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
- func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetUpdatedTime(v int64) *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) SetQueryShrink(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) 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) 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) 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) 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 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) SetPolicyBindingDescription(v string) *UpdatePolicyBindingRequest
- func (s *UpdatePolicyBindingRequest) SetPolicyId(v string) *UpdatePolicyBindingRequest
- func (s *UpdatePolicyBindingRequest) SetSourceType(v string) *UpdatePolicyBindingRequest
- func (s UpdatePolicyBindingRequest) String() string
- type UpdatePolicyBindingRequestAdvancedOptions
- 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) SetPolicyBindingDescription(v string) *UpdatePolicyBindingShrinkRequest
- func (s *UpdatePolicyBindingShrinkRequest) SetPolicyId(v string) *UpdatePolicyBindingShrinkRequest
- func (s *UpdatePolicyBindingShrinkRequest) SetSourceType(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) 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) 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 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) 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 { // Cluster type, which only supports ACK, that indicates Alibaba Cloud Container Service. ClusterType *string `json:"ClusterType,omitempty" xml:"ClusterType,omitempty"` // The description of cluster. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // Cluster ID. Identifier *string `json:"Identifier,omitempty" xml:"Identifier,omitempty"` // Cluster name. Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // Network type, values includes: // // - CLASSIC: classic network. // - VPC: virtual private cloud. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *AddContainerClusterResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 cluster id. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The HTTP status code. The status code 200 indicates that the request is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request is successful. Valid values: // // - true: indicates that the request is successful. // - false: indicates that the request fails. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The token. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CancelBackupJobResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request is successful. Valid values: // // * true: indicates that the request is successful. // * false: indicates that the request fails. 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. RestoreId *string `json:"RestoreId,omitempty" xml:"RestoreId,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CancelRestoreJobResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The value 200 indicates that the request is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request is successful. Valid values: // // * true: indicates that the request is successful. // * false: indicates that the request fails. 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. 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. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The type of the resource. Valid values: // // * **vault**: backup vault // * **client**: backup client // * **hanainstance**: SAP HANA instance 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *ChangeResourceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. // // * true: The call is successful. // * false: The call fails. 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 Client ¶
func (*Client) AddContainerCluster ¶
func (client *Client) AddContainerCluster(request *AddContainerClusterRequest) (_result *AddContainerClusterResponse, _err error)
func (*Client) AddContainerClusterWithOptions ¶
func (client *Client) AddContainerClusterWithOptions(request *AddContainerClusterRequest, runtime *util.RuntimeOptions) (_result *AddContainerClusterResponse, _err error)
func (*Client) CancelBackupJob ¶
func (client *Client) CancelBackupJob(request *CancelBackupJobRequest) (_result *CancelBackupJobResponse, _err error)
func (*Client) CancelBackupJobWithOptions ¶
func (client *Client) CancelBackupJobWithOptions(request *CancelBackupJobRequest, runtime *util.RuntimeOptions) (_result *CancelBackupJobResponse, _err error)
func (*Client) CancelRestoreJob ¶
func (client *Client) CancelRestoreJob(request *CancelRestoreJobRequest) (_result *CancelRestoreJobResponse, _err error)
func (*Client) CancelRestoreJobWithOptions ¶
func (client *Client) CancelRestoreJobWithOptions(request *CancelRestoreJobRequest, runtime *util.RuntimeOptions) (_result *CancelRestoreJobResponse, _err error)
func (*Client) ChangeResourceGroup ¶
func (client *Client) ChangeResourceGroup(request *ChangeResourceGroupRequest) (_result *ChangeResourceGroupResponse, _err error)
*
- * In the Hybrid Backup Recovery (HBR), you can use resource groups to manage resources such as backup vaults, backup clients, and SAP HANA instances.
- * A resource is a cloud service entity that you create on Alibaba Cloud, such as an ECS instance, a backup vault, or an SAP HANA instance.
- * You can sort resources owned by your Alibaba Cloud account into various resource groups. This facilitates resource management among multiple projects or applications within your Alibaba Cloud account and simplifies permission management. *
- @param request ChangeResourceGroupRequest
- @return ChangeResourceGroupResponse
func (*Client) ChangeResourceGroupWithOptions ¶
func (client *Client) ChangeResourceGroupWithOptions(request *ChangeResourceGroupRequest, runtime *util.RuntimeOptions) (_result *ChangeResourceGroupResponse, _err error)
*
- * In the Hybrid Backup Recovery (HBR), you can use resource groups to manage resources such as backup vaults, backup clients, and SAP HANA instances.
- * A resource is a cloud service entity that you create on Alibaba Cloud, such as an ECS instance, a backup vault, or an SAP HANA instance.
- * You can sort resources owned by your Alibaba Cloud account into various resource groups. This facilitates resource management among multiple projects or applications within your Alibaba Cloud account and simplifies permission management. *
- @param request ChangeResourceGroupRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ChangeResourceGroupResponse
func (*Client) CreateBackupJob ¶
func (client *Client) CreateBackupJob(request *CreateBackupJobRequest) (_result *CreateBackupJobResponse, _err error)
func (*Client) CreateBackupJobWithOptions ¶
func (client *Client) CreateBackupJobWithOptions(request *CreateBackupJobRequest, runtime *util.RuntimeOptions) (_result *CreateBackupJobResponse, _err error)
func (*Client) CreateBackupPlan ¶
func (client *Client) CreateBackupPlan(request *CreateBackupPlanRequest) (_result *CreateBackupPlanResponse, _err error)
*
- * 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 CreateBackupPlanRequest
- @return CreateBackupPlanResponse
func (*Client) CreateBackupPlanWithOptions ¶
func (client *Client) CreateBackupPlanWithOptions(tmpReq *CreateBackupPlanRequest, runtime *util.RuntimeOptions) (_result *CreateBackupPlanResponse, _err error)
*
- * 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 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)
*
- Before you call this operation, make sure that you fully understand the billing methods and pricing of Hybrid Backup Recovery (HBR). For more information, see [Billable items and billing methods](~~89062~~). *
- @param request CreateClientsRequest
- @return CreateClientsResponse
func (*Client) CreateClientsWithOptions ¶
func (client *Client) CreateClientsWithOptions(request *CreateClientsRequest, runtime *util.RuntimeOptions) (_result *CreateClientsResponse, _err error)
*
- Before you call this operation, make sure that you fully understand the billing methods and pricing of Hybrid Backup Recovery (HBR). For more information, see [Billable items and billing methods](~~89062~~). *
- @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)
*
- * 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)
*
- * 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)
*
- To register an SAP HANA instance, you must configure the connection parameters of the SAP HANA instance. After the SAP HANA instance is registered, HBR installs an HBR client on the ECS instance that hosts 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)
*
- To register an SAP HANA instance, you must configure the connection parameters of the SAP HANA instance. After the SAP HANA instance is registered, HBR installs an HBR client on the ECS instance that hosts 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)
*
- 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](~~101178~~). *
- @param request CreateHanaRestoreRequest
- @return CreateHanaRestoreResponse
func (*Client) CreateHanaRestoreWithOptions ¶
func (client *Client) CreateHanaRestoreWithOptions(request *CreateHanaRestoreRequest, runtime *util.RuntimeOptions) (_result *CreateHanaRestoreResponse, _err error)
*
- 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](~~101178~~). *
- @param request CreateHanaRestoreRequest
- @param runtime runtime options for this request RuntimeOptions
- @return CreateHanaRestoreResponse
func (*Client) CreatePolicyBindings ¶ added in v2.0.1
func (client *Client) CreatePolicyBindings(request *CreatePolicyBindingsRequest) (_result *CreatePolicyBindingsResponse, _err error)
*
- * 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 ¶ added in v2.0.1
func (client *Client) CreatePolicyBindingsWithOptions(tmpReq *CreatePolicyBindingsRequest, runtime *util.RuntimeOptions) (_result *CreatePolicyBindingsResponse, _err error)
*
- * 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 ¶ added in v2.0.1
func (client *Client) CreatePolicyV2(request *CreatePolicyV2Request) (_result *CreatePolicyV2Response, _err error)
*
- 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 ¶ added in v2.0.1
func (client *Client) CreatePolicyV2WithOptions(tmpReq *CreatePolicyV2Request, runtime *util.RuntimeOptions) (_result *CreatePolicyV2Response, _err error)
*
- 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)
*
- 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. *
- @param request CreateReplicationVaultRequest
- @return CreateReplicationVaultResponse
func (*Client) CreateReplicationVaultWithOptions ¶
func (client *Client) CreateReplicationVaultWithOptions(request *CreateReplicationVaultRequest, runtime *util.RuntimeOptions) (_result *CreateReplicationVaultResponse, _err error)
*
- 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. *
- @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)
func (*Client) CreateRestoreJobWithOptions ¶
func (client *Client) CreateRestoreJobWithOptions(tmpReq *CreateRestoreJobRequest, runtime *util.RuntimeOptions) (_result *CreateRestoreJobResponse, _err error)
func (*Client) CreateTempFileUploadUrl ¶
func (client *Client) CreateTempFileUploadUrl(request *CreateTempFileUploadUrlRequest) (_result *CreateTempFileUploadUrlResponse, _err error)
func (*Client) CreateTempFileUploadUrlWithOptions ¶
func (client *Client) CreateTempFileUploadUrlWithOptions(request *CreateTempFileUploadUrlRequest, runtime *util.RuntimeOptions) (_result *CreateTempFileUploadUrlResponse, _err error)
func (*Client) CreateVault ¶
func (client *Client) CreateVault(request *CreateVaultRequest) (_result *CreateVaultResponse, _err error)
*
- * 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. *
- @param request CreateVaultRequest
- @return CreateVaultResponse
func (*Client) CreateVaultWithOptions ¶
func (client *Client) CreateVaultWithOptions(request *CreateVaultRequest, runtime *util.RuntimeOptions) (_result *CreateVaultResponse, _err error)
*
- * 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. *
- @param request CreateVaultRequest
- @param runtime runtime options for this request RuntimeOptions
- @return CreateVaultResponse
func (*Client) DeleteBackupClient ¶
func (client *Client) DeleteBackupClient(request *DeleteBackupClientRequest) (_result *DeleteBackupClientResponse, _err error)
*
- * You cannot delete an active backup client from which a heartbeat packet is received within the previous hour. After you call the UninstallBackupClients operation to uninstall a backup client, the status of the backup client changes to inactive.
- * This operation deletes the resources that are related to the backup client. The following resources are included:
- * Backup plans
- * Backup jobs
- * Backup files *
- @param request DeleteBackupClientRequest
- @return DeleteBackupClientResponse
func (*Client) DeleteBackupClientResource ¶
func (client *Client) DeleteBackupClientResource(request *DeleteBackupClientResourceRequest) (_result *DeleteBackupClientResourceResponse, _err error)
*
- This operation deletes only the resources that are related to backup clients. The resources include backup plans, backup jobs, and backup snapshots. The operation does not delete backup clients. *
- @param request DeleteBackupClientResourceRequest
- @return DeleteBackupClientResourceResponse
func (*Client) DeleteBackupClientResourceWithOptions ¶
func (client *Client) DeleteBackupClientResourceWithOptions(tmpReq *DeleteBackupClientResourceRequest, runtime *util.RuntimeOptions) (_result *DeleteBackupClientResourceResponse, _err error)
*
- This operation deletes only the resources that are related to backup clients. The resources include backup plans, backup jobs, and backup snapshots. The operation does not delete backup 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)
*
- * You cannot delete an active backup client from which a heartbeat packet is received within the previous hour. After you call the UninstallBackupClients operation to uninstall a backup client, the status of the backup client changes to inactive.
- * This operation deletes the resources that are related to the backup client. The following resources are included:
- * Backup plans
- * Backup jobs
- * Backup files *
- @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)
*
- * If you delete a backup plan, all backup jobs that are related to the backup plan are deleted.
- * The backup files that you create are retained. *
- @param request DeleteBackupPlanRequest
- @return DeleteBackupPlanResponse
func (*Client) DeleteBackupPlanWithOptions ¶
func (client *Client) DeleteBackupPlanWithOptions(request *DeleteBackupPlanRequest, runtime *util.RuntimeOptions) (_result *DeleteBackupPlanResponse, _err error)
*
- * If you delete a backup plan, all backup jobs that are related to the backup plan are deleted.
- * The backup files that you create are retained. *
- @param request DeleteBackupPlanRequest
- @param runtime runtime options for this request RuntimeOptions
- @return DeleteBackupPlanResponse
func (*Client) DeleteClient ¶ added in v2.0.1
func (client *Client) DeleteClient(request *DeleteClientRequest) (_result *DeleteClientResponse, _err error)
func (*Client) DeleteClientWithOptions ¶ added in v2.0.1
func (client *Client) DeleteClientWithOptions(request *DeleteClientRequest, runtime *util.RuntimeOptions) (_result *DeleteClientResponse, _err error)
func (*Client) DeleteHanaBackupPlan ¶
func (client *Client) DeleteHanaBackupPlan(request *DeleteHanaBackupPlanRequest) (_result *DeleteHanaBackupPlanResponse, _err error)
func (*Client) DeleteHanaBackupPlanWithOptions ¶
func (client *Client) DeleteHanaBackupPlanWithOptions(request *DeleteHanaBackupPlanRequest, runtime *util.RuntimeOptions) (_result *DeleteHanaBackupPlanResponse, _err error)
func (*Client) DeleteHanaInstance ¶
func (client *Client) DeleteHanaInstance(request *DeleteHanaInstanceRequest) (_result *DeleteHanaInstanceResponse, _err error)
*
- 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 data in the HBR client 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)
*
- 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 data in the HBR client 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 ¶ added in v2.0.1
func (client *Client) DeletePolicyBinding(request *DeletePolicyBindingRequest) (_result *DeletePolicyBindingResponse, _err error)
func (*Client) DeletePolicyBindingWithOptions ¶ added in v2.0.1
func (client *Client) DeletePolicyBindingWithOptions(tmpReq *DeletePolicyBindingRequest, runtime *util.RuntimeOptions) (_result *DeletePolicyBindingResponse, _err error)
func (*Client) DeletePolicyV2 ¶ added in v2.0.1
func (client *Client) DeletePolicyV2(request *DeletePolicyV2Request) (_result *DeletePolicyV2Response, _err error)
*
- 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 ¶ added in v2.0.1
func (client *Client) DeletePolicyV2WithOptions(request *DeletePolicyV2Request, runtime *util.RuntimeOptions) (_result *DeletePolicyV2Response, _err error)
*
- 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)
*
- If you delete the most recent backup file 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)
*
- If you delete the most recent backup file 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) DeleteVault ¶
func (client *Client) DeleteVault(request *DeleteVaultRequest) (_result *DeleteVaultResponse, _err error)
*
- * 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 backup clients of earlier versions, 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)
*
- * 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 backup clients of earlier versions, 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)
func (*Client) DescribeBackupClientsWithOptions ¶
func (client *Client) DescribeBackupClientsWithOptions(tmpReq *DescribeBackupClientsRequest, runtime *util.RuntimeOptions) (_result *DescribeBackupClientsResponse, _err error)
func (*Client) DescribeBackupJobs2 ¶
func (client *Client) DescribeBackupJobs2(request *DescribeBackupJobs2Request) (_result *DescribeBackupJobs2Response, _err error)
func (*Client) DescribeBackupJobs2WithOptions ¶
func (client *Client) DescribeBackupJobs2WithOptions(request *DescribeBackupJobs2Request, runtime *util.RuntimeOptions) (_result *DescribeBackupJobs2Response, _err error)
func (*Client) DescribeBackupPlans ¶
func (client *Client) DescribeBackupPlans(request *DescribeBackupPlansRequest) (_result *DescribeBackupPlansResponse, _err error)
func (*Client) DescribeBackupPlansWithOptions ¶
func (client *Client) DescribeBackupPlansWithOptions(request *DescribeBackupPlansRequest, runtime *util.RuntimeOptions) (_result *DescribeBackupPlansResponse, _err error)
func (*Client) DescribeClients ¶
func (client *Client) DescribeClients(request *DescribeClientsRequest) (_result *DescribeClientsResponse, _err error)
*
- This operation is applicable only to SAP HANA backup. For 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)
*
- This operation is applicable only to SAP HANA backup. For 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)
func (*Client) DescribeContainerClusterWithOptions ¶
func (client *Client) DescribeContainerClusterWithOptions(request *DescribeContainerClusterRequest, runtime *util.RuntimeOptions) (_result *DescribeContainerClusterResponse, _err error)
func (*Client) DescribeHanaBackupPlans ¶
func (client *Client) DescribeHanaBackupPlans(request *DescribeHanaBackupPlansRequest) (_result *DescribeHanaBackupPlansResponse, _err error)
func (*Client) DescribeHanaBackupPlansWithOptions ¶
func (client *Client) DescribeHanaBackupPlansWithOptions(request *DescribeHanaBackupPlansRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaBackupPlansResponse, _err error)
func (*Client) DescribeHanaBackupSetting ¶
func (client *Client) DescribeHanaBackupSetting(request *DescribeHanaBackupSettingRequest) (_result *DescribeHanaBackupSettingResponse, _err error)
*
- 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)
*
- 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)
*
- After you call the DescribeHanaBackupsAsync operation to query the SAP HANA backups that meet the specified conditions, call the DescribeTask operation to query the execution result of the asynchronous job. *
- @param request DescribeHanaBackupsAsyncRequest
- @return DescribeHanaBackupsAsyncResponse
func (*Client) DescribeHanaBackupsAsyncWithOptions ¶
func (client *Client) DescribeHanaBackupsAsyncWithOptions(request *DescribeHanaBackupsAsyncRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaBackupsAsyncResponse, _err error)
*
- After you call the DescribeHanaBackupsAsync operation to query the SAP HANA backups that meet the specified conditions, call the DescribeTask operation to query the execution result of the asynchronous job. *
- @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)
*
- After you register an SAP HANA instance and install a 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)
*
- After you register an SAP HANA instance and install a 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)
func (*Client) DescribeHanaInstancesWithOptions ¶
func (client *Client) DescribeHanaInstancesWithOptions(request *DescribeHanaInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaInstancesResponse, _err error)
func (*Client) DescribeHanaRestores ¶
func (client *Client) DescribeHanaRestores(request *DescribeHanaRestoresRequest) (_result *DescribeHanaRestoresResponse, _err error)
func (*Client) DescribeHanaRestoresWithOptions ¶
func (client *Client) DescribeHanaRestoresWithOptions(request *DescribeHanaRestoresRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaRestoresResponse, _err error)
func (*Client) DescribeHanaRetentionSetting ¶
func (client *Client) DescribeHanaRetentionSetting(request *DescribeHanaRetentionSettingRequest) (_result *DescribeHanaRetentionSettingResponse, _err error)
*
- * If you want to query the backup parameters of a database, you can call the DescribeHanaBackupSetting operation.
- * HBR 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)
*
- * If you want to query the backup parameters of a database, you can call the DescribeHanaBackupSetting operation.
- * HBR 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)
func (*Client) DescribeOtsTableSnapshotsWithOptions ¶
func (client *Client) DescribeOtsTableSnapshotsWithOptions(request *DescribeOtsTableSnapshotsRequest, runtime *util.RuntimeOptions) (_result *DescribeOtsTableSnapshotsResponse, _err error)
func (*Client) DescribePoliciesV2 ¶ added in v2.0.1
func (client *Client) DescribePoliciesV2(request *DescribePoliciesV2Request) (_result *DescribePoliciesV2Response, _err error)
func (*Client) DescribePoliciesV2WithOptions ¶ added in v2.0.1
func (client *Client) DescribePoliciesV2WithOptions(request *DescribePoliciesV2Request, runtime *util.RuntimeOptions) (_result *DescribePoliciesV2Response, _err error)
func (*Client) DescribePolicyBindings ¶ added in v2.0.1
func (client *Client) DescribePolicyBindings(request *DescribePolicyBindingsRequest) (_result *DescribePolicyBindingsResponse, _err error)
func (*Client) DescribePolicyBindingsWithOptions ¶ added in v2.0.1
func (client *Client) DescribePolicyBindingsWithOptions(tmpReq *DescribePolicyBindingsRequest, runtime *util.RuntimeOptions) (_result *DescribePolicyBindingsResponse, _err error)
func (*Client) DescribeRecoverableOtsInstances ¶
func (client *Client) DescribeRecoverableOtsInstances(request *DescribeRecoverableOtsInstancesRequest) (_result *DescribeRecoverableOtsInstancesResponse, _err error)
func (*Client) DescribeRecoverableOtsInstancesWithOptions ¶
func (client *Client) DescribeRecoverableOtsInstancesWithOptions(request *DescribeRecoverableOtsInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeRecoverableOtsInstancesResponse, _err error)
func (*Client) DescribeRegions ¶
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error)
func (*Client) DescribeRegionsWithOptions ¶
func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)
func (*Client) DescribeRestoreJobs2 ¶
func (client *Client) DescribeRestoreJobs2(request *DescribeRestoreJobs2Request) (_result *DescribeRestoreJobs2Response, _err error)
func (*Client) DescribeRestoreJobs2WithOptions ¶
func (client *Client) DescribeRestoreJobs2WithOptions(request *DescribeRestoreJobs2Request, runtime *util.RuntimeOptions) (_result *DescribeRestoreJobs2Response, _err error)
func (*Client) DescribeTask ¶
func (client *Client) DescribeTask(request *DescribeTaskRequest) (_result *DescribeTaskResponse, _err error)
func (*Client) DescribeTaskWithOptions ¶
func (client *Client) DescribeTaskWithOptions(request *DescribeTaskRequest, runtime *util.RuntimeOptions) (_result *DescribeTaskResponse, _err error)
func (*Client) DescribeUdmSnapshots ¶
func (client *Client) DescribeUdmSnapshots(request *DescribeUdmSnapshotsRequest) (_result *DescribeUdmSnapshotsResponse, _err error)
func (*Client) DescribeUdmSnapshotsWithOptions ¶
func (client *Client) DescribeUdmSnapshotsWithOptions(tmpReq *DescribeUdmSnapshotsRequest, runtime *util.RuntimeOptions) (_result *DescribeUdmSnapshotsResponse, _err error)
func (*Client) DescribeVaultReplicationRegions ¶
func (client *Client) DescribeVaultReplicationRegions(request *DescribeVaultReplicationRegionsRequest) (_result *DescribeVaultReplicationRegionsResponse, _err error)
func (*Client) DescribeVaultReplicationRegionsWithOptions ¶
func (client *Client) DescribeVaultReplicationRegionsWithOptions(request *DescribeVaultReplicationRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeVaultReplicationRegionsResponse, _err error)
func (*Client) DescribeVaults ¶
func (client *Client) DescribeVaults(request *DescribeVaultsRequest) (_result *DescribeVaultsResponse, _err error)
func (*Client) DescribeVaultsWithOptions ¶
func (client *Client) DescribeVaultsWithOptions(request *DescribeVaultsRequest, runtime *util.RuntimeOptions) (_result *DescribeVaultsResponse, _err error)
func (*Client) DetachNasFileSystem ¶
func (client *Client) DetachNasFileSystem(request *DetachNasFileSystemRequest) (_result *DetachNasFileSystemResponse, _err error)
*
- * If the request is successful, the specified 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. To delete the mount target, you must call this operation. If you move the point over the mount target in the **Status** column on the Mount Targets tab, a message appears. The message includes the following content: **The mount target is created by an Alibaba Cloud service. You cannot perform an operation on the mount target. Service name: HBR**. *
- @param request DetachNasFileSystemRequest
- @return DetachNasFileSystemResponse
func (*Client) DetachNasFileSystemWithOptions ¶
func (client *Client) DetachNasFileSystemWithOptions(request *DetachNasFileSystemRequest, runtime *util.RuntimeOptions) (_result *DetachNasFileSystemResponse, _err error)
*
- * If the request is successful, the specified 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. To delete the mount target, you must call this operation. If you move the point over the mount target in the **Status** column on the Mount Targets tab, a message appears. The message includes the following content: **The mount target is created by an Alibaba Cloud service. You cannot perform an operation on the mount target. 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)
*
- If the request is successful, the specified backup plan is disabled. If you call the DescribeBackupPlans operation to query backup plans, the Disabled parameter is set to true for the backup plan. *
- @param request DisableBackupPlanRequest
- @return DisableBackupPlanResponse
func (*Client) DisableBackupPlanWithOptions ¶
func (client *Client) DisableBackupPlanWithOptions(request *DisableBackupPlanRequest, runtime *util.RuntimeOptions) (_result *DisableBackupPlanResponse, _err error)
*
- If the request is successful, the specified backup plan is disabled. If you call the DescribeBackupPlans operation to query backup plans, the Disabled parameter is set to true for the backup plan. *
- @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)
*
- 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)
*
- 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)
*
- If the request is successful, the system enables the backup plan and backs up data based on the polices that are specified in the backup plan. If you call the DescribeBackupPlans operation to query backup plans, the Disabled parameter is automatically set to false for the backup plan. *
- @param request EnableBackupPlanRequest
- @return EnableBackupPlanResponse
func (*Client) EnableBackupPlanWithOptions ¶
func (client *Client) EnableBackupPlanWithOptions(request *EnableBackupPlanRequest, runtime *util.RuntimeOptions) (_result *EnableBackupPlanResponse, _err error)
*
- If the request is successful, the system enables the backup plan and backs up data based on the polices that are specified in the backup plan. If you call the DescribeBackupPlans operation to query backup plans, the Disabled parameter is automatically set to false for 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)
*
- 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)
*
- 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)
func (*Client) ExecuteBackupPlanWithOptions ¶
func (client *Client) ExecuteBackupPlanWithOptions(request *ExecuteBackupPlanRequest, runtime *util.RuntimeOptions) (_result *ExecuteBackupPlanResponse, _err error)
func (*Client) ExecutePolicyV2 ¶ added in v2.0.1
func (client *Client) ExecutePolicyV2(request *ExecutePolicyV2Request) (_result *ExecutePolicyV2Response, _err error)
func (*Client) ExecutePolicyV2WithOptions ¶ added in v2.0.1
func (client *Client) ExecutePolicyV2WithOptions(request *ExecutePolicyV2Request, runtime *util.RuntimeOptions) (_result *ExecutePolicyV2Response, _err error)
func (*Client) GenerateRamPolicy ¶
func (client *Client) GenerateRamPolicy(request *GenerateRamPolicyRequest) (_result *GenerateRamPolicyResponse, _err error)
func (*Client) GenerateRamPolicyWithOptions ¶
func (client *Client) GenerateRamPolicyWithOptions(request *GenerateRamPolicyRequest, runtime *util.RuntimeOptions) (_result *GenerateRamPolicyResponse, _err error)
func (*Client) GetEndpoint ¶
func (*Client) GetTempFileDownloadLink ¶
func (client *Client) GetTempFileDownloadLink(request *GetTempFileDownloadLinkRequest) (_result *GetTempFileDownloadLinkResponse, _err error)
func (*Client) GetTempFileDownloadLinkWithOptions ¶
func (client *Client) GetTempFileDownloadLinkWithOptions(request *GetTempFileDownloadLinkRequest, runtime *util.RuntimeOptions) (_result *GetTempFileDownloadLinkResponse, _err error)
func (*Client) InstallBackupClients ¶
func (client *Client) InstallBackupClients(request *InstallBackupClientsRequest) (_result *InstallBackupClientsResponse, _err error)
*
- * This operation creates an asynchronous task at the backend and calls Cloud Assistant to install a backup client on an ECS instance.
- * You can call the DescribeTask operation to query the execution result of an asynchronous task.
- * The timeout period of an asynchronous task 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 InstallBackupClientsRequest
- @return InstallBackupClientsResponse
func (*Client) InstallBackupClientsWithOptions ¶
func (client *Client) InstallBackupClientsWithOptions(tmpReq *InstallBackupClientsRequest, runtime *util.RuntimeOptions) (_result *InstallBackupClientsResponse, _err error)
*
- * This operation creates an asynchronous task at the backend and calls Cloud Assistant to install a backup client on an ECS instance.
- * You can call the DescribeTask operation to query the execution result of an asynchronous task.
- * The timeout period of an asynchronous task 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 InstallBackupClientsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return InstallBackupClientsResponse
func (*Client) OpenHbrService ¶
func (client *Client) OpenHbrService() (_result *OpenHbrServiceResponse, _err error)
func (*Client) OpenHbrServiceWithOptions ¶
func (client *Client) OpenHbrServiceWithOptions(runtime *util.RuntimeOptions) (_result *OpenHbrServiceResponse, _err error)
func (*Client) SearchHistoricalSnapshots ¶
func (client *Client) SearchHistoricalSnapshots(request *SearchHistoricalSnapshotsRequest) (_result *SearchHistoricalSnapshotsResponse, _err error)
func (*Client) SearchHistoricalSnapshotsWithOptions ¶
func (client *Client) SearchHistoricalSnapshotsWithOptions(tmpReq *SearchHistoricalSnapshotsRequest, runtime *util.RuntimeOptions) (_result *SearchHistoricalSnapshotsResponse, _err error)
func (*Client) StartHanaDatabaseAsync ¶
func (client *Client) StartHanaDatabaseAsync(request *StartHanaDatabaseAsyncRequest) (_result *StartHanaDatabaseAsyncResponse, _err error)
*
- 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)
*
- 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)
*
- 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)
*
- 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)
*
- * This operation creates an asynchronous task 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 task.
- * The timeout period of an asynchronous task 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)
*
- * This operation creates an asynchronous task 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 task.
- * The timeout period of an asynchronous task 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)
*
- 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)
*
- 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)
func (*Client) UpdateBackupPlanWithOptions ¶
func (client *Client) UpdateBackupPlanWithOptions(tmpReq *UpdateBackupPlanRequest, runtime *util.RuntimeOptions) (_result *UpdateBackupPlanResponse, _err error)
func (*Client) UpdateClientSettings ¶
func (client *Client) UpdateClientSettings(request *UpdateClientSettingsRequest) (_result *UpdateClientSettingsResponse, _err error)
*
- You can call this operation to update the settings of a backup client of an earlier version or the latest version. *
- @param request UpdateClientSettingsRequest
- @return UpdateClientSettingsResponse
func (*Client) UpdateClientSettingsWithOptions ¶
func (client *Client) UpdateClientSettingsWithOptions(request *UpdateClientSettingsRequest, runtime *util.RuntimeOptions) (_result *UpdateClientSettingsResponse, _err error)
*
- You can call this operation to update the settings of a backup client of an earlier version or the latest version. *
- @param request UpdateClientSettingsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return UpdateClientSettingsResponse
func (*Client) UpdateHanaBackupPlan ¶
func (client *Client) UpdateHanaBackupPlan(request *UpdateHanaBackupPlanRequest) (_result *UpdateHanaBackupPlanResponse, _err error)
*
- * 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)
*
- * 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)
*
- If you want to update the backup retention period of a database, you can call the UpdateHanaRetentionSetting operation. *
- @param request UpdateHanaBackupSettingRequest
- @return UpdateHanaBackupSettingResponse
func (*Client) UpdateHanaBackupSettingWithOptions ¶
func (client *Client) UpdateHanaBackupSettingWithOptions(request *UpdateHanaBackupSettingRequest, runtime *util.RuntimeOptions) (_result *UpdateHanaBackupSettingResponse, _err error)
*
- If you want to update the backup retention period of a database, you can call the UpdateHanaRetentionSetting operation. *
- @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)
func (*Client) UpdateHanaInstanceWithOptions ¶
func (client *Client) UpdateHanaInstanceWithOptions(request *UpdateHanaInstanceRequest, runtime *util.RuntimeOptions) (_result *UpdateHanaInstanceResponse, _err error)
func (*Client) UpdateHanaRetentionSetting ¶
func (client *Client) UpdateHanaRetentionSetting(request *UpdateHanaRetentionSettingRequest) (_result *UpdateHanaRetentionSettingResponse, _err error)
*
- * If you want to update the backup parameters of a database, you can call the UpdateHanaBackupSetting operation.
- * HBR 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)
*
- * If you want to update the backup parameters of a database, you can call the UpdateHanaBackupSetting operation.
- * HBR 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 ¶ added in v2.0.1
func (client *Client) UpdatePolicyBinding(request *UpdatePolicyBindingRequest) (_result *UpdatePolicyBindingResponse, _err error)
func (*Client) UpdatePolicyBindingWithOptions ¶ added in v2.0.1
func (client *Client) UpdatePolicyBindingWithOptions(tmpReq *UpdatePolicyBindingRequest, runtime *util.RuntimeOptions) (_result *UpdatePolicyBindingResponse, _err error)
func (*Client) UpdatePolicyV2 ¶ added in v2.0.1
func (client *Client) UpdatePolicyV2(request *UpdatePolicyV2Request) (_result *UpdatePolicyV2Response, _err error)
*
- 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 ¶ added in v2.0.1
func (client *Client) UpdatePolicyV2WithOptions(tmpReq *UpdatePolicyV2Request, runtime *util.RuntimeOptions) (_result *UpdatePolicyV2Response, _err error)
*
- 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)
func (*Client) UpdateVaultWithOptions ¶
func (client *Client) UpdateVaultWithOptions(request *UpdateVaultRequest, runtime *util.RuntimeOptions) (_result *UpdateVaultResponse, _err error)
func (*Client) UpgradeBackupClients ¶
func (client *Client) UpgradeBackupClients(request *UpgradeBackupClientsRequest) (_result *UpgradeBackupClientsResponse, _err error)
*
- * This operation creates an asynchronous task at the backend and calls Cloud Assistant to upgrade a backup client that is installed on an ECS instance.
- * You can call the DescribeTask operation to query the execution result of an asynchronous task.
- * The timeout period of an asynchronous task is 15 minutes. *
- @param request UpgradeBackupClientsRequest
- @return UpgradeBackupClientsResponse
func (*Client) UpgradeBackupClientsWithOptions ¶
func (client *Client) UpgradeBackupClientsWithOptions(tmpReq *UpgradeBackupClientsRequest, runtime *util.RuntimeOptions) (_result *UpgradeBackupClientsResponse, _err error)
*
- * This operation creates an asynchronous task at the backend and calls Cloud Assistant to upgrade a backup client that is installed on an ECS instance.
- * You can call the DescribeTask operation to query the execution result of an asynchronous task.
- * The timeout period of an asynchronous task 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)
*
- You can call this operation to upgrade a backup client to the latest version. After the backup client is upgraded, the version of the backup 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)
*
- You can call this operation to upgrade a backup client to the latest version. After the backup client is upgraded, the version of the backup 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. Valid value: // // - **COMPLETE**: full backup. // - **INCREMENTAL**: incremental backup. BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // The ID of a cluster. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The cluster id of container. ContainerClusterId *string `json:"ContainerClusterId,omitempty" xml:"ContainerClusterId,omitempty"` // The information about container resources. ContainerResources *string `json:"ContainerResources,omitempty" xml:"ContainerResources,omitempty"` CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // 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. Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // The paths to the files that are included in the backup job. Include *string `json:"Include,omitempty" xml:"Include,omitempty"` InitiatedByAck *bool `json:"InitiatedByAck,omitempty" xml:"InitiatedByAck,omitempty"` InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The name of a backup job. JobName *string `json:"JobName,omitempty" xml:"JobName,omitempty"` // 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. Options *string `json:"Options,omitempty" xml:"Options,omitempty"` // The retention period of backup data. Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The backup type. Valid value: **CONTAINER**, which indicates container backup. SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // 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. SpeedLimit *string `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"` // The ID of a vault. 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) 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CreateBackupJobResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 call is successful. Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The ID of the backup job. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. // // - true: The call is successful. // - false: The call fails. 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 CreateBackupPlanRequest ¶
type CreateBackupPlanRequest struct { // The backup type. Valid value: **COMPLETE**, which indicates full backup. BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // This parameter is required only if the **SourceType** parameter is set to **OSS**. This parameter specifies the name of the OSS bucket. Bucket *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"` // This parameter is required only if the **SourceType** parameter is set to **NAS**. This parameter specifies the time to create the file system. This value must be a UNIX timestamp. Unit: seconds. CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The detail about the ECS instance backup, the format of value type is JSON. // // * snapshotGroup: whether to use a snapshot-consistent group (only enhanced SSDs (ESSDs)). // * appConsistent: whether to enable the application-consistent backup feature (use with preScriptPath and postScriptPath only). // * preScriptPath: the pre-freeze scripts path. // * postScriptPath: the post-thaw scripts path. 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. Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // This parameter is required only if the **SourceType** parameter is set to **NAS**. This parameter specifies the ID of the NAS file system. FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,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. Include *string `json:"Include,omitempty" xml:"Include,omitempty"` // This parameter is required only if the **SourceType** parameter is set to **ECS_FILE**. This parameter specifies the ID of the ECS instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The name of the Tablestore instance. InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"` 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 VSS 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. Options *string `json:"Options,omitempty" xml:"Options,omitempty"` // The details about the Tablestore instance. OtsDetail *OtsDetail `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty"` // The backup paths. Path []*string `json:"Path,omitempty" xml:"Path,omitempty" type:"Repeated"` // The name of the backup plan. The name must be 1 to 64 characters in length. The name of a backup plan for each type of data source must be unique within a backup vault. PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"` // This parameter is required only if the **SourceType** parameter is set to **OSS**. This parameter specifies a prefix. After a prefix is specified, only objects whose names start with the prefix are backed up. Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"` // The retention period of backup data. Minimum value: 1. Unit: days. Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The list of backup policies. This parameter is returned only for disk backup. Rule []*CreateBackupPlanRequestRule `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 ISO8601 standard. For example, PT1H indicates an interval of 1 hour. P1D indicates an interval of one day. 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 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. Format: `{start}|{end}|{bandwidth}`. Separate multiple throttling rules with vertical bars (|). A specified time range cannot overlap with another time range. // // * **start**: the start time. // * **end**: the end time. // * **bandwidth**: the bandwidth. Unit: KB/s. SpeedLimit *string `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"` // The region id of an ECS instance backup. UdmRegionId *string `json:"UdmRegionId,omitempty" xml:"UdmRegionId,omitempty"` // The ID of the backup vault. 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) 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) SetDetail ¶
func (s *CreateBackupPlanRequest) SetDetail(v map[string]interface{}) *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 ¶ added in v2.0.1
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 { // The backup type. Valid value: **COMPLETE**, which indicates full backup. BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // The ID of the region where the remote backup vault resides. DestinationRegionId *string `json:"DestinationRegionId,omitempty" xml:"DestinationRegionId,omitempty"` // The retention period of backup data. DestinationRetention *int64 `json:"DestinationRetention,omitempty" xml:"DestinationRetention,omitempty"` // Indicates whether the policy is disabled. Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // Indicates whether the snapshot data is backed up to the backup vault. DoCopy *bool `json:"DoCopy,omitempty" xml:"DoCopy,omitempty"` // The retention period of backup data. Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The name of the policy. 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 ISO8601 standard. For example, PT1H indicates an interval of 1 hour. P1D indicates an interval of one day. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CreateBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 { // The HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the backup plan. PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. // // * true: The call is successful. // * false: The call fails. 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 { // The backup type. Valid value: **COMPLETE**, which indicates full backup. BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // This parameter is required only if the **SourceType** parameter is set to **OSS**. This parameter specifies the name of the OSS bucket. Bucket *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"` // This parameter is required only if the **SourceType** parameter is set to **NAS**. This parameter specifies the time to create the file system. This value must be a UNIX timestamp. Unit: seconds. CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The detail about the ECS instance backup, the format of value type is JSON. // // * snapshotGroup: whether to use a snapshot-consistent group (only enhanced SSDs (ESSDs)). // * appConsistent: whether to enable the application-consistent backup feature (use with preScriptPath and postScriptPath only). // * preScriptPath: the pre-freeze scripts path. // * postScriptPath: the post-thaw scripts path. 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. Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // This parameter is required only if the **SourceType** parameter is set to **NAS**. This parameter specifies the ID of the NAS file system. FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,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. Include *string `json:"Include,omitempty" xml:"Include,omitempty"` // This parameter is required only if the **SourceType** parameter is set to **ECS_FILE**. This parameter specifies the ID of the ECS instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The name of the Tablestore instance. InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"` 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 VSS 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. Options *string `json:"Options,omitempty" xml:"Options,omitempty"` // The details about the Tablestore instance. OtsDetailShrink *string `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty"` // The backup paths. Path []*string `json:"Path,omitempty" xml:"Path,omitempty" type:"Repeated"` // The name of the backup plan. The name must be 1 to 64 characters in length. The name of a backup plan for each type of data source must be unique within a backup vault. PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"` // This parameter is required only if the **SourceType** parameter is set to **OSS**. This parameter specifies a prefix. After a prefix is specified, only objects whose names start with the prefix are backed up. Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"` // The retention period of backup data. Minimum value: 1. Unit: days. Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The list of backup policies. This parameter is returned only for disk backup. Rule []*CreateBackupPlanShrinkRequestRule `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 ISO8601 standard. For example, PT1H indicates an interval of 1 hour. P1D indicates an interval of one day. 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 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. Format: `{start}|{end}|{bandwidth}`. Separate multiple throttling rules with vertical bars (|). A specified time range cannot overlap with another time range. // // * **start**: the start time. // * **end**: the end time. // * **bandwidth**: the bandwidth. Unit: KB/s. SpeedLimit *string `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"` // The region id of an ECS instance backup. UdmRegionId *string `json:"UdmRegionId,omitempty" xml:"UdmRegionId,omitempty"` // The ID of the backup vault. 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) 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) SetDetailShrink ¶
func (s *CreateBackupPlanShrinkRequest) SetDetailShrink(v string) *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 ¶ added in v2.0.1
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 { // The backup type. Valid value: **COMPLETE**, which indicates full backup. BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // The ID of the region where the remote backup vault resides. DestinationRegionId *string `json:"DestinationRegionId,omitempty" xml:"DestinationRegionId,omitempty"` // The retention period of backup data. DestinationRetention *int64 `json:"DestinationRetention,omitempty" xml:"DestinationRetention,omitempty"` // Indicates whether the policy is disabled. Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // Indicates whether the snapshot data is backed up to the backup vault. DoCopy *bool `json:"DoCopy,omitempty" xml:"DoCopy,omitempty"` // The retention period of backup data. Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The name of the policy. 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 ISO8601 standard. For example, PT1H indicates an interval of 1 hour. P1D indicates an interval of one day. 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. AlertSetting *string `json:"AlertSetting,omitempty" xml:"AlertSetting,omitempty"` // The installation information of the HBR clients. ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` // The ID of the resource group. 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. UseHttps *bool `json:"UseHttps,omitempty" xml:"UseHttps,omitempty"` // The ID of the backup vault. 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) 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CreateClientsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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. 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 *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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. 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. 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. 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. 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. BackupPrefix *string `json:"BackupPrefix,omitempty" xml:"BackupPrefix,omitempty"` // The backup type. Valid values: // // * COMPLETE: full backup // * INCREMENTAL: incremental backup // * DIFFERENTIAL: differential backup BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // The ID of the SAP HANA instance. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The name of the database. DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // The name of the backup plan. PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"` // The ID of the resource group. 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 1 hour. P1D specifies an interval of one day. Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CreateHanaBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the backup plan. PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The ID of the request. 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. 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 backup client sends alert notifications in the same way as the backup vault. AlertSetting *string `json:"AlertSetting,omitempty" xml:"AlertSetting,omitempty"` // The IDs of ECS instances that host the SAP HANA instance to be registered. HBR installs backup clients on the specified ECS instances. EcsInstanceId *string `json:"EcsInstanceId,omitempty" xml:"EcsInstanceId,omitempty"` // The name of the SAP HANA instance. 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. Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The instance number of the SAP HANA system. InstanceNumber *int32 `json:"InstanceNumber,omitempty" xml:"InstanceNumber,omitempty"` // The password that is used to connect with the SAP HANA database. Password *string `json:"Password,omitempty" xml:"Password,omitempty"` // The ID of the resource group. 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) Sid *string `json:"Sid,omitempty" xml:"Sid,omitempty"` // Specifies whether to connect with the SAP HANA database over Secure Sockets Layer (SSL). UseSsl *bool `json:"UseSsl,omitempty" xml:"UseSsl,omitempty"` // The username of the SYSTEMDB database. UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"` // Specifies whether to verify the SSL certificate of the SAP HANA database. ValidateCertificate *bool `json:"ValidateCertificate,omitempty" xml:"ValidateCertificate,omitempty"` // The ID of the backup vault. 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) 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CreateHanaInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. 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. BackupId *int64 `json:"BackupId,omitempty" xml:"BackupId,omitempty"` // The backup prefix. 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. 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. ClearLog *bool `json:"ClearLog,omitempty" xml:"ClearLog,omitempty"` // The ID of the SAP HANA instance that you want to restore. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The name of the database that you want to restore. 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**. 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. 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. RecoveryPointInTime *int64 `json:"RecoveryPointInTime,omitempty" xml:"RecoveryPointInTime,omitempty"` // The SID admin account that is created by SAP HANA. 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. Source *string `json:"Source,omitempty" xml:"Source,omitempty"` // The ID of the source SAP HANA instance. SourceClusterId *string `json:"SourceClusterId,omitempty" xml:"SourceClusterId,omitempty"` // Specifies whether to restore the database to a different instance. SystemCopy *bool `json:"SystemCopy,omitempty" xml:"SystemCopy,omitempty"` // Specifies whether to use a catalog backup to restore the database. This parameter is valid only if you set the Mode parameter to **RECOVERY_TO_SPECIFIC_BACKUP**. If you do not use a catalog backup, you must specify the prefix of a backup file. Then, HBR finds the backup file based on the specified prefix and restores the backup file. 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. UseDelta *bool `json:"UseDelta,omitempty" xml:"UseDelta,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**. 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) 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) 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CreateHanaRestoreResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the restore job. 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. 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 ¶ added in v2.0.1
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. PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` }
func (CreatePolicyBindingsRequest) GoString ¶ added in v2.0.1
func (s CreatePolicyBindingsRequest) GoString() string
func (*CreatePolicyBindingsRequest) SetPolicyBindingList ¶ added in v2.0.1
func (s *CreatePolicyBindingsRequest) SetPolicyBindingList(v []*CreatePolicyBindingsRequestPolicyBindingList) *CreatePolicyBindingsRequest
func (*CreatePolicyBindingsRequest) SetPolicyId ¶ added in v2.0.1
func (s *CreatePolicyBindingsRequest) SetPolicyId(v string) *CreatePolicyBindingsRequest
func (CreatePolicyBindingsRequest) String ¶ added in v2.0.1
func (s CreatePolicyBindingsRequest) String() string
type CreatePolicyBindingsRequestPolicyBindingList ¶ added in v2.0.1
type CreatePolicyBindingsRequestPolicyBindingList struct { // Advanced options. AdvancedOptions *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions `json:"AdvancedOptions,omitempty" xml:"AdvancedOptions,omitempty" type:"Struct"` CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The ID of the data source. 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 Disabled *string `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // The description of the association. PolicyBindingDescription *string `json:"PolicyBindingDescription,omitempty" xml:"PolicyBindingDescription,omitempty"` // The type of the data source. Valid values: // // * **UDM_ECS**: ECS instance backup SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (CreatePolicyBindingsRequestPolicyBindingList) GoString ¶ added in v2.0.1
func (s CreatePolicyBindingsRequestPolicyBindingList) GoString() string
func (*CreatePolicyBindingsRequestPolicyBindingList) SetAdvancedOptions ¶ added in v2.0.1
func (*CreatePolicyBindingsRequestPolicyBindingList) SetCrossAccountRoleName ¶ added in v2.0.1
func (s *CreatePolicyBindingsRequestPolicyBindingList) SetCrossAccountRoleName(v string) *CreatePolicyBindingsRequestPolicyBindingList
func (*CreatePolicyBindingsRequestPolicyBindingList) SetCrossAccountType ¶ added in v2.0.1
func (s *CreatePolicyBindingsRequestPolicyBindingList) SetCrossAccountType(v string) *CreatePolicyBindingsRequestPolicyBindingList
func (*CreatePolicyBindingsRequestPolicyBindingList) SetCrossAccountUserId ¶ added in v2.0.1
func (s *CreatePolicyBindingsRequestPolicyBindingList) SetCrossAccountUserId(v int64) *CreatePolicyBindingsRequestPolicyBindingList
func (*CreatePolicyBindingsRequestPolicyBindingList) SetDataSourceId ¶ added in v2.0.1
func (s *CreatePolicyBindingsRequestPolicyBindingList) SetDataSourceId(v string) *CreatePolicyBindingsRequestPolicyBindingList
func (*CreatePolicyBindingsRequestPolicyBindingList) SetDisabled ¶ added in v2.0.1
func (s *CreatePolicyBindingsRequestPolicyBindingList) SetDisabled(v string) *CreatePolicyBindingsRequestPolicyBindingList
func (*CreatePolicyBindingsRequestPolicyBindingList) SetPolicyBindingDescription ¶ added in v2.0.1
func (s *CreatePolicyBindingsRequestPolicyBindingList) SetPolicyBindingDescription(v string) *CreatePolicyBindingsRequestPolicyBindingList
func (*CreatePolicyBindingsRequestPolicyBindingList) SetSourceType ¶ added in v2.0.1
func (s *CreatePolicyBindingsRequestPolicyBindingList) SetSourceType(v string) *CreatePolicyBindingsRequestPolicyBindingList
func (CreatePolicyBindingsRequestPolicyBindingList) String ¶ added in v2.0.1
func (s CreatePolicyBindingsRequestPolicyBindingList) String() string
type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions ¶ added in v2.0.1
type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions struct { // The details of ECS instance backup. UdmDetail *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail `json:"UdmDetail,omitempty" xml:"UdmDetail,omitempty" type:"Struct"` }
func (CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) GoString ¶ added in v2.0.1
func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) GoString() string
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) SetUdmDetail ¶ added in v2.0.1
func (CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) String ¶ added in v2.0.1
func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptions) String() string
type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail ¶ added in v2.0.1
type CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail struct { // Specifies whether to enable application consistency. You can enable application consistency only if all disks are ESSDs. AppConsistent *bool `json:"AppConsistent,omitempty" xml:"AppConsistent,omitempty"` // The IDs of 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. 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. 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. 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. 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 RAM role that is required to create application-consistent snapshots. 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 enhanced SSDs (ESSDs). 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. TimeoutInSeconds *int64 `json:"TimeoutInSeconds,omitempty" xml:"TimeoutInSeconds,omitempty"` }
func (CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) GoString ¶ added in v2.0.1
func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) GoString() string
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetAppConsistent ¶ added in v2.0.1
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetDiskIdList ¶ added in v2.0.1
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetEnableFsFreeze ¶ added in v2.0.1
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetEnableWriters ¶ added in v2.0.1
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetExcludeDiskIdList ¶ added in v2.0.1
func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetExcludeDiskIdList(v []*string) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetPostScriptPath ¶ added in v2.0.1
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetPreScriptPath ¶ added in v2.0.1
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetRamRoleName ¶ added in v2.0.1
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetSnapshotGroup ¶ added in v2.0.1
func (*CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetTimeoutInSeconds ¶ added in v2.0.1
func (s *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) SetTimeoutInSeconds(v int64) *CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail
func (CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) String ¶ added in v2.0.1
func (s CreatePolicyBindingsRequestPolicyBindingListAdvancedOptionsUdmDetail) String() string
type CreatePolicyBindingsResponse ¶ added in v2.0.1
type CreatePolicyBindingsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CreatePolicyBindingsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (CreatePolicyBindingsResponse) GoString ¶ added in v2.0.1
func (s CreatePolicyBindingsResponse) GoString() string
func (*CreatePolicyBindingsResponse) SetBody ¶ added in v2.0.1
func (s *CreatePolicyBindingsResponse) SetBody(v *CreatePolicyBindingsResponseBody) *CreatePolicyBindingsResponse
func (*CreatePolicyBindingsResponse) SetHeaders ¶ added in v2.0.1
func (s *CreatePolicyBindingsResponse) SetHeaders(v map[string]*string) *CreatePolicyBindingsResponse
func (*CreatePolicyBindingsResponse) SetStatusCode ¶ added in v2.0.1
func (s *CreatePolicyBindingsResponse) SetStatusCode(v int32) *CreatePolicyBindingsResponse
func (CreatePolicyBindingsResponse) String ¶ added in v2.0.1
func (s CreatePolicyBindingsResponse) String() string
type CreatePolicyBindingsResponseBody ¶ added in v2.0.1
type CreatePolicyBindingsResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (CreatePolicyBindingsResponseBody) GoString ¶ added in v2.0.1
func (s CreatePolicyBindingsResponseBody) GoString() string
func (*CreatePolicyBindingsResponseBody) SetCode ¶ added in v2.0.1
func (s *CreatePolicyBindingsResponseBody) SetCode(v string) *CreatePolicyBindingsResponseBody
func (*CreatePolicyBindingsResponseBody) SetMessage ¶ added in v2.0.1
func (s *CreatePolicyBindingsResponseBody) SetMessage(v string) *CreatePolicyBindingsResponseBody
func (*CreatePolicyBindingsResponseBody) SetRequestId ¶ added in v2.0.1
func (s *CreatePolicyBindingsResponseBody) SetRequestId(v string) *CreatePolicyBindingsResponseBody
func (*CreatePolicyBindingsResponseBody) SetSuccess ¶ added in v2.0.1
func (s *CreatePolicyBindingsResponseBody) SetSuccess(v bool) *CreatePolicyBindingsResponseBody
func (CreatePolicyBindingsResponseBody) String ¶ added in v2.0.1
func (s CreatePolicyBindingsResponseBody) String() string
type CreatePolicyBindingsShrinkRequest ¶ added in v2.0.1
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. PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` }
func (CreatePolicyBindingsShrinkRequest) GoString ¶ added in v2.0.1
func (s CreatePolicyBindingsShrinkRequest) GoString() string
func (*CreatePolicyBindingsShrinkRequest) SetPolicyBindingListShrink ¶ added in v2.0.1
func (s *CreatePolicyBindingsShrinkRequest) SetPolicyBindingListShrink(v string) *CreatePolicyBindingsShrinkRequest
func (*CreatePolicyBindingsShrinkRequest) SetPolicyId ¶ added in v2.0.1
func (s *CreatePolicyBindingsShrinkRequest) SetPolicyId(v string) *CreatePolicyBindingsShrinkRequest
func (CreatePolicyBindingsShrinkRequest) String ¶ added in v2.0.1
func (s CreatePolicyBindingsShrinkRequest) String() string
type CreatePolicyV2Request ¶ added in v2.0.1
type CreatePolicyV2Request struct { // The description of the backup policy. PolicyDescription *string `json:"PolicyDescription,omitempty" xml:"PolicyDescription,omitempty"` // The name of the backup policy. PolicyName *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"` // The rules in the backup policy. Rules []*CreatePolicyV2RequestRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"` }
func (CreatePolicyV2Request) GoString ¶ added in v2.0.1
func (s CreatePolicyV2Request) GoString() string
func (*CreatePolicyV2Request) SetPolicyDescription ¶ added in v2.0.1
func (s *CreatePolicyV2Request) SetPolicyDescription(v string) *CreatePolicyV2Request
func (*CreatePolicyV2Request) SetPolicyName ¶ added in v2.0.1
func (s *CreatePolicyV2Request) SetPolicyName(v string) *CreatePolicyV2Request
func (*CreatePolicyV2Request) SetRules ¶ added in v2.0.1
func (s *CreatePolicyV2Request) SetRules(v []*CreatePolicyV2RequestRules) *CreatePolicyV2Request
func (CreatePolicyV2Request) String ¶ added in v2.0.1
func (s CreatePolicyV2Request) String() string
type CreatePolicyV2RequestRules ¶ added in v2.0.1
type CreatePolicyV2RequestRules struct { // This parameter is required only if you set the **RuleType** parameter to **BACKUP**. The backup type. Valid value: **COMPLETE**, which indicates full backup. BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // This parameter is required only if you set the **RuleType** parameter to **REPLICATION**. The ID of the destination region. ReplicationRegionId *string `json:"ReplicationRegionId,omitempty" xml:"ReplicationRegionId,omitempty"` // This parameter is required only if you set the **RuleType** parameter to **TRANSITION** or **REPLICATION**. // // * If you set the **RuleType** parameter to **TRANSITION**, this parameter specifies the retention period of the backup data. Minimum value: 1. Unit: days. // * If you set the **RuleType** parameter to **REPLICATION**, this parameter specifies the retention period of remote backups. Minimum value: 1. Unit: days. Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // This parameter is required only if you set the **RuleType** parameter 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. // // * **BACKUP**: backup rule // * **TRANSITION**: lifecycle rule // * **REPLICATION**: replication rule RuleType *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"` // This parameter is required only if you set the **RuleType** parameter 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 one hour. P1D specifies an interval of one day. Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` }
func (CreatePolicyV2RequestRules) GoString ¶ added in v2.0.1
func (s CreatePolicyV2RequestRules) GoString() string
func (*CreatePolicyV2RequestRules) SetBackupType ¶ added in v2.0.1
func (s *CreatePolicyV2RequestRules) SetBackupType(v string) *CreatePolicyV2RequestRules
func (*CreatePolicyV2RequestRules) SetReplicationRegionId ¶ added in v2.0.1
func (s *CreatePolicyV2RequestRules) SetReplicationRegionId(v string) *CreatePolicyV2RequestRules
func (*CreatePolicyV2RequestRules) SetRetention ¶ added in v2.0.1
func (s *CreatePolicyV2RequestRules) SetRetention(v int64) *CreatePolicyV2RequestRules
func (*CreatePolicyV2RequestRules) SetRetentionRules ¶ added in v2.0.1
func (s *CreatePolicyV2RequestRules) SetRetentionRules(v []*CreatePolicyV2RequestRulesRetentionRules) *CreatePolicyV2RequestRules
func (*CreatePolicyV2RequestRules) SetRuleType ¶ added in v2.0.1
func (s *CreatePolicyV2RequestRules) SetRuleType(v string) *CreatePolicyV2RequestRules
func (*CreatePolicyV2RequestRules) SetSchedule ¶ added in v2.0.1
func (s *CreatePolicyV2RequestRules) SetSchedule(v string) *CreatePolicyV2RequestRules
func (CreatePolicyV2RequestRules) String ¶ added in v2.0.1
func (s CreatePolicyV2RequestRules) String() string
type CreatePolicyV2RequestRulesRetentionRules ¶ added in v2.0.1
type CreatePolicyV2RequestRulesRetentionRules struct { // The type of the special retention rule. Valid values: // // * **WEEKLY**: retains weekly backups // * **MONTHLY**: retains monthly backups // * **YEARLY**: retains yearly backups AdvancedRetentionType *string `json:"AdvancedRetentionType,omitempty" xml:"AdvancedRetentionType,omitempty"` // The retention period of the backup data. Minimum value: 1. Unit: days. 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. WhichSnapshot *int64 `json:"WhichSnapshot,omitempty" xml:"WhichSnapshot,omitempty"` }
func (CreatePolicyV2RequestRulesRetentionRules) GoString ¶ added in v2.0.1
func (s CreatePolicyV2RequestRulesRetentionRules) GoString() string
func (*CreatePolicyV2RequestRulesRetentionRules) SetAdvancedRetentionType ¶ added in v2.0.1
func (s *CreatePolicyV2RequestRulesRetentionRules) SetAdvancedRetentionType(v string) *CreatePolicyV2RequestRulesRetentionRules
func (*CreatePolicyV2RequestRulesRetentionRules) SetRetention ¶ added in v2.0.1
func (s *CreatePolicyV2RequestRulesRetentionRules) SetRetention(v int64) *CreatePolicyV2RequestRulesRetentionRules
func (*CreatePolicyV2RequestRulesRetentionRules) SetWhichSnapshot ¶ added in v2.0.1
func (s *CreatePolicyV2RequestRulesRetentionRules) SetWhichSnapshot(v int64) *CreatePolicyV2RequestRulesRetentionRules
func (CreatePolicyV2RequestRulesRetentionRules) String ¶ added in v2.0.1
func (s CreatePolicyV2RequestRulesRetentionRules) String() string
type CreatePolicyV2Response ¶ added in v2.0.1
type CreatePolicyV2Response struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CreatePolicyV2ResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (CreatePolicyV2Response) GoString ¶ added in v2.0.1
func (s CreatePolicyV2Response) GoString() string
func (*CreatePolicyV2Response) SetBody ¶ added in v2.0.1
func (s *CreatePolicyV2Response) SetBody(v *CreatePolicyV2ResponseBody) *CreatePolicyV2Response
func (*CreatePolicyV2Response) SetHeaders ¶ added in v2.0.1
func (s *CreatePolicyV2Response) SetHeaders(v map[string]*string) *CreatePolicyV2Response
func (*CreatePolicyV2Response) SetStatusCode ¶ added in v2.0.1
func (s *CreatePolicyV2Response) SetStatusCode(v int32) *CreatePolicyV2Response
func (CreatePolicyV2Response) String ¶ added in v2.0.1
func (s CreatePolicyV2Response) String() string
type CreatePolicyV2ResponseBody ¶ added in v2.0.1
type CreatePolicyV2ResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the backup policy. PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // The ID of the request. 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. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (CreatePolicyV2ResponseBody) GoString ¶ added in v2.0.1
func (s CreatePolicyV2ResponseBody) GoString() string
func (*CreatePolicyV2ResponseBody) SetCode ¶ added in v2.0.1
func (s *CreatePolicyV2ResponseBody) SetCode(v string) *CreatePolicyV2ResponseBody
func (*CreatePolicyV2ResponseBody) SetMessage ¶ added in v2.0.1
func (s *CreatePolicyV2ResponseBody) SetMessage(v string) *CreatePolicyV2ResponseBody
func (*CreatePolicyV2ResponseBody) SetPolicyId ¶ added in v2.0.1
func (s *CreatePolicyV2ResponseBody) SetPolicyId(v string) *CreatePolicyV2ResponseBody
func (*CreatePolicyV2ResponseBody) SetRequestId ¶ added in v2.0.1
func (s *CreatePolicyV2ResponseBody) SetRequestId(v string) *CreatePolicyV2ResponseBody
func (*CreatePolicyV2ResponseBody) SetSuccess ¶ added in v2.0.1
func (s *CreatePolicyV2ResponseBody) SetSuccess(v bool) *CreatePolicyV2ResponseBody
func (CreatePolicyV2ResponseBody) String ¶ added in v2.0.1
func (s CreatePolicyV2ResponseBody) String() string
type CreatePolicyV2ShrinkRequest ¶ added in v2.0.1
type CreatePolicyV2ShrinkRequest struct { // The description of the backup policy. PolicyDescription *string `json:"PolicyDescription,omitempty" xml:"PolicyDescription,omitempty"` // The name of the backup policy. PolicyName *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"` // The rules in the backup policy. RulesShrink *string `json:"Rules,omitempty" xml:"Rules,omitempty"` }
func (CreatePolicyV2ShrinkRequest) GoString ¶ added in v2.0.1
func (s CreatePolicyV2ShrinkRequest) GoString() string
func (*CreatePolicyV2ShrinkRequest) SetPolicyDescription ¶ added in v2.0.1
func (s *CreatePolicyV2ShrinkRequest) SetPolicyDescription(v string) *CreatePolicyV2ShrinkRequest
func (*CreatePolicyV2ShrinkRequest) SetPolicyName ¶ added in v2.0.1
func (s *CreatePolicyV2ShrinkRequest) SetPolicyName(v string) *CreatePolicyV2ShrinkRequest
func (*CreatePolicyV2ShrinkRequest) SetRulesShrink ¶ added in v2.0.1
func (s *CreatePolicyV2ShrinkRequest) SetRulesShrink(v string) *CreatePolicyV2ShrinkRequest
func (CreatePolicyV2ShrinkRequest) String ¶ added in v2.0.1
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. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The data redundancy type of the backup vault. Valid values: // // - LRS: Locally redundant storage (LRS) is enabled for the backup vault. HBR stores the copies of each object on multiple devices of different facilities in the same zone. This way, HBR ensures data durability and availability even if hardware failures occur. // - ZRS: Zone-redundant storage (ZRS) is enabled for the backup vault. HBR uses the multi-zone mechanism to distribute data across three zones within the same region. If a zone becomes unavailable, the data can still be accessed. RedundancyType *string `json:"RedundancyType,omitempty" xml:"RedundancyType,omitempty"` // The ID of the region where the source vault resides. ReplicationSourceRegionId *string `json:"ReplicationSourceRegionId,omitempty" xml:"ReplicationSourceRegionId,omitempty"` // The ID of the source vault. ReplicationSourceVaultId *string `json:"ReplicationSourceVaultId,omitempty" xml:"ReplicationSourceVaultId,omitempty"` // The name of the backup vault. The name must be 1 to 64 characters in length. VaultName *string `json:"VaultName,omitempty" xml:"VaultName,omitempty"` // The ID of the region where the backup vault resides. VaultRegionId *string `json:"VaultRegionId,omitempty" xml:"VaultRegionId,omitempty"` // The storage type of the backup vault. Valid value: **STANDARD**. The value indicates standard storage. 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) 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CreateReplicationVaultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the request was successful. Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The message that is returned. If the request was successful, "successful" is returned. If the request failed, an error message is returned. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // * true: The request was successful. // * false: The request failed. 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. TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` // The ID of the backup vault. 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 { CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The paths to the files that you do not want to restore. No files in the specified paths are restored. The value must be 1 to 255 characters in length. Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // The paths to the files that you want to restore. All files in the specified paths are restored. The value must be 1 to 255 characters in length. Include *string `json:"Include,omitempty" xml:"Include,omitempty"` InitiatedByAck *bool `json:"InitiatedByAck,omitempty" xml:"InitiatedByAck,omitempty"` // The details about the Tablestore instance. OtsDetail *OtsTableRestoreDetail `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty"` // The type of the restore destination. Valid values: // // * **ECS_FILE**: restores data to Elastic Compute Service (ECS) files // * **OSS**: restores data to Object Storage Service (OSS) buckets // * **NAS**: restores data to Apsara File Storage NAS file systems // * **OTS_TABLE**: restores data to Tablestore instances // * **UDM_ECS_ROLLBACK**: restores data to ECS instances RestoreType *string `json:"RestoreType,omitempty" xml:"RestoreType,omitempty"` // The hash value of the backup snapshot. SnapshotHash *string `json:"SnapshotHash,omitempty" xml:"SnapshotHash,omitempty"` // The ID of the backup snapshot. SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"` // The type of the data source. Valid values: // // * **ECS_FILE**: ECS files // * **OSS**: OSS buckets // * **NAS**: NAS file systems // * **OTS_TABLE**: Tablestore instances // * **UDM_ECS**: ECS instances SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // This parameter is required only if the **RestoreType** parameter is set to **OSS**. This parameter specifies the name of the OSS bucket to which you want to restore data. TargetBucket *string `json:"TargetBucket,omitempty" xml:"TargetBucket,omitempty"` TargetContainer *string `json:"TargetContainer,omitempty" xml:"TargetContainer,omitempty"` TargetContainerClusterId *string `json:"TargetContainerClusterId,omitempty" xml:"TargetContainerClusterId,omitempty"` // This parameter is required only if the **RestoreType** parameter is set to **NAS**. This parameter specifies the time when the file system was created. TargetCreateTime *int64 `json:"TargetCreateTime,omitempty" xml:"TargetCreateTime,omitempty"` // This parameter is required only if the **RestoreType** parameter is set to **NAS**. This parameter specifies the ID of the file system to which you want to restore data. TargetFileSystemId *string `json:"TargetFileSystemId,omitempty" xml:"TargetFileSystemId,omitempty"` // This parameter is required only if the **RestoreType** parameter is set to **ECS_FILE**. This parameter specifies the ID of the ECS instance to which you want to restore data. TargetInstanceId *string `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"` // The name of the Tablestore instance to which you want to restore data. TargetInstanceName *string `json:"TargetInstanceName,omitempty" xml:"TargetInstanceName,omitempty"` // This parameter is required only if the **RestoreType** parameter is set to **ECS_FILE**. This parameter specifies the destination file path. TargetPath *string `json:"TargetPath,omitempty" xml:"TargetPath,omitempty"` // This parameter is required only if the **RestoreType** parameter is set to **OSS**. This parameter specifies the prefix of objects that you want to restore. TargetPrefix *string `json:"TargetPrefix,omitempty" xml:"TargetPrefix,omitempty"` // The name of the table that stores the restored data. TargetTableName *string `json:"TargetTableName,omitempty" xml:"TargetTableName,omitempty"` // The time when data is restored to the Tablestore instance. This value is a UNIX timestamp. Unit: seconds. TargetTime *int64 `json:"TargetTime,omitempty" xml:"TargetTime,omitempty"` // The details about server backup. UdmDetail map[string]interface{} `json:"UdmDetail,omitempty" xml:"UdmDetail,omitempty"` UdmRegionId *string `json:"UdmRegionId,omitempty" xml:"UdmRegionId,omitempty"` // The ID of the backup vault to which the backup snapshot belongs. 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) SetInclude ¶
func (s *CreateRestoreJobRequest) SetInclude(v string) *CreateRestoreJobRequest
func (*CreateRestoreJobRequest) SetInitiatedByAck ¶
func (s *CreateRestoreJobRequest) SetInitiatedByAck(v bool) *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 ¶ added in v2.0.1
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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CreateRestoreJobResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 { // The HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the restore job. RestoreId *string `json:"RestoreId,omitempty" xml:"RestoreId,omitempty"` // Indicates whether the call is successful. // // * true: The call is successful. // * false: The call fails. 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 { CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The paths to the files that you do not want to restore. No files in the specified paths are restored. The value must be 1 to 255 characters in length. Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // The paths to the files that you want to restore. All files in the specified paths are restored. The value must be 1 to 255 characters in length. Include *string `json:"Include,omitempty" xml:"Include,omitempty"` InitiatedByAck *bool `json:"InitiatedByAck,omitempty" xml:"InitiatedByAck,omitempty"` // The details about the Tablestore instance. OtsDetailShrink *string `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty"` // The type of the restore destination. Valid values: // // * **ECS_FILE**: restores data to Elastic Compute Service (ECS) files // * **OSS**: restores data to Object Storage Service (OSS) buckets // * **NAS**: restores data to Apsara File Storage NAS file systems // * **OTS_TABLE**: restores data to Tablestore instances // * **UDM_ECS_ROLLBACK**: restores data to ECS instances RestoreType *string `json:"RestoreType,omitempty" xml:"RestoreType,omitempty"` // The hash value of the backup snapshot. SnapshotHash *string `json:"SnapshotHash,omitempty" xml:"SnapshotHash,omitempty"` // The ID of the backup snapshot. SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"` // The type of the data source. Valid values: // // * **ECS_FILE**: ECS files // * **OSS**: OSS buckets // * **NAS**: NAS file systems // * **OTS_TABLE**: Tablestore instances // * **UDM_ECS**: ECS instances SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // This parameter is required only if the **RestoreType** parameter is set to **OSS**. This parameter specifies the name of the OSS bucket to which you want to restore data. TargetBucket *string `json:"TargetBucket,omitempty" xml:"TargetBucket,omitempty"` TargetContainer *string `json:"TargetContainer,omitempty" xml:"TargetContainer,omitempty"` TargetContainerClusterId *string `json:"TargetContainerClusterId,omitempty" xml:"TargetContainerClusterId,omitempty"` // This parameter is required only if the **RestoreType** parameter is set to **NAS**. This parameter specifies the time when the file system was created. TargetCreateTime *int64 `json:"TargetCreateTime,omitempty" xml:"TargetCreateTime,omitempty"` // This parameter is required only if the **RestoreType** parameter is set to **NAS**. This parameter specifies the ID of the file system to which you want to restore data. TargetFileSystemId *string `json:"TargetFileSystemId,omitempty" xml:"TargetFileSystemId,omitempty"` // This parameter is required only if the **RestoreType** parameter is set to **ECS_FILE**. This parameter specifies the ID of the ECS instance to which you want to restore data. TargetInstanceId *string `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"` // The name of the Tablestore instance to which you want to restore data. TargetInstanceName *string `json:"TargetInstanceName,omitempty" xml:"TargetInstanceName,omitempty"` // This parameter is required only if the **RestoreType** parameter is set to **ECS_FILE**. This parameter specifies the destination file path. TargetPath *string `json:"TargetPath,omitempty" xml:"TargetPath,omitempty"` // This parameter is required only if the **RestoreType** parameter is set to **OSS**. This parameter specifies the prefix of objects that you want to restore. TargetPrefix *string `json:"TargetPrefix,omitempty" xml:"TargetPrefix,omitempty"` // The name of the table that stores the restored data. TargetTableName *string `json:"TargetTableName,omitempty" xml:"TargetTableName,omitempty"` // The time when data is restored to the Tablestore instance. This value is a UNIX timestamp. Unit: seconds. TargetTime *int64 `json:"TargetTime,omitempty" xml:"TargetTime,omitempty"` // The details about server backup. UdmDetailShrink *string `json:"UdmDetail,omitempty" xml:"UdmDetail,omitempty"` UdmRegionId *string `json:"UdmRegionId,omitempty" xml:"UdmRegionId,omitempty"` // The ID of the backup vault to which the backup snapshot belongs. 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) SetInclude ¶
func (s *CreateRestoreJobShrinkRequest) SetInclude(v string) *CreateRestoreJobShrinkRequest
func (*CreateRestoreJobShrinkRequest) SetInitiatedByAck ¶
func (s *CreateRestoreJobShrinkRequest) SetInitiatedByAck(v bool) *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 ¶ added in v2.0.1
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 {
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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CreateTempFileUploadUrlResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 { BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"` Code *string `json:"Code,omitempty" xml:"Code,omitempty"` Endpoint *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"` ExpireTime *int64 `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` OssAccessKeyId *string `json:"OssAccessKeyId,omitempty" xml:"OssAccessKeyId,omitempty"` Policy *string `json:"Policy,omitempty" xml:"Policy,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Signature *string `json:"Signature,omitempty" xml:"Signature,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` 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. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // This parameter specifies the method that is used to encrypt the data in the backup vault.. This parameter is required only if the **VaultType** parameter is set to **STANDARD**. // - **HBR-managed** (default value): You can use the default encryption method of HBR. // - **KMS**: You can use Key Management Service (KMS) to encrypt data that is stored in the backup vault. If you select this option, you must specify the KMS KeyId parameter. EncryptType *string `json:"EncryptType,omitempty" xml:"EncryptType,omitempty"` // You can use Key Management Service (KMS) to encrypt data that is stored in the backup vault. If you select this option, you must specify the KMS KeyId parameter. KmsKeyId *string `json:"KmsKeyId,omitempty" xml:"KmsKeyId,omitempty"` // The data redundancy type of the backup vault. Valid values: // // * LRS: Locally redundant storage (LRS) is enabled for the backup vault. HBR stores the copies of each object on multiple devices of different facilities in the same zone. This way, HBR ensures data durability and availability even if hardware failures occur. // * ZRS: Zone-redundant storage (ZRS) is enabled for the backup vault. HBR uses the multi-zone mechanism to distribute data across three zones within the same region. If a zone becomes unavailable, the data can still be accessed. RedundancyType *string `json:"RedundancyType,omitempty" xml:"RedundancyType,omitempty"` // The name of the backup vault. The name must be 1 to 64 characters in length. VaultName *string `json:"VaultName,omitempty" xml:"VaultName,omitempty"` // The ID of the region where the backup vault resides. VaultRegionId *string `json:"VaultRegionId,omitempty" xml:"VaultRegionId,omitempty"` // The storage type of the backup vault. Valid value: **STANDARD**, which indicates standard storage. VaultStorageClass *string `json:"VaultStorageClass,omitempty" xml:"VaultStorageClass,omitempty"` // The type of the backup vault. Valid value: **STANDARD**, which indicates a standard backup vault. VaultType *string `json:"VaultType,omitempty" xml:"VaultType,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) SetRedundancyType ¶
func (s *CreateVaultRequest) SetRedundancyType(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) String ¶
func (s CreateVaultRequest) String() string
type CreateVaultResponse ¶
type CreateVaultResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CreateVaultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. // // * true: The call is successful. // * false: The call fails. 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. TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` // The ID of the backup vault. 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 DeleteBackupClientRequest ¶
type DeleteBackupClientRequest struct { // The ID of the backup client. 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 backup clients. You can specify a maximum of 100 client IDs. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DeleteBackupClientResourceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. 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 backup clients. You can specify a maximum of 100 client IDs. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DeleteBackupClientResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the request is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request is successful. Valid values: // // * true: indicates that the request is successful. // * false: indicates that the request fails. 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. PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The type of the data source. Valid values: // // * **ECS_FILE**: The system backs up data from Elastic Compute Service (ECS) instances. // * **OSS**: The system backs up data from Object Storage Service (OSS) buckets. // * **NAS**: The system backs up data from Apsara File Storage NAS file systems. SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The ID of the backup vault. 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) 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DeleteBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 status code 200 indicates that the request is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request is successful. Valid values: // // * true: indicates that the request is successful. // * false: indicates that the request fails. 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 ¶ added in v2.0.1
type DeleteClientRequest struct { ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (DeleteClientRequest) GoString ¶ added in v2.0.1
func (s DeleteClientRequest) GoString() string
func (*DeleteClientRequest) SetClientId ¶ added in v2.0.1
func (s *DeleteClientRequest) SetClientId(v string) *DeleteClientRequest
func (*DeleteClientRequest) SetResourceGroupId ¶ added in v2.0.1
func (s *DeleteClientRequest) SetResourceGroupId(v string) *DeleteClientRequest
func (*DeleteClientRequest) SetVaultId ¶ added in v2.0.1
func (s *DeleteClientRequest) SetVaultId(v string) *DeleteClientRequest
func (DeleteClientRequest) String ¶ added in v2.0.1
func (s DeleteClientRequest) String() string
type DeleteClientResponse ¶ added in v2.0.1
type DeleteClientResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DeleteClientResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (DeleteClientResponse) GoString ¶ added in v2.0.1
func (s DeleteClientResponse) GoString() string
func (*DeleteClientResponse) SetBody ¶ added in v2.0.1
func (s *DeleteClientResponse) SetBody(v *DeleteClientResponseBody) *DeleteClientResponse
func (*DeleteClientResponse) SetHeaders ¶ added in v2.0.1
func (s *DeleteClientResponse) SetHeaders(v map[string]*string) *DeleteClientResponse
func (*DeleteClientResponse) SetStatusCode ¶ added in v2.0.1
func (s *DeleteClientResponse) SetStatusCode(v int32) *DeleteClientResponse
func (DeleteClientResponse) String ¶ added in v2.0.1
func (s DeleteClientResponse) String() string
type DeleteClientResponseBody ¶ added in v2.0.1
type DeleteClientResponseBody struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeleteClientResponseBody) GoString ¶ added in v2.0.1
func (s DeleteClientResponseBody) GoString() string
func (*DeleteClientResponseBody) SetCode ¶ added in v2.0.1
func (s *DeleteClientResponseBody) SetCode(v string) *DeleteClientResponseBody
func (*DeleteClientResponseBody) SetMessage ¶ added in v2.0.1
func (s *DeleteClientResponseBody) SetMessage(v string) *DeleteClientResponseBody
func (*DeleteClientResponseBody) SetRequestId ¶ added in v2.0.1
func (s *DeleteClientResponseBody) SetRequestId(v string) *DeleteClientResponseBody
func (*DeleteClientResponseBody) SetSuccess ¶ added in v2.0.1
func (s *DeleteClientResponseBody) SetSuccess(v bool) *DeleteClientResponseBody
func (DeleteClientResponseBody) String ¶ added in v2.0.1
func (s DeleteClientResponseBody) String() string
type DeleteHanaBackupPlanRequest ¶
type DeleteHanaBackupPlanRequest struct { // The ID of the SAP HANA instance. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The ID of the backup plan. PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DeleteHanaBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. 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. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The 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?) Sid *string `json:"Sid,omitempty" xml:"Sid,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DeleteHanaInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. 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 ¶ added in v2.0.1
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. PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // The type of the data source. Valid values: // // * **UDM_ECS**: ECS instance backup SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (DeletePolicyBindingRequest) GoString ¶ added in v2.0.1
func (s DeletePolicyBindingRequest) GoString() string
func (*DeletePolicyBindingRequest) SetDataSourceIds ¶ added in v2.0.1
func (s *DeletePolicyBindingRequest) SetDataSourceIds(v []*string) *DeletePolicyBindingRequest
func (*DeletePolicyBindingRequest) SetPolicyId ¶ added in v2.0.1
func (s *DeletePolicyBindingRequest) SetPolicyId(v string) *DeletePolicyBindingRequest
func (*DeletePolicyBindingRequest) SetSourceType ¶ added in v2.0.1
func (s *DeletePolicyBindingRequest) SetSourceType(v string) *DeletePolicyBindingRequest
func (DeletePolicyBindingRequest) String ¶ added in v2.0.1
func (s DeletePolicyBindingRequest) String() string
type DeletePolicyBindingResponse ¶ added in v2.0.1
type DeletePolicyBindingResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DeletePolicyBindingResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (DeletePolicyBindingResponse) GoString ¶ added in v2.0.1
func (s DeletePolicyBindingResponse) GoString() string
func (*DeletePolicyBindingResponse) SetBody ¶ added in v2.0.1
func (s *DeletePolicyBindingResponse) SetBody(v *DeletePolicyBindingResponseBody) *DeletePolicyBindingResponse
func (*DeletePolicyBindingResponse) SetHeaders ¶ added in v2.0.1
func (s *DeletePolicyBindingResponse) SetHeaders(v map[string]*string) *DeletePolicyBindingResponse
func (*DeletePolicyBindingResponse) SetStatusCode ¶ added in v2.0.1
func (s *DeletePolicyBindingResponse) SetStatusCode(v int32) *DeletePolicyBindingResponse
func (DeletePolicyBindingResponse) String ¶ added in v2.0.1
func (s DeletePolicyBindingResponse) String() string
type DeletePolicyBindingResponseBody ¶ added in v2.0.1
type DeletePolicyBindingResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeletePolicyBindingResponseBody) GoString ¶ added in v2.0.1
func (s DeletePolicyBindingResponseBody) GoString() string
func (*DeletePolicyBindingResponseBody) SetCode ¶ added in v2.0.1
func (s *DeletePolicyBindingResponseBody) SetCode(v string) *DeletePolicyBindingResponseBody
func (*DeletePolicyBindingResponseBody) SetMessage ¶ added in v2.0.1
func (s *DeletePolicyBindingResponseBody) SetMessage(v string) *DeletePolicyBindingResponseBody
func (*DeletePolicyBindingResponseBody) SetRequestId ¶ added in v2.0.1
func (s *DeletePolicyBindingResponseBody) SetRequestId(v string) *DeletePolicyBindingResponseBody
func (*DeletePolicyBindingResponseBody) SetSuccess ¶ added in v2.0.1
func (s *DeletePolicyBindingResponseBody) SetSuccess(v bool) *DeletePolicyBindingResponseBody
func (DeletePolicyBindingResponseBody) String ¶ added in v2.0.1
func (s DeletePolicyBindingResponseBody) String() string
type DeletePolicyBindingShrinkRequest ¶ added in v2.0.1
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. PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // The type of the data source. Valid values: // // * **UDM_ECS**: ECS instance backup SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (DeletePolicyBindingShrinkRequest) GoString ¶ added in v2.0.1
func (s DeletePolicyBindingShrinkRequest) GoString() string
func (*DeletePolicyBindingShrinkRequest) SetDataSourceIdsShrink ¶ added in v2.0.1
func (s *DeletePolicyBindingShrinkRequest) SetDataSourceIdsShrink(v string) *DeletePolicyBindingShrinkRequest
func (*DeletePolicyBindingShrinkRequest) SetPolicyId ¶ added in v2.0.1
func (s *DeletePolicyBindingShrinkRequest) SetPolicyId(v string) *DeletePolicyBindingShrinkRequest
func (*DeletePolicyBindingShrinkRequest) SetSourceType ¶ added in v2.0.1
func (s *DeletePolicyBindingShrinkRequest) SetSourceType(v string) *DeletePolicyBindingShrinkRequest
func (DeletePolicyBindingShrinkRequest) String ¶ added in v2.0.1
func (s DeletePolicyBindingShrinkRequest) String() string
type DeletePolicyV2Request ¶ added in v2.0.1
type DeletePolicyV2Request struct { // The ID of the backup policy. PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` }
func (DeletePolicyV2Request) GoString ¶ added in v2.0.1
func (s DeletePolicyV2Request) GoString() string
func (*DeletePolicyV2Request) SetPolicyId ¶ added in v2.0.1
func (s *DeletePolicyV2Request) SetPolicyId(v string) *DeletePolicyV2Request
func (DeletePolicyV2Request) String ¶ added in v2.0.1
func (s DeletePolicyV2Request) String() string
type DeletePolicyV2Response ¶ added in v2.0.1
type DeletePolicyV2Response struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DeletePolicyV2ResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (DeletePolicyV2Response) GoString ¶ added in v2.0.1
func (s DeletePolicyV2Response) GoString() string
func (*DeletePolicyV2Response) SetBody ¶ added in v2.0.1
func (s *DeletePolicyV2Response) SetBody(v *DeletePolicyV2ResponseBody) *DeletePolicyV2Response
func (*DeletePolicyV2Response) SetHeaders ¶ added in v2.0.1
func (s *DeletePolicyV2Response) SetHeaders(v map[string]*string) *DeletePolicyV2Response
func (*DeletePolicyV2Response) SetStatusCode ¶ added in v2.0.1
func (s *DeletePolicyV2Response) SetStatusCode(v int32) *DeletePolicyV2Response
func (DeletePolicyV2Response) String ¶ added in v2.0.1
func (s DeletePolicyV2Response) String() string
type DeletePolicyV2ResponseBody ¶ added in v2.0.1
type DeletePolicyV2ResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeletePolicyV2ResponseBody) GoString ¶ added in v2.0.1
func (s DeletePolicyV2ResponseBody) GoString() string
func (*DeletePolicyV2ResponseBody) SetCode ¶ added in v2.0.1
func (s *DeletePolicyV2ResponseBody) SetCode(v string) *DeletePolicyV2ResponseBody
func (*DeletePolicyV2ResponseBody) SetMessage ¶ added in v2.0.1
func (s *DeletePolicyV2ResponseBody) SetMessage(v string) *DeletePolicyV2ResponseBody
func (*DeletePolicyV2ResponseBody) SetRequestId ¶ added in v2.0.1
func (s *DeletePolicyV2ResponseBody) SetRequestId(v string) *DeletePolicyV2ResponseBody
func (*DeletePolicyV2ResponseBody) SetSuccess ¶ added in v2.0.1
func (s *DeletePolicyV2ResponseBody) SetSuccess(v bool) *DeletePolicyV2ResponseBody
func (DeletePolicyV2ResponseBody) String ¶ added in v2.0.1
func (s DeletePolicyV2ResponseBody) String() string
type DeleteSnapshotRequest ¶
type DeleteSnapshotRequest struct { // The ID of the backup client. If you delete a backup file for Elastic Compute Service (ECS) instances, you must set one of the **InstanceId** and ClientId parameters. ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // Specifies whether to forcibly delete the most recent backup file. Valid values: // // * true: The system forcibly deletes the last backup file. // * false: The system does not forcibly delete the last backup file. Default value: false. Force *bool `json:"Force,omitempty" xml:"Force,omitempty"` // The ID of the ECS instance. If you delete a backup file for Elastic Compute Service (ECS) instances, you must set one of the **ClientId** and InstanceId parameters. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The ID of the backup file. SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"` // The type of the backup source. Valid values: // // * **ECS_FILE**: indicates backup files for ECS instances. // * **OSS**: indicates backup files for Object Storage Service (OSS) buckets. // * **NAS**: indicates the backup files for Apsara File Storage NAS file systems. SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The token. Token *string `json:"Token,omitempty" xml:"Token,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DeleteSnapshotResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the request is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request is successful. Valid values: // // * true: indicates that the request is successful. // * false: indicates that the request fails. 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 DeleteVaultRequest ¶
type DeleteVaultRequest struct { // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The token. Token *string `json:"Token,omitempty" xml:"Token,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DeleteVaultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the request is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request is successful. Valid values: // // * true: The request is successful. // * false: The request failed. 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 backup clients. ClientIds map[string]interface{} `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"` // The type of the backup client. Valid value: **ECS_CLIENT**: backup clients for Elastic Compute Service (ECS). ClientType *string `json:"ClientType,omitempty" xml:"ClientType,omitempty"` CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The IDs of ECS instances. InstanceIds map[string]interface{} `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"` // The number of the page to return. Pages start from page 1. Default value: 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. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The information about tags. 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 map[string]interface{}) *DescribeBackupClientsRequest
func (*DescribeBackupClientsRequest) SetClientType ¶
func (s *DescribeBackupClientsRequest) SetClientType(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 map[string]interface{}) *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. 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. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeBackupClientsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 backup clients. Clients []*DescribeBackupClientsResponseBodyClients `json:"Clients,omitempty" xml:"Clients,omitempty" type:"Repeated"` // The HTTP status code. The status code 200 indicates that the request is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number of the returned page. Pages start from 1. Default value: 1. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries returned per page. Valid values: 1 to 99. Default value: 10. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request is successful. Valid values: // // - true: indicates that the request is successful. // - false: indicates that the request fails. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of returned backup clients that meet the specified conditions. 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 backup client is a an integrated hardware monitoring client. // // - true: the backup client is an integrated hardware monitoring client. // - false: the backup client is not an integrated hardware monitoring client. Appliance *bool `json:"Appliance,omitempty" xml:"Appliance,omitempty"` // This parameter is returned only if the **ClientType** parameter is set to **ECS_CLIENT**. This parameter indicates the system architecture of the ECS instance on which the backup client resides. Valid values: // // - amd64 // - 386 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. BackupStatus *string `json:"BackupStatus,omitempty" xml:"BackupStatus,omitempty"` // The ID of the client. ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // The type of the backup client. Valid value: **ECS_CLIENT**: backup clients for Elastic Compute Service (ECS). ClientType *string `json:"ClientType,omitempty" xml:"ClientType,omitempty"` // The version number of the backup client. ClientVersion *string `json:"ClientVersion,omitempty" xml:"ClientVersion,omitempty"` // The time when the backup client was created. The time follows the UNIX time format. Unit: seconds. CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` // The name of the host on which the backup client resides. Hostname *string `json:"Hostname,omitempty" xml:"Hostname,omitempty"` // The ID of the instance. // // - If the type of the backup client is ECS, the value of this parameter indicates the ID of an ECS instance. // - If the type of the backup client is on-premises, the value of this parameter indicates the hardware fingerprint that is generated based on the system information. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // This parameter is returned only if the **ClientType** parameter is set to **ECS_CLIENT**. The name of the ECS instance. InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"` // The time when the last heartbeat of the backup client was received. The time follows the UNIX time format. Unit: seconds. LastHeartBeatTime *int64 `json:"LastHeartBeatTime,omitempty" xml:"LastHeartBeatTime,omitempty"` // The version number of the latest backup client. MaxClientVersion *string `json:"MaxClientVersion,omitempty" xml:"MaxClientVersion,omitempty"` // This parameter is returned only if the **ClientType** parameter is set to **ECS_CLIENT**. This parameter indicates the system type of the backup client. Valid values: // // - **windows** // - **linux** OsType *string `json:"OsType,omitempty" xml:"OsType,omitempty"` // This parameter is returned only if the **ClientType** parameter is set to **ECS_CLIENT**. This parameter indicates the internal IP address of the ECS instance. PrivateIpV4 *string `json:"PrivateIpV4,omitempty" xml:"PrivateIpV4,omitempty"` // The settings 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 enabled. // - **DEACTIVATED**: The backup client fails to be enabled. // - **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. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The information about tags. Tags []*DescribeBackupClientsResponseBodyClientsTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` // The time when the backup client was updated. The time follows the UNIX time format. Unit: seconds. UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` // This parameter is returned only if the **ClientType** parameter is set to **ECS_CLIENT**. This parameter indicates the region where the backup client resides. 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 { // The network type of the backup client. Valid values: // // - **PUBLIC**: public network // - **VPC**: VPC // - **CLASSIC**: classic network DataNetworkType *string `json:"DataNetworkType,omitempty" xml:"DataNetworkType,omitempty"` // The proxy setting of the backup client. Valid values: // // - **DISABLE**: No proxy is configured. // - **USE_CONTROL_PROXY**: The proxy settings are the same as the settings that are preconfigured in the system. Default value: USE_CONTROL_PROXY. // - **CUSTOM**: Custom HTTP proxy settings are configured. DataProxySetting *string `json:"DataProxySetting,omitempty" xml:"DataProxySetting,omitempty"` // The number of CPU cores that can be used by a single backup job. A value of 0 indicates no limits. MaxCpuCore *string `json:"MaxCpuCore,omitempty" xml:"MaxCpuCore,omitempty"` // The number of concurrent tasks that can be included in a backup job. A value of 0 indicates no limits. MaxWorker *string `json:"MaxWorker,omitempty" xml:"MaxWorker,omitempty"` // The custom IP address of the proxy server. ProxyHost *string `json:"ProxyHost,omitempty" xml:"ProxyHost,omitempty"` // The custom password of the proxy server. ProxyPassword *string `json:"ProxyPassword,omitempty" xml:"ProxyPassword,omitempty"` // The custom port number of the proxy server. ProxyPort *int32 `json:"ProxyPort,omitempty" xml:"ProxyPort,omitempty"` // The custom username of the proxy server. ProxyUser *string `json:"ProxyUser,omitempty" xml:"ProxyUser,omitempty"` // Indicates whether data is transmitted over HTTPS. // // - true: Data is transmitted over HTTPS. // - false: Data is transmitted over HTTP. UseHttps *string `json:"UseHttps,omitempty" xml:"UseHttps,omitempty"` }
func (DescribeBackupClientsResponseBodyClientsSettings) GoString ¶
func (s DescribeBackupClientsResponseBodyClientsSettings) GoString() string
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) 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. 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. 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 backup clients. ClientIdsShrink *string `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"` // The type of the backup client. Valid value: **ECS_CLIENT**: backup clients for Elastic Compute Service (ECS). ClientType *string `json:"ClientType,omitempty" xml:"ClientType,omitempty"` CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The IDs of ECS instances. InstanceIdsShrink *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"` // The number of the page to return. Pages start from page 1. Default value: 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. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The information about tags. 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) 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. 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. 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 key-value of the query 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. 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. 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 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 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 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. // // ** // // **Note** If you specify **CompleteTime** as a key to query backup jobs, you cannot use the IN operator to perform a match. Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"` 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeBackupJobs2ResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number of the returned page. Pages start from page 1. Default value: 1. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries returned per page. Valid values: 1 to 99. Default value: 10. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. // // * true: The call is successful. // * false: The call fails. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of returned backup jobs that meet the specified conditions. 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. ActualBytes *int64 `json:"ActualBytes,omitempty" xml:"ActualBytes,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. ActualItems *int64 `json:"ActualItems,omitempty" xml:"ActualItems,omitempty"` // The backup type. Valid value: **COMPLETE**, which indicates full backup. 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. Bucket *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"` // The actual amount of data that is generated by incremental backups. Unit: bytes. BytesDone *int64 `json:"BytesDone,omitempty" xml:"BytesDone,omitempty"` // The total amount of data that is backed up from the data source. Unit: bytes. 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 backup client. ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // The time when the backup job was completed. This value is a UNIX timestamp. Unit: seconds. 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. CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The time when the backup job was created. This value is a UNIX timestamp. Unit: seconds. CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The error message that is returned for the backup job. 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. 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. FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"` // The paths to the files that are included in the backup job. 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. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The name of the Tablestore instance. 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. 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. ItemsTotal *int64 `json:"ItemsTotal,omitempty" xml:"ItemsTotal,omitempty"` // The ID of the backup job. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The name of the backup job. 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. 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. 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. Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"` // The backup progress. For example, 10000 indicates that the progress is 100%. Progress *int32 `json:"Progress,omitempty" xml:"Progress,omitempty"` 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 SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The average speed at which data is backed up. Unit: KB/s. 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. SpeedLimit *string `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"` // The time when the backup job started. This value is a UNIX timestamp. Unit: seconds. 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. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The name of a destination table in the Tablestore instance. TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"` // The time when the backup job was updated. This value is a UNIX timestamp. Unit: seconds. UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` // The ID of the backup vault. 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) 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) 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) 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) 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 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 v2.0.1
type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport struct { FailedFiles *string `json:"FailedFiles,omitempty" xml:"FailedFiles,omitempty"` ReportTaskStatus *string `json:"ReportTaskStatus,omitempty" xml:"ReportTaskStatus,omitempty"` SkippedFiles *string `json:"SkippedFiles,omitempty" xml:"SkippedFiles,omitempty"` SuccessFiles *string `json:"SuccessFiles,omitempty" xml:"SuccessFiles,omitempty"` TotalFiles *string `json:"TotalFiles,omitempty" xml:"TotalFiles,omitempty"` }
func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) GoString ¶ added in v2.0.1
func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) GoString() string
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetFailedFiles ¶ added in v2.0.1
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetFailedFiles(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetReportTaskStatus ¶ added in v2.0.1
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetReportTaskStatus(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetSkippedFiles ¶ added in v2.0.1
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetSkippedFiles(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetSuccessFiles ¶ added in v2.0.1
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetSuccessFiles(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport
func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetTotalFiles ¶ added in v2.0.1
func (s *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) SetTotalFiles(v string) *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport
func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) String ¶ added in v2.0.1
func (s DescribeBackupJobs2ResponseBodyBackupJobsBackupJobReport) String() string
type DescribeBackupPlansRequest ¶
type DescribeBackupPlansRequest struct { // The query filter. Filters []*DescribeBackupPlansRequestFilters `json:"Filters,omitempty" xml:"Filters,omitempty" type:"Repeated"` // The number of the page to return. Pages start from page 1. Default value: 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. 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 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 // * **restoreId**: the ID of a restore job // * **sourceType**: the type of a data source // * **vaultId**: the ID of a backup vault // * **targetInstanceId**: the ID of an ECS instance // * **targetBucket**: the name of an OSS bucket // * **targetFileSystemId**: the ID of a file system Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The values that you want to match in the filter. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeBackupPlansResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 returned backup plans that meet the specified conditions. BackupPlans *DescribeBackupPlansResponseBodyBackupPlans `json:"BackupPlans,omitempty" xml:"BackupPlans,omitempty" type:"Struct"` // The HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number of the returned page. Pages start from page 1. Default value: 1. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries returned per page. Valid values: 1 to 99. Default value: 10. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. // // * true: The call is successful. // * false: The call fails. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of returned backup plans that meet the specified conditions. 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 for backup. BackupSourceGroupId *string `json:"BackupSourceGroupId,omitempty" xml:"BackupSourceGroupId,omitempty"` // The backup type. Valid value: **COMPLETE**, which indicates full backup. 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. Bucket *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"` // The ID of the client. ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // The ID of the client group. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,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. CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The time when the backup plan was created. This value is a UNIX timestamp. Unit: seconds. CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The ID of the data source. DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"` // The details about server backup. 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. Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,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. 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. FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,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 backed up. Include *string `json:"Include,omitempty" xml:"Include,omitempty"` // The ID of instance group. InstanceGroupId *string `json:"InstanceGroupId,omitempty" xml:"InstanceGroupId,omitempty"` // This parameter is returned only if the **SourceType** parameter is set to **ECS_FILE**. This parameter indicates the ID of the ECS instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The name of the Tablestore instance. InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"` KeepLatestSnapshots *int64 `json:"KeepLatestSnapshots,omitempty" xml:"KeepLatestSnapshots,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. Options *string `json:"Options,omitempty" xml:"Options,omitempty"` // The details about the Tablestore instance. OtsDetail *DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty" type:"Struct"` // This parameter is returned only if the **SourceType** parameter is set to **ECS_FILE**. This parameter indicates the backup paths. Paths *DescribeBackupPlansResponseBodyBackupPlansBackupPlanPaths `json:"Paths,omitempty" xml:"Paths,omitempty" type:"Struct"` // The ID of the backup plan. PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The name of the backup plan. PlanName *string `json:"PlanName,omitempty" xml:"PlanName,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. Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"` // The list of backup resources. This parameter is returned only for disk backup. Resources *DescribeBackupPlansResponseBodyBackupPlansBackupPlanResources `json:"Resources,omitempty" xml:"Resources,omitempty" type:"Struct"` // The retention period of backup data. Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The list of backup policies. This parameter is returned 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 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 follows the UNIX time format. Unit: seconds. // * **interval**: the interval at which the system runs a backup job. The interval follows the ISO8601 standard. For example, PT1H indicates an interval of 1 hour. P1D indicates an interval of one day. 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 SourceType *string `json:"SourceType,omitempty" xml:"SourceType,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}`. Separate multiple throttling rules with vertical bars (`|`). A specified time range cannot overlap with another one. // // * start: the start hour. // * end: the end hour. // * bandwidth: the bandwidth. Unit: KB/s. 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. UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` // The ID of the backup vault. 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) 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) 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) SetDisabled ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetDisabled(v bool) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetExclude ¶
func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetFileSystemId ¶
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetFileSystemId(v string) *DescribeBackupPlansResponseBodyBackupPlansBackupPlan
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 ¶ added in v2.0.1
func (s *DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetKeepLatestSnapshots(v int64) *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 DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail ¶
type DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail struct { // The names of the destination 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. Extra *string `json:"Extra,omitempty" xml:"Extra,omitempty"` // The ID of the data source. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The type of the data source. Valid value: UDM_DISK. 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. BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // The ID of the region where the remote backup vault resides. DestinationRegionId *string `json:"DestinationRegionId,omitempty" xml:"DestinationRegionId,omitempty"` // The retention period of backup data. DestinationRetention *int64 `json:"DestinationRetention,omitempty" xml:"DestinationRetention,omitempty"` // Indicates whether the policy is disabled. Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // Indicates whether the snapshot data is backed up to the backup vault. DoCopy *bool `json:"DoCopy,omitempty" xml:"DoCopy,omitempty"` // The retention period of backup data. Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The ID of the policy. RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The name of the policy. 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 follows the UNIX time format. Unit: seconds. // * `interval`: the interval at which the system runs a backup job. The interval follows the ISO8601 standard. For example, PT1H indicates an interval of 1 hour. P1D indicates an interval of one day. 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. KeepAfterTrialExpiration *bool `json:"KeepAfterTrialExpiration,omitempty" xml:"KeepAfterTrialExpiration,omitempty"` // The expiration time of the free trial. TrialExpireTime *int64 `json:"TrialExpireTime,omitempty" xml:"TrialExpireTime,omitempty"` // The start time of the free trial. TrialStartTime *int64 `json:"TrialStartTime,omitempty" xml:"TrialStartTime,omitempty"` // The time when the free-trial repository is released. 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 backup client. ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // The type of the backup client. Valid value:**ECS_AGENT**, which indicates an SAP HANA backup client. ClientType *string `json:"ClientType,omitempty" xml:"ClientType,omitempty"` // The ID of the SAP HANA instance. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The number of the page to return. Pages start from page 1. Default value: 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. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The type of the data source. Valid value:**HANA**, which indicates SAP HANA backup. SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeClientsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 backup clients. Clients *DescribeClientsResponseBodyClients `json:"Clients,omitempty" xml:"Clients,omitempty" type:"Struct"` // The HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number of the returned page. Pages start from page 1. Default value: 1. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries returned per page. Valid values: 1 to 99. Default value: 10. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the request. 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. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of returned entries. 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 backup client sends alert notifications in the same way as the backup vault. AlertSetting *string `json:"AlertSetting,omitempty" xml:"AlertSetting,omitempty"` // The ID of the backup client. ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // The name of the backup client. ClientName *string `json:"ClientName,omitempty" xml:"ClientName,omitempty"` // The type of the backup client. Valid value:**ECS_AGENT**, which indicates an SAP HANA backup client. ClientType *string `json:"ClientType,omitempty" xml:"ClientType,omitempty"` // The version number of the backup client. ClientVersion *string `json:"ClientVersion,omitempty" xml:"ClientVersion,omitempty"` // The ID of the SAP HANA instance. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The time when the backup client was created. CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` // The ID of the instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The name of the ECS instance. InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"` // The maximum version number of the backup client. MaxVersion *string `json:"MaxVersion,omitempty" xml:"MaxVersion,omitempty"` // The network type. Valid values: // // * **CLASSIC**: classic network // * **VPC**: virtual private cloud (VPC) NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"` // The status of the backup client. Valid values: // // * **REGISTERED**: The backup client is registered. // * **ACTIVATED**: The backup client is enabled. // * **DEACTIVATED**: The backup client fails to be enabled. // * **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. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The status information. StatusMessage *string `json:"StatusMessage,omitempty" xml:"StatusMessage,omitempty"` // The time when the backup client was updated. This value is a UNIX timestamp. Unit: seconds. 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. UseHttps *bool `json:"UseHttps,omitempty" xml:"UseHttps,omitempty"` // The ID of the backup vault. 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) 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. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The number of the page to return. Pages start from page 1. Default value: 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. 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) 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeContainerClusterResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 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. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number of the returned page. Pages start from page 1. Default value: 1. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries returned per page. Valid values: 1 to 99. Default value: 10. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. // // - true: The call is successful. // - false: The call fails. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of returned container cluster that meet the specified conditions. 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 { // Agent status. AgentStatus *string `json:"AgentStatus,omitempty" xml:"AgentStatus,omitempty"` // The cluster id. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // Cluster type, which only supports ACK, that indicates Alibaba Cloud Container Service. ClusterType *string `json:"ClusterType,omitempty" xml:"ClusterType,omitempty"` // The description of container cluster. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // Cluster ID. Identifier *string `json:"Identifier,omitempty" xml:"Identifier,omitempty"` // Cluster name. Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // Network type, values includes: // // - CLASSIC: classic network. // - VPC: virtual private cloud. NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"` // The Token. 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 DescribeHanaBackupPlansRequest ¶
type DescribeHanaBackupPlansRequest struct { // The ID of the SAP HANA instance. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The name of the database. DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // The number of the page to return. Pages start from page 1. Default value: 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. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeHanaBackupPlansResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the call is successful. 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 message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number of the returned page. Pages start from page 1. Default value: 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. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the request. 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. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of returned entries. 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. BackupPrefix *string `json:"BackupPrefix,omitempty" xml:"BackupPrefix,omitempty"` // The backup type. Valid values: // // * COMPLETE: full backup // * INCREMENTAL: incremental backup // * DIFFERENTIAL: differential backup BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // The ID of the SAP HANA instance. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The name of the database. 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. Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // The ID of the backup plan. PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The name of the backup plan. 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` 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 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. Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` // The ID of the backup vault. 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. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The name of the database. DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeHanaBackupSettingResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. 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. 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. CatalogBackupUsingBackint *bool `json:"CatalogBackupUsingBackint,omitempty" xml:"CatalogBackupUsingBackint,omitempty"` // The configuration file for data backup. DataBackupParameterFile *string `json:"DataBackupParameterFile,omitempty" xml:"DataBackupParameterFile,omitempty"` // The name of the database. 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. EnableAutoLogBackup *bool `json:"EnableAutoLogBackup,omitempty" xml:"EnableAutoLogBackup,omitempty"` // The configuration file for log backup. LogBackupParameterFile *string `json:"LogBackupParameterFile,omitempty" xml:"LogBackupParameterFile,omitempty"` // The interval at which logs are backed up. Unit: seconds. 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. 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. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The name of the database. 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. 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. 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. 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**. 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. Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"` // The number of the page to return. Pages start from page 1. Default value: 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. 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**. HBR restores the database to a state closest to the specified point in time. RecoveryPointInTime *int64 `json:"RecoveryPointInTime,omitempty" xml:"RecoveryPointInTime,omitempty"` // The ID of the resource group. 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. Source *string `json:"Source,omitempty" xml:"Source,omitempty"` // The ID of the source SAP HANA instance. SourceClusterId *string `json:"SourceClusterId,omitempty" xml:"SourceClusterId,omitempty"` // Specifies whether to restore the database to a different instance. Valid values: // // * true: restores the database to a different instance. // * false: restores the database within the same instance. SystemCopy *bool `json:"SystemCopy,omitempty" xml:"SystemCopy,omitempty"` // Specifies whether Backint is used. Valid values: // // * true: Backint is used. // * false: Backint is not used. UseBackint *bool `json:"UseBackint,omitempty" xml:"UseBackint,omitempty"` // The ID of the backup vault. 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**. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeHanaBackupsAsyncResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. 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. 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. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The number of the page to return. Pages start from page 1. Default value: 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. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeHanaDatabasesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the call is successful. 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 message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number of the returned page. Pages start from page 1. Default value: 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. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the request. 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. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of returned entries. 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. ActiveStatus *string `json:"ActiveStatus,omitempty" xml:"ActiveStatus,omitempty"` // The name of the database. DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // The detailed information. Detail *string `json:"Detail,omitempty" xml:"Detail,omitempty"` // The hostname. Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The name of the service. ServiceName *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"` // The port number. 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. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The number of the page to return. Pages start from page 1. Default value: 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. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The tags of SAP HANA instance. Tag []*DescribeHanaInstancesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The ID of the backup vault. 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. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeHanaInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the call is successful. 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 message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number of the returned page. Pages start from page 1. Default value: 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. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the request. 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. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of returned entries. 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 backup client sends alert notifications in the same way as the backup vault. AlertSetting *string `json:"AlertSetting,omitempty" xml:"AlertSetting,omitempty"` // The ID of the SAP HANA instance. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The name of the SAP HANA instance. 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. Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The instance number of the SAP HANA system. InstanceNumber *int32 `json:"InstanceNumber,omitempty" xml:"InstanceNumber,omitempty"` // The ID of resource group. 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. Status *int64 `json:"Status,omitempty" xml:"Status,omitempty"` // The status information. 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. UseSsl *bool `json:"UseSsl,omitempty" xml:"UseSsl,omitempty"` // The username of the SYSTEMDB database. UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"` // Indicates whether the SSL certificate of the SAP HANA instance is verified. ValidateCertificate *bool `json:"ValidateCertificate,omitempty" xml:"ValidateCertificate,omitempty"` // The ID of the backup vault. 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) 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. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. 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 ID of the backup. BackupId *int64 `json:"BackupId,omitempty" xml:"BackupId,omitempty"` // The ID of the SAP HANA instance. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The name of the database. DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // The number of the page to return. Pages start from page 1. Default value: 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. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the restore job. RestoreId *string `json:"RestoreId,omitempty" xml:"RestoreId,omitempty"` // The status of the restore job. Valid values: // // * **RUNNING**: The restore job is running. // * **COMPLETE**: The restore job is completed. // * **PARTIAL_COMPLETE**: The restore job is partially completed. // * **FAILED**: The restore job has failed. // * **CANCELED**: The restore job is canceled. // * **EXPIRED**: The restore job has timed out. RestoreStatus *string `json:"RestoreStatus,omitempty" xml:"RestoreStatus,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeHanaRestoresResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the call is successful. Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The information about restore jobs. HanaRestore *DescribeHanaRestoresResponseBodyHanaRestore `json:"HanaRestore,omitempty" xml:"HanaRestore,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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number of the returned page. Pages start from page 1. Default value: 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. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the request. 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. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of returned entries. 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 ID of the backup. BackupID *int64 `json:"BackupID,omitempty" xml:"BackupID,omitempty"` // The backup prefix. BackupPrefix *string `json:"BackupPrefix,omitempty" xml:"BackupPrefix,omitempty"` // Indicates whether the differential backup and log backup are validated. Valid values: // // * 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. // * false: HBR does not check whether the required differential backup and log backup are available before the restore job starts. 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. ClearLog *bool `json:"ClearLog,omitempty" xml:"ClearLog,omitempty"` // The ID of the SAP HANA instance that is restored. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The current recovery phase. This value is obtained from SAP HANA. CurrentPhase *int32 `json:"CurrentPhase,omitempty" xml:"CurrentPhase,omitempty"` // The current progress. This value is obtained from SAP HANA. CurrentProgress *int64 `json:"CurrentProgress,omitempty" xml:"CurrentProgress,omitempty"` // The name of the database. DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // The ID of the database recovery. DatabaseRestoreId *int64 `json:"DatabaseRestoreId,omitempty" xml:"DatabaseRestoreId,omitempty"` // The time when the restore job ends. This value is a UNIX timestamp. Unit: seconds. 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**. LogPosition *int64 `json:"LogPosition,omitempty" xml:"LogPosition,omitempty"` // The maximum recovery phase. This value is obtained from SAP HANA. MaxPhase *int32 `json:"MaxPhase,omitempty" xml:"MaxPhase,omitempty"` // The maximum progress. This value is obtained from SAP HANA. MaxProgress *int64 `json:"MaxProgress,omitempty" xml:"MaxProgress,omitempty"` // The details of the recovery phase. 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. Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"` // The recovery phase. Phase *string `json:"Phase,omitempty" xml:"Phase,omitempty"` // The point in time at which the database is restored. 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**. HBR restores the database to a state closest to the specified point in time. RecoveryPointInTime *int64 `json:"RecoveryPointInTime,omitempty" xml:"RecoveryPointInTime,omitempty"` // The ID of the restore job. 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`. Source *string `json:"Source,omitempty" xml:"Source,omitempty"` // The ID of the source SAP HANA instance. SourceClusterId *string `json:"SourceClusterId,omitempty" xml:"SourceClusterId,omitempty"` // The time when the restore job starts. This value is a UNIX timestamp. Unit: seconds. StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The recovery status. This value is obtained from SAP HANA. State *string `json:"State,omitempty" xml:"State,omitempty"` // The status of the restore job. Valid values: // // * **RUNNING**: The restore job is running. // * **COMPLETE**: The restore job is completed. // * **PARTIAL_COMPLETE**: The restore job is partially completed. // * **FAILED**: The restore job has failed. // * **CANCELED**: The restore job is canceled. // * **EXPIRED**: The restore job has timed out. 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. 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, HBR finds the backup file based on the specified prefix and then restores the backup file. 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, HBR uses a differential backup or an incremental backup to restore the database. If the return value is false, HBR uses a log backup to restore the database. UseDelta *bool `json:"UseDelta,omitempty" xml:"UseDelta,omitempty"` // The ID of the backup vault. 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**. 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. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The name of the database. DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeHanaRetentionSettingResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The HTTP status code. The status code 200 indicates that the call is successful. Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The name of the database. 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. Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. 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 update the retention period. The time follows the UNIX time format. Unit: seconds. // * interval: the interval at which the system updates the retention period. The interval follows the ISO 8601 standard. For example, PT1H indicates an interval of 1 hour. P1D indicates an interval of one day. Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` // Indicates whether the call is successful. Valid values: // // * true: The call is successful. // * false: The call fails. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The ID of the backup vault. 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 { CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The end time of the backup. This value must be a UNIX timestamp. Unit: seconds. EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The maximum number of rows that you want the current query to return. Limit *int32 `json:"Limit,omitempty" xml:"Limit,omitempty"` // The token that is required to obtain the next page of backup snapshots. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The list of Tablestore instances that are backed up. OtsInstances []*DescribeOtsTableSnapshotsRequestOtsInstances `json:"OtsInstances,omitempty" xml:"OtsInstances,omitempty" type:"Repeated"` // The list of snapshot IDs. SnapshotIds []*string `json:"SnapshotIds,omitempty" xml:"SnapshotIds,omitempty" type:"Repeated"` // The start time of the backup. This value must be a UNIX timestamp. Unit: seconds. 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. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeOtsTableSnapshotsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 call is successful. Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The number of backup snapshots that are displayed on the current page. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The token that is required to obtain the next page of backup snapshots. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The list of backup snapshots. Snapshots []*DescribeOtsTableSnapshotsResponseBodySnapshots `json:"Snapshots,omitempty" xml:"Snapshots,omitempty" type:"Repeated"` // Indicates whether the call is successful. // // * true: The call is successful. // * false: The call fails. 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 amount of backup snapshots after duplicates are removed. Unit: bytes. ActualBytes *string `json:"ActualBytes,omitempty" xml:"ActualBytes,omitempty"` // The backup type. Valid value: **COMPLETE**, which indicates full backup. BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // The total amount of data. Unit: bytes. BytesTotal *int64 `json:"BytesTotal,omitempty" xml:"BytesTotal,omitempty"` // The time when the backup snapshot was completed. This value is a UNIX timestamp. Unit: seconds. CompleteTime *int64 `json:"CompleteTime,omitempty" xml:"CompleteTime,omitempty"` // The time when the Tablestore instance was created. This value is a UNIX timestamp. Unit: seconds. CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The time when the backup snapshot was created. This value is a UNIX timestamp. Unit: seconds. CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` // The name of the Tablestore instance. InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"` // The ID of the backup job. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The hash value of the parent backup snapshot. ParentSnapshotHash *string `json:"ParentSnapshotHash,omitempty" xml:"ParentSnapshotHash,omitempty"` // The time when the backup job ended. This value is a UNIX timestamp. Unit: seconds. RangeEnd *int64 `json:"RangeEnd,omitempty" xml:"RangeEnd,omitempty"` // The time when the backup job started. This value is a UNIX timestamp. Unit: seconds. RangeStart *int64 `json:"RangeStart,omitempty" xml:"RangeStart,omitempty"` // The retention period of the backup snapshot. Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The hash value of the backup snapshot. SnapshotHash *string `json:"SnapshotHash,omitempty" xml:"SnapshotHash,omitempty"` // The ID of the backup snapshot. 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 SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The start time of the backup snapshot. This value is a UNIX timestamp. Unit: seconds. 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. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The name of the table in the Tablestore instance. TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"` // The time when the backup snapshot was updated. This value is a UNIX timestamp. Unit: seconds. UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` // The ID of the backup vault that stores the backup snapshot. 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 ¶ added in v2.0.1
type DescribePoliciesV2Request struct { // The number of results for each query. // // Valid values: 10 to 100. Default value: 10. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that is used to obtain the next page of backup policies. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the backup policy. PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` }
func (DescribePoliciesV2Request) GoString ¶ added in v2.0.1
func (s DescribePoliciesV2Request) GoString() string
func (*DescribePoliciesV2Request) SetMaxResults ¶ added in v2.0.1
func (s *DescribePoliciesV2Request) SetMaxResults(v int32) *DescribePoliciesV2Request
func (*DescribePoliciesV2Request) SetNextToken ¶ added in v2.0.1
func (s *DescribePoliciesV2Request) SetNextToken(v string) *DescribePoliciesV2Request
func (*DescribePoliciesV2Request) SetPolicyId ¶ added in v2.0.1
func (s *DescribePoliciesV2Request) SetPolicyId(v string) *DescribePoliciesV2Request
func (DescribePoliciesV2Request) String ¶ added in v2.0.1
func (s DescribePoliciesV2Request) String() string
type DescribePoliciesV2Response ¶ added in v2.0.1
type DescribePoliciesV2Response struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribePoliciesV2ResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (DescribePoliciesV2Response) GoString ¶ added in v2.0.1
func (s DescribePoliciesV2Response) GoString() string
func (*DescribePoliciesV2Response) SetBody ¶ added in v2.0.1
func (s *DescribePoliciesV2Response) SetBody(v *DescribePoliciesV2ResponseBody) *DescribePoliciesV2Response
func (*DescribePoliciesV2Response) SetHeaders ¶ added in v2.0.1
func (s *DescribePoliciesV2Response) SetHeaders(v map[string]*string) *DescribePoliciesV2Response
func (*DescribePoliciesV2Response) SetStatusCode ¶ added in v2.0.1
func (s *DescribePoliciesV2Response) SetStatusCode(v int32) *DescribePoliciesV2Response
func (DescribePoliciesV2Response) String ¶ added in v2.0.1
func (s DescribePoliciesV2Response) String() string
type DescribePoliciesV2ResponseBody ¶ added in v2.0.1
type DescribePoliciesV2ResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The number of results for each query. // // Valid values: 10 to 100. Default value: 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The token that is used to obtain the next page of backup policies. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The list of backup policies. Policies []*DescribePoliciesV2ResponseBodyPolicies `json:"Policies,omitempty" xml:"Policies,omitempty" type:"Repeated"` // The ID of the request. 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. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of returned entries. TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribePoliciesV2ResponseBody) GoString ¶ added in v2.0.1
func (s DescribePoliciesV2ResponseBody) GoString() string
func (*DescribePoliciesV2ResponseBody) SetCode ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBody) SetCode(v string) *DescribePoliciesV2ResponseBody
func (*DescribePoliciesV2ResponseBody) SetMaxResults ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBody) SetMaxResults(v int32) *DescribePoliciesV2ResponseBody
func (*DescribePoliciesV2ResponseBody) SetMessage ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBody) SetMessage(v string) *DescribePoliciesV2ResponseBody
func (*DescribePoliciesV2ResponseBody) SetNextToken ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBody) SetNextToken(v string) *DescribePoliciesV2ResponseBody
func (*DescribePoliciesV2ResponseBody) SetPolicies ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBody) SetPolicies(v []*DescribePoliciesV2ResponseBodyPolicies) *DescribePoliciesV2ResponseBody
func (*DescribePoliciesV2ResponseBody) SetRequestId ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBody) SetRequestId(v string) *DescribePoliciesV2ResponseBody
func (*DescribePoliciesV2ResponseBody) SetSuccess ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBody) SetSuccess(v bool) *DescribePoliciesV2ResponseBody
func (*DescribePoliciesV2ResponseBody) SetTotalCount ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBody) SetTotalCount(v int64) *DescribePoliciesV2ResponseBody
func (DescribePoliciesV2ResponseBody) String ¶ added in v2.0.1
func (s DescribePoliciesV2ResponseBody) String() string
type DescribePoliciesV2ResponseBodyPolicies ¶ added in v2.0.1
type DescribePoliciesV2ResponseBodyPolicies struct { // The time when the backup policy was created. This value is a UNIX timestamp. Unit: seconds. CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` // The number of data sources that are bound to the backup policy. PolicyBindingCount *int64 `json:"PolicyBindingCount,omitempty" xml:"PolicyBindingCount,omitempty"` // The description of the backup policy. PolicyDescription *string `json:"PolicyDescription,omitempty" xml:"PolicyDescription,omitempty"` // The ID of the backup policy. PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // The name of the backup policy. PolicyName *string `json:"PolicyName,omitempty" xml:"PolicyName,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. This value is a UNIX timestamp. Unit: seconds. UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` }
func (DescribePoliciesV2ResponseBodyPolicies) GoString ¶ added in v2.0.1
func (s DescribePoliciesV2ResponseBodyPolicies) GoString() string
func (*DescribePoliciesV2ResponseBodyPolicies) SetCreatedTime ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBodyPolicies) SetCreatedTime(v int64) *DescribePoliciesV2ResponseBodyPolicies
func (*DescribePoliciesV2ResponseBodyPolicies) SetPolicyBindingCount ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBodyPolicies) SetPolicyBindingCount(v int64) *DescribePoliciesV2ResponseBodyPolicies
func (*DescribePoliciesV2ResponseBodyPolicies) SetPolicyDescription ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBodyPolicies) SetPolicyDescription(v string) *DescribePoliciesV2ResponseBodyPolicies
func (*DescribePoliciesV2ResponseBodyPolicies) SetPolicyId ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBodyPolicies) SetPolicyId(v string) *DescribePoliciesV2ResponseBodyPolicies
func (*DescribePoliciesV2ResponseBodyPolicies) SetPolicyName ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBodyPolicies) SetPolicyName(v string) *DescribePoliciesV2ResponseBodyPolicies
func (*DescribePoliciesV2ResponseBodyPolicies) SetUpdatedTime ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBodyPolicies) SetUpdatedTime(v int64) *DescribePoliciesV2ResponseBodyPolicies
func (DescribePoliciesV2ResponseBodyPolicies) String ¶ added in v2.0.1
func (s DescribePoliciesV2ResponseBodyPolicies) String() string
type DescribePoliciesV2ResponseBodyPoliciesRules ¶ added in v2.0.1
type DescribePoliciesV2ResponseBodyPoliciesRules struct { // 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. BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // This parameter is returned only if the value of the **RuleType** parameter is **REPLICATION**. This parameter indicates the ID of the destination region. 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. 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 ID of the rule. 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. // // * **BACKUP**: backup rule // * **TRANSITION**: lifecycle rule // * **REPLICATION**: replication rule 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 must follow 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 one hour. P1D indicates an interval of one day. Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` }
func (DescribePoliciesV2ResponseBodyPoliciesRules) GoString ¶ added in v2.0.1
func (s DescribePoliciesV2ResponseBodyPoliciesRules) GoString() string
func (*DescribePoliciesV2ResponseBodyPoliciesRules) SetBackupType ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetBackupType(v string) *DescribePoliciesV2ResponseBodyPoliciesRules
func (*DescribePoliciesV2ResponseBodyPoliciesRules) SetReplicationRegionId ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetReplicationRegionId(v string) *DescribePoliciesV2ResponseBodyPoliciesRules
func (*DescribePoliciesV2ResponseBodyPoliciesRules) SetRetention ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetRetention(v int64) *DescribePoliciesV2ResponseBodyPoliciesRules
func (*DescribePoliciesV2ResponseBodyPoliciesRules) SetRetentionRules ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetRetentionRules(v []*DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) *DescribePoliciesV2ResponseBodyPoliciesRules
func (*DescribePoliciesV2ResponseBodyPoliciesRules) SetRuleId ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetRuleId(v string) *DescribePoliciesV2ResponseBodyPoliciesRules
func (*DescribePoliciesV2ResponseBodyPoliciesRules) SetRuleType ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetRuleType(v string) *DescribePoliciesV2ResponseBodyPoliciesRules
func (*DescribePoliciesV2ResponseBodyPoliciesRules) SetSchedule ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBodyPoliciesRules) SetSchedule(v string) *DescribePoliciesV2ResponseBodyPoliciesRules
func (DescribePoliciesV2ResponseBodyPoliciesRules) String ¶ added in v2.0.1
func (s DescribePoliciesV2ResponseBodyPoliciesRules) String() string
type DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules ¶ added in v2.0.1
type DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules struct { // The type of the special retention rule. Valid values: // // * **WEEKLY**: retains weekly backups // * **MONTHLY**: retains monthly backups // * **YEARLY**: retains yearly backups AdvancedRetentionType *string `json:"AdvancedRetentionType,omitempty" xml:"AdvancedRetentionType,omitempty"` // The retention period of the backup data. Minimum value: 1. Unit: days. 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. WhichSnapshot *int64 `json:"WhichSnapshot,omitempty" xml:"WhichSnapshot,omitempty"` }
func (DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) GoString ¶ added in v2.0.1
func (s DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) GoString() string
func (*DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) SetAdvancedRetentionType ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) SetAdvancedRetentionType(v string) *DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules
func (*DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) SetRetention ¶ added in v2.0.1
func (*DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) SetWhichSnapshot ¶ added in v2.0.1
func (s *DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) SetWhichSnapshot(v int64) *DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules
func (DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) String ¶ added in v2.0.1
func (s DescribePoliciesV2ResponseBodyPoliciesRulesRetentionRules) String() string
type DescribePolicyBindingsRequest ¶ added in v2.0.1
type DescribePolicyBindingsRequest struct { // The list of data source IDs. DataSourceIds []*string `json:"DataSourceIds,omitempty" xml:"DataSourceIds,omitempty" type:"Repeated"` // The number of results for each query. // // Valid values: 10 to 100. Default value: 10. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that is used to obtain the next page of results. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the backup policy. PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // The type of the data source. Valid values: // // * **UDM_ECS**: ECS instance backup SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (DescribePolicyBindingsRequest) GoString ¶ added in v2.0.1
func (s DescribePolicyBindingsRequest) GoString() string
func (*DescribePolicyBindingsRequest) SetDataSourceIds ¶ added in v2.0.1
func (s *DescribePolicyBindingsRequest) SetDataSourceIds(v []*string) *DescribePolicyBindingsRequest
func (*DescribePolicyBindingsRequest) SetMaxResults ¶ added in v2.0.1
func (s *DescribePolicyBindingsRequest) SetMaxResults(v int32) *DescribePolicyBindingsRequest
func (*DescribePolicyBindingsRequest) SetNextToken ¶ added in v2.0.1
func (s *DescribePolicyBindingsRequest) SetNextToken(v string) *DescribePolicyBindingsRequest
func (*DescribePolicyBindingsRequest) SetPolicyId ¶ added in v2.0.1
func (s *DescribePolicyBindingsRequest) SetPolicyId(v string) *DescribePolicyBindingsRequest
func (*DescribePolicyBindingsRequest) SetSourceType ¶ added in v2.0.1
func (s *DescribePolicyBindingsRequest) SetSourceType(v string) *DescribePolicyBindingsRequest
func (DescribePolicyBindingsRequest) String ¶ added in v2.0.1
func (s DescribePolicyBindingsRequest) String() string
type DescribePolicyBindingsResponse ¶ added in v2.0.1
type DescribePolicyBindingsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribePolicyBindingsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (DescribePolicyBindingsResponse) GoString ¶ added in v2.0.1
func (s DescribePolicyBindingsResponse) GoString() string
func (*DescribePolicyBindingsResponse) SetBody ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponse) SetBody(v *DescribePolicyBindingsResponseBody) *DescribePolicyBindingsResponse
func (*DescribePolicyBindingsResponse) SetHeaders ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponse) SetHeaders(v map[string]*string) *DescribePolicyBindingsResponse
func (*DescribePolicyBindingsResponse) SetStatusCode ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponse) SetStatusCode(v int32) *DescribePolicyBindingsResponse
func (DescribePolicyBindingsResponse) String ¶ added in v2.0.1
func (s DescribePolicyBindingsResponse) String() string
type DescribePolicyBindingsResponseBody ¶ added in v2.0.1
type DescribePolicyBindingsResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The number of results for each query. // // Valid values: 10 to 100. Default value: 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The token that is used to obtain the next page of results. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The list of backup policies. PolicyBindings []*DescribePolicyBindingsResponseBodyPolicyBindings `json:"PolicyBindings,omitempty" xml:"PolicyBindings,omitempty" type:"Repeated"` // The ID of the request. 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. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of returned entries. TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribePolicyBindingsResponseBody) GoString ¶ added in v2.0.1
func (s DescribePolicyBindingsResponseBody) GoString() string
func (*DescribePolicyBindingsResponseBody) SetCode ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponseBody) SetCode(v string) *DescribePolicyBindingsResponseBody
func (*DescribePolicyBindingsResponseBody) SetMaxResults ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponseBody) SetMaxResults(v int32) *DescribePolicyBindingsResponseBody
func (*DescribePolicyBindingsResponseBody) SetMessage ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponseBody) SetMessage(v string) *DescribePolicyBindingsResponseBody
func (*DescribePolicyBindingsResponseBody) SetNextToken ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponseBody) SetNextToken(v string) *DescribePolicyBindingsResponseBody
func (*DescribePolicyBindingsResponseBody) SetPolicyBindings ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponseBody) SetPolicyBindings(v []*DescribePolicyBindingsResponseBodyPolicyBindings) *DescribePolicyBindingsResponseBody
func (*DescribePolicyBindingsResponseBody) SetRequestId ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponseBody) SetRequestId(v string) *DescribePolicyBindingsResponseBody
func (*DescribePolicyBindingsResponseBody) SetSuccess ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponseBody) SetSuccess(v bool) *DescribePolicyBindingsResponseBody
func (*DescribePolicyBindingsResponseBody) SetTotalCount ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponseBody) SetTotalCount(v int64) *DescribePolicyBindingsResponseBody
func (DescribePolicyBindingsResponseBody) String ¶ added in v2.0.1
func (s DescribePolicyBindingsResponseBody) String() string
type DescribePolicyBindingsResponseBodyPolicyBindings ¶ added in v2.0.1
type DescribePolicyBindingsResponseBodyPolicyBindings struct { // Advanced options. AdvancedOptions *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions `json:"AdvancedOptions,omitempty" xml:"AdvancedOptions,omitempty" type:"Struct"` // The time when the backup policy was created. This value is a UNIX timestamp. Unit: seconds. CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The ID of the data source. DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"` // Indicates whether the backup policy is enabled for the data source. // // * true: The backup policy is disabled. // * false: The backup policy is enabled. Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // The description of the association. PolicyBindingDescription *string `json:"PolicyBindingDescription,omitempty" xml:"PolicyBindingDescription,omitempty"` // The ID of the association. PolicyBindingId *string `json:"PolicyBindingId,omitempty" xml:"PolicyBindingId,omitempty"` // The ID of the backup policy. PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // The type of the data source. Valid values: // // * **UDM_ECS**: ECS instance backup SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The time when the backup policy was updated. This value is a UNIX timestamp. Unit: seconds. UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` }
func (DescribePolicyBindingsResponseBodyPolicyBindings) GoString ¶ added in v2.0.1
func (s DescribePolicyBindingsResponseBodyPolicyBindings) GoString() string
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetAdvancedOptions ¶ added in v2.0.1
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetCreatedTime ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetCreatedTime(v int64) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetCrossAccountRoleName ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetCrossAccountRoleName(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetCrossAccountType ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetCrossAccountType(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetCrossAccountUserId ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetCrossAccountUserId(v int64) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetDataSourceId ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetDataSourceId(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetDisabled ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetDisabled(v bool) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetPolicyBindingDescription ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetPolicyBindingDescription(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetPolicyBindingId ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetPolicyBindingId(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetPolicyId ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetPolicyId(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetSourceType ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetSourceType(v string) *DescribePolicyBindingsResponseBodyPolicyBindings
func (*DescribePolicyBindingsResponseBodyPolicyBindings) SetUpdatedTime ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponseBodyPolicyBindings) SetUpdatedTime(v int64) *DescribePolicyBindingsResponseBodyPolicyBindings
func (DescribePolicyBindingsResponseBodyPolicyBindings) String ¶ added in v2.0.1
func (s DescribePolicyBindingsResponseBodyPolicyBindings) String() string
type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions ¶ added in v2.0.1
type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions struct { // The details of ECS instance backup. UdmDetail *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail `json:"UdmDetail,omitempty" xml:"UdmDetail,omitempty" type:"Struct"` }
func (DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) GoString ¶ added in v2.0.1
func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) GoString() string
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) SetUdmDetail ¶ added in v2.0.1
func (DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) String ¶ added in v2.0.1
func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptions) String() string
type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail ¶ added in v2.0.1
type DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail struct { // Indicates whether application consistency is enabled. You can enable application consistency only if all disks are ESSDs. AppConsistent *bool `json:"AppConsistent,omitempty" xml:"AppConsistent,omitempty"` // The IDs of 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 returned only if the value of the **AppConsistent** parameter is **true**. This parameter indicates whether to enable Linux fsfreeze to put file systems into the read-only state before application-consistent snapshots are created. Default value: true. EnableFsFreeze *bool `json:"EnableFsFreeze,omitempty" xml:"EnableFsFreeze,omitempty"` // This parameter is returned only if the value of the **AppConsistent** parameter is **true**. This parameter indicates whether application-consistent snapshots are created. // // * true: Application-consistent snapshots are created. // * false: File system-consistent snapshots are created. // // Default value: 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 returned only if the value of the **AppConsistent** parameter is **true**. This parameter indicates the path of the post-thaw scripts that are executed after application-consistent snapshots are created. PostScriptPath *string `json:"PostScriptPath,omitempty" xml:"PostScriptPath,omitempty"` // This parameter is returned only if the value of the **AppConsistent** parameter is **true**. This parameter indicates the path of the pre-freeze scripts that are executed before application-consistent snapshots are created. PreScriptPath *string `json:"PreScriptPath,omitempty" xml:"PreScriptPath,omitempty"` // This parameter is returned only if the value of the **AppConsistent** parameter is **true**. This parameter indicates the name of the RAM role that is required to create application-consistent snapshots. RamRoleName *string `json:"RamRoleName,omitempty" xml:"RamRoleName,omitempty"` // Indicates whether a snapshot-consistent group is created. You can create a snapshot-consistent group only if all disks are enhanced SSDs (ESSDs). SnapshotGroup *bool `json:"SnapshotGroup,omitempty" xml:"SnapshotGroup,omitempty"` // This parameter is returned only if the value of the **AppConsistent** parameter is **true**. This parameter indicates the I/O freeze timeout period. Default value: 30. Unit: seconds. TimeoutInSeconds *int64 `json:"TimeoutInSeconds,omitempty" xml:"TimeoutInSeconds,omitempty"` }
func (DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) GoString ¶ added in v2.0.1
func (s DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) GoString() string
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetAppConsistent ¶ added in v2.0.1
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetDiskIdList ¶ added in v2.0.1
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetEnableFsFreeze ¶ added in v2.0.1
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetEnableWriters ¶ added in v2.0.1
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetExcludeDiskIdList ¶ added in v2.0.1
func (s *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetExcludeDiskIdList(v []*string) *DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetPostScriptPath ¶ added in v2.0.1
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetPreScriptPath ¶ added in v2.0.1
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetRamRoleName ¶ added in v2.0.1
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetSnapshotGroup ¶ added in v2.0.1
func (*DescribePolicyBindingsResponseBodyPolicyBindingsAdvancedOptionsUdmDetail) SetTimeoutInSeconds ¶ added in v2.0.1
type DescribePolicyBindingsShrinkRequest ¶ added in v2.0.1
type DescribePolicyBindingsShrinkRequest struct { // The list of data source IDs. DataSourceIdsShrink *string `json:"DataSourceIds,omitempty" xml:"DataSourceIds,omitempty"` // The number of results for each query. // // Valid values: 10 to 100. Default value: 10. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that is used to obtain the next page of results. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the backup policy. PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // The type of the data source. Valid values: // // * **UDM_ECS**: ECS instance backup SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (DescribePolicyBindingsShrinkRequest) GoString ¶ added in v2.0.1
func (s DescribePolicyBindingsShrinkRequest) GoString() string
func (*DescribePolicyBindingsShrinkRequest) SetDataSourceIdsShrink ¶ added in v2.0.1
func (s *DescribePolicyBindingsShrinkRequest) SetDataSourceIdsShrink(v string) *DescribePolicyBindingsShrinkRequest
func (*DescribePolicyBindingsShrinkRequest) SetMaxResults ¶ added in v2.0.1
func (s *DescribePolicyBindingsShrinkRequest) SetMaxResults(v int32) *DescribePolicyBindingsShrinkRequest
func (*DescribePolicyBindingsShrinkRequest) SetNextToken ¶ added in v2.0.1
func (s *DescribePolicyBindingsShrinkRequest) SetNextToken(v string) *DescribePolicyBindingsShrinkRequest
func (*DescribePolicyBindingsShrinkRequest) SetPolicyId ¶ added in v2.0.1
func (s *DescribePolicyBindingsShrinkRequest) SetPolicyId(v string) *DescribePolicyBindingsShrinkRequest
func (*DescribePolicyBindingsShrinkRequest) SetSourceType ¶ added in v2.0.1
func (s *DescribePolicyBindingsShrinkRequest) SetSourceType(v string) *DescribePolicyBindingsShrinkRequest
func (DescribePolicyBindingsShrinkRequest) String ¶ added in v2.0.1
func (s DescribePolicyBindingsShrinkRequest) String() string
type DescribeRecoverableOtsInstancesRequest ¶
type DescribeRecoverableOtsInstancesRequest struct { CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeRecoverableOtsInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the call is successful. 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. 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 ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. // // * true: The call is successful. // * false: The call fails. 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. 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 DescribeRegionsRequest ¶
type DescribeRegionsRequest struct { // Specifies whether to return detailed information. Default value: false. NeedVaultCount *bool `json:"NeedVaultCount,omitempty" xml:"NeedVaultCount,omitempty"` }
func (DescribeRegionsRequest) GoString ¶
func (s DescribeRegionsRequest) GoString() string
func (*DescribeRegionsRequest) SetNeedVaultCount ¶
func (s *DescribeRegionsRequest) SetNeedVaultCount(v bool) *DescribeRegionsRequest
func (DescribeRegionsRequest) String ¶
func (s DescribeRegionsRequest) String() string
type DescribeRegionsResponse ¶
type DescribeRegionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The list of regions. Regions *DescribeRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. // // * true: The call is successful. // * false: The call fails. 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 name of the region. LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"` // The ID of the region. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The number of repositories in the region. VaultCount *int32 `json:"VaultCount,omitempty" xml:"VaultCount,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) SetVaultCount ¶
func (s *DescribeRegionsResponseBodyRegionsRegion) SetVaultCount(v int32) *DescribeRegionsResponseBodyRegionsRegion
func (DescribeRegionsResponseBodyRegionsRegion) String ¶
func (s DescribeRegionsResponseBodyRegionsRegion) String() string
type DescribeRestoreJobs2Request ¶
type DescribeRestoreJobs2Request struct { // The key-value of the query filter. Filters []*DescribeRestoreJobs2RequestFilters `json:"Filters,omitempty" xml:"Filters,omitempty" type:"Repeated"` // The number of the page to return. Pages start from page 1. Default value: 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. 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 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 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 // * **CompleteTime**: the end time of a backup job 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. // // ** // // **Note** If you specify **CompleteTime** as a key to query backup jobs, you cannot use the IN operator to perform a match. Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"` // The value of the query 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeRestoreJobs2ResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number of the returned page. Pages start from page 1. Default value: 1. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries returned per page. Valid values: 1 to 99. Default value: 10. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The details about the restore job. RestoreJobs *DescribeRestoreJobs2ResponseBodyRestoreJobs `json:"RestoreJobs,omitempty" xml:"RestoreJobs,omitempty" type:"Struct"` // Indicates whether the call is successful. // // * true: The call is successful. // * false: The call fails. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of returned entries. 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. ActualBytes *int64 `json:"ActualBytes,omitempty" xml:"ActualBytes,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 restored by the restore job. ActualItems *int64 `json:"ActualItems,omitempty" xml:"ActualItems,omitempty"` // The amount of data that was restored. Unit: bytes. BytesDone *int64 `json:"BytesDone,omitempty" xml:"BytesDone,omitempty"` // The total amount of data that is restored from the data source. Unit: bytes. BytesTotal *int64 `json:"BytesTotal,omitempty" xml:"BytesTotal,omitempty"` // The ID of the client group used for restoration. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The time when the restore job was completed. This value is a UNIX timestamp. Unit: seconds. CompleteTime *int64 `json:"CompleteTime,omitempty" xml:"CompleteTime,omitempty"` // The time when the restore job was created. This value is a UNIX timestamp. Unit: seconds. CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` // The role name created in the original account RAM of cross account backup managed by the current account. CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` // The type of cross account backup. // - SELF_ACCOUNT: Local account backup. // - CROSS_ACCOUNT: Cross account backup. CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` // The original account ID of cross account backup managed by the current account. CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The list of files that failed to be restored. ErrorFile *string `json:"ErrorFile,omitempty" xml:"ErrorFile,omitempty"` // The error message that is returned for the restore job. 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 restore job. The value can be 1 to 255 characters in length. Exclude *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"` // The time when the restore job expires. ExpireTime *int64 `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"` // The paths to the files that are included in the restore job. Include *string `json:"Include,omitempty" xml:"Include,omitempty"` // This parameter is returned only if the **SourceType** parameter is set to **ECS_FILE**. This parameter indicates the number of restored objects. 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. ItemsTotal *int64 `json:"ItemsTotal,omitempty" xml:"ItemsTotal,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 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 the system sets this parameter to `["UseVSS":true]`. // * If you use VSS, you cannot restore data from multiple directories. 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. ParentId *string `json:"ParentId,omitempty" xml:"ParentId,omitempty"` // The progress of the restore job. For example, 10000 indicates that the progress is 100%. Progress *int32 `json:"Progress,omitempty" xml:"Progress,omitempty"` Report *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport `json:"Report,omitempty" xml:"Report,omitempty" type:"Struct"` // The ID of the restore job. RestoreId *string `json:"RestoreId,omitempty" xml:"RestoreId,omitempty"` // The type of the restore job. RestoreType *string `json:"RestoreType,omitempty" xml:"RestoreType,omitempty"` // The hash value of the backup snapshot. SnapshotHash *string `json:"SnapshotHash,omitempty" xml:"SnapshotHash,omitempty"` // The ID of the snapshot used for restoration. SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"` // The type of the data source. Valid values: // // * **ECS_FILE**: ECS files // * **OSS**: OSS buckets // * **NAS**: NAS file systems // * **OTS_TABLE**: Tablestore instances // * **UDM_ECS**: ECS instances SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The average speed at which data was restored. Unit: KB/s. Speed *int64 `json:"Speed,omitempty" xml:"Speed,omitempty"` // The start time of the restore job. This value is a UNIX timestamp. Unit: seconds. StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The status of the restore job. Valid values: // // * **COMPLETE**: The restore job is completed. // * **PARTIAL_COMPLETE**: The restore job is partially completed. // * **FAILED**: The restore job has failed. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The name of the destination OSS bucket. This parameter is returned only for OSS buckets. TargetBucket *string `json:"TargetBucket,omitempty" xml:"TargetBucket,omitempty"` // The ID of the destination client. TargetClientId *string `json:"TargetClientId,omitempty" xml:"TargetClientId,omitempty"` // This parameter is returned only for NAS file systems. This parameter indicates the time when the file system was created. TargetCreateTime *int64 `json:"TargetCreateTime,omitempty" xml:"TargetCreateTime,omitempty"` // The ID of the destination data source. 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. TargetFileSystemId *string `json:"TargetFileSystemId,omitempty" xml:"TargetFileSystemId,omitempty"` // The ID of the destination instance for the restore job. TargetInstanceId *string `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"` // The name of the destination Tablestore instance. TargetInstanceName *string `json:"TargetInstanceName,omitempty" xml:"TargetInstanceName,omitempty"` // The destination file path of the restore job. TargetPath *string `json:"TargetPath,omitempty" xml:"TargetPath,omitempty"` // The prefix of objects that are restored. This parameter is returned only for OSS buckets. TargetPrefix *string `json:"TargetPrefix,omitempty" xml:"TargetPrefix,omitempty"` // The name of the table that stores the restored data. TargetTableName *string `json:"TargetTableName,omitempty" xml:"TargetTableName,omitempty"` // The time when data was restored to the Tablestore instance. This value is a UNIX timestamp. Unit: seconds. TargetTime *int64 `json:"TargetTime,omitempty" xml:"TargetTime,omitempty"` // The details about server backup. UdmDetail *string `json:"UdmDetail,omitempty" xml:"UdmDetail,omitempty"` // The time when the restore job was updated. This value is a UNIX timestamp. Unit: seconds. UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` // The ID of the backup vault. 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) SetInclude ¶
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetItemsDone ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetItemsDone(v int64) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetItemsTotal ¶
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetItemsTotal(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) 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. BatchChannelCount *int32 `json:"BatchChannelCount,omitempty" xml:"BatchChannelCount,omitempty"` // Indicates whether the existing Tablestore restore job was overwritten. 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 { FailedFiles *string `json:"FailedFiles,omitempty" xml:"FailedFiles,omitempty"` ReportTaskStatus *string `json:"ReportTaskStatus,omitempty" xml:"ReportTaskStatus,omitempty"` SkippedFiles *string `json:"SkippedFiles,omitempty" xml:"SkippedFiles,omitempty"` SuccessFiles *string `json:"SuccessFiles,omitempty" xml:"SuccessFiles,omitempty"` TotalFiles *string `json:"TotalFiles,omitempty" xml:"TotalFiles,omitempty"` }
func (DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) GoString ¶
func (s DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) GoString() string
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) SetFailedFiles ¶ added in v2.0.1
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) SetFailedFiles(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) SetReportTaskStatus ¶ added in v2.0.1
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) SetReportTaskStatus(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) SetSkippedFiles ¶ added in v2.0.1
func (s *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) SetSkippedFiles(v string) *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport
func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobReport) SetSuccessFiles ¶ added in v2.0.1
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. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the job. TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` // The access token. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The time when the job was completed. This value is a UNIX timestamp. Unit: seconds. CompletedTime *int64 `json:"CompletedTime,omitempty" xml:"CompletedTime,omitempty"` // The time when the job was created. This value is a UNIX timestamp. Unit: seconds. 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. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The name of the job. 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. Progress *int32 `json:"Progress,omitempty" xml:"Progress,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The result of the job. Result *string `json:"Result,omitempty" xml:"Result,omitempty"` // Indicates whether the call is successful. // // * true: The call is successful. // * false: The call fails. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The time when the job was updated. This value is a UNIX timestamp. Unit: seconds. 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. DiskId *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"` // The end of the time range to query. This value must be a UNIX timestamp. Unit: seconds. EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The ID of the ECS instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The ID of the backup job. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The list of backup snapshots. SnapshotIds map[string]interface{} `json:"SnapshotIds,omitempty" xml:"SnapshotIds,omitempty"` // The type of the data source. Valid values: // // * **ECS_FILE**: ECS file // * **OSS**: Object Storage Service (OSS) bucket // * **NAS**: Apsara File Storage NAS file system // * **UDM_DISK**: ECS instance SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The beginning of the time range to query. This value must be a UNIX timestamp. Unit: seconds. StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The ID of the region where the ECS instance resides. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeUdmSnapshotsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The details about backup snapshots. Snapshots []*DescribeUdmSnapshotsResponseBodySnapshots `json:"Snapshots,omitempty" xml:"Snapshots,omitempty" type:"Repeated"` // Indicates whether the call is successful. // // * true: The call is successful. // * false: The call fails. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of backup snapshots. 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. ActualBytes *string `json:"ActualBytes,omitempty" xml:"ActualBytes,omitempty"` AdvancedRetentionType *string `json:"AdvancedRetentionType,omitempty" xml:"AdvancedRetentionType,omitempty"` // The backup type. Valid value: **COMPLETE**, which indicates full backup. BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // The total amount of data. Unit: bytes. BytesTotal *int64 `json:"BytesTotal,omitempty" xml:"BytesTotal,omitempty"` // The time when the backup snapshot was completed. This value is a UNIX timestamp. Unit: seconds. CompleteTime *int64 `json:"CompleteTime,omitempty" xml:"CompleteTime,omitempty"` // The time when the backup snapshot was created. CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The time when the backup snapshot was created. This value is a UNIX timestamp. Unit: seconds. 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. DiskId *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"` ExpireTime *int64 `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"` // The ID of the ECS instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The ID of the backup job. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the snapshot. NativeSnapshotId *string `json:"NativeSnapshotId,omitempty" xml:"NativeSnapshotId,omitempty"` // The snapshot information. NativeSnapshotInfo *string `json:"NativeSnapshotInfo,omitempty" xml:"NativeSnapshotInfo,omitempty"` // The hash value of the parent backup snapshot. ParentSnapshotHash *string `json:"ParentSnapshotHash,omitempty" xml:"ParentSnapshotHash,omitempty"` // The prefix of the backup snapshot. Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"` // The timestamp of the backup snapshot. Unit: milliseconds. RealSnapshotTime *int64 `json:"RealSnapshotTime,omitempty" xml:"RealSnapshotTime,omitempty"` // The retention period of the backup snapshot. Unit: days. Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The hash value of the backup snapshot. SnapshotHash *string `json:"SnapshotHash,omitempty" xml:"SnapshotHash,omitempty"` // The ID of the backup snapshot. SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"` // The type of the data source. Valid values: // // - **ECS_FILE**: ECS file // - **OSS**: OSS bucket // - **NAS**: NAS file system // - **OTS_TABLE**: Tablestore instance // - **UDM_DISK**: ECS instance SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The start time of the backup snapshot. This value is a UNIX timestamp. Unit: seconds. 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. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The time when the backup snapshot was updated. This value is a UNIX timestamp. Unit: seconds. 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 ¶ added in v2.0.1
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) 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 ¶ added in v2.0.1
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. ConsistentLevel *string `json:"ConsistentLevel,omitempty" xml:"ConsistentLevel,omitempty"` // Indicates whether the system disk is included. ContainOsDisk *bool `json:"ContainOsDisk,omitempty" xml:"ContainOsDisk,omitempty"` DiskCategory *string `json:"DiskCategory,omitempty" xml:"DiskCategory,omitempty"` // The name of the disk. DiskDevName *string `json:"DiskDevName,omitempty" xml:"DiskDevName,omitempty"` // The mapping between the device and the recovery point ID. DiskHbrSnapshotIdWithDeviceMap map[string]interface{} `json:"DiskHbrSnapshotIdWithDeviceMap,omitempty" xml:"DiskHbrSnapshotIdWithDeviceMap,omitempty"` // The ID of the disk that is backed up at the recovery point. DiskIdList []*string `json:"DiskIdList,omitempty" xml:"DiskIdList,omitempty" type:"Repeated"` // The reason for the downgrade. DowngradeReason *string `json:"DowngradeReason,omitempty" xml:"DowngradeReason,omitempty"` HostName *string `json:"HostName,omitempty" xml:"HostName,omitempty"` // The mapping between the instance ID and the disk ID. InstanceIdWithDiskIdListMap map[string]interface{} `json:"InstanceIdWithDiskIdListMap,omitempty" xml:"InstanceIdWithDiskIdListMap,omitempty"` // The name of the instance. InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"` InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"` InstantAccess *bool `json:"InstantAccess,omitempty" xml:"InstantAccess,omitempty"` // The ID of the snapshot. NativeSnapshotIdList []*string `json:"NativeSnapshotIdList,omitempty" xml:"NativeSnapshotIdList,omitempty" type:"Repeated"` // The ID of the system disk. OsDiskId *string `json:"OsDiskId,omitempty" xml:"OsDiskId,omitempty"` // The name of the operating system. OsName *string `json:"OsName,omitempty" xml:"OsName,omitempty"` // The English name of the operating system. OsNameEn *string `json:"OsNameEn,omitempty" xml:"OsNameEn,omitempty"` // The type of the operating system. Valid values: linux and windows. OsType *string `json:"OsType,omitempty" xml:"OsType,omitempty"` PerformanceLevel *string `json:"PerformanceLevel,omitempty" xml:"PerformanceLevel,omitempty"` // The system platform. Platform *string `json:"Platform,omitempty" xml:"Platform,omitempty"` // The ID of the snapshot group. SnapshotGroupId *string `json:"SnapshotGroupId,omitempty" xml:"SnapshotGroupId,omitempty"` // Indicates whether the disk is a system disk. SystemDisk *bool `json:"SystemDisk,omitempty" xml:"SystemDisk,omitempty"` // The name of the instance. 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 ¶ added in v2.0.1
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 ¶ added in v2.0.1
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. DiskId *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"` // The end of the time range to query. This value must be a UNIX timestamp. Unit: seconds. EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The ID of the ECS instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The ID of the backup job. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The list of backup snapshots. SnapshotIdsShrink *string `json:"SnapshotIds,omitempty" xml:"SnapshotIds,omitempty"` // The type of the data source. Valid values: // // * **ECS_FILE**: ECS file // * **OSS**: Object Storage Service (OSS) bucket // * **NAS**: Apsara File Storage NAS file system // * **UDM_DISK**: ECS instance SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The beginning of the time range to query. This value must be a UNIX timestamp. Unit: seconds. StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The ID of the region where the ECS instance resides. 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 { // The access token. Token *string `json:"Token,omitempty" xml:"Token,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeVaultReplicationRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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. 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. 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. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. // // * true: The call is successful. // * false: The call fails. 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 number of the page to return. Pages start from page 1. Default value: 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. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The status of the backup vault. Vaild 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. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // Tags. Tag []*DescribeVaultsRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The ID of the backup vault. VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` // The ID of the region where the backup vault resides. VaultRegionId *string `json:"VaultRegionId,omitempty" xml:"VaultRegionId,omitempty"` // The type of the backup vault. Valid value: **STANDARD**, which indicates a standard backup vault. 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) 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. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the tag. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeVaultsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The page number of the returned page. Pages start from page 1. Default value: 1. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries returned per page. Valid values: 1 to 99. Default value: 10. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. // // * true: The call is successful. // * false: The call fails. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of backup vaults that are returned. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` // The backup vaults. 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 { // 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. BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"` // The amount of data that is backed up. Unit: bytes. BytesDone *int64 `json:"BytesDone,omitempty" xml:"BytesDone,omitempty"` // The billing method of the backup vault. ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"` 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 compression algorithm that provides high compression ratios. CompressionAlgorithm *string `json:"CompressionAlgorithm,omitempty" xml:"CompressionAlgorithm,omitempty"` // The time when the backup vault was created. This value is a UNIX timestamp. Unit: seconds. CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` // Indicates whether the deduplication feature is enabled. Dedup *bool `json:"Dedup,omitempty" xml:"Dedup,omitempty"` // The description of the backup vault. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The encryption type of the backup vault. // // - NONE: The backup vault is not encrypted. // - HBR_PRIVATE: The backup vault is encrypted by using HBR-provided keys. This is the default value. // - KMS: The backup vault is encrypted by using custom KMS keys. EncryptType *string `json:"EncryptType,omitempty" xml:"EncryptType,omitempty"` // Indicates whether indexes are available. Indexes are available when they are not being updated. 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. IndexLevel *string `json:"IndexLevel,omitempty" xml:"IndexLevel,omitempty"` // The time when the index was updated. IndexUpdateTime *int64 `json:"IndexUpdateTime,omitempty" xml:"IndexUpdateTime,omitempty"` // The key id or alias name of Alibaba Cloud Kms. It is required and valid only when encrypt_type is KMS. KmsKeyId *string `json:"KmsKeyId,omitempty" xml:"KmsKeyId,omitempty"` // The time when the last remote backup is synchronized. This value is a UNIX timestamp. Unit: seconds. 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. HBR stores the copies of each object on multiple devices of different facilities in the same zone. This way, HBR ensures data durability and availability even if hardware failures occur. // - ZRS: Zone-redundant storage (ZRS) is enabled for the backup vault. HBR uses the multi-zone mechanism to distribute data across three zones within the same region. If a zone becomes unavailable, the data can still be accessed. RedundancyType *string `json:"RedundancyType,omitempty" xml:"RedundancyType,omitempty"` // Indicates whether the backup vault is a remote backup vault. // // * true: The backup vault is a remote backup vault. // * false: The backup vault is an on-premises backup vault. 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 where the remote backup vault resides. ReplicationSourceRegionId *string `json:"ReplicationSourceRegionId,omitempty" xml:"ReplicationSourceRegionId,omitempty"` // The ID of the source vault that corresponds to the remote backup vault. ReplicationSourceVaultId *string `json:"ReplicationSourceVaultId,omitempty" xml:"ReplicationSourceVaultId,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The retention period of the backup vault. Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // Indicates whether the backup search feature is enabled. SearchEnabled *bool `json:"SearchEnabled,omitempty" xml:"SearchEnabled,omitempty"` // The number of snapshots in the backup vault. SnapshotCount *int64 `json:"SnapshotCount,omitempty" xml:"SnapshotCount,omitempty"` // The information about the data source. SourceTypes *DescribeVaultsResponseBodyVaultsVaultSourceTypes `json:"SourceTypes,omitempty" xml:"SourceTypes,omitempty" type:"Struct"` // The status of the backup vault. Vaild 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. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The usage of the backup vault. Unit: bytes. 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. This value is a UNIX timestamp. Unit: seconds. UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` // The ID of the backup vault. VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` // The name of the backup vault. VaultName *string `json:"VaultName,omitempty" xml:"VaultName,omitempty"` // The ID of the region where the backup vault resides. 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 available 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. VaultStatusMessage *string `json:"VaultStatusMessage,omitempty" xml:"VaultStatusMessage,omitempty"` // The storage type of the backup vault. Valid value: **STANDARD**, which indicates standard storage. VaultStorageClass *string `json:"VaultStorageClass,omitempty" xml:"VaultStorageClass,omitempty"` // The type of the backup vault. Valid value: **STANDARD**, which indicates a standard backup vault. VaultType *string `json:"VaultType,omitempty" xml:"VaultType,omitempty"` // Indicates whether the backup locking feature is enabled. WormEnabled *bool `json:"WormEnabled,omitempty" xml:"WormEnabled,omitempty"` }
func (DescribeVaultsResponseBodyVaultsVault) GoString ¶
func (s DescribeVaultsResponseBodyVaultsVault) GoString() string
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) SetReplicationSourceVaultId ¶
func (s *DescribeVaultsResponseBodyVaultsVault) SetReplicationSourceVaultId(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 backup plans for General-purpose NAS file systems. CommonNas *int32 `json:"CommonNas,omitempty" xml:"CommonNas,omitempty"` // The number of backup plans for Cloud Storage Gateway (CSG). Csg *int32 `json:"Csg,omitempty" xml:"Csg,omitempty"` // The number of backup plans for Elastic Compute Service (ECS) files. EcsFile *int32 `json:"EcsFile,omitempty" xml:"EcsFile,omitempty"` // The number of backup plans for SAP HANA instances. EcsHana *int32 `json:"EcsHana,omitempty" xml:"EcsHana,omitempty"` // The number of backup plans for Isilon storage systems. Isilon *int32 `json:"Isilon,omitempty" xml:"Isilon,omitempty"` // The number of backup plans for on-premises servers. LocalFile *int32 `json:"LocalFile,omitempty" xml:"LocalFile,omitempty"` // The number of backup plans for on-premises virtual machines (VMs). LocalVm *int32 `json:"LocalVm,omitempty" xml:"LocalVm,omitempty"` // The number of backup plans for MySQL databases. MySql *int32 `json:"MySql,omitempty" xml:"MySql,omitempty"` // The number of backup plans for NAS file systems. Nas *int32 `json:"Nas,omitempty" xml:"Nas,omitempty"` // The number of backup plans for Oracle databases. Oracle *int32 `json:"Oracle,omitempty" xml:"Oracle,omitempty"` // The number of backup plans for OSS buckets. Oss *int32 `json:"Oss,omitempty" xml:"Oss,omitempty"` // The number of backup plans for Tablestore instances. Ots *int32 `json:"Ots,omitempty" xml:"Ots,omitempty"` // The number of backup plans for SQL Server databases. SqlServer *int32 `json:"SqlServer,omitempty" xml:"SqlServer,omitempty"` }
func (DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) GoString ¶
func (s DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) GoString() string
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. HistoricalReplicationProgress *int32 `json:"HistoricalReplicationProgress,omitempty" xml:"HistoricalReplicationProgress,omitempty"` // The latest synchronization time of incremental data in the mirror vault. 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. 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. 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. KeepAfterTrialExpiration *bool `json:"KeepAfterTrialExpiration,omitempty" xml:"KeepAfterTrialExpiration,omitempty"` // The expiration time of the free trial. TrialExpireTime *int64 `json:"TrialExpireTime,omitempty" xml:"TrialExpireTime,omitempty"` // The start time of the free trial. TrialStartTime *int64 `json:"TrialStartTime,omitempty" xml:"TrialStartTime,omitempty"` // The time when the free-trial backup vault is released. 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 time must be in the UNIX format. Unit: seconds. CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The ID of the file system. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DetachNasFileSystemResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request is successful. Valid values: // // * true: indicates that the request is successful. // * false: indicates that the request fails. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The ID of Asynchronous task. You can obtain task results by calling DescribeTask. 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. PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The type of the data source. Valid values: // // * **ECS_FILE**: The system backs up data from Elastic Compute Service (ECS) instances. // * **OSS**: The system backs up data from Object Storage Service (OSS) buckets. // * **NAS**: The system backs up data from Apsara File Storage NAS file systems. SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DisableBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the request is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request is successful. Valid values: // // * true: indicates that the request is successful. // * false: indicates that the request fails. 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. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The ID of the backup plan. PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DisableHanaBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. 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 schedule. PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The type of the data source. Valid values: // // * **ECS_FILE**: The system backs up data from Elastic Compute Service (ECS) instances. // * **OSS**: The system backs up data from Object Storage Service (OSS) buckets. // * **NAS**: The system backs up data from Apsara File Storage NAS file systems. SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *EnableBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the request is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request is successful. Valid values: // // * true: indicates that the request is successful. // * false: indicates that the request fails. 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. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The ID of the backup plan. PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *EnableHanaBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. 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. PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The ID of the backup rule. 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 file systems SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *ExecuteBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the call is successful. Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The ID of the backup job. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. // // * true: The call is successful. // * false: The call fails. 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 ¶ added in v2.0.1
type ExecutePolicyV2Request struct { // The ID of the data source. DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"` // The ID of the backup policy. PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // The ID of the rule. A rule can be executed only if of the **RuleType** is **BACKUP**. RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The type of the data source. Valid values: // // * **UDM_ECS**: ECS instance backup SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (ExecutePolicyV2Request) GoString ¶ added in v2.0.1
func (s ExecutePolicyV2Request) GoString() string
func (*ExecutePolicyV2Request) SetDataSourceId ¶ added in v2.0.1
func (s *ExecutePolicyV2Request) SetDataSourceId(v string) *ExecutePolicyV2Request
func (*ExecutePolicyV2Request) SetPolicyId ¶ added in v2.0.1
func (s *ExecutePolicyV2Request) SetPolicyId(v string) *ExecutePolicyV2Request
func (*ExecutePolicyV2Request) SetRuleId ¶ added in v2.0.1
func (s *ExecutePolicyV2Request) SetRuleId(v string) *ExecutePolicyV2Request
func (*ExecutePolicyV2Request) SetSourceType ¶ added in v2.0.1
func (s *ExecutePolicyV2Request) SetSourceType(v string) *ExecutePolicyV2Request
func (ExecutePolicyV2Request) String ¶ added in v2.0.1
func (s ExecutePolicyV2Request) String() string
type ExecutePolicyV2Response ¶ added in v2.0.1
type ExecutePolicyV2Response struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *ExecutePolicyV2ResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (ExecutePolicyV2Response) GoString ¶ added in v2.0.1
func (s ExecutePolicyV2Response) GoString() string
func (*ExecutePolicyV2Response) SetBody ¶ added in v2.0.1
func (s *ExecutePolicyV2Response) SetBody(v *ExecutePolicyV2ResponseBody) *ExecutePolicyV2Response
func (*ExecutePolicyV2Response) SetHeaders ¶ added in v2.0.1
func (s *ExecutePolicyV2Response) SetHeaders(v map[string]*string) *ExecutePolicyV2Response
func (*ExecutePolicyV2Response) SetStatusCode ¶ added in v2.0.1
func (s *ExecutePolicyV2Response) SetStatusCode(v int32) *ExecutePolicyV2Response
func (ExecutePolicyV2Response) String ¶ added in v2.0.1
func (s ExecutePolicyV2Response) String() string
type ExecutePolicyV2ResponseBody ¶ added in v2.0.1
type ExecutePolicyV2ResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The ID of the backup job. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The message that is returned. If the call is successful, "successful" is returned. If the call fails, an error message is returned. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (ExecutePolicyV2ResponseBody) GoString ¶ added in v2.0.1
func (s ExecutePolicyV2ResponseBody) GoString() string
func (*ExecutePolicyV2ResponseBody) SetCode ¶ added in v2.0.1
func (s *ExecutePolicyV2ResponseBody) SetCode(v string) *ExecutePolicyV2ResponseBody
func (*ExecutePolicyV2ResponseBody) SetJobId ¶ added in v2.0.1
func (s *ExecutePolicyV2ResponseBody) SetJobId(v string) *ExecutePolicyV2ResponseBody
func (*ExecutePolicyV2ResponseBody) SetMessage ¶ added in v2.0.1
func (s *ExecutePolicyV2ResponseBody) SetMessage(v string) *ExecutePolicyV2ResponseBody
func (*ExecutePolicyV2ResponseBody) SetRequestId ¶ added in v2.0.1
func (s *ExecutePolicyV2ResponseBody) SetRequestId(v string) *ExecutePolicyV2ResponseBody
func (*ExecutePolicyV2ResponseBody) SetSuccess ¶ added in v2.0.1
func (s *ExecutePolicyV2ResponseBody) SetSuccess(v bool) *ExecutePolicyV2ResponseBody
func (ExecutePolicyV2ResponseBody) String ¶ added in v2.0.1
func (s ExecutePolicyV2ResponseBody) String() string
type GenerateRamPolicyRequest ¶
type GenerateRamPolicyRequest struct { // The type of the policy that you want to generate. Valid values: // // * custom: custom policy // * system: system policy 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 RequireBasePolicy *bool `json:"RequireBasePolicy,omitempty" xml:"RequireBasePolicy,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *GenerateRamPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The content of the policy. PolicyDocument *string `json:"PolicyDocument,omitempty" xml:"PolicyDocument,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. // // * true: The call is successful. // * false: The call fails. 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 {
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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *GetTempFileDownloadLinkResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` 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 { CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The IDs of ECS instances. You can specify up to 20 IDs. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *InstallBackupClientsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 request is successful. Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The status of ECS instances. InstanceStatuses []*InstallBackupClientsResponseBodyInstanceStatuses `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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request is successful. Valid values: // // - true: indicates that the request is successful. // - false: indicates that the request fails. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The ID of the asynchronous task. You can call the DescribeTask to query the execution result of the asynchronous task. 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 request is successful. // - **InstanceNotExists**: The ECS instance does not exist. // - **InstanceNotRunning**: The ECS instance is not running. // - **CloudAssistNotRunningOnInstance**: Cloud Assistant is unavailable. ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // The ID of the ECS instance. 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. 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 { CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The IDs of ECS instances. You can specify up to 20 IDs. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *OpenHbrServiceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 { OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"` 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 { FailedFiles *string `json:"FailedFiles,omitempty" xml:"FailedFiles,omitempty"` SkippedFiles *string `json:"SkippedFiles,omitempty" xml:"SkippedFiles,omitempty"` SuccessFiles *string `json:"SuccessFiles,omitempty" xml:"SuccessFiles,omitempty"` 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. Limit *int32 `json:"Limit,omitempty" xml:"Limit,omitempty"` // The token that is required to obtain the next page of backup snapshots. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,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 ECS instance. If the SourceType parameter is set to ECS_FILE, this field is required. // * Bucket: specifies the ID of the OSS bucket. If the SourceType parameter is set to OSS, this field is required. // * FileSystemId: specifies the ID of the 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. // // * 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. Query []interface{} `json:"Query,omitempty" xml:"Query,omitempty" type:"Repeated"` // 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 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) SetQuery ¶
func (s *SearchHistoricalSnapshotsRequest) SetQuery(v []interface{}) *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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *SearchHistoricalSnapshotsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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. Code *string `json:"Code,omitempty" xml:"Code,omitempty"` // The number of historical backup snapshots that are displayed on the current page. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The token that is required to obtain the next page of backup snapshots. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the request. 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. // // * true: The call is successful. // * false: The call fails. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of returned backup snapshots that meet the specified conditions. 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 amount of backup snapshots after duplicates are removed. Unit: bytes. ActualBytes *int64 `json:"ActualBytes,omitempty" xml:"ActualBytes,omitempty"` // The actual number of backup snapshots. // // ** // // **Note** This parameter is available only for file backup. ActualItems *int64 `json:"ActualItems,omitempty" xml:"ActualItems,omitempty"` // The backup type. Valid value: **COMPLETE**, which indicates full backup. 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. Bucket *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"` // The actual amount of data that is generated by incremental backups. Unit: bytes. BytesDone *int64 `json:"BytesDone,omitempty" xml:"BytesDone,omitempty"` // The total amount of data. Unit: bytes. 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 backup client. ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // The time when the backup snapshot was completed. This value is a UNIX timestamp. Unit: seconds. 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. CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The time when the backup snapshot was created. This value is a UNIX timestamp. Unit: seconds. CreatedTime *int64 `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"` // The files that record the information about backup failures, including the information about partially completed backups. ErrorFile *string `json:"ErrorFile,omitempty" xml:"ErrorFile,omitempty"` // The time when the backup snapshot expires. 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. FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"` // This parameter is returned only if the **SourceType** parameter is set to **ECS_FILE**. This parameter indicates the ID of the ECS instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The name of the Tablestore instance. InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"` // The number of objects that are backed up. // // ** // // **Note** This parameter is available only for file backup. ItemsDone *int64 `json:"ItemsDone,omitempty" xml:"ItemsDone,omitempty"` // The total number of objects in the data source. // // ** // // **Note** This parameter is available only for file backup. ItemsTotal *int64 `json:"ItemsTotal,omitempty" xml:"ItemsTotal,omitempty"` // The ID of the backup job. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The hash value of the parent backup snapshot. 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. Path *string `json:"Path,omitempty" xml:"Path,omitempty"` // This parameter is returned only if the **SourceType** parameter is set to **NAS**. This parameter indicates the path to the files that are backed up. 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. Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"` // The time when the backup job ended. This value is a UNIX timestamp. Unit: seconds. RangeEnd *int64 `json:"RangeEnd,omitempty" xml:"RangeEnd,omitempty"` // The time when the backup job started. This value is a UNIX timestamp. Unit: seconds. RangeStart *int64 `json:"RangeStart,omitempty" xml:"RangeStart,omitempty"` // The retention period of the backup snapshot. Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The hash value of the backup snapshot. SnapshotHash *string `json:"SnapshotHash,omitempty" xml:"SnapshotHash,omitempty"` // The ID of the backup snapshot. SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,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 SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The start time of the backup snapshot. This value is a UNIX timestamp. Unit: seconds. 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. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The name of the table in the Tablestore instance. TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"` // The time when the backup snapshot was updated. This value is a UNIX timestamp. Unit: seconds. UpdatedTime *int64 `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"` // The ID of the backup vault that stores the backup snapshot. 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) 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) SetExpireTime ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetExpireTime(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetFileSystemId ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetFileSystemId(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
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) SetSourceType ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetSourceType(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetStartTime ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetStartTime(v int64) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetTableName ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetTableName(v string) *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot
func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetUpdatedTime ¶
func (s *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetUpdatedTime(v int64) *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. Limit *int32 `json:"Limit,omitempty" xml:"Limit,omitempty"` // The token that is required to obtain the next page of backup snapshots. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,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 ECS instance. If the SourceType parameter is set to ECS_FILE, this field is required. // * Bucket: specifies the ID of the OSS bucket. If the SourceType parameter is set to OSS, this field is required. // * FileSystemId: specifies the ID of the 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. // // * 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. QueryShrink *string `json:"Query,omitempty" xml:"Query,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 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) SetQueryShrink ¶
func (s *SearchHistoricalSnapshotsShrinkRequest) SetQueryShrink(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. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The name of the database. DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *StartHanaDatabaseAsyncResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. 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 status of the job. 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. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The name of the database. DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *StopHanaDatabaseAsyncResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. 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. 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 backup clients. The sum of the number of backup client IDs and the number of ECS instance IDs cannot exceed 20. Otherwise, an error occurs. ClientIds map[string]interface{} `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"` CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The IDs of ECS instances. You can specify up to 20 IDs. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UninstallBackupClientsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request is successful. Valid values: // // * true: The request is successful. // * false: The request failed. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The ID of the asynchronous task. You can call the DescribeTask operation to query the execution result of the asynchronous task. 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 that is returned. 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. ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // The ID of the ECS instance. 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. 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 backup clients. The sum of the number of backup client IDs and the number of ECS instance IDs cannot exceed 20. Otherwise, an error occurs. ClientIdsShrink *string `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"` CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The IDs of ECS instances. You can specify up to 20 IDs. 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. ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UninstallClientResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. 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. 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 detail about the ECS instance backup, the format of value type is JSON. // // * snapshotGroup: whether to use a snapshot-consistent group (only enhanced SSDs (ESSDs)). // * appConsistent: whether to enable the application-consistent backup feature (use with preScriptPath and postScriptPath only). // * preScriptPath: the pre-freeze scripts path. // * postScriptPath: the post-thaw scripts path. 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. 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. Include *string `json:"Include,omitempty" xml:"Include,omitempty"` 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 VSS 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. Options *string `json:"Options,omitempty" xml:"Options,omitempty"` // The details about the Tablestore instance. OtsDetail *OtsDetail `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty"` // The backup paths. Path []*string `json:"Path,omitempty" xml:"Path,omitempty" type:"Repeated"` // The ID of the backup plan. PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The name of the backup plan. PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"` // This parameter is required only if the **SourceType** parameter is set to **OSS**. This parameter specifies a prefix. After a prefix is specified, only objects whose names start with the prefix are backed up. Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"` // The retention period of backup data. Minimum value: 1. Unit: days. Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The backup plan rule. 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 ISO8601 standard. For example, PT1H indicates an interval of 1 hour. P1D indicates an interval of one day. 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 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. You can limit the bandwidth that is used for data backup during peak hours to ensure business continuity. 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. SpeedLimit *string `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"` // Specifies whether to update the backup path if the backup path is empty. Valid values: // // * true: The system replaces the original backup path with the specified backup path. // * false: The system does not update the original backup path. The system backs up data based on the backup path that you specified when you created the backup plan. UpdatePaths *bool `json:"UpdatePaths,omitempty" xml:"UpdatePaths,omitempty"` // The ID of the backup vault. VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (UpdateBackupPlanRequest) GoString ¶
func (s UpdateBackupPlanRequest) GoString() string
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 ¶ added in v2.0.1
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. BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // The ID of the region where the remote backup vault resides. DestinationRegionId *string `json:"DestinationRegionId,omitempty" xml:"DestinationRegionId,omitempty"` // The retention period of backup data. DestinationRetention *int64 `json:"DestinationRetention,omitempty" xml:"DestinationRetention,omitempty"` // Indicates whether the policy is disabled. Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // Indicates whether the snapshot data is backed up to the backup vault. DoCopy *bool `json:"DoCopy,omitempty" xml:"DoCopy,omitempty"` // The retention period of backup data. Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The name of the policy. 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 ISO8601 standard. For example, PT1H indicates an interval of 1 hour. P1D indicates an interval of one day. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UpdateBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. // // * true: The call is successful. // * false: The call fails. 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 detail about the ECS instance backup, the format of value type is JSON. // // * snapshotGroup: whether to use a snapshot-consistent group (only enhanced SSDs (ESSDs)). // * appConsistent: whether to enable the application-consistent backup feature (use with preScriptPath and postScriptPath only). // * preScriptPath: the pre-freeze scripts path. // * postScriptPath: the post-thaw scripts path. 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. 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. Include *string `json:"Include,omitempty" xml:"Include,omitempty"` 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 VSS 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. Options *string `json:"Options,omitempty" xml:"Options,omitempty"` // The details about the Tablestore instance. OtsDetailShrink *string `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty"` // The backup paths. Path []*string `json:"Path,omitempty" xml:"Path,omitempty" type:"Repeated"` // The ID of the backup plan. PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The name of the backup plan. PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"` // This parameter is required only if the **SourceType** parameter is set to **OSS**. This parameter specifies a prefix. After a prefix is specified, only objects whose names start with the prefix are backed up. Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"` // The retention period of backup data. Minimum value: 1. Unit: days. Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The backup plan rule. 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 ISO8601 standard. For example, PT1H indicates an interval of 1 hour. P1D indicates an interval of one day. 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 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. You can limit the bandwidth that is used for data backup during peak hours to ensure business continuity. 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. SpeedLimit *string `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"` // Specifies whether to update the backup path if the backup path is empty. Valid values: // // * true: The system replaces the original backup path with the specified backup path. // * false: The system does not update the original backup path. The system backs up data based on the backup path that you specified when you created the backup plan. UpdatePaths *bool `json:"UpdatePaths,omitempty" xml:"UpdatePaths,omitempty"` // The ID of the backup vault. VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (UpdateBackupPlanShrinkRequest) GoString ¶
func (s UpdateBackupPlanShrinkRequest) GoString() string
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 ¶ added in v2.0.1
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. BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // The ID of the region where the remote backup vault resides. DestinationRegionId *string `json:"DestinationRegionId,omitempty" xml:"DestinationRegionId,omitempty"` // The retention period of backup data. DestinationRetention *int64 `json:"DestinationRetention,omitempty" xml:"DestinationRetention,omitempty"` // Indicates whether the policy is disabled. Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // Indicates whether the snapshot data is backed up to the backup vault. DoCopy *bool `json:"DoCopy,omitempty" xml:"DoCopy,omitempty"` // The retention period of backup data. Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // The name of the policy. 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 ISO8601 standard. For example, PT1H indicates an interval of 1 hour. P1D indicates an interval of one day. 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 { // The ID of the backup client. ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // The network type of the backup client. Valid values: // // * **PUBLIC**: public network // * **VPC**: VPC. // * **CLASSIC**: classic network DataNetworkType *string `json:"DataNetworkType,omitempty" xml:"DataNetworkType,omitempty"` // The proxy settings of the backup client. Valid values: // // * **DISABLE**: No proxy is configured. // * **USE_CONTROL_PROXY **: The proxy settings are the same as the settings that are predefined by the system. Default value: USE_CONTROL_PROXY. // * **CUSTOM**: Custom HTTP proxy settings are configured. DataProxySetting *string `json:"DataProxySetting,omitempty" xml:"DataProxySetting,omitempty"` // The number of CPU cores that can be used by a single backup job. A value of 0 indicates no limits. MaxCpuCore *int32 `json:"MaxCpuCore,omitempty" xml:"MaxCpuCore,omitempty"` // The number of concurrent tasks that can be included in a backup job. A value of 0 indicates no limits. MaxWorker *int32 `json:"MaxWorker,omitempty" xml:"MaxWorker,omitempty"` // The custom IP address of the proxy server. ProxyHost *string `json:"ProxyHost,omitempty" xml:"ProxyHost,omitempty"` // The custom password of the proxy server. ProxyPassword *string `json:"ProxyPassword,omitempty" xml:"ProxyPassword,omitempty"` // The custom port number of the proxy server. ProxyPort *int32 `json:"ProxyPort,omitempty" xml:"ProxyPort,omitempty"` // The custom username of the proxy server. ProxyUser *string `json:"ProxyUser,omitempty" xml:"ProxyUser,omitempty"` // The ID of resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // Specifies whether to transmit data over HTTPS. // // * true: The system transmits data over HTTPS. // * false: The system transmits data over HTTP. UseHttps *bool `json:"UseHttps,omitempty" xml:"UseHttps,omitempty"` // The ID of the backup vault. If you use a backup client of an earlier version, you must set this parameter. VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` }
func (UpdateClientSettingsRequest) GoString ¶
func (s UpdateClientSettingsRequest) GoString() string
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) 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UpdateClientSettingsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request is successful. Valid values: // // * true: indicates that the request is successful. // * false: indicates that the request fails. 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 UpdateHanaBackupPlanRequest ¶
type UpdateHanaBackupPlanRequest struct { // The backup prefix. BackupPrefix *string `json:"BackupPrefix,omitempty" xml:"BackupPrefix,omitempty"` // The ID of the SAP HANA instance. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The ID of the backup plan. PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"` // The name of the backup plan. PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"` // The ID of the resource group. 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 1 hour. P1D specifies an interval of one day. Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UpdateHanaBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. 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. 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. CatalogBackupUsingBackint *bool `json:"CatalogBackupUsingBackint,omitempty" xml:"CatalogBackupUsingBackint,omitempty"` // The ID of the SAP HANA instance. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The configuration file for data backup. DataBackupParameterFile *string `json:"DataBackupParameterFile,omitempty" xml:"DataBackupParameterFile,omitempty"` // The name of the database. 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. EnableAutoLogBackup *bool `json:"EnableAutoLogBackup,omitempty" xml:"EnableAutoLogBackup,omitempty"` // The configuration file for log backup. LogBackupParameterFile *string `json:"LogBackupParameterFile,omitempty" xml:"LogBackupParameterFile,omitempty"` // The interval at which logs are backed up. Unit: seconds. 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. LogBackupUsingBackint *bool `json:"LogBackupUsingBackint,omitempty" xml:"LogBackupUsingBackint,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UpdateHanaBackupSettingResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. 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 backup client sends alert notifications in the same way as the backup vault. AlertSetting *string `json:"AlertSetting,omitempty" xml:"AlertSetting,omitempty"` // The ID of the SAP HANA instance. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The name of the SAP HANA instance. 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. Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The instance number of the SAP HANA system. InstanceNumber *int32 `json:"InstanceNumber,omitempty" xml:"InstanceNumber,omitempty"` // The password that is used to connect with the SAP HANA database. Password *string `json:"Password,omitempty" xml:"Password,omitempty"` // The ID of the resource group. 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. UseSsl *bool `json:"UseSsl,omitempty" xml:"UseSsl,omitempty"` // The username of the SYSTEMDB database. 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 instance is verified. // * false: The SSL certificate of the SAP HANA instance is not verified. ValidateCertificate *bool `json:"ValidateCertificate,omitempty" xml:"ValidateCertificate,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UpdateHanaInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the call was successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. 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. ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The name of the database. 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. Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // The number of days for which the backup is retained. If you set the Disabled parameter to false, the backup is retained for the number of days specified by this parameter. 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 update the retention period. The time must follow the UNIX time format. Unit: seconds. // * interval: the interval at which the system updates the retention period. The interval must follow the ISO 8601 standard. For example, PT1H specifies an interval of 1 hour and P1D specifies an interval of one day. Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UpdateHanaRetentionSettingResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. 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 ¶ added in v2.0.1
type UpdatePolicyBindingRequest struct { // Advanced options. AdvancedOptions *UpdatePolicyBindingRequestAdvancedOptions `json:"AdvancedOptions,omitempty" xml:"AdvancedOptions,omitempty" type:"Struct"` // The ID of the data source. DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"` // Specifies whether to disable the backup policy for the data source. // // * true: disables the backup policy for the data source // * false: enables the backup policy for the data source Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // The description of the association. PolicyBindingDescription *string `json:"PolicyBindingDescription,omitempty" xml:"PolicyBindingDescription,omitempty"` // The ID of the backup policy. PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // The type of the data source. Valid values: // // * **UDM_ECS**: ECS instance backup SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (UpdatePolicyBindingRequest) GoString ¶ added in v2.0.1
func (s UpdatePolicyBindingRequest) GoString() string
func (*UpdatePolicyBindingRequest) SetAdvancedOptions ¶ added in v2.0.1
func (s *UpdatePolicyBindingRequest) SetAdvancedOptions(v *UpdatePolicyBindingRequestAdvancedOptions) *UpdatePolicyBindingRequest
func (*UpdatePolicyBindingRequest) SetDataSourceId ¶ added in v2.0.1
func (s *UpdatePolicyBindingRequest) SetDataSourceId(v string) *UpdatePolicyBindingRequest
func (*UpdatePolicyBindingRequest) SetDisabled ¶ added in v2.0.1
func (s *UpdatePolicyBindingRequest) SetDisabled(v bool) *UpdatePolicyBindingRequest
func (*UpdatePolicyBindingRequest) SetPolicyBindingDescription ¶ added in v2.0.1
func (s *UpdatePolicyBindingRequest) SetPolicyBindingDescription(v string) *UpdatePolicyBindingRequest
func (*UpdatePolicyBindingRequest) SetPolicyId ¶ added in v2.0.1
func (s *UpdatePolicyBindingRequest) SetPolicyId(v string) *UpdatePolicyBindingRequest
func (*UpdatePolicyBindingRequest) SetSourceType ¶ added in v2.0.1
func (s *UpdatePolicyBindingRequest) SetSourceType(v string) *UpdatePolicyBindingRequest
func (UpdatePolicyBindingRequest) String ¶ added in v2.0.1
func (s UpdatePolicyBindingRequest) String() string
type UpdatePolicyBindingRequestAdvancedOptions ¶ added in v2.0.1
type UpdatePolicyBindingRequestAdvancedOptions struct { // The details of ECS instance backup. UdmDetail *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail `json:"UdmDetail,omitempty" xml:"UdmDetail,omitempty" type:"Struct"` }
func (UpdatePolicyBindingRequestAdvancedOptions) GoString ¶ added in v2.0.1
func (s UpdatePolicyBindingRequestAdvancedOptions) GoString() string
func (*UpdatePolicyBindingRequestAdvancedOptions) SetUdmDetail ¶ added in v2.0.1
func (UpdatePolicyBindingRequestAdvancedOptions) String ¶ added in v2.0.1
func (s UpdatePolicyBindingRequestAdvancedOptions) String() string
type UpdatePolicyBindingRequestAdvancedOptionsUdmDetail ¶ added in v2.0.1
type UpdatePolicyBindingRequestAdvancedOptionsUdmDetail struct { // Specifies whether to enable application consistency. You can enable application consistency only if all disks are ESSDs. AppConsistent *bool `json:"AppConsistent,omitempty" xml:"AppConsistent,omitempty"` // The IDs of 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 the value of the **AppConsistent** parameter is **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. EnableFsFreeze *bool `json:"EnableFsFreeze,omitempty" xml:"EnableFsFreeze,omitempty"` // This parameter is required only if the value of the **AppConsistent** parameter is **true**. This parameter specifies whether to create application-consistent snapshots. // // * true: creates application-consistent snapshots // * false: creates file system-consistent snapshots // // Default value: 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 the value of the **AppConsistent** parameter is **true**. This parameter specifies the path of the post-thaw scripts that are executed after application-consistent snapshots are created. PostScriptPath *string `json:"PostScriptPath,omitempty" xml:"PostScriptPath,omitempty"` // This parameter is required only if the value of the **AppConsistent** parameter is **true**. This parameter specifies the path of the pre-freeze scripts that are executed before application-consistent snapshots are created. PreScriptPath *string `json:"PreScriptPath,omitempty" xml:"PreScriptPath,omitempty"` // This parameter is required only if the value of the **AppConsistent** parameter is **true**. This parameter specifies the name of the RAM role that is required to create application-consistent snapshots. 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 enhanced SSDs (ESSDs). SnapshotGroup *bool `json:"SnapshotGroup,omitempty" xml:"SnapshotGroup,omitempty"` // This parameter is required only if the value of the **AppConsistent** parameter is **true**. This parameter specifies the I/O freeze timeout period. Default value: 30. Unit: seconds. TimeoutInSeconds *int64 `json:"TimeoutInSeconds,omitempty" xml:"TimeoutInSeconds,omitempty"` }
func (UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) GoString ¶ added in v2.0.1
func (s UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) GoString() string
func (*UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetAppConsistent ¶ added in v2.0.1
func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetAppConsistent(v bool) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
func (*UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetDiskIdList ¶ added in v2.0.1
func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetDiskIdList(v []*string) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
func (*UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetEnableFsFreeze ¶ added in v2.0.1
func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetEnableFsFreeze(v bool) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
func (*UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetEnableWriters ¶ added in v2.0.1
func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetEnableWriters(v bool) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
func (*UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetExcludeDiskIdList ¶ added in v2.0.1
func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetExcludeDiskIdList(v []*string) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
func (*UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetPostScriptPath ¶ added in v2.0.1
func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetPostScriptPath(v string) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
func (*UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetPreScriptPath ¶ added in v2.0.1
func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetPreScriptPath(v string) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
func (*UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetRamRoleName ¶ added in v2.0.1
func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetRamRoleName(v string) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
func (*UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetSnapshotGroup ¶ added in v2.0.1
func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetSnapshotGroup(v bool) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
func (*UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetTimeoutInSeconds ¶ added in v2.0.1
func (s *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) SetTimeoutInSeconds(v int64) *UpdatePolicyBindingRequestAdvancedOptionsUdmDetail
func (UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) String ¶ added in v2.0.1
func (s UpdatePolicyBindingRequestAdvancedOptionsUdmDetail) String() string
type UpdatePolicyBindingResponse ¶ added in v2.0.1
type UpdatePolicyBindingResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UpdatePolicyBindingResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (UpdatePolicyBindingResponse) GoString ¶ added in v2.0.1
func (s UpdatePolicyBindingResponse) GoString() string
func (*UpdatePolicyBindingResponse) SetBody ¶ added in v2.0.1
func (s *UpdatePolicyBindingResponse) SetBody(v *UpdatePolicyBindingResponseBody) *UpdatePolicyBindingResponse
func (*UpdatePolicyBindingResponse) SetHeaders ¶ added in v2.0.1
func (s *UpdatePolicyBindingResponse) SetHeaders(v map[string]*string) *UpdatePolicyBindingResponse
func (*UpdatePolicyBindingResponse) SetStatusCode ¶ added in v2.0.1
func (s *UpdatePolicyBindingResponse) SetStatusCode(v int32) *UpdatePolicyBindingResponse
func (UpdatePolicyBindingResponse) String ¶ added in v2.0.1
func (s UpdatePolicyBindingResponse) String() string
type UpdatePolicyBindingResponseBody ¶ added in v2.0.1
type UpdatePolicyBindingResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (UpdatePolicyBindingResponseBody) GoString ¶ added in v2.0.1
func (s UpdatePolicyBindingResponseBody) GoString() string
func (*UpdatePolicyBindingResponseBody) SetCode ¶ added in v2.0.1
func (s *UpdatePolicyBindingResponseBody) SetCode(v string) *UpdatePolicyBindingResponseBody
func (*UpdatePolicyBindingResponseBody) SetMessage ¶ added in v2.0.1
func (s *UpdatePolicyBindingResponseBody) SetMessage(v string) *UpdatePolicyBindingResponseBody
func (*UpdatePolicyBindingResponseBody) SetRequestId ¶ added in v2.0.1
func (s *UpdatePolicyBindingResponseBody) SetRequestId(v string) *UpdatePolicyBindingResponseBody
func (*UpdatePolicyBindingResponseBody) SetSuccess ¶ added in v2.0.1
func (s *UpdatePolicyBindingResponseBody) SetSuccess(v bool) *UpdatePolicyBindingResponseBody
func (UpdatePolicyBindingResponseBody) String ¶ added in v2.0.1
func (s UpdatePolicyBindingResponseBody) String() string
type UpdatePolicyBindingShrinkRequest ¶ added in v2.0.1
type UpdatePolicyBindingShrinkRequest struct { // Advanced options. AdvancedOptionsShrink *string `json:"AdvancedOptions,omitempty" xml:"AdvancedOptions,omitempty"` // The ID of the data source. DataSourceId *string `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"` // Specifies whether to disable the backup policy for the data source. // // * true: disables the backup policy for the data source // * false: enables the backup policy for the data source Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"` // The description of the association. PolicyBindingDescription *string `json:"PolicyBindingDescription,omitempty" xml:"PolicyBindingDescription,omitempty"` // The ID of the backup policy. PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // The type of the data source. Valid values: // // * **UDM_ECS**: ECS instance backup SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (UpdatePolicyBindingShrinkRequest) GoString ¶ added in v2.0.1
func (s UpdatePolicyBindingShrinkRequest) GoString() string
func (*UpdatePolicyBindingShrinkRequest) SetAdvancedOptionsShrink ¶ added in v2.0.1
func (s *UpdatePolicyBindingShrinkRequest) SetAdvancedOptionsShrink(v string) *UpdatePolicyBindingShrinkRequest
func (*UpdatePolicyBindingShrinkRequest) SetDataSourceId ¶ added in v2.0.1
func (s *UpdatePolicyBindingShrinkRequest) SetDataSourceId(v string) *UpdatePolicyBindingShrinkRequest
func (*UpdatePolicyBindingShrinkRequest) SetDisabled ¶ added in v2.0.1
func (s *UpdatePolicyBindingShrinkRequest) SetDisabled(v bool) *UpdatePolicyBindingShrinkRequest
func (*UpdatePolicyBindingShrinkRequest) SetPolicyBindingDescription ¶ added in v2.0.1
func (s *UpdatePolicyBindingShrinkRequest) SetPolicyBindingDescription(v string) *UpdatePolicyBindingShrinkRequest
func (*UpdatePolicyBindingShrinkRequest) SetPolicyId ¶ added in v2.0.1
func (s *UpdatePolicyBindingShrinkRequest) SetPolicyId(v string) *UpdatePolicyBindingShrinkRequest
func (*UpdatePolicyBindingShrinkRequest) SetSourceType ¶ added in v2.0.1
func (s *UpdatePolicyBindingShrinkRequest) SetSourceType(v string) *UpdatePolicyBindingShrinkRequest
func (UpdatePolicyBindingShrinkRequest) String ¶ added in v2.0.1
func (s UpdatePolicyBindingShrinkRequest) String() string
type UpdatePolicyV2Request ¶ added in v2.0.1
type UpdatePolicyV2Request struct { // The description of the backup policy. PolicyDescription *string `json:"PolicyDescription,omitempty" xml:"PolicyDescription,omitempty"` // The ID of the backup policy. PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // The name of the backup policy. 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 ¶ added in v2.0.1
func (s UpdatePolicyV2Request) GoString() string
func (*UpdatePolicyV2Request) SetPolicyDescription ¶ added in v2.0.1
func (s *UpdatePolicyV2Request) SetPolicyDescription(v string) *UpdatePolicyV2Request
func (*UpdatePolicyV2Request) SetPolicyId ¶ added in v2.0.1
func (s *UpdatePolicyV2Request) SetPolicyId(v string) *UpdatePolicyV2Request
func (*UpdatePolicyV2Request) SetPolicyName ¶ added in v2.0.1
func (s *UpdatePolicyV2Request) SetPolicyName(v string) *UpdatePolicyV2Request
func (*UpdatePolicyV2Request) SetRules ¶ added in v2.0.1
func (s *UpdatePolicyV2Request) SetRules(v []*UpdatePolicyV2RequestRules) *UpdatePolicyV2Request
func (UpdatePolicyV2Request) String ¶ added in v2.0.1
func (s UpdatePolicyV2Request) String() string
type UpdatePolicyV2RequestRules ¶ added in v2.0.1
type UpdatePolicyV2RequestRules struct { // This parameter is required only if you set the **RuleType** parameter to **TRANSITION**. This parameter specifies the time when data is dumped from a backup vault to an archive vault. Unit: days. ArchiveDays *int64 `json:"ArchiveDays,omitempty" xml:"ArchiveDays,omitempty"` // This parameter is required only if you set the **RuleType** parameter to **BACKUP**. This parameter specifies the backup type. Valid value: **COMPLETE**, which indicates full backup. BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"` // This parameter is required only if you set the **RuleType** parameter to **TRANSITION**. This parameter specifies the time when data is dumped from a backup vault to a cold archive vault. Unit: days. ColdArchiveDays *int64 `json:"ColdArchiveDays,omitempty" xml:"ColdArchiveDays,omitempty"` // This parameter is required only if you set the **RuleType** parameter to **REPLICATION**. This parameter specifies the ID of the destination region. ReplicationRegionId *string `json:"ReplicationRegionId,omitempty" xml:"ReplicationRegionId,omitempty"` // This parameter is required only if you set the **RuleType** parameter to **TRANSITION** or **REPLICATION**. // // * If you set the **RuleType** parameter to **TRANSITION**, this parameter specifies the retention period of the backup data. Minimum value: 1. Unit: days. // * If you set the **RuleType** parameter to **REPLICATION**, this parameter specifies the retention period of remote backups. Minimum value: 1. Unit: days. Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"` // This parameter is required only if you set the **RuleType** parameter to **TRANSITION**. This parameter specifies the special retention rules. RetentionRules []*UpdatePolicyV2RequestRulesRetentionRules `json:"RetentionRules,omitempty" xml:"RetentionRules,omitempty" type:"Repeated"` // The ID of the rule. 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. // // * **BACKUP**: backup rule // * **TRANSITION**: lifecycle rule // * **REPLICATION**: replication rule RuleType *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"` // This parameter is required only if you set the **RuleType** parameter 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 one hour. P1D specifies an interval of one day. Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"` }
func (UpdatePolicyV2RequestRules) GoString ¶ added in v2.0.1
func (s UpdatePolicyV2RequestRules) GoString() string
func (*UpdatePolicyV2RequestRules) SetArchiveDays ¶ added in v2.0.1
func (s *UpdatePolicyV2RequestRules) SetArchiveDays(v int64) *UpdatePolicyV2RequestRules
func (*UpdatePolicyV2RequestRules) SetBackupType ¶ added in v2.0.1
func (s *UpdatePolicyV2RequestRules) SetBackupType(v string) *UpdatePolicyV2RequestRules
func (*UpdatePolicyV2RequestRules) SetColdArchiveDays ¶ added in v2.0.1
func (s *UpdatePolicyV2RequestRules) SetColdArchiveDays(v int64) *UpdatePolicyV2RequestRules
func (*UpdatePolicyV2RequestRules) SetReplicationRegionId ¶ added in v2.0.1
func (s *UpdatePolicyV2RequestRules) SetReplicationRegionId(v string) *UpdatePolicyV2RequestRules
func (*UpdatePolicyV2RequestRules) SetRetention ¶ added in v2.0.1
func (s *UpdatePolicyV2RequestRules) SetRetention(v int64) *UpdatePolicyV2RequestRules
func (*UpdatePolicyV2RequestRules) SetRetentionRules ¶ added in v2.0.1
func (s *UpdatePolicyV2RequestRules) SetRetentionRules(v []*UpdatePolicyV2RequestRulesRetentionRules) *UpdatePolicyV2RequestRules
func (*UpdatePolicyV2RequestRules) SetRuleId ¶ added in v2.0.1
func (s *UpdatePolicyV2RequestRules) SetRuleId(v string) *UpdatePolicyV2RequestRules
func (*UpdatePolicyV2RequestRules) SetRuleType ¶ added in v2.0.1
func (s *UpdatePolicyV2RequestRules) SetRuleType(v string) *UpdatePolicyV2RequestRules
func (*UpdatePolicyV2RequestRules) SetSchedule ¶ added in v2.0.1
func (s *UpdatePolicyV2RequestRules) SetSchedule(v string) *UpdatePolicyV2RequestRules
func (UpdatePolicyV2RequestRules) String ¶ added in v2.0.1
func (s UpdatePolicyV2RequestRules) String() string
type UpdatePolicyV2RequestRulesRetentionRules ¶ added in v2.0.1
type UpdatePolicyV2RequestRulesRetentionRules struct { // The type of the special retention rule. Valid values: // // * **WEEKLY**: retains weekly backups // * **MONTHLY**: retains monthly backups // * **YEARLY**: retains yearly backups AdvancedRetentionType *string `json:"AdvancedRetentionType,omitempty" xml:"AdvancedRetentionType,omitempty"` // The retention period of the backup data. Minimum value: 1. Unit: days. 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. WhichSnapshot *int64 `json:"WhichSnapshot,omitempty" xml:"WhichSnapshot,omitempty"` }
func (UpdatePolicyV2RequestRulesRetentionRules) GoString ¶ added in v2.0.1
func (s UpdatePolicyV2RequestRulesRetentionRules) GoString() string
func (*UpdatePolicyV2RequestRulesRetentionRules) SetAdvancedRetentionType ¶ added in v2.0.1
func (s *UpdatePolicyV2RequestRulesRetentionRules) SetAdvancedRetentionType(v string) *UpdatePolicyV2RequestRulesRetentionRules
func (*UpdatePolicyV2RequestRulesRetentionRules) SetRetention ¶ added in v2.0.1
func (s *UpdatePolicyV2RequestRulesRetentionRules) SetRetention(v int64) *UpdatePolicyV2RequestRulesRetentionRules
func (*UpdatePolicyV2RequestRulesRetentionRules) SetWhichSnapshot ¶ added in v2.0.1
func (s *UpdatePolicyV2RequestRulesRetentionRules) SetWhichSnapshot(v int64) *UpdatePolicyV2RequestRulesRetentionRules
func (UpdatePolicyV2RequestRulesRetentionRules) String ¶ added in v2.0.1
func (s UpdatePolicyV2RequestRulesRetentionRules) String() string
type UpdatePolicyV2Response ¶ added in v2.0.1
type UpdatePolicyV2Response struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UpdatePolicyV2ResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (UpdatePolicyV2Response) GoString ¶ added in v2.0.1
func (s UpdatePolicyV2Response) GoString() string
func (*UpdatePolicyV2Response) SetBody ¶ added in v2.0.1
func (s *UpdatePolicyV2Response) SetBody(v *UpdatePolicyV2ResponseBody) *UpdatePolicyV2Response
func (*UpdatePolicyV2Response) SetHeaders ¶ added in v2.0.1
func (s *UpdatePolicyV2Response) SetHeaders(v map[string]*string) *UpdatePolicyV2Response
func (*UpdatePolicyV2Response) SetStatusCode ¶ added in v2.0.1
func (s *UpdatePolicyV2Response) SetStatusCode(v int32) *UpdatePolicyV2Response
func (UpdatePolicyV2Response) String ¶ added in v2.0.1
func (s UpdatePolicyV2Response) String() string
type UpdatePolicyV2ResponseBody ¶ added in v2.0.1
type UpdatePolicyV2ResponseBody struct { // The HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (UpdatePolicyV2ResponseBody) GoString ¶ added in v2.0.1
func (s UpdatePolicyV2ResponseBody) GoString() string
func (*UpdatePolicyV2ResponseBody) SetCode ¶ added in v2.0.1
func (s *UpdatePolicyV2ResponseBody) SetCode(v string) *UpdatePolicyV2ResponseBody
func (*UpdatePolicyV2ResponseBody) SetMessage ¶ added in v2.0.1
func (s *UpdatePolicyV2ResponseBody) SetMessage(v string) *UpdatePolicyV2ResponseBody
func (*UpdatePolicyV2ResponseBody) SetRequestId ¶ added in v2.0.1
func (s *UpdatePolicyV2ResponseBody) SetRequestId(v string) *UpdatePolicyV2ResponseBody
func (*UpdatePolicyV2ResponseBody) SetSuccess ¶ added in v2.0.1
func (s *UpdatePolicyV2ResponseBody) SetSuccess(v bool) *UpdatePolicyV2ResponseBody
func (UpdatePolicyV2ResponseBody) String ¶ added in v2.0.1
func (s UpdatePolicyV2ResponseBody) String() string
type UpdatePolicyV2ShrinkRequest ¶ added in v2.0.1
type UpdatePolicyV2ShrinkRequest struct { // The description of the backup policy. PolicyDescription *string `json:"PolicyDescription,omitempty" xml:"PolicyDescription,omitempty"` // The ID of the backup policy. PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` // The name of the backup policy. 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 ¶ added in v2.0.1
func (s UpdatePolicyV2ShrinkRequest) GoString() string
func (*UpdatePolicyV2ShrinkRequest) SetPolicyDescription ¶ added in v2.0.1
func (s *UpdatePolicyV2ShrinkRequest) SetPolicyDescription(v string) *UpdatePolicyV2ShrinkRequest
func (*UpdatePolicyV2ShrinkRequest) SetPolicyId ¶ added in v2.0.1
func (s *UpdatePolicyV2ShrinkRequest) SetPolicyId(v string) *UpdatePolicyV2ShrinkRequest
func (*UpdatePolicyV2ShrinkRequest) SetPolicyName ¶ added in v2.0.1
func (s *UpdatePolicyV2ShrinkRequest) SetPolicyName(v string) *UpdatePolicyV2ShrinkRequest
func (*UpdatePolicyV2ShrinkRequest) SetRulesShrink ¶ added in v2.0.1
func (s *UpdatePolicyV2ShrinkRequest) SetRulesShrink(v string) *UpdatePolicyV2ShrinkRequest
func (UpdatePolicyV2ShrinkRequest) String ¶ added in v2.0.1
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. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the backup vault. VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"` // The name of the backup vault. The name must be 1 to 64 characters in length. VaultName *string `json:"VaultName,omitempty" xml:"VaultName,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) String ¶
func (s UpdateVaultRequest) String() string
type UpdateVaultResponse ¶
type UpdateVaultResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UpdateVaultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the request is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request is successful. Valid values: // // * true: indicates that the request is successful. // * false: indicates that the request fails. 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 ECS instances. The sum of the number of backup client IDs and the number of ECS instance IDs cannot exceed 100. ClientIds map[string]interface{} `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"` CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The IDs of backup clients. The sum of the number of backup client IDs and the number of ECS instance IDs cannot exceed 100. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UpgradeBackupClientsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 request is successful. 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 a backup 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 request is successful, a value of successful is returned. If the request fails, an error message is returned. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request is successful. Valid values: // // * true: The request is successful. // * false: The request failed. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The ID of the asynchronous task. You can call the DescribeTask operation to query the execution result of the asynchronous task. 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 request is successful. // - **InstanceNotExists**: The ECS instance does not exist. // - **InstanceNotRunning**: The ECS instance is not running. // - **CloudAssistNotRunningOnInstance**: Cloud Assistant is unavailable. ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // The ID of the ECS instance. 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. 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 ECS instances. The sum of the number of backup client IDs and the number of ECS instance IDs cannot exceed 100. ClientIdsShrink *string `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"` CrossAccountRoleName *string `json:"CrossAccountRoleName,omitempty" xml:"CrossAccountRoleName,omitempty"` CrossAccountType *string `json:"CrossAccountType,omitempty" xml:"CrossAccountType,omitempty"` CrossAccountUserId *int64 `json:"CrossAccountUserId,omitempty" xml:"CrossAccountUserId,omitempty"` // The IDs of backup clients. The sum of the number of backup client IDs and the number of ECS instance IDs cannot exceed 100. 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 backup client. ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the backup vault. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UpgradeClientResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 HTTP status code. The status code 200 indicates that the call is successful. 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. Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The ID of the request. 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. 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. 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
Click to show internal directories.
Click to hide internal directories.