Documentation ¶
Overview ¶
Package client provides primitives to interact with the openapi HTTP API.
Code generated by github.com/deepmap/oapi-codegen version v1.13.0 DO NOT EDIT.
Package client provides primitives to interact with the openapi HTTP API.
Code generated by github.com/deepmap/oapi-codegen version v1.13.0 DO NOT EDIT.
Index ¶
- Constants
- func NewBrowseCloudEntityRequest(server string, params *BrowseCloudEntityParams, ...) (*http.Request, error)
- func NewBrowseCloudEntityRequestWithBody(server string, params *BrowseCloudEntityParams, contentType string, ...) (*http.Request, error)
- func NewChangeCloudCertificateRequest(server string, id openapi_types.UUID, params *ChangeCloudCertificateParams, ...) (*http.Request, error)
- func NewChangeCloudCertificateRequestWithBody(server string, id openapi_types.UUID, params *ChangeCloudCertificateParams, ...) (*http.Request, error)
- func NewChangeCloudCredsSecretKeyRequest(server string, id openapi_types.UUID, params *ChangeCloudCredsSecretKeyParams, ...) (*http.Request, error)
- func NewChangeCloudCredsSecretKeyRequestWithBody(server string, id openapi_types.UUID, params *ChangeCloudCredsSecretKeyParams, ...) (*http.Request, error)
- func NewChangePasswordForCredsRequest(server string, id openapi_types.UUID, params *ChangePasswordForCredsParams, ...) (*http.Request, error)
- func NewChangePasswordForCredsRequestWithBody(server string, id openapi_types.UUID, params *ChangePasswordForCredsParams, ...) (*http.Request, error)
- func NewChangePrivateKeyForCredsRequest(server string, id openapi_types.UUID, params *ChangePrivateKeyForCredsParams, ...) (*http.Request, error)
- func NewChangePrivateKeyForCredsRequestWithBody(server string, id openapi_types.UUID, params *ChangePrivateKeyForCredsParams, ...) (*http.Request, error)
- func NewChangeRootPasswordForCredsRequest(server string, id openapi_types.UUID, params *ChangeRootPasswordForCredsParams, ...) (*http.Request, error)
- func NewChangeRootPasswordForCredsRequestWithBody(server string, id openapi_types.UUID, params *ChangeRootPasswordForCredsParams, ...) (*http.Request, error)
- func NewCreateAuthorizationCodeRequest(server string, params *CreateAuthorizationCodeParams) (*http.Request, error)
- func NewCreateCloudCredsHelperApplianceRequest(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewCreateCloudCredsHelperApplianceRequestWithBody(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewCreateCloudCredsRequest(server string, params *CreateCloudCredsParams, ...) (*http.Request, error)
- func NewCreateCloudCredsRequestWithBody(server string, params *CreateCloudCredsParams, contentType string, ...) (*http.Request, error)
- func NewCreateComputerRecoveryTokenRequest(server string, params *CreateComputerRecoveryTokenParams, ...) (*http.Request, error)
- func NewCreateComputerRecoveryTokenRequestWithBody(server string, params *CreateComputerRecoveryTokenParams, contentType string, ...) (*http.Request, error)
- func NewCreateCredsRequest(server string, params *CreateCredsParams, body CreateCredsJSONRequestBody) (*http.Request, error)
- func NewCreateCredsRequestWithBody(server string, params *CreateCredsParams, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateEncryptionPasswordRequest(server string, params *CreateEncryptionPasswordParams, ...) (*http.Request, error)
- func NewCreateEncryptionPasswordRequestWithBody(server string, params *CreateEncryptionPasswordParams, contentType string, ...) (*http.Request, error)
- func NewCreateJobRequest(server string, params *CreateJobParams, body CreateJobJSONRequestBody) (*http.Request, error)
- func NewCreateJobRequestWithBody(server string, params *CreateJobParams, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateManagedServerRequest(server string, params *CreateManagedServerParams, ...) (*http.Request, error)
- func NewCreateManagedServerRequestWithBody(server string, params *CreateManagedServerParams, contentType string, ...) (*http.Request, error)
- func NewCreateNewCloudFolderRequest(server string, params *CreateNewCloudFolderParams, ...) (*http.Request, error)
- func NewCreateNewCloudFolderRequestWithBody(server string, params *CreateNewCloudFolderParams, contentType string, ...) (*http.Request, error)
- func NewCreateProxyRequest(server string, params *CreateProxyParams, body CreateProxyJSONRequestBody) (*http.Request, error)
- func NewCreateProxyRequestWithBody(server string, params *CreateProxyParams, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateRepositoryRequest(server string, params *CreateRepositoryParams, ...) (*http.Request, error)
- func NewCreateRepositoryRequestWithBody(server string, params *CreateRepositoryParams, contentType string, ...) (*http.Request, error)
- func NewCreateScaleOutRepositoryRequest(server string, params *CreateScaleOutRepositoryParams, ...) (*http.Request, error)
- func NewCreateScaleOutRepositoryRequestWithBody(server string, params *CreateScaleOutRepositoryParams, contentType string, ...) (*http.Request, error)
- func NewCreateTokenRequestWithBody(server string, params *CreateTokenParams, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateTokenRequestWithFormdataBody(server string, params *CreateTokenParams, body CreateTokenFormdataRequestBody) (*http.Request, error)
- func NewDeleteCloudCredsHelperApplianceRequest(server string, id openapi_types.UUID, applianceId openapi_types.UUID, ...) (*http.Request, error)
- func NewDeleteCloudCredsRequest(server string, id openapi_types.UUID, params *DeleteCloudCredsParams) (*http.Request, error)
- func NewDeleteComputerRecoveryTokenRequest(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewDeleteCredsRequest(server string, id openapi_types.UUID, params *DeleteCredsParams) (*http.Request, error)
- func NewDeleteEncryptionPasswordRequest(server string, id openapi_types.UUID, params *DeleteEncryptionPasswordParams) (*http.Request, error)
- func NewDeleteJobRequest(server string, id openapi_types.UUID, params *DeleteJobParams) (*http.Request, error)
- func NewDeleteManagedServerRequest(server string, id openapi_types.UUID, params *DeleteManagedServerParams) (*http.Request, error)
- func NewDeleteProxyRequest(server string, id openapi_types.UUID, params *DeleteProxyParams) (*http.Request, error)
- func NewDeleteRepositoryRequest(server string, id openapi_types.UUID, params *DeleteRepositoryParams) (*http.Request, error)
- func NewDeleteScaleOutRepositoryRequest(server string, id openapi_types.UUID, params *DeleteScaleOutRepositoryParams) (*http.Request, error)
- func NewDisableJobRequest(server string, id openapi_types.UUID, params *DisableJobParams) (*http.Request, error)
- func NewDisableScaleOutExtentMaintenanceModeRequest(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewDisableScaleOutExtentMaintenanceModeRequestWithBody(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewDisableScaleOutExtentSealedModeRequest(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewDisableScaleOutExtentSealedModeRequestWithBody(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewEnableJobRequest(server string, id openapi_types.UUID, params *EnableJobParams) (*http.Request, error)
- func NewEnableScaleOutExtentMaintenanceModeRequest(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewEnableScaleOutExtentMaintenanceModeRequestWithBody(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewEnableScaleOutExtentSealedModeRequest(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewEnableScaleOutExtentSealedModeRequestWithBody(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewEntireVmRestoreVmwareRequest(server string, params *EntireVmRestoreVmwareParams, ...) (*http.Request, error)
- func NewEntireVmRestoreVmwareRequestWithBody(server string, params *EntireVmRestoreVmwareParams, contentType string, ...) (*http.Request, error)
- func NewEvacuateBackupsFromScaleOutExtentRequest(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewEvacuateBackupsFromScaleOutExtentRequestWithBody(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewExportCloudCredentialsRequest(server string, params *ExportCloudCredentialsParams, ...) (*http.Request, error)
- func NewExportCloudCredentialsRequestWithBody(server string, params *ExportCloudCredentialsParams, contentType string, ...) (*http.Request, error)
- func NewExportCredentialsRequest(server string, params *ExportCredentialsParams, ...) (*http.Request, error)
- func NewExportCredentialsRequestWithBody(server string, params *ExportCredentialsParams, contentType string, ...) (*http.Request, error)
- func NewExportEncryptionPasswordsRequest(server string, params *ExportEncryptionPasswordsParams, ...) (*http.Request, error)
- func NewExportEncryptionPasswordsRequestWithBody(server string, params *ExportEncryptionPasswordsParams, contentType string, ...) (*http.Request, error)
- func NewExportJobsRequest(server string, params *ExportJobsParams, body ExportJobsJSONRequestBody) (*http.Request, error)
- func NewExportJobsRequestWithBody(server string, params *ExportJobsParams, contentType string, body io.Reader) (*http.Request, error)
- func NewExportManagedServersRequest(server string, params *ExportManagedServersParams, ...) (*http.Request, error)
- func NewExportManagedServersRequestWithBody(server string, params *ExportManagedServersParams, contentType string, ...) (*http.Request, error)
- func NewExportProxiesRequest(server string, params *ExportProxiesParams, body ExportProxiesJSONRequestBody) (*http.Request, error)
- func NewExportProxiesRequestWithBody(server string, params *ExportProxiesParams, contentType string, body io.Reader) (*http.Request, error)
- func NewExportRepositoriesRequest(server string, params *ExportRepositoriesParams, ...) (*http.Request, error)
- func NewExportRepositoriesRequestWithBody(server string, params *ExportRepositoriesParams, contentType string, ...) (*http.Request, error)
- func NewFinishAppRegistrationByDeviceCodeRequest(server string, verificationCode string, ...) (*http.Request, error)
- func NewGetAllAutomationSessionsRequest(server string, params *GetAllAutomationSessionsParams) (*http.Request, error)
- func NewGetAllBackupObjectsRequest(server string, params *GetAllBackupObjectsParams) (*http.Request, error)
- func NewGetAllBackupsRequest(server string, params *GetAllBackupsParams) (*http.Request, error)
- func NewGetAllCloudCredsRequest(server string, params *GetAllCloudCredsParams) (*http.Request, error)
- func NewGetAllComputerRecoveryTokensRequest(server string, params *GetAllComputerRecoveryTokensParams) (*http.Request, error)
- func NewGetAllCredsHelperAppliancesRequest(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewGetAllCredsRequest(server string, params *GetAllCredsParams) (*http.Request, error)
- func NewGetAllEncryptionPasswordsRequest(server string, params *GetAllEncryptionPasswordsParams) (*http.Request, error)
- func NewGetAllInstantViVMRecoveryMountsRequest(server string, params *GetAllInstantViVMRecoveryMountsParams) (*http.Request, error)
- func NewGetAllInventoryVmwareHostsRequest(server string, params *GetAllInventoryVmwareHostsParams) (*http.Request, error)
- func NewGetAllJobsRequest(server string, params *GetAllJobsParams) (*http.Request, error)
- func NewGetAllJobsStatesRequest(server string, params *GetAllJobsStatesParams) (*http.Request, error)
- func NewGetAllManagedServersRequest(server string, params *GetAllManagedServersParams) (*http.Request, error)
- func NewGetAllObjectRestorePointsRequest(server string, params *GetAllObjectRestorePointsParams) (*http.Request, error)
- func NewGetAllProxiesRequest(server string, params *GetAllProxiesParams) (*http.Request, error)
- func NewGetAllRepositoriesRequest(server string, params *GetAllRepositoriesParams) (*http.Request, error)
- func NewGetAllRepositoriesStatesRequest(server string, params *GetAllRepositoriesStatesParams) (*http.Request, error)
- func NewGetAllScaleOutRepositoriesRequest(server string, params *GetAllScaleOutRepositoriesParams) (*http.Request, error)
- func NewGetAllServicesRequest(server string, params *GetAllServicesParams) (*http.Request, error)
- func NewGetAllSessionsRequest(server string, params *GetAllSessionsParams) (*http.Request, error)
- func NewGetAllTrafficRulesRequest(server string, params *GetAllTrafficRulesParams) (*http.Request, error)
- func NewGetAllVmwareFcdInstantRecoveryMountModelsRequest(server string, params *GetAllVmwareFcdInstantRecoveryMountModelsParams) (*http.Request, error)
- func NewGetAutomationSessionLogsRequest(server string, id openapi_types.UUID, params *GetAutomationSessionLogsParams) (*http.Request, error)
- func NewGetAutomationSessionRequest(server string, id openapi_types.UUID, params *GetAutomationSessionParams) (*http.Request, error)
- func NewGetBackupObjectRequest(server string, id openapi_types.UUID, params *GetBackupObjectParams) (*http.Request, error)
- func NewGetBackupObjectRestorePointsRequest(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewGetBackupObjectsRequest(server string, id openapi_types.UUID, params *GetBackupObjectsParams) (*http.Request, error)
- func NewGetBackupRequest(server string, id openapi_types.UUID, params *GetBackupParams) (*http.Request, error)
- func NewGetCloudCredsHelperApplianceRequest(server string, id openapi_types.UUID, applianceId openapi_types.UUID, ...) (*http.Request, error)
- func NewGetCloudCredsRequest(server string, id openapi_types.UUID, params *GetCloudCredsParams) (*http.Request, error)
- func NewGetComputerRecoveryTokenRequest(server string, id openapi_types.UUID, params *GetComputerRecoveryTokenParams) (*http.Request, error)
- func NewGetConfigBackupOptionsRequest(server string, params *GetConfigBackupOptionsParams) (*http.Request, error)
- func NewGetConnectionCertificateRequest(server string, params *GetConnectionCertificateParams, ...) (*http.Request, error)
- func NewGetConnectionCertificateRequestWithBody(server string, params *GetConnectionCertificateParams, contentType string, ...) (*http.Request, error)
- func NewGetCredsRequest(server string, id openapi_types.UUID, params *GetCredsParams) (*http.Request, error)
- func NewGetEncryptionPasswordRequest(server string, id openapi_types.UUID, params *GetEncryptionPasswordParams) (*http.Request, error)
- func NewGetGeneralOptionsRequest(server string, params *GetGeneralOptionsParams) (*http.Request, error)
- func NewGetInstantViVMRecoveryMountRequest(server string, mountId openapi_types.UUID, ...) (*http.Request, error)
- func NewGetJobRequest(server string, id openapi_types.UUID, params *GetJobParams) (*http.Request, error)
- func NewGetManagedServerRequest(server string, id openapi_types.UUID, params *GetManagedServerParams) (*http.Request, error)
- func NewGetObjectRestorePointDisksRequest(server string, id openapi_types.UUID, params *GetObjectRestorePointDisksParams) (*http.Request, error)
- func NewGetObjectRestorePointRequest(server string, id openapi_types.UUID, params *GetObjectRestorePointParams) (*http.Request, error)
- func NewGetProxyRequest(server string, id openapi_types.UUID, params *GetProxyParams) (*http.Request, error)
- func NewGetRepositoryAccessPermissionsRequest(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewGetRepositoryRequest(server string, id openapi_types.UUID, params *GetRepositoryParams) (*http.Request, error)
- func NewGetScaleOutRepositoryAccessPermissionsRequest(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewGetScaleOutRepositoryRequest(server string, id openapi_types.UUID, params *GetScaleOutRepositoryParams) (*http.Request, error)
- func NewGetServerCertificateRequest(server string, params *GetServerCertificateParams) (*http.Request, error)
- func NewGetServerInfoRequest(server string, params *GetServerInfoParams) (*http.Request, error)
- func NewGetServerTimeRequest(server string, params *GetServerTimeParams) (*http.Request, error)
- func NewGetSessionLogsRequest(server string, id openapi_types.UUID, params *GetSessionLogsParams) (*http.Request, error)
- func NewGetSessionRequest(server string, id openapi_types.UUID, params *GetSessionParams) (*http.Request, error)
- func NewGetVmwareFcdInstantRecoveryMountModelRequest(server string, mountId openapi_types.UUID, ...) (*http.Request, error)
- func NewGetVmwareHostObjectRequest(server string, name string, params *GetVmwareHostObjectParams) (*http.Request, error)
- func NewImportCloudCredentialsRequest(server string, params *ImportCloudCredentialsParams, ...) (*http.Request, error)
- func NewImportCloudCredentialsRequestWithBody(server string, params *ImportCloudCredentialsParams, contentType string, ...) (*http.Request, error)
- func NewImportCredentialsRequest(server string, params *ImportCredentialsParams, ...) (*http.Request, error)
- func NewImportCredentialsRequestWithBody(server string, params *ImportCredentialsParams, contentType string, ...) (*http.Request, error)
- func NewImportEncryptionPasswordsRequest(server string, params *ImportEncryptionPasswordsParams, ...) (*http.Request, error)
- func NewImportEncryptionPasswordsRequestWithBody(server string, params *ImportEncryptionPasswordsParams, contentType string, ...) (*http.Request, error)
- func NewImportJobsRequest(server string, params *ImportJobsParams, body ImportJobsJSONRequestBody) (*http.Request, error)
- func NewImportJobsRequestWithBody(server string, params *ImportJobsParams, contentType string, body io.Reader) (*http.Request, error)
- func NewImportManagedServersRequest(server string, params *ImportManagedServersParams, ...) (*http.Request, error)
- func NewImportManagedServersRequestWithBody(server string, params *ImportManagedServersParams, contentType string, ...) (*http.Request, error)
- func NewImportProxiesRequest(server string, params *ImportProxiesParams, body ImportProxiesJSONRequestBody) (*http.Request, error)
- func NewImportProxiesRequestWithBody(server string, params *ImportProxiesParams, contentType string, body io.Reader) (*http.Request, error)
- func NewImportRepositoriesRequest(server string, params *ImportRepositoriesParams, ...) (*http.Request, error)
- func NewImportRepositoriesRequestWithBody(server string, params *ImportRepositoriesParams, contentType string, ...) (*http.Request, error)
- func NewInstantRecoveryVmwareFcdDismountWithSessionRequest(server string, mountId openapi_types.UUID, ...) (*http.Request, error)
- func NewInstantRecoveryVmwareFcdMigrateWithSessionRequest(server string, mountId openapi_types.UUID, ...) (*http.Request, error)
- func NewInstantRecoveryVmwareFcdMigrateWithSessionRequestWithBody(server string, mountId openapi_types.UUID, ...) (*http.Request, error)
- func NewInstantRecoveryVmwareFcdMountWithSessionRequest(server string, params *InstantRecoveryVmwareFcdMountWithSessionParams, ...) (*http.Request, error)
- func NewInstantRecoveryVmwareFcdMountWithSessionRequestWithBody(server string, params *InstantRecoveryVmwareFcdMountWithSessionParams, ...) (*http.Request, error)
- func NewInstantViVMRecoveryMigrateRequest(server string, mountId openapi_types.UUID, ...) (*http.Request, error)
- func NewInstantViVMRecoveryMigrateRequestWithBody(server string, mountId openapi_types.UUID, ...) (*http.Request, error)
- func NewInstantViVMRecoveryMountRequest(server string, params *InstantViVMRecoveryMountParams, ...) (*http.Request, error)
- func NewInstantViVMRecoveryMountRequestWithBody(server string, params *InstantViVMRecoveryMountParams, contentType string, ...) (*http.Request, error)
- func NewInstantViVMRecoveryUnmountRequest(server string, mountId openapi_types.UUID, ...) (*http.Request, error)
- func NewLogoutRequest(server string, params *LogoutParams) (*http.Request, error)
- func NewRequestAppRegistrationByDeviceCodeRequest(server string, params *RequestAppRegistrationByDeviceCodeParams, ...) (*http.Request, error)
- func NewRequestAppRegistrationByDeviceCodeRequestWithBody(server string, params *RequestAppRegistrationByDeviceCodeParams, ...) (*http.Request, error)
- func NewStartConfigBackupRequest(server string, params *StartConfigBackupParams) (*http.Request, error)
- func NewStartJobRequest(server string, id openapi_types.UUID, params *StartJobParams, ...) (*http.Request, error)
- func NewStartJobRequestWithBody(server string, id openapi_types.UUID, params *StartJobParams, ...) (*http.Request, error)
- func NewStopAutomationSessionRequest(server string, id openapi_types.UUID, params *StopAutomationSessionParams) (*http.Request, error)
- func NewStopJobRequest(server string, id openapi_types.UUID, params *StopJobParams, ...) (*http.Request, error)
- func NewStopJobRequestWithBody(server string, id openapi_types.UUID, params *StopJobParams, ...) (*http.Request, error)
- func NewStopSessionRequest(server string, id openapi_types.UUID, params *StopSessionParams) (*http.Request, error)
- func NewUpdateCloudCredsRequest(server string, id openapi_types.UUID, params *UpdateCloudCredsParams, ...) (*http.Request, error)
- func NewUpdateCloudCredsRequestWithBody(server string, id openapi_types.UUID, params *UpdateCloudCredsParams, ...) (*http.Request, error)
- func NewUpdateComputerRecoveryTokenRequest(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewUpdateComputerRecoveryTokenRequestWithBody(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewUpdateConfigBackupOptionsRequest(server string, params *UpdateConfigBackupOptionsParams, ...) (*http.Request, error)
- func NewUpdateConfigBackupOptionsRequestWithBody(server string, params *UpdateConfigBackupOptionsParams, contentType string, ...) (*http.Request, error)
- func NewUpdateCredsRequest(server string, id openapi_types.UUID, params *UpdateCredsParams, ...) (*http.Request, error)
- func NewUpdateCredsRequestWithBody(server string, id openapi_types.UUID, params *UpdateCredsParams, ...) (*http.Request, error)
- func NewUpdateEncryptionPasswordRequest(server string, id openapi_types.UUID, params *UpdateEncryptionPasswordParams, ...) (*http.Request, error)
- func NewUpdateEncryptionPasswordRequestWithBody(server string, id openapi_types.UUID, params *UpdateEncryptionPasswordParams, ...) (*http.Request, error)
- func NewUpdateGeneralOptionsRequest(server string, params *UpdateGeneralOptionsParams, ...) (*http.Request, error)
- func NewUpdateGeneralOptionsRequestWithBody(server string, params *UpdateGeneralOptionsParams, contentType string, ...) (*http.Request, error)
- func NewUpdateJobRequest(server string, id openapi_types.UUID, params *UpdateJobParams, ...) (*http.Request, error)
- func NewUpdateJobRequestWithBody(server string, id openapi_types.UUID, params *UpdateJobParams, ...) (*http.Request, error)
- func NewUpdateManagedServerRequest(server string, id openapi_types.UUID, params *UpdateManagedServerParams, ...) (*http.Request, error)
- func NewUpdateManagedServerRequestWithBody(server string, id openapi_types.UUID, params *UpdateManagedServerParams, ...) (*http.Request, error)
- func NewUpdateProxyRequest(server string, id openapi_types.UUID, params *UpdateProxyParams, ...) (*http.Request, error)
- func NewUpdateProxyRequestWithBody(server string, id openapi_types.UUID, params *UpdateProxyParams, ...) (*http.Request, error)
- func NewUpdateRepositoryAccessPermissionsRequest(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewUpdateRepositoryAccessPermissionsRequestWithBody(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewUpdateRepositoryRequest(server string, id openapi_types.UUID, params *UpdateRepositoryParams, ...) (*http.Request, error)
- func NewUpdateRepositoryRequestWithBody(server string, id openapi_types.UUID, params *UpdateRepositoryParams, ...) (*http.Request, error)
- func NewUpdateScaleOutRepositoryAccessPermissionsRequest(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewUpdateScaleOutRepositoryAccessPermissionsRequestWithBody(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewUpdateScaleOutRepositoryRequest(server string, id openapi_types.UUID, params *UpdateScaleOutRepositoryParams, ...) (*http.Request, error)
- func NewUpdateScaleOutRepositoryRequestWithBody(server string, id openapi_types.UUID, params *UpdateScaleOutRepositoryParams, ...) (*http.Request, error)
- func NewUpdateSingleUseCredentialsRequest(server string, id openapi_types.UUID, params *UpdateSingleUseCredentialsParams, ...) (*http.Request, error)
- func NewUpdateSingleUseCredentialsRequestWithBody(server string, id openapi_types.UUID, params *UpdateSingleUseCredentialsParams, ...) (*http.Request, error)
- func NewUpdateTrafficRulesRequest(server string, params *UpdateTrafficRulesParams, ...) (*http.Request, error)
- func NewUpdateTrafficRulesRequestWithBody(server string, params *UpdateTrafficRulesParams, contentType string, ...) (*http.Request, error)
- type ActiveFullSettingsModel
- type AdvancedSmtpOptionsModel
- type AdvancedStorageScheduleMonthlyModel
- type AdvancedStorageScheduleWeeklyModel
- type AmazonCloudCredentialsImportSpec
- type AmazonCloudCredentialsModel
- type AmazonCloudCredentialsSpec
- type AmazonEC2BrowserFilters
- type AmazonEC2BrowserModel
- type AmazonEC2BrowserSpec
- type AmazonEC2RegionBrowserModel
- type AmazonS3BrowserDestinationSpec
- type AmazonS3BrowserModel
- type AmazonS3BrowserSpec
- type AmazonS3BucketBrowserModel
- type AmazonS3CloudBrowserFilters
- type AmazonS3GlacierStorageBucketModel
- type AmazonS3GlacierStorageImportSpec
- type AmazonS3GlacierStorageModel
- type AmazonS3GlacierStorageSpec
- type AmazonS3IAStorageModel
- type AmazonS3RegionBrowserModel
- type AmazonS3StorageAccountImportModel
- type AmazonS3StorageAccountModel
- type AmazonS3StorageBucketModel
- type AmazonS3StorageImportSpec
- type AmazonS3StorageModel
- type AmazonS3StorageProxyApplianceModel
- type AmazonS3StorageSpec
- type AmazonSnowballEdgeBrowserDestinationSpec
- type AmazonSnowballEdgeBrowserModel
- type AmazonSnowballEdgeBrowserSpec
- type AmazonSnowballEdgeBucketBrowserModel
- type AmazonSnowballEdgeRegionBrowserModel
- type AmazonSnowballEdgeStorageAccountImportModel
- type AmazonSnowballEdgeStorageAccountModel
- type AmazonSnowballEdgeStorageBucketModel
- type AmazonSnowballEdgeStorageImportSpec
- type AmazonSnowballEdgeStorageModel
- type AmazonSnowballEdgeStorageSpec
- type AmazonVPCBrowserModel
- type ApiVersionParam
- type ArchiveTierAdvancedSettingsModel
- type ArchiveTierModel
- type AuthorizationCodeModel
- type AzureArchiveStorageAccountImportModel
- type AzureArchiveStorageAccountModel
- type AzureArchiveStorageContainerModel
- type AzureArchiveStorageImportSpec
- type AzureArchiveStorageModel
- type AzureArchiveStorageSpec
- type AzureBlobBrowserDestinationSpec
- type AzureBlobBrowserModel
- type AzureBlobBrowserSpec
- type AzureBlobContainerBrowserModel
- type AzureBlobStorageAccountImportModel
- type AzureBlobStorageAccountModel
- type AzureBlobStorageContainerModel
- type AzureBlobStorageImportSpec
- type AzureBlobStorageModel
- type AzureBlobStorageSpec
- type AzureComputeBrowserFilters
- type AzureComputeBrowserModel
- type AzureComputeBrowserSpec
- type AzureComputeCloudCredentialsDeploymentModel
- type AzureComputeCloudCredentialsImportSpec
- type AzureComputeCloudCredentialsModel
- type AzureComputeCloudCredentialsSpec
- type AzureComputeCloudCredentialsSubscriptionInfo
- type AzureComputeCloudCredentialsSubscriptionModel
- type AzureComputeCloudCredentialsSubscriptionSpec
- type AzureComputeCloudDeviceCodeModel
- type AzureComputeCloudDeviceCodeSpec
- type AzureComputeCloudNativeApplicationModel
- type AzureComputeCredentialsExistingAccountSpec
- type AzureComputeCredentialsNewAccountSpec
- type AzureDataBoxBrowserDestinationSpec
- type AzureDataBoxBrowserModel
- type AzureDataBoxBrowserSpec
- type AzureDataBoxContainerBrowserModel
- type AzureDataBoxStorageAccountImportModel
- type AzureDataBoxStorageAccountModel
- type AzureDataBoxStorageContainerModel
- type AzureDataBoxStorageImportSpec
- type AzureDataBoxStorageModel
- type AzureDataBoxStorageSpec
- type AzureLinuxHelperApplianceModel
- type AzureLinuxHelperApplianceSpec
- type AzureLocationBrowserModel
- type AzureResourceGroupBrowserModel
- type AzureStorageAccountBrowserModel
- type AzureStorageCloudCredentialsImportSpec
- type AzureStorageCloudCredentialsModel
- type AzureStorageCloudCredentialsSpec
- type AzureStorageProxyModel
- type AzureSubscriptionBrowserModel
- type AzureVirtualNetworkBrowserModel
- type BackupApplicationAwareProcessingImportModel
- type BackupApplicationAwareProcessingModel
- type BackupApplicationSettingsImportModel
- type BackupApplicationSettingsModel
- type BackupFSExclusionsModel
- type BackupHealthCheckSettingsModels
- type BackupIndexingSettingsModel
- type BackupJobAdvancedSettingsModel
- type BackupJobAdvancedSettingsVSphereModel
- type BackupJobExclusions
- type BackupJobExclusionsSpec
- type BackupJobExclusionsTemplates
- type BackupJobGuestProcessingImportModel
- type BackupJobGuestProcessingModel
- type BackupJobImportProxiesModel
- type BackupJobModel
- type BackupJobRetentionPolicySettingsModel
- type BackupJobSpec
- type BackupJobStorageImportModel
- type BackupJobStorageModel
- type BackupJobVirtualMachinesModel
- type BackupJobVirtualMachinesSpec
- type BackupLinuxScriptModel
- type BackupLogShippingServersImportModel
- type BackupLogShippingServersModel
- type BackupModel
- type BackupObjectIndexingModel
- type BackupObjectModel
- func (t BackupObjectModel) AsViBackupObjectModel() (ViBackupObjectModel, error)
- func (t *BackupObjectModel) FromViBackupObjectModel(v ViBackupObjectModel) error
- func (t BackupObjectModel) MarshalJSON() ([]byte, error)
- func (t *BackupObjectModel) MergeViBackupObjectModel(v ViBackupObjectModel) error
- func (t *BackupObjectModel) UnmarshalJSON(b []byte) error
- type BackupObjectsResult
- type BackupOracleSettingsImportModel
- type BackupOracleSettingsModel
- type BackupPlacementSettingsModel
- type BackupProxiesSettingsModel
- type BackupProxyImportModel
- type BackupRepositoryImportModel
- type BackupSQLSettingsImportModel
- type BackupSQLSettingsModel
- type BackupScheduleModel
- type BackupScriptSettingsModel
- type BackupStorageSettingModel
- type BackupStorageSettingsEncryptionModel
- type BackupWindowDayHoursModel
- type BackupWindowSettingModel
- type BackupWindowsScriptModel
- type BackupsResult
- type BadRequest
- type BaseBackupObjectModel
- type BaseCloudBrowserModel
- type BaseCloudBrowserNewFolderSpec
- type BaseCloudBrowserSpec
- type BaseCloudCredentialsModel
- type BaseCloudCredentialsSpec
- type BaseCloudDeviceCodeModel
- type BaseCloudDeviceCodeSpec
- type BaseCloudHelperApplianceModel
- type BaseCloudHelperApplianceSpec
- type BaseCloudNativeApplicationModel
- type BaseCredentialsModel
- type BaseCredentialsSpec
- type BaseEntireViVMRestoreSpec
- type BaseInstantViVMRecoverySpec
- type BaseJobModel
- type BaseJobSpec
- type BaseManagedServerModel
- type BaseManagedServerSpec
- type BaseProxyModel
- type BaseProxySpec
- type BaseRepositoryModel
- type BaseRepositorySpec
- type BrowseCloudEntityJSONRequestBody
- type BrowseCloudEntityParams
- type BrowseCloudEntityResponse
- type CapacityExtentModel
- type CapacityTierModel
- type CapacityTierOverridePolicyModel
- type CertificateModel
- type CertificateUploadSpec
- type ChangeCloudCertificateJSONRequestBody
- type ChangeCloudCertificateParams
- type ChangeCloudCertificateResponse
- type ChangeCloudCredsSecretKeyJSONRequestBody
- type ChangeCloudCredsSecretKeyParams
- type ChangeCloudCredsSecretKeyResponse
- type ChangePasswordForCredsJSONRequestBody
- type ChangePasswordForCredsParams
- type ChangePasswordForCredsResponse
- type ChangePrivateKeyForCredsJSONRequestBody
- type ChangePrivateKeyForCredsParams
- type ChangePrivateKeyForCredsResponse
- type ChangeRootPasswordForCredsJSONRequestBody
- type ChangeRootPasswordForCredsParams
- type ChangeRootPasswordForCredsResponse
- type Client
- func (c *Client) BrowseCloudEntity(ctx context.Context, params *BrowseCloudEntityParams, ...) (*http.Response, error)
- func (c *Client) BrowseCloudEntityWithBody(ctx context.Context, params *BrowseCloudEntityParams, contentType string, ...) (*http.Response, error)
- func (c *Client) ChangeCloudCertificate(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ChangeCloudCertificateWithBody(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ChangeCloudCredsSecretKey(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ChangeCloudCredsSecretKeyWithBody(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ChangePasswordForCreds(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ChangePasswordForCredsWithBody(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ChangePrivateKeyForCreds(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ChangePrivateKeyForCredsWithBody(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ChangeRootPasswordForCreds(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ChangeRootPasswordForCredsWithBody(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) CreateAuthorizationCode(ctx context.Context, params *CreateAuthorizationCodeParams, ...) (*http.Response, error)
- func (c *Client) CreateCloudCreds(ctx context.Context, params *CreateCloudCredsParams, ...) (*http.Response, error)
- func (c *Client) CreateCloudCredsHelperAppliance(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) CreateCloudCredsHelperApplianceWithBody(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) CreateCloudCredsWithBody(ctx context.Context, params *CreateCloudCredsParams, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateComputerRecoveryToken(ctx context.Context, params *CreateComputerRecoveryTokenParams, ...) (*http.Response, error)
- func (c *Client) CreateComputerRecoveryTokenWithBody(ctx context.Context, params *CreateComputerRecoveryTokenParams, ...) (*http.Response, error)
- func (c *Client) CreateCreds(ctx context.Context, params *CreateCredsParams, ...) (*http.Response, error)
- func (c *Client) CreateCredsWithBody(ctx context.Context, params *CreateCredsParams, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateEncryptionPassword(ctx context.Context, params *CreateEncryptionPasswordParams, ...) (*http.Response, error)
- func (c *Client) CreateEncryptionPasswordWithBody(ctx context.Context, params *CreateEncryptionPasswordParams, ...) (*http.Response, error)
- func (c *Client) CreateJob(ctx context.Context, params *CreateJobParams, body CreateJobJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateJobWithBody(ctx context.Context, params *CreateJobParams, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateManagedServer(ctx context.Context, params *CreateManagedServerParams, ...) (*http.Response, error)
- func (c *Client) CreateManagedServerWithBody(ctx context.Context, params *CreateManagedServerParams, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateNewCloudFolder(ctx context.Context, params *CreateNewCloudFolderParams, ...) (*http.Response, error)
- func (c *Client) CreateNewCloudFolderWithBody(ctx context.Context, params *CreateNewCloudFolderParams, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateProxy(ctx context.Context, params *CreateProxyParams, ...) (*http.Response, error)
- func (c *Client) CreateProxyWithBody(ctx context.Context, params *CreateProxyParams, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateRepository(ctx context.Context, params *CreateRepositoryParams, ...) (*http.Response, error)
- func (c *Client) CreateRepositoryWithBody(ctx context.Context, params *CreateRepositoryParams, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateScaleOutRepository(ctx context.Context, params *CreateScaleOutRepositoryParams, ...) (*http.Response, error)
- func (c *Client) CreateScaleOutRepositoryWithBody(ctx context.Context, params *CreateScaleOutRepositoryParams, ...) (*http.Response, error)
- func (c *Client) CreateTokenWithBody(ctx context.Context, params *CreateTokenParams, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateTokenWithFormdataBody(ctx context.Context, params *CreateTokenParams, ...) (*http.Response, error)
- func (c *Client) DeleteCloudCreds(ctx context.Context, id openapi_types.UUID, params *DeleteCloudCredsParams, ...) (*http.Response, error)
- func (c *Client) DeleteCloudCredsHelperAppliance(ctx context.Context, id openapi_types.UUID, applianceId openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) DeleteComputerRecoveryToken(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) DeleteCreds(ctx context.Context, id openapi_types.UUID, params *DeleteCredsParams, ...) (*http.Response, error)
- func (c *Client) DeleteEncryptionPassword(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) DeleteJob(ctx context.Context, id openapi_types.UUID, params *DeleteJobParams, ...) (*http.Response, error)
- func (c *Client) DeleteManagedServer(ctx context.Context, id openapi_types.UUID, params *DeleteManagedServerParams, ...) (*http.Response, error)
- func (c *Client) DeleteProxy(ctx context.Context, id openapi_types.UUID, params *DeleteProxyParams, ...) (*http.Response, error)
- func (c *Client) DeleteRepository(ctx context.Context, id openapi_types.UUID, params *DeleteRepositoryParams, ...) (*http.Response, error)
- func (c *Client) DeleteScaleOutRepository(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) DisableJob(ctx context.Context, id openapi_types.UUID, params *DisableJobParams, ...) (*http.Response, error)
- func (c *Client) DisableScaleOutExtentMaintenanceMode(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) DisableScaleOutExtentMaintenanceModeWithBody(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) DisableScaleOutExtentSealedMode(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) DisableScaleOutExtentSealedModeWithBody(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) EnableJob(ctx context.Context, id openapi_types.UUID, params *EnableJobParams, ...) (*http.Response, error)
- func (c *Client) EnableScaleOutExtentMaintenanceMode(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) EnableScaleOutExtentMaintenanceModeWithBody(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) EnableScaleOutExtentSealedMode(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) EnableScaleOutExtentSealedModeWithBody(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) EntireVmRestoreVmware(ctx context.Context, params *EntireVmRestoreVmwareParams, ...) (*http.Response, error)
- func (c *Client) EntireVmRestoreVmwareWithBody(ctx context.Context, params *EntireVmRestoreVmwareParams, contentType string, ...) (*http.Response, error)
- func (c *Client) EvacuateBackupsFromScaleOutExtent(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) EvacuateBackupsFromScaleOutExtentWithBody(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ExportCloudCredentials(ctx context.Context, params *ExportCloudCredentialsParams, ...) (*http.Response, error)
- func (c *Client) ExportCloudCredentialsWithBody(ctx context.Context, params *ExportCloudCredentialsParams, contentType string, ...) (*http.Response, error)
- func (c *Client) ExportCredentials(ctx context.Context, params *ExportCredentialsParams, ...) (*http.Response, error)
- func (c *Client) ExportCredentialsWithBody(ctx context.Context, params *ExportCredentialsParams, contentType string, ...) (*http.Response, error)
- func (c *Client) ExportEncryptionPasswords(ctx context.Context, params *ExportEncryptionPasswordsParams, ...) (*http.Response, error)
- func (c *Client) ExportEncryptionPasswordsWithBody(ctx context.Context, params *ExportEncryptionPasswordsParams, ...) (*http.Response, error)
- func (c *Client) ExportJobs(ctx context.Context, params *ExportJobsParams, body ExportJobsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) ExportJobsWithBody(ctx context.Context, params *ExportJobsParams, contentType string, ...) (*http.Response, error)
- func (c *Client) ExportManagedServers(ctx context.Context, params *ExportManagedServersParams, ...) (*http.Response, error)
- func (c *Client) ExportManagedServersWithBody(ctx context.Context, params *ExportManagedServersParams, contentType string, ...) (*http.Response, error)
- func (c *Client) ExportProxies(ctx context.Context, params *ExportProxiesParams, ...) (*http.Response, error)
- func (c *Client) ExportProxiesWithBody(ctx context.Context, params *ExportProxiesParams, contentType string, ...) (*http.Response, error)
- func (c *Client) ExportRepositories(ctx context.Context, params *ExportRepositoriesParams, ...) (*http.Response, error)
- func (c *Client) ExportRepositoriesWithBody(ctx context.Context, params *ExportRepositoriesParams, contentType string, ...) (*http.Response, error)
- func (c *Client) FinishAppRegistrationByDeviceCode(ctx context.Context, verificationCode string, ...) (*http.Response, error)
- func (c *Client) GetAllAutomationSessions(ctx context.Context, params *GetAllAutomationSessionsParams, ...) (*http.Response, error)
- func (c *Client) GetAllBackupObjects(ctx context.Context, params *GetAllBackupObjectsParams, ...) (*http.Response, error)
- func (c *Client) GetAllBackups(ctx context.Context, params *GetAllBackupsParams, ...) (*http.Response, error)
- func (c *Client) GetAllCloudCreds(ctx context.Context, params *GetAllCloudCredsParams, ...) (*http.Response, error)
- func (c *Client) GetAllComputerRecoveryTokens(ctx context.Context, params *GetAllComputerRecoveryTokensParams, ...) (*http.Response, error)
- func (c *Client) GetAllCreds(ctx context.Context, params *GetAllCredsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAllCredsHelperAppliances(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetAllEncryptionPasswords(ctx context.Context, params *GetAllEncryptionPasswordsParams, ...) (*http.Response, error)
- func (c *Client) GetAllInstantViVMRecoveryMounts(ctx context.Context, params *GetAllInstantViVMRecoveryMountsParams, ...) (*http.Response, error)
- func (c *Client) GetAllInventoryVmwareHosts(ctx context.Context, params *GetAllInventoryVmwareHostsParams, ...) (*http.Response, error)
- func (c *Client) GetAllJobs(ctx context.Context, params *GetAllJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAllJobsStates(ctx context.Context, params *GetAllJobsStatesParams, ...) (*http.Response, error)
- func (c *Client) GetAllManagedServers(ctx context.Context, params *GetAllManagedServersParams, ...) (*http.Response, error)
- func (c *Client) GetAllObjectRestorePoints(ctx context.Context, params *GetAllObjectRestorePointsParams, ...) (*http.Response, error)
- func (c *Client) GetAllProxies(ctx context.Context, params *GetAllProxiesParams, ...) (*http.Response, error)
- func (c *Client) GetAllRepositories(ctx context.Context, params *GetAllRepositoriesParams, ...) (*http.Response, error)
- func (c *Client) GetAllRepositoriesStates(ctx context.Context, params *GetAllRepositoriesStatesParams, ...) (*http.Response, error)
- func (c *Client) GetAllScaleOutRepositories(ctx context.Context, params *GetAllScaleOutRepositoriesParams, ...) (*http.Response, error)
- func (c *Client) GetAllServices(ctx context.Context, params *GetAllServicesParams, ...) (*http.Response, error)
- func (c *Client) GetAllSessions(ctx context.Context, params *GetAllSessionsParams, ...) (*http.Response, error)
- func (c *Client) GetAllTrafficRules(ctx context.Context, params *GetAllTrafficRulesParams, ...) (*http.Response, error)
- func (c *Client) GetAllVmwareFcdInstantRecoveryMountModels(ctx context.Context, params *GetAllVmwareFcdInstantRecoveryMountModelsParams, ...) (*http.Response, error)
- func (c *Client) GetAutomationSession(ctx context.Context, id openapi_types.UUID, params *GetAutomationSessionParams, ...) (*http.Response, error)
- func (c *Client) GetAutomationSessionLogs(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetBackup(ctx context.Context, id openapi_types.UUID, params *GetBackupParams, ...) (*http.Response, error)
- func (c *Client) GetBackupObject(ctx context.Context, id openapi_types.UUID, params *GetBackupObjectParams, ...) (*http.Response, error)
- func (c *Client) GetBackupObjectRestorePoints(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetBackupObjects(ctx context.Context, id openapi_types.UUID, params *GetBackupObjectsParams, ...) (*http.Response, error)
- func (c *Client) GetCloudCreds(ctx context.Context, id openapi_types.UUID, params *GetCloudCredsParams, ...) (*http.Response, error)
- func (c *Client) GetCloudCredsHelperAppliance(ctx context.Context, id openapi_types.UUID, applianceId openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetComputerRecoveryToken(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetConfigBackupOptions(ctx context.Context, params *GetConfigBackupOptionsParams, ...) (*http.Response, error)
- func (c *Client) GetConnectionCertificate(ctx context.Context, params *GetConnectionCertificateParams, ...) (*http.Response, error)
- func (c *Client) GetConnectionCertificateWithBody(ctx context.Context, params *GetConnectionCertificateParams, ...) (*http.Response, error)
- func (c *Client) GetCreds(ctx context.Context, id openapi_types.UUID, params *GetCredsParams, ...) (*http.Response, error)
- func (c *Client) GetEncryptionPassword(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetGeneralOptions(ctx context.Context, params *GetGeneralOptionsParams, ...) (*http.Response, error)
- func (c *Client) GetInstantViVMRecoveryMount(ctx context.Context, mountId openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetJob(ctx context.Context, id openapi_types.UUID, params *GetJobParams, ...) (*http.Response, error)
- func (c *Client) GetManagedServer(ctx context.Context, id openapi_types.UUID, params *GetManagedServerParams, ...) (*http.Response, error)
- func (c *Client) GetObjectRestorePoint(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetObjectRestorePointDisks(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetProxy(ctx context.Context, id openapi_types.UUID, params *GetProxyParams, ...) (*http.Response, error)
- func (c *Client) GetRepository(ctx context.Context, id openapi_types.UUID, params *GetRepositoryParams, ...) (*http.Response, error)
- func (c *Client) GetRepositoryAccessPermissions(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetScaleOutRepository(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetScaleOutRepositoryAccessPermissions(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetServerCertificate(ctx context.Context, params *GetServerCertificateParams, ...) (*http.Response, error)
- func (c *Client) GetServerInfo(ctx context.Context, params *GetServerInfoParams, ...) (*http.Response, error)
- func (c *Client) GetServerTime(ctx context.Context, params *GetServerTimeParams, ...) (*http.Response, error)
- func (c *Client) GetSession(ctx context.Context, id openapi_types.UUID, params *GetSessionParams, ...) (*http.Response, error)
- func (c *Client) GetSessionLogs(ctx context.Context, id openapi_types.UUID, params *GetSessionLogsParams, ...) (*http.Response, error)
- func (c *Client) GetVmwareFcdInstantRecoveryMountModel(ctx context.Context, mountId openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetVmwareHostObject(ctx context.Context, name string, params *GetVmwareHostObjectParams, ...) (*http.Response, error)
- func (c *Client) ImportCloudCredentials(ctx context.Context, params *ImportCloudCredentialsParams, ...) (*http.Response, error)
- func (c *Client) ImportCloudCredentialsWithBody(ctx context.Context, params *ImportCloudCredentialsParams, contentType string, ...) (*http.Response, error)
- func (c *Client) ImportCredentials(ctx context.Context, params *ImportCredentialsParams, ...) (*http.Response, error)
- func (c *Client) ImportCredentialsWithBody(ctx context.Context, params *ImportCredentialsParams, contentType string, ...) (*http.Response, error)
- func (c *Client) ImportEncryptionPasswords(ctx context.Context, params *ImportEncryptionPasswordsParams, ...) (*http.Response, error)
- func (c *Client) ImportEncryptionPasswordsWithBody(ctx context.Context, params *ImportEncryptionPasswordsParams, ...) (*http.Response, error)
- func (c *Client) ImportJobs(ctx context.Context, params *ImportJobsParams, body ImportJobsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) ImportJobsWithBody(ctx context.Context, params *ImportJobsParams, contentType string, ...) (*http.Response, error)
- func (c *Client) ImportManagedServers(ctx context.Context, params *ImportManagedServersParams, ...) (*http.Response, error)
- func (c *Client) ImportManagedServersWithBody(ctx context.Context, params *ImportManagedServersParams, contentType string, ...) (*http.Response, error)
- func (c *Client) ImportProxies(ctx context.Context, params *ImportProxiesParams, ...) (*http.Response, error)
- func (c *Client) ImportProxiesWithBody(ctx context.Context, params *ImportProxiesParams, contentType string, ...) (*http.Response, error)
- func (c *Client) ImportRepositories(ctx context.Context, params *ImportRepositoriesParams, ...) (*http.Response, error)
- func (c *Client) ImportRepositoriesWithBody(ctx context.Context, params *ImportRepositoriesParams, contentType string, ...) (*http.Response, error)
- func (c *Client) InstantRecoveryVmwareFcdDismountWithSession(ctx context.Context, mountId openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) InstantRecoveryVmwareFcdMigrateWithSession(ctx context.Context, mountId openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) InstantRecoveryVmwareFcdMigrateWithSessionWithBody(ctx context.Context, mountId openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) InstantRecoveryVmwareFcdMountWithSession(ctx context.Context, params *InstantRecoveryVmwareFcdMountWithSessionParams, ...) (*http.Response, error)
- func (c *Client) InstantRecoveryVmwareFcdMountWithSessionWithBody(ctx context.Context, params *InstantRecoveryVmwareFcdMountWithSessionParams, ...) (*http.Response, error)
- func (c *Client) InstantViVMRecoveryMigrate(ctx context.Context, mountId openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) InstantViVMRecoveryMigrateWithBody(ctx context.Context, mountId openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) InstantViVMRecoveryMount(ctx context.Context, params *InstantViVMRecoveryMountParams, ...) (*http.Response, error)
- func (c *Client) InstantViVMRecoveryMountWithBody(ctx context.Context, params *InstantViVMRecoveryMountParams, ...) (*http.Response, error)
- func (c *Client) InstantViVMRecoveryUnmount(ctx context.Context, mountId openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) Logout(ctx context.Context, params *LogoutParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RequestAppRegistrationByDeviceCode(ctx context.Context, params *RequestAppRegistrationByDeviceCodeParams, ...) (*http.Response, error)
- func (c *Client) RequestAppRegistrationByDeviceCodeWithBody(ctx context.Context, params *RequestAppRegistrationByDeviceCodeParams, ...) (*http.Response, error)
- func (c *Client) StartConfigBackup(ctx context.Context, params *StartConfigBackupParams, ...) (*http.Response, error)
- func (c *Client) StartJob(ctx context.Context, id openapi_types.UUID, params *StartJobParams, ...) (*http.Response, error)
- func (c *Client) StartJobWithBody(ctx context.Context, id openapi_types.UUID, params *StartJobParams, ...) (*http.Response, error)
- func (c *Client) StopAutomationSession(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) StopJob(ctx context.Context, id openapi_types.UUID, params *StopJobParams, ...) (*http.Response, error)
- func (c *Client) StopJobWithBody(ctx context.Context, id openapi_types.UUID, params *StopJobParams, ...) (*http.Response, error)
- func (c *Client) StopSession(ctx context.Context, id openapi_types.UUID, params *StopSessionParams, ...) (*http.Response, error)
- func (c *Client) UpdateCloudCreds(ctx context.Context, id openapi_types.UUID, params *UpdateCloudCredsParams, ...) (*http.Response, error)
- func (c *Client) UpdateCloudCredsWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateCloudCredsParams, ...) (*http.Response, error)
- func (c *Client) UpdateComputerRecoveryToken(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateComputerRecoveryTokenWithBody(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateConfigBackupOptions(ctx context.Context, params *UpdateConfigBackupOptionsParams, ...) (*http.Response, error)
- func (c *Client) UpdateConfigBackupOptionsWithBody(ctx context.Context, params *UpdateConfigBackupOptionsParams, ...) (*http.Response, error)
- func (c *Client) UpdateCreds(ctx context.Context, id openapi_types.UUID, params *UpdateCredsParams, ...) (*http.Response, error)
- func (c *Client) UpdateCredsWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateCredsParams, ...) (*http.Response, error)
- func (c *Client) UpdateEncryptionPassword(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateEncryptionPasswordWithBody(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateGeneralOptions(ctx context.Context, params *UpdateGeneralOptionsParams, ...) (*http.Response, error)
- func (c *Client) UpdateGeneralOptionsWithBody(ctx context.Context, params *UpdateGeneralOptionsParams, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateJob(ctx context.Context, id openapi_types.UUID, params *UpdateJobParams, ...) (*http.Response, error)
- func (c *Client) UpdateJobWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateJobParams, ...) (*http.Response, error)
- func (c *Client) UpdateManagedServer(ctx context.Context, id openapi_types.UUID, params *UpdateManagedServerParams, ...) (*http.Response, error)
- func (c *Client) UpdateManagedServerWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateManagedServerParams, ...) (*http.Response, error)
- func (c *Client) UpdateProxy(ctx context.Context, id openapi_types.UUID, params *UpdateProxyParams, ...) (*http.Response, error)
- func (c *Client) UpdateProxyWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateProxyParams, ...) (*http.Response, error)
- func (c *Client) UpdateRepository(ctx context.Context, id openapi_types.UUID, params *UpdateRepositoryParams, ...) (*http.Response, error)
- func (c *Client) UpdateRepositoryAccessPermissions(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateRepositoryAccessPermissionsWithBody(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateRepositoryWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateRepositoryParams, ...) (*http.Response, error)
- func (c *Client) UpdateScaleOutRepository(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateScaleOutRepositoryAccessPermissions(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateScaleOutRepositoryAccessPermissionsWithBody(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateScaleOutRepositoryWithBody(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateSingleUseCredentials(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateSingleUseCredentialsWithBody(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateTrafficRules(ctx context.Context, params *UpdateTrafficRulesParams, ...) (*http.Response, error)
- func (c *Client) UpdateTrafficRulesWithBody(ctx context.Context, params *UpdateTrafficRulesParams, contentType string, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) BrowseCloudEntityWithBodyWithResponse(ctx context.Context, params *BrowseCloudEntityParams, contentType string, ...) (*BrowseCloudEntityResponse, error)
- func (c *ClientWithResponses) BrowseCloudEntityWithResponse(ctx context.Context, params *BrowseCloudEntityParams, ...) (*BrowseCloudEntityResponse, error)
- func (c *ClientWithResponses) ChangeCloudCertificateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*ChangeCloudCertificateResponse, error)
- func (c *ClientWithResponses) ChangeCloudCertificateWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*ChangeCloudCertificateResponse, error)
- func (c *ClientWithResponses) ChangeCloudCredsSecretKeyWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*ChangeCloudCredsSecretKeyResponse, error)
- func (c *ClientWithResponses) ChangeCloudCredsSecretKeyWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*ChangeCloudCredsSecretKeyResponse, error)
- func (c *ClientWithResponses) ChangePasswordForCredsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*ChangePasswordForCredsResponse, error)
- func (c *ClientWithResponses) ChangePasswordForCredsWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*ChangePasswordForCredsResponse, error)
- func (c *ClientWithResponses) ChangePrivateKeyForCredsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*ChangePrivateKeyForCredsResponse, error)
- func (c *ClientWithResponses) ChangePrivateKeyForCredsWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*ChangePrivateKeyForCredsResponse, error)
- func (c *ClientWithResponses) ChangeRootPasswordForCredsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*ChangeRootPasswordForCredsResponse, error)
- func (c *ClientWithResponses) ChangeRootPasswordForCredsWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*ChangeRootPasswordForCredsResponse, error)
- func (c *ClientWithResponses) CreateAuthorizationCodeWithResponse(ctx context.Context, params *CreateAuthorizationCodeParams, ...) (*CreateAuthorizationCodeResponse, error)
- func (c *ClientWithResponses) CreateCloudCredsHelperApplianceWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*CreateCloudCredsHelperApplianceResponse, error)
- func (c *ClientWithResponses) CreateCloudCredsHelperApplianceWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*CreateCloudCredsHelperApplianceResponse, error)
- func (c *ClientWithResponses) CreateCloudCredsWithBodyWithResponse(ctx context.Context, params *CreateCloudCredsParams, contentType string, ...) (*CreateCloudCredsResponse, error)
- func (c *ClientWithResponses) CreateCloudCredsWithResponse(ctx context.Context, params *CreateCloudCredsParams, ...) (*CreateCloudCredsResponse, error)
- func (c *ClientWithResponses) CreateComputerRecoveryTokenWithBodyWithResponse(ctx context.Context, params *CreateComputerRecoveryTokenParams, ...) (*CreateComputerRecoveryTokenResponse, error)
- func (c *ClientWithResponses) CreateComputerRecoveryTokenWithResponse(ctx context.Context, params *CreateComputerRecoveryTokenParams, ...) (*CreateComputerRecoveryTokenResponse, error)
- func (c *ClientWithResponses) CreateCredsWithBodyWithResponse(ctx context.Context, params *CreateCredsParams, contentType string, ...) (*CreateCredsResponse, error)
- func (c *ClientWithResponses) CreateCredsWithResponse(ctx context.Context, params *CreateCredsParams, ...) (*CreateCredsResponse, error)
- func (c *ClientWithResponses) CreateEncryptionPasswordWithBodyWithResponse(ctx context.Context, params *CreateEncryptionPasswordParams, ...) (*CreateEncryptionPasswordResponse, error)
- func (c *ClientWithResponses) CreateEncryptionPasswordWithResponse(ctx context.Context, params *CreateEncryptionPasswordParams, ...) (*CreateEncryptionPasswordResponse, error)
- func (c *ClientWithResponses) CreateJobWithBodyWithResponse(ctx context.Context, params *CreateJobParams, contentType string, ...) (*CreateJobResponse, error)
- func (c *ClientWithResponses) CreateJobWithResponse(ctx context.Context, params *CreateJobParams, body CreateJobJSONRequestBody, ...) (*CreateJobResponse, error)
- func (c *ClientWithResponses) CreateManagedServerWithBodyWithResponse(ctx context.Context, params *CreateManagedServerParams, contentType string, ...) (*CreateManagedServerResponse, error)
- func (c *ClientWithResponses) CreateManagedServerWithResponse(ctx context.Context, params *CreateManagedServerParams, ...) (*CreateManagedServerResponse, error)
- func (c *ClientWithResponses) CreateNewCloudFolderWithBodyWithResponse(ctx context.Context, params *CreateNewCloudFolderParams, contentType string, ...) (*CreateNewCloudFolderResponse, error)
- func (c *ClientWithResponses) CreateNewCloudFolderWithResponse(ctx context.Context, params *CreateNewCloudFolderParams, ...) (*CreateNewCloudFolderResponse, error)
- func (c *ClientWithResponses) CreateProxyWithBodyWithResponse(ctx context.Context, params *CreateProxyParams, contentType string, ...) (*CreateProxyResponse, error)
- func (c *ClientWithResponses) CreateProxyWithResponse(ctx context.Context, params *CreateProxyParams, ...) (*CreateProxyResponse, error)
- func (c *ClientWithResponses) CreateRepositoryWithBodyWithResponse(ctx context.Context, params *CreateRepositoryParams, contentType string, ...) (*CreateRepositoryResponse, error)
- func (c *ClientWithResponses) CreateRepositoryWithResponse(ctx context.Context, params *CreateRepositoryParams, ...) (*CreateRepositoryResponse, error)
- func (c *ClientWithResponses) CreateScaleOutRepositoryWithBodyWithResponse(ctx context.Context, params *CreateScaleOutRepositoryParams, ...) (*CreateScaleOutRepositoryResponse, error)
- func (c *ClientWithResponses) CreateScaleOutRepositoryWithResponse(ctx context.Context, params *CreateScaleOutRepositoryParams, ...) (*CreateScaleOutRepositoryResponse, error)
- func (c *ClientWithResponses) CreateTokenWithBodyWithResponse(ctx context.Context, params *CreateTokenParams, contentType string, ...) (*CreateTokenResponse, error)
- func (c *ClientWithResponses) CreateTokenWithFormdataBodyWithResponse(ctx context.Context, params *CreateTokenParams, ...) (*CreateTokenResponse, error)
- func (c *ClientWithResponses) DeleteCloudCredsHelperApplianceWithResponse(ctx context.Context, id openapi_types.UUID, applianceId openapi_types.UUID, ...) (*DeleteCloudCredsHelperApplianceResponse, error)
- func (c *ClientWithResponses) DeleteCloudCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteCloudCredsParams, ...) (*DeleteCloudCredsResponse, error)
- func (c *ClientWithResponses) DeleteComputerRecoveryTokenWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*DeleteComputerRecoveryTokenResponse, error)
- func (c *ClientWithResponses) DeleteCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteCredsParams, ...) (*DeleteCredsResponse, error)
- func (c *ClientWithResponses) DeleteEncryptionPasswordWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*DeleteEncryptionPasswordResponse, error)
- func (c *ClientWithResponses) DeleteJobWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteJobParams, ...) (*DeleteJobResponse, error)
- func (c *ClientWithResponses) DeleteManagedServerWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteManagedServerParams, ...) (*DeleteManagedServerResponse, error)
- func (c *ClientWithResponses) DeleteProxyWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteProxyParams, ...) (*DeleteProxyResponse, error)
- func (c *ClientWithResponses) DeleteRepositoryWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteRepositoryParams, ...) (*DeleteRepositoryResponse, error)
- func (c *ClientWithResponses) DeleteScaleOutRepositoryWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*DeleteScaleOutRepositoryResponse, error)
- func (c *ClientWithResponses) DisableJobWithResponse(ctx context.Context, id openapi_types.UUID, params *DisableJobParams, ...) (*DisableJobResponse, error)
- func (c *ClientWithResponses) DisableScaleOutExtentMaintenanceModeWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*DisableScaleOutExtentMaintenanceModeResponse, error)
- func (c *ClientWithResponses) DisableScaleOutExtentMaintenanceModeWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*DisableScaleOutExtentMaintenanceModeResponse, error)
- func (c *ClientWithResponses) DisableScaleOutExtentSealedModeWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*DisableScaleOutExtentSealedModeResponse, error)
- func (c *ClientWithResponses) DisableScaleOutExtentSealedModeWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*DisableScaleOutExtentSealedModeResponse, error)
- func (c *ClientWithResponses) EnableJobWithResponse(ctx context.Context, id openapi_types.UUID, params *EnableJobParams, ...) (*EnableJobResponse, error)
- func (c *ClientWithResponses) EnableScaleOutExtentMaintenanceModeWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*EnableScaleOutExtentMaintenanceModeResponse, error)
- func (c *ClientWithResponses) EnableScaleOutExtentMaintenanceModeWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*EnableScaleOutExtentMaintenanceModeResponse, error)
- func (c *ClientWithResponses) EnableScaleOutExtentSealedModeWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*EnableScaleOutExtentSealedModeResponse, error)
- func (c *ClientWithResponses) EnableScaleOutExtentSealedModeWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*EnableScaleOutExtentSealedModeResponse, error)
- func (c *ClientWithResponses) EntireVmRestoreVmwareWithBodyWithResponse(ctx context.Context, params *EntireVmRestoreVmwareParams, contentType string, ...) (*EntireVmRestoreVmwareResponse, error)
- func (c *ClientWithResponses) EntireVmRestoreVmwareWithResponse(ctx context.Context, params *EntireVmRestoreVmwareParams, ...) (*EntireVmRestoreVmwareResponse, error)
- func (c *ClientWithResponses) EvacuateBackupsFromScaleOutExtentWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*EvacuateBackupsFromScaleOutExtentResponse, error)
- func (c *ClientWithResponses) EvacuateBackupsFromScaleOutExtentWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*EvacuateBackupsFromScaleOutExtentResponse, error)
- func (c *ClientWithResponses) ExportCloudCredentialsWithBodyWithResponse(ctx context.Context, params *ExportCloudCredentialsParams, contentType string, ...) (*ExportCloudCredentialsResponse, error)
- func (c *ClientWithResponses) ExportCloudCredentialsWithResponse(ctx context.Context, params *ExportCloudCredentialsParams, ...) (*ExportCloudCredentialsResponse, error)
- func (c *ClientWithResponses) ExportCredentialsWithBodyWithResponse(ctx context.Context, params *ExportCredentialsParams, contentType string, ...) (*ExportCredentialsResponse, error)
- func (c *ClientWithResponses) ExportCredentialsWithResponse(ctx context.Context, params *ExportCredentialsParams, ...) (*ExportCredentialsResponse, error)
- func (c *ClientWithResponses) ExportEncryptionPasswordsWithBodyWithResponse(ctx context.Context, params *ExportEncryptionPasswordsParams, ...) (*ExportEncryptionPasswordsResponse, error)
- func (c *ClientWithResponses) ExportEncryptionPasswordsWithResponse(ctx context.Context, params *ExportEncryptionPasswordsParams, ...) (*ExportEncryptionPasswordsResponse, error)
- func (c *ClientWithResponses) ExportJobsWithBodyWithResponse(ctx context.Context, params *ExportJobsParams, contentType string, ...) (*ExportJobsResponse, error)
- func (c *ClientWithResponses) ExportJobsWithResponse(ctx context.Context, params *ExportJobsParams, body ExportJobsJSONRequestBody, ...) (*ExportJobsResponse, error)
- func (c *ClientWithResponses) ExportManagedServersWithBodyWithResponse(ctx context.Context, params *ExportManagedServersParams, contentType string, ...) (*ExportManagedServersResponse, error)
- func (c *ClientWithResponses) ExportManagedServersWithResponse(ctx context.Context, params *ExportManagedServersParams, ...) (*ExportManagedServersResponse, error)
- func (c *ClientWithResponses) ExportProxiesWithBodyWithResponse(ctx context.Context, params *ExportProxiesParams, contentType string, ...) (*ExportProxiesResponse, error)
- func (c *ClientWithResponses) ExportProxiesWithResponse(ctx context.Context, params *ExportProxiesParams, ...) (*ExportProxiesResponse, error)
- func (c *ClientWithResponses) ExportRepositoriesWithBodyWithResponse(ctx context.Context, params *ExportRepositoriesParams, contentType string, ...) (*ExportRepositoriesResponse, error)
- func (c *ClientWithResponses) ExportRepositoriesWithResponse(ctx context.Context, params *ExportRepositoriesParams, ...) (*ExportRepositoriesResponse, error)
- func (c *ClientWithResponses) FinishAppRegistrationByDeviceCodeWithResponse(ctx context.Context, verificationCode string, ...) (*FinishAppRegistrationByDeviceCodeResponse, error)
- func (c *ClientWithResponses) GetAllAutomationSessionsWithResponse(ctx context.Context, params *GetAllAutomationSessionsParams, ...) (*GetAllAutomationSessionsResponse, error)
- func (c *ClientWithResponses) GetAllBackupObjectsWithResponse(ctx context.Context, params *GetAllBackupObjectsParams, ...) (*GetAllBackupObjectsResponse, error)
- func (c *ClientWithResponses) GetAllBackupsWithResponse(ctx context.Context, params *GetAllBackupsParams, ...) (*GetAllBackupsResponse, error)
- func (c *ClientWithResponses) GetAllCloudCredsWithResponse(ctx context.Context, params *GetAllCloudCredsParams, ...) (*GetAllCloudCredsResponse, error)
- func (c *ClientWithResponses) GetAllComputerRecoveryTokensWithResponse(ctx context.Context, params *GetAllComputerRecoveryTokensParams, ...) (*GetAllComputerRecoveryTokensResponse, error)
- func (c *ClientWithResponses) GetAllCredsHelperAppliancesWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*GetAllCredsHelperAppliancesResponse, error)
- func (c *ClientWithResponses) GetAllCredsWithResponse(ctx context.Context, params *GetAllCredsParams, reqEditors ...RequestEditorFn) (*GetAllCredsResponse, error)
- func (c *ClientWithResponses) GetAllEncryptionPasswordsWithResponse(ctx context.Context, params *GetAllEncryptionPasswordsParams, ...) (*GetAllEncryptionPasswordsResponse, error)
- func (c *ClientWithResponses) GetAllInstantViVMRecoveryMountsWithResponse(ctx context.Context, params *GetAllInstantViVMRecoveryMountsParams, ...) (*GetAllInstantViVMRecoveryMountsResponse, error)
- func (c *ClientWithResponses) GetAllInventoryVmwareHostsWithResponse(ctx context.Context, params *GetAllInventoryVmwareHostsParams, ...) (*GetAllInventoryVmwareHostsResponse, error)
- func (c *ClientWithResponses) GetAllJobsStatesWithResponse(ctx context.Context, params *GetAllJobsStatesParams, ...) (*GetAllJobsStatesResponse, error)
- func (c *ClientWithResponses) GetAllJobsWithResponse(ctx context.Context, params *GetAllJobsParams, reqEditors ...RequestEditorFn) (*GetAllJobsResponse, error)
- func (c *ClientWithResponses) GetAllManagedServersWithResponse(ctx context.Context, params *GetAllManagedServersParams, ...) (*GetAllManagedServersResponse, error)
- func (c *ClientWithResponses) GetAllObjectRestorePointsWithResponse(ctx context.Context, params *GetAllObjectRestorePointsParams, ...) (*GetAllObjectRestorePointsResponse, error)
- func (c *ClientWithResponses) GetAllProxiesWithResponse(ctx context.Context, params *GetAllProxiesParams, ...) (*GetAllProxiesResponse, error)
- func (c *ClientWithResponses) GetAllRepositoriesStatesWithResponse(ctx context.Context, params *GetAllRepositoriesStatesParams, ...) (*GetAllRepositoriesStatesResponse, error)
- func (c *ClientWithResponses) GetAllRepositoriesWithResponse(ctx context.Context, params *GetAllRepositoriesParams, ...) (*GetAllRepositoriesResponse, error)
- func (c *ClientWithResponses) GetAllScaleOutRepositoriesWithResponse(ctx context.Context, params *GetAllScaleOutRepositoriesParams, ...) (*GetAllScaleOutRepositoriesResponse, error)
- func (c *ClientWithResponses) GetAllServicesWithResponse(ctx context.Context, params *GetAllServicesParams, ...) (*GetAllServicesResponse, error)
- func (c *ClientWithResponses) GetAllSessionsWithResponse(ctx context.Context, params *GetAllSessionsParams, ...) (*GetAllSessionsResponse, error)
- func (c *ClientWithResponses) GetAllTrafficRulesWithResponse(ctx context.Context, params *GetAllTrafficRulesParams, ...) (*GetAllTrafficRulesResponse, error)
- func (c *ClientWithResponses) GetAllVmwareFcdInstantRecoveryMountModelsWithResponse(ctx context.Context, params *GetAllVmwareFcdInstantRecoveryMountModelsParams, ...) (*GetAllVmwareFcdInstantRecoveryMountModelsResponse, error)
- func (c *ClientWithResponses) GetAutomationSessionLogsWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*GetAutomationSessionLogsResponse, error)
- func (c *ClientWithResponses) GetAutomationSessionWithResponse(ctx context.Context, id openapi_types.UUID, params *GetAutomationSessionParams, ...) (*GetAutomationSessionResponse, error)
- func (c *ClientWithResponses) GetBackupObjectRestorePointsWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*GetBackupObjectRestorePointsResponse, error)
- func (c *ClientWithResponses) GetBackupObjectWithResponse(ctx context.Context, id openapi_types.UUID, params *GetBackupObjectParams, ...) (*GetBackupObjectResponse, error)
- func (c *ClientWithResponses) GetBackupObjectsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetBackupObjectsParams, ...) (*GetBackupObjectsResponse, error)
- func (c *ClientWithResponses) GetBackupWithResponse(ctx context.Context, id openapi_types.UUID, params *GetBackupParams, ...) (*GetBackupResponse, error)
- func (c *ClientWithResponses) GetCloudCredsHelperApplianceWithResponse(ctx context.Context, id openapi_types.UUID, applianceId openapi_types.UUID, ...) (*GetCloudCredsHelperApplianceResponse, error)
- func (c *ClientWithResponses) GetCloudCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetCloudCredsParams, ...) (*GetCloudCredsResponse, error)
- func (c *ClientWithResponses) GetComputerRecoveryTokenWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*GetComputerRecoveryTokenResponse, error)
- func (c *ClientWithResponses) GetConfigBackupOptionsWithResponse(ctx context.Context, params *GetConfigBackupOptionsParams, ...) (*GetConfigBackupOptionsResponse, error)
- func (c *ClientWithResponses) GetConnectionCertificateWithBodyWithResponse(ctx context.Context, params *GetConnectionCertificateParams, ...) (*GetConnectionCertificateResponse, error)
- func (c *ClientWithResponses) GetConnectionCertificateWithResponse(ctx context.Context, params *GetConnectionCertificateParams, ...) (*GetConnectionCertificateResponse, error)
- func (c *ClientWithResponses) GetCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetCredsParams, ...) (*GetCredsResponse, error)
- func (c *ClientWithResponses) GetEncryptionPasswordWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*GetEncryptionPasswordResponse, error)
- func (c *ClientWithResponses) GetGeneralOptionsWithResponse(ctx context.Context, params *GetGeneralOptionsParams, ...) (*GetGeneralOptionsResponse, error)
- func (c *ClientWithResponses) GetInstantViVMRecoveryMountWithResponse(ctx context.Context, mountId openapi_types.UUID, ...) (*GetInstantViVMRecoveryMountResponse, error)
- func (c *ClientWithResponses) GetJobWithResponse(ctx context.Context, id openapi_types.UUID, params *GetJobParams, ...) (*GetJobResponse, error)
- func (c *ClientWithResponses) GetManagedServerWithResponse(ctx context.Context, id openapi_types.UUID, params *GetManagedServerParams, ...) (*GetManagedServerResponse, error)
- func (c *ClientWithResponses) GetObjectRestorePointDisksWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*GetObjectRestorePointDisksResponse, error)
- func (c *ClientWithResponses) GetObjectRestorePointWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*GetObjectRestorePointResponse, error)
- func (c *ClientWithResponses) GetProxyWithResponse(ctx context.Context, id openapi_types.UUID, params *GetProxyParams, ...) (*GetProxyResponse, error)
- func (c *ClientWithResponses) GetRepositoryAccessPermissionsWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*GetRepositoryAccessPermissionsResponse, error)
- func (c *ClientWithResponses) GetRepositoryWithResponse(ctx context.Context, id openapi_types.UUID, params *GetRepositoryParams, ...) (*GetRepositoryResponse, error)
- func (c *ClientWithResponses) GetScaleOutRepositoryAccessPermissionsWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*GetScaleOutRepositoryAccessPermissionsResponse, error)
- func (c *ClientWithResponses) GetScaleOutRepositoryWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*GetScaleOutRepositoryResponse, error)
- func (c *ClientWithResponses) GetServerCertificateWithResponse(ctx context.Context, params *GetServerCertificateParams, ...) (*GetServerCertificateResponse, error)
- func (c *ClientWithResponses) GetServerInfoWithResponse(ctx context.Context, params *GetServerInfoParams, ...) (*GetServerInfoResponse, error)
- func (c *ClientWithResponses) GetServerTimeWithResponse(ctx context.Context, params *GetServerTimeParams, ...) (*GetServerTimeResponse, error)
- func (c *ClientWithResponses) GetSessionLogsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetSessionLogsParams, ...) (*GetSessionLogsResponse, error)
- func (c *ClientWithResponses) GetSessionWithResponse(ctx context.Context, id openapi_types.UUID, params *GetSessionParams, ...) (*GetSessionResponse, error)
- func (c *ClientWithResponses) GetVmwareFcdInstantRecoveryMountModelWithResponse(ctx context.Context, mountId openapi_types.UUID, ...) (*GetVmwareFcdInstantRecoveryMountModelResponse, error)
- func (c *ClientWithResponses) GetVmwareHostObjectWithResponse(ctx context.Context, name string, params *GetVmwareHostObjectParams, ...) (*GetVmwareHostObjectResponse, error)
- func (c *ClientWithResponses) ImportCloudCredentialsWithBodyWithResponse(ctx context.Context, params *ImportCloudCredentialsParams, contentType string, ...) (*ImportCloudCredentialsResponse, error)
- func (c *ClientWithResponses) ImportCloudCredentialsWithResponse(ctx context.Context, params *ImportCloudCredentialsParams, ...) (*ImportCloudCredentialsResponse, error)
- func (c *ClientWithResponses) ImportCredentialsWithBodyWithResponse(ctx context.Context, params *ImportCredentialsParams, contentType string, ...) (*ImportCredentialsResponse, error)
- func (c *ClientWithResponses) ImportCredentialsWithResponse(ctx context.Context, params *ImportCredentialsParams, ...) (*ImportCredentialsResponse, error)
- func (c *ClientWithResponses) ImportEncryptionPasswordsWithBodyWithResponse(ctx context.Context, params *ImportEncryptionPasswordsParams, ...) (*ImportEncryptionPasswordsResponse, error)
- func (c *ClientWithResponses) ImportEncryptionPasswordsWithResponse(ctx context.Context, params *ImportEncryptionPasswordsParams, ...) (*ImportEncryptionPasswordsResponse, error)
- func (c *ClientWithResponses) ImportJobsWithBodyWithResponse(ctx context.Context, params *ImportJobsParams, contentType string, ...) (*ImportJobsResponse, error)
- func (c *ClientWithResponses) ImportJobsWithResponse(ctx context.Context, params *ImportJobsParams, body ImportJobsJSONRequestBody, ...) (*ImportJobsResponse, error)
- func (c *ClientWithResponses) ImportManagedServersWithBodyWithResponse(ctx context.Context, params *ImportManagedServersParams, contentType string, ...) (*ImportManagedServersResponse, error)
- func (c *ClientWithResponses) ImportManagedServersWithResponse(ctx context.Context, params *ImportManagedServersParams, ...) (*ImportManagedServersResponse, error)
- func (c *ClientWithResponses) ImportProxiesWithBodyWithResponse(ctx context.Context, params *ImportProxiesParams, contentType string, ...) (*ImportProxiesResponse, error)
- func (c *ClientWithResponses) ImportProxiesWithResponse(ctx context.Context, params *ImportProxiesParams, ...) (*ImportProxiesResponse, error)
- func (c *ClientWithResponses) ImportRepositoriesWithBodyWithResponse(ctx context.Context, params *ImportRepositoriesParams, contentType string, ...) (*ImportRepositoriesResponse, error)
- func (c *ClientWithResponses) ImportRepositoriesWithResponse(ctx context.Context, params *ImportRepositoriesParams, ...) (*ImportRepositoriesResponse, error)
- func (c *ClientWithResponses) InstantRecoveryVmwareFcdDismountWithSessionWithResponse(ctx context.Context, mountId openapi_types.UUID, ...) (*InstantRecoveryVmwareFcdDismountWithSessionResponse, error)
- func (c *ClientWithResponses) InstantRecoveryVmwareFcdMigrateWithSessionWithBodyWithResponse(ctx context.Context, mountId openapi_types.UUID, ...) (*InstantRecoveryVmwareFcdMigrateWithSessionResponse, error)
- func (c *ClientWithResponses) InstantRecoveryVmwareFcdMigrateWithSessionWithResponse(ctx context.Context, mountId openapi_types.UUID, ...) (*InstantRecoveryVmwareFcdMigrateWithSessionResponse, error)
- func (c *ClientWithResponses) InstantRecoveryVmwareFcdMountWithSessionWithBodyWithResponse(ctx context.Context, params *InstantRecoveryVmwareFcdMountWithSessionParams, ...) (*InstantRecoveryVmwareFcdMountWithSessionResponse, error)
- func (c *ClientWithResponses) InstantRecoveryVmwareFcdMountWithSessionWithResponse(ctx context.Context, params *InstantRecoveryVmwareFcdMountWithSessionParams, ...) (*InstantRecoveryVmwareFcdMountWithSessionResponse, error)
- func (c *ClientWithResponses) InstantViVMRecoveryMigrateWithBodyWithResponse(ctx context.Context, mountId openapi_types.UUID, ...) (*InstantViVMRecoveryMigrateResponse, error)
- func (c *ClientWithResponses) InstantViVMRecoveryMigrateWithResponse(ctx context.Context, mountId openapi_types.UUID, ...) (*InstantViVMRecoveryMigrateResponse, error)
- func (c *ClientWithResponses) InstantViVMRecoveryMountWithBodyWithResponse(ctx context.Context, params *InstantViVMRecoveryMountParams, ...) (*InstantViVMRecoveryMountResponse, error)
- func (c *ClientWithResponses) InstantViVMRecoveryMountWithResponse(ctx context.Context, params *InstantViVMRecoveryMountParams, ...) (*InstantViVMRecoveryMountResponse, error)
- func (c *ClientWithResponses) InstantViVMRecoveryUnmountWithResponse(ctx context.Context, mountId openapi_types.UUID, ...) (*InstantViVMRecoveryUnmountResponse, error)
- func (c *ClientWithResponses) LogoutWithResponse(ctx context.Context, params *LogoutParams, reqEditors ...RequestEditorFn) (*LogoutResponse, error)
- func (c *ClientWithResponses) RequestAppRegistrationByDeviceCodeWithBodyWithResponse(ctx context.Context, params *RequestAppRegistrationByDeviceCodeParams, ...) (*RequestAppRegistrationByDeviceCodeResponse, error)
- func (c *ClientWithResponses) RequestAppRegistrationByDeviceCodeWithResponse(ctx context.Context, params *RequestAppRegistrationByDeviceCodeParams, ...) (*RequestAppRegistrationByDeviceCodeResponse, error)
- func (c *ClientWithResponses) StartConfigBackupWithResponse(ctx context.Context, params *StartConfigBackupParams, ...) (*StartConfigBackupResponse, error)
- func (c *ClientWithResponses) StartJobWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *StartJobParams, ...) (*StartJobResponse, error)
- func (c *ClientWithResponses) StartJobWithResponse(ctx context.Context, id openapi_types.UUID, params *StartJobParams, ...) (*StartJobResponse, error)
- func (c *ClientWithResponses) StopAutomationSessionWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*StopAutomationSessionResponse, error)
- func (c *ClientWithResponses) StopJobWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *StopJobParams, ...) (*StopJobResponse, error)
- func (c *ClientWithResponses) StopJobWithResponse(ctx context.Context, id openapi_types.UUID, params *StopJobParams, ...) (*StopJobResponse, error)
- func (c *ClientWithResponses) StopSessionWithResponse(ctx context.Context, id openapi_types.UUID, params *StopSessionParams, ...) (*StopSessionResponse, error)
- func (c *ClientWithResponses) UpdateCloudCredsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateCloudCredsParams, ...) (*UpdateCloudCredsResponse, error)
- func (c *ClientWithResponses) UpdateCloudCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateCloudCredsParams, ...) (*UpdateCloudCredsResponse, error)
- func (c *ClientWithResponses) UpdateComputerRecoveryTokenWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*UpdateComputerRecoveryTokenResponse, error)
- func (c *ClientWithResponses) UpdateComputerRecoveryTokenWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*UpdateComputerRecoveryTokenResponse, error)
- func (c *ClientWithResponses) UpdateConfigBackupOptionsWithBodyWithResponse(ctx context.Context, params *UpdateConfigBackupOptionsParams, ...) (*UpdateConfigBackupOptionsResponse, error)
- func (c *ClientWithResponses) UpdateConfigBackupOptionsWithResponse(ctx context.Context, params *UpdateConfigBackupOptionsParams, ...) (*UpdateConfigBackupOptionsResponse, error)
- func (c *ClientWithResponses) UpdateCredsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateCredsParams, ...) (*UpdateCredsResponse, error)
- func (c *ClientWithResponses) UpdateCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateCredsParams, ...) (*UpdateCredsResponse, error)
- func (c *ClientWithResponses) UpdateEncryptionPasswordWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*UpdateEncryptionPasswordResponse, error)
- func (c *ClientWithResponses) UpdateEncryptionPasswordWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*UpdateEncryptionPasswordResponse, error)
- func (c *ClientWithResponses) UpdateGeneralOptionsWithBodyWithResponse(ctx context.Context, params *UpdateGeneralOptionsParams, contentType string, ...) (*UpdateGeneralOptionsResponse, error)
- func (c *ClientWithResponses) UpdateGeneralOptionsWithResponse(ctx context.Context, params *UpdateGeneralOptionsParams, ...) (*UpdateGeneralOptionsResponse, error)
- func (c *ClientWithResponses) UpdateJobWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateJobParams, ...) (*UpdateJobResponse, error)
- func (c *ClientWithResponses) UpdateJobWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateJobParams, ...) (*UpdateJobResponse, error)
- func (c *ClientWithResponses) UpdateManagedServerWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateManagedServerParams, ...) (*UpdateManagedServerResponse, error)
- func (c *ClientWithResponses) UpdateManagedServerWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateManagedServerParams, ...) (*UpdateManagedServerResponse, error)
- func (c *ClientWithResponses) UpdateProxyWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateProxyParams, ...) (*UpdateProxyResponse, error)
- func (c *ClientWithResponses) UpdateProxyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateProxyParams, ...) (*UpdateProxyResponse, error)
- func (c *ClientWithResponses) UpdateRepositoryAccessPermissionsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*UpdateRepositoryAccessPermissionsResponse, error)
- func (c *ClientWithResponses) UpdateRepositoryAccessPermissionsWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*UpdateRepositoryAccessPermissionsResponse, error)
- func (c *ClientWithResponses) UpdateRepositoryWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateRepositoryParams, ...) (*UpdateRepositoryResponse, error)
- func (c *ClientWithResponses) UpdateRepositoryWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateRepositoryParams, ...) (*UpdateRepositoryResponse, error)
- func (c *ClientWithResponses) UpdateScaleOutRepositoryAccessPermissionsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*UpdateScaleOutRepositoryAccessPermissionsResponse, error)
- func (c *ClientWithResponses) UpdateScaleOutRepositoryAccessPermissionsWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*UpdateScaleOutRepositoryAccessPermissionsResponse, error)
- func (c *ClientWithResponses) UpdateScaleOutRepositoryWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*UpdateScaleOutRepositoryResponse, error)
- func (c *ClientWithResponses) UpdateScaleOutRepositoryWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*UpdateScaleOutRepositoryResponse, error)
- func (c *ClientWithResponses) UpdateSingleUseCredentialsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*UpdateSingleUseCredentialsResponse, error)
- func (c *ClientWithResponses) UpdateSingleUseCredentialsWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*UpdateSingleUseCredentialsResponse, error)
- func (c *ClientWithResponses) UpdateTrafficRulesWithBodyWithResponse(ctx context.Context, params *UpdateTrafficRulesParams, contentType string, ...) (*UpdateTrafficRulesResponse, error)
- func (c *ClientWithResponses) UpdateTrafficRulesWithResponse(ctx context.Context, params *UpdateTrafficRulesParams, ...) (*UpdateTrafficRulesResponse, error)
- type ClientWithResponsesInterface
- type CloudBrowserModel
- func (t CloudBrowserModel) AsAmazonEC2BrowserModel() (AmazonEC2BrowserModel, error)
- func (t CloudBrowserModel) AsAmazonS3BrowserModel() (AmazonS3BrowserModel, error)
- func (t CloudBrowserModel) AsAmazonSnowballEdgeBrowserModel() (AmazonSnowballEdgeBrowserModel, error)
- func (t CloudBrowserModel) AsAzureBlobBrowserModel() (AzureBlobBrowserModel, error)
- func (t CloudBrowserModel) AsAzureComputeBrowserModel() (AzureComputeBrowserModel, error)
- func (t CloudBrowserModel) AsAzureDataBoxBrowserModel() (AzureDataBoxBrowserModel, error)
- func (t CloudBrowserModel) AsGoogleCloudStorageBrowserModel() (GoogleCloudStorageBrowserModel, error)
- func (t CloudBrowserModel) AsIBMCloudStorageBrowserModel() (IBMCloudStorageBrowserModel, error)
- func (t CloudBrowserModel) AsS3CompatibleBrowserModel() (S3CompatibleBrowserModel, error)
- func (t CloudBrowserModel) AsWasabiCloudStorageBrowserModel() (WasabiCloudStorageBrowserModel, error)
- func (t *CloudBrowserModel) FromAmazonEC2BrowserModel(v AmazonEC2BrowserModel) error
- func (t *CloudBrowserModel) FromAmazonS3BrowserModel(v AmazonS3BrowserModel) error
- func (t *CloudBrowserModel) FromAmazonSnowballEdgeBrowserModel(v AmazonSnowballEdgeBrowserModel) error
- func (t *CloudBrowserModel) FromAzureBlobBrowserModel(v AzureBlobBrowserModel) error
- func (t *CloudBrowserModel) FromAzureComputeBrowserModel(v AzureComputeBrowserModel) error
- func (t *CloudBrowserModel) FromAzureDataBoxBrowserModel(v AzureDataBoxBrowserModel) error
- func (t *CloudBrowserModel) FromGoogleCloudStorageBrowserModel(v GoogleCloudStorageBrowserModel) error
- func (t *CloudBrowserModel) FromIBMCloudStorageBrowserModel(v IBMCloudStorageBrowserModel) error
- func (t *CloudBrowserModel) FromS3CompatibleBrowserModel(v S3CompatibleBrowserModel) error
- func (t *CloudBrowserModel) FromWasabiCloudStorageBrowserModel(v WasabiCloudStorageBrowserModel) error
- func (t CloudBrowserModel) MarshalJSON() ([]byte, error)
- func (t *CloudBrowserModel) MergeAmazonEC2BrowserModel(v AmazonEC2BrowserModel) error
- func (t *CloudBrowserModel) MergeAmazonS3BrowserModel(v AmazonS3BrowserModel) error
- func (t *CloudBrowserModel) MergeAmazonSnowballEdgeBrowserModel(v AmazonSnowballEdgeBrowserModel) error
- func (t *CloudBrowserModel) MergeAzureBlobBrowserModel(v AzureBlobBrowserModel) error
- func (t *CloudBrowserModel) MergeAzureComputeBrowserModel(v AzureComputeBrowserModel) error
- func (t *CloudBrowserModel) MergeAzureDataBoxBrowserModel(v AzureDataBoxBrowserModel) error
- func (t *CloudBrowserModel) MergeGoogleCloudStorageBrowserModel(v GoogleCloudStorageBrowserModel) error
- func (t *CloudBrowserModel) MergeIBMCloudStorageBrowserModel(v IBMCloudStorageBrowserModel) error
- func (t *CloudBrowserModel) MergeS3CompatibleBrowserModel(v S3CompatibleBrowserModel) error
- func (t *CloudBrowserModel) MergeWasabiCloudStorageBrowserModel(v WasabiCloudStorageBrowserModel) error
- func (t *CloudBrowserModel) UnmarshalJSON(b []byte) error
- type CloudBrowserNewFolderSpec
- func (t CloudBrowserNewFolderSpec) AsAmazonS3BrowserDestinationSpec() (AmazonS3BrowserDestinationSpec, error)
- func (t CloudBrowserNewFolderSpec) AsAmazonSnowballEdgeBrowserDestinationSpec() (AmazonSnowballEdgeBrowserDestinationSpec, error)
- func (t CloudBrowserNewFolderSpec) AsAzureBlobBrowserDestinationSpec() (AzureBlobBrowserDestinationSpec, error)
- func (t CloudBrowserNewFolderSpec) AsAzureDataBoxBrowserDestinationSpec() (AzureDataBoxBrowserDestinationSpec, error)
- func (t CloudBrowserNewFolderSpec) AsGoogleCloudStorageBrowserDestinationSpec() (GoogleCloudStorageBrowserDestinationSpec, error)
- func (t CloudBrowserNewFolderSpec) AsIBMCloudStorageBrowserDestinationSpec() (IBMCloudStorageBrowserDestinationSpec, error)
- func (t CloudBrowserNewFolderSpec) AsS3CompatibleBrowserDestinationSpec() (S3CompatibleBrowserDestinationSpec, error)
- func (t CloudBrowserNewFolderSpec) AsWasabiCloudStorageBrowserDestinationSpec() (WasabiCloudStorageBrowserDestinationSpec, error)
- func (t *CloudBrowserNewFolderSpec) FromAmazonS3BrowserDestinationSpec(v AmazonS3BrowserDestinationSpec) error
- func (t *CloudBrowserNewFolderSpec) FromAmazonSnowballEdgeBrowserDestinationSpec(v AmazonSnowballEdgeBrowserDestinationSpec) error
- func (t *CloudBrowserNewFolderSpec) FromAzureBlobBrowserDestinationSpec(v AzureBlobBrowserDestinationSpec) error
- func (t *CloudBrowserNewFolderSpec) FromAzureDataBoxBrowserDestinationSpec(v AzureDataBoxBrowserDestinationSpec) error
- func (t *CloudBrowserNewFolderSpec) FromGoogleCloudStorageBrowserDestinationSpec(v GoogleCloudStorageBrowserDestinationSpec) error
- func (t *CloudBrowserNewFolderSpec) FromIBMCloudStorageBrowserDestinationSpec(v IBMCloudStorageBrowserDestinationSpec) error
- func (t *CloudBrowserNewFolderSpec) FromS3CompatibleBrowserDestinationSpec(v S3CompatibleBrowserDestinationSpec) error
- func (t *CloudBrowserNewFolderSpec) FromWasabiCloudStorageBrowserDestinationSpec(v WasabiCloudStorageBrowserDestinationSpec) error
- func (t CloudBrowserNewFolderSpec) MarshalJSON() ([]byte, error)
- func (t *CloudBrowserNewFolderSpec) MergeAmazonS3BrowserDestinationSpec(v AmazonS3BrowserDestinationSpec) error
- func (t *CloudBrowserNewFolderSpec) MergeAmazonSnowballEdgeBrowserDestinationSpec(v AmazonSnowballEdgeBrowserDestinationSpec) error
- func (t *CloudBrowserNewFolderSpec) MergeAzureBlobBrowserDestinationSpec(v AzureBlobBrowserDestinationSpec) error
- func (t *CloudBrowserNewFolderSpec) MergeAzureDataBoxBrowserDestinationSpec(v AzureDataBoxBrowserDestinationSpec) error
- func (t *CloudBrowserNewFolderSpec) MergeGoogleCloudStorageBrowserDestinationSpec(v GoogleCloudStorageBrowserDestinationSpec) error
- func (t *CloudBrowserNewFolderSpec) MergeIBMCloudStorageBrowserDestinationSpec(v IBMCloudStorageBrowserDestinationSpec) error
- func (t *CloudBrowserNewFolderSpec) MergeS3CompatibleBrowserDestinationSpec(v S3CompatibleBrowserDestinationSpec) error
- func (t *CloudBrowserNewFolderSpec) MergeWasabiCloudStorageBrowserDestinationSpec(v WasabiCloudStorageBrowserDestinationSpec) error
- func (t *CloudBrowserNewFolderSpec) UnmarshalJSON(b []byte) error
- type CloudBrowserSpec
- func (t CloudBrowserSpec) AsAmazonEC2BrowserSpec() (AmazonEC2BrowserSpec, error)
- func (t CloudBrowserSpec) AsAmazonS3BrowserSpec() (AmazonS3BrowserSpec, error)
- func (t CloudBrowserSpec) AsAmazonSnowballEdgeBrowserSpec() (AmazonSnowballEdgeBrowserSpec, error)
- func (t CloudBrowserSpec) AsAzureBlobBrowserSpec() (AzureBlobBrowserSpec, error)
- func (t CloudBrowserSpec) AsAzureComputeBrowserSpec() (AzureComputeBrowserSpec, error)
- func (t CloudBrowserSpec) AsAzureDataBoxBrowserSpec() (AzureDataBoxBrowserSpec, error)
- func (t CloudBrowserSpec) AsGoogleCloudStorageBrowserSpec() (GoogleCloudStorageBrowserSpec, error)
- func (t CloudBrowserSpec) AsIBMCloudStorageBrowserSpec() (IBMCloudStorageBrowserSpec, error)
- func (t CloudBrowserSpec) AsS3CompatibleBrowserSpec() (S3CompatibleBrowserSpec, error)
- func (t CloudBrowserSpec) AsWasabiCloudStorageBrowserSpec() (WasabiCloudStorageBrowserSpec, error)
- func (t *CloudBrowserSpec) FromAmazonEC2BrowserSpec(v AmazonEC2BrowserSpec) error
- func (t *CloudBrowserSpec) FromAmazonS3BrowserSpec(v AmazonS3BrowserSpec) error
- func (t *CloudBrowserSpec) FromAmazonSnowballEdgeBrowserSpec(v AmazonSnowballEdgeBrowserSpec) error
- func (t *CloudBrowserSpec) FromAzureBlobBrowserSpec(v AzureBlobBrowserSpec) error
- func (t *CloudBrowserSpec) FromAzureComputeBrowserSpec(v AzureComputeBrowserSpec) error
- func (t *CloudBrowserSpec) FromAzureDataBoxBrowserSpec(v AzureDataBoxBrowserSpec) error
- func (t *CloudBrowserSpec) FromGoogleCloudStorageBrowserSpec(v GoogleCloudStorageBrowserSpec) error
- func (t *CloudBrowserSpec) FromIBMCloudStorageBrowserSpec(v IBMCloudStorageBrowserSpec) error
- func (t *CloudBrowserSpec) FromS3CompatibleBrowserSpec(v S3CompatibleBrowserSpec) error
- func (t *CloudBrowserSpec) FromWasabiCloudStorageBrowserSpec(v WasabiCloudStorageBrowserSpec) error
- func (t CloudBrowserSpec) MarshalJSON() ([]byte, error)
- func (t *CloudBrowserSpec) MergeAmazonEC2BrowserSpec(v AmazonEC2BrowserSpec) error
- func (t *CloudBrowserSpec) MergeAmazonS3BrowserSpec(v AmazonS3BrowserSpec) error
- func (t *CloudBrowserSpec) MergeAmazonSnowballEdgeBrowserSpec(v AmazonSnowballEdgeBrowserSpec) error
- func (t *CloudBrowserSpec) MergeAzureBlobBrowserSpec(v AzureBlobBrowserSpec) error
- func (t *CloudBrowserSpec) MergeAzureComputeBrowserSpec(v AzureComputeBrowserSpec) error
- func (t *CloudBrowserSpec) MergeAzureDataBoxBrowserSpec(v AzureDataBoxBrowserSpec) error
- func (t *CloudBrowserSpec) MergeGoogleCloudStorageBrowserSpec(v GoogleCloudStorageBrowserSpec) error
- func (t *CloudBrowserSpec) MergeIBMCloudStorageBrowserSpec(v IBMCloudStorageBrowserSpec) error
- func (t *CloudBrowserSpec) MergeS3CompatibleBrowserSpec(v S3CompatibleBrowserSpec) error
- func (t *CloudBrowserSpec) MergeWasabiCloudStorageBrowserSpec(v WasabiCloudStorageBrowserSpec) error
- func (t *CloudBrowserSpec) UnmarshalJSON(b []byte) error
- type CloudCredentialsExportSpec
- type CloudCredentialsImportModel
- type CloudCredentialsImportSpecCollection
- type CloudCredentialsModel
- func (t CloudCredentialsModel) AsAmazonCloudCredentialsModel() (AmazonCloudCredentialsModel, error)
- func (t CloudCredentialsModel) AsAzureComputeCloudCredentialsModel() (AzureComputeCloudCredentialsModel, error)
- func (t CloudCredentialsModel) AsAzureStorageCloudCredentialsModel() (AzureStorageCloudCredentialsModel, error)
- func (t CloudCredentialsModel) AsGoogleCloudCredentialsModel() (GoogleCloudCredentialsModel, error)
- func (t *CloudCredentialsModel) FromAmazonCloudCredentialsModel(v AmazonCloudCredentialsModel) error
- func (t *CloudCredentialsModel) FromAzureComputeCloudCredentialsModel(v AzureComputeCloudCredentialsModel) error
- func (t *CloudCredentialsModel) FromAzureStorageCloudCredentialsModel(v AzureStorageCloudCredentialsModel) error
- func (t *CloudCredentialsModel) FromGoogleCloudCredentialsModel(v GoogleCloudCredentialsModel) error
- func (t CloudCredentialsModel) MarshalJSON() ([]byte, error)
- func (t *CloudCredentialsModel) MergeAmazonCloudCredentialsModel(v AmazonCloudCredentialsModel) error
- func (t *CloudCredentialsModel) MergeAzureComputeCloudCredentialsModel(v AzureComputeCloudCredentialsModel) error
- func (t *CloudCredentialsModel) MergeAzureStorageCloudCredentialsModel(v AzureStorageCloudCredentialsModel) error
- func (t *CloudCredentialsModel) MergeGoogleCloudCredentialsModel(v GoogleCloudCredentialsModel) error
- func (t *CloudCredentialsModel) UnmarshalJSON(b []byte) error
- type CloudCredentialsPasswordSpec
- type CloudCredentialsResult
- type CloudCredentialsSpec
- func (t CloudCredentialsSpec) AsAmazonCloudCredentialsSpec() (AmazonCloudCredentialsSpec, error)
- func (t CloudCredentialsSpec) AsAzureComputeCloudCredentialsSpec() (AzureComputeCloudCredentialsSpec, error)
- func (t CloudCredentialsSpec) AsAzureStorageCloudCredentialsSpec() (AzureStorageCloudCredentialsSpec, error)
- func (t CloudCredentialsSpec) AsGoogleCloudCredentialsSpec() (GoogleCloudCredentialsSpec, error)
- func (t *CloudCredentialsSpec) FromAmazonCloudCredentialsSpec(v AmazonCloudCredentialsSpec) error
- func (t *CloudCredentialsSpec) FromAzureComputeCloudCredentialsSpec(v AzureComputeCloudCredentialsSpec) error
- func (t *CloudCredentialsSpec) FromAzureStorageCloudCredentialsSpec(v AzureStorageCloudCredentialsSpec) error
- func (t *CloudCredentialsSpec) FromGoogleCloudCredentialsSpec(v GoogleCloudCredentialsSpec) error
- func (t CloudCredentialsSpec) MarshalJSON() ([]byte, error)
- func (t *CloudCredentialsSpec) MergeAmazonCloudCredentialsSpec(v AmazonCloudCredentialsSpec) error
- func (t *CloudCredentialsSpec) MergeAzureComputeCloudCredentialsSpec(v AzureComputeCloudCredentialsSpec) error
- func (t *CloudCredentialsSpec) MergeAzureStorageCloudCredentialsSpec(v AzureStorageCloudCredentialsSpec) error
- func (t *CloudCredentialsSpec) MergeGoogleCloudCredentialsSpec(v GoogleCloudCredentialsSpec) error
- func (t *CloudCredentialsSpec) UnmarshalJSON(b []byte) error
- type CloudDeviceCodeModel
- func (t CloudDeviceCodeModel) AsAzureComputeCloudDeviceCodeModel() (AzureComputeCloudDeviceCodeModel, error)
- func (t *CloudDeviceCodeModel) FromAzureComputeCloudDeviceCodeModel(v AzureComputeCloudDeviceCodeModel) error
- func (t CloudDeviceCodeModel) MarshalJSON() ([]byte, error)
- func (t *CloudDeviceCodeModel) MergeAzureComputeCloudDeviceCodeModel(v AzureComputeCloudDeviceCodeModel) error
- func (t *CloudDeviceCodeModel) UnmarshalJSON(b []byte) error
- type CloudDeviceCodeSpec
- func (t CloudDeviceCodeSpec) AsAzureComputeCloudDeviceCodeSpec() (AzureComputeCloudDeviceCodeSpec, error)
- func (t *CloudDeviceCodeSpec) FromAzureComputeCloudDeviceCodeSpec(v AzureComputeCloudDeviceCodeSpec) error
- func (t CloudDeviceCodeSpec) MarshalJSON() ([]byte, error)
- func (t *CloudDeviceCodeSpec) MergeAzureComputeCloudDeviceCodeSpec(v AzureComputeCloudDeviceCodeSpec) error
- func (t *CloudDeviceCodeSpec) UnmarshalJSON(b []byte) error
- type CloudHelperApplianceModel
- func (t CloudHelperApplianceModel) AsAzureLinuxHelperApplianceModel() (AzureLinuxHelperApplianceModel, error)
- func (t *CloudHelperApplianceModel) FromAzureLinuxHelperApplianceModel(v AzureLinuxHelperApplianceModel) error
- func (t CloudHelperApplianceModel) MarshalJSON() ([]byte, error)
- func (t *CloudHelperApplianceModel) MergeAzureLinuxHelperApplianceModel(v AzureLinuxHelperApplianceModel) error
- func (t *CloudHelperApplianceModel) UnmarshalJSON(b []byte) error
- type CloudHelperApplianceResult
- type CloudHelperApplianceSpec
- func (t CloudHelperApplianceSpec) AsAzureLinuxHelperApplianceSpec() (AzureLinuxHelperApplianceSpec, error)
- func (t *CloudHelperApplianceSpec) FromAzureLinuxHelperApplianceSpec(v AzureLinuxHelperApplianceSpec) error
- func (t CloudHelperApplianceSpec) MarshalJSON() ([]byte, error)
- func (t *CloudHelperApplianceSpec) MergeAzureLinuxHelperApplianceSpec(v AzureLinuxHelperApplianceSpec) error
- func (t *CloudHelperApplianceSpec) UnmarshalJSON(b []byte) error
- type CloudNativeApplicationModel
- func (t CloudNativeApplicationModel) AsAzureComputeCloudNativeApplicationModel() (AzureComputeCloudNativeApplicationModel, error)
- func (t *CloudNativeApplicationModel) FromAzureComputeCloudNativeApplicationModel(v AzureComputeCloudNativeApplicationModel) error
- func (t CloudNativeApplicationModel) MarshalJSON() ([]byte, error)
- func (t *CloudNativeApplicationModel) MergeAzureComputeCloudNativeApplicationModel(v AzureComputeCloudNativeApplicationModel) error
- func (t *CloudNativeApplicationModel) UnmarshalJSON(b []byte) error
- type ComputerRecoveryTokenModel
- type ComputerRecoveryTokenResult
- type ComputerRecoveryTokenSpec
- type ConfigBackupEncryptionModel
- type ConfigBackupLastSuccessfulModel
- type ConfigBackupModel
- type ConfigBackupNotificationsModel
- type ConfigBackupSMTPSettigsModel
- type ConfigBackupScheduleModel
- type ConnectionCertificateModel
- type CreateAuthorizationCodeParams
- type CreateAuthorizationCodeResponse
- type CreateCloudCredsHelperApplianceJSONRequestBody
- type CreateCloudCredsHelperApplianceParams
- type CreateCloudCredsHelperApplianceResponse
- type CreateCloudCredsJSONRequestBody
- type CreateCloudCredsParams
- type CreateCloudCredsResponse
- type CreateComputerRecoveryTokenJSONRequestBody
- type CreateComputerRecoveryTokenParams
- type CreateComputerRecoveryTokenResponse
- type CreateCredsJSONRequestBody
- type CreateCredsParams
- type CreateCredsResponse
- type CreateEncryptionPasswordJSONRequestBody
- type CreateEncryptionPasswordParams
- type CreateEncryptionPasswordResponse
- type CreateJobJSONRequestBody
- type CreateJobParams
- type CreateJobResponse
- type CreateManagedServerJSONRequestBody
- type CreateManagedServerParams
- type CreateManagedServerResponse
- type CreateNewCloudFolderJSONRequestBody
- type CreateNewCloudFolderParams
- type CreateNewCloudFolderResponse
- type CreateProxyJSONRequestBody
- type CreateProxyParams
- type CreateProxyResponse
- type CreateRepositoryJSONRequestBody
- type CreateRepositoryParams
- type CreateRepositoryResponse
- type CreateScaleOutRepositoryJSONRequestBody
- type CreateScaleOutRepositoryParams
- type CreateScaleOutRepositoryResponse
- type CreateTokenFormdataRequestBody
- type CreateTokenParams
- type CreateTokenResponse
- type CredentialsExportSpec
- type CredentialsImportModel
- type CredentialsImportSpec
- type CredentialsImportSpecCollection
- type CredentialsLinuxSettingsImportModel
- type CredentialsModel
- func (t CredentialsModel) AsLinuxCredentialsModel() (LinuxCredentialsModel, error)
- func (t CredentialsModel) AsStandardCredentialsModel() (StandardCredentialsModel, error)
- func (t *CredentialsModel) FromLinuxCredentialsModel(v LinuxCredentialsModel) error
- func (t *CredentialsModel) FromStandardCredentialsModel(v StandardCredentialsModel) error
- func (t CredentialsModel) MarshalJSON() ([]byte, error)
- func (t *CredentialsModel) MergeLinuxCredentialsModel(v LinuxCredentialsModel) error
- func (t *CredentialsModel) MergeStandardCredentialsModel(v StandardCredentialsModel) error
- func (t *CredentialsModel) UnmarshalJSON(b []byte) error
- type CredentialsPasswordChangeSpec
- type CredentialsResult
- type CredentialsSpec
- func (t CredentialsSpec) AsLinuxCredentialsSpec() (LinuxCredentialsSpec, error)
- func (t CredentialsSpec) AsStandardCredentialsSpec() (StandardCredentialsSpec, error)
- func (t *CredentialsSpec) FromLinuxCredentialsSpec(v LinuxCredentialsSpec) error
- func (t *CredentialsSpec) FromStandardCredentialsSpec(v StandardCredentialsSpec) error
- func (t CredentialsSpec) MarshalJSON() ([]byte, error)
- func (t *CredentialsSpec) MergeLinuxCredentialsSpec(v LinuxCredentialsSpec) error
- func (t *CredentialsSpec) MergeStandardCredentialsSpec(v StandardCredentialsSpec) error
- func (t *CredentialsSpec) UnmarshalJSON(b []byte) error
- type DeleteCloudCredsHelperApplianceParams
- type DeleteCloudCredsHelperApplianceResponse
- type DeleteCloudCredsParams
- type DeleteCloudCredsResponse
- type DeleteComputerRecoveryTokenParams
- type DeleteComputerRecoveryTokenResponse
- type DeleteCredsParams
- type DeleteCredsResponse
- type DeleteEncryptionPasswordParams
- type DeleteEncryptionPasswordResponse
- type DeleteJobParams
- type DeleteJobResponse
- type DeleteManagedServerParams
- type DeleteManagedServerResponse
- type DeleteProxyParams
- type DeleteProxyResponse
- type DeleteRepositoryParams
- type DeleteRepositoryResponse
- type DeleteScaleOutRepositoryParams
- type DeleteScaleOutRepositoryResponse
- type Deleted
- type DisableJobParams
- type DisableJobResponse
- type DisableScaleOutExtentMaintenanceModeJSONRequestBody
- type DisableScaleOutExtentMaintenanceModeParams
- type DisableScaleOutExtentMaintenanceModeResponse
- type DisableScaleOutExtentSealedModeJSONRequestBody
- type DisableScaleOutExtentSealedModeParams
- type DisableScaleOutExtentSealedModeResponse
- type EAllowedBackupsType
- type EAmazonRegionType
- type EApplicationSettingsVSS
- type EAzureComputeCredentialsCreationMode
- type EAzureComputeCredentialsDeploymentType
- type EAzureRegionType
- type EBackupExclusionPolicy
- type EBackupModeType
- type EBackupObjectsFiltersOrderColumn
- type EBackupOracleLogsSettings
- type EBackupProxyImportType
- type EBackupProxyTransportMode
- type EBackupScriptProcessingMode
- type EBackupsFiltersOrderColumn
- type ECertificateFileFormatType
- type ECloudBrowserFolderType
- type ECloudCredentialsFiltersOrderColumn
- type ECloudCredentialsType
- type ECloudServiceType
- type ECompressionLevel
- type EComputerRecoveryTokenFiltersOrderColumn
- type EConfigBackupSMTPSettingsType
- type EConsumptionLimitKind
- type ECredentialsFiltersOrderColumn
- type ECredentialsStorageType
- type ECredentialsType
- type EDailyKinds
- type EDayNumberInMonth
- type EDayOfWeek
- type EDiskCreationMode
- type EDiskInfoProcessState
- type EDiskInfoType
- type EEmailNotificationType
- type EEncryptionPasswordsFiltersOrderColumn
- type EEntireVMRestoreModeType
- type EGuestFSIndexingMode
- type EHierarchyType
- type EInstantRecoveryMountState
- type EInstantVMRecoveryModeType
- type EInstantViVMRecoveryMountsFiltersOrderColumn
- type EInstantViVmRecoveryBiosUuidPolicyType
- type EJobFiltersOrderColumn
- type EJobStatesFiltersOrderColumn
- type EJobStatus
- type EJobType
- type EJobWorkload
- type ELoginGrantType
- type EManagedServerType
- type EManagedServersFiltersOrderColumn
- type EMonth
- type EObjectRestorePointOperation
- type EObjectRestorePointsFiltersOrderColumn
- type EPeriodicallyKinds
- type EPlacementPolicyType
- type EPlatformType
- type EProxiesFiltersOrderColumn
- type EProxyType
- type ERepositoryAccessType
- type ERepositoryConnectionType
- type ERepositoryExtentStatusType
- type ERepositoryFiltersOrderColumn
- type ERepositoryStatesFiltersOrderColumn
- type ERepositoryType
- type ERetainLogBackupsType
- type ERetentionPolicyType
- type ERotatedDriveCleanupMode
- type ESQLLogsProcessing
- type EScaleOutRepositoryFiltersOrderColumn
- type EScriptPeriodicityType
- type ESennightOfMonth
- type EServicesFiltersOrderColumn
- type ESessionResult
- type ESessionState
- type ESessionType
- type ESessionsFiltersOrderColumn
- type ESpeedUnit
- type EStorageOptimization
- type ETaskLogRecordStatus
- type ETransactionLogsSettings
- type EViHostType
- type EViRootFiltersOrderColumn
- type EVirusDetectionAction
- type EVmwareDisksTypeToProcess
- type EVmwareFcdInstantRecoveryMountsFiltersOrderColumn
- type EVmwareInventoryType
- type EWindowsHostComponentType
- type EmailCustomNotificationType
- type EmailNotificationSettingsModel
- type EmptySuccessResponse
- type EnableJobParams
- type EnableJobResponse
- type EnableScaleOutExtentMaintenanceModeJSONRequestBody
- type EnableScaleOutExtentMaintenanceModeParams
- type EnableScaleOutExtentMaintenanceModeResponse
- type EnableScaleOutExtentSealedModeJSONRequestBody
- type EnableScaleOutExtentSealedModeParams
- type EnableScaleOutExtentSealedModeResponse
- type EncryptionPasswordExportSpec
- type EncryptionPasswordImportSpec
- type EncryptionPasswordImportSpecCollection
- type EncryptionPasswordModel
- type EncryptionPasswordSpec
- type EncryptionPasswordsResult
- type EntireViVMCustomizedRestoreSpec
- type EntireViVMOriginalLocationRestoreSpec
- type EntireViVMRestoreSpec
- func (t EntireViVMRestoreSpec) AsEntireViVMCustomizedRestoreSpec() (EntireViVMCustomizedRestoreSpec, error)
- func (t EntireViVMRestoreSpec) AsEntireViVMOriginalLocationRestoreSpec() (EntireViVMOriginalLocationRestoreSpec, error)
- func (t *EntireViVMRestoreSpec) FromEntireViVMCustomizedRestoreSpec(v EntireViVMCustomizedRestoreSpec) error
- func (t *EntireViVMRestoreSpec) FromEntireViVMOriginalLocationRestoreSpec(v EntireViVMOriginalLocationRestoreSpec) error
- func (t EntireViVMRestoreSpec) MarshalJSON() ([]byte, error)
- func (t *EntireViVMRestoreSpec) MergeEntireViVMCustomizedRestoreSpec(v EntireViVMCustomizedRestoreSpec) error
- func (t *EntireViVMRestoreSpec) MergeEntireViVMOriginalLocationRestoreSpec(v EntireViVMOriginalLocationRestoreSpec) error
- func (t *EntireViVMRestoreSpec) UnmarshalJSON(b []byte) error
- type EntireVmRestoreVmwareJSONRequestBody
- type EntireVmRestoreVmwareParams
- type EntireVmRestoreVmwareResponse
- type Error
- type ErrorErrorCode
- type EvCentersInventoryFiltersOrderColumn
- type EvacuateBackupsFromScaleOutExtentJSONRequestBody
- type EvacuateBackupsFromScaleOutExtentParams
- type EvacuateBackupsFromScaleOutExtentResponse
- type ExportCloudCredentialsJSONRequestBody
- type ExportCloudCredentialsParams
- type ExportCloudCredentialsResponse
- type ExportCredentialsJSONRequestBody
- type ExportCredentialsParams
- type ExportCredentialsResponse
- type ExportEncryptionPasswordsJSONRequestBody
- type ExportEncryptionPasswordsParams
- type ExportEncryptionPasswordsResponse
- type ExportJobsJSONRequestBody
- type ExportJobsParams
- type ExportJobsResponse
- type ExportManagedServersJSONRequestBody
- type ExportManagedServersParams
- type ExportManagedServersResponse
- type ExportProxiesJSONRequestBody
- type ExportProxiesParams
- type ExportProxiesResponse
- type ExportRepositoriesJSONRequestBody
- type ExportRepositoriesParams
- type ExportRepositoriesResponse
- type FinishAppRegistrationByDeviceCodeParams
- type FinishAppRegistrationByDeviceCodeResponse
- type Forbidden
- type FullBackupMaintenanceDefragmentAndCompactModel
- type FullBackupMaintenanceModel
- type FullBackupMaintenanceRemoveDataModel
- type GFSPolicySettingsModel
- type GFSPolicySettingsMonthlyModel
- type GFSPolicySettingsWeeklyModel
- type GFSPolicySettingsYearlyModel
- type GeneralOptionsEmailNotificationsModel
- type GeneralOptionsModel
- type GeneralOptionsNotificationsModel
- type GetAllAutomationSessionsParams
- type GetAllAutomationSessionsResponse
- type GetAllBackupObjectsParams
- type GetAllBackupObjectsResponse
- type GetAllBackupsParams
- type GetAllBackupsResponse
- type GetAllCloudCredsParams
- type GetAllCloudCredsResponse
- type GetAllComputerRecoveryTokensParams
- type GetAllComputerRecoveryTokensResponse
- type GetAllCredsHelperAppliancesParams
- type GetAllCredsHelperAppliancesResponse
- type GetAllCredsParams
- type GetAllCredsResponse
- type GetAllEncryptionPasswordsParams
- type GetAllEncryptionPasswordsResponse
- type GetAllInstantViVMRecoveryMountsParams
- type GetAllInstantViVMRecoveryMountsResponse
- type GetAllInventoryVmwareHostsParams
- type GetAllInventoryVmwareHostsResponse
- type GetAllJobsParams
- type GetAllJobsResponse
- type GetAllJobsStatesParams
- type GetAllJobsStatesResponse
- type GetAllManagedServersParams
- type GetAllManagedServersResponse
- type GetAllObjectRestorePointsParams
- type GetAllObjectRestorePointsResponse
- type GetAllProxiesParams
- type GetAllProxiesResponse
- type GetAllRepositoriesParams
- type GetAllRepositoriesResponse
- type GetAllRepositoriesStatesParams
- type GetAllRepositoriesStatesResponse
- type GetAllScaleOutRepositoriesParams
- type GetAllScaleOutRepositoriesResponse
- type GetAllServicesParams
- type GetAllServicesResponse
- type GetAllSessionsParams
- type GetAllSessionsResponse
- type GetAllTrafficRulesParams
- type GetAllTrafficRulesResponse
- type GetAllVmwareFcdInstantRecoveryMountModelsParams
- type GetAllVmwareFcdInstantRecoveryMountModelsResponse
- type GetAutomationSessionLogsParams
- type GetAutomationSessionLogsResponse
- type GetAutomationSessionParams
- type GetAutomationSessionResponse
- type GetBackupObjectParams
- type GetBackupObjectResponse
- type GetBackupObjectRestorePointsParams
- type GetBackupObjectRestorePointsResponse
- type GetBackupObjectsParams
- type GetBackupObjectsResponse
- type GetBackupParams
- type GetBackupResponse
- type GetCloudCredsHelperApplianceParams
- type GetCloudCredsHelperApplianceResponse
- type GetCloudCredsParams
- type GetCloudCredsResponse
- type GetComputerRecoveryTokenParams
- type GetComputerRecoveryTokenResponse
- type GetConfigBackupOptionsParams
- type GetConfigBackupOptionsResponse
- type GetConnectionCertificateJSONRequestBody
- type GetConnectionCertificateParams
- type GetConnectionCertificateResponse
- type GetCredsParams
- type GetCredsResponse
- type GetEncryptionPasswordParams
- type GetEncryptionPasswordResponse
- type GetGeneralOptionsParams
- type GetGeneralOptionsResponse
- type GetInstantViVMRecoveryMountParams
- type GetInstantViVMRecoveryMountResponse
- type GetJobParams
- type GetJobResponse
- type GetManagedServerParams
- type GetManagedServerResponse
- type GetObjectRestorePointDisksParams
- type GetObjectRestorePointDisksResponse
- type GetObjectRestorePointParams
- type GetObjectRestorePointResponse
- type GetProxyParams
- type GetProxyResponse
- type GetRepositoryAccessPermissionsParams
- type GetRepositoryAccessPermissionsResponse
- type GetRepositoryParams
- type GetRepositoryResponse
- type GetScaleOutRepositoryAccessPermissionsParams
- type GetScaleOutRepositoryAccessPermissionsResponse
- type GetScaleOutRepositoryParams
- type GetScaleOutRepositoryResponse
- type GetServerCertificateParams
- type GetServerCertificateResponse
- type GetServerInfoParams
- type GetServerInfoResponse
- type GetServerTimeParams
- type GetServerTimeResponse
- type GetSessionLogsParams
- type GetSessionLogsResponse
- type GetSessionParams
- type GetSessionResponse
- type GetVmwareFcdInstantRecoveryMountModelParams
- type GetVmwareFcdInstantRecoveryMountModelResponse
- type GetVmwareHostObjectParams
- type GetVmwareHostObjectResponse
- type GlobalNetworkTrafficRulesModel
- type GoogleCloudCredentialsImportSpec
- type GoogleCloudCredentialsModel
- type GoogleCloudCredentialsSpec
- type GoogleCloudStorageAccountImportModel
- type GoogleCloudStorageAccountModel
- type GoogleCloudStorageBrowserDestinationSpec
- type GoogleCloudStorageBrowserFilters
- type GoogleCloudStorageBrowserModel
- type GoogleCloudStorageBrowserSpec
- type GoogleCloudStorageBucketBrowserModel
- type GoogleCloudStorageBucketModel
- type GoogleCloudStorageImportSpec
- type GoogleCloudStorageModel
- type GoogleCloudStorageRegionBrowserModel
- type GoogleCloudStorageSpec
- type GuestFileSystemIndexingModel
- type GuestInteractionProxiesSettingsImportModel
- type GuestInteractionProxiesSettingsModel
- type GuestOsCredentialsImportModel
- type GuestOsCredentialsModel
- type GuestOsCredentialsPerMachineImportModel
- type GuestOsCredentialsPerMachineModel
- type HostConnectionSpec
- type HttpRequestDoer
- type IBMCloudStorageAccountImportModel
- type IBMCloudStorageAccountModel
- type IBMCloudStorageBrowserDestinationSpec
- type IBMCloudStorageBrowserModel
- type IBMCloudStorageBrowserSpec
- type IBMCloudStorageBucketBrowserModel
- type IBMCloudStorageBucketModel
- type IBMCloudStorageImportSpec
- type IBMCloudStorageModel
- type IBMCloudStorageRegionBrowserModel
- type IBMCloudStorageSpec
- type ImportCloudCredentialsJSONRequestBody
- type ImportCloudCredentialsParams
- type ImportCloudCredentialsResponse
- type ImportCredentialsJSONRequestBody
- type ImportCredentialsParams
- type ImportCredentialsResponse
- type ImportEncryptionPasswordsJSONRequestBody
- type ImportEncryptionPasswordsParams
- type ImportEncryptionPasswordsResponse
- type ImportJobsJSONRequestBody
- type ImportJobsParams
- type ImportJobsResponse
- type ImportManagedServersJSONRequestBody
- type ImportManagedServersParams
- type ImportManagedServersResponse
- type ImportProxiesJSONRequestBody
- type ImportProxiesParams
- type ImportProxiesResponse
- type ImportRepositoriesJSONRequestBody
- type ImportRepositoriesParams
- type ImportRepositoriesResponse
- type InstantRecoveryVmwareFcdDismountWithSessionParams
- type InstantRecoveryVmwareFcdDismountWithSessionResponse
- type InstantRecoveryVmwareFcdMigrateWithSessionJSONRequestBody
- type InstantRecoveryVmwareFcdMigrateWithSessionParams
- type InstantRecoveryVmwareFcdMigrateWithSessionResponse
- type InstantRecoveryVmwareFcdMountWithSessionJSONRequestBody
- type InstantRecoveryVmwareFcdMountWithSessionParams
- type InstantRecoveryVmwareFcdMountWithSessionResponse
- type InstantViVMCustomizedRecoveryDatastoreSpec
- type InstantViVMCustomizedRecoveryDestinationSpec
- type InstantViVMCustomizedRecoverySpec
- type InstantViVMOriginalLocationRecoverySpec
- type InstantViVMRecoveryMigrateJSONRequestBody
- type InstantViVMRecoveryMigrateParams
- type InstantViVMRecoveryMigrateResponse
- type InstantViVMRecoveryMount
- type InstantViVMRecoveryMountJSONRequestBody
- type InstantViVMRecoveryMountParams
- type InstantViVMRecoveryMountResponse
- type InstantViVMRecoveryMountsResult
- type InstantViVMRecoverySpec
- func (t InstantViVMRecoverySpec) AsInstantViVMCustomizedRecoverySpec() (InstantViVMCustomizedRecoverySpec, error)
- func (t InstantViVMRecoverySpec) AsInstantViVMOriginalLocationRecoverySpec() (InstantViVMOriginalLocationRecoverySpec, error)
- func (t *InstantViVMRecoverySpec) FromInstantViVMCustomizedRecoverySpec(v InstantViVMCustomizedRecoverySpec) error
- func (t *InstantViVMRecoverySpec) FromInstantViVMOriginalLocationRecoverySpec(v InstantViVMOriginalLocationRecoverySpec) error
- func (t InstantViVMRecoverySpec) MarshalJSON() ([]byte, error)
- func (t *InstantViVMRecoverySpec) MergeInstantViVMCustomizedRecoverySpec(v InstantViVMCustomizedRecoverySpec) error
- func (t *InstantViVMRecoverySpec) MergeInstantViVMOriginalLocationRecoverySpec(v InstantViVMOriginalLocationRecoverySpec) error
- func (t *InstantViVMRecoverySpec) UnmarshalJSON(b []byte) error
- type InstantViVMRecoveryUnmountParams
- type InstantViVMRecoveryUnmountResponse
- type InternalServerError
- type JobExportSpec
- type JobImportSpec
- type JobImportSpecCollection
- type JobModel
- type JobScriptsSettingsModel
- type JobSpec
- type JobStartSpec
- type JobStateModel
- type JobStatesResult
- type JobStopSpec
- type JobsResult
- type LinuxCredentialsModel
- type LinuxCredentialsSpec
- type LinuxHardenedRepositorySettingsModel
- type LinuxHardenedStorageImportSpec
- type LinuxHardenedStorageModel
- type LinuxHardenedStorageSpec
- type LinuxHostImportSpec
- type LinuxHostModel
- type LinuxHostSSHSettingsModel
- type LinuxHostSpec
- type LinuxLocalRepositorySettingsModel
- type LinuxLocalStorageImportSpec
- type LinuxLocalStorageModel
- type LinuxLocalStorageSpec
- type LogoutParams
- type LogoutResponse
- type ManageServerExportSpec
- type ManageServerImportSpecCollection
- type ManagedServerModel
- func (t ManagedServerModel) AsLinuxHostModel() (LinuxHostModel, error)
- func (t ManagedServerModel) AsViHostModel() (ViHostModel, error)
- func (t ManagedServerModel) AsWindowsHostModel() (WindowsHostModel, error)
- func (t *ManagedServerModel) FromLinuxHostModel(v LinuxHostModel) error
- func (t *ManagedServerModel) FromViHostModel(v ViHostModel) error
- func (t *ManagedServerModel) FromWindowsHostModel(v WindowsHostModel) error
- func (t ManagedServerModel) MarshalJSON() ([]byte, error)
- func (t *ManagedServerModel) MergeLinuxHostModel(v LinuxHostModel) error
- func (t *ManagedServerModel) MergeViHostModel(v ViHostModel) error
- func (t *ManagedServerModel) MergeWindowsHostModel(v WindowsHostModel) error
- func (t *ManagedServerModel) UnmarshalJSON(b []byte) error
- type ManagedServerSpec
- func (t ManagedServerSpec) AsLinuxHostSpec() (LinuxHostSpec, error)
- func (t ManagedServerSpec) AsViHostSpec() (ViHostSpec, error)
- func (t ManagedServerSpec) AsWindowsHostSpec() (WindowsHostSpec, error)
- func (t *ManagedServerSpec) FromLinuxHostSpec(v LinuxHostSpec) error
- func (t *ManagedServerSpec) FromViHostSpec(v ViHostSpec) error
- func (t *ManagedServerSpec) FromWindowsHostSpec(v WindowsHostSpec) error
- func (t ManagedServerSpec) MarshalJSON() ([]byte, error)
- func (t *ManagedServerSpec) MergeLinuxHostSpec(v LinuxHostSpec) error
- func (t *ManagedServerSpec) MergeViHostSpec(v ViHostSpec) error
- func (t *ManagedServerSpec) MergeWindowsHostSpec(v WindowsHostSpec) error
- func (t *ManagedServerSpec) UnmarshalJSON(b []byte) error
- type ManagedServersResult
- type MountServerSettingsImportSpec
- type MountServerSettingsModel
- type NetworkRepositorySettingsModel
- type NfsRepositoryShareSettingsModel
- type NfsRepositoryShareSettingsSpec
- type NfsStorageImportSpec
- type NfsStorageModel
- type NfsStorageSpec
- type NotFound
- type NotificationSettingsModel
- type NotificationVmAttributeSettingsModel
- type ObjectRestorePointDiskModel
- type ObjectRestorePointDisksResult
- type ObjectRestorePointModel
- type ObjectRestorePointsResult
- type ObjectStorageConnectionImportSpec
- type ObjectStorageConnectionModel
- type ObjectStorageConsumptionLimitModel
- type ObjectStorageImmutabilityModel
- type PaginationResult
- type PerformanceExtentModel
- type PerformanceExtentSpec
- type PerformanceTierAdvancedSettingsModel
- type PerformanceTierModel
- type PerformanceTierSpec
- type PlacementPolicyModel
- type PreferredNetworkModel
- type PreferredNetworksModel
- type PrimaryStorageIntegrationSettingsModel
- type PrivateKeyChangeSpec
- type ProxiesResult
- type ProxyDatastoreModel
- type ProxyDatastoreSettingsModel
- type ProxyExportSpec
- type ProxyImportSpec
- type ProxyImportSpecCollection
- type ProxyModel
- type ProxyServerSettingsImportSpec
- type ProxyServerSettingsModel
- type ProxySpec
- type RepositoriesResult
- type RepositoryAccessPermissionsModel
- type RepositoryAdvancedSettingsModel
- type RepositoryExportSpec
- type RepositoryImportSpecCollection
- type RepositoryModel
- func (t RepositoryModel) AsAmazonS3GlacierStorageModel() (AmazonS3GlacierStorageModel, error)
- func (t RepositoryModel) AsAmazonS3StorageModel() (AmazonS3StorageModel, error)
- func (t RepositoryModel) AsAmazonSnowballEdgeStorageModel() (AmazonSnowballEdgeStorageModel, error)
- func (t RepositoryModel) AsAzureArchiveStorageModel() (AzureArchiveStorageModel, error)
- func (t RepositoryModel) AsAzureBlobStorageModel() (AzureBlobStorageModel, error)
- func (t RepositoryModel) AsAzureDataBoxStorageModel() (AzureDataBoxStorageModel, error)
- func (t RepositoryModel) AsGoogleCloudStorageModel() (GoogleCloudStorageModel, error)
- func (t RepositoryModel) AsIBMCloudStorageModel() (IBMCloudStorageModel, error)
- func (t RepositoryModel) AsLinuxHardenedStorageModel() (LinuxHardenedStorageModel, error)
- func (t RepositoryModel) AsLinuxLocalStorageModel() (LinuxLocalStorageModel, error)
- func (t RepositoryModel) AsNfsStorageModel() (NfsStorageModel, error)
- func (t RepositoryModel) AsS3CompatibleStorageModel() (S3CompatibleStorageModel, error)
- func (t RepositoryModel) AsSmbStorageModel() (SmbStorageModel, error)
- func (t RepositoryModel) AsWasabiCloudStorageModel() (WasabiCloudStorageModel, error)
- func (t RepositoryModel) AsWindowsLocalStorageModel() (WindowsLocalStorageModel, error)
- func (t *RepositoryModel) FromAmazonS3GlacierStorageModel(v AmazonS3GlacierStorageModel) error
- func (t *RepositoryModel) FromAmazonS3StorageModel(v AmazonS3StorageModel) error
- func (t *RepositoryModel) FromAmazonSnowballEdgeStorageModel(v AmazonSnowballEdgeStorageModel) error
- func (t *RepositoryModel) FromAzureArchiveStorageModel(v AzureArchiveStorageModel) error
- func (t *RepositoryModel) FromAzureBlobStorageModel(v AzureBlobStorageModel) error
- func (t *RepositoryModel) FromAzureDataBoxStorageModel(v AzureDataBoxStorageModel) error
- func (t *RepositoryModel) FromGoogleCloudStorageModel(v GoogleCloudStorageModel) error
- func (t *RepositoryModel) FromIBMCloudStorageModel(v IBMCloudStorageModel) error
- func (t *RepositoryModel) FromLinuxHardenedStorageModel(v LinuxHardenedStorageModel) error
- func (t *RepositoryModel) FromLinuxLocalStorageModel(v LinuxLocalStorageModel) error
- func (t *RepositoryModel) FromNfsStorageModel(v NfsStorageModel) error
- func (t *RepositoryModel) FromS3CompatibleStorageModel(v S3CompatibleStorageModel) error
- func (t *RepositoryModel) FromSmbStorageModel(v SmbStorageModel) error
- func (t *RepositoryModel) FromWasabiCloudStorageModel(v WasabiCloudStorageModel) error
- func (t *RepositoryModel) FromWindowsLocalStorageModel(v WindowsLocalStorageModel) error
- func (t RepositoryModel) MarshalJSON() ([]byte, error)
- func (t *RepositoryModel) MergeAmazonS3GlacierStorageModel(v AmazonS3GlacierStorageModel) error
- func (t *RepositoryModel) MergeAmazonS3StorageModel(v AmazonS3StorageModel) error
- func (t *RepositoryModel) MergeAmazonSnowballEdgeStorageModel(v AmazonSnowballEdgeStorageModel) error
- func (t *RepositoryModel) MergeAzureArchiveStorageModel(v AzureArchiveStorageModel) error
- func (t *RepositoryModel) MergeAzureBlobStorageModel(v AzureBlobStorageModel) error
- func (t *RepositoryModel) MergeAzureDataBoxStorageModel(v AzureDataBoxStorageModel) error
- func (t *RepositoryModel) MergeGoogleCloudStorageModel(v GoogleCloudStorageModel) error
- func (t *RepositoryModel) MergeIBMCloudStorageModel(v IBMCloudStorageModel) error
- func (t *RepositoryModel) MergeLinuxHardenedStorageModel(v LinuxHardenedStorageModel) error
- func (t *RepositoryModel) MergeLinuxLocalStorageModel(v LinuxLocalStorageModel) error
- func (t *RepositoryModel) MergeNfsStorageModel(v NfsStorageModel) error
- func (t *RepositoryModel) MergeS3CompatibleStorageModel(v S3CompatibleStorageModel) error
- func (t *RepositoryModel) MergeSmbStorageModel(v SmbStorageModel) error
- func (t *RepositoryModel) MergeWasabiCloudStorageModel(v WasabiCloudStorageModel) error
- func (t *RepositoryModel) MergeWindowsLocalStorageModel(v WindowsLocalStorageModel) error
- func (t *RepositoryModel) UnmarshalJSON(b []byte) error
- type RepositoryShareGatewayImportSpec
- type RepositoryShareGatewayModel
- type RepositorySpec
- func (t RepositorySpec) AsAmazonS3GlacierStorageSpec() (AmazonS3GlacierStorageSpec, error)
- func (t RepositorySpec) AsAmazonS3StorageSpec() (AmazonS3StorageSpec, error)
- func (t RepositorySpec) AsAmazonSnowballEdgeStorageSpec() (AmazonSnowballEdgeStorageSpec, error)
- func (t RepositorySpec) AsAzureArchiveStorageSpec() (AzureArchiveStorageSpec, error)
- func (t RepositorySpec) AsAzureBlobStorageSpec() (AzureBlobStorageSpec, error)
- func (t RepositorySpec) AsAzureDataBoxStorageSpec() (AzureDataBoxStorageSpec, error)
- func (t RepositorySpec) AsGoogleCloudStorageSpec() (GoogleCloudStorageSpec, error)
- func (t RepositorySpec) AsIBMCloudStorageSpec() (IBMCloudStorageSpec, error)
- func (t RepositorySpec) AsLinuxHardenedStorageSpec() (LinuxHardenedStorageSpec, error)
- func (t RepositorySpec) AsLinuxLocalStorageSpec() (LinuxLocalStorageSpec, error)
- func (t RepositorySpec) AsNfsStorageSpec() (NfsStorageSpec, error)
- func (t RepositorySpec) AsS3CompatibleStorageSpec() (S3CompatibleStorageSpec, error)
- func (t RepositorySpec) AsSmbStorageSpec() (SmbStorageSpec, error)
- func (t RepositorySpec) AsWasabiCloudStorageSpec() (WasabiCloudStorageSpec, error)
- func (t RepositorySpec) AsWindowsLocalStorageSpec() (WindowsLocalStorageSpec, error)
- func (t *RepositorySpec) FromAmazonS3GlacierStorageSpec(v AmazonS3GlacierStorageSpec) error
- func (t *RepositorySpec) FromAmazonS3StorageSpec(v AmazonS3StorageSpec) error
- func (t *RepositorySpec) FromAmazonSnowballEdgeStorageSpec(v AmazonSnowballEdgeStorageSpec) error
- func (t *RepositorySpec) FromAzureArchiveStorageSpec(v AzureArchiveStorageSpec) error
- func (t *RepositorySpec) FromAzureBlobStorageSpec(v AzureBlobStorageSpec) error
- func (t *RepositorySpec) FromAzureDataBoxStorageSpec(v AzureDataBoxStorageSpec) error
- func (t *RepositorySpec) FromGoogleCloudStorageSpec(v GoogleCloudStorageSpec) error
- func (t *RepositorySpec) FromIBMCloudStorageSpec(v IBMCloudStorageSpec) error
- func (t *RepositorySpec) FromLinuxHardenedStorageSpec(v LinuxHardenedStorageSpec) error
- func (t *RepositorySpec) FromLinuxLocalStorageSpec(v LinuxLocalStorageSpec) error
- func (t *RepositorySpec) FromNfsStorageSpec(v NfsStorageSpec) error
- func (t *RepositorySpec) FromS3CompatibleStorageSpec(v S3CompatibleStorageSpec) error
- func (t *RepositorySpec) FromSmbStorageSpec(v SmbStorageSpec) error
- func (t *RepositorySpec) FromWasabiCloudStorageSpec(v WasabiCloudStorageSpec) error
- func (t *RepositorySpec) FromWindowsLocalStorageSpec(v WindowsLocalStorageSpec) error
- func (t RepositorySpec) MarshalJSON() ([]byte, error)
- func (t *RepositorySpec) MergeAmazonS3GlacierStorageSpec(v AmazonS3GlacierStorageSpec) error
- func (t *RepositorySpec) MergeAmazonS3StorageSpec(v AmazonS3StorageSpec) error
- func (t *RepositorySpec) MergeAmazonSnowballEdgeStorageSpec(v AmazonSnowballEdgeStorageSpec) error
- func (t *RepositorySpec) MergeAzureArchiveStorageSpec(v AzureArchiveStorageSpec) error
- func (t *RepositorySpec) MergeAzureBlobStorageSpec(v AzureBlobStorageSpec) error
- func (t *RepositorySpec) MergeAzureDataBoxStorageSpec(v AzureDataBoxStorageSpec) error
- func (t *RepositorySpec) MergeGoogleCloudStorageSpec(v GoogleCloudStorageSpec) error
- func (t *RepositorySpec) MergeIBMCloudStorageSpec(v IBMCloudStorageSpec) error
- func (t *RepositorySpec) MergeLinuxHardenedStorageSpec(v LinuxHardenedStorageSpec) error
- func (t *RepositorySpec) MergeLinuxLocalStorageSpec(v LinuxLocalStorageSpec) error
- func (t *RepositorySpec) MergeNfsStorageSpec(v NfsStorageSpec) error
- func (t *RepositorySpec) MergeS3CompatibleStorageSpec(v S3CompatibleStorageSpec) error
- func (t *RepositorySpec) MergeSmbStorageSpec(v SmbStorageSpec) error
- func (t *RepositorySpec) MergeWasabiCloudStorageSpec(v WasabiCloudStorageSpec) error
- func (t *RepositorySpec) MergeWindowsLocalStorageSpec(v WindowsLocalStorageSpec) error
- func (t *RepositorySpec) UnmarshalJSON(b []byte) error
- type RepositoryStateModel
- type RepositoryStatesResult
- type RequestAppRegistrationByDeviceCodeJSONRequestBody
- type RequestAppRegistrationByDeviceCodeParams
- type RequestAppRegistrationByDeviceCodeResponse
- type RequestEditorFn
- type RestoreProxySpec
- type RestoreTargetDatastoreSpec
- type RestoreTargetFolderSpec
- type RestoreTargetNetworkSpec
- type S3CompatibleBrowserDestinationSpec
- type S3CompatibleBrowserModel
- type S3CompatibleBrowserSpec
- type S3CompatibleBucketBrowserModel
- type S3CompatibleProxyModel
- type S3CompatibleRegionBrowserModel
- type S3CompatibleStorageAccountImportModel
- type S3CompatibleStorageAccountModel
- type S3CompatibleStorageBucketModel
- type S3CompatibleStorageImportSpec
- type S3CompatibleStorageModel
- type S3CompatibleStorageSpec
- type ScaleOutExtentMaintenanceSpec
- type ScaleOutRepositoriesResult
- type ScaleOutRepositoryModel
- type ScaleOutRepositorySpec
- type ScheduleAfterThisJobModel
- type ScheduleBackupWindowModel
- type ScheduleDailyModel
- type ScheduleMonthlyModel
- type SchedulePeriodicallyModel
- type ScheduleRetryModel
- type ScriptCommand
- type SecureRestoreSpec
- type ServerInfoModel
- type ServerTimeModel
- type ServicesModel
- type ServicesResult
- type SessionLogRecordModel
- type SessionLogResult
- type SessionModel
- type SessionResultModel
- type SessionsResult
- type SmbRepositoryShareSettingsModel
- type SmbRepositoryShareSettingsSpec
- type SmbStorageImportSpec
- type SmbStorageModel
- type SmbStorageSpec
- type StandardCredentialsModel
- type StandardCredentialsSpec
- type StartConfigBackupParams
- type StartConfigBackupResponse
- type StartJobJSONRequestBody
- type StartJobParams
- type StartJobResponse
- type StopAutomationSessionParams
- type StopAutomationSessionResponse
- type StopJobJSONRequestBody
- type StopJobParams
- type StopJobResponse
- type StopSessionParams
- type StopSessionResponse
- type SyntheticFullSettingsModel
- type TokenLoginSpec
- type TokenModel
- type TrafficRuleModel
- type Unauthorized
- type UpdateCloudCredsJSONRequestBody
- type UpdateCloudCredsParams
- type UpdateCloudCredsResponse
- type UpdateComputerRecoveryTokenJSONRequestBody
- type UpdateComputerRecoveryTokenParams
- type UpdateComputerRecoveryTokenResponse
- type UpdateConfigBackupOptionsJSONRequestBody
- type UpdateConfigBackupOptionsParams
- type UpdateConfigBackupOptionsResponse
- type UpdateCredsJSONRequestBody
- type UpdateCredsParams
- type UpdateCredsResponse
- type UpdateEncryptionPasswordJSONRequestBody
- type UpdateEncryptionPasswordParams
- type UpdateEncryptionPasswordResponse
- type UpdateGeneralOptionsJSONRequestBody
- type UpdateGeneralOptionsParams
- type UpdateGeneralOptionsResponse
- type UpdateJobJSONRequestBody
- type UpdateJobParams
- type UpdateJobResponse
- type UpdateManagedServerJSONRequestBody
- type UpdateManagedServerParams
- type UpdateManagedServerResponse
- type UpdateProxyJSONRequestBody
- type UpdateProxyParams
- type UpdateProxyResponse
- type UpdateRepositoryAccessPermissionsJSONRequestBody
- type UpdateRepositoryAccessPermissionsParams
- type UpdateRepositoryAccessPermissionsResponse
- type UpdateRepositoryJSONRequestBody
- type UpdateRepositoryParams
- type UpdateRepositoryResponse
- type UpdateScaleOutRepositoryAccessPermissionsJSONRequestBody
- type UpdateScaleOutRepositoryAccessPermissionsParams
- type UpdateScaleOutRepositoryAccessPermissionsResponse
- type UpdateScaleOutRepositoryJSONRequestBody
- type UpdateScaleOutRepositoryParams
- type UpdateScaleOutRepositoryResponse
- type UpdateSingleUseCredentialsJSONRequestBody
- type UpdateSingleUseCredentialsParams
- type UpdateSingleUseCredentialsResponse
- type UpdateTrafficRulesJSONRequestBody
- type UpdateTrafficRulesParams
- type UpdateTrafficRulesResponse
- type VCenterInventoryResult
- type VPowerNFSPortSettingsModel
- type VSphereChangedBlockTrackingSettingsModel
- type ViBackupObjectModel
- type ViHostImportSpec
- type ViHostModel
- type ViHostSpec
- type ViProxyModel
- type ViProxySpec
- type ViRootsResult
- type ViVMQuickMigrationSpec
- type VmwareFcdInstantRecoveryDiskInfo
- type VmwareFcdInstantRecoveryDiskSpec
- type VmwareFcdInstantRecoveryMount
- type VmwareFcdInstantRecoveryMountsResult
- type VmwareFcdInstantRecoverySpec
- type VmwareFcdQuickMigrationSpec
- type VmwareFcdWriteCacheSpec
- type VmwareObjectDiskModel
- type VmwareObjectModel
- type VmwareObjectSizeModel
- type WasabiCloudStorageAccountImportModel
- type WasabiCloudStorageAccountModel
- type WasabiCloudStorageBrowserDestinationSpec
- type WasabiCloudStorageBrowserModel
- type WasabiCloudStorageBrowserSpec
- type WasabiCloudStorageBucketBrowserModel
- type WasabiCloudStorageBucketModel
- type WasabiCloudStorageImportSpec
- type WasabiCloudStorageModel
- type WasabiCloudStorageRegionBrowserModel
- type WasabiCloudStorageSpec
- type WindowsHostComponentPortModel
- type WindowsHostImportSpec
- type WindowsHostModel
- type WindowsHostPortsModel
- type WindowsHostSpec
- type WindowsLocalRepositorySettingsModel
- type WindowsLocalStorageImportSpec
- type WindowsLocalStorageModel
- type WindowsLocalStorageSpec
Examples ¶
Constants ¶
const (
BearerScopes = "Bearer.Scopes"
)
Variables ¶
This section is empty.
Functions ¶
func NewBrowseCloudEntityRequest ¶
func NewBrowseCloudEntityRequest(server string, params *BrowseCloudEntityParams, body BrowseCloudEntityJSONRequestBody) (*http.Request, error)
NewBrowseCloudEntityRequest calls the generic BrowseCloudEntity builder with application/json body
func NewBrowseCloudEntityRequestWithBody ¶
func NewBrowseCloudEntityRequestWithBody(server string, params *BrowseCloudEntityParams, contentType string, body io.Reader) (*http.Request, error)
NewBrowseCloudEntityRequestWithBody generates requests for BrowseCloudEntity with any type of body
func NewChangeCloudCertificateRequest ¶
func NewChangeCloudCertificateRequest(server string, id openapi_types.UUID, params *ChangeCloudCertificateParams, body ChangeCloudCertificateJSONRequestBody) (*http.Request, error)
NewChangeCloudCertificateRequest calls the generic ChangeCloudCertificate builder with application/json body
func NewChangeCloudCertificateRequestWithBody ¶
func NewChangeCloudCertificateRequestWithBody(server string, id openapi_types.UUID, params *ChangeCloudCertificateParams, contentType string, body io.Reader) (*http.Request, error)
NewChangeCloudCertificateRequestWithBody generates requests for ChangeCloudCertificate with any type of body
func NewChangeCloudCredsSecretKeyRequest ¶
func NewChangeCloudCredsSecretKeyRequest(server string, id openapi_types.UUID, params *ChangeCloudCredsSecretKeyParams, body ChangeCloudCredsSecretKeyJSONRequestBody) (*http.Request, error)
NewChangeCloudCredsSecretKeyRequest calls the generic ChangeCloudCredsSecretKey builder with application/json body
func NewChangeCloudCredsSecretKeyRequestWithBody ¶
func NewChangeCloudCredsSecretKeyRequestWithBody(server string, id openapi_types.UUID, params *ChangeCloudCredsSecretKeyParams, contentType string, body io.Reader) (*http.Request, error)
NewChangeCloudCredsSecretKeyRequestWithBody generates requests for ChangeCloudCredsSecretKey with any type of body
func NewChangePasswordForCredsRequest ¶
func NewChangePasswordForCredsRequest(server string, id openapi_types.UUID, params *ChangePasswordForCredsParams, body ChangePasswordForCredsJSONRequestBody) (*http.Request, error)
NewChangePasswordForCredsRequest calls the generic ChangePasswordForCreds builder with application/json body
func NewChangePasswordForCredsRequestWithBody ¶
func NewChangePasswordForCredsRequestWithBody(server string, id openapi_types.UUID, params *ChangePasswordForCredsParams, contentType string, body io.Reader) (*http.Request, error)
NewChangePasswordForCredsRequestWithBody generates requests for ChangePasswordForCreds with any type of body
func NewChangePrivateKeyForCredsRequest ¶
func NewChangePrivateKeyForCredsRequest(server string, id openapi_types.UUID, params *ChangePrivateKeyForCredsParams, body ChangePrivateKeyForCredsJSONRequestBody) (*http.Request, error)
NewChangePrivateKeyForCredsRequest calls the generic ChangePrivateKeyForCreds builder with application/json body
func NewChangePrivateKeyForCredsRequestWithBody ¶
func NewChangePrivateKeyForCredsRequestWithBody(server string, id openapi_types.UUID, params *ChangePrivateKeyForCredsParams, contentType string, body io.Reader) (*http.Request, error)
NewChangePrivateKeyForCredsRequestWithBody generates requests for ChangePrivateKeyForCreds with any type of body
func NewChangeRootPasswordForCredsRequest ¶
func NewChangeRootPasswordForCredsRequest(server string, id openapi_types.UUID, params *ChangeRootPasswordForCredsParams, body ChangeRootPasswordForCredsJSONRequestBody) (*http.Request, error)
NewChangeRootPasswordForCredsRequest calls the generic ChangeRootPasswordForCreds builder with application/json body
func NewChangeRootPasswordForCredsRequestWithBody ¶
func NewChangeRootPasswordForCredsRequestWithBody(server string, id openapi_types.UUID, params *ChangeRootPasswordForCredsParams, contentType string, body io.Reader) (*http.Request, error)
NewChangeRootPasswordForCredsRequestWithBody generates requests for ChangeRootPasswordForCreds with any type of body
func NewCreateAuthorizationCodeRequest ¶
func NewCreateAuthorizationCodeRequest(server string, params *CreateAuthorizationCodeParams) (*http.Request, error)
NewCreateAuthorizationCodeRequest generates requests for CreateAuthorizationCode
func NewCreateCloudCredsHelperApplianceRequest ¶
func NewCreateCloudCredsHelperApplianceRequest(server string, id openapi_types.UUID, params *CreateCloudCredsHelperApplianceParams, body CreateCloudCredsHelperApplianceJSONRequestBody) (*http.Request, error)
NewCreateCloudCredsHelperApplianceRequest calls the generic CreateCloudCredsHelperAppliance builder with application/json body
func NewCreateCloudCredsHelperApplianceRequestWithBody ¶
func NewCreateCloudCredsHelperApplianceRequestWithBody(server string, id openapi_types.UUID, params *CreateCloudCredsHelperApplianceParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateCloudCredsHelperApplianceRequestWithBody generates requests for CreateCloudCredsHelperAppliance with any type of body
func NewCreateCloudCredsRequest ¶
func NewCreateCloudCredsRequest(server string, params *CreateCloudCredsParams, body CreateCloudCredsJSONRequestBody) (*http.Request, error)
NewCreateCloudCredsRequest calls the generic CreateCloudCreds builder with application/json body
func NewCreateCloudCredsRequestWithBody ¶
func NewCreateCloudCredsRequestWithBody(server string, params *CreateCloudCredsParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateCloudCredsRequestWithBody generates requests for CreateCloudCreds with any type of body
func NewCreateComputerRecoveryTokenRequest ¶
func NewCreateComputerRecoveryTokenRequest(server string, params *CreateComputerRecoveryTokenParams, body CreateComputerRecoveryTokenJSONRequestBody) (*http.Request, error)
NewCreateComputerRecoveryTokenRequest calls the generic CreateComputerRecoveryToken builder with application/json body
func NewCreateComputerRecoveryTokenRequestWithBody ¶
func NewCreateComputerRecoveryTokenRequestWithBody(server string, params *CreateComputerRecoveryTokenParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateComputerRecoveryTokenRequestWithBody generates requests for CreateComputerRecoveryToken with any type of body
func NewCreateCredsRequest ¶
func NewCreateCredsRequest(server string, params *CreateCredsParams, body CreateCredsJSONRequestBody) (*http.Request, error)
NewCreateCredsRequest calls the generic CreateCreds builder with application/json body
func NewCreateCredsRequestWithBody ¶
func NewCreateCredsRequestWithBody(server string, params *CreateCredsParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateCredsRequestWithBody generates requests for CreateCreds with any type of body
func NewCreateEncryptionPasswordRequest ¶
func NewCreateEncryptionPasswordRequest(server string, params *CreateEncryptionPasswordParams, body CreateEncryptionPasswordJSONRequestBody) (*http.Request, error)
NewCreateEncryptionPasswordRequest calls the generic CreateEncryptionPassword builder with application/json body
func NewCreateEncryptionPasswordRequestWithBody ¶
func NewCreateEncryptionPasswordRequestWithBody(server string, params *CreateEncryptionPasswordParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateEncryptionPasswordRequestWithBody generates requests for CreateEncryptionPassword with any type of body
func NewCreateJobRequest ¶
func NewCreateJobRequest(server string, params *CreateJobParams, body CreateJobJSONRequestBody) (*http.Request, error)
NewCreateJobRequest calls the generic CreateJob builder with application/json body
func NewCreateJobRequestWithBody ¶
func NewCreateJobRequestWithBody(server string, params *CreateJobParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateJobRequestWithBody generates requests for CreateJob with any type of body
func NewCreateManagedServerRequest ¶
func NewCreateManagedServerRequest(server string, params *CreateManagedServerParams, body CreateManagedServerJSONRequestBody) (*http.Request, error)
NewCreateManagedServerRequest calls the generic CreateManagedServer builder with application/json body
func NewCreateManagedServerRequestWithBody ¶
func NewCreateManagedServerRequestWithBody(server string, params *CreateManagedServerParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateManagedServerRequestWithBody generates requests for CreateManagedServer with any type of body
func NewCreateNewCloudFolderRequest ¶
func NewCreateNewCloudFolderRequest(server string, params *CreateNewCloudFolderParams, body CreateNewCloudFolderJSONRequestBody) (*http.Request, error)
NewCreateNewCloudFolderRequest calls the generic CreateNewCloudFolder builder with application/json body
func NewCreateNewCloudFolderRequestWithBody ¶
func NewCreateNewCloudFolderRequestWithBody(server string, params *CreateNewCloudFolderParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateNewCloudFolderRequestWithBody generates requests for CreateNewCloudFolder with any type of body
func NewCreateProxyRequest ¶
func NewCreateProxyRequest(server string, params *CreateProxyParams, body CreateProxyJSONRequestBody) (*http.Request, error)
NewCreateProxyRequest calls the generic CreateProxy builder with application/json body
func NewCreateProxyRequestWithBody ¶
func NewCreateProxyRequestWithBody(server string, params *CreateProxyParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateProxyRequestWithBody generates requests for CreateProxy with any type of body
func NewCreateRepositoryRequest ¶
func NewCreateRepositoryRequest(server string, params *CreateRepositoryParams, body CreateRepositoryJSONRequestBody) (*http.Request, error)
NewCreateRepositoryRequest calls the generic CreateRepository builder with application/json body
func NewCreateRepositoryRequestWithBody ¶
func NewCreateRepositoryRequestWithBody(server string, params *CreateRepositoryParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateRepositoryRequestWithBody generates requests for CreateRepository with any type of body
func NewCreateScaleOutRepositoryRequest ¶
func NewCreateScaleOutRepositoryRequest(server string, params *CreateScaleOutRepositoryParams, body CreateScaleOutRepositoryJSONRequestBody) (*http.Request, error)
NewCreateScaleOutRepositoryRequest calls the generic CreateScaleOutRepository builder with application/json body
func NewCreateScaleOutRepositoryRequestWithBody ¶
func NewCreateScaleOutRepositoryRequestWithBody(server string, params *CreateScaleOutRepositoryParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateScaleOutRepositoryRequestWithBody generates requests for CreateScaleOutRepository with any type of body
func NewCreateTokenRequestWithBody ¶
func NewCreateTokenRequestWithBody(server string, params *CreateTokenParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateTokenRequestWithBody generates requests for CreateToken with any type of body
func NewCreateTokenRequestWithFormdataBody ¶
func NewCreateTokenRequestWithFormdataBody(server string, params *CreateTokenParams, body CreateTokenFormdataRequestBody) (*http.Request, error)
NewCreateTokenRequestWithFormdataBody calls the generic CreateToken builder with application/x-www-form-urlencoded body
func NewDeleteCloudCredsHelperApplianceRequest ¶
func NewDeleteCloudCredsHelperApplianceRequest(server string, id openapi_types.UUID, applianceId openapi_types.UUID, params *DeleteCloudCredsHelperApplianceParams) (*http.Request, error)
NewDeleteCloudCredsHelperApplianceRequest generates requests for DeleteCloudCredsHelperAppliance
func NewDeleteCloudCredsRequest ¶
func NewDeleteCloudCredsRequest(server string, id openapi_types.UUID, params *DeleteCloudCredsParams) (*http.Request, error)
NewDeleteCloudCredsRequest generates requests for DeleteCloudCreds
func NewDeleteComputerRecoveryTokenRequest ¶
func NewDeleteComputerRecoveryTokenRequest(server string, id openapi_types.UUID, params *DeleteComputerRecoveryTokenParams) (*http.Request, error)
NewDeleteComputerRecoveryTokenRequest generates requests for DeleteComputerRecoveryToken
func NewDeleteCredsRequest ¶
func NewDeleteCredsRequest(server string, id openapi_types.UUID, params *DeleteCredsParams) (*http.Request, error)
NewDeleteCredsRequest generates requests for DeleteCreds
func NewDeleteEncryptionPasswordRequest ¶
func NewDeleteEncryptionPasswordRequest(server string, id openapi_types.UUID, params *DeleteEncryptionPasswordParams) (*http.Request, error)
NewDeleteEncryptionPasswordRequest generates requests for DeleteEncryptionPassword
func NewDeleteJobRequest ¶
func NewDeleteJobRequest(server string, id openapi_types.UUID, params *DeleteJobParams) (*http.Request, error)
NewDeleteJobRequest generates requests for DeleteJob
func NewDeleteManagedServerRequest ¶
func NewDeleteManagedServerRequest(server string, id openapi_types.UUID, params *DeleteManagedServerParams) (*http.Request, error)
NewDeleteManagedServerRequest generates requests for DeleteManagedServer
func NewDeleteProxyRequest ¶
func NewDeleteProxyRequest(server string, id openapi_types.UUID, params *DeleteProxyParams) (*http.Request, error)
NewDeleteProxyRequest generates requests for DeleteProxy
func NewDeleteRepositoryRequest ¶
func NewDeleteRepositoryRequest(server string, id openapi_types.UUID, params *DeleteRepositoryParams) (*http.Request, error)
NewDeleteRepositoryRequest generates requests for DeleteRepository
func NewDeleteScaleOutRepositoryRequest ¶
func NewDeleteScaleOutRepositoryRequest(server string, id openapi_types.UUID, params *DeleteScaleOutRepositoryParams) (*http.Request, error)
NewDeleteScaleOutRepositoryRequest generates requests for DeleteScaleOutRepository
func NewDisableJobRequest ¶
func NewDisableJobRequest(server string, id openapi_types.UUID, params *DisableJobParams) (*http.Request, error)
NewDisableJobRequest generates requests for DisableJob
func NewDisableScaleOutExtentMaintenanceModeRequest ¶
func NewDisableScaleOutExtentMaintenanceModeRequest(server string, id openapi_types.UUID, params *DisableScaleOutExtentMaintenanceModeParams, body DisableScaleOutExtentMaintenanceModeJSONRequestBody) (*http.Request, error)
NewDisableScaleOutExtentMaintenanceModeRequest calls the generic DisableScaleOutExtentMaintenanceMode builder with application/json body
func NewDisableScaleOutExtentMaintenanceModeRequestWithBody ¶
func NewDisableScaleOutExtentMaintenanceModeRequestWithBody(server string, id openapi_types.UUID, params *DisableScaleOutExtentMaintenanceModeParams, contentType string, body io.Reader) (*http.Request, error)
NewDisableScaleOutExtentMaintenanceModeRequestWithBody generates requests for DisableScaleOutExtentMaintenanceMode with any type of body
func NewDisableScaleOutExtentSealedModeRequest ¶
func NewDisableScaleOutExtentSealedModeRequest(server string, id openapi_types.UUID, params *DisableScaleOutExtentSealedModeParams, body DisableScaleOutExtentSealedModeJSONRequestBody) (*http.Request, error)
NewDisableScaleOutExtentSealedModeRequest calls the generic DisableScaleOutExtentSealedMode builder with application/json body
func NewDisableScaleOutExtentSealedModeRequestWithBody ¶
func NewDisableScaleOutExtentSealedModeRequestWithBody(server string, id openapi_types.UUID, params *DisableScaleOutExtentSealedModeParams, contentType string, body io.Reader) (*http.Request, error)
NewDisableScaleOutExtentSealedModeRequestWithBody generates requests for DisableScaleOutExtentSealedMode with any type of body
func NewEnableJobRequest ¶
func NewEnableJobRequest(server string, id openapi_types.UUID, params *EnableJobParams) (*http.Request, error)
NewEnableJobRequest generates requests for EnableJob
func NewEnableScaleOutExtentMaintenanceModeRequest ¶
func NewEnableScaleOutExtentMaintenanceModeRequest(server string, id openapi_types.UUID, params *EnableScaleOutExtentMaintenanceModeParams, body EnableScaleOutExtentMaintenanceModeJSONRequestBody) (*http.Request, error)
NewEnableScaleOutExtentMaintenanceModeRequest calls the generic EnableScaleOutExtentMaintenanceMode builder with application/json body
func NewEnableScaleOutExtentMaintenanceModeRequestWithBody ¶
func NewEnableScaleOutExtentMaintenanceModeRequestWithBody(server string, id openapi_types.UUID, params *EnableScaleOutExtentMaintenanceModeParams, contentType string, body io.Reader) (*http.Request, error)
NewEnableScaleOutExtentMaintenanceModeRequestWithBody generates requests for EnableScaleOutExtentMaintenanceMode with any type of body
func NewEnableScaleOutExtentSealedModeRequest ¶
func NewEnableScaleOutExtentSealedModeRequest(server string, id openapi_types.UUID, params *EnableScaleOutExtentSealedModeParams, body EnableScaleOutExtentSealedModeJSONRequestBody) (*http.Request, error)
NewEnableScaleOutExtentSealedModeRequest calls the generic EnableScaleOutExtentSealedMode builder with application/json body
func NewEnableScaleOutExtentSealedModeRequestWithBody ¶
func NewEnableScaleOutExtentSealedModeRequestWithBody(server string, id openapi_types.UUID, params *EnableScaleOutExtentSealedModeParams, contentType string, body io.Reader) (*http.Request, error)
NewEnableScaleOutExtentSealedModeRequestWithBody generates requests for EnableScaleOutExtentSealedMode with any type of body
func NewEntireVmRestoreVmwareRequest ¶
func NewEntireVmRestoreVmwareRequest(server string, params *EntireVmRestoreVmwareParams, body EntireVmRestoreVmwareJSONRequestBody) (*http.Request, error)
NewEntireVmRestoreVmwareRequest calls the generic EntireVmRestoreVmware builder with application/json body
func NewEntireVmRestoreVmwareRequestWithBody ¶
func NewEntireVmRestoreVmwareRequestWithBody(server string, params *EntireVmRestoreVmwareParams, contentType string, body io.Reader) (*http.Request, error)
NewEntireVmRestoreVmwareRequestWithBody generates requests for EntireVmRestoreVmware with any type of body
func NewEvacuateBackupsFromScaleOutExtentRequest ¶
func NewEvacuateBackupsFromScaleOutExtentRequest(server string, id openapi_types.UUID, params *EvacuateBackupsFromScaleOutExtentParams, body EvacuateBackupsFromScaleOutExtentJSONRequestBody) (*http.Request, error)
NewEvacuateBackupsFromScaleOutExtentRequest calls the generic EvacuateBackupsFromScaleOutExtent builder with application/json body
func NewEvacuateBackupsFromScaleOutExtentRequestWithBody ¶
func NewEvacuateBackupsFromScaleOutExtentRequestWithBody(server string, id openapi_types.UUID, params *EvacuateBackupsFromScaleOutExtentParams, contentType string, body io.Reader) (*http.Request, error)
NewEvacuateBackupsFromScaleOutExtentRequestWithBody generates requests for EvacuateBackupsFromScaleOutExtent with any type of body
func NewExportCloudCredentialsRequest ¶
func NewExportCloudCredentialsRequest(server string, params *ExportCloudCredentialsParams, body ExportCloudCredentialsJSONRequestBody) (*http.Request, error)
NewExportCloudCredentialsRequest calls the generic ExportCloudCredentials builder with application/json body
func NewExportCloudCredentialsRequestWithBody ¶
func NewExportCloudCredentialsRequestWithBody(server string, params *ExportCloudCredentialsParams, contentType string, body io.Reader) (*http.Request, error)
NewExportCloudCredentialsRequestWithBody generates requests for ExportCloudCredentials with any type of body
func NewExportCredentialsRequest ¶
func NewExportCredentialsRequest(server string, params *ExportCredentialsParams, body ExportCredentialsJSONRequestBody) (*http.Request, error)
NewExportCredentialsRequest calls the generic ExportCredentials builder with application/json body
func NewExportCredentialsRequestWithBody ¶
func NewExportCredentialsRequestWithBody(server string, params *ExportCredentialsParams, contentType string, body io.Reader) (*http.Request, error)
NewExportCredentialsRequestWithBody generates requests for ExportCredentials with any type of body
func NewExportEncryptionPasswordsRequest ¶
func NewExportEncryptionPasswordsRequest(server string, params *ExportEncryptionPasswordsParams, body ExportEncryptionPasswordsJSONRequestBody) (*http.Request, error)
NewExportEncryptionPasswordsRequest calls the generic ExportEncryptionPasswords builder with application/json body
func NewExportEncryptionPasswordsRequestWithBody ¶
func NewExportEncryptionPasswordsRequestWithBody(server string, params *ExportEncryptionPasswordsParams, contentType string, body io.Reader) (*http.Request, error)
NewExportEncryptionPasswordsRequestWithBody generates requests for ExportEncryptionPasswords with any type of body
func NewExportJobsRequest ¶
func NewExportJobsRequest(server string, params *ExportJobsParams, body ExportJobsJSONRequestBody) (*http.Request, error)
NewExportJobsRequest calls the generic ExportJobs builder with application/json body
func NewExportJobsRequestWithBody ¶
func NewExportJobsRequestWithBody(server string, params *ExportJobsParams, contentType string, body io.Reader) (*http.Request, error)
NewExportJobsRequestWithBody generates requests for ExportJobs with any type of body
func NewExportManagedServersRequest ¶
func NewExportManagedServersRequest(server string, params *ExportManagedServersParams, body ExportManagedServersJSONRequestBody) (*http.Request, error)
NewExportManagedServersRequest calls the generic ExportManagedServers builder with application/json body
func NewExportManagedServersRequestWithBody ¶
func NewExportManagedServersRequestWithBody(server string, params *ExportManagedServersParams, contentType string, body io.Reader) (*http.Request, error)
NewExportManagedServersRequestWithBody generates requests for ExportManagedServers with any type of body
func NewExportProxiesRequest ¶
func NewExportProxiesRequest(server string, params *ExportProxiesParams, body ExportProxiesJSONRequestBody) (*http.Request, error)
NewExportProxiesRequest calls the generic ExportProxies builder with application/json body
func NewExportProxiesRequestWithBody ¶
func NewExportProxiesRequestWithBody(server string, params *ExportProxiesParams, contentType string, body io.Reader) (*http.Request, error)
NewExportProxiesRequestWithBody generates requests for ExportProxies with any type of body
func NewExportRepositoriesRequest ¶
func NewExportRepositoriesRequest(server string, params *ExportRepositoriesParams, body ExportRepositoriesJSONRequestBody) (*http.Request, error)
NewExportRepositoriesRequest calls the generic ExportRepositories builder with application/json body
func NewExportRepositoriesRequestWithBody ¶
func NewExportRepositoriesRequestWithBody(server string, params *ExportRepositoriesParams, contentType string, body io.Reader) (*http.Request, error)
NewExportRepositoriesRequestWithBody generates requests for ExportRepositories with any type of body
func NewFinishAppRegistrationByDeviceCodeRequest ¶
func NewFinishAppRegistrationByDeviceCodeRequest(server string, verificationCode string, params *FinishAppRegistrationByDeviceCodeParams) (*http.Request, error)
NewFinishAppRegistrationByDeviceCodeRequest generates requests for FinishAppRegistrationByDeviceCode
func NewGetAllAutomationSessionsRequest ¶
func NewGetAllAutomationSessionsRequest(server string, params *GetAllAutomationSessionsParams) (*http.Request, error)
NewGetAllAutomationSessionsRequest generates requests for GetAllAutomationSessions
func NewGetAllBackupObjectsRequest ¶
func NewGetAllBackupObjectsRequest(server string, params *GetAllBackupObjectsParams) (*http.Request, error)
NewGetAllBackupObjectsRequest generates requests for GetAllBackupObjects
func NewGetAllBackupsRequest ¶
func NewGetAllBackupsRequest(server string, params *GetAllBackupsParams) (*http.Request, error)
NewGetAllBackupsRequest generates requests for GetAllBackups
func NewGetAllCloudCredsRequest ¶
func NewGetAllCloudCredsRequest(server string, params *GetAllCloudCredsParams) (*http.Request, error)
NewGetAllCloudCredsRequest generates requests for GetAllCloudCreds
func NewGetAllComputerRecoveryTokensRequest ¶
func NewGetAllComputerRecoveryTokensRequest(server string, params *GetAllComputerRecoveryTokensParams) (*http.Request, error)
NewGetAllComputerRecoveryTokensRequest generates requests for GetAllComputerRecoveryTokens
func NewGetAllCredsHelperAppliancesRequest ¶
func NewGetAllCredsHelperAppliancesRequest(server string, id openapi_types.UUID, params *GetAllCredsHelperAppliancesParams) (*http.Request, error)
NewGetAllCredsHelperAppliancesRequest generates requests for GetAllCredsHelperAppliances
func NewGetAllCredsRequest ¶
func NewGetAllCredsRequest(server string, params *GetAllCredsParams) (*http.Request, error)
NewGetAllCredsRequest generates requests for GetAllCreds
func NewGetAllEncryptionPasswordsRequest ¶
func NewGetAllEncryptionPasswordsRequest(server string, params *GetAllEncryptionPasswordsParams) (*http.Request, error)
NewGetAllEncryptionPasswordsRequest generates requests for GetAllEncryptionPasswords
func NewGetAllInstantViVMRecoveryMountsRequest ¶
func NewGetAllInstantViVMRecoveryMountsRequest(server string, params *GetAllInstantViVMRecoveryMountsParams) (*http.Request, error)
NewGetAllInstantViVMRecoveryMountsRequest generates requests for GetAllInstantViVMRecoveryMounts
func NewGetAllInventoryVmwareHostsRequest ¶
func NewGetAllInventoryVmwareHostsRequest(server string, params *GetAllInventoryVmwareHostsParams) (*http.Request, error)
NewGetAllInventoryVmwareHostsRequest generates requests for GetAllInventoryVmwareHosts
func NewGetAllJobsRequest ¶
func NewGetAllJobsRequest(server string, params *GetAllJobsParams) (*http.Request, error)
NewGetAllJobsRequest generates requests for GetAllJobs
func NewGetAllJobsStatesRequest ¶
func NewGetAllJobsStatesRequest(server string, params *GetAllJobsStatesParams) (*http.Request, error)
NewGetAllJobsStatesRequest generates requests for GetAllJobsStates
func NewGetAllManagedServersRequest ¶
func NewGetAllManagedServersRequest(server string, params *GetAllManagedServersParams) (*http.Request, error)
NewGetAllManagedServersRequest generates requests for GetAllManagedServers
func NewGetAllObjectRestorePointsRequest ¶
func NewGetAllObjectRestorePointsRequest(server string, params *GetAllObjectRestorePointsParams) (*http.Request, error)
NewGetAllObjectRestorePointsRequest generates requests for GetAllObjectRestorePoints
func NewGetAllProxiesRequest ¶
func NewGetAllProxiesRequest(server string, params *GetAllProxiesParams) (*http.Request, error)
NewGetAllProxiesRequest generates requests for GetAllProxies
func NewGetAllRepositoriesRequest ¶
func NewGetAllRepositoriesRequest(server string, params *GetAllRepositoriesParams) (*http.Request, error)
NewGetAllRepositoriesRequest generates requests for GetAllRepositories
func NewGetAllRepositoriesStatesRequest ¶
func NewGetAllRepositoriesStatesRequest(server string, params *GetAllRepositoriesStatesParams) (*http.Request, error)
NewGetAllRepositoriesStatesRequest generates requests for GetAllRepositoriesStates
func NewGetAllScaleOutRepositoriesRequest ¶
func NewGetAllScaleOutRepositoriesRequest(server string, params *GetAllScaleOutRepositoriesParams) (*http.Request, error)
NewGetAllScaleOutRepositoriesRequest generates requests for GetAllScaleOutRepositories
func NewGetAllServicesRequest ¶
func NewGetAllServicesRequest(server string, params *GetAllServicesParams) (*http.Request, error)
NewGetAllServicesRequest generates requests for GetAllServices
func NewGetAllSessionsRequest ¶
func NewGetAllSessionsRequest(server string, params *GetAllSessionsParams) (*http.Request, error)
NewGetAllSessionsRequest generates requests for GetAllSessions
func NewGetAllTrafficRulesRequest ¶
func NewGetAllTrafficRulesRequest(server string, params *GetAllTrafficRulesParams) (*http.Request, error)
NewGetAllTrafficRulesRequest generates requests for GetAllTrafficRules
func NewGetAllVmwareFcdInstantRecoveryMountModelsRequest ¶
func NewGetAllVmwareFcdInstantRecoveryMountModelsRequest(server string, params *GetAllVmwareFcdInstantRecoveryMountModelsParams) (*http.Request, error)
NewGetAllVmwareFcdInstantRecoveryMountModelsRequest generates requests for GetAllVmwareFcdInstantRecoveryMountModels
func NewGetAutomationSessionLogsRequest ¶
func NewGetAutomationSessionLogsRequest(server string, id openapi_types.UUID, params *GetAutomationSessionLogsParams) (*http.Request, error)
NewGetAutomationSessionLogsRequest generates requests for GetAutomationSessionLogs
func NewGetAutomationSessionRequest ¶
func NewGetAutomationSessionRequest(server string, id openapi_types.UUID, params *GetAutomationSessionParams) (*http.Request, error)
NewGetAutomationSessionRequest generates requests for GetAutomationSession
func NewGetBackupObjectRequest ¶
func NewGetBackupObjectRequest(server string, id openapi_types.UUID, params *GetBackupObjectParams) (*http.Request, error)
NewGetBackupObjectRequest generates requests for GetBackupObject
func NewGetBackupObjectRestorePointsRequest ¶
func NewGetBackupObjectRestorePointsRequest(server string, id openapi_types.UUID, params *GetBackupObjectRestorePointsParams) (*http.Request, error)
NewGetBackupObjectRestorePointsRequest generates requests for GetBackupObjectRestorePoints
func NewGetBackupObjectsRequest ¶
func NewGetBackupObjectsRequest(server string, id openapi_types.UUID, params *GetBackupObjectsParams) (*http.Request, error)
NewGetBackupObjectsRequest generates requests for GetBackupObjects
func NewGetBackupRequest ¶
func NewGetBackupRequest(server string, id openapi_types.UUID, params *GetBackupParams) (*http.Request, error)
NewGetBackupRequest generates requests for GetBackup
func NewGetCloudCredsHelperApplianceRequest ¶
func NewGetCloudCredsHelperApplianceRequest(server string, id openapi_types.UUID, applianceId openapi_types.UUID, params *GetCloudCredsHelperApplianceParams) (*http.Request, error)
NewGetCloudCredsHelperApplianceRequest generates requests for GetCloudCredsHelperAppliance
func NewGetCloudCredsRequest ¶
func NewGetCloudCredsRequest(server string, id openapi_types.UUID, params *GetCloudCredsParams) (*http.Request, error)
NewGetCloudCredsRequest generates requests for GetCloudCreds
func NewGetComputerRecoveryTokenRequest ¶
func NewGetComputerRecoveryTokenRequest(server string, id openapi_types.UUID, params *GetComputerRecoveryTokenParams) (*http.Request, error)
NewGetComputerRecoveryTokenRequest generates requests for GetComputerRecoveryToken
func NewGetConfigBackupOptionsRequest ¶
func NewGetConfigBackupOptionsRequest(server string, params *GetConfigBackupOptionsParams) (*http.Request, error)
NewGetConfigBackupOptionsRequest generates requests for GetConfigBackupOptions
func NewGetConnectionCertificateRequest ¶
func NewGetConnectionCertificateRequest(server string, params *GetConnectionCertificateParams, body GetConnectionCertificateJSONRequestBody) (*http.Request, error)
NewGetConnectionCertificateRequest calls the generic GetConnectionCertificate builder with application/json body
func NewGetConnectionCertificateRequestWithBody ¶
func NewGetConnectionCertificateRequestWithBody(server string, params *GetConnectionCertificateParams, contentType string, body io.Reader) (*http.Request, error)
NewGetConnectionCertificateRequestWithBody generates requests for GetConnectionCertificate with any type of body
func NewGetCredsRequest ¶
func NewGetCredsRequest(server string, id openapi_types.UUID, params *GetCredsParams) (*http.Request, error)
NewGetCredsRequest generates requests for GetCreds
func NewGetEncryptionPasswordRequest ¶
func NewGetEncryptionPasswordRequest(server string, id openapi_types.UUID, params *GetEncryptionPasswordParams) (*http.Request, error)
NewGetEncryptionPasswordRequest generates requests for GetEncryptionPassword
func NewGetGeneralOptionsRequest ¶
func NewGetGeneralOptionsRequest(server string, params *GetGeneralOptionsParams) (*http.Request, error)
NewGetGeneralOptionsRequest generates requests for GetGeneralOptions
func NewGetInstantViVMRecoveryMountRequest ¶
func NewGetInstantViVMRecoveryMountRequest(server string, mountId openapi_types.UUID, params *GetInstantViVMRecoveryMountParams) (*http.Request, error)
NewGetInstantViVMRecoveryMountRequest generates requests for GetInstantViVMRecoveryMount
func NewGetJobRequest ¶
func NewGetJobRequest(server string, id openapi_types.UUID, params *GetJobParams) (*http.Request, error)
NewGetJobRequest generates requests for GetJob
func NewGetManagedServerRequest ¶
func NewGetManagedServerRequest(server string, id openapi_types.UUID, params *GetManagedServerParams) (*http.Request, error)
NewGetManagedServerRequest generates requests for GetManagedServer
func NewGetObjectRestorePointDisksRequest ¶
func NewGetObjectRestorePointDisksRequest(server string, id openapi_types.UUID, params *GetObjectRestorePointDisksParams) (*http.Request, error)
NewGetObjectRestorePointDisksRequest generates requests for GetObjectRestorePointDisks
func NewGetObjectRestorePointRequest ¶
func NewGetObjectRestorePointRequest(server string, id openapi_types.UUID, params *GetObjectRestorePointParams) (*http.Request, error)
NewGetObjectRestorePointRequest generates requests for GetObjectRestorePoint
func NewGetProxyRequest ¶
func NewGetProxyRequest(server string, id openapi_types.UUID, params *GetProxyParams) (*http.Request, error)
NewGetProxyRequest generates requests for GetProxy
func NewGetRepositoryAccessPermissionsRequest ¶
func NewGetRepositoryAccessPermissionsRequest(server string, id openapi_types.UUID, params *GetRepositoryAccessPermissionsParams) (*http.Request, error)
NewGetRepositoryAccessPermissionsRequest generates requests for GetRepositoryAccessPermissions
func NewGetRepositoryRequest ¶
func NewGetRepositoryRequest(server string, id openapi_types.UUID, params *GetRepositoryParams) (*http.Request, error)
NewGetRepositoryRequest generates requests for GetRepository
func NewGetScaleOutRepositoryAccessPermissionsRequest ¶
func NewGetScaleOutRepositoryAccessPermissionsRequest(server string, id openapi_types.UUID, params *GetScaleOutRepositoryAccessPermissionsParams) (*http.Request, error)
NewGetScaleOutRepositoryAccessPermissionsRequest generates requests for GetScaleOutRepositoryAccessPermissions
func NewGetScaleOutRepositoryRequest ¶
func NewGetScaleOutRepositoryRequest(server string, id openapi_types.UUID, params *GetScaleOutRepositoryParams) (*http.Request, error)
NewGetScaleOutRepositoryRequest generates requests for GetScaleOutRepository
func NewGetServerCertificateRequest ¶
func NewGetServerCertificateRequest(server string, params *GetServerCertificateParams) (*http.Request, error)
NewGetServerCertificateRequest generates requests for GetServerCertificate
func NewGetServerInfoRequest ¶
func NewGetServerInfoRequest(server string, params *GetServerInfoParams) (*http.Request, error)
NewGetServerInfoRequest generates requests for GetServerInfo
func NewGetServerTimeRequest ¶
func NewGetServerTimeRequest(server string, params *GetServerTimeParams) (*http.Request, error)
NewGetServerTimeRequest generates requests for GetServerTime
func NewGetSessionLogsRequest ¶
func NewGetSessionLogsRequest(server string, id openapi_types.UUID, params *GetSessionLogsParams) (*http.Request, error)
NewGetSessionLogsRequest generates requests for GetSessionLogs
func NewGetSessionRequest ¶
func NewGetSessionRequest(server string, id openapi_types.UUID, params *GetSessionParams) (*http.Request, error)
NewGetSessionRequest generates requests for GetSession
func NewGetVmwareFcdInstantRecoveryMountModelRequest ¶
func NewGetVmwareFcdInstantRecoveryMountModelRequest(server string, mountId openapi_types.UUID, params *GetVmwareFcdInstantRecoveryMountModelParams) (*http.Request, error)
NewGetVmwareFcdInstantRecoveryMountModelRequest generates requests for GetVmwareFcdInstantRecoveryMountModel
func NewGetVmwareHostObjectRequest ¶
func NewGetVmwareHostObjectRequest(server string, name string, params *GetVmwareHostObjectParams) (*http.Request, error)
NewGetVmwareHostObjectRequest generates requests for GetVmwareHostObject
func NewImportCloudCredentialsRequest ¶
func NewImportCloudCredentialsRequest(server string, params *ImportCloudCredentialsParams, body ImportCloudCredentialsJSONRequestBody) (*http.Request, error)
NewImportCloudCredentialsRequest calls the generic ImportCloudCredentials builder with application/json body
func NewImportCloudCredentialsRequestWithBody ¶
func NewImportCloudCredentialsRequestWithBody(server string, params *ImportCloudCredentialsParams, contentType string, body io.Reader) (*http.Request, error)
NewImportCloudCredentialsRequestWithBody generates requests for ImportCloudCredentials with any type of body
func NewImportCredentialsRequest ¶
func NewImportCredentialsRequest(server string, params *ImportCredentialsParams, body ImportCredentialsJSONRequestBody) (*http.Request, error)
NewImportCredentialsRequest calls the generic ImportCredentials builder with application/json body
func NewImportCredentialsRequestWithBody ¶
func NewImportCredentialsRequestWithBody(server string, params *ImportCredentialsParams, contentType string, body io.Reader) (*http.Request, error)
NewImportCredentialsRequestWithBody generates requests for ImportCredentials with any type of body
func NewImportEncryptionPasswordsRequest ¶
func NewImportEncryptionPasswordsRequest(server string, params *ImportEncryptionPasswordsParams, body ImportEncryptionPasswordsJSONRequestBody) (*http.Request, error)
NewImportEncryptionPasswordsRequest calls the generic ImportEncryptionPasswords builder with application/json body
func NewImportEncryptionPasswordsRequestWithBody ¶
func NewImportEncryptionPasswordsRequestWithBody(server string, params *ImportEncryptionPasswordsParams, contentType string, body io.Reader) (*http.Request, error)
NewImportEncryptionPasswordsRequestWithBody generates requests for ImportEncryptionPasswords with any type of body
func NewImportJobsRequest ¶
func NewImportJobsRequest(server string, params *ImportJobsParams, body ImportJobsJSONRequestBody) (*http.Request, error)
NewImportJobsRequest calls the generic ImportJobs builder with application/json body
func NewImportJobsRequestWithBody ¶
func NewImportJobsRequestWithBody(server string, params *ImportJobsParams, contentType string, body io.Reader) (*http.Request, error)
NewImportJobsRequestWithBody generates requests for ImportJobs with any type of body
func NewImportManagedServersRequest ¶
func NewImportManagedServersRequest(server string, params *ImportManagedServersParams, body ImportManagedServersJSONRequestBody) (*http.Request, error)
NewImportManagedServersRequest calls the generic ImportManagedServers builder with application/json body
func NewImportManagedServersRequestWithBody ¶
func NewImportManagedServersRequestWithBody(server string, params *ImportManagedServersParams, contentType string, body io.Reader) (*http.Request, error)
NewImportManagedServersRequestWithBody generates requests for ImportManagedServers with any type of body
func NewImportProxiesRequest ¶
func NewImportProxiesRequest(server string, params *ImportProxiesParams, body ImportProxiesJSONRequestBody) (*http.Request, error)
NewImportProxiesRequest calls the generic ImportProxies builder with application/json body
func NewImportProxiesRequestWithBody ¶
func NewImportProxiesRequestWithBody(server string, params *ImportProxiesParams, contentType string, body io.Reader) (*http.Request, error)
NewImportProxiesRequestWithBody generates requests for ImportProxies with any type of body
func NewImportRepositoriesRequest ¶
func NewImportRepositoriesRequest(server string, params *ImportRepositoriesParams, body ImportRepositoriesJSONRequestBody) (*http.Request, error)
NewImportRepositoriesRequest calls the generic ImportRepositories builder with application/json body
func NewImportRepositoriesRequestWithBody ¶
func NewImportRepositoriesRequestWithBody(server string, params *ImportRepositoriesParams, contentType string, body io.Reader) (*http.Request, error)
NewImportRepositoriesRequestWithBody generates requests for ImportRepositories with any type of body
func NewInstantRecoveryVmwareFcdDismountWithSessionRequest ¶
func NewInstantRecoveryVmwareFcdDismountWithSessionRequest(server string, mountId openapi_types.UUID, params *InstantRecoveryVmwareFcdDismountWithSessionParams) (*http.Request, error)
NewInstantRecoveryVmwareFcdDismountWithSessionRequest generates requests for InstantRecoveryVmwareFcdDismountWithSession
func NewInstantRecoveryVmwareFcdMigrateWithSessionRequest ¶
func NewInstantRecoveryVmwareFcdMigrateWithSessionRequest(server string, mountId openapi_types.UUID, params *InstantRecoveryVmwareFcdMigrateWithSessionParams, body InstantRecoveryVmwareFcdMigrateWithSessionJSONRequestBody) (*http.Request, error)
NewInstantRecoveryVmwareFcdMigrateWithSessionRequest calls the generic InstantRecoveryVmwareFcdMigrateWithSession builder with application/json body
func NewInstantRecoveryVmwareFcdMigrateWithSessionRequestWithBody ¶
func NewInstantRecoveryVmwareFcdMigrateWithSessionRequestWithBody(server string, mountId openapi_types.UUID, params *InstantRecoveryVmwareFcdMigrateWithSessionParams, contentType string, body io.Reader) (*http.Request, error)
NewInstantRecoveryVmwareFcdMigrateWithSessionRequestWithBody generates requests for InstantRecoveryVmwareFcdMigrateWithSession with any type of body
func NewInstantRecoveryVmwareFcdMountWithSessionRequest ¶
func NewInstantRecoveryVmwareFcdMountWithSessionRequest(server string, params *InstantRecoveryVmwareFcdMountWithSessionParams, body InstantRecoveryVmwareFcdMountWithSessionJSONRequestBody) (*http.Request, error)
NewInstantRecoveryVmwareFcdMountWithSessionRequest calls the generic InstantRecoveryVmwareFcdMountWithSession builder with application/json body
func NewInstantRecoveryVmwareFcdMountWithSessionRequestWithBody ¶
func NewInstantRecoveryVmwareFcdMountWithSessionRequestWithBody(server string, params *InstantRecoveryVmwareFcdMountWithSessionParams, contentType string, body io.Reader) (*http.Request, error)
NewInstantRecoveryVmwareFcdMountWithSessionRequestWithBody generates requests for InstantRecoveryVmwareFcdMountWithSession with any type of body
func NewInstantViVMRecoveryMigrateRequest ¶
func NewInstantViVMRecoveryMigrateRequest(server string, mountId openapi_types.UUID, params *InstantViVMRecoveryMigrateParams, body InstantViVMRecoveryMigrateJSONRequestBody) (*http.Request, error)
NewInstantViVMRecoveryMigrateRequest calls the generic InstantViVMRecoveryMigrate builder with application/json body
func NewInstantViVMRecoveryMigrateRequestWithBody ¶
func NewInstantViVMRecoveryMigrateRequestWithBody(server string, mountId openapi_types.UUID, params *InstantViVMRecoveryMigrateParams, contentType string, body io.Reader) (*http.Request, error)
NewInstantViVMRecoveryMigrateRequestWithBody generates requests for InstantViVMRecoveryMigrate with any type of body
func NewInstantViVMRecoveryMountRequest ¶
func NewInstantViVMRecoveryMountRequest(server string, params *InstantViVMRecoveryMountParams, body InstantViVMRecoveryMountJSONRequestBody) (*http.Request, error)
NewInstantViVMRecoveryMountRequest calls the generic InstantViVMRecoveryMount builder with application/json body
func NewInstantViVMRecoveryMountRequestWithBody ¶
func NewInstantViVMRecoveryMountRequestWithBody(server string, params *InstantViVMRecoveryMountParams, contentType string, body io.Reader) (*http.Request, error)
NewInstantViVMRecoveryMountRequestWithBody generates requests for InstantViVMRecoveryMount with any type of body
func NewInstantViVMRecoveryUnmountRequest ¶
func NewInstantViVMRecoveryUnmountRequest(server string, mountId openapi_types.UUID, params *InstantViVMRecoveryUnmountParams) (*http.Request, error)
NewInstantViVMRecoveryUnmountRequest generates requests for InstantViVMRecoveryUnmount
func NewLogoutRequest ¶
func NewLogoutRequest(server string, params *LogoutParams) (*http.Request, error)
NewLogoutRequest generates requests for Logout
func NewRequestAppRegistrationByDeviceCodeRequest ¶
func NewRequestAppRegistrationByDeviceCodeRequest(server string, params *RequestAppRegistrationByDeviceCodeParams, body RequestAppRegistrationByDeviceCodeJSONRequestBody) (*http.Request, error)
NewRequestAppRegistrationByDeviceCodeRequest calls the generic RequestAppRegistrationByDeviceCode builder with application/json body
func NewRequestAppRegistrationByDeviceCodeRequestWithBody ¶
func NewRequestAppRegistrationByDeviceCodeRequestWithBody(server string, params *RequestAppRegistrationByDeviceCodeParams, contentType string, body io.Reader) (*http.Request, error)
NewRequestAppRegistrationByDeviceCodeRequestWithBody generates requests for RequestAppRegistrationByDeviceCode with any type of body
func NewStartConfigBackupRequest ¶
func NewStartConfigBackupRequest(server string, params *StartConfigBackupParams) (*http.Request, error)
NewStartConfigBackupRequest generates requests for StartConfigBackup
func NewStartJobRequest ¶
func NewStartJobRequest(server string, id openapi_types.UUID, params *StartJobParams, body StartJobJSONRequestBody) (*http.Request, error)
NewStartJobRequest calls the generic StartJob builder with application/json body
func NewStartJobRequestWithBody ¶
func NewStartJobRequestWithBody(server string, id openapi_types.UUID, params *StartJobParams, contentType string, body io.Reader) (*http.Request, error)
NewStartJobRequestWithBody generates requests for StartJob with any type of body
func NewStopAutomationSessionRequest ¶
func NewStopAutomationSessionRequest(server string, id openapi_types.UUID, params *StopAutomationSessionParams) (*http.Request, error)
NewStopAutomationSessionRequest generates requests for StopAutomationSession
func NewStopJobRequest ¶
func NewStopJobRequest(server string, id openapi_types.UUID, params *StopJobParams, body StopJobJSONRequestBody) (*http.Request, error)
NewStopJobRequest calls the generic StopJob builder with application/json body
func NewStopJobRequestWithBody ¶
func NewStopJobRequestWithBody(server string, id openapi_types.UUID, params *StopJobParams, contentType string, body io.Reader) (*http.Request, error)
NewStopJobRequestWithBody generates requests for StopJob with any type of body
func NewStopSessionRequest ¶
func NewStopSessionRequest(server string, id openapi_types.UUID, params *StopSessionParams) (*http.Request, error)
NewStopSessionRequest generates requests for StopSession
func NewUpdateCloudCredsRequest ¶
func NewUpdateCloudCredsRequest(server string, id openapi_types.UUID, params *UpdateCloudCredsParams, body UpdateCloudCredsJSONRequestBody) (*http.Request, error)
NewUpdateCloudCredsRequest calls the generic UpdateCloudCreds builder with application/json body
func NewUpdateCloudCredsRequestWithBody ¶
func NewUpdateCloudCredsRequestWithBody(server string, id openapi_types.UUID, params *UpdateCloudCredsParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateCloudCredsRequestWithBody generates requests for UpdateCloudCreds with any type of body
func NewUpdateComputerRecoveryTokenRequest ¶
func NewUpdateComputerRecoveryTokenRequest(server string, id openapi_types.UUID, params *UpdateComputerRecoveryTokenParams, body UpdateComputerRecoveryTokenJSONRequestBody) (*http.Request, error)
NewUpdateComputerRecoveryTokenRequest calls the generic UpdateComputerRecoveryToken builder with application/json body
func NewUpdateComputerRecoveryTokenRequestWithBody ¶
func NewUpdateComputerRecoveryTokenRequestWithBody(server string, id openapi_types.UUID, params *UpdateComputerRecoveryTokenParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateComputerRecoveryTokenRequestWithBody generates requests for UpdateComputerRecoveryToken with any type of body
func NewUpdateConfigBackupOptionsRequest ¶
func NewUpdateConfigBackupOptionsRequest(server string, params *UpdateConfigBackupOptionsParams, body UpdateConfigBackupOptionsJSONRequestBody) (*http.Request, error)
NewUpdateConfigBackupOptionsRequest calls the generic UpdateConfigBackupOptions builder with application/json body
func NewUpdateConfigBackupOptionsRequestWithBody ¶
func NewUpdateConfigBackupOptionsRequestWithBody(server string, params *UpdateConfigBackupOptionsParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateConfigBackupOptionsRequestWithBody generates requests for UpdateConfigBackupOptions with any type of body
func NewUpdateCredsRequest ¶
func NewUpdateCredsRequest(server string, id openapi_types.UUID, params *UpdateCredsParams, body UpdateCredsJSONRequestBody) (*http.Request, error)
NewUpdateCredsRequest calls the generic UpdateCreds builder with application/json body
func NewUpdateCredsRequestWithBody ¶
func NewUpdateCredsRequestWithBody(server string, id openapi_types.UUID, params *UpdateCredsParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateCredsRequestWithBody generates requests for UpdateCreds with any type of body
func NewUpdateEncryptionPasswordRequest ¶
func NewUpdateEncryptionPasswordRequest(server string, id openapi_types.UUID, params *UpdateEncryptionPasswordParams, body UpdateEncryptionPasswordJSONRequestBody) (*http.Request, error)
NewUpdateEncryptionPasswordRequest calls the generic UpdateEncryptionPassword builder with application/json body
func NewUpdateEncryptionPasswordRequestWithBody ¶
func NewUpdateEncryptionPasswordRequestWithBody(server string, id openapi_types.UUID, params *UpdateEncryptionPasswordParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateEncryptionPasswordRequestWithBody generates requests for UpdateEncryptionPassword with any type of body
func NewUpdateGeneralOptionsRequest ¶
func NewUpdateGeneralOptionsRequest(server string, params *UpdateGeneralOptionsParams, body UpdateGeneralOptionsJSONRequestBody) (*http.Request, error)
NewUpdateGeneralOptionsRequest calls the generic UpdateGeneralOptions builder with application/json body
func NewUpdateGeneralOptionsRequestWithBody ¶
func NewUpdateGeneralOptionsRequestWithBody(server string, params *UpdateGeneralOptionsParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateGeneralOptionsRequestWithBody generates requests for UpdateGeneralOptions with any type of body
func NewUpdateJobRequest ¶
func NewUpdateJobRequest(server string, id openapi_types.UUID, params *UpdateJobParams, body UpdateJobJSONRequestBody) (*http.Request, error)
NewUpdateJobRequest calls the generic UpdateJob builder with application/json body
func NewUpdateJobRequestWithBody ¶
func NewUpdateJobRequestWithBody(server string, id openapi_types.UUID, params *UpdateJobParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateJobRequestWithBody generates requests for UpdateJob with any type of body
func NewUpdateManagedServerRequest ¶
func NewUpdateManagedServerRequest(server string, id openapi_types.UUID, params *UpdateManagedServerParams, body UpdateManagedServerJSONRequestBody) (*http.Request, error)
NewUpdateManagedServerRequest calls the generic UpdateManagedServer builder with application/json body
func NewUpdateManagedServerRequestWithBody ¶
func NewUpdateManagedServerRequestWithBody(server string, id openapi_types.UUID, params *UpdateManagedServerParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateManagedServerRequestWithBody generates requests for UpdateManagedServer with any type of body
func NewUpdateProxyRequest ¶
func NewUpdateProxyRequest(server string, id openapi_types.UUID, params *UpdateProxyParams, body UpdateProxyJSONRequestBody) (*http.Request, error)
NewUpdateProxyRequest calls the generic UpdateProxy builder with application/json body
func NewUpdateProxyRequestWithBody ¶
func NewUpdateProxyRequestWithBody(server string, id openapi_types.UUID, params *UpdateProxyParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateProxyRequestWithBody generates requests for UpdateProxy with any type of body
func NewUpdateRepositoryAccessPermissionsRequest ¶
func NewUpdateRepositoryAccessPermissionsRequest(server string, id openapi_types.UUID, params *UpdateRepositoryAccessPermissionsParams, body UpdateRepositoryAccessPermissionsJSONRequestBody) (*http.Request, error)
NewUpdateRepositoryAccessPermissionsRequest calls the generic UpdateRepositoryAccessPermissions builder with application/json body
func NewUpdateRepositoryAccessPermissionsRequestWithBody ¶
func NewUpdateRepositoryAccessPermissionsRequestWithBody(server string, id openapi_types.UUID, params *UpdateRepositoryAccessPermissionsParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateRepositoryAccessPermissionsRequestWithBody generates requests for UpdateRepositoryAccessPermissions with any type of body
func NewUpdateRepositoryRequest ¶
func NewUpdateRepositoryRequest(server string, id openapi_types.UUID, params *UpdateRepositoryParams, body UpdateRepositoryJSONRequestBody) (*http.Request, error)
NewUpdateRepositoryRequest calls the generic UpdateRepository builder with application/json body
func NewUpdateRepositoryRequestWithBody ¶
func NewUpdateRepositoryRequestWithBody(server string, id openapi_types.UUID, params *UpdateRepositoryParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateRepositoryRequestWithBody generates requests for UpdateRepository with any type of body
func NewUpdateScaleOutRepositoryAccessPermissionsRequest ¶
func NewUpdateScaleOutRepositoryAccessPermissionsRequest(server string, id openapi_types.UUID, params *UpdateScaleOutRepositoryAccessPermissionsParams, body UpdateScaleOutRepositoryAccessPermissionsJSONRequestBody) (*http.Request, error)
NewUpdateScaleOutRepositoryAccessPermissionsRequest calls the generic UpdateScaleOutRepositoryAccessPermissions builder with application/json body
func NewUpdateScaleOutRepositoryAccessPermissionsRequestWithBody ¶
func NewUpdateScaleOutRepositoryAccessPermissionsRequestWithBody(server string, id openapi_types.UUID, params *UpdateScaleOutRepositoryAccessPermissionsParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateScaleOutRepositoryAccessPermissionsRequestWithBody generates requests for UpdateScaleOutRepositoryAccessPermissions with any type of body
func NewUpdateScaleOutRepositoryRequest ¶
func NewUpdateScaleOutRepositoryRequest(server string, id openapi_types.UUID, params *UpdateScaleOutRepositoryParams, body UpdateScaleOutRepositoryJSONRequestBody) (*http.Request, error)
NewUpdateScaleOutRepositoryRequest calls the generic UpdateScaleOutRepository builder with application/json body
func NewUpdateScaleOutRepositoryRequestWithBody ¶
func NewUpdateScaleOutRepositoryRequestWithBody(server string, id openapi_types.UUID, params *UpdateScaleOutRepositoryParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateScaleOutRepositoryRequestWithBody generates requests for UpdateScaleOutRepository with any type of body
func NewUpdateSingleUseCredentialsRequest ¶
func NewUpdateSingleUseCredentialsRequest(server string, id openapi_types.UUID, params *UpdateSingleUseCredentialsParams, body UpdateSingleUseCredentialsJSONRequestBody) (*http.Request, error)
NewUpdateSingleUseCredentialsRequest calls the generic UpdateSingleUseCredentials builder with application/json body
func NewUpdateSingleUseCredentialsRequestWithBody ¶
func NewUpdateSingleUseCredentialsRequestWithBody(server string, id openapi_types.UUID, params *UpdateSingleUseCredentialsParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateSingleUseCredentialsRequestWithBody generates requests for UpdateSingleUseCredentials with any type of body
func NewUpdateTrafficRulesRequest ¶
func NewUpdateTrafficRulesRequest(server string, params *UpdateTrafficRulesParams, body UpdateTrafficRulesJSONRequestBody) (*http.Request, error)
NewUpdateTrafficRulesRequest calls the generic UpdateTrafficRules builder with application/json body
func NewUpdateTrafficRulesRequestWithBody ¶
func NewUpdateTrafficRulesRequestWithBody(server string, params *UpdateTrafficRulesParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateTrafficRulesRequestWithBody generates requests for UpdateTrafficRules with any type of body
Types ¶
type ActiveFullSettingsModel ¶
type ActiveFullSettingsModel struct { // IsEnabled If *true*, active full backups are enabled. IsEnabled bool `json:"isEnabled"` // Monthly Monthly schedule settings. Monthly *AdvancedStorageScheduleMonthlyModel `json:"monthly,omitempty"` // Weekly Weekly schedule settings. Weekly *AdvancedStorageScheduleWeeklyModel `json:"weekly,omitempty"` }
ActiveFullSettingsModel Active full backup settings.
type AdvancedSmtpOptionsModel ¶
type AdvancedSmtpOptionsModel struct { // SSLEnabled If *true*, secure connection for email operations is used. SSLEnabled bool `json:"SSLEnabled"` // AuthRequired If *true*, the `credentialsId` credentials are used to connect to the SMTP server. AuthRequired bool `json:"authRequired"` // CredentialsId ID of the credentials used to connect to the server. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // Port Port number for the SMTP server. Port int32 `json:"port"` // TimeoutMs Connection timeout for the SMTP server. TimeoutMs int32 `json:"timeoutMs"` }
AdvancedSmtpOptionsModel Advanced global email notification settings.
type AdvancedStorageScheduleMonthlyModel ¶
type AdvancedStorageScheduleMonthlyModel struct { // DayNumberInMonth Week day number in the month. DayNumberInMonth *EDayNumberInMonth `json:"dayNumberInMonth,omitempty"` // DayOfMonths Day of the month when the operation is performed. DayOfMonths *int `json:"dayOfMonths,omitempty"` // DayOfWeek Day of the week. DayOfWeek *EDayOfWeek `json:"dayOfWeek,omitempty"` // IsEnabled If *true*, the monthly schedule is enabled. IsEnabled bool `json:"isEnabled"` // Months Months when the operation is performed. Months *[]EMonth `json:"months,omitempty"` }
AdvancedStorageScheduleMonthlyModel Monthly schedule settings.
type AdvancedStorageScheduleWeeklyModel ¶
type AdvancedStorageScheduleWeeklyModel struct { // Days Days of the week when the operation is performed. Days *[]EDayOfWeek `json:"days,omitempty"` // IsEnabled If *true*, the weekly schedule is enabled. IsEnabled bool `json:"isEnabled"` }
AdvancedStorageScheduleWeeklyModel Weekly schedule settings.
type AmazonCloudCredentialsImportSpec ¶
type AmazonCloudCredentialsImportSpec struct { // AccessKey ID of the access key. AccessKey string `json:"accessKey"` // Description Description of the cloud credentials record. Description *string `json:"description,omitempty"` // SecretKey Secret key. SecretKey string `json:"secretKey"` // Tag Tag used to identify the cloud credentials record. Tag string `json:"tag"` // Type Cloud credentials type. Type ECloudCredentialsType `json:"type"` }
AmazonCloudCredentialsImportSpec defines model for AmazonCloudCredentialsImportSpec.
type AmazonCloudCredentialsModel ¶
type AmazonCloudCredentialsModel struct { // AccessKey ID of the access key. AccessKey string `json:"accessKey"` // Description Description of the cloud credentials record. Description *string `json:"description,omitempty"` // Id ID of the cloud credentials record. Id *openapi_types.UUID `json:"id,omitempty"` // Tag Tag used to identify the cloud credentials record. Tag *string `json:"tag,omitempty"` // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` }
AmazonCloudCredentialsModel defines model for AmazonCloudCredentialsModel.
type AmazonCloudCredentialsSpec ¶
type AmazonCloudCredentialsSpec struct { // AccessKey ID of the access key. AccessKey string `json:"accessKey"` // Description Description of the cloud credentials record. Description *string `json:"description,omitempty"` // SecretKey Secret key. SecretKey string `json:"secretKey"` // Tag Tag used to identify the cloud credentials record. Tag *string `json:"tag,omitempty"` // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` }
AmazonCloudCredentialsSpec defines model for AmazonCloudCredentialsSpec.
type AmazonEC2BrowserFilters ¶
type AmazonEC2BrowserFilters struct { // RegionId Filters Amazon EC2 resources by AWS region. RegionId string `json:"regionId"` }
AmazonEC2BrowserFilters Amazon EC2 hierarchy filters.
type AmazonEC2BrowserModel ¶
type AmazonEC2BrowserModel struct { // CredentialsId ID of the cloud credentials record. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // HostId ID of a server used to connect to the object storage. HostId openapi_types.UUID `json:"hostId"` // RegionType AWS region type. RegionType EAmazonRegionType `json:"regionType"` // Regions Array of regions. Regions []AmazonEC2RegionBrowserModel `json:"regions"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
AmazonEC2BrowserModel defines model for AmazonEC2BrowserModel.
type AmazonEC2BrowserSpec ¶
type AmazonEC2BrowserSpec struct { // CredentialsId ID of the object storage account (for browsing either storage or compute infrastructure). CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // Filters Amazon EC2 hierarchy filters. Filters *AmazonEC2BrowserFilters `json:"filters,omitempty"` // RegionType AWS region type. RegionType EAmazonRegionType `json:"regionType"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
AmazonEC2BrowserSpec defines model for AmazonEC2BrowserSpec.
type AmazonEC2RegionBrowserModel ¶
type AmazonEC2RegionBrowserModel struct { // InstanceTypes Array of Amazon instance types. InstanceTypes *[]string `json:"instanceTypes,omitempty"` // RegionId Region ID. RegionId *string `json:"regionId,omitempty"` // Vpcs Array of Amazon Virtual Private Cloud (Amazon VPC) networks. Vpcs *[]AmazonVPCBrowserModel `json:"vpcs,omitempty"` }
AmazonEC2RegionBrowserModel defines model for AmazonEC2RegionBrowserModel.
type AmazonS3BrowserDestinationSpec ¶
type AmazonS3BrowserDestinationSpec struct { // BucketName Name of the bucket where you want to store your backup data. BucketName string `json:"bucketName"` // CredentialsId ID of a cloud credentials record requiered to connect to the object storage. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // FolderType Folder type. FolderType *ECloudBrowserFolderType `json:"folderType,omitempty"` // HostId ID of a server you want to use to connect to the object storage. You can use the backup server or any Microsoft Windows or Linux server added to your backup infrastructure. By default, the backup server ID is used. HostId *openapi_types.UUID `json:"hostId,omitempty"` // NewFolderName Name of the new folder. NewFolderName *string `json:"newFolderName,omitempty"` // RegionId AWS region where the Amazon S3 bucket is located. RegionId string `json:"regionId"` // RegionType AWS region type. RegionType EAmazonRegionType `json:"regionType"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
AmazonS3BrowserDestinationSpec defines model for AmazonS3BrowserDestinationSpec.
type AmazonS3BrowserModel ¶
type AmazonS3BrowserModel struct { // CredentialsId ID of the cloud credentials record. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // HostId ID of a server used to connect to the object storage. HostId openapi_types.UUID `json:"hostId"` // RegionType AWS region type. RegionType EAmazonRegionType `json:"regionType"` // Regions Array of AWS regions belonged to the region type. Regions *[]AmazonS3RegionBrowserModel `json:"regions,omitempty"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
AmazonS3BrowserModel defines model for AmazonS3BrowserModel.
type AmazonS3BrowserSpec ¶
type AmazonS3BrowserSpec struct { // CredentialsId ID of the object storage account (for browsing either storage or compute infrastructure). CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // Filters Amazon S3 hierarchy filters. Filters *AmazonS3CloudBrowserFilters `json:"filters,omitempty"` // FolderType Folder type. FolderType *ECloudBrowserFolderType `json:"folderType,omitempty"` // GatewayServerId ID of a gateway server you want to use to connect to the object storage. Specify this parameter to check internet connection of the server. As a gateway server you can use the backup server or any Microsoft Windows or Linux server added to your backup infrastructure. By default, the backup server ID is used. GatewayServerId *openapi_types.UUID `json:"gatewayServerId,omitempty"` // RegionType AWS region type. RegionType EAmazonRegionType `json:"regionType"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
AmazonS3BrowserSpec defines model for AmazonS3BrowserSpec.
type AmazonS3BucketBrowserModel ¶
type AmazonS3BucketBrowserModel struct { // Folders Array of folders located in the bucket. Folders *[]string `json:"folders,omitempty"` // Name Bucket name. Name *string `json:"name,omitempty"` }
AmazonS3BucketBrowserModel defines model for AmazonS3BucketBrowserModel.
type AmazonS3CloudBrowserFilters ¶
type AmazonS3CloudBrowserFilters struct { // BucketName Filters buckets by bucket name. BucketName *string `json:"bucketName,omitempty"` // RegionId Filters buckets by AWS region where an Amazon S3 data center is located. RegionId string `json:"regionId"` }
AmazonS3CloudBrowserFilters Amazon S3 hierarchy filters.
type AmazonS3GlacierStorageBucketModel ¶
type AmazonS3GlacierStorageBucketModel struct { // BucketName Name of an Amazon S3 Glacier bucket. BucketName string `json:"bucketName"` // FolderName Name of the folder that the object storage repository is mapped to. FolderName string `json:"folderName"` // ImmutabilityEnabled If *true*, storage immutability is enabled. ImmutabilityEnabled *bool `json:"immutabilityEnabled,omitempty"` // RegionId ID of a region where the Amazon S3 bucket is located. RegionId string `json:"regionId"` // UseDeepArchive If *true*, Glacier Deep Archive is used for backups with the retention policy over 180 days. UseDeepArchive *bool `json:"useDeepArchive,omitempty"` }
AmazonS3GlacierStorageBucketModel Amazon S3 Glacier bucket where backup data is stored.
type AmazonS3GlacierStorageImportSpec ¶
type AmazonS3GlacierStorageImportSpec struct { // Account Account used to access the Amazon S3 storage. Account AmazonS3StorageAccountImportModel `json:"account"` // Bucket Amazon S3 Glacier bucket where backup data is stored. Bucket AmazonS3GlacierStorageBucketModel `json:"bucket"` // Description Description of the object storage repository. Description string `json:"description"` // Name Name of the object storage repository. Name string `json:"name"` // ProxyAppliance Amazon S3 proxy appliance. ProxyAppliance *AmazonS3StorageProxyApplianceModel `json:"proxyAppliance,omitempty"` // Tag Tag that identifies the object storage repository. Tag string `json:"tag"` // Type Repository type. Type ERepositoryType `json:"type"` }
AmazonS3GlacierStorageImportSpec defines model for AmazonS3GlacierStorageImportSpec.
type AmazonS3GlacierStorageModel ¶
type AmazonS3GlacierStorageModel struct { // Account Account used to access the Amazon S3 storage. Account AmazonS3StorageAccountModel `json:"account"` // Bucket Amazon S3 Glacier bucket where backup data is stored. Bucket AmazonS3GlacierStorageBucketModel `json:"bucket"` // Description Description of the backup repository. Description *string `json:"description,omitempty"` // Id ID of the backup repository. Id *openapi_types.UUID `json:"id,omitempty"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // ProxyAppliance Amazon S3 proxy appliance. ProxyAppliance *AmazonS3StorageProxyApplianceModel `json:"proxyAppliance,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
AmazonS3GlacierStorageModel defines model for AmazonS3GlacierStorageModel.
type AmazonS3GlacierStorageSpec ¶
type AmazonS3GlacierStorageSpec struct { // Account Account used to access the Amazon S3 storage. Account AmazonS3StorageAccountModel `json:"account"` // Bucket Amazon S3 Glacier bucket where backup data is stored. Bucket AmazonS3GlacierStorageBucketModel `json:"bucket"` // Description Description of the backup repository. Description *string `json:"description,omitempty"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // ProxyAppliance Amazon S3 proxy appliance. ProxyAppliance *AmazonS3StorageProxyApplianceModel `json:"proxyAppliance,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
AmazonS3GlacierStorageSpec defines model for AmazonS3GlacierStorageSpec.
type AmazonS3IAStorageModel ¶
type AmazonS3IAStorageModel struct { // IsEnabled If *true*, Standard Infrequent Access is enabled. IsEnabled *bool `json:"isEnabled,omitempty"` // SingleZoneEnabled If *true*, Amazon S3 One Zone-Infrequent Access is enabled. SingleZoneEnabled *bool `json:"singleZoneEnabled,omitempty"` }
AmazonS3IAStorageModel Standard Infrequent Access.
type AmazonS3RegionBrowserModel ¶
type AmazonS3RegionBrowserModel struct { // Buckets Array of buckets located in the region. Buckets *[]AmazonS3BucketBrowserModel `json:"buckets,omitempty"` // Id Region ID. Id *string `json:"id,omitempty"` // Name Region name. Name *string `json:"name,omitempty"` }
AmazonS3RegionBrowserModel AWS region.
type AmazonS3StorageAccountImportModel ¶
type AmazonS3StorageAccountImportModel struct { // ConnectionSettings Object storage connection settings. ConnectionSettings ObjectStorageConnectionImportSpec `json:"connectionSettings"` // Credentials Cloud credentials used for connection. Credentials CloudCredentialsImportModel `json:"credentials"` // RegionType AWS region type. RegionType EAmazonRegionType `json:"regionType"` }
AmazonS3StorageAccountImportModel Account used to access the Amazon S3 storage.
type AmazonS3StorageAccountModel ¶
type AmazonS3StorageAccountModel struct { // ConnectionSettings Object storage connection settings. ConnectionSettings *ObjectStorageConnectionModel `json:"connectionSettings,omitempty"` // CredentialsId ID of the cloud credentials record. CredentialsId openapi_types.UUID `json:"credentialsId"` // RegionType AWS region type. RegionType EAmazonRegionType `json:"regionType"` }
AmazonS3StorageAccountModel Account used to access the Amazon S3 storage.
type AmazonS3StorageBucketModel ¶
type AmazonS3StorageBucketModel struct { // BucketName Name of an Amazon S3 bucket. BucketName string `json:"bucketName"` // FolderName Name of the folder that the object storage repository is mapped to. FolderName string `json:"folderName"` // Immutability Object storage immutability. Immutability *ObjectStorageImmutabilityModel `json:"immutability,omitempty"` // InfrequentAccessStorage Standard Infrequent Access. InfrequentAccessStorage *AmazonS3IAStorageModel `json:"infrequentAccessStorage,omitempty"` // RegionId ID of a region where the Amazon S3 bucket is located. RegionId string `json:"regionId"` // StorageConsumptionLimit Soft consumption limit for the storage. The limit can be exceeded temporarily. StorageConsumptionLimit *ObjectStorageConsumptionLimitModel `json:"storageConsumptionLimit,omitempty"` }
AmazonS3StorageBucketModel Amazon S3 bucket where backup data is stored.
type AmazonS3StorageImportSpec ¶
type AmazonS3StorageImportSpec struct { // Account Account used to access the Amazon S3 storage. Account AmazonS3StorageAccountImportModel `json:"account"` // Bucket Amazon S3 bucket where backup data is stored. Bucket AmazonS3StorageBucketModel `json:"bucket"` // Description Description of the object storage repository. Description string `json:"description"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsImportSpec `json:"mountServer"` // Name Name of the object storage repository. Name string `json:"name"` // ProxyAppliance Amazon S3 proxy appliance. ProxyAppliance *AmazonS3StorageProxyApplianceModel `json:"proxyAppliance,omitempty"` // Tag Tag that identifies the object storage repository. Tag string `json:"tag"` // Type Repository type. Type ERepositoryType `json:"type"` }
AmazonS3StorageImportSpec defines model for AmazonS3StorageImportSpec.
type AmazonS3StorageModel ¶
type AmazonS3StorageModel struct { // Account Account used to access the Amazon S3 storage. Account AmazonS3StorageAccountModel `json:"account"` // Bucket Amazon S3 bucket where backup data is stored. Bucket AmazonS3StorageBucketModel `json:"bucket"` // Description Description of the backup repository. Description *string `json:"description,omitempty"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // Id ID of the backup repository. Id *openapi_types.UUID `json:"id,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // ProxyAppliance Amazon S3 proxy appliance. ProxyAppliance *AmazonS3StorageProxyApplianceModel `json:"proxyAppliance,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
AmazonS3StorageModel defines model for AmazonS3StorageModel.
type AmazonS3StorageProxyApplianceModel ¶
type AmazonS3StorageProxyApplianceModel struct { // Ec2InstanceType EC2 instance type for the proxy appliance. Ec2InstanceType *string `json:"ec2InstanceType,omitempty"` // RedirectorPort TCP port used to route requests between the proxy appliance and backup infrastructure components. RedirectorPort *int `json:"redirectorPort,omitempty"` // SecurityGroup Security group associated with the proxy appliance. SecurityGroup *string `json:"securityGroup,omitempty"` // Subnet Subnet for the proxy appliance. Subnet *string `json:"subnet,omitempty"` // Vpc Amazon VPC where Veeam Backup & Replication launches the target instance. Vpc *string `json:"vpc,omitempty"` }
AmazonS3StorageProxyApplianceModel Amazon S3 proxy appliance.
type AmazonS3StorageSpec ¶
type AmazonS3StorageSpec struct { // Account Account used to access the Amazon S3 storage. Account AmazonS3StorageAccountModel `json:"account"` // Bucket Amazon S3 bucket where backup data is stored. Bucket AmazonS3StorageBucketModel `json:"bucket"` // Description Description of the backup repository. Description *string `json:"description,omitempty"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // ProxyAppliance Amazon S3 proxy appliance. ProxyAppliance *AmazonS3StorageProxyApplianceModel `json:"proxyAppliance,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
AmazonS3StorageSpec defines model for AmazonS3StorageSpec.
type AmazonSnowballEdgeBrowserDestinationSpec ¶
type AmazonSnowballEdgeBrowserDestinationSpec struct { // BucketName Name of the bucket where you want to store your backup data. BucketName string `json:"bucketName"` // ConnectionPoint Service point address and port number of the AWS Snowball Edge device. ConnectionPoint string `json:"connectionPoint"` // CredentialsId ID of a cloud credentials record requiered to connect to the object storage. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // HostId ID of a server you want to use to connect to the object storage. You can use the backup server or any Microsoft Windows or Linux server added to your backup infrastructure. By default, the backup server ID is used. HostId *openapi_types.UUID `json:"hostId,omitempty"` // NewFolderName Name of the new folder. NewFolderName *string `json:"newFolderName,omitempty"` // RegionId For AWS Snowball Edge, the region is *snow*. RegionId string `json:"regionId"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
AmazonSnowballEdgeBrowserDestinationSpec defines model for AmazonSnowballEdgeBrowserDestinationSpec.
type AmazonSnowballEdgeBrowserModel ¶
type AmazonSnowballEdgeBrowserModel struct { // ConnectionPoint Service point address and port number of the AWS Snowball Edge device. ConnectionPoint *string `json:"connectionPoint,omitempty"` // CredentialsId ID of the cloud credentials record. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // HostId ID of a server used to connect to the AWS Snowball Edge device. HostId *openapi_types.UUID `json:"hostId,omitempty"` // Regions Array of regions. Regions *[]AmazonSnowballEdgeRegionBrowserModel `json:"regions,omitempty"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
AmazonSnowballEdgeBrowserModel defines model for AmazonSnowballEdgeBrowserModel.
type AmazonSnowballEdgeBrowserSpec ¶
type AmazonSnowballEdgeBrowserSpec struct { // CredentialsId ID of the object storage account (for browsing either storage or compute infrastructure). CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // GatewayServerId ID of a gateway server you want to use to connect to the object storage. Specify this parameter to check internet connection of the server. As a gateway server you can use the backup server or any Microsoft Windows or Linux server added to your backup infrastructure. By default, the backup server ID is used. GatewayServerId *openapi_types.UUID `json:"gatewayServerId,omitempty"` // RegionId To connect to the AWS Snowball Edge device, specify the `snow` value. RegionId *string `json:"regionId,omitempty"` // ServicePoint Service point address and port number of the AWS Snowball Edge device. ServicePoint *string `json:"servicePoint,omitempty"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
AmazonSnowballEdgeBrowserSpec defines model for AmazonSnowballEdgeBrowserSpec.
type AmazonSnowballEdgeBucketBrowserModel ¶
type AmazonSnowballEdgeBucketBrowserModel struct { // Folders Array of folders located in the bucket. Folders *[]string `json:"folders,omitempty"` // Name Bucket name. Name *string `json:"name,omitempty"` }
AmazonSnowballEdgeBucketBrowserModel defines model for AmazonSnowballEdgeBucketBrowserModel.
type AmazonSnowballEdgeRegionBrowserModel ¶
type AmazonSnowballEdgeRegionBrowserModel struct { // Buckets Array of buckets located in the region. Buckets *[]AmazonSnowballEdgeBucketBrowserModel `json:"buckets,omitempty"` // Id Region ID. Id *string `json:"id,omitempty"` // Name Region name. Name *string `json:"name,omitempty"` }
AmazonSnowballEdgeRegionBrowserModel defines model for AmazonSnowballEdgeRegionBrowserModel.
type AmazonSnowballEdgeStorageAccountImportModel ¶
type AmazonSnowballEdgeStorageAccountImportModel struct { // ConnectionSettings Object storage connection settings. ConnectionSettings ObjectStorageConnectionImportSpec `json:"connectionSettings"` // Credentials Cloud credentials used for connection. Credentials CloudCredentialsImportModel `json:"credentials"` // RegionId For AWS Snowball Edge, the region is *snow*. RegionId string `json:"regionId"` // ServicePoint Service point address and port number of the AWS Snowball Edge device. ServicePoint string `json:"servicePoint"` }
AmazonSnowballEdgeStorageAccountImportModel AWS account used to access the AWS Snowball Edge storage.
type AmazonSnowballEdgeStorageAccountModel ¶
type AmazonSnowballEdgeStorageAccountModel struct { // ConnectionSettings Object storage connection settings. ConnectionSettings *ObjectStorageConnectionModel `json:"connectionSettings,omitempty"` // CredentialsId ID of the cloud credentials record. CredentialsId openapi_types.UUID `json:"credentialsId"` // RegionId For AWS Snowball Edge, the region is `snow`. RegionId string `json:"regionId"` // ServicePoint Service point address and port number of the AWS Snowball Edge device. ServicePoint string `json:"servicePoint"` }
AmazonSnowballEdgeStorageAccountModel AWS account used to access the AWS Snowball Edge storage.
type AmazonSnowballEdgeStorageBucketModel ¶
type AmazonSnowballEdgeStorageBucketModel struct { // BucketName Name of the Amazon S3 bucket. BucketName *string `json:"bucketName,omitempty"` // FolderName Name of the folder that the object storage repository is mapped to. FolderName *string `json:"folderName,omitempty"` // StorageConsumptionLimit Soft consumption limit for the storage. The limit can be exceeded temporarily. StorageConsumptionLimit *ObjectStorageConsumptionLimitModel `json:"storageConsumptionLimit,omitempty"` }
AmazonSnowballEdgeStorageBucketModel Amazon S3 bucket.
type AmazonSnowballEdgeStorageImportSpec ¶
type AmazonSnowballEdgeStorageImportSpec struct { // Account AWS account used to access the AWS Snowball Edge storage. Account AmazonSnowballEdgeStorageAccountImportModel `json:"account"` // Bucket Amazon S3 bucket. Bucket AmazonSnowballEdgeStorageBucketModel `json:"bucket"` // Description Description of the object storage repository. Description string `json:"description"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsImportSpec `json:"mountServer"` // Name Name of the object storage repository. Name string `json:"name"` // Tag Tag that identifies the object storage repository. Tag string `json:"tag"` // Type Repository type. Type ERepositoryType `json:"type"` }
AmazonSnowballEdgeStorageImportSpec defines model for AmazonSnowballEdgeStorageImportSpec.
type AmazonSnowballEdgeStorageModel ¶
type AmazonSnowballEdgeStorageModel struct { // Account AWS account used to access the AWS Snowball Edge storage. Account AmazonSnowballEdgeStorageAccountModel `json:"account"` // Bucket Amazon S3 bucket. Bucket AmazonSnowballEdgeStorageBucketModel `json:"bucket"` // Description Description of the backup repository. Description *string `json:"description,omitempty"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // Id ID of the backup repository. Id *openapi_types.UUID `json:"id,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
AmazonSnowballEdgeStorageModel defines model for AmazonSnowballEdgeStorageModel.
type AmazonSnowballEdgeStorageSpec ¶
type AmazonSnowballEdgeStorageSpec struct { // Account AWS account used to access the AWS Snowball Edge storage. Account AmazonSnowballEdgeStorageAccountModel `json:"account"` // Bucket Amazon S3 bucket. Bucket AmazonSnowballEdgeStorageBucketModel `json:"bucket"` // Description Description of the backup repository. Description *string `json:"description,omitempty"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
AmazonSnowballEdgeStorageSpec defines model for AmazonSnowballEdgeStorageSpec.
type AmazonVPCBrowserModel ¶
type AmazonVPCBrowserModel struct { // SecurityGroups Array of security groups. SecurityGroups *[]string `json:"securityGroups,omitempty"` // Subnets Array of VPC subnets. Subnets *[]string `json:"subnets,omitempty"` // VpcName VPC name. VpcName *string `json:"vpcName,omitempty"` }
AmazonVPCBrowserModel defines model for AmazonVPCBrowserModel.
type ApiVersionParam ¶
type ApiVersionParam = string
ApiVersionParam defines model for apiVersionParam.
type ArchiveTierAdvancedSettingsModel ¶
type ArchiveTierAdvancedSettingsModel struct { // ArchiveDeduplicationEnabled If *true*, each backup is stored as a delta to the previous one. ArchiveDeduplicationEnabled *bool `json:"archiveDeduplicationEnabled,omitempty"` // CostOptimizedArchiveEnabled If *true*, backups are archived as soon as the remaining retention time is above minimum storage period for the repository. CostOptimizedArchiveEnabled *bool `json:"costOptimizedArchiveEnabled,omitempty"` }
ArchiveTierAdvancedSettingsModel Advanced settings of the archive tier.
type ArchiveTierModel ¶
type ArchiveTierModel struct { // AdvancedSettings Advanced settings of the archive tier. AdvancedSettings *ArchiveTierAdvancedSettingsModel `json:"advancedSettings,omitempty"` // ArchivePeriodDays Number of days after which backup chains on the capacity extent are moved to the archive extent. Specify *0* to offload inactive backup chains on the same day they are created. ArchivePeriodDays *int `json:"archivePeriodDays,omitempty"` // ExtentId ID of an object storage repository added as an archive extent. ExtentId *openapi_types.UUID `json:"extentId,omitempty"` // IsEnabled If *true*, the archive tier is enabled. IsEnabled bool `json:"isEnabled"` }
ArchiveTierModel Archive tier.
type AuthorizationCodeModel ¶
type AuthorizationCodeModel struct { // Code String that is used to obtain an access token. Lifetime of the authorization code is 60 seconds. Code string `json:"code"` }
AuthorizationCodeModel defines model for AuthorizationCodeModel.
type AzureArchiveStorageAccountImportModel ¶
type AzureArchiveStorageAccountImportModel struct { // ConnectionSettings Object storage connection settings. ConnectionSettings *ObjectStorageConnectionImportSpec `json:"connectionSettings,omitempty"` // Credentials Cloud credentials used for connection. Credentials CloudCredentialsImportModel `json:"credentials"` // RegionType Region where your Microsoft Azure container is located. RegionType EAzureRegionType `json:"regionType"` }
AzureArchiveStorageAccountImportModel Account used to access the Azure Archive storage.
type AzureArchiveStorageAccountModel ¶
type AzureArchiveStorageAccountModel struct { // ConnectionSettings Object storage connection settings. ConnectionSettings ObjectStorageConnectionModel `json:"connectionSettings"` // CredentialsId ID of a cloud credentials record used to access the storage. CredentialsId openapi_types.UUID `json:"credentialsId"` // RegionType Region where your Microsoft Azure container is located. RegionType EAzureRegionType `json:"regionType"` }
AzureArchiveStorageAccountModel Account used to access the Azure Archive storage.
type AzureArchiveStorageContainerModel ¶
type AzureArchiveStorageContainerModel struct { // ContainerName Name of an Azure Archive container. ContainerName string `json:"containerName"` // FolderName Name of the folder that the object storage repository is mapped to. FolderName string `json:"folderName"` }
AzureArchiveStorageContainerModel Azure Archive container where backup data is stored.
type AzureArchiveStorageImportSpec ¶
type AzureArchiveStorageImportSpec struct { // Account Account used to access the Azure Archive storage. Account AzureArchiveStorageAccountImportModel `json:"account"` // Container Azure Archive container where backup data is stored. Container AzureArchiveStorageContainerModel `json:"container"` // Description Description of the object storage repository. Description string `json:"description"` // Name Name of the object storage repository. Name string `json:"name"` // ProxyAppliance Azure storage proxy appliance. ProxyAppliance *AzureStorageProxyModel `json:"proxyAppliance,omitempty"` // Tag Tag that identifies the object storage repository. Tag string `json:"tag"` // Type Repository type. Type ERepositoryType `json:"type"` }
AzureArchiveStorageImportSpec defines model for AzureArchiveStorageImportSpec.
type AzureArchiveStorageModel ¶
type AzureArchiveStorageModel struct { // Account Account used to access the Azure Archive storage. Account AzureArchiveStorageAccountModel `json:"account"` // Container Azure Archive container where backup data is stored. Container AzureArchiveStorageContainerModel `json:"container"` // Description Description of the backup repository. Description *string `json:"description,omitempty"` // Id ID of the backup repository. Id *openapi_types.UUID `json:"id,omitempty"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // ProxyAppliance Azure storage proxy appliance. ProxyAppliance AzureStorageProxyModel `json:"proxyAppliance"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
AzureArchiveStorageModel defines model for AzureArchiveStorageModel.
type AzureArchiveStorageSpec ¶
type AzureArchiveStorageSpec struct { // Account Account used to access the Azure Archive storage. Account AzureArchiveStorageAccountModel `json:"account"` // Container Azure Archive container where backup data is stored. Container AzureArchiveStorageContainerModel `json:"container"` // Description Description of the backup repository. Description *string `json:"description,omitempty"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // ProxyAppliance Azure storage proxy appliance. ProxyAppliance AzureStorageProxyModel `json:"proxyAppliance"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
AzureArchiveStorageSpec defines model for AzureArchiveStorageSpec.
type AzureBlobBrowserDestinationSpec ¶
type AzureBlobBrowserDestinationSpec struct { // ContainerName Name of the container where you want to store your backup data. ContainerName string `json:"containerName"` // CredentialsId ID of a cloud credentials record requiered to connect to the object storage. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // FolderType Folder type. FolderType *ECloudBrowserFolderType `json:"folderType,omitempty"` // HostId ID of a server you want to use to connect to the object storage. You can use the backup server or any Microsoft Windows or Linux server added to your backup infrastructure. By default, the backup server ID is used. HostId *openapi_types.UUID `json:"hostId,omitempty"` // NewFolderName Name of the new folder. NewFolderName *string `json:"newFolderName,omitempty"` // RegionType Region where your Microsoft Azure container is located. RegionType EAzureRegionType `json:"regionType"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
AzureBlobBrowserDestinationSpec defines model for AzureBlobBrowserDestinationSpec.
type AzureBlobBrowserModel ¶
type AzureBlobBrowserModel struct { // Containers Array of containers that reside in the Azure storage account. Containers *[]AzureBlobContainerBrowserModel `json:"containers,omitempty"` // CredentialsId ID of the cloud credentials record. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // HostId ID of a server used to connect to the object storage. HostId *openapi_types.UUID `json:"hostId,omitempty"` // RegionType Region where your Microsoft Azure container is located. RegionType *EAzureRegionType `json:"regionType,omitempty"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
AzureBlobBrowserModel defines model for AzureBlobBrowserModel.
type AzureBlobBrowserSpec ¶
type AzureBlobBrowserSpec struct { // CredentialsId ID of the object storage account (for browsing either storage or compute infrastructure). CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // FolderType Folder type. FolderType *ECloudBrowserFolderType `json:"folderType,omitempty"` // GatewayServerId ID of a gateway server you want to use to connect to the object storage. Specify this parameter to check internet connection of the server. As a gateway server you can use the backup server or any Microsoft Windows or Linux server added to your backup infrastructure. By default, the backup server ID is used. GatewayServerId *openapi_types.UUID `json:"gatewayServerId,omitempty"` // RegionType Region where your Microsoft Azure container is located. RegionType *EAzureRegionType `json:"regionType,omitempty"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
AzureBlobBrowserSpec defines model for AzureBlobBrowserSpec.
type AzureBlobContainerBrowserModel ¶
type AzureBlobContainerBrowserModel struct { // Folders Array of folders loated in the container. Folders *[]string `json:"folders,omitempty"` // Name Container name. Name *string `json:"name,omitempty"` }
AzureBlobContainerBrowserModel defines model for AzureBlobContainerBrowserModel.
type AzureBlobStorageAccountImportModel ¶
type AzureBlobStorageAccountImportModel struct { // ConnectionSettings Object storage connection settings. ConnectionSettings *ObjectStorageConnectionImportSpec `json:"connectionSettings,omitempty"` // Credentials Cloud credentials used for connection. Credentials CloudCredentialsImportModel `json:"credentials"` // RegionType Region where your Microsoft Azure container is located. RegionType EAzureRegionType `json:"regionType"` }
AzureBlobStorageAccountImportModel Account used to access the Azure Blob storage.
type AzureBlobStorageAccountModel ¶
type AzureBlobStorageAccountModel struct { // ConnectionSettings Object storage connection settings. ConnectionSettings ObjectStorageConnectionModel `json:"connectionSettings"` // CredentialsId ID of the cloud credentials record. CredentialsId openapi_types.UUID `json:"credentialsId"` // RegionType Region where your Microsoft Azure container is located. RegionType EAzureRegionType `json:"regionType"` }
AzureBlobStorageAccountModel Account used to access the Azure Blob storage.
type AzureBlobStorageContainerModel ¶
type AzureBlobStorageContainerModel struct { // ContainerName Container name. ContainerName string `json:"containerName"` // FolderName Name of the folder that the object storage repository is mapped to. FolderName string `json:"folderName"` // StorageConsumptionLimit Soft consumption limit for the storage. The limit can be exceeded temporarily. StorageConsumptionLimit *ObjectStorageConsumptionLimitModel `json:"storageConsumptionLimit,omitempty"` }
AzureBlobStorageContainerModel Azure Blob storage container.
type AzureBlobStorageImportSpec ¶
type AzureBlobStorageImportSpec struct { // Account Account used to access the Azure Blob storage. Account AzureBlobStorageAccountImportModel `json:"account"` // Container Azure Blob storage container. Container AzureBlobStorageContainerModel `json:"container"` // Description Description of the object storage repository. Description string `json:"description"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsImportSpec `json:"mountServer"` // Name Name of the object storage repository. Name string `json:"name"` // ProxyAppliance Azure storage proxy appliance. ProxyAppliance *AzureStorageProxyModel `json:"proxyAppliance,omitempty"` // Tag Tag that identifies the object storage repository. Tag string `json:"tag"` // Type Repository type. Type ERepositoryType `json:"type"` }
AzureBlobStorageImportSpec defines model for AzureBlobStorageImportSpec.
type AzureBlobStorageModel ¶
type AzureBlobStorageModel struct { // Account Account used to access the Azure Blob storage. Account AzureBlobStorageAccountModel `json:"account"` // Container Azure Blob storage container. Container AzureBlobStorageContainerModel `json:"container"` // Description Description of the backup repository. Description *string `json:"description,omitempty"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // Id ID of the backup repository. Id *openapi_types.UUID `json:"id,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // ProxyAppliance Azure storage proxy appliance. ProxyAppliance *AzureStorageProxyModel `json:"proxyAppliance,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
AzureBlobStorageModel defines model for AzureBlobStorageModel.
type AzureBlobStorageSpec ¶
type AzureBlobStorageSpec struct { // Account Account used to access the Azure Blob storage. Account AzureBlobStorageAccountModel `json:"account"` // Container Azure Blob storage container. Container AzureBlobStorageContainerModel `json:"container"` // Description Description of the backup repository. Description *string `json:"description,omitempty"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // ProxyAppliance Azure storage proxy appliance. ProxyAppliance *AzureStorageProxyModel `json:"proxyAppliance,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
AzureBlobStorageSpec defines model for AzureBlobStorageSpec.
type AzureComputeBrowserFilters ¶
type AzureComputeBrowserFilters struct { // HasNetworks If *true*, the result contains Azure resource groups with virtual networks only. HasNetworks *bool `json:"hasNetworks,omitempty"` // Location Filters compute resorces by Azure location name. Location *string `json:"location,omitempty"` // ShowAllStorageAccounts If *true*, the result contains compute resorces for all storage accounts. If *false*, the result contains compute resorces available for the specified storage account only. ShowAllStorageAccounts *bool `json:"showAllStorageAccounts,omitempty"` // SubscriptionId Filters compute resorces by ID that Veeam Backup & Replication assigned to the Azure subscription. SubscriptionId *string `json:"subscriptionId,omitempty"` }
AzureComputeBrowserFilters Azure Compute hierarchy filters.
type AzureComputeBrowserModel ¶
type AzureComputeBrowserModel struct { // CredentialsId ID of the cloud credentials record. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // RegionType Azure region type. RegionType *string `json:"regionType,omitempty"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` // Subscriptions Array of Azure subscriptions associated with the account. Subscriptions *[]AzureSubscriptionBrowserModel `json:"subscriptions,omitempty"` }
AzureComputeBrowserModel defines model for AzureComputeBrowserModel.
type AzureComputeBrowserSpec ¶
type AzureComputeBrowserSpec struct { // CredentialsId ID of the object storage account (for browsing either storage or compute infrastructure). CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // Filters Azure Compute hierarchy filters. Filters *AzureComputeBrowserFilters `json:"filters,omitempty"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
AzureComputeBrowserSpec defines model for AzureComputeBrowserSpec.
type AzureComputeCloudCredentialsDeploymentModel ¶
type AzureComputeCloudCredentialsDeploymentModel struct { // DeploymentType Deployment type (global Microsoft Azure or Microsoft Azure Stack Hub). DeploymentType EAzureComputeCredentialsDeploymentType `json:"deploymentType"` // Region Region where your Microsoft Azure container is located. Region *EAzureRegionType `json:"region,omitempty"` }
AzureComputeCloudCredentialsDeploymentModel Environment to restore workloads to.
type AzureComputeCloudCredentialsImportSpec ¶
type AzureComputeCloudCredentialsImportSpec struct { // ConnectionName Name under which the cloud credentials record is shown in Veeam Backup & Replication. ConnectionName string `json:"connectionName"` // Description Description of the cloud credentials record. Description *string `json:"description,omitempty"` // ExistingAccount Existing Azure Active Directory application. ExistingAccount AzureComputeCredentialsExistingAccountSpec `json:"existingAccount"` // Tag Tag used to identify the cloud credentials record. Tag string `json:"tag"` // Type Cloud credentials type. Type ECloudCredentialsType `json:"type"` }
AzureComputeCloudCredentialsImportSpec defines model for AzureComputeCloudCredentialsImportSpec.
type AzureComputeCloudCredentialsModel ¶
type AzureComputeCloudCredentialsModel struct { // ConnectionName Name under which the cloud credentials record is shown in Veeam Backup & Replication. ConnectionName string `json:"connectionName"` // Deployment Environment to restore workloads to. Deployment AzureComputeCloudCredentialsDeploymentModel `json:"deployment"` // Description Description of the cloud credentials record. Description *string `json:"description,omitempty"` // Id ID of the cloud credentials record. Id *openapi_types.UUID `json:"id,omitempty"` // Subscription Microsoft Azure tenant settings. Subscription AzureComputeCloudCredentialsSubscriptionModel `json:"subscription"` // Tag Tag used to identify the cloud credentials record. Tag *string `json:"tag,omitempty"` // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` }
AzureComputeCloudCredentialsModel defines model for AzureComputeCloudCredentialsModel.
type AzureComputeCloudCredentialsSpec ¶
type AzureComputeCloudCredentialsSpec struct { // ConnectionName Name under which the cloud credentials record will be shown in Veeam Backup & Replication. ConnectionName string `json:"connectionName"` // CreationMode Mode that defines whether you want to connect to Azure Active Directory using an existing or a newly created Azure Active Directory application. CreationMode EAzureComputeCredentialsCreationMode `json:"creationMode"` // Description Description of the cloud credentials record. Description *string `json:"description,omitempty"` // ExistingAccount Existing Azure Active Directory application. ExistingAccount *AzureComputeCredentialsExistingAccountSpec `json:"existingAccount,omitempty"` // NewAccount New Azure Active Directory application. NewAccount *AzureComputeCredentialsNewAccountSpec `json:"newAccount,omitempty"` // Tag Tag used to identify the cloud credentials record. Tag *string `json:"tag,omitempty"` // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` }
AzureComputeCloudCredentialsSpec defines model for AzureComputeCloudCredentialsSpec.
type AzureComputeCloudCredentialsSubscriptionInfo ¶
type AzureComputeCloudCredentialsSubscriptionInfo struct { // AzureSubscriptionId Original Azure subscription ID. AzureSubscriptionId string `json:"azureSubscriptionId"` // AzureSubscriptionName Azure subscription name. AzureSubscriptionName *string `json:"azureSubscriptionName,omitempty"` // Id ID that Veeam Backup & Replication assigned to the Azure subscription. Id openapi_types.UUID `json:"id"` }
AzureComputeCloudCredentialsSubscriptionInfo defines model for AzureComputeCloudCredentialsSubscriptionInfo.
type AzureComputeCloudCredentialsSubscriptionModel ¶
type AzureComputeCloudCredentialsSubscriptionModel struct { // ApplicationId Client ID assigned to the Azure Active Directory application. ApplicationId string `json:"applicationId"` // Secret (For password-based authentication) Client secret assigned to the Azure Active Directory application. Secret *string `json:"secret,omitempty"` // Subscriptions Array of Azure subscriptions associated with the account. Subscriptions *[]AzureComputeCloudCredentialsSubscriptionInfo `json:"subscriptions,omitempty"` // TenantId ID of a tenant where the Azure Active Directory application is registered in. TenantId string `json:"tenantId"` }
AzureComputeCloudCredentialsSubscriptionModel Microsoft Azure tenant settings.
type AzureComputeCloudCredentialsSubscriptionSpec ¶
type AzureComputeCloudCredentialsSubscriptionSpec struct { // ApplicationId Client ID assigned to the Azure Active Directory application. ApplicationId string `json:"applicationId"` // Certificate Certificate settings (for certificate-based authentication). Certificate *CertificateUploadSpec `json:"certificate,omitempty"` // Secret (For password-based authentication) Client secret assigned to the Azure Active Directory application. Secret *string `json:"secret,omitempty"` // TenantId ID of a tenant where the Azure Active Directory application is registered in. TenantId string `json:"tenantId"` }
AzureComputeCloudCredentialsSubscriptionSpec Microsoft Azure compute account. For password-based authentication, specify client secret. For certificate-based authentication, specify certificate and password.
type AzureComputeCloudDeviceCodeModel ¶
type AzureComputeCloudDeviceCodeModel struct { // ExpirationTime Expiration date and time of the verification code. By default, the code is valid for 15 minutes. ExpirationTime time.Time `json:"expirationTime"` // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` // Url Verification URI. Url string `json:"url"` // VerificationCode Verification code. VerificationCode string `json:"verificationCode"` }
AzureComputeCloudDeviceCodeModel defines model for AzureComputeCloudDeviceCodeModel.
type AzureComputeCloudDeviceCodeSpec ¶
type AzureComputeCloudDeviceCodeSpec struct { // Region Region where your Microsoft Azure container is located. Region EAzureRegionType `json:"region"` // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` }
AzureComputeCloudDeviceCodeSpec defines model for AzureComputeCloudDeviceCodeSpec.
type AzureComputeCloudNativeApplicationModel ¶
type AzureComputeCloudNativeApplicationModel struct { // ApplicationId Client ID assigned to the Azure Active Directory application. ApplicationId string `json:"applicationId"` // Secret Client secret assigned to the Azure Active Directory application. Secret string `json:"secret"` // TenantId ID of a tenant where the Azure Active Directory application is registered in. TenantId string `json:"tenantId"` // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` }
AzureComputeCloudNativeApplicationModel defines model for AzureComputeCloudNativeApplicationModel.
type AzureComputeCredentialsExistingAccountSpec ¶
type AzureComputeCredentialsExistingAccountSpec struct { // Deployment Environment to restore workloads to. Deployment AzureComputeCloudCredentialsDeploymentModel `json:"deployment"` // Subscription Microsoft Azure compute account. For password-based authentication, specify client secret. For certificate-based authentication, specify certificate and password. Subscription AzureComputeCloudCredentialsSubscriptionSpec `json:"subscription"` }
AzureComputeCredentialsExistingAccountSpec Existing Azure Active Directory application.
type AzureComputeCredentialsNewAccountSpec ¶
type AzureComputeCredentialsNewAccountSpec struct { // Region Region where your Microsoft Azure container is located. Region EAzureRegionType `json:"region"` // VerificationCode Single-use verification code. Use this code to sign in on the https://microsoft.com/devicelogin page. VerificationCode string `json:"verificationCode"` }
AzureComputeCredentialsNewAccountSpec New Azure Active Directory application.
type AzureDataBoxBrowserDestinationSpec ¶
type AzureDataBoxBrowserDestinationSpec struct { // ContainerName Name of the container where you want to store your backup data. ContainerName string `json:"containerName"` // CredentialsId ID of a cloud credentials record requiered to connect to the object storage. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // HostId ID of a server you want to use to connect to the object storage. You can use the backup server or any Microsoft Windows or Linux server added to your backup infrastructure. By default, the backup server ID is used. HostId *openapi_types.UUID `json:"hostId,omitempty"` // NewFolderName Name of the new folder. NewFolderName *string `json:"newFolderName,omitempty"` // ServicePoint Service endpoint address of the Azure Data Box device. ServicePoint string `json:"servicePoint"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
AzureDataBoxBrowserDestinationSpec defines model for AzureDataBoxBrowserDestinationSpec.
type AzureDataBoxBrowserModel ¶
type AzureDataBoxBrowserModel struct { // Containers Array of containers that reside in the Azure storage account. Containers *[]AzureDataBoxContainerBrowserModel `json:"containers,omitempty"` // CredentialsId ID of the cloud credentials record. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // HostId ID of a server used to connect to the object storage. HostId *openapi_types.UUID `json:"hostId,omitempty"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
AzureDataBoxBrowserModel defines model for AzureDataBoxBrowserModel.
type AzureDataBoxBrowserSpec ¶
type AzureDataBoxBrowserSpec struct { // CredentialsId ID of the object storage account (for browsing either storage or compute infrastructure). CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // GatewayServerId ID of a gateway server you want to use to connect to the object storage. Specify this parameter to check internet connection of the server. As a gateway server you can use the backup server or any Microsoft Windows or Linux server added to your backup infrastructure. By default, the backup server ID is used. GatewayServerId *openapi_types.UUID `json:"gatewayServerId,omitempty"` // ServicePoint Service endpoint used to connect to the Azure Data Box object storage. ServicePoint *string `json:"servicePoint,omitempty"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
AzureDataBoxBrowserSpec defines model for AzureDataBoxBrowserSpec.
type AzureDataBoxContainerBrowserModel ¶
type AzureDataBoxContainerBrowserModel struct { // Folders Array of folders located in the container. Folders *[]string `json:"folders,omitempty"` // Name Container name. Name *string `json:"name,omitempty"` }
AzureDataBoxContainerBrowserModel defines model for AzureDataBoxContainerBrowserModel.
type AzureDataBoxStorageAccountImportModel ¶
type AzureDataBoxStorageAccountImportModel struct { // ConnectionSettings Object storage connection settings. ConnectionSettings ObjectStorageConnectionImportSpec `json:"connectionSettings"` // Credentials Cloud credentials used for connection. Credentials CloudCredentialsImportModel `json:"credentials"` // ServiceEndpoint Service endpoint address of the Azure Data Box device. ServiceEndpoint string `json:"serviceEndpoint"` }
AzureDataBoxStorageAccountImportModel Account used to access the Azure Data Box storage.
type AzureDataBoxStorageAccountModel ¶
type AzureDataBoxStorageAccountModel struct { // ConnectionSettings Object storage connection settings. ConnectionSettings *ObjectStorageConnectionModel `json:"connectionSettings,omitempty"` // CredentialsId ID of the cloud credentials record. CredentialsId openapi_types.UUID `json:"credentialsId"` // ServiceEndpoint Service endpoint address of the Azure Data Box device. ServiceEndpoint string `json:"serviceEndpoint"` }
AzureDataBoxStorageAccountModel Account used to access the Azure Data Box storage.
type AzureDataBoxStorageContainerModel ¶
type AzureDataBoxStorageContainerModel struct { // ContainerName Container name. ContainerName *string `json:"containerName,omitempty"` // FolderName Name of the folder that the object storage repository is mapped to. FolderName *string `json:"folderName,omitempty"` }
AzureDataBoxStorageContainerModel Azure Data Box container where backup data is stored.
type AzureDataBoxStorageImportSpec ¶
type AzureDataBoxStorageImportSpec struct { // Account Account used to access the Azure Data Box storage. Account AzureDataBoxStorageAccountImportModel `json:"account"` // Container Azure Data Box container where backup data is stored. Container AzureDataBoxStorageContainerModel `json:"container"` // Description Description of the object storage repository. Description string `json:"description"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsImportSpec `json:"mountServer"` // Name Name of the object storage repository. Name string `json:"name"` // Tag Tag that identifies the object storage repository. Tag string `json:"tag"` // Type Repository type. Type ERepositoryType `json:"type"` }
AzureDataBoxStorageImportSpec defines model for AzureDataBoxStorageImportSpec.
type AzureDataBoxStorageModel ¶
type AzureDataBoxStorageModel struct { // Account Account used to access the Azure Data Box storage. Account AzureDataBoxStorageAccountModel `json:"account"` // Container Azure Data Box container where backup data is stored. Container AzureDataBoxStorageContainerModel `json:"container"` // Description Description of the backup repository. Description *string `json:"description,omitempty"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // Id ID of the backup repository. Id *openapi_types.UUID `json:"id,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
AzureDataBoxStorageModel defines model for AzureDataBoxStorageModel.
type AzureDataBoxStorageSpec ¶
type AzureDataBoxStorageSpec struct { // Account Account used to access the Azure Data Box storage. Account AzureDataBoxStorageAccountModel `json:"account"` // Container Azure Data Box container where backup data is stored. Container AzureDataBoxStorageContainerModel `json:"container"` // Description Description of the backup repository. Description *string `json:"description,omitempty"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
AzureDataBoxStorageSpec defines model for AzureDataBoxStorageSpec.
type AzureLinuxHelperApplianceModel ¶
type AzureLinuxHelperApplianceModel struct { // SSHPort Port over which Veeam Backup & Replication communicates with the helper appliance. SSHPort *int `json:"SSHPort,omitempty"` // Id Helper appliance ID. Id openapi_types.UUID `json:"id"` // Location Storage account location where the helper appliance is configured. Location *string `json:"location,omitempty"` // ResourceGroup Resource group associated with the helper appliance. ResourceGroup *string `json:"resourceGroup,omitempty"` // StorageAccount Azure storage account whose resources are used to store disks of the helper appliance. StorageAccount *string `json:"storageAccount,omitempty"` // Subnet Subnet for the helper appliance. Subnet *string `json:"subnet,omitempty"` // SubscriptionId ID that Veeam Backup & Replication assigned to the Azure subscription. SubscriptionId openapi_types.UUID `json:"subscriptionId"` // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` // VirtualNetwork Network to which the helper appliance is connected. VirtualNetwork *string `json:"virtualNetwork,omitempty"` // VmName VM name of the helper appliance. VmName *string `json:"vmName,omitempty"` }
AzureLinuxHelperApplianceModel defines model for AzureLinuxHelperApplianceModel.
type AzureLinuxHelperApplianceSpec ¶
type AzureLinuxHelperApplianceSpec = BaseCloudHelperApplianceSpec
AzureLinuxHelperApplianceSpec defines model for AzureLinuxHelperApplianceSpec.
type AzureLocationBrowserModel ¶
type AzureLocationBrowserModel struct { // Location Location name. Location string `json:"location"` // ResourceGroups Array of Azure resource groups. ResourceGroups []AzureResourceGroupBrowserModel `json:"resourceGroups"` // StorageAccounts Array of storage accounts associated with the location. StorageAccounts []AzureStorageAccountBrowserModel `json:"storageAccounts"` }
AzureLocationBrowserModel defines model for AzureLocationBrowserModel.
type AzureResourceGroupBrowserModel ¶
type AzureResourceGroupBrowserModel struct { // ResourceGroup Resource group name. ResourceGroup string `json:"resourceGroup"` // VirtualNetworks Array of virtual networks available in the resource group. VirtualNetworks []AzureVirtualNetworkBrowserModel `json:"virtualNetworks"` }
AzureResourceGroupBrowserModel defines model for AzureResourceGroupBrowserModel.
type AzureStorageAccountBrowserModel ¶
type AzureStorageAccountBrowserModel struct { // InstanceSizes Array of available instance sizes. InstanceSizes *[]string `json:"instanceSizes,omitempty"` // StorageAccountName Account name. StorageAccountName *string `json:"storageAccountName,omitempty"` }
AzureStorageAccountBrowserModel defines model for AzureStorageAccountBrowserModel.
type AzureStorageCloudCredentialsImportSpec ¶
type AzureStorageCloudCredentialsImportSpec struct { // Account Name of the Azure storage account. Account string `json:"account"` // Description Description of the cloud credentials record. Description *string `json:"description,omitempty"` SharedKey string `json:"sharedKey"` // Tag Tag used to identify the cloud credentials record. Tag string `json:"tag"` // Type Cloud credentials type. Type ECloudCredentialsType `json:"type"` }
AzureStorageCloudCredentialsImportSpec defines model for AzureStorageCloudCredentialsImportSpec.
type AzureStorageCloudCredentialsModel ¶
type AzureStorageCloudCredentialsModel struct { // Account Name of the Azure storage account. Account string `json:"account"` // Description Description of the cloud credentials record. Description *string `json:"description,omitempty"` // Id ID of the cloud credentials record. Id *openapi_types.UUID `json:"id,omitempty"` // Tag Tag used to identify the cloud credentials record. Tag *string `json:"tag,omitempty"` // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` }
AzureStorageCloudCredentialsModel defines model for AzureStorageCloudCredentialsModel.
type AzureStorageCloudCredentialsSpec ¶
type AzureStorageCloudCredentialsSpec struct { // Account Name of the Azure storage account. Account string `json:"account"` // Description Description of the cloud credentials record. Description *string `json:"description,omitempty"` SharedKey string `json:"sharedKey"` // Tag Tag used to identify the cloud credentials record. Tag *string `json:"tag,omitempty"` // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` }
AzureStorageCloudCredentialsSpec defines model for AzureStorageCloudCredentialsSpec.
type AzureStorageProxyModel ¶
type AzureStorageProxyModel struct { // InstanceSize Size of the appliance. InstanceSize *string `json:"instanceSize,omitempty"` // RedirectorPort TCP port used to route requests between the proxy appliance and backup infrastructure components. RedirectorPort *int `json:"redirectorPort,omitempty"` // ResourceGroup Resource group associated with the proxy appliance. ResourceGroup *string `json:"resourceGroup,omitempty"` // Subnet Subnet for the proxy appliance. Subnet *string `json:"subnet,omitempty"` // SubscriptionId ID that Veeam Backup & Replication assigned to the Azure subscription. SubscriptionId openapi_types.UUID `json:"subscriptionId"` // VirtualNetwork Network to which the helper appliance is connected. VirtualNetwork *string `json:"virtualNetwork,omitempty"` }
AzureStorageProxyModel Azure storage proxy appliance.
type AzureSubscriptionBrowserModel ¶
type AzureSubscriptionBrowserModel struct { // AzureSubscriptionId Original Azure subscription ID. AzureSubscriptionId *string `json:"azureSubscriptionId,omitempty"` // Id ID that Veeam Backup & Replication assigned to the Azure subscription. Id openapi_types.UUID `json:"id"` // Locations Array of Azure geographic regions. Locations *[]AzureLocationBrowserModel `json:"locations,omitempty"` }
AzureSubscriptionBrowserModel defines model for AzureSubscriptionBrowserModel.
type AzureVirtualNetworkBrowserModel ¶
type AzureVirtualNetworkBrowserModel struct { // Subnets Array of subnets. Subnets *[]string `json:"subnets,omitempty"` // VirtualNetworkName Virtual network name. VirtualNetworkName *string `json:"virtualNetworkName,omitempty"` }
AzureVirtualNetworkBrowserModel defines model for AzureVirtualNetworkBrowserModel.
type BackupApplicationAwareProcessingImportModel ¶
type BackupApplicationAwareProcessingImportModel struct { // AppSettings Array of VMware vSphere objects and their application settings. AppSettings *[]BackupApplicationSettingsImportModel `json:"appSettings,omitempty"` // IsEnabled If *true*, application-aware processing is enabled. IsEnabled bool `json:"isEnabled"` }
BackupApplicationAwareProcessingImportModel Application-aware processing settings.
type BackupApplicationAwareProcessingModel ¶
type BackupApplicationAwareProcessingModel struct { // AppSettings Array of VMware vSphere objects and their application settings. AppSettings *[]BackupApplicationSettingsModel `json:"appSettings,omitempty"` // IsEnabled If *true*, application-aware processing is enabled. IsEnabled bool `json:"isEnabled"` }
BackupApplicationAwareProcessingModel Application-aware processing settings.
type BackupApplicationSettingsImportModel ¶
type BackupApplicationSettingsImportModel struct { // Exclusions VM guest OS file exclusion. Exclusions *BackupFSExclusionsModel `json:"exclusions,omitempty"` // Oracle Oracle archived log settings. Oracle *BackupOracleSettingsImportModel `json:"oracle,omitempty"` // Scripts Pre-freeze and post-thaw scripts. Scripts *BackupScriptSettingsModel `json:"scripts,omitempty"` // Sql Microsoft SQL Server transaction log settings. Sql *BackupSQLSettingsImportModel `json:"sql,omitempty"` // TransactionLogs Transaction logs settings that define whether copy-only backups must be created, or transaction logs for Microsoft Exchange, Microsoft SQL and Oracle VMs must be processed.<br> If transaction log processing is selected, specify the following parameters:<ul> <li>[For Microsoft SQL Server VMs] Microsoft SQL Server transaction log settings</li> <li>[For Oracle VMs] Oracle archived log settings</li></ul> TransactionLogs *ETransactionLogsSettings `json:"transactionLogs,omitempty"` // UsePersistentGuestAgent If *true*, persistent guest agent is used. UsePersistentGuestAgent *bool `json:"usePersistentGuestAgent,omitempty"` // VmObject VMware vSphere object. VmObject VmwareObjectModel `json:"vmObject"` // Vss Behavior scenario for application-aware processing. Vss EApplicationSettingsVSS `json:"vss"` }
BackupApplicationSettingsImportModel defines model for BackupApplicationSettingsImportModel.
type BackupApplicationSettingsModel ¶
type BackupApplicationSettingsModel struct { // Exclusions VM guest OS file exclusion. Exclusions *BackupFSExclusionsModel `json:"exclusions,omitempty"` // Oracle Oracle archived log settings. Oracle *BackupOracleSettingsModel `json:"oracle,omitempty"` // Scripts Pre-freeze and post-thaw scripts. Scripts *BackupScriptSettingsModel `json:"scripts,omitempty"` // Sql Microsoft SQL Server transaction log settings. Sql *BackupSQLSettingsModel `json:"sql,omitempty"` // TransactionLogs Transaction logs settings that define whether copy-only backups must be created, or transaction logs for Microsoft Exchange, Microsoft SQL and Oracle VMs must be processed.<br> If transaction log processing is selected, specify the following parameters:<ul> <li>[For Microsoft SQL Server VMs] Microsoft SQL Server transaction log settings</li> <li>[For Oracle VMs] Oracle archived log settings</li></ul> TransactionLogs *ETransactionLogsSettings `json:"transactionLogs,omitempty"` // UsePersistentGuestAgent If *true*, persistent guest agent is used. UsePersistentGuestAgent *bool `json:"usePersistentGuestAgent,omitempty"` // VmObject VMware vSphere object. VmObject VmwareObjectModel `json:"vmObject"` // Vss Behavior scenario for application-aware processing. Vss EApplicationSettingsVSS `json:"vss"` }
BackupApplicationSettingsModel defines model for BackupApplicationSettingsModel.
type BackupFSExclusionsModel ¶
type BackupFSExclusionsModel struct { // ExclusionPolicy Exclusion policy. ExclusionPolicy EBackupExclusionPolicy `json:"exclusionPolicy"` // ItemsList Array of files and folders. Full paths to files and folders, environmental variables and file masks with the asterisk (*) and question mark (?) characters can be used. ItemsList *[]string `json:"itemsList,omitempty"` }
BackupFSExclusionsModel VM guest OS file exclusion.
type BackupHealthCheckSettingsModels ¶
type BackupHealthCheckSettingsModels struct { // IsEnabled If *true*, the health check is enabled. IsEnabled bool `json:"isEnabled"` // Monthly Monthly schedule settings. Monthly *AdvancedStorageScheduleMonthlyModel `json:"monthly,omitempty"` // Weekly Weekly schedule settings. Weekly *AdvancedStorageScheduleWeeklyModel `json:"weekly,omitempty"` }
BackupHealthCheckSettingsModels Health check settings for the for the latest restore point in the backup chain.
type BackupIndexingSettingsModel ¶
type BackupIndexingSettingsModel struct { // LinuxIndexing Guest OS indexing options for the VM. LinuxIndexing *BackupObjectIndexingModel `json:"LinuxIndexing,omitempty"` // WindowsIndexing Guest OS indexing options for the VM. WindowsIndexing *BackupObjectIndexingModel `json:"WindowsIndexing,omitempty"` // VmObject VMware vSphere object. VmObject VmwareObjectModel `json:"vmObject"` }
BackupIndexingSettingsModel defines model for BackupIndexingSettingsModel.
type BackupJobAdvancedSettingsModel ¶
type BackupJobAdvancedSettingsModel struct { // ActiveFulls Active full backup settings. ActiveFulls *ActiveFullSettingsModel `json:"activeFulls,omitempty"` // BackupHealth Health check settings for the for the latest restore point in the backup chain. BackupHealth *BackupHealthCheckSettingsModels `json:"backupHealth,omitempty"` // BackupModeType Type of the backup method used to create a restore point. BackupModeType EBackupModeType `json:"backupModeType"` // FullBackupMaintenance Maintenance settings for full backup files. FullBackupMaintenance *FullBackupMaintenanceModel `json:"fullBackupMaintenance,omitempty"` // Notifications Notification settings for the backup job. Notifications *NotificationSettingsModel `json:"notifications,omitempty"` // Scripts Script settings. Scripts *JobScriptsSettingsModel `json:"scripts,omitempty"` // StorageData Storage settings. StorageData *BackupStorageSettingModel `json:"storageData,omitempty"` // StorageIntegration Primary storage integration settings for the backup job. StorageIntegration *PrimaryStorageIntegrationSettingsModel `json:"storageIntegration,omitempty"` // SynthenticFulls Synthetic full backup settings. SynthenticFulls *SyntheticFullSettingsModel `json:"synthenticFulls,omitempty"` // VSphere VMware vSphere settings for the backup job. VSphere *BackupJobAdvancedSettingsVSphereModel `json:"vSphere,omitempty"` }
BackupJobAdvancedSettingsModel Advanced settings of the backup job.
type BackupJobAdvancedSettingsVSphereModel ¶
type BackupJobAdvancedSettingsVSphereModel struct { // ChangedBlockTracking CBT settings for the backup job. ChangedBlockTracking *VSphereChangedBlockTrackingSettingsModel `json:"changedBlockTracking,omitempty"` // EnableVMWareToolsQuiescence If *true*, VMware Tools quiescence is enabled for freezing the VM file system and application data. EnableVMWareToolsQuiescence *bool `json:"enableVMWareToolsQuiescence,omitempty"` }
BackupJobAdvancedSettingsVSphereModel VMware vSphere settings for the backup job.
type BackupJobExclusions ¶
type BackupJobExclusions struct { // Disks Array of VM disks excluded from the backup. Disks *[]VmwareObjectDiskModel `json:"disks,omitempty"` // Templates VM templates exclusion. Templates *BackupJobExclusionsTemplates `json:"templates,omitempty"` // Vms Array of VMs excluded from the backup. Vms *[]VmwareObjectSizeModel `json:"vms,omitempty"` }
BackupJobExclusions Objects excluded from the backup.
type BackupJobExclusionsSpec ¶
type BackupJobExclusionsSpec struct { // Disks Array of disks. Disks *[]VmwareObjectDiskModel `json:"disks,omitempty"` // Templates VM templates exclusion. Templates *BackupJobExclusionsTemplates `json:"templates,omitempty"` // Vms Array of VMs. Vms *[]VmwareObjectModel `json:"vms,omitempty"` }
BackupJobExclusionsSpec Objects that you want to exclude from the backup.
type BackupJobExclusionsTemplates ¶
type BackupJobExclusionsTemplates struct { // ExcludeFromIncremental If *true*, VM templates are excluded from the incremental backup. ExcludeFromIncremental *bool `json:"excludeFromIncremental,omitempty"` // IsEnabled If *true*, VM templates are excluded from the backup. IsEnabled *bool `json:"isEnabled,omitempty"` }
BackupJobExclusionsTemplates VM templates exclusion.
type BackupJobGuestProcessingImportModel ¶
type BackupJobGuestProcessingImportModel struct { // ApplicationAwareProcessing Application-aware processing settings. ApplicationAwareProcessing BackupApplicationAwareProcessingImportModel `json:"applicationAwareProcessing"` // GuestCredentials VM custom credentials. GuestCredentials *GuestOsCredentialsImportModel `json:"guestCredentials,omitempty"` // GuestFileSystemIndexing VM guest OS file indexing. GuestFileSystemIndexing GuestFileSystemIndexingModel `json:"guestFileSystemIndexing"` // GuestInteractionProxies Guest interaction proxy used to deploy the runtime process on the VM guest OS. GuestInteractionProxies *GuestInteractionProxiesSettingsImportModel `json:"guestInteractionProxies,omitempty"` }
BackupJobGuestProcessingImportModel Guest processing settings.
type BackupJobGuestProcessingModel ¶
type BackupJobGuestProcessingModel struct { // AppAwareProcessing Application-aware processing settings. AppAwareProcessing BackupApplicationAwareProcessingModel `json:"appAwareProcessing"` // GuestCredentials VM custom credentials. GuestCredentials *GuestOsCredentialsModel `json:"guestCredentials,omitempty"` // GuestFSIndexing VM guest OS file indexing. GuestFSIndexing GuestFileSystemIndexingModel `json:"guestFSIndexing"` // GuestInteractionProxies Guest interaction proxy used to deploy the runtime process on the VM guest OS. GuestInteractionProxies *GuestInteractionProxiesSettingsModel `json:"guestInteractionProxies,omitempty"` }
BackupJobGuestProcessingModel Guest processing settings.
type BackupJobImportProxiesModel ¶
type BackupJobImportProxiesModel struct { // AutomaticSelection If *true*, backup proxies are detected and assigned automatically. AutomaticSelection bool `json:"automaticSelection"` // Proxies Array of backup proxies. Proxies *[]BackupProxyImportModel `json:"proxies,omitempty"` }
BackupJobImportProxiesModel Backup proxies.
type BackupJobModel ¶
type BackupJobModel struct { // Description Description of the job. Description *string `json:"description,omitempty"` // GuestProcessing Guest processing settings. GuestProcessing BackupJobGuestProcessingModel `json:"guestProcessing"` // Id ID of the job. Id *openapi_types.UUID `json:"id,omitempty"` // IsDisabled If *true*, the job is disabled. IsDisabled *bool `json:"isDisabled,omitempty"` // IsHighPriority If *true*, the job has a high priority in getting backup infrastructure resources. IsHighPriority bool `json:"isHighPriority"` // Name Name of the job. Name *string `json:"name,omitempty"` // Schedule Job scheduling options. Schedule BackupScheduleModel `json:"schedule"` // Storage Backup storage settings. Storage BackupJobStorageModel `json:"storage"` // Type Type of the job. Type *EJobType `json:"type,omitempty"` // VirtualMachines Included and excluded objects. VirtualMachines BackupJobVirtualMachinesModel `json:"virtualMachines"` }
BackupJobModel defines model for BackupJobModel.
type BackupJobRetentionPolicySettingsModel ¶
type BackupJobRetentionPolicySettingsModel struct { // Quantity Number of restore points or days to keep. Quantity int `json:"quantity"` // Type Type of the retention policy. Type ERetentionPolicyType `json:"type"` }
BackupJobRetentionPolicySettingsModel Retention policy settings.
type BackupJobSpec ¶
type BackupJobSpec struct { // Description Job description specified at the time of the job creation. Description *string `json:"description,omitempty"` // GuestProcessing Guest processing settings. GuestProcessing BackupJobGuestProcessingModel `json:"guestProcessing"` // IsHighPriority If *true*, the job has a high priority in getting backup infrastructure resources. IsHighPriority bool `json:"isHighPriority"` // Name Name of the job. Name *string `json:"name,omitempty"` // Schedule Job scheduling options. Schedule BackupScheduleModel `json:"schedule"` // Storage Backup storage settings. Storage BackupJobStorageModel `json:"storage"` // Type Type of the job. Type *EJobType `json:"type,omitempty"` // VirtualMachines Arrays of objects that you want to back up or exclude from the backup. VirtualMachines BackupJobVirtualMachinesSpec `json:"virtualMachines"` }
BackupJobSpec defines model for BackupJobSpec.
type BackupJobStorageImportModel ¶
type BackupJobStorageImportModel struct { // AdvancedSettings Advanced settings of the backup job. AdvancedSettings *BackupJobAdvancedSettingsModel `json:"advancedSettings,omitempty"` // BackupProxies Backup proxies. BackupProxies BackupJobImportProxiesModel `json:"backupProxies"` // BackupRepository Backup repository. BackupRepository BackupRepositoryImportModel `json:"backupRepository"` // GfsPolicy GFS retention policy settings. GfsPolicy *GFSPolicySettingsModel `json:"gfsPolicy,omitempty"` // RetentionPolicy Retention policy settings. RetentionPolicy BackupJobRetentionPolicySettingsModel `json:"retentionPolicy"` }
BackupJobStorageImportModel Backup storage settings.
type BackupJobStorageModel ¶
type BackupJobStorageModel struct { // AdvancedSettings Advanced settings of the backup job. AdvancedSettings *BackupJobAdvancedSettingsModel `json:"advancedSettings,omitempty"` // BackupProxies Backup proxy settings. BackupProxies BackupProxiesSettingsModel `json:"backupProxies"` // BackupRepositoryId ID of the backup repository. BackupRepositoryId openapi_types.UUID `json:"backupRepositoryId"` // GfsPolicy GFS retention policy settings. GfsPolicy *GFSPolicySettingsModel `json:"gfsPolicy,omitempty"` // RetentionPolicy Retention policy settings. RetentionPolicy BackupJobRetentionPolicySettingsModel `json:"retentionPolicy"` }
BackupJobStorageModel Backup storage settings.
type BackupJobVirtualMachinesModel ¶
type BackupJobVirtualMachinesModel struct { // Excludes Objects excluded from the backup. Excludes *BackupJobExclusions `json:"excludes,omitempty"` // Includes Array of VMs and VM containers processed by the job. Includes []VmwareObjectSizeModel `json:"includes"` }
BackupJobVirtualMachinesModel Included and excluded objects.
type BackupJobVirtualMachinesSpec ¶
type BackupJobVirtualMachinesSpec struct { // Excludes Objects that you want to exclude from the backup. Excludes *BackupJobExclusionsSpec `json:"excludes,omitempty"` // Includes Array of objects that you want to back up. Includes []VmwareObjectModel `json:"includes"` }
BackupJobVirtualMachinesSpec Arrays of objects that you want to back up or exclude from the backup.
type BackupLinuxScriptModel ¶
type BackupLinuxScriptModel struct { // PostThawScript Path to a post-thaw script. PostThawScript *string `json:"postThawScript,omitempty"` // PreFreezeScript Path to a pre-freeze script. PreFreezeScript *string `json:"preFreezeScript,omitempty"` }
BackupLinuxScriptModel Paths to pre-freeze and post-thaw scripts for Linux VMs.
type BackupLogShippingServersImportModel ¶
type BackupLogShippingServersImportModel struct { // AutoSelection If *true*, Veeam Backup & Replication chooses an optimal log shipping server automatically. AutoSelection bool `json:"autoSelection"` // ShippingServerNames Array of servers that are explicitly selected for log shipping. ShippingServerNames *[]string `json:"shippingServerNames,omitempty"` }
BackupLogShippingServersImportModel Log shipping server used to transport logs.
type BackupLogShippingServersModel ¶
type BackupLogShippingServersModel struct { // AutoSelection If *true*, Veeam Backup & Replication chooses an optimal log shipping server automatically. AutoSelection bool `json:"autoSelection"` // ShippingServerIds Array of servers that are explicitly selected for log shipping. ShippingServerIds *[]openapi_types.UUID `json:"shippingServerIds,omitempty"` }
BackupLogShippingServersModel Log shipping server used to transport logs.
type BackupModel ¶
type BackupModel struct { // CreationTime Date and time when the backup was created. CreationTime time.Time `json:"creationTime"` // Id ID of the backup. Id openapi_types.UUID `json:"id"` // JobId ID of the job that created the backup. JobId *openapi_types.UUID `json:"jobId,omitempty"` // Name Name of the job that created the backup. Name string `json:"name"` // PlatformId ID of the platform of the backup resource. PlatformId openapi_types.UUID `json:"platformId"` // PlatformName Platform name. PlatformName EPlatformType `json:"platformName"` // PolicyTag Tag that identifies retention policy. PolicyTag *string `json:"policyTag,omitempty"` // RepositoryId ID of the backup repository where the backup is stored. RepositoryId openapi_types.UUID `json:"repositoryId"` }
BackupModel defines model for BackupModel.
type BackupObjectIndexingModel ¶
type BackupObjectIndexingModel struct { // GuestFSIndexingMode Indexing mode. GuestFSIndexingMode EGuestFSIndexingMode `json:"guestFSIndexingMode"` // IndexingList Array of folders. Environmental variables and full paths to folders can be used. IndexingList *[]string `json:"indexingList,omitempty"` }
BackupObjectIndexingModel Guest OS indexing options for the VM.
type BackupObjectModel ¶
type BackupObjectModel struct { // Id ID of the object. Id *openapi_types.UUID `json:"id,omitempty"` // Name Name of the object. Name *string `json:"name,omitempty"` // PlatformId Id of the platform where the object was created. PlatformId *openapi_types.UUID `json:"platformId,omitempty"` // PlatformName Platform name. PlatformName *EPlatformType `json:"platformName,omitempty"` // RestorePointsCount Number of restore points. RestorePointsCount *int `json:"restorePointsCount,omitempty"` // Type Type of the object. Type *string `json:"type,omitempty"` // contains filtered or unexported fields }
BackupObjectModel defines model for BackupObjectModel.
func (BackupObjectModel) AsViBackupObjectModel ¶
func (t BackupObjectModel) AsViBackupObjectModel() (ViBackupObjectModel, error)
AsViBackupObjectModel returns the union data inside the BackupObjectModel as a ViBackupObjectModel
func (*BackupObjectModel) FromViBackupObjectModel ¶
func (t *BackupObjectModel) FromViBackupObjectModel(v ViBackupObjectModel) error
FromViBackupObjectModel overwrites any union data inside the BackupObjectModel as the provided ViBackupObjectModel
func (BackupObjectModel) MarshalJSON ¶
func (t BackupObjectModel) MarshalJSON() ([]byte, error)
func (*BackupObjectModel) MergeViBackupObjectModel ¶
func (t *BackupObjectModel) MergeViBackupObjectModel(v ViBackupObjectModel) error
MergeViBackupObjectModel performs a merge with any union data inside the BackupObjectModel, using the provided ViBackupObjectModel
func (*BackupObjectModel) UnmarshalJSON ¶
func (t *BackupObjectModel) UnmarshalJSON(b []byte) error
type BackupObjectsResult ¶
type BackupObjectsResult struct { // Data Array of backup objects. Data []BackupObjectModel `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
BackupObjectsResult defines model for BackupObjectsResult.
type BackupOracleSettingsImportModel ¶
type BackupOracleSettingsImportModel struct { // ArchiveLogs Type of archived logs processing. ArchiveLogs EBackupOracleLogsSettings `json:"archiveLogs"` // BackupLogs If *true*, archived logs are backed up. BackupLogs *bool `json:"backupLogs,omitempty"` // BackupMinsCount Frequency of archived log backup, in minutes. BackupMinsCount *int `json:"backupMinsCount,omitempty"` // Credentials Credentials used for connection. Credentials *CredentialsImportModel `json:"credentials,omitempty"` // DeleteGBsCount Maximum size for archived logs in GB. This parameter should be specified if the `EBackupOracleLogsSettings` value is *deleteExpiredGBs*. DeleteGBsCount *int `json:"deleteGBsCount,omitempty"` // DeleteHoursCount Time period in hours to keep archived logs. This parameter should be specified if the `EBackupOracleLogsSettings` value is *deleteExpiredHours*. DeleteHoursCount *int `json:"deleteHoursCount,omitempty"` // KeepDaysCount Number of days to keep archived logs. KeepDaysCount *int `json:"keepDaysCount,omitempty"` // LogShippingServers Log shipping server used to transport logs. LogShippingServers *BackupLogShippingServersImportModel `json:"logShippingServers,omitempty"` // RetainLogBackups Retention policy for the logs stored in the backup repository. RetainLogBackups *ERetainLogBackupsType `json:"retainLogBackups,omitempty"` // UseGuestCredentials If *true*, Veeam Backup & Replication uses credentials specified in the guest processing settings. UseGuestCredentials bool `json:"useGuestCredentials"` }
BackupOracleSettingsImportModel Oracle archived log settings.
type BackupOracleSettingsModel ¶
type BackupOracleSettingsModel struct { // ArchiveLogs Type of archived logs processing. ArchiveLogs EBackupOracleLogsSettings `json:"archiveLogs"` // BackupLogs If *true*, archived logs are backed up. BackupLogs *bool `json:"backupLogs,omitempty"` // BackupMinsCount Frequency of archived log backup, in minutes. BackupMinsCount *int `json:"backupMinsCount,omitempty"` // CredentialsId ID of the credentials record that is used if `useGuestCredentials` is *false*. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // DeleteGBsCount Maximum size for archived logs in GB. This parameter should be specified if the `EBackupOracleLogsSettings` value is *deleteExpiredGBs*. DeleteGBsCount *int `json:"deleteGBsCount,omitempty"` // DeleteHoursCount Time period in hours to keep archived logs. This parameter should be specified if the `EBackupOracleLogsSettings` value is *deleteExpiredHours*. DeleteHoursCount *int `json:"deleteHoursCount,omitempty"` // KeepDaysCount Number of days to keep archived logs. KeepDaysCount *int `json:"keepDaysCount,omitempty"` // LogShippingServers Log shipping server used to transport logs. LogShippingServers *BackupLogShippingServersModel `json:"logShippingServers,omitempty"` // RetainLogBackups Retention policy for the logs stored in the backup repository. RetainLogBackups *ERetainLogBackupsType `json:"retainLogBackups,omitempty"` // UseGuestCredentials If *true*, Veeam Backup & Replication uses credentials specified in the guest processing settings. UseGuestCredentials bool `json:"useGuestCredentials"` }
BackupOracleSettingsModel Oracle archived log settings.
type BackupPlacementSettingsModel ¶
type BackupPlacementSettingsModel struct { // AllowedBackups Type of backup files that can be stored on the extent. AllowedBackups EAllowedBackupsType `json:"allowedBackups"` // ExtentId ID of a performance extent. ExtentId openapi_types.UUID `json:"extentId"` }
BackupPlacementSettingsModel defines model for BackupPlacementSettingsModel.
type BackupProxiesSettingsModel ¶
type BackupProxiesSettingsModel struct { // AutoSelection If *true*, backup proxies are detected and assigned automatically. AutoSelection bool `json:"autoSelection"` // ProxyIds Array of proxy IDs. ProxyIds *[]openapi_types.UUID `json:"proxyIds,omitempty"` }
BackupProxiesSettingsModel Backup proxy settings.
type BackupProxyImportModel ¶
type BackupProxyImportModel struct { // Name Name of the backup proxy. Name string `json:"name"` // Tag Tag assigned to the backup proxy. Tag *string `json:"tag,omitempty"` Type EBackupProxyImportType `json:"type"` }
BackupProxyImportModel defines model for BackupProxyImportModel.
type BackupRepositoryImportModel ¶
type BackupRepositoryImportModel struct { // Name Name of the backup repository. Name string `json:"name"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` }
BackupRepositoryImportModel Backup repository.
type BackupSQLSettingsImportModel ¶
type BackupSQLSettingsImportModel struct { // BackupMinsCount Frequency of transaction log backup, in minutes. BackupMinsCount *int `json:"backupMinsCount,omitempty"` // KeepDaysCount Number of days to keep transaction logs in the backup repository. KeepDaysCount *int `json:"keepDaysCount,omitempty"` // LogShippingServers Log shipping server used to transport logs. LogShippingServers *BackupLogShippingServersImportModel `json:"logShippingServers,omitempty"` // LogsProcessing Type of transaction logs processing. LogsProcessing ESQLLogsProcessing `json:"logsProcessing"` // RetainLogBackups Retention policy for the logs stored in the backup repository. RetainLogBackups *ERetainLogBackupsType `json:"retainLogBackups,omitempty"` }
BackupSQLSettingsImportModel Microsoft SQL Server transaction log settings.
type BackupSQLSettingsModel ¶
type BackupSQLSettingsModel struct { // BackupMinsCount Frequency of transaction log backup, in minutes. BackupMinsCount *int `json:"backupMinsCount,omitempty"` // KeepDaysCount Number of days to keep transaction logs in the backup repository. KeepDaysCount *int `json:"keepDaysCount,omitempty"` // LogShippingServers Log shipping server used to transport logs. LogShippingServers *BackupLogShippingServersModel `json:"logShippingServers,omitempty"` // LogsProcessing Type of transaction logs processing. LogsProcessing ESQLLogsProcessing `json:"logsProcessing"` // RetainLogBackups Retention policy for the logs stored in the backup repository. RetainLogBackups *ERetainLogBackupsType `json:"retainLogBackups,omitempty"` }
BackupSQLSettingsModel Microsoft SQL Server transaction log settings.
type BackupScheduleModel ¶
type BackupScheduleModel struct { // AfterThisJob Job chaining options. AfterThisJob *ScheduleAfterThisJobModel `json:"afterThisJob,omitempty"` // BackupWindow Backup window settings. BackupWindow *ScheduleBackupWindowModel `json:"backupWindow,omitempty"` // Continuously Backup window settings. Continuously *ScheduleBackupWindowModel `json:"continuously,omitempty"` // Daily Daily scheduling options. Daily *ScheduleDailyModel `json:"daily,omitempty"` // Monthly Monthly scheduling options. Monthly *ScheduleMonthlyModel `json:"monthly,omitempty"` // Periodically Periodic scheduling options. Periodically *SchedulePeriodicallyModel `json:"periodically,omitempty"` // Retry Retry options. Retry *ScheduleRetryModel `json:"retry,omitempty"` // RunAutomatically If *true*, job scheduling is enabled. RunAutomatically bool `json:"runAutomatically"` }
BackupScheduleModel Job scheduling options.
type BackupScriptSettingsModel ¶
type BackupScriptSettingsModel struct { // LinuxScripts Paths to pre-freeze and post-thaw scripts for Linux VMs. LinuxScripts *BackupLinuxScriptModel `json:"linuxScripts,omitempty"` // ScriptProcessingMode Scenario for scripts execution. ScriptProcessingMode EBackupScriptProcessingMode `json:"scriptProcessingMode"` // WindowsScripts Paths to pre-freeze and post-thaw scripts for Microsoft Windows VMs. WindowsScripts *BackupWindowsScriptModel `json:"windowsScripts,omitempty"` }
BackupScriptSettingsModel Pre-freeze and post-thaw scripts.
type BackupStorageSettingModel ¶
type BackupStorageSettingModel struct { // CompressionLevel Compression level. CompressionLevel *ECompressionLevel `json:"compressionLevel,omitempty"` // EnableInlineDataDedup If *true*, Veeam Backup & Replication deduplicates VM data before storing it in the backup repository. EnableInlineDataDedup *bool `json:"enableInlineDataDedup,omitempty"` // Encryption Encryption of backup files. Encryption *BackupStorageSettingsEncryptionModel `json:"encryption,omitempty"` // ExcludeDeletedFileBlocks If *true*, Veeam Backup & Replication does not copy deleted file blocks. ExcludeDeletedFileBlocks *bool `json:"excludeDeletedFileBlocks,omitempty"` // ExcludeSwapFileBlocks If *true*, Veeam Backup & Replication excludes swap file blocks from processing. ExcludeSwapFileBlocks *bool `json:"excludeSwapFileBlocks,omitempty"` // StorageOptimization Storage optimization that depends on the target type. StorageOptimization *EStorageOptimization `json:"storageOptimization,omitempty"` }
BackupStorageSettingModel Storage settings.
type BackupStorageSettingsEncryptionModel ¶
type BackupStorageSettingsEncryptionModel struct { // EncryptionPasswordIdOrNull ID of the password used for encryption. The value is *null* for exported objects. EncryptionPasswordIdOrNull *openapi_types.UUID `json:"encryptionPasswordIdOrNull,omitempty"` // EncryptionPasswordTag Tag used to identify the password. EncryptionPasswordTag *string `json:"encryptionPasswordTag,omitempty"` // IsEnabled If *true*, the content of backup files is encrypted. IsEnabled bool `json:"isEnabled"` }
BackupStorageSettingsEncryptionModel Encryption of backup files.
type BackupWindowDayHoursModel ¶
type BackupWindowDayHoursModel struct { // Day Day of the week. Day EDayOfWeek `json:"day"` // Hours String of 24 hours in the following format:<br>*1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1*<br>where *1* means permitted, *0* means denied. Hours string `json:"hours"` }
BackupWindowDayHoursModel Hourly scheme for a day.
type BackupWindowSettingModel ¶
type BackupWindowSettingModel struct { // Days Array of per-day schemes. Days []BackupWindowDayHoursModel `json:"days"` }
BackupWindowSettingModel Time scheme that defines permitted days and hours for the job to start.
type BackupWindowsScriptModel ¶
type BackupWindowsScriptModel struct { // PostThawScript Path to a post-thaw script. PostThawScript *string `json:"postThawScript,omitempty"` // PreFreezeScript Path to a pre-freeze script. PreFreezeScript *string `json:"preFreezeScript,omitempty"` }
BackupWindowsScriptModel Paths to pre-freeze and post-thaw scripts for Microsoft Windows VMs.
type BackupsResult ¶
type BackupsResult struct { // Data Array of backups. Data []BackupModel `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
BackupsResult defines model for BackupsResult.
type BaseBackupObjectModel ¶
type BaseBackupObjectModel struct { // Id ID of the object. Id *openapi_types.UUID `json:"id,omitempty"` // Name Name of the object. Name *string `json:"name,omitempty"` // PlatformId Id of the platform where the object was created. PlatformId *openapi_types.UUID `json:"platformId,omitempty"` // PlatformName Platform name. PlatformName *EPlatformType `json:"platformName,omitempty"` // RestorePointsCount Number of restore points. RestorePointsCount *int `json:"restorePointsCount,omitempty"` // Type Type of the object. Type *string `json:"type,omitempty"` }
BaseBackupObjectModel defines model for BaseBackupObjectModel.
type BaseCloudBrowserModel ¶
type BaseCloudBrowserModel struct { // CredentialsId ID of the cloud credentials record. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
BaseCloudBrowserModel defines model for BaseCloudBrowserModel.
type BaseCloudBrowserNewFolderSpec ¶
type BaseCloudBrowserNewFolderSpec struct { // CredentialsId ID of a cloud credentials record requiered to connect to the object storage. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // NewFolderName Name of the new folder. NewFolderName *string `json:"newFolderName,omitempty"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
BaseCloudBrowserNewFolderSpec defines model for BaseCloudBrowserNewFolderSpec.
type BaseCloudBrowserSpec ¶
type BaseCloudBrowserSpec struct { // CredentialsId ID of the object storage account (for browsing either storage or compute infrastructure). CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
BaseCloudBrowserSpec defines model for BaseCloudBrowserSpec.
type BaseCloudCredentialsModel ¶
type BaseCloudCredentialsModel struct { // Description Description of the cloud credentials record. Description *string `json:"description,omitempty"` // Id ID of the cloud credentials record. Id *openapi_types.UUID `json:"id,omitempty"` // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` }
BaseCloudCredentialsModel defines model for BaseCloudCredentialsModel.
type BaseCloudCredentialsSpec ¶
type BaseCloudCredentialsSpec struct { // Description Description of the cloud credentials record. Description *string `json:"description,omitempty"` // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` }
BaseCloudCredentialsSpec defines model for BaseCloudCredentialsSpec.
type BaseCloudDeviceCodeModel ¶
type BaseCloudDeviceCodeModel struct { // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` }
BaseCloudDeviceCodeModel defines model for BaseCloudDeviceCodeModel.
type BaseCloudDeviceCodeSpec ¶
type BaseCloudDeviceCodeSpec struct { // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` }
BaseCloudDeviceCodeSpec defines model for BaseCloudDeviceCodeSpec.
type BaseCloudHelperApplianceModel ¶
type BaseCloudHelperApplianceModel struct { // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` }
BaseCloudHelperApplianceModel defines model for BaseCloudHelperApplianceModel.
type BaseCloudHelperApplianceSpec ¶
type BaseCloudHelperApplianceSpec struct { // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` }
BaseCloudHelperApplianceSpec defines model for BaseCloudHelperApplianceSpec.
type BaseCloudNativeApplicationModel ¶
type BaseCloudNativeApplicationModel struct { // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` }
BaseCloudNativeApplicationModel defines model for BaseCloudNativeApplicationModel.
type BaseCredentialsModel ¶
type BaseCredentialsModel struct { // CreationTime Date and time when the credentials were created. CreationTime *time.Time `json:"creationTime,omitempty"` // Description Description of the credentials record. Description *string `json:"description,omitempty"` // Id ID of the credentials record. Id *openapi_types.UUID `json:"id,omitempty"` // Type Credentials type. Type *ECredentialsType `json:"type,omitempty"` // Username User name. Username *string `json:"username,omitempty"` }
BaseCredentialsModel defines model for BaseCredentialsModel.
type BaseCredentialsSpec ¶
type BaseCredentialsSpec struct { // Description Description of the credentials record. Description *string `json:"description,omitempty"` // Password Password. Password *string `json:"password,omitempty"` // Type Credentials type. Type *ECredentialsType `json:"type,omitempty"` // Username User name. Username *string `json:"username,omitempty"` }
BaseCredentialsSpec defines model for BaseCredentialsSpec.
type BaseEntireViVMRestoreSpec ¶
type BaseEntireViVMRestoreSpec struct { // ObjectRestorePointId ID of the restore point. ObjectRestorePointId *openapi_types.UUID `json:"objectRestorePointId,omitempty"` // PowerUp If *true*, Veeam Backup & Replication starts the restored VM on the target host. PowerUp *bool `json:"powerUp,omitempty"` // Reason Reason for restoring the VM. Reason *string `json:"reason,omitempty"` // RestoreProxies Backup proxies for VM data transport. RestoreProxies *RestoreProxySpec `json:"restoreProxies,omitempty"` // SecureRestore Secure restore settings. SecureRestore *SecureRestoreSpec `json:"secureRestore,omitempty"` // Type Restore mode. Type *EEntireVMRestoreModeType `json:"type,omitempty"` }
BaseEntireViVMRestoreSpec defines model for BaseEntireViVMRestoreSpec.
type BaseInstantViVMRecoverySpec ¶
type BaseInstantViVMRecoverySpec struct { // VmTagsRestoreEnabled If *true*, Veeam Backup & Replication restores tags that were assigned to the original VM, and assign them to the restored VM. VmTagsRestoreEnabled *bool `json:"VmTagsRestoreEnabled,omitempty"` // NicsEnabled If *true*, the restored VM is connected to the network. NicsEnabled *bool `json:"nicsEnabled,omitempty"` // ObjectRestorePointId ID of the restore point. ObjectRestorePointId *openapi_types.UUID `json:"objectRestorePointId,omitempty"` // PowerUp If *true*, Veeam Backup & Replication starts the restored VM on the target host. PowerUp *bool `json:"powerUp,omitempty"` // Reason Reason for restoring the VM. Reason *string `json:"reason,omitempty"` // SecureRestore Secure restore settings. SecureRestore *SecureRestoreSpec `json:"secureRestore,omitempty"` // Type Restore mode. Type *EInstantVMRecoveryModeType `json:"type,omitempty"` }
BaseInstantViVMRecoverySpec defines model for BaseInstantViVMRecoverySpec.
type BaseJobModel ¶
type BaseJobModel struct { // Description Description of the job. Description *string `json:"description,omitempty"` // Id ID of the job. Id *openapi_types.UUID `json:"id,omitempty"` // IsDisabled If *true*, the job is disabled. IsDisabled *bool `json:"isDisabled,omitempty"` // Name Name of the job. Name *string `json:"name,omitempty"` // Type Type of the job. Type *EJobType `json:"type,omitempty"` }
BaseJobModel defines model for BaseJobModel.
type BaseJobSpec ¶
type BaseJobSpec struct { // Description Job description specified at the time of the job creation. Description *string `json:"description,omitempty"` // Name Name of the job. Name *string `json:"name,omitempty"` // Type Type of the job. Type *EJobType `json:"type,omitempty"` }
BaseJobSpec defines model for BaseJobSpec.
type BaseManagedServerModel ¶
type BaseManagedServerModel struct { // CredentialsId ID of a credentials record used to connect to the server. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // Description Description of the server. Description *string `json:"description,omitempty"` // Id ID of the server. Id *openapi_types.UUID `json:"id,omitempty"` // Name Full DNS name or IP address of the server. Name *string `json:"name,omitempty"` // Type Type of the server. Type *EManagedServerType `json:"type,omitempty"` }
BaseManagedServerModel defines model for BaseManagedServerModel.
type BaseManagedServerSpec ¶
type BaseManagedServerSpec struct { // CredentialsId ID of the credentials used to connect to the server. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // Description Description of the server. Description *string `json:"description,omitempty"` // Name Full DNS name or IP address of the server. Name *string `json:"name,omitempty"` // Type Type of the server. Type *EManagedServerType `json:"type,omitempty"` }
BaseManagedServerSpec defines model for BaseManagedServerSpec.
type BaseProxyModel ¶
type BaseProxyModel struct { // Description Description of the backup proxy. Description *string `json:"description,omitempty"` // Id ID of the backup proxy. Id *openapi_types.UUID `json:"id,omitempty"` // Name Name of the backup proxy. Name *string `json:"name,omitempty"` // Type Type of the backup proxy. Type *EProxyType `json:"type,omitempty"` }
BaseProxyModel defines model for BaseProxyModel.
type BaseProxySpec ¶
type BaseProxySpec struct { // Description Description of the backup proxy. Description *string `json:"description,omitempty"` // Type Type of the backup proxy. Type *EProxyType `json:"type,omitempty"` }
BaseProxySpec defines model for BaseProxySpec.
type BaseRepositoryModel ¶
type BaseRepositoryModel struct { // Description Description of the backup repository. Description *string `json:"description,omitempty"` // Id ID of the backup repository. Id *openapi_types.UUID `json:"id,omitempty"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
BaseRepositoryModel defines model for BaseRepositoryModel.
type BaseRepositorySpec ¶
type BaseRepositorySpec struct { // Description Description of the backup repository. Description *string `json:"description,omitempty"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
BaseRepositorySpec defines model for BaseRepositorySpec.
type BrowseCloudEntityJSONRequestBody ¶
type BrowseCloudEntityJSONRequestBody = CloudBrowserSpec
BrowseCloudEntityJSONRequestBody defines body for BrowseCloudEntity for application/json ContentType.
type BrowseCloudEntityParams ¶
type BrowseCloudEntityParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
BrowseCloudEntityParams defines parameters for BrowseCloudEntity.
type BrowseCloudEntityResponse ¶
type BrowseCloudEntityResponse struct { Body []byte HTTPResponse *http.Response JSON200 *CloudBrowserModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseBrowseCloudEntityResponse ¶
func ParseBrowseCloudEntityResponse(rsp *http.Response) (*BrowseCloudEntityResponse, error)
ParseBrowseCloudEntityResponse parses an HTTP response from a BrowseCloudEntityWithResponse call
func (BrowseCloudEntityResponse) Status ¶
func (r BrowseCloudEntityResponse) Status() string
Status returns HTTPResponse.Status
func (BrowseCloudEntityResponse) StatusCode ¶
func (r BrowseCloudEntityResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CapacityExtentModel ¶
type CapacityExtentModel struct { // Id ID of an object storage repository added as a capacity extent. Id openapi_types.UUID `json:"id"` }
CapacityExtentModel defines model for CapacityExtentModel.
type CapacityTierModel ¶
type CapacityTierModel struct { // CopyPolicyEnabled If *true*, Veeam Backup & Replication copies backups from the performance extents to the capacity extent as soon as the backups are created. CopyPolicyEnabled *bool `json:"copyPolicyEnabled,omitempty"` // Enabled If *true*, the capacity tier is enabled. Enabled bool `json:"enabled"` // Encryption Encryption of backup files. Encryption *BackupStorageSettingsEncryptionModel `json:"encryption,omitempty"` // Extents Array of capacity extents. Extents *[]CapacityExtentModel `json:"extents,omitempty"` // MovePolicyEnabled If *true*, Veeam Backup & Replication moves backup files that belong to inactive backup chains from the performance extents to the capacity extent. MovePolicyEnabled *bool `json:"movePolicyEnabled,omitempty"` // OffloadWindow Time scheme that defines permitted days and hours for the job to start. OffloadWindow *BackupWindowSettingModel `json:"offloadWindow,omitempty"` // OperationalRestorePeriodDays Number of days after which inactive backup chains on the performance extents are moved to the capacity extent. Specify *0* to offload inactive backup chains on the same day they are created. OperationalRestorePeriodDays *int `json:"operationalRestorePeriodDays,omitempty"` // OverridePolicy Policy that overrides the move policy if the scale-out backup repository is reaching its capacity. OverridePolicy *CapacityTierOverridePolicyModel `json:"overridePolicy,omitempty"` }
CapacityTierModel Capacity tier.
type CapacityTierOverridePolicyModel ¶
type CapacityTierOverridePolicyModel struct { // IsEnabled If *true*, Veeam Backup & Replication moves oldest backup files sooner if the scale-out backup repository is reaching the threshold. IsEnabled bool `json:"isEnabled"` // OverrideSpaceThresholdPercents Space threshold of the scale-out backup repository, in percent. OverrideSpaceThresholdPercents *int `json:"overrideSpaceThresholdPercents,omitempty"` }
CapacityTierOverridePolicyModel Policy that overrides the move policy if the scale-out backup repository is reaching its capacity.
type CertificateModel ¶
type CertificateModel struct { // IssuedBy Issuer of the certificate. IssuedBy string `json:"issuedBy"` // IssuedTo Acquirer of the certificate. IssuedTo string `json:"issuedTo"` // KeyAlgorithm Key algorithm of the certificate. KeyAlgorithm string `json:"keyAlgorithm"` // KeySize Key size of the certificate. KeySize string `json:"keySize"` // SerialNumber Serial number of the certificate. SerialNumber string `json:"serialNumber"` // Subject Subject of the certificate. Subject string `json:"subject"` // Thumbprint Thumbprint of the certificate. Thumbprint string `json:"thumbprint"` // ValidBy Expiration date and time of the certificate. ValidBy time.Time `json:"validBy"` // ValidFrom Date and time the certificate is valid from. ValidFrom time.Time `json:"validFrom"` }
CertificateModel Certificate settings.
type CertificateUploadSpec ¶
type CertificateUploadSpec struct { // Certificate Base64-encoded string of the content of a PFX certificate file. Certificate string `json:"certificate"` // FormatType Certificate file format. FormatType ECertificateFileFormatType `json:"formatType"` // Password Decryption password for the certificate file. Password *string `json:"password,omitempty"` }
CertificateUploadSpec Certificate settings (for certificate-based authentication).
type ChangeCloudCertificateJSONRequestBody ¶
type ChangeCloudCertificateJSONRequestBody = CertificateUploadSpec
ChangeCloudCertificateJSONRequestBody defines body for ChangeCloudCertificate for application/json ContentType.
type ChangeCloudCertificateParams ¶
type ChangeCloudCertificateParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
ChangeCloudCertificateParams defines parameters for ChangeCloudCertificate.
type ChangeCloudCertificateResponse ¶
type ChangeCloudCertificateResponse struct { Body []byte HTTPResponse *http.Response JSON201 *CloudCredentialsModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseChangeCloudCertificateResponse ¶
func ParseChangeCloudCertificateResponse(rsp *http.Response) (*ChangeCloudCertificateResponse, error)
ParseChangeCloudCertificateResponse parses an HTTP response from a ChangeCloudCertificateWithResponse call
func (ChangeCloudCertificateResponse) Status ¶
func (r ChangeCloudCertificateResponse) Status() string
Status returns HTTPResponse.Status
func (ChangeCloudCertificateResponse) StatusCode ¶
func (r ChangeCloudCertificateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ChangeCloudCredsSecretKeyJSONRequestBody ¶
type ChangeCloudCredsSecretKeyJSONRequestBody = CloudCredentialsPasswordSpec
ChangeCloudCredsSecretKeyJSONRequestBody defines body for ChangeCloudCredsSecretKey for application/json ContentType.
type ChangeCloudCredsSecretKeyParams ¶
type ChangeCloudCredsSecretKeyParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
ChangeCloudCredsSecretKeyParams defines parameters for ChangeCloudCredsSecretKey.
type ChangeCloudCredsSecretKeyResponse ¶
type ChangeCloudCredsSecretKeyResponse struct { Body []byte HTTPResponse *http.Response JSON201 *CloudCredentialsModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseChangeCloudCredsSecretKeyResponse ¶
func ParseChangeCloudCredsSecretKeyResponse(rsp *http.Response) (*ChangeCloudCredsSecretKeyResponse, error)
ParseChangeCloudCredsSecretKeyResponse parses an HTTP response from a ChangeCloudCredsSecretKeyWithResponse call
func (ChangeCloudCredsSecretKeyResponse) Status ¶
func (r ChangeCloudCredsSecretKeyResponse) Status() string
Status returns HTTPResponse.Status
func (ChangeCloudCredsSecretKeyResponse) StatusCode ¶
func (r ChangeCloudCredsSecretKeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ChangePasswordForCredsJSONRequestBody ¶
type ChangePasswordForCredsJSONRequestBody = CredentialsPasswordChangeSpec
ChangePasswordForCredsJSONRequestBody defines body for ChangePasswordForCreds for application/json ContentType.
type ChangePasswordForCredsParams ¶
type ChangePasswordForCredsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
ChangePasswordForCredsParams defines parameters for ChangePasswordForCreds.
type ChangePasswordForCredsResponse ¶
type ChangePasswordForCredsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *EmptySuccessResponse JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseChangePasswordForCredsResponse ¶
func ParseChangePasswordForCredsResponse(rsp *http.Response) (*ChangePasswordForCredsResponse, error)
ParseChangePasswordForCredsResponse parses an HTTP response from a ChangePasswordForCredsWithResponse call
func (ChangePasswordForCredsResponse) Status ¶
func (r ChangePasswordForCredsResponse) Status() string
Status returns HTTPResponse.Status
func (ChangePasswordForCredsResponse) StatusCode ¶
func (r ChangePasswordForCredsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ChangePrivateKeyForCredsJSONRequestBody ¶
type ChangePrivateKeyForCredsJSONRequestBody = PrivateKeyChangeSpec
ChangePrivateKeyForCredsJSONRequestBody defines body for ChangePrivateKeyForCreds for application/json ContentType.
type ChangePrivateKeyForCredsParams ¶
type ChangePrivateKeyForCredsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
ChangePrivateKeyForCredsParams defines parameters for ChangePrivateKeyForCreds.
type ChangePrivateKeyForCredsResponse ¶
type ChangePrivateKeyForCredsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *EmptySuccessResponse JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseChangePrivateKeyForCredsResponse ¶
func ParseChangePrivateKeyForCredsResponse(rsp *http.Response) (*ChangePrivateKeyForCredsResponse, error)
ParseChangePrivateKeyForCredsResponse parses an HTTP response from a ChangePrivateKeyForCredsWithResponse call
func (ChangePrivateKeyForCredsResponse) Status ¶
func (r ChangePrivateKeyForCredsResponse) Status() string
Status returns HTTPResponse.Status
func (ChangePrivateKeyForCredsResponse) StatusCode ¶
func (r ChangePrivateKeyForCredsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ChangeRootPasswordForCredsJSONRequestBody ¶
type ChangeRootPasswordForCredsJSONRequestBody = CredentialsPasswordChangeSpec
ChangeRootPasswordForCredsJSONRequestBody defines body for ChangeRootPasswordForCreds for application/json ContentType.
type ChangeRootPasswordForCredsParams ¶
type ChangeRootPasswordForCredsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
ChangeRootPasswordForCredsParams defines parameters for ChangeRootPasswordForCreds.
type ChangeRootPasswordForCredsResponse ¶
type ChangeRootPasswordForCredsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *EmptySuccessResponse JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseChangeRootPasswordForCredsResponse ¶
func ParseChangeRootPasswordForCredsResponse(rsp *http.Response) (*ChangeRootPasswordForCredsResponse, error)
ParseChangeRootPasswordForCredsResponse parses an HTTP response from a ChangeRootPasswordForCredsWithResponse call
func (ChangeRootPasswordForCredsResponse) Status ¶
func (r ChangeRootPasswordForCredsResponse) Status() string
Status returns HTTPResponse.Status
func (ChangeRootPasswordForCredsResponse) StatusCode ¶
func (r ChangeRootPasswordForCredsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Client ¶
type Client struct { // The endpoint of the server conforming to this interface, with scheme, // https://api.deepmap.com for example. This can contain a path relative // to the server, such as https://api.deepmap.com/dev-test, and all the // paths in the swagger spec will be appended to the server. Server string // Doer for performing requests, typically a *http.Client with any // customized settings, such as certificate chains. Client HttpRequestDoer // A list of callbacks for modifying requests which are generated before sending over // the network. RequestEditors []RequestEditorFn }
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (*Client) BrowseCloudEntity ¶
func (c *Client) BrowseCloudEntity(ctx context.Context, params *BrowseCloudEntityParams, body BrowseCloudEntityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) BrowseCloudEntityWithBody ¶
func (*Client) ChangeCloudCertificate ¶
func (c *Client) ChangeCloudCertificate(ctx context.Context, id openapi_types.UUID, params *ChangeCloudCertificateParams, body ChangeCloudCertificateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ChangeCloudCertificateWithBody ¶
func (c *Client) ChangeCloudCertificateWithBody(ctx context.Context, id openapi_types.UUID, params *ChangeCloudCertificateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ChangeCloudCredsSecretKey ¶
func (c *Client) ChangeCloudCredsSecretKey(ctx context.Context, id openapi_types.UUID, params *ChangeCloudCredsSecretKeyParams, body ChangeCloudCredsSecretKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ChangeCloudCredsSecretKeyWithBody ¶
func (c *Client) ChangeCloudCredsSecretKeyWithBody(ctx context.Context, id openapi_types.UUID, params *ChangeCloudCredsSecretKeyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ChangePasswordForCreds ¶
func (c *Client) ChangePasswordForCreds(ctx context.Context, id openapi_types.UUID, params *ChangePasswordForCredsParams, body ChangePasswordForCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ChangePasswordForCredsWithBody ¶
func (c *Client) ChangePasswordForCredsWithBody(ctx context.Context, id openapi_types.UUID, params *ChangePasswordForCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ChangePrivateKeyForCreds ¶
func (c *Client) ChangePrivateKeyForCreds(ctx context.Context, id openapi_types.UUID, params *ChangePrivateKeyForCredsParams, body ChangePrivateKeyForCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ChangePrivateKeyForCredsWithBody ¶
func (c *Client) ChangePrivateKeyForCredsWithBody(ctx context.Context, id openapi_types.UUID, params *ChangePrivateKeyForCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ChangeRootPasswordForCreds ¶
func (c *Client) ChangeRootPasswordForCreds(ctx context.Context, id openapi_types.UUID, params *ChangeRootPasswordForCredsParams, body ChangeRootPasswordForCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ChangeRootPasswordForCredsWithBody ¶
func (c *Client) ChangeRootPasswordForCredsWithBody(ctx context.Context, id openapi_types.UUID, params *ChangeRootPasswordForCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateAuthorizationCode ¶
func (c *Client) CreateAuthorizationCode(ctx context.Context, params *CreateAuthorizationCodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateCloudCreds ¶
func (c *Client) CreateCloudCreds(ctx context.Context, params *CreateCloudCredsParams, body CreateCloudCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateCloudCredsHelperAppliance ¶
func (c *Client) CreateCloudCredsHelperAppliance(ctx context.Context, id openapi_types.UUID, params *CreateCloudCredsHelperApplianceParams, body CreateCloudCredsHelperApplianceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateCloudCredsHelperApplianceWithBody ¶
func (c *Client) CreateCloudCredsHelperApplianceWithBody(ctx context.Context, id openapi_types.UUID, params *CreateCloudCredsHelperApplianceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateCloudCredsWithBody ¶
func (*Client) CreateComputerRecoveryToken ¶
func (c *Client) CreateComputerRecoveryToken(ctx context.Context, params *CreateComputerRecoveryTokenParams, body CreateComputerRecoveryTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateComputerRecoveryTokenWithBody ¶
func (*Client) CreateCreds ¶
func (c *Client) CreateCreds(ctx context.Context, params *CreateCredsParams, body CreateCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateCredsWithBody ¶
func (*Client) CreateEncryptionPassword ¶
func (c *Client) CreateEncryptionPassword(ctx context.Context, params *CreateEncryptionPasswordParams, body CreateEncryptionPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateEncryptionPasswordWithBody ¶
func (*Client) CreateJob ¶
func (c *Client) CreateJob(ctx context.Context, params *CreateJobParams, body CreateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateJobWithBody ¶
func (*Client) CreateManagedServer ¶
func (c *Client) CreateManagedServer(ctx context.Context, params *CreateManagedServerParams, body CreateManagedServerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateManagedServerWithBody ¶
func (*Client) CreateNewCloudFolder ¶
func (c *Client) CreateNewCloudFolder(ctx context.Context, params *CreateNewCloudFolderParams, body CreateNewCloudFolderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateNewCloudFolderWithBody ¶
func (*Client) CreateProxy ¶
func (c *Client) CreateProxy(ctx context.Context, params *CreateProxyParams, body CreateProxyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateProxyWithBody ¶
func (*Client) CreateRepository ¶
func (c *Client) CreateRepository(ctx context.Context, params *CreateRepositoryParams, body CreateRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateRepositoryWithBody ¶
func (*Client) CreateScaleOutRepository ¶
func (c *Client) CreateScaleOutRepository(ctx context.Context, params *CreateScaleOutRepositoryParams, body CreateScaleOutRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateScaleOutRepositoryWithBody ¶
func (*Client) CreateTokenWithBody ¶
func (*Client) CreateTokenWithFormdataBody ¶
func (c *Client) CreateTokenWithFormdataBody(ctx context.Context, params *CreateTokenParams, body CreateTokenFormdataRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteCloudCreds ¶
func (c *Client) DeleteCloudCreds(ctx context.Context, id openapi_types.UUID, params *DeleteCloudCredsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteCloudCredsHelperAppliance ¶
func (c *Client) DeleteCloudCredsHelperAppliance(ctx context.Context, id openapi_types.UUID, applianceId openapi_types.UUID, params *DeleteCloudCredsHelperApplianceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteComputerRecoveryToken ¶
func (c *Client) DeleteComputerRecoveryToken(ctx context.Context, id openapi_types.UUID, params *DeleteComputerRecoveryTokenParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteCreds ¶
func (c *Client) DeleteCreds(ctx context.Context, id openapi_types.UUID, params *DeleteCredsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteEncryptionPassword ¶
func (c *Client) DeleteEncryptionPassword(ctx context.Context, id openapi_types.UUID, params *DeleteEncryptionPasswordParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteJob ¶
func (c *Client) DeleteJob(ctx context.Context, id openapi_types.UUID, params *DeleteJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteManagedServer ¶
func (c *Client) DeleteManagedServer(ctx context.Context, id openapi_types.UUID, params *DeleteManagedServerParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteProxy ¶
func (c *Client) DeleteProxy(ctx context.Context, id openapi_types.UUID, params *DeleteProxyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteRepository ¶
func (c *Client) DeleteRepository(ctx context.Context, id openapi_types.UUID, params *DeleteRepositoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteScaleOutRepository ¶
func (c *Client) DeleteScaleOutRepository(ctx context.Context, id openapi_types.UUID, params *DeleteScaleOutRepositoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DisableJob ¶
func (c *Client) DisableJob(ctx context.Context, id openapi_types.UUID, params *DisableJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DisableScaleOutExtentMaintenanceMode ¶
func (c *Client) DisableScaleOutExtentMaintenanceMode(ctx context.Context, id openapi_types.UUID, params *DisableScaleOutExtentMaintenanceModeParams, body DisableScaleOutExtentMaintenanceModeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DisableScaleOutExtentMaintenanceModeWithBody ¶
func (c *Client) DisableScaleOutExtentMaintenanceModeWithBody(ctx context.Context, id openapi_types.UUID, params *DisableScaleOutExtentMaintenanceModeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DisableScaleOutExtentSealedMode ¶
func (c *Client) DisableScaleOutExtentSealedMode(ctx context.Context, id openapi_types.UUID, params *DisableScaleOutExtentSealedModeParams, body DisableScaleOutExtentSealedModeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DisableScaleOutExtentSealedModeWithBody ¶
func (c *Client) DisableScaleOutExtentSealedModeWithBody(ctx context.Context, id openapi_types.UUID, params *DisableScaleOutExtentSealedModeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) EnableJob ¶
func (c *Client) EnableJob(ctx context.Context, id openapi_types.UUID, params *EnableJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) EnableScaleOutExtentMaintenanceMode ¶
func (c *Client) EnableScaleOutExtentMaintenanceMode(ctx context.Context, id openapi_types.UUID, params *EnableScaleOutExtentMaintenanceModeParams, body EnableScaleOutExtentMaintenanceModeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) EnableScaleOutExtentMaintenanceModeWithBody ¶
func (c *Client) EnableScaleOutExtentMaintenanceModeWithBody(ctx context.Context, id openapi_types.UUID, params *EnableScaleOutExtentMaintenanceModeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) EnableScaleOutExtentSealedMode ¶
func (c *Client) EnableScaleOutExtentSealedMode(ctx context.Context, id openapi_types.UUID, params *EnableScaleOutExtentSealedModeParams, body EnableScaleOutExtentSealedModeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) EnableScaleOutExtentSealedModeWithBody ¶
func (c *Client) EnableScaleOutExtentSealedModeWithBody(ctx context.Context, id openapi_types.UUID, params *EnableScaleOutExtentSealedModeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) EntireVmRestoreVmware ¶
func (c *Client) EntireVmRestoreVmware(ctx context.Context, params *EntireVmRestoreVmwareParams, body EntireVmRestoreVmwareJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) EntireVmRestoreVmwareWithBody ¶
func (*Client) EvacuateBackupsFromScaleOutExtent ¶
func (c *Client) EvacuateBackupsFromScaleOutExtent(ctx context.Context, id openapi_types.UUID, params *EvacuateBackupsFromScaleOutExtentParams, body EvacuateBackupsFromScaleOutExtentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) EvacuateBackupsFromScaleOutExtentWithBody ¶
func (c *Client) EvacuateBackupsFromScaleOutExtentWithBody(ctx context.Context, id openapi_types.UUID, params *EvacuateBackupsFromScaleOutExtentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ExportCloudCredentials ¶
func (c *Client) ExportCloudCredentials(ctx context.Context, params *ExportCloudCredentialsParams, body ExportCloudCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ExportCloudCredentialsWithBody ¶
func (*Client) ExportCredentials ¶
func (c *Client) ExportCredentials(ctx context.Context, params *ExportCredentialsParams, body ExportCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ExportCredentialsWithBody ¶
func (*Client) ExportEncryptionPasswords ¶
func (c *Client) ExportEncryptionPasswords(ctx context.Context, params *ExportEncryptionPasswordsParams, body ExportEncryptionPasswordsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ExportEncryptionPasswordsWithBody ¶
func (*Client) ExportJobs ¶
func (c *Client) ExportJobs(ctx context.Context, params *ExportJobsParams, body ExportJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ExportJobsWithBody ¶
func (*Client) ExportManagedServers ¶
func (c *Client) ExportManagedServers(ctx context.Context, params *ExportManagedServersParams, body ExportManagedServersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ExportManagedServersWithBody ¶
func (*Client) ExportProxies ¶
func (c *Client) ExportProxies(ctx context.Context, params *ExportProxiesParams, body ExportProxiesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ExportProxiesWithBody ¶
func (*Client) ExportRepositories ¶
func (c *Client) ExportRepositories(ctx context.Context, params *ExportRepositoriesParams, body ExportRepositoriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ExportRepositoriesWithBody ¶
func (*Client) FinishAppRegistrationByDeviceCode ¶
func (c *Client) FinishAppRegistrationByDeviceCode(ctx context.Context, verificationCode string, params *FinishAppRegistrationByDeviceCodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllAutomationSessions ¶
func (c *Client) GetAllAutomationSessions(ctx context.Context, params *GetAllAutomationSessionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllBackupObjects ¶
func (c *Client) GetAllBackupObjects(ctx context.Context, params *GetAllBackupObjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllBackups ¶
func (c *Client) GetAllBackups(ctx context.Context, params *GetAllBackupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllCloudCreds ¶
func (c *Client) GetAllCloudCreds(ctx context.Context, params *GetAllCloudCredsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllComputerRecoveryTokens ¶
func (c *Client) GetAllComputerRecoveryTokens(ctx context.Context, params *GetAllComputerRecoveryTokensParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllCreds ¶
func (c *Client) GetAllCreds(ctx context.Context, params *GetAllCredsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllCredsHelperAppliances ¶
func (c *Client) GetAllCredsHelperAppliances(ctx context.Context, id openapi_types.UUID, params *GetAllCredsHelperAppliancesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllEncryptionPasswords ¶
func (c *Client) GetAllEncryptionPasswords(ctx context.Context, params *GetAllEncryptionPasswordsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllInstantViVMRecoveryMounts ¶
func (c *Client) GetAllInstantViVMRecoveryMounts(ctx context.Context, params *GetAllInstantViVMRecoveryMountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllInventoryVmwareHosts ¶
func (c *Client) GetAllInventoryVmwareHosts(ctx context.Context, params *GetAllInventoryVmwareHostsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllJobs ¶
func (c *Client) GetAllJobs(ctx context.Context, params *GetAllJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllJobsStates ¶
func (c *Client) GetAllJobsStates(ctx context.Context, params *GetAllJobsStatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllManagedServers ¶
func (c *Client) GetAllManagedServers(ctx context.Context, params *GetAllManagedServersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllObjectRestorePoints ¶
func (c *Client) GetAllObjectRestorePoints(ctx context.Context, params *GetAllObjectRestorePointsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllProxies ¶
func (c *Client) GetAllProxies(ctx context.Context, params *GetAllProxiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllRepositories ¶
func (c *Client) GetAllRepositories(ctx context.Context, params *GetAllRepositoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllRepositoriesStates ¶
func (c *Client) GetAllRepositoriesStates(ctx context.Context, params *GetAllRepositoriesStatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllScaleOutRepositories ¶
func (c *Client) GetAllScaleOutRepositories(ctx context.Context, params *GetAllScaleOutRepositoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllServices ¶
func (c *Client) GetAllServices(ctx context.Context, params *GetAllServicesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllSessions ¶
func (c *Client) GetAllSessions(ctx context.Context, params *GetAllSessionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllTrafficRules ¶
func (c *Client) GetAllTrafficRules(ctx context.Context, params *GetAllTrafficRulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAllVmwareFcdInstantRecoveryMountModels ¶
func (c *Client) GetAllVmwareFcdInstantRecoveryMountModels(ctx context.Context, params *GetAllVmwareFcdInstantRecoveryMountModelsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAutomationSession ¶
func (c *Client) GetAutomationSession(ctx context.Context, id openapi_types.UUID, params *GetAutomationSessionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAutomationSessionLogs ¶
func (c *Client) GetAutomationSessionLogs(ctx context.Context, id openapi_types.UUID, params *GetAutomationSessionLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetBackup ¶
func (c *Client) GetBackup(ctx context.Context, id openapi_types.UUID, params *GetBackupParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetBackupObject ¶
func (c *Client) GetBackupObject(ctx context.Context, id openapi_types.UUID, params *GetBackupObjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetBackupObjectRestorePoints ¶
func (c *Client) GetBackupObjectRestorePoints(ctx context.Context, id openapi_types.UUID, params *GetBackupObjectRestorePointsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetBackupObjects ¶
func (c *Client) GetBackupObjects(ctx context.Context, id openapi_types.UUID, params *GetBackupObjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetCloudCreds ¶
func (c *Client) GetCloudCreds(ctx context.Context, id openapi_types.UUID, params *GetCloudCredsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetCloudCredsHelperAppliance ¶
func (c *Client) GetCloudCredsHelperAppliance(ctx context.Context, id openapi_types.UUID, applianceId openapi_types.UUID, params *GetCloudCredsHelperApplianceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetComputerRecoveryToken ¶
func (c *Client) GetComputerRecoveryToken(ctx context.Context, id openapi_types.UUID, params *GetComputerRecoveryTokenParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetConfigBackupOptions ¶
func (c *Client) GetConfigBackupOptions(ctx context.Context, params *GetConfigBackupOptionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetConnectionCertificate ¶
func (c *Client) GetConnectionCertificate(ctx context.Context, params *GetConnectionCertificateParams, body GetConnectionCertificateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetConnectionCertificateWithBody ¶
func (*Client) GetCreds ¶
func (c *Client) GetCreds(ctx context.Context, id openapi_types.UUID, params *GetCredsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetEncryptionPassword ¶
func (c *Client) GetEncryptionPassword(ctx context.Context, id openapi_types.UUID, params *GetEncryptionPasswordParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetGeneralOptions ¶
func (c *Client) GetGeneralOptions(ctx context.Context, params *GetGeneralOptionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetInstantViVMRecoveryMount ¶
func (c *Client) GetInstantViVMRecoveryMount(ctx context.Context, mountId openapi_types.UUID, params *GetInstantViVMRecoveryMountParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetJob ¶
func (c *Client) GetJob(ctx context.Context, id openapi_types.UUID, params *GetJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetManagedServer ¶
func (c *Client) GetManagedServer(ctx context.Context, id openapi_types.UUID, params *GetManagedServerParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetObjectRestorePoint ¶
func (c *Client) GetObjectRestorePoint(ctx context.Context, id openapi_types.UUID, params *GetObjectRestorePointParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetObjectRestorePointDisks ¶
func (c *Client) GetObjectRestorePointDisks(ctx context.Context, id openapi_types.UUID, params *GetObjectRestorePointDisksParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetProxy ¶
func (c *Client) GetProxy(ctx context.Context, id openapi_types.UUID, params *GetProxyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetRepository ¶
func (c *Client) GetRepository(ctx context.Context, id openapi_types.UUID, params *GetRepositoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetRepositoryAccessPermissions ¶
func (c *Client) GetRepositoryAccessPermissions(ctx context.Context, id openapi_types.UUID, params *GetRepositoryAccessPermissionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetScaleOutRepository ¶
func (c *Client) GetScaleOutRepository(ctx context.Context, id openapi_types.UUID, params *GetScaleOutRepositoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetScaleOutRepositoryAccessPermissions ¶
func (c *Client) GetScaleOutRepositoryAccessPermissions(ctx context.Context, id openapi_types.UUID, params *GetScaleOutRepositoryAccessPermissionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetServerCertificate ¶
func (c *Client) GetServerCertificate(ctx context.Context, params *GetServerCertificateParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetServerInfo ¶
func (c *Client) GetServerInfo(ctx context.Context, params *GetServerInfoParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetServerTime ¶
func (c *Client) GetServerTime(ctx context.Context, params *GetServerTimeParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSession ¶
func (c *Client) GetSession(ctx context.Context, id openapi_types.UUID, params *GetSessionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSessionLogs ¶
func (c *Client) GetSessionLogs(ctx context.Context, id openapi_types.UUID, params *GetSessionLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetVmwareFcdInstantRecoveryMountModel ¶
func (c *Client) GetVmwareFcdInstantRecoveryMountModel(ctx context.Context, mountId openapi_types.UUID, params *GetVmwareFcdInstantRecoveryMountModelParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetVmwareHostObject ¶
func (c *Client) GetVmwareHostObject(ctx context.Context, name string, params *GetVmwareHostObjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ImportCloudCredentials ¶
func (c *Client) ImportCloudCredentials(ctx context.Context, params *ImportCloudCredentialsParams, body ImportCloudCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ImportCloudCredentialsWithBody ¶
func (*Client) ImportCredentials ¶
func (c *Client) ImportCredentials(ctx context.Context, params *ImportCredentialsParams, body ImportCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ImportCredentialsWithBody ¶
func (*Client) ImportEncryptionPasswords ¶
func (c *Client) ImportEncryptionPasswords(ctx context.Context, params *ImportEncryptionPasswordsParams, body ImportEncryptionPasswordsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ImportEncryptionPasswordsWithBody ¶
func (*Client) ImportJobs ¶
func (c *Client) ImportJobs(ctx context.Context, params *ImportJobsParams, body ImportJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ImportJobsWithBody ¶
func (*Client) ImportManagedServers ¶
func (c *Client) ImportManagedServers(ctx context.Context, params *ImportManagedServersParams, body ImportManagedServersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ImportManagedServersWithBody ¶
func (*Client) ImportProxies ¶
func (c *Client) ImportProxies(ctx context.Context, params *ImportProxiesParams, body ImportProxiesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ImportProxiesWithBody ¶
func (*Client) ImportRepositories ¶
func (c *Client) ImportRepositories(ctx context.Context, params *ImportRepositoriesParams, body ImportRepositoriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ImportRepositoriesWithBody ¶
func (*Client) InstantRecoveryVmwareFcdDismountWithSession ¶
func (c *Client) InstantRecoveryVmwareFcdDismountWithSession(ctx context.Context, mountId openapi_types.UUID, params *InstantRecoveryVmwareFcdDismountWithSessionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) InstantRecoveryVmwareFcdMigrateWithSession ¶
func (c *Client) InstantRecoveryVmwareFcdMigrateWithSession(ctx context.Context, mountId openapi_types.UUID, params *InstantRecoveryVmwareFcdMigrateWithSessionParams, body InstantRecoveryVmwareFcdMigrateWithSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) InstantRecoveryVmwareFcdMigrateWithSessionWithBody ¶
func (c *Client) InstantRecoveryVmwareFcdMigrateWithSessionWithBody(ctx context.Context, mountId openapi_types.UUID, params *InstantRecoveryVmwareFcdMigrateWithSessionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) InstantRecoveryVmwareFcdMountWithSession ¶
func (c *Client) InstantRecoveryVmwareFcdMountWithSession(ctx context.Context, params *InstantRecoveryVmwareFcdMountWithSessionParams, body InstantRecoveryVmwareFcdMountWithSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) InstantRecoveryVmwareFcdMountWithSessionWithBody ¶
func (*Client) InstantViVMRecoveryMigrate ¶
func (c *Client) InstantViVMRecoveryMigrate(ctx context.Context, mountId openapi_types.UUID, params *InstantViVMRecoveryMigrateParams, body InstantViVMRecoveryMigrateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) InstantViVMRecoveryMigrateWithBody ¶
func (c *Client) InstantViVMRecoveryMigrateWithBody(ctx context.Context, mountId openapi_types.UUID, params *InstantViVMRecoveryMigrateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) InstantViVMRecoveryMount ¶
func (c *Client) InstantViVMRecoveryMount(ctx context.Context, params *InstantViVMRecoveryMountParams, body InstantViVMRecoveryMountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) InstantViVMRecoveryMountWithBody ¶
func (*Client) InstantViVMRecoveryUnmount ¶
func (c *Client) InstantViVMRecoveryUnmount(ctx context.Context, mountId openapi_types.UUID, params *InstantViVMRecoveryUnmountParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) Logout ¶
func (c *Client) Logout(ctx context.Context, params *LogoutParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RequestAppRegistrationByDeviceCode ¶
func (c *Client) RequestAppRegistrationByDeviceCode(ctx context.Context, params *RequestAppRegistrationByDeviceCodeParams, body RequestAppRegistrationByDeviceCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RequestAppRegistrationByDeviceCodeWithBody ¶
func (*Client) StartConfigBackup ¶
func (c *Client) StartConfigBackup(ctx context.Context, params *StartConfigBackupParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) StartJob ¶
func (c *Client) StartJob(ctx context.Context, id openapi_types.UUID, params *StartJobParams, body StartJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) StartJobWithBody ¶
func (c *Client) StartJobWithBody(ctx context.Context, id openapi_types.UUID, params *StartJobParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) StopAutomationSession ¶
func (c *Client) StopAutomationSession(ctx context.Context, id openapi_types.UUID, params *StopAutomationSessionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) StopJob ¶
func (c *Client) StopJob(ctx context.Context, id openapi_types.UUID, params *StopJobParams, body StopJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) StopJobWithBody ¶
func (c *Client) StopJobWithBody(ctx context.Context, id openapi_types.UUID, params *StopJobParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) StopSession ¶
func (c *Client) StopSession(ctx context.Context, id openapi_types.UUID, params *StopSessionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateCloudCreds ¶
func (c *Client) UpdateCloudCreds(ctx context.Context, id openapi_types.UUID, params *UpdateCloudCredsParams, body UpdateCloudCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateCloudCredsWithBody ¶
func (c *Client) UpdateCloudCredsWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateCloudCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateComputerRecoveryToken ¶
func (c *Client) UpdateComputerRecoveryToken(ctx context.Context, id openapi_types.UUID, params *UpdateComputerRecoveryTokenParams, body UpdateComputerRecoveryTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateComputerRecoveryTokenWithBody ¶
func (c *Client) UpdateComputerRecoveryTokenWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateComputerRecoveryTokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateConfigBackupOptions ¶
func (c *Client) UpdateConfigBackupOptions(ctx context.Context, params *UpdateConfigBackupOptionsParams, body UpdateConfigBackupOptionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateConfigBackupOptionsWithBody ¶
func (*Client) UpdateCreds ¶
func (c *Client) UpdateCreds(ctx context.Context, id openapi_types.UUID, params *UpdateCredsParams, body UpdateCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateCredsWithBody ¶
func (c *Client) UpdateCredsWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateEncryptionPassword ¶
func (c *Client) UpdateEncryptionPassword(ctx context.Context, id openapi_types.UUID, params *UpdateEncryptionPasswordParams, body UpdateEncryptionPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateEncryptionPasswordWithBody ¶
func (c *Client) UpdateEncryptionPasswordWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateEncryptionPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateGeneralOptions ¶
func (c *Client) UpdateGeneralOptions(ctx context.Context, params *UpdateGeneralOptionsParams, body UpdateGeneralOptionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateGeneralOptionsWithBody ¶
func (*Client) UpdateJob ¶
func (c *Client) UpdateJob(ctx context.Context, id openapi_types.UUID, params *UpdateJobParams, body UpdateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateJobWithBody ¶
func (c *Client) UpdateJobWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateJobParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateManagedServer ¶
func (c *Client) UpdateManagedServer(ctx context.Context, id openapi_types.UUID, params *UpdateManagedServerParams, body UpdateManagedServerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateManagedServerWithBody ¶
func (c *Client) UpdateManagedServerWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateManagedServerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateProxy ¶
func (c *Client) UpdateProxy(ctx context.Context, id openapi_types.UUID, params *UpdateProxyParams, body UpdateProxyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateProxyWithBody ¶
func (c *Client) UpdateProxyWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateProxyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateRepository ¶
func (c *Client) UpdateRepository(ctx context.Context, id openapi_types.UUID, params *UpdateRepositoryParams, body UpdateRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateRepositoryAccessPermissions ¶
func (c *Client) UpdateRepositoryAccessPermissions(ctx context.Context, id openapi_types.UUID, params *UpdateRepositoryAccessPermissionsParams, body UpdateRepositoryAccessPermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateRepositoryAccessPermissionsWithBody ¶
func (c *Client) UpdateRepositoryAccessPermissionsWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateRepositoryAccessPermissionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateRepositoryWithBody ¶
func (c *Client) UpdateRepositoryWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateRepositoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateScaleOutRepository ¶
func (c *Client) UpdateScaleOutRepository(ctx context.Context, id openapi_types.UUID, params *UpdateScaleOutRepositoryParams, body UpdateScaleOutRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateScaleOutRepositoryAccessPermissions ¶
func (c *Client) UpdateScaleOutRepositoryAccessPermissions(ctx context.Context, id openapi_types.UUID, params *UpdateScaleOutRepositoryAccessPermissionsParams, body UpdateScaleOutRepositoryAccessPermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateScaleOutRepositoryAccessPermissionsWithBody ¶
func (c *Client) UpdateScaleOutRepositoryAccessPermissionsWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateScaleOutRepositoryAccessPermissionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateScaleOutRepositoryWithBody ¶
func (c *Client) UpdateScaleOutRepositoryWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateScaleOutRepositoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateSingleUseCredentials ¶
func (c *Client) UpdateSingleUseCredentials(ctx context.Context, id openapi_types.UUID, params *UpdateSingleUseCredentialsParams, body UpdateSingleUseCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateSingleUseCredentialsWithBody ¶
func (c *Client) UpdateSingleUseCredentialsWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateSingleUseCredentialsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateTrafficRules ¶
func (c *Client) UpdateTrafficRules(ctx context.Context, params *UpdateTrafficRulesParams, body UpdateTrafficRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateTrafficRulesWithBody ¶
type ClientInterface ¶
type ClientInterface interface { // CreateAuthorizationCode request CreateAuthorizationCode(ctx context.Context, params *CreateAuthorizationCodeParams, reqEditors ...RequestEditorFn) (*http.Response, error) // Logout request Logout(ctx context.Context, params *LogoutParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateToken request with any body CreateTokenWithBody(ctx context.Context, params *CreateTokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateTokenWithFormdataBody(ctx context.Context, params *CreateTokenParams, body CreateTokenFormdataRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllComputerRecoveryTokens request GetAllComputerRecoveryTokens(ctx context.Context, params *GetAllComputerRecoveryTokensParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateComputerRecoveryToken request with any body CreateComputerRecoveryTokenWithBody(ctx context.Context, params *CreateComputerRecoveryTokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateComputerRecoveryToken(ctx context.Context, params *CreateComputerRecoveryTokenParams, body CreateComputerRecoveryTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteComputerRecoveryToken request DeleteComputerRecoveryToken(ctx context.Context, id openapi_types.UUID, params *DeleteComputerRecoveryTokenParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetComputerRecoveryToken request GetComputerRecoveryToken(ctx context.Context, id openapi_types.UUID, params *GetComputerRecoveryTokenParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateComputerRecoveryToken request with any body UpdateComputerRecoveryTokenWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateComputerRecoveryTokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateComputerRecoveryToken(ctx context.Context, id openapi_types.UUID, params *UpdateComputerRecoveryTokenParams, body UpdateComputerRecoveryTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ExportCloudCredentials request with any body ExportCloudCredentialsWithBody(ctx context.Context, params *ExportCloudCredentialsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ExportCloudCredentials(ctx context.Context, params *ExportCloudCredentialsParams, body ExportCloudCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ImportCloudCredentials request with any body ImportCloudCredentialsWithBody(ctx context.Context, params *ImportCloudCredentialsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ImportCloudCredentials(ctx context.Context, params *ImportCloudCredentialsParams, body ImportCloudCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ExportCredentials request with any body ExportCredentialsWithBody(ctx context.Context, params *ExportCredentialsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ExportCredentials(ctx context.Context, params *ExportCredentialsParams, body ExportCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ImportCredentials request with any body ImportCredentialsWithBody(ctx context.Context, params *ImportCredentialsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ImportCredentials(ctx context.Context, params *ImportCredentialsParams, body ImportCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ExportEncryptionPasswords request with any body ExportEncryptionPasswordsWithBody(ctx context.Context, params *ExportEncryptionPasswordsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ExportEncryptionPasswords(ctx context.Context, params *ExportEncryptionPasswordsParams, body ExportEncryptionPasswordsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ImportEncryptionPasswords request with any body ImportEncryptionPasswordsWithBody(ctx context.Context, params *ImportEncryptionPasswordsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ImportEncryptionPasswords(ctx context.Context, params *ImportEncryptionPasswordsParams, body ImportEncryptionPasswordsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ExportJobs request with any body ExportJobsWithBody(ctx context.Context, params *ExportJobsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ExportJobs(ctx context.Context, params *ExportJobsParams, body ExportJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ImportJobs request with any body ImportJobsWithBody(ctx context.Context, params *ImportJobsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ImportJobs(ctx context.Context, params *ImportJobsParams, body ImportJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ExportManagedServers request with any body ExportManagedServersWithBody(ctx context.Context, params *ExportManagedServersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ExportManagedServers(ctx context.Context, params *ExportManagedServersParams, body ExportManagedServersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ImportManagedServers request with any body ImportManagedServersWithBody(ctx context.Context, params *ImportManagedServersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ImportManagedServers(ctx context.Context, params *ImportManagedServersParams, body ImportManagedServersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ExportProxies request with any body ExportProxiesWithBody(ctx context.Context, params *ExportProxiesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ExportProxies(ctx context.Context, params *ExportProxiesParams, body ExportProxiesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ImportProxies request with any body ImportProxiesWithBody(ctx context.Context, params *ImportProxiesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ImportProxies(ctx context.Context, params *ImportProxiesParams, body ImportProxiesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ExportRepositories request with any body ExportRepositoriesWithBody(ctx context.Context, params *ExportRepositoriesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ExportRepositories(ctx context.Context, params *ExportRepositoriesParams, body ExportRepositoriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ImportRepositories request with any body ImportRepositoriesWithBody(ctx context.Context, params *ImportRepositoriesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ImportRepositories(ctx context.Context, params *ImportRepositoriesParams, body ImportRepositoriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllAutomationSessions request GetAllAutomationSessions(ctx context.Context, params *GetAllAutomationSessionsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAutomationSession request GetAutomationSession(ctx context.Context, id openapi_types.UUID, params *GetAutomationSessionParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAutomationSessionLogs request GetAutomationSessionLogs(ctx context.Context, id openapi_types.UUID, params *GetAutomationSessionLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // StopAutomationSession request StopAutomationSession(ctx context.Context, id openapi_types.UUID, params *StopAutomationSessionParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllManagedServers request GetAllManagedServers(ctx context.Context, params *GetAllManagedServersParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateManagedServer request with any body CreateManagedServerWithBody(ctx context.Context, params *CreateManagedServerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateManagedServer(ctx context.Context, params *CreateManagedServerParams, body CreateManagedServerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteManagedServer request DeleteManagedServer(ctx context.Context, id openapi_types.UUID, params *DeleteManagedServerParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetManagedServer request GetManagedServer(ctx context.Context, id openapi_types.UUID, params *GetManagedServerParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateManagedServer request with any body UpdateManagedServerWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateManagedServerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateManagedServer(ctx context.Context, id openapi_types.UUID, params *UpdateManagedServerParams, body UpdateManagedServerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateSingleUseCredentials request with any body UpdateSingleUseCredentialsWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateSingleUseCredentialsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateSingleUseCredentials(ctx context.Context, id openapi_types.UUID, params *UpdateSingleUseCredentialsParams, body UpdateSingleUseCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllProxies request GetAllProxies(ctx context.Context, params *GetAllProxiesParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateProxy request with any body CreateProxyWithBody(ctx context.Context, params *CreateProxyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateProxy(ctx context.Context, params *CreateProxyParams, body CreateProxyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteProxy request DeleteProxy(ctx context.Context, id openapi_types.UUID, params *DeleteProxyParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetProxy request GetProxy(ctx context.Context, id openapi_types.UUID, params *GetProxyParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateProxy request with any body UpdateProxyWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateProxyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateProxy(ctx context.Context, id openapi_types.UUID, params *UpdateProxyParams, body UpdateProxyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllRepositories request GetAllRepositories(ctx context.Context, params *GetAllRepositoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateRepository request with any body CreateRepositoryWithBody(ctx context.Context, params *CreateRepositoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateRepository(ctx context.Context, params *CreateRepositoryParams, body CreateRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllRepositoriesStates request GetAllRepositoriesStates(ctx context.Context, params *GetAllRepositoriesStatesParams, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteRepository request DeleteRepository(ctx context.Context, id openapi_types.UUID, params *DeleteRepositoryParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetRepository request GetRepository(ctx context.Context, id openapi_types.UUID, params *GetRepositoryParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateRepository request with any body UpdateRepositoryWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateRepositoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateRepository(ctx context.Context, id openapi_types.UUID, params *UpdateRepositoryParams, body UpdateRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetRepositoryAccessPermissions request GetRepositoryAccessPermissions(ctx context.Context, id openapi_types.UUID, params *GetRepositoryAccessPermissionsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateRepositoryAccessPermissions request with any body UpdateRepositoryAccessPermissionsWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateRepositoryAccessPermissionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateRepositoryAccessPermissions(ctx context.Context, id openapi_types.UUID, params *UpdateRepositoryAccessPermissionsParams, body UpdateRepositoryAccessPermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllScaleOutRepositories request GetAllScaleOutRepositories(ctx context.Context, params *GetAllScaleOutRepositoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateScaleOutRepository request with any body CreateScaleOutRepositoryWithBody(ctx context.Context, params *CreateScaleOutRepositoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateScaleOutRepository(ctx context.Context, params *CreateScaleOutRepositoryParams, body CreateScaleOutRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteScaleOutRepository request DeleteScaleOutRepository(ctx context.Context, id openapi_types.UUID, params *DeleteScaleOutRepositoryParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetScaleOutRepository request GetScaleOutRepository(ctx context.Context, id openapi_types.UUID, params *GetScaleOutRepositoryParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateScaleOutRepository request with any body UpdateScaleOutRepositoryWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateScaleOutRepositoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateScaleOutRepository(ctx context.Context, id openapi_types.UUID, params *UpdateScaleOutRepositoryParams, body UpdateScaleOutRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetScaleOutRepositoryAccessPermissions request GetScaleOutRepositoryAccessPermissions(ctx context.Context, id openapi_types.UUID, params *GetScaleOutRepositoryAccessPermissionsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateScaleOutRepositoryAccessPermissions request with any body UpdateScaleOutRepositoryAccessPermissionsWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateScaleOutRepositoryAccessPermissionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateScaleOutRepositoryAccessPermissions(ctx context.Context, id openapi_types.UUID, params *UpdateScaleOutRepositoryAccessPermissionsParams, body UpdateScaleOutRepositoryAccessPermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DisableScaleOutExtentMaintenanceMode request with any body DisableScaleOutExtentMaintenanceModeWithBody(ctx context.Context, id openapi_types.UUID, params *DisableScaleOutExtentMaintenanceModeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) DisableScaleOutExtentMaintenanceMode(ctx context.Context, id openapi_types.UUID, params *DisableScaleOutExtentMaintenanceModeParams, body DisableScaleOutExtentMaintenanceModeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DisableScaleOutExtentSealedMode request with any body DisableScaleOutExtentSealedModeWithBody(ctx context.Context, id openapi_types.UUID, params *DisableScaleOutExtentSealedModeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) DisableScaleOutExtentSealedMode(ctx context.Context, id openapi_types.UUID, params *DisableScaleOutExtentSealedModeParams, body DisableScaleOutExtentSealedModeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // EnableScaleOutExtentMaintenanceMode request with any body EnableScaleOutExtentMaintenanceModeWithBody(ctx context.Context, id openapi_types.UUID, params *EnableScaleOutExtentMaintenanceModeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) EnableScaleOutExtentMaintenanceMode(ctx context.Context, id openapi_types.UUID, params *EnableScaleOutExtentMaintenanceModeParams, body EnableScaleOutExtentMaintenanceModeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // EnableScaleOutExtentSealedMode request with any body EnableScaleOutExtentSealedModeWithBody(ctx context.Context, id openapi_types.UUID, params *EnableScaleOutExtentSealedModeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) EnableScaleOutExtentSealedMode(ctx context.Context, id openapi_types.UUID, params *EnableScaleOutExtentSealedModeParams, body EnableScaleOutExtentSealedModeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // EvacuateBackupsFromScaleOutExtent request with any body EvacuateBackupsFromScaleOutExtentWithBody(ctx context.Context, id openapi_types.UUID, params *EvacuateBackupsFromScaleOutExtentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) EvacuateBackupsFromScaleOutExtent(ctx context.Context, id openapi_types.UUID, params *EvacuateBackupsFromScaleOutExtentParams, body EvacuateBackupsFromScaleOutExtentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllBackupObjects request GetAllBackupObjects(ctx context.Context, params *GetAllBackupObjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetBackupObject request GetBackupObject(ctx context.Context, id openapi_types.UUID, params *GetBackupObjectParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetBackupObjectRestorePoints request GetBackupObjectRestorePoints(ctx context.Context, id openapi_types.UUID, params *GetBackupObjectRestorePointsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllBackups request GetAllBackups(ctx context.Context, params *GetAllBackupsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetBackup request GetBackup(ctx context.Context, id openapi_types.UUID, params *GetBackupParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetBackupObjects request GetBackupObjects(ctx context.Context, id openapi_types.UUID, params *GetBackupObjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // BrowseCloudEntity request with any body BrowseCloudEntityWithBody(ctx context.Context, params *BrowseCloudEntityParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) BrowseCloudEntity(ctx context.Context, params *BrowseCloudEntityParams, body BrowseCloudEntityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateNewCloudFolder request with any body CreateNewCloudFolderWithBody(ctx context.Context, params *CreateNewCloudFolderParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateNewCloudFolder(ctx context.Context, params *CreateNewCloudFolderParams, body CreateNewCloudFolderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllCloudCreds request GetAllCloudCreds(ctx context.Context, params *GetAllCloudCredsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateCloudCreds request with any body CreateCloudCredsWithBody(ctx context.Context, params *CreateCloudCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateCloudCreds(ctx context.Context, params *CreateCloudCredsParams, body CreateCloudCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // RequestAppRegistrationByDeviceCode request with any body RequestAppRegistrationByDeviceCodeWithBody(ctx context.Context, params *RequestAppRegistrationByDeviceCodeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) RequestAppRegistrationByDeviceCode(ctx context.Context, params *RequestAppRegistrationByDeviceCodeParams, body RequestAppRegistrationByDeviceCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // FinishAppRegistrationByDeviceCode request FinishAppRegistrationByDeviceCode(ctx context.Context, verificationCode string, params *FinishAppRegistrationByDeviceCodeParams, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteCloudCreds request DeleteCloudCreds(ctx context.Context, id openapi_types.UUID, params *DeleteCloudCredsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetCloudCreds request GetCloudCreds(ctx context.Context, id openapi_types.UUID, params *GetCloudCredsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateCloudCreds request with any body UpdateCloudCredsWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateCloudCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateCloudCreds(ctx context.Context, id openapi_types.UUID, params *UpdateCloudCredsParams, body UpdateCloudCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ChangeCloudCertificate request with any body ChangeCloudCertificateWithBody(ctx context.Context, id openapi_types.UUID, params *ChangeCloudCertificateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ChangeCloudCertificate(ctx context.Context, id openapi_types.UUID, params *ChangeCloudCertificateParams, body ChangeCloudCertificateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ChangeCloudCredsSecretKey request with any body ChangeCloudCredsSecretKeyWithBody(ctx context.Context, id openapi_types.UUID, params *ChangeCloudCredsSecretKeyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ChangeCloudCredsSecretKey(ctx context.Context, id openapi_types.UUID, params *ChangeCloudCredsSecretKeyParams, body ChangeCloudCredsSecretKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllCredsHelperAppliances request GetAllCredsHelperAppliances(ctx context.Context, id openapi_types.UUID, params *GetAllCredsHelperAppliancesParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateCloudCredsHelperAppliance request with any body CreateCloudCredsHelperApplianceWithBody(ctx context.Context, id openapi_types.UUID, params *CreateCloudCredsHelperApplianceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateCloudCredsHelperAppliance(ctx context.Context, id openapi_types.UUID, params *CreateCloudCredsHelperApplianceParams, body CreateCloudCredsHelperApplianceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteCloudCredsHelperAppliance request DeleteCloudCredsHelperAppliance(ctx context.Context, id openapi_types.UUID, applianceId openapi_types.UUID, params *DeleteCloudCredsHelperApplianceParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetCloudCredsHelperAppliance request GetCloudCredsHelperAppliance(ctx context.Context, id openapi_types.UUID, applianceId openapi_types.UUID, params *GetCloudCredsHelperApplianceParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetConfigBackupOptions request GetConfigBackupOptions(ctx context.Context, params *GetConfigBackupOptionsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateConfigBackupOptions request with any body UpdateConfigBackupOptionsWithBody(ctx context.Context, params *UpdateConfigBackupOptionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateConfigBackupOptions(ctx context.Context, params *UpdateConfigBackupOptionsParams, body UpdateConfigBackupOptionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // StartConfigBackup request StartConfigBackup(ctx context.Context, params *StartConfigBackupParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetConnectionCertificate request with any body GetConnectionCertificateWithBody(ctx context.Context, params *GetConnectionCertificateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) GetConnectionCertificate(ctx context.Context, params *GetConnectionCertificateParams, body GetConnectionCertificateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllCreds request GetAllCreds(ctx context.Context, params *GetAllCredsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateCreds request with any body CreateCredsWithBody(ctx context.Context, params *CreateCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateCreds(ctx context.Context, params *CreateCredsParams, body CreateCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteCreds request DeleteCreds(ctx context.Context, id openapi_types.UUID, params *DeleteCredsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetCreds request GetCreds(ctx context.Context, id openapi_types.UUID, params *GetCredsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateCreds request with any body UpdateCredsWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateCreds(ctx context.Context, id openapi_types.UUID, params *UpdateCredsParams, body UpdateCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ChangePasswordForCreds request with any body ChangePasswordForCredsWithBody(ctx context.Context, id openapi_types.UUID, params *ChangePasswordForCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ChangePasswordForCreds(ctx context.Context, id openapi_types.UUID, params *ChangePasswordForCredsParams, body ChangePasswordForCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ChangePrivateKeyForCreds request with any body ChangePrivateKeyForCredsWithBody(ctx context.Context, id openapi_types.UUID, params *ChangePrivateKeyForCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ChangePrivateKeyForCreds(ctx context.Context, id openapi_types.UUID, params *ChangePrivateKeyForCredsParams, body ChangePrivateKeyForCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ChangeRootPasswordForCreds request with any body ChangeRootPasswordForCredsWithBody(ctx context.Context, id openapi_types.UUID, params *ChangeRootPasswordForCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ChangeRootPasswordForCreds(ctx context.Context, id openapi_types.UUID, params *ChangeRootPasswordForCredsParams, body ChangeRootPasswordForCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllEncryptionPasswords request GetAllEncryptionPasswords(ctx context.Context, params *GetAllEncryptionPasswordsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateEncryptionPassword request with any body CreateEncryptionPasswordWithBody(ctx context.Context, params *CreateEncryptionPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateEncryptionPassword(ctx context.Context, params *CreateEncryptionPasswordParams, body CreateEncryptionPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteEncryptionPassword request DeleteEncryptionPassword(ctx context.Context, id openapi_types.UUID, params *DeleteEncryptionPasswordParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetEncryptionPassword request GetEncryptionPassword(ctx context.Context, id openapi_types.UUID, params *GetEncryptionPasswordParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateEncryptionPassword request with any body UpdateEncryptionPasswordWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateEncryptionPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateEncryptionPassword(ctx context.Context, id openapi_types.UUID, params *UpdateEncryptionPasswordParams, body UpdateEncryptionPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetGeneralOptions request GetGeneralOptions(ctx context.Context, params *GetGeneralOptionsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateGeneralOptions request with any body UpdateGeneralOptionsWithBody(ctx context.Context, params *UpdateGeneralOptionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateGeneralOptions(ctx context.Context, params *UpdateGeneralOptionsParams, body UpdateGeneralOptionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllInventoryVmwareHosts request GetAllInventoryVmwareHosts(ctx context.Context, params *GetAllInventoryVmwareHostsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetVmwareHostObject request GetVmwareHostObject(ctx context.Context, name string, params *GetVmwareHostObjectParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllJobs request GetAllJobs(ctx context.Context, params *GetAllJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateJob request with any body CreateJobWithBody(ctx context.Context, params *CreateJobParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateJob(ctx context.Context, params *CreateJobParams, body CreateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllJobsStates request GetAllJobsStates(ctx context.Context, params *GetAllJobsStatesParams, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteJob request DeleteJob(ctx context.Context, id openapi_types.UUID, params *DeleteJobParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetJob request GetJob(ctx context.Context, id openapi_types.UUID, params *GetJobParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateJob request with any body UpdateJobWithBody(ctx context.Context, id openapi_types.UUID, params *UpdateJobParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateJob(ctx context.Context, id openapi_types.UUID, params *UpdateJobParams, body UpdateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DisableJob request DisableJob(ctx context.Context, id openapi_types.UUID, params *DisableJobParams, reqEditors ...RequestEditorFn) (*http.Response, error) // EnableJob request EnableJob(ctx context.Context, id openapi_types.UUID, params *EnableJobParams, reqEditors ...RequestEditorFn) (*http.Response, error) // StartJob request with any body StartJobWithBody(ctx context.Context, id openapi_types.UUID, params *StartJobParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) StartJob(ctx context.Context, id openapi_types.UUID, params *StartJobParams, body StartJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // StopJob request with any body StopJobWithBody(ctx context.Context, id openapi_types.UUID, params *StopJobParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) StopJob(ctx context.Context, id openapi_types.UUID, params *StopJobParams, body StopJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllObjectRestorePoints request GetAllObjectRestorePoints(ctx context.Context, params *GetAllObjectRestorePointsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetObjectRestorePoint request GetObjectRestorePoint(ctx context.Context, id openapi_types.UUID, params *GetObjectRestorePointParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetObjectRestorePointDisks request GetObjectRestorePointDisks(ctx context.Context, id openapi_types.UUID, params *GetObjectRestorePointDisksParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllVmwareFcdInstantRecoveryMountModels request GetAllVmwareFcdInstantRecoveryMountModels(ctx context.Context, params *GetAllVmwareFcdInstantRecoveryMountModelsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // InstantRecoveryVmwareFcdMountWithSession request with any body InstantRecoveryVmwareFcdMountWithSessionWithBody(ctx context.Context, params *InstantRecoveryVmwareFcdMountWithSessionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) InstantRecoveryVmwareFcdMountWithSession(ctx context.Context, params *InstantRecoveryVmwareFcdMountWithSessionParams, body InstantRecoveryVmwareFcdMountWithSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetVmwareFcdInstantRecoveryMountModel request GetVmwareFcdInstantRecoveryMountModel(ctx context.Context, mountId openapi_types.UUID, params *GetVmwareFcdInstantRecoveryMountModelParams, reqEditors ...RequestEditorFn) (*http.Response, error) // InstantRecoveryVmwareFcdDismountWithSession request InstantRecoveryVmwareFcdDismountWithSession(ctx context.Context, mountId openapi_types.UUID, params *InstantRecoveryVmwareFcdDismountWithSessionParams, reqEditors ...RequestEditorFn) (*http.Response, error) // InstantRecoveryVmwareFcdMigrateWithSession request with any body InstantRecoveryVmwareFcdMigrateWithSessionWithBody(ctx context.Context, mountId openapi_types.UUID, params *InstantRecoveryVmwareFcdMigrateWithSessionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) InstantRecoveryVmwareFcdMigrateWithSession(ctx context.Context, mountId openapi_types.UUID, params *InstantRecoveryVmwareFcdMigrateWithSessionParams, body InstantRecoveryVmwareFcdMigrateWithSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllInstantViVMRecoveryMounts request GetAllInstantViVMRecoveryMounts(ctx context.Context, params *GetAllInstantViVMRecoveryMountsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // InstantViVMRecoveryMount request with any body InstantViVMRecoveryMountWithBody(ctx context.Context, params *InstantViVMRecoveryMountParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) InstantViVMRecoveryMount(ctx context.Context, params *InstantViVMRecoveryMountParams, body InstantViVMRecoveryMountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetInstantViVMRecoveryMount request GetInstantViVMRecoveryMount(ctx context.Context, mountId openapi_types.UUID, params *GetInstantViVMRecoveryMountParams, reqEditors ...RequestEditorFn) (*http.Response, error) // InstantViVMRecoveryMigrate request with any body InstantViVMRecoveryMigrateWithBody(ctx context.Context, mountId openapi_types.UUID, params *InstantViVMRecoveryMigrateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) InstantViVMRecoveryMigrate(ctx context.Context, mountId openapi_types.UUID, params *InstantViVMRecoveryMigrateParams, body InstantViVMRecoveryMigrateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // InstantViVMRecoveryUnmount request InstantViVMRecoveryUnmount(ctx context.Context, mountId openapi_types.UUID, params *InstantViVMRecoveryUnmountParams, reqEditors ...RequestEditorFn) (*http.Response, error) // EntireVmRestoreVmware request with any body EntireVmRestoreVmwareWithBody(ctx context.Context, params *EntireVmRestoreVmwareParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) EntireVmRestoreVmware(ctx context.Context, params *EntireVmRestoreVmwareParams, body EntireVmRestoreVmwareJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetServerCertificate request GetServerCertificate(ctx context.Context, params *GetServerCertificateParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetServerInfo request GetServerInfo(ctx context.Context, params *GetServerInfoParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetServerTime request GetServerTime(ctx context.Context, params *GetServerTimeParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllServices request GetAllServices(ctx context.Context, params *GetAllServicesParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllSessions request GetAllSessions(ctx context.Context, params *GetAllSessionsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetSession request GetSession(ctx context.Context, id openapi_types.UUID, params *GetSessionParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetSessionLogs request GetSessionLogs(ctx context.Context, id openapi_types.UUID, params *GetSessionLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // StopSession request StopSession(ctx context.Context, id openapi_types.UUID, params *StopSessionParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllTrafficRules request GetAllTrafficRules(ctx context.Context, params *GetAllTrafficRulesParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateTrafficRules request with any body UpdateTrafficRulesWithBody(ctx context.Context, params *UpdateTrafficRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateTrafficRules(ctx context.Context, params *UpdateTrafficRulesParams, body UpdateTrafficRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) }
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
Example ¶
package main import ( "context" "log" "github.com/kastenhq/veeam-vbr-sdk-go/v2/pkg/client" ) const vbrhost = "https://127.0.0.1:9419" const vbrapiver = "1.1-rev0" func main() { cl, err := client.NewClientWithResponses(vbrhost) if err != nil { log.Fatal(err) } rsi, err := cl.GetServerInfoWithResponse(context.Background(), &client.GetServerInfoParams{ XApiVersion: vbrapiver, }) if err != nil { log.Fatal(err) } log.Print(rsi) }
Output:
Example (Auth) ¶
package main import ( "context" "log" "github.com/kastenhq/veeam-vbr-sdk-go/v2/pkg/client" "github.com/deepmap/oapi-codegen/pkg/securityprovider" ) const vbrhost = "https://127.0.0.1:9419" const uservbr = "user" const passvbr = "pass" const vbrapiver = "1.1-rev0" func main() { cl, err := client.NewClientWithResponses(vbrhost) if err != nil { log.Fatal(err) } user := uservbr pass := passvbr rl, err := cl.CreateTokenWithFormdataBodyWithResponse(context.Background(), &client.CreateTokenParams{ XApiVersion: vbrapiver, }, client.CreateTokenFormdataRequestBody{ GrantType: "password", Username: &user, Password: &pass, }) if err != nil { log.Fatal(err) } bearerTokenProvider, bearerTokenProviderErr := securityprovider.NewSecurityProviderBearerToken(rl.JSON200.AccessToken) if bearerTokenProviderErr != nil { panic(bearerTokenProviderErr) } authcl, err := client.NewClientWithResponses(vbrhost, client.WithRequestEditorFn(bearerTokenProvider.Intercept)) if err != nil { log.Fatal(err) } _ = authcl }
Output:
Example (Nossl) ¶
package main import ( "crypto/tls" "log" "net/http" "github.com/kastenhq/veeam-vbr-sdk-go/v2/pkg/client" ) const vbrhost = "https://127.0.0.1:9419" func main() { tlsClient := &http.Client{ Transport: &http.Transport{ TLSClientConfig: &tls.Config{ InsecureSkipVerify: true, }, }, } cl, err := client.NewClientWithResponses(vbrhost, client.WithHTTPClient(tlsClient)) if err != nil { log.Fatal(err) } _ = cl }
Output:
func (*ClientWithResponses) BrowseCloudEntityWithBodyWithResponse ¶
func (c *ClientWithResponses) BrowseCloudEntityWithBodyWithResponse(ctx context.Context, params *BrowseCloudEntityParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BrowseCloudEntityResponse, error)
BrowseCloudEntityWithBodyWithResponse request with arbitrary body returning *BrowseCloudEntityResponse
func (*ClientWithResponses) BrowseCloudEntityWithResponse ¶
func (c *ClientWithResponses) BrowseCloudEntityWithResponse(ctx context.Context, params *BrowseCloudEntityParams, body BrowseCloudEntityJSONRequestBody, reqEditors ...RequestEditorFn) (*BrowseCloudEntityResponse, error)
func (*ClientWithResponses) ChangeCloudCertificateWithBodyWithResponse ¶
func (c *ClientWithResponses) ChangeCloudCertificateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *ChangeCloudCertificateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeCloudCertificateResponse, error)
ChangeCloudCertificateWithBodyWithResponse request with arbitrary body returning *ChangeCloudCertificateResponse
func (*ClientWithResponses) ChangeCloudCertificateWithResponse ¶
func (c *ClientWithResponses) ChangeCloudCertificateWithResponse(ctx context.Context, id openapi_types.UUID, params *ChangeCloudCertificateParams, body ChangeCloudCertificateJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeCloudCertificateResponse, error)
func (*ClientWithResponses) ChangeCloudCredsSecretKeyWithBodyWithResponse ¶
func (c *ClientWithResponses) ChangeCloudCredsSecretKeyWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *ChangeCloudCredsSecretKeyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeCloudCredsSecretKeyResponse, error)
ChangeCloudCredsSecretKeyWithBodyWithResponse request with arbitrary body returning *ChangeCloudCredsSecretKeyResponse
func (*ClientWithResponses) ChangeCloudCredsSecretKeyWithResponse ¶
func (c *ClientWithResponses) ChangeCloudCredsSecretKeyWithResponse(ctx context.Context, id openapi_types.UUID, params *ChangeCloudCredsSecretKeyParams, body ChangeCloudCredsSecretKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeCloudCredsSecretKeyResponse, error)
func (*ClientWithResponses) ChangePasswordForCredsWithBodyWithResponse ¶
func (c *ClientWithResponses) ChangePasswordForCredsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *ChangePasswordForCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangePasswordForCredsResponse, error)
ChangePasswordForCredsWithBodyWithResponse request with arbitrary body returning *ChangePasswordForCredsResponse
func (*ClientWithResponses) ChangePasswordForCredsWithResponse ¶
func (c *ClientWithResponses) ChangePasswordForCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *ChangePasswordForCredsParams, body ChangePasswordForCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangePasswordForCredsResponse, error)
func (*ClientWithResponses) ChangePrivateKeyForCredsWithBodyWithResponse ¶
func (c *ClientWithResponses) ChangePrivateKeyForCredsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *ChangePrivateKeyForCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangePrivateKeyForCredsResponse, error)
ChangePrivateKeyForCredsWithBodyWithResponse request with arbitrary body returning *ChangePrivateKeyForCredsResponse
func (*ClientWithResponses) ChangePrivateKeyForCredsWithResponse ¶
func (c *ClientWithResponses) ChangePrivateKeyForCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *ChangePrivateKeyForCredsParams, body ChangePrivateKeyForCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangePrivateKeyForCredsResponse, error)
func (*ClientWithResponses) ChangeRootPasswordForCredsWithBodyWithResponse ¶
func (c *ClientWithResponses) ChangeRootPasswordForCredsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *ChangeRootPasswordForCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeRootPasswordForCredsResponse, error)
ChangeRootPasswordForCredsWithBodyWithResponse request with arbitrary body returning *ChangeRootPasswordForCredsResponse
func (*ClientWithResponses) ChangeRootPasswordForCredsWithResponse ¶
func (c *ClientWithResponses) ChangeRootPasswordForCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *ChangeRootPasswordForCredsParams, body ChangeRootPasswordForCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeRootPasswordForCredsResponse, error)
func (*ClientWithResponses) CreateAuthorizationCodeWithResponse ¶
func (c *ClientWithResponses) CreateAuthorizationCodeWithResponse(ctx context.Context, params *CreateAuthorizationCodeParams, reqEditors ...RequestEditorFn) (*CreateAuthorizationCodeResponse, error)
CreateAuthorizationCodeWithResponse request returning *CreateAuthorizationCodeResponse
func (*ClientWithResponses) CreateCloudCredsHelperApplianceWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateCloudCredsHelperApplianceWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *CreateCloudCredsHelperApplianceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCloudCredsHelperApplianceResponse, error)
CreateCloudCredsHelperApplianceWithBodyWithResponse request with arbitrary body returning *CreateCloudCredsHelperApplianceResponse
func (*ClientWithResponses) CreateCloudCredsHelperApplianceWithResponse ¶
func (c *ClientWithResponses) CreateCloudCredsHelperApplianceWithResponse(ctx context.Context, id openapi_types.UUID, params *CreateCloudCredsHelperApplianceParams, body CreateCloudCredsHelperApplianceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCloudCredsHelperApplianceResponse, error)
func (*ClientWithResponses) CreateCloudCredsWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateCloudCredsWithBodyWithResponse(ctx context.Context, params *CreateCloudCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCloudCredsResponse, error)
CreateCloudCredsWithBodyWithResponse request with arbitrary body returning *CreateCloudCredsResponse
func (*ClientWithResponses) CreateCloudCredsWithResponse ¶
func (c *ClientWithResponses) CreateCloudCredsWithResponse(ctx context.Context, params *CreateCloudCredsParams, body CreateCloudCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCloudCredsResponse, error)
func (*ClientWithResponses) CreateComputerRecoveryTokenWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateComputerRecoveryTokenWithBodyWithResponse(ctx context.Context, params *CreateComputerRecoveryTokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateComputerRecoveryTokenResponse, error)
CreateComputerRecoveryTokenWithBodyWithResponse request with arbitrary body returning *CreateComputerRecoveryTokenResponse
func (*ClientWithResponses) CreateComputerRecoveryTokenWithResponse ¶
func (c *ClientWithResponses) CreateComputerRecoveryTokenWithResponse(ctx context.Context, params *CreateComputerRecoveryTokenParams, body CreateComputerRecoveryTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateComputerRecoveryTokenResponse, error)
func (*ClientWithResponses) CreateCredsWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateCredsWithBodyWithResponse(ctx context.Context, params *CreateCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCredsResponse, error)
CreateCredsWithBodyWithResponse request with arbitrary body returning *CreateCredsResponse
func (*ClientWithResponses) CreateCredsWithResponse ¶
func (c *ClientWithResponses) CreateCredsWithResponse(ctx context.Context, params *CreateCredsParams, body CreateCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCredsResponse, error)
func (*ClientWithResponses) CreateEncryptionPasswordWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateEncryptionPasswordWithBodyWithResponse(ctx context.Context, params *CreateEncryptionPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEncryptionPasswordResponse, error)
CreateEncryptionPasswordWithBodyWithResponse request with arbitrary body returning *CreateEncryptionPasswordResponse
func (*ClientWithResponses) CreateEncryptionPasswordWithResponse ¶
func (c *ClientWithResponses) CreateEncryptionPasswordWithResponse(ctx context.Context, params *CreateEncryptionPasswordParams, body CreateEncryptionPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEncryptionPasswordResponse, error)
func (*ClientWithResponses) CreateJobWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateJobWithBodyWithResponse(ctx context.Context, params *CreateJobParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateJobResponse, error)
CreateJobWithBodyWithResponse request with arbitrary body returning *CreateJobResponse
func (*ClientWithResponses) CreateJobWithResponse ¶
func (c *ClientWithResponses) CreateJobWithResponse(ctx context.Context, params *CreateJobParams, body CreateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateJobResponse, error)
func (*ClientWithResponses) CreateManagedServerWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateManagedServerWithBodyWithResponse(ctx context.Context, params *CreateManagedServerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateManagedServerResponse, error)
CreateManagedServerWithBodyWithResponse request with arbitrary body returning *CreateManagedServerResponse
func (*ClientWithResponses) CreateManagedServerWithResponse ¶
func (c *ClientWithResponses) CreateManagedServerWithResponse(ctx context.Context, params *CreateManagedServerParams, body CreateManagedServerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateManagedServerResponse, error)
func (*ClientWithResponses) CreateNewCloudFolderWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateNewCloudFolderWithBodyWithResponse(ctx context.Context, params *CreateNewCloudFolderParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNewCloudFolderResponse, error)
CreateNewCloudFolderWithBodyWithResponse request with arbitrary body returning *CreateNewCloudFolderResponse
func (*ClientWithResponses) CreateNewCloudFolderWithResponse ¶
func (c *ClientWithResponses) CreateNewCloudFolderWithResponse(ctx context.Context, params *CreateNewCloudFolderParams, body CreateNewCloudFolderJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNewCloudFolderResponse, error)
func (*ClientWithResponses) CreateProxyWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateProxyWithBodyWithResponse(ctx context.Context, params *CreateProxyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProxyResponse, error)
CreateProxyWithBodyWithResponse request with arbitrary body returning *CreateProxyResponse
func (*ClientWithResponses) CreateProxyWithResponse ¶
func (c *ClientWithResponses) CreateProxyWithResponse(ctx context.Context, params *CreateProxyParams, body CreateProxyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProxyResponse, error)
func (*ClientWithResponses) CreateRepositoryWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateRepositoryWithBodyWithResponse(ctx context.Context, params *CreateRepositoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRepositoryResponse, error)
CreateRepositoryWithBodyWithResponse request with arbitrary body returning *CreateRepositoryResponse
func (*ClientWithResponses) CreateRepositoryWithResponse ¶
func (c *ClientWithResponses) CreateRepositoryWithResponse(ctx context.Context, params *CreateRepositoryParams, body CreateRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRepositoryResponse, error)
func (*ClientWithResponses) CreateScaleOutRepositoryWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateScaleOutRepositoryWithBodyWithResponse(ctx context.Context, params *CreateScaleOutRepositoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateScaleOutRepositoryResponse, error)
CreateScaleOutRepositoryWithBodyWithResponse request with arbitrary body returning *CreateScaleOutRepositoryResponse
func (*ClientWithResponses) CreateScaleOutRepositoryWithResponse ¶
func (c *ClientWithResponses) CreateScaleOutRepositoryWithResponse(ctx context.Context, params *CreateScaleOutRepositoryParams, body CreateScaleOutRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateScaleOutRepositoryResponse, error)
func (*ClientWithResponses) CreateTokenWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateTokenWithBodyWithResponse(ctx context.Context, params *CreateTokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTokenResponse, error)
CreateTokenWithBodyWithResponse request with arbitrary body returning *CreateTokenResponse
func (*ClientWithResponses) CreateTokenWithFormdataBodyWithResponse ¶
func (c *ClientWithResponses) CreateTokenWithFormdataBodyWithResponse(ctx context.Context, params *CreateTokenParams, body CreateTokenFormdataRequestBody, reqEditors ...RequestEditorFn) (*CreateTokenResponse, error)
func (*ClientWithResponses) DeleteCloudCredsHelperApplianceWithResponse ¶
func (c *ClientWithResponses) DeleteCloudCredsHelperApplianceWithResponse(ctx context.Context, id openapi_types.UUID, applianceId openapi_types.UUID, params *DeleteCloudCredsHelperApplianceParams, reqEditors ...RequestEditorFn) (*DeleteCloudCredsHelperApplianceResponse, error)
DeleteCloudCredsHelperApplianceWithResponse request returning *DeleteCloudCredsHelperApplianceResponse
func (*ClientWithResponses) DeleteCloudCredsWithResponse ¶
func (c *ClientWithResponses) DeleteCloudCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteCloudCredsParams, reqEditors ...RequestEditorFn) (*DeleteCloudCredsResponse, error)
DeleteCloudCredsWithResponse request returning *DeleteCloudCredsResponse
func (*ClientWithResponses) DeleteComputerRecoveryTokenWithResponse ¶
func (c *ClientWithResponses) DeleteComputerRecoveryTokenWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteComputerRecoveryTokenParams, reqEditors ...RequestEditorFn) (*DeleteComputerRecoveryTokenResponse, error)
DeleteComputerRecoveryTokenWithResponse request returning *DeleteComputerRecoveryTokenResponse
func (*ClientWithResponses) DeleteCredsWithResponse ¶
func (c *ClientWithResponses) DeleteCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteCredsParams, reqEditors ...RequestEditorFn) (*DeleteCredsResponse, error)
DeleteCredsWithResponse request returning *DeleteCredsResponse
func (*ClientWithResponses) DeleteEncryptionPasswordWithResponse ¶
func (c *ClientWithResponses) DeleteEncryptionPasswordWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteEncryptionPasswordParams, reqEditors ...RequestEditorFn) (*DeleteEncryptionPasswordResponse, error)
DeleteEncryptionPasswordWithResponse request returning *DeleteEncryptionPasswordResponse
func (*ClientWithResponses) DeleteJobWithResponse ¶
func (c *ClientWithResponses) DeleteJobWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteJobParams, reqEditors ...RequestEditorFn) (*DeleteJobResponse, error)
DeleteJobWithResponse request returning *DeleteJobResponse
func (*ClientWithResponses) DeleteManagedServerWithResponse ¶
func (c *ClientWithResponses) DeleteManagedServerWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteManagedServerParams, reqEditors ...RequestEditorFn) (*DeleteManagedServerResponse, error)
DeleteManagedServerWithResponse request returning *DeleteManagedServerResponse
func (*ClientWithResponses) DeleteProxyWithResponse ¶
func (c *ClientWithResponses) DeleteProxyWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteProxyParams, reqEditors ...RequestEditorFn) (*DeleteProxyResponse, error)
DeleteProxyWithResponse request returning *DeleteProxyResponse
func (*ClientWithResponses) DeleteRepositoryWithResponse ¶
func (c *ClientWithResponses) DeleteRepositoryWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteRepositoryParams, reqEditors ...RequestEditorFn) (*DeleteRepositoryResponse, error)
DeleteRepositoryWithResponse request returning *DeleteRepositoryResponse
func (*ClientWithResponses) DeleteScaleOutRepositoryWithResponse ¶
func (c *ClientWithResponses) DeleteScaleOutRepositoryWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteScaleOutRepositoryParams, reqEditors ...RequestEditorFn) (*DeleteScaleOutRepositoryResponse, error)
DeleteScaleOutRepositoryWithResponse request returning *DeleteScaleOutRepositoryResponse
func (*ClientWithResponses) DisableJobWithResponse ¶
func (c *ClientWithResponses) DisableJobWithResponse(ctx context.Context, id openapi_types.UUID, params *DisableJobParams, reqEditors ...RequestEditorFn) (*DisableJobResponse, error)
DisableJobWithResponse request returning *DisableJobResponse
func (*ClientWithResponses) DisableScaleOutExtentMaintenanceModeWithBodyWithResponse ¶
func (c *ClientWithResponses) DisableScaleOutExtentMaintenanceModeWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *DisableScaleOutExtentMaintenanceModeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DisableScaleOutExtentMaintenanceModeResponse, error)
DisableScaleOutExtentMaintenanceModeWithBodyWithResponse request with arbitrary body returning *DisableScaleOutExtentMaintenanceModeResponse
func (*ClientWithResponses) DisableScaleOutExtentMaintenanceModeWithResponse ¶
func (c *ClientWithResponses) DisableScaleOutExtentMaintenanceModeWithResponse(ctx context.Context, id openapi_types.UUID, params *DisableScaleOutExtentMaintenanceModeParams, body DisableScaleOutExtentMaintenanceModeJSONRequestBody, reqEditors ...RequestEditorFn) (*DisableScaleOutExtentMaintenanceModeResponse, error)
func (*ClientWithResponses) DisableScaleOutExtentSealedModeWithBodyWithResponse ¶
func (c *ClientWithResponses) DisableScaleOutExtentSealedModeWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *DisableScaleOutExtentSealedModeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DisableScaleOutExtentSealedModeResponse, error)
DisableScaleOutExtentSealedModeWithBodyWithResponse request with arbitrary body returning *DisableScaleOutExtentSealedModeResponse
func (*ClientWithResponses) DisableScaleOutExtentSealedModeWithResponse ¶
func (c *ClientWithResponses) DisableScaleOutExtentSealedModeWithResponse(ctx context.Context, id openapi_types.UUID, params *DisableScaleOutExtentSealedModeParams, body DisableScaleOutExtentSealedModeJSONRequestBody, reqEditors ...RequestEditorFn) (*DisableScaleOutExtentSealedModeResponse, error)
func (*ClientWithResponses) EnableJobWithResponse ¶
func (c *ClientWithResponses) EnableJobWithResponse(ctx context.Context, id openapi_types.UUID, params *EnableJobParams, reqEditors ...RequestEditorFn) (*EnableJobResponse, error)
EnableJobWithResponse request returning *EnableJobResponse
func (*ClientWithResponses) EnableScaleOutExtentMaintenanceModeWithBodyWithResponse ¶
func (c *ClientWithResponses) EnableScaleOutExtentMaintenanceModeWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *EnableScaleOutExtentMaintenanceModeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableScaleOutExtentMaintenanceModeResponse, error)
EnableScaleOutExtentMaintenanceModeWithBodyWithResponse request with arbitrary body returning *EnableScaleOutExtentMaintenanceModeResponse
func (*ClientWithResponses) EnableScaleOutExtentMaintenanceModeWithResponse ¶
func (c *ClientWithResponses) EnableScaleOutExtentMaintenanceModeWithResponse(ctx context.Context, id openapi_types.UUID, params *EnableScaleOutExtentMaintenanceModeParams, body EnableScaleOutExtentMaintenanceModeJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableScaleOutExtentMaintenanceModeResponse, error)
func (*ClientWithResponses) EnableScaleOutExtentSealedModeWithBodyWithResponse ¶
func (c *ClientWithResponses) EnableScaleOutExtentSealedModeWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *EnableScaleOutExtentSealedModeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableScaleOutExtentSealedModeResponse, error)
EnableScaleOutExtentSealedModeWithBodyWithResponse request with arbitrary body returning *EnableScaleOutExtentSealedModeResponse
func (*ClientWithResponses) EnableScaleOutExtentSealedModeWithResponse ¶
func (c *ClientWithResponses) EnableScaleOutExtentSealedModeWithResponse(ctx context.Context, id openapi_types.UUID, params *EnableScaleOutExtentSealedModeParams, body EnableScaleOutExtentSealedModeJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableScaleOutExtentSealedModeResponse, error)
func (*ClientWithResponses) EntireVmRestoreVmwareWithBodyWithResponse ¶
func (c *ClientWithResponses) EntireVmRestoreVmwareWithBodyWithResponse(ctx context.Context, params *EntireVmRestoreVmwareParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EntireVmRestoreVmwareResponse, error)
EntireVmRestoreVmwareWithBodyWithResponse request with arbitrary body returning *EntireVmRestoreVmwareResponse
func (*ClientWithResponses) EntireVmRestoreVmwareWithResponse ¶
func (c *ClientWithResponses) EntireVmRestoreVmwareWithResponse(ctx context.Context, params *EntireVmRestoreVmwareParams, body EntireVmRestoreVmwareJSONRequestBody, reqEditors ...RequestEditorFn) (*EntireVmRestoreVmwareResponse, error)
func (*ClientWithResponses) EvacuateBackupsFromScaleOutExtentWithBodyWithResponse ¶
func (c *ClientWithResponses) EvacuateBackupsFromScaleOutExtentWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *EvacuateBackupsFromScaleOutExtentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EvacuateBackupsFromScaleOutExtentResponse, error)
EvacuateBackupsFromScaleOutExtentWithBodyWithResponse request with arbitrary body returning *EvacuateBackupsFromScaleOutExtentResponse
func (*ClientWithResponses) EvacuateBackupsFromScaleOutExtentWithResponse ¶
func (c *ClientWithResponses) EvacuateBackupsFromScaleOutExtentWithResponse(ctx context.Context, id openapi_types.UUID, params *EvacuateBackupsFromScaleOutExtentParams, body EvacuateBackupsFromScaleOutExtentJSONRequestBody, reqEditors ...RequestEditorFn) (*EvacuateBackupsFromScaleOutExtentResponse, error)
func (*ClientWithResponses) ExportCloudCredentialsWithBodyWithResponse ¶
func (c *ClientWithResponses) ExportCloudCredentialsWithBodyWithResponse(ctx context.Context, params *ExportCloudCredentialsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExportCloudCredentialsResponse, error)
ExportCloudCredentialsWithBodyWithResponse request with arbitrary body returning *ExportCloudCredentialsResponse
func (*ClientWithResponses) ExportCloudCredentialsWithResponse ¶
func (c *ClientWithResponses) ExportCloudCredentialsWithResponse(ctx context.Context, params *ExportCloudCredentialsParams, body ExportCloudCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*ExportCloudCredentialsResponse, error)
func (*ClientWithResponses) ExportCredentialsWithBodyWithResponse ¶
func (c *ClientWithResponses) ExportCredentialsWithBodyWithResponse(ctx context.Context, params *ExportCredentialsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExportCredentialsResponse, error)
ExportCredentialsWithBodyWithResponse request with arbitrary body returning *ExportCredentialsResponse
func (*ClientWithResponses) ExportCredentialsWithResponse ¶
func (c *ClientWithResponses) ExportCredentialsWithResponse(ctx context.Context, params *ExportCredentialsParams, body ExportCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*ExportCredentialsResponse, error)
func (*ClientWithResponses) ExportEncryptionPasswordsWithBodyWithResponse ¶
func (c *ClientWithResponses) ExportEncryptionPasswordsWithBodyWithResponse(ctx context.Context, params *ExportEncryptionPasswordsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExportEncryptionPasswordsResponse, error)
ExportEncryptionPasswordsWithBodyWithResponse request with arbitrary body returning *ExportEncryptionPasswordsResponse
func (*ClientWithResponses) ExportEncryptionPasswordsWithResponse ¶
func (c *ClientWithResponses) ExportEncryptionPasswordsWithResponse(ctx context.Context, params *ExportEncryptionPasswordsParams, body ExportEncryptionPasswordsJSONRequestBody, reqEditors ...RequestEditorFn) (*ExportEncryptionPasswordsResponse, error)
func (*ClientWithResponses) ExportJobsWithBodyWithResponse ¶
func (c *ClientWithResponses) ExportJobsWithBodyWithResponse(ctx context.Context, params *ExportJobsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExportJobsResponse, error)
ExportJobsWithBodyWithResponse request with arbitrary body returning *ExportJobsResponse
func (*ClientWithResponses) ExportJobsWithResponse ¶
func (c *ClientWithResponses) ExportJobsWithResponse(ctx context.Context, params *ExportJobsParams, body ExportJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*ExportJobsResponse, error)
func (*ClientWithResponses) ExportManagedServersWithBodyWithResponse ¶
func (c *ClientWithResponses) ExportManagedServersWithBodyWithResponse(ctx context.Context, params *ExportManagedServersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExportManagedServersResponse, error)
ExportManagedServersWithBodyWithResponse request with arbitrary body returning *ExportManagedServersResponse
func (*ClientWithResponses) ExportManagedServersWithResponse ¶
func (c *ClientWithResponses) ExportManagedServersWithResponse(ctx context.Context, params *ExportManagedServersParams, body ExportManagedServersJSONRequestBody, reqEditors ...RequestEditorFn) (*ExportManagedServersResponse, error)
func (*ClientWithResponses) ExportProxiesWithBodyWithResponse ¶
func (c *ClientWithResponses) ExportProxiesWithBodyWithResponse(ctx context.Context, params *ExportProxiesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExportProxiesResponse, error)
ExportProxiesWithBodyWithResponse request with arbitrary body returning *ExportProxiesResponse
func (*ClientWithResponses) ExportProxiesWithResponse ¶
func (c *ClientWithResponses) ExportProxiesWithResponse(ctx context.Context, params *ExportProxiesParams, body ExportProxiesJSONRequestBody, reqEditors ...RequestEditorFn) (*ExportProxiesResponse, error)
func (*ClientWithResponses) ExportRepositoriesWithBodyWithResponse ¶
func (c *ClientWithResponses) ExportRepositoriesWithBodyWithResponse(ctx context.Context, params *ExportRepositoriesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExportRepositoriesResponse, error)
ExportRepositoriesWithBodyWithResponse request with arbitrary body returning *ExportRepositoriesResponse
func (*ClientWithResponses) ExportRepositoriesWithResponse ¶
func (c *ClientWithResponses) ExportRepositoriesWithResponse(ctx context.Context, params *ExportRepositoriesParams, body ExportRepositoriesJSONRequestBody, reqEditors ...RequestEditorFn) (*ExportRepositoriesResponse, error)
func (*ClientWithResponses) FinishAppRegistrationByDeviceCodeWithResponse ¶
func (c *ClientWithResponses) FinishAppRegistrationByDeviceCodeWithResponse(ctx context.Context, verificationCode string, params *FinishAppRegistrationByDeviceCodeParams, reqEditors ...RequestEditorFn) (*FinishAppRegistrationByDeviceCodeResponse, error)
FinishAppRegistrationByDeviceCodeWithResponse request returning *FinishAppRegistrationByDeviceCodeResponse
func (*ClientWithResponses) GetAllAutomationSessionsWithResponse ¶
func (c *ClientWithResponses) GetAllAutomationSessionsWithResponse(ctx context.Context, params *GetAllAutomationSessionsParams, reqEditors ...RequestEditorFn) (*GetAllAutomationSessionsResponse, error)
GetAllAutomationSessionsWithResponse request returning *GetAllAutomationSessionsResponse
func (*ClientWithResponses) GetAllBackupObjectsWithResponse ¶
func (c *ClientWithResponses) GetAllBackupObjectsWithResponse(ctx context.Context, params *GetAllBackupObjectsParams, reqEditors ...RequestEditorFn) (*GetAllBackupObjectsResponse, error)
GetAllBackupObjectsWithResponse request returning *GetAllBackupObjectsResponse
func (*ClientWithResponses) GetAllBackupsWithResponse ¶
func (c *ClientWithResponses) GetAllBackupsWithResponse(ctx context.Context, params *GetAllBackupsParams, reqEditors ...RequestEditorFn) (*GetAllBackupsResponse, error)
GetAllBackupsWithResponse request returning *GetAllBackupsResponse
func (*ClientWithResponses) GetAllCloudCredsWithResponse ¶
func (c *ClientWithResponses) GetAllCloudCredsWithResponse(ctx context.Context, params *GetAllCloudCredsParams, reqEditors ...RequestEditorFn) (*GetAllCloudCredsResponse, error)
GetAllCloudCredsWithResponse request returning *GetAllCloudCredsResponse
func (*ClientWithResponses) GetAllComputerRecoveryTokensWithResponse ¶
func (c *ClientWithResponses) GetAllComputerRecoveryTokensWithResponse(ctx context.Context, params *GetAllComputerRecoveryTokensParams, reqEditors ...RequestEditorFn) (*GetAllComputerRecoveryTokensResponse, error)
GetAllComputerRecoveryTokensWithResponse request returning *GetAllComputerRecoveryTokensResponse
func (*ClientWithResponses) GetAllCredsHelperAppliancesWithResponse ¶
func (c *ClientWithResponses) GetAllCredsHelperAppliancesWithResponse(ctx context.Context, id openapi_types.UUID, params *GetAllCredsHelperAppliancesParams, reqEditors ...RequestEditorFn) (*GetAllCredsHelperAppliancesResponse, error)
GetAllCredsHelperAppliancesWithResponse request returning *GetAllCredsHelperAppliancesResponse
func (*ClientWithResponses) GetAllCredsWithResponse ¶
func (c *ClientWithResponses) GetAllCredsWithResponse(ctx context.Context, params *GetAllCredsParams, reqEditors ...RequestEditorFn) (*GetAllCredsResponse, error)
GetAllCredsWithResponse request returning *GetAllCredsResponse
func (*ClientWithResponses) GetAllEncryptionPasswordsWithResponse ¶
func (c *ClientWithResponses) GetAllEncryptionPasswordsWithResponse(ctx context.Context, params *GetAllEncryptionPasswordsParams, reqEditors ...RequestEditorFn) (*GetAllEncryptionPasswordsResponse, error)
GetAllEncryptionPasswordsWithResponse request returning *GetAllEncryptionPasswordsResponse
func (*ClientWithResponses) GetAllInstantViVMRecoveryMountsWithResponse ¶
func (c *ClientWithResponses) GetAllInstantViVMRecoveryMountsWithResponse(ctx context.Context, params *GetAllInstantViVMRecoveryMountsParams, reqEditors ...RequestEditorFn) (*GetAllInstantViVMRecoveryMountsResponse, error)
GetAllInstantViVMRecoveryMountsWithResponse request returning *GetAllInstantViVMRecoveryMountsResponse
func (*ClientWithResponses) GetAllInventoryVmwareHostsWithResponse ¶
func (c *ClientWithResponses) GetAllInventoryVmwareHostsWithResponse(ctx context.Context, params *GetAllInventoryVmwareHostsParams, reqEditors ...RequestEditorFn) (*GetAllInventoryVmwareHostsResponse, error)
GetAllInventoryVmwareHostsWithResponse request returning *GetAllInventoryVmwareHostsResponse
func (*ClientWithResponses) GetAllJobsStatesWithResponse ¶
func (c *ClientWithResponses) GetAllJobsStatesWithResponse(ctx context.Context, params *GetAllJobsStatesParams, reqEditors ...RequestEditorFn) (*GetAllJobsStatesResponse, error)
GetAllJobsStatesWithResponse request returning *GetAllJobsStatesResponse
func (*ClientWithResponses) GetAllJobsWithResponse ¶
func (c *ClientWithResponses) GetAllJobsWithResponse(ctx context.Context, params *GetAllJobsParams, reqEditors ...RequestEditorFn) (*GetAllJobsResponse, error)
GetAllJobsWithResponse request returning *GetAllJobsResponse
func (*ClientWithResponses) GetAllManagedServersWithResponse ¶
func (c *ClientWithResponses) GetAllManagedServersWithResponse(ctx context.Context, params *GetAllManagedServersParams, reqEditors ...RequestEditorFn) (*GetAllManagedServersResponse, error)
GetAllManagedServersWithResponse request returning *GetAllManagedServersResponse
func (*ClientWithResponses) GetAllObjectRestorePointsWithResponse ¶
func (c *ClientWithResponses) GetAllObjectRestorePointsWithResponse(ctx context.Context, params *GetAllObjectRestorePointsParams, reqEditors ...RequestEditorFn) (*GetAllObjectRestorePointsResponse, error)
GetAllObjectRestorePointsWithResponse request returning *GetAllObjectRestorePointsResponse
func (*ClientWithResponses) GetAllProxiesWithResponse ¶
func (c *ClientWithResponses) GetAllProxiesWithResponse(ctx context.Context, params *GetAllProxiesParams, reqEditors ...RequestEditorFn) (*GetAllProxiesResponse, error)
GetAllProxiesWithResponse request returning *GetAllProxiesResponse
func (*ClientWithResponses) GetAllRepositoriesStatesWithResponse ¶
func (c *ClientWithResponses) GetAllRepositoriesStatesWithResponse(ctx context.Context, params *GetAllRepositoriesStatesParams, reqEditors ...RequestEditorFn) (*GetAllRepositoriesStatesResponse, error)
GetAllRepositoriesStatesWithResponse request returning *GetAllRepositoriesStatesResponse
func (*ClientWithResponses) GetAllRepositoriesWithResponse ¶
func (c *ClientWithResponses) GetAllRepositoriesWithResponse(ctx context.Context, params *GetAllRepositoriesParams, reqEditors ...RequestEditorFn) (*GetAllRepositoriesResponse, error)
GetAllRepositoriesWithResponse request returning *GetAllRepositoriesResponse
Example ¶
package main import ( "context" "log" "github.com/kastenhq/veeam-vbr-sdk-go/v2/pkg/client" "github.com/deepmap/oapi-codegen/pkg/securityprovider" ) const vbrhost = "https://127.0.0.1:9419" const uservbr = "user" const passvbr = "pass" const vbrapiver = "1.1-rev0" func main() { cl, err := client.NewClientWithResponses(vbrhost) if err != nil { log.Fatal(err) } user := uservbr pass := passvbr rl, err := cl.CreateTokenWithFormdataBodyWithResponse(context.Background(), &client.CreateTokenParams{ XApiVersion: vbrapiver, }, client.CreateTokenFormdataRequestBody{ GrantType: "password", Username: &user, Password: &pass, }) if err != nil { log.Fatal(err) } bearerTokenProvider, bearerTokenProviderErr := securityprovider.NewSecurityProviderBearerToken(rl.JSON200.AccessToken) if bearerTokenProviderErr != nil { panic(bearerTokenProviderErr) } authcl, err := client.NewClientWithResponses(vbrhost, client.WithRequestEditorFn(bearerTokenProvider.Intercept)) if err != nil { log.Fatal(err) } nameFilter := "repname" rgr, err := authcl.GetAllRepositoriesWithResponse(context.Background(), &client.GetAllRepositoriesParams{ XApiVersion: vbrapiver, NameFilter: &nameFilter, }) if err != nil { log.Fatal(err) } for rmi := range rgr.JSON200.Data { rm := rgr.JSON200.Data[rmi] log.Println(rm) } }
Output:
func (*ClientWithResponses) GetAllScaleOutRepositoriesWithResponse ¶
func (c *ClientWithResponses) GetAllScaleOutRepositoriesWithResponse(ctx context.Context, params *GetAllScaleOutRepositoriesParams, reqEditors ...RequestEditorFn) (*GetAllScaleOutRepositoriesResponse, error)
GetAllScaleOutRepositoriesWithResponse request returning *GetAllScaleOutRepositoriesResponse
func (*ClientWithResponses) GetAllServicesWithResponse ¶
func (c *ClientWithResponses) GetAllServicesWithResponse(ctx context.Context, params *GetAllServicesParams, reqEditors ...RequestEditorFn) (*GetAllServicesResponse, error)
GetAllServicesWithResponse request returning *GetAllServicesResponse
func (*ClientWithResponses) GetAllSessionsWithResponse ¶
func (c *ClientWithResponses) GetAllSessionsWithResponse(ctx context.Context, params *GetAllSessionsParams, reqEditors ...RequestEditorFn) (*GetAllSessionsResponse, error)
GetAllSessionsWithResponse request returning *GetAllSessionsResponse
func (*ClientWithResponses) GetAllTrafficRulesWithResponse ¶
func (c *ClientWithResponses) GetAllTrafficRulesWithResponse(ctx context.Context, params *GetAllTrafficRulesParams, reqEditors ...RequestEditorFn) (*GetAllTrafficRulesResponse, error)
GetAllTrafficRulesWithResponse request returning *GetAllTrafficRulesResponse
func (*ClientWithResponses) GetAllVmwareFcdInstantRecoveryMountModelsWithResponse ¶
func (c *ClientWithResponses) GetAllVmwareFcdInstantRecoveryMountModelsWithResponse(ctx context.Context, params *GetAllVmwareFcdInstantRecoveryMountModelsParams, reqEditors ...RequestEditorFn) (*GetAllVmwareFcdInstantRecoveryMountModelsResponse, error)
GetAllVmwareFcdInstantRecoveryMountModelsWithResponse request returning *GetAllVmwareFcdInstantRecoveryMountModelsResponse
func (*ClientWithResponses) GetAutomationSessionLogsWithResponse ¶
func (c *ClientWithResponses) GetAutomationSessionLogsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetAutomationSessionLogsParams, reqEditors ...RequestEditorFn) (*GetAutomationSessionLogsResponse, error)
GetAutomationSessionLogsWithResponse request returning *GetAutomationSessionLogsResponse
func (*ClientWithResponses) GetAutomationSessionWithResponse ¶
func (c *ClientWithResponses) GetAutomationSessionWithResponse(ctx context.Context, id openapi_types.UUID, params *GetAutomationSessionParams, reqEditors ...RequestEditorFn) (*GetAutomationSessionResponse, error)
GetAutomationSessionWithResponse request returning *GetAutomationSessionResponse
func (*ClientWithResponses) GetBackupObjectRestorePointsWithResponse ¶
func (c *ClientWithResponses) GetBackupObjectRestorePointsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetBackupObjectRestorePointsParams, reqEditors ...RequestEditorFn) (*GetBackupObjectRestorePointsResponse, error)
GetBackupObjectRestorePointsWithResponse request returning *GetBackupObjectRestorePointsResponse
func (*ClientWithResponses) GetBackupObjectWithResponse ¶
func (c *ClientWithResponses) GetBackupObjectWithResponse(ctx context.Context, id openapi_types.UUID, params *GetBackupObjectParams, reqEditors ...RequestEditorFn) (*GetBackupObjectResponse, error)
GetBackupObjectWithResponse request returning *GetBackupObjectResponse
func (*ClientWithResponses) GetBackupObjectsWithResponse ¶
func (c *ClientWithResponses) GetBackupObjectsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetBackupObjectsParams, reqEditors ...RequestEditorFn) (*GetBackupObjectsResponse, error)
GetBackupObjectsWithResponse request returning *GetBackupObjectsResponse
func (*ClientWithResponses) GetBackupWithResponse ¶
func (c *ClientWithResponses) GetBackupWithResponse(ctx context.Context, id openapi_types.UUID, params *GetBackupParams, reqEditors ...RequestEditorFn) (*GetBackupResponse, error)
GetBackupWithResponse request returning *GetBackupResponse
func (*ClientWithResponses) GetCloudCredsHelperApplianceWithResponse ¶
func (c *ClientWithResponses) GetCloudCredsHelperApplianceWithResponse(ctx context.Context, id openapi_types.UUID, applianceId openapi_types.UUID, params *GetCloudCredsHelperApplianceParams, reqEditors ...RequestEditorFn) (*GetCloudCredsHelperApplianceResponse, error)
GetCloudCredsHelperApplianceWithResponse request returning *GetCloudCredsHelperApplianceResponse
func (*ClientWithResponses) GetCloudCredsWithResponse ¶
func (c *ClientWithResponses) GetCloudCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetCloudCredsParams, reqEditors ...RequestEditorFn) (*GetCloudCredsResponse, error)
GetCloudCredsWithResponse request returning *GetCloudCredsResponse
func (*ClientWithResponses) GetComputerRecoveryTokenWithResponse ¶
func (c *ClientWithResponses) GetComputerRecoveryTokenWithResponse(ctx context.Context, id openapi_types.UUID, params *GetComputerRecoveryTokenParams, reqEditors ...RequestEditorFn) (*GetComputerRecoveryTokenResponse, error)
GetComputerRecoveryTokenWithResponse request returning *GetComputerRecoveryTokenResponse
func (*ClientWithResponses) GetConfigBackupOptionsWithResponse ¶
func (c *ClientWithResponses) GetConfigBackupOptionsWithResponse(ctx context.Context, params *GetConfigBackupOptionsParams, reqEditors ...RequestEditorFn) (*GetConfigBackupOptionsResponse, error)
GetConfigBackupOptionsWithResponse request returning *GetConfigBackupOptionsResponse
func (*ClientWithResponses) GetConnectionCertificateWithBodyWithResponse ¶
func (c *ClientWithResponses) GetConnectionCertificateWithBodyWithResponse(ctx context.Context, params *GetConnectionCertificateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetConnectionCertificateResponse, error)
GetConnectionCertificateWithBodyWithResponse request with arbitrary body returning *GetConnectionCertificateResponse
func (*ClientWithResponses) GetConnectionCertificateWithResponse ¶
func (c *ClientWithResponses) GetConnectionCertificateWithResponse(ctx context.Context, params *GetConnectionCertificateParams, body GetConnectionCertificateJSONRequestBody, reqEditors ...RequestEditorFn) (*GetConnectionCertificateResponse, error)
func (*ClientWithResponses) GetCredsWithResponse ¶
func (c *ClientWithResponses) GetCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetCredsParams, reqEditors ...RequestEditorFn) (*GetCredsResponse, error)
GetCredsWithResponse request returning *GetCredsResponse
func (*ClientWithResponses) GetEncryptionPasswordWithResponse ¶
func (c *ClientWithResponses) GetEncryptionPasswordWithResponse(ctx context.Context, id openapi_types.UUID, params *GetEncryptionPasswordParams, reqEditors ...RequestEditorFn) (*GetEncryptionPasswordResponse, error)
GetEncryptionPasswordWithResponse request returning *GetEncryptionPasswordResponse
func (*ClientWithResponses) GetGeneralOptionsWithResponse ¶
func (c *ClientWithResponses) GetGeneralOptionsWithResponse(ctx context.Context, params *GetGeneralOptionsParams, reqEditors ...RequestEditorFn) (*GetGeneralOptionsResponse, error)
GetGeneralOptionsWithResponse request returning *GetGeneralOptionsResponse
func (*ClientWithResponses) GetInstantViVMRecoveryMountWithResponse ¶
func (c *ClientWithResponses) GetInstantViVMRecoveryMountWithResponse(ctx context.Context, mountId openapi_types.UUID, params *GetInstantViVMRecoveryMountParams, reqEditors ...RequestEditorFn) (*GetInstantViVMRecoveryMountResponse, error)
GetInstantViVMRecoveryMountWithResponse request returning *GetInstantViVMRecoveryMountResponse
func (*ClientWithResponses) GetJobWithResponse ¶
func (c *ClientWithResponses) GetJobWithResponse(ctx context.Context, id openapi_types.UUID, params *GetJobParams, reqEditors ...RequestEditorFn) (*GetJobResponse, error)
GetJobWithResponse request returning *GetJobResponse
func (*ClientWithResponses) GetManagedServerWithResponse ¶
func (c *ClientWithResponses) GetManagedServerWithResponse(ctx context.Context, id openapi_types.UUID, params *GetManagedServerParams, reqEditors ...RequestEditorFn) (*GetManagedServerResponse, error)
GetManagedServerWithResponse request returning *GetManagedServerResponse
func (*ClientWithResponses) GetObjectRestorePointDisksWithResponse ¶
func (c *ClientWithResponses) GetObjectRestorePointDisksWithResponse(ctx context.Context, id openapi_types.UUID, params *GetObjectRestorePointDisksParams, reqEditors ...RequestEditorFn) (*GetObjectRestorePointDisksResponse, error)
GetObjectRestorePointDisksWithResponse request returning *GetObjectRestorePointDisksResponse
func (*ClientWithResponses) GetObjectRestorePointWithResponse ¶
func (c *ClientWithResponses) GetObjectRestorePointWithResponse(ctx context.Context, id openapi_types.UUID, params *GetObjectRestorePointParams, reqEditors ...RequestEditorFn) (*GetObjectRestorePointResponse, error)
GetObjectRestorePointWithResponse request returning *GetObjectRestorePointResponse
func (*ClientWithResponses) GetProxyWithResponse ¶
func (c *ClientWithResponses) GetProxyWithResponse(ctx context.Context, id openapi_types.UUID, params *GetProxyParams, reqEditors ...RequestEditorFn) (*GetProxyResponse, error)
GetProxyWithResponse request returning *GetProxyResponse
func (*ClientWithResponses) GetRepositoryAccessPermissionsWithResponse ¶
func (c *ClientWithResponses) GetRepositoryAccessPermissionsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetRepositoryAccessPermissionsParams, reqEditors ...RequestEditorFn) (*GetRepositoryAccessPermissionsResponse, error)
GetRepositoryAccessPermissionsWithResponse request returning *GetRepositoryAccessPermissionsResponse
func (*ClientWithResponses) GetRepositoryWithResponse ¶
func (c *ClientWithResponses) GetRepositoryWithResponse(ctx context.Context, id openapi_types.UUID, params *GetRepositoryParams, reqEditors ...RequestEditorFn) (*GetRepositoryResponse, error)
GetRepositoryWithResponse request returning *GetRepositoryResponse
func (*ClientWithResponses) GetScaleOutRepositoryAccessPermissionsWithResponse ¶
func (c *ClientWithResponses) GetScaleOutRepositoryAccessPermissionsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetScaleOutRepositoryAccessPermissionsParams, reqEditors ...RequestEditorFn) (*GetScaleOutRepositoryAccessPermissionsResponse, error)
GetScaleOutRepositoryAccessPermissionsWithResponse request returning *GetScaleOutRepositoryAccessPermissionsResponse
func (*ClientWithResponses) GetScaleOutRepositoryWithResponse ¶
func (c *ClientWithResponses) GetScaleOutRepositoryWithResponse(ctx context.Context, id openapi_types.UUID, params *GetScaleOutRepositoryParams, reqEditors ...RequestEditorFn) (*GetScaleOutRepositoryResponse, error)
GetScaleOutRepositoryWithResponse request returning *GetScaleOutRepositoryResponse
func (*ClientWithResponses) GetServerCertificateWithResponse ¶
func (c *ClientWithResponses) GetServerCertificateWithResponse(ctx context.Context, params *GetServerCertificateParams, reqEditors ...RequestEditorFn) (*GetServerCertificateResponse, error)
GetServerCertificateWithResponse request returning *GetServerCertificateResponse
func (*ClientWithResponses) GetServerInfoWithResponse ¶
func (c *ClientWithResponses) GetServerInfoWithResponse(ctx context.Context, params *GetServerInfoParams, reqEditors ...RequestEditorFn) (*GetServerInfoResponse, error)
GetServerInfoWithResponse request returning *GetServerInfoResponse
Example ¶
package main import ( "context" "log" "github.com/kastenhq/veeam-vbr-sdk-go/v2/pkg/client" ) const vbrhost = "https://127.0.0.1:9419" const vbrapiver = "1.1-rev0" func main() { cl, err := client.NewClientWithResponses(vbrhost) if err != nil { log.Fatal(err) } rsi, err := cl.GetServerInfoWithResponse(context.Background(), &client.GetServerInfoParams{ XApiVersion: vbrapiver, }) if err != nil { log.Fatal(err) } log.Print(rsi) }
Output:
func (*ClientWithResponses) GetServerTimeWithResponse ¶
func (c *ClientWithResponses) GetServerTimeWithResponse(ctx context.Context, params *GetServerTimeParams, reqEditors ...RequestEditorFn) (*GetServerTimeResponse, error)
GetServerTimeWithResponse request returning *GetServerTimeResponse
func (*ClientWithResponses) GetSessionLogsWithResponse ¶
func (c *ClientWithResponses) GetSessionLogsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetSessionLogsParams, reqEditors ...RequestEditorFn) (*GetSessionLogsResponse, error)
GetSessionLogsWithResponse request returning *GetSessionLogsResponse
func (*ClientWithResponses) GetSessionWithResponse ¶
func (c *ClientWithResponses) GetSessionWithResponse(ctx context.Context, id openapi_types.UUID, params *GetSessionParams, reqEditors ...RequestEditorFn) (*GetSessionResponse, error)
GetSessionWithResponse request returning *GetSessionResponse
func (*ClientWithResponses) GetVmwareFcdInstantRecoveryMountModelWithResponse ¶
func (c *ClientWithResponses) GetVmwareFcdInstantRecoveryMountModelWithResponse(ctx context.Context, mountId openapi_types.UUID, params *GetVmwareFcdInstantRecoveryMountModelParams, reqEditors ...RequestEditorFn) (*GetVmwareFcdInstantRecoveryMountModelResponse, error)
GetVmwareFcdInstantRecoveryMountModelWithResponse request returning *GetVmwareFcdInstantRecoveryMountModelResponse
func (*ClientWithResponses) GetVmwareHostObjectWithResponse ¶
func (c *ClientWithResponses) GetVmwareHostObjectWithResponse(ctx context.Context, name string, params *GetVmwareHostObjectParams, reqEditors ...RequestEditorFn) (*GetVmwareHostObjectResponse, error)
GetVmwareHostObjectWithResponse request returning *GetVmwareHostObjectResponse
func (*ClientWithResponses) ImportCloudCredentialsWithBodyWithResponse ¶
func (c *ClientWithResponses) ImportCloudCredentialsWithBodyWithResponse(ctx context.Context, params *ImportCloudCredentialsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportCloudCredentialsResponse, error)
ImportCloudCredentialsWithBodyWithResponse request with arbitrary body returning *ImportCloudCredentialsResponse
func (*ClientWithResponses) ImportCloudCredentialsWithResponse ¶
func (c *ClientWithResponses) ImportCloudCredentialsWithResponse(ctx context.Context, params *ImportCloudCredentialsParams, body ImportCloudCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportCloudCredentialsResponse, error)
func (*ClientWithResponses) ImportCredentialsWithBodyWithResponse ¶
func (c *ClientWithResponses) ImportCredentialsWithBodyWithResponse(ctx context.Context, params *ImportCredentialsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportCredentialsResponse, error)
ImportCredentialsWithBodyWithResponse request with arbitrary body returning *ImportCredentialsResponse
func (*ClientWithResponses) ImportCredentialsWithResponse ¶
func (c *ClientWithResponses) ImportCredentialsWithResponse(ctx context.Context, params *ImportCredentialsParams, body ImportCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportCredentialsResponse, error)
func (*ClientWithResponses) ImportEncryptionPasswordsWithBodyWithResponse ¶
func (c *ClientWithResponses) ImportEncryptionPasswordsWithBodyWithResponse(ctx context.Context, params *ImportEncryptionPasswordsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportEncryptionPasswordsResponse, error)
ImportEncryptionPasswordsWithBodyWithResponse request with arbitrary body returning *ImportEncryptionPasswordsResponse
func (*ClientWithResponses) ImportEncryptionPasswordsWithResponse ¶
func (c *ClientWithResponses) ImportEncryptionPasswordsWithResponse(ctx context.Context, params *ImportEncryptionPasswordsParams, body ImportEncryptionPasswordsJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportEncryptionPasswordsResponse, error)
func (*ClientWithResponses) ImportJobsWithBodyWithResponse ¶
func (c *ClientWithResponses) ImportJobsWithBodyWithResponse(ctx context.Context, params *ImportJobsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportJobsResponse, error)
ImportJobsWithBodyWithResponse request with arbitrary body returning *ImportJobsResponse
func (*ClientWithResponses) ImportJobsWithResponse ¶
func (c *ClientWithResponses) ImportJobsWithResponse(ctx context.Context, params *ImportJobsParams, body ImportJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportJobsResponse, error)
func (*ClientWithResponses) ImportManagedServersWithBodyWithResponse ¶
func (c *ClientWithResponses) ImportManagedServersWithBodyWithResponse(ctx context.Context, params *ImportManagedServersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportManagedServersResponse, error)
ImportManagedServersWithBodyWithResponse request with arbitrary body returning *ImportManagedServersResponse
func (*ClientWithResponses) ImportManagedServersWithResponse ¶
func (c *ClientWithResponses) ImportManagedServersWithResponse(ctx context.Context, params *ImportManagedServersParams, body ImportManagedServersJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportManagedServersResponse, error)
func (*ClientWithResponses) ImportProxiesWithBodyWithResponse ¶
func (c *ClientWithResponses) ImportProxiesWithBodyWithResponse(ctx context.Context, params *ImportProxiesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportProxiesResponse, error)
ImportProxiesWithBodyWithResponse request with arbitrary body returning *ImportProxiesResponse
func (*ClientWithResponses) ImportProxiesWithResponse ¶
func (c *ClientWithResponses) ImportProxiesWithResponse(ctx context.Context, params *ImportProxiesParams, body ImportProxiesJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportProxiesResponse, error)
func (*ClientWithResponses) ImportRepositoriesWithBodyWithResponse ¶
func (c *ClientWithResponses) ImportRepositoriesWithBodyWithResponse(ctx context.Context, params *ImportRepositoriesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportRepositoriesResponse, error)
ImportRepositoriesWithBodyWithResponse request with arbitrary body returning *ImportRepositoriesResponse
func (*ClientWithResponses) ImportRepositoriesWithResponse ¶
func (c *ClientWithResponses) ImportRepositoriesWithResponse(ctx context.Context, params *ImportRepositoriesParams, body ImportRepositoriesJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportRepositoriesResponse, error)
func (*ClientWithResponses) InstantRecoveryVmwareFcdDismountWithSessionWithResponse ¶
func (c *ClientWithResponses) InstantRecoveryVmwareFcdDismountWithSessionWithResponse(ctx context.Context, mountId openapi_types.UUID, params *InstantRecoveryVmwareFcdDismountWithSessionParams, reqEditors ...RequestEditorFn) (*InstantRecoveryVmwareFcdDismountWithSessionResponse, error)
InstantRecoveryVmwareFcdDismountWithSessionWithResponse request returning *InstantRecoveryVmwareFcdDismountWithSessionResponse
func (*ClientWithResponses) InstantRecoveryVmwareFcdMigrateWithSessionWithBodyWithResponse ¶
func (c *ClientWithResponses) InstantRecoveryVmwareFcdMigrateWithSessionWithBodyWithResponse(ctx context.Context, mountId openapi_types.UUID, params *InstantRecoveryVmwareFcdMigrateWithSessionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InstantRecoveryVmwareFcdMigrateWithSessionResponse, error)
InstantRecoveryVmwareFcdMigrateWithSessionWithBodyWithResponse request with arbitrary body returning *InstantRecoveryVmwareFcdMigrateWithSessionResponse
func (*ClientWithResponses) InstantRecoveryVmwareFcdMigrateWithSessionWithResponse ¶
func (c *ClientWithResponses) InstantRecoveryVmwareFcdMigrateWithSessionWithResponse(ctx context.Context, mountId openapi_types.UUID, params *InstantRecoveryVmwareFcdMigrateWithSessionParams, body InstantRecoveryVmwareFcdMigrateWithSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*InstantRecoveryVmwareFcdMigrateWithSessionResponse, error)
func (*ClientWithResponses) InstantRecoveryVmwareFcdMountWithSessionWithBodyWithResponse ¶
func (c *ClientWithResponses) InstantRecoveryVmwareFcdMountWithSessionWithBodyWithResponse(ctx context.Context, params *InstantRecoveryVmwareFcdMountWithSessionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InstantRecoveryVmwareFcdMountWithSessionResponse, error)
InstantRecoveryVmwareFcdMountWithSessionWithBodyWithResponse request with arbitrary body returning *InstantRecoveryVmwareFcdMountWithSessionResponse
func (*ClientWithResponses) InstantRecoveryVmwareFcdMountWithSessionWithResponse ¶
func (c *ClientWithResponses) InstantRecoveryVmwareFcdMountWithSessionWithResponse(ctx context.Context, params *InstantRecoveryVmwareFcdMountWithSessionParams, body InstantRecoveryVmwareFcdMountWithSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*InstantRecoveryVmwareFcdMountWithSessionResponse, error)
func (*ClientWithResponses) InstantViVMRecoveryMigrateWithBodyWithResponse ¶
func (c *ClientWithResponses) InstantViVMRecoveryMigrateWithBodyWithResponse(ctx context.Context, mountId openapi_types.UUID, params *InstantViVMRecoveryMigrateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InstantViVMRecoveryMigrateResponse, error)
InstantViVMRecoveryMigrateWithBodyWithResponse request with arbitrary body returning *InstantViVMRecoveryMigrateResponse
func (*ClientWithResponses) InstantViVMRecoveryMigrateWithResponse ¶
func (c *ClientWithResponses) InstantViVMRecoveryMigrateWithResponse(ctx context.Context, mountId openapi_types.UUID, params *InstantViVMRecoveryMigrateParams, body InstantViVMRecoveryMigrateJSONRequestBody, reqEditors ...RequestEditorFn) (*InstantViVMRecoveryMigrateResponse, error)
func (*ClientWithResponses) InstantViVMRecoveryMountWithBodyWithResponse ¶
func (c *ClientWithResponses) InstantViVMRecoveryMountWithBodyWithResponse(ctx context.Context, params *InstantViVMRecoveryMountParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InstantViVMRecoveryMountResponse, error)
InstantViVMRecoveryMountWithBodyWithResponse request with arbitrary body returning *InstantViVMRecoveryMountResponse
func (*ClientWithResponses) InstantViVMRecoveryMountWithResponse ¶
func (c *ClientWithResponses) InstantViVMRecoveryMountWithResponse(ctx context.Context, params *InstantViVMRecoveryMountParams, body InstantViVMRecoveryMountJSONRequestBody, reqEditors ...RequestEditorFn) (*InstantViVMRecoveryMountResponse, error)
func (*ClientWithResponses) InstantViVMRecoveryUnmountWithResponse ¶
func (c *ClientWithResponses) InstantViVMRecoveryUnmountWithResponse(ctx context.Context, mountId openapi_types.UUID, params *InstantViVMRecoveryUnmountParams, reqEditors ...RequestEditorFn) (*InstantViVMRecoveryUnmountResponse, error)
InstantViVMRecoveryUnmountWithResponse request returning *InstantViVMRecoveryUnmountResponse
func (*ClientWithResponses) LogoutWithResponse ¶
func (c *ClientWithResponses) LogoutWithResponse(ctx context.Context, params *LogoutParams, reqEditors ...RequestEditorFn) (*LogoutResponse, error)
LogoutWithResponse request returning *LogoutResponse
func (*ClientWithResponses) RequestAppRegistrationByDeviceCodeWithBodyWithResponse ¶
func (c *ClientWithResponses) RequestAppRegistrationByDeviceCodeWithBodyWithResponse(ctx context.Context, params *RequestAppRegistrationByDeviceCodeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RequestAppRegistrationByDeviceCodeResponse, error)
RequestAppRegistrationByDeviceCodeWithBodyWithResponse request with arbitrary body returning *RequestAppRegistrationByDeviceCodeResponse
func (*ClientWithResponses) RequestAppRegistrationByDeviceCodeWithResponse ¶
func (c *ClientWithResponses) RequestAppRegistrationByDeviceCodeWithResponse(ctx context.Context, params *RequestAppRegistrationByDeviceCodeParams, body RequestAppRegistrationByDeviceCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*RequestAppRegistrationByDeviceCodeResponse, error)
func (*ClientWithResponses) StartConfigBackupWithResponse ¶
func (c *ClientWithResponses) StartConfigBackupWithResponse(ctx context.Context, params *StartConfigBackupParams, reqEditors ...RequestEditorFn) (*StartConfigBackupResponse, error)
StartConfigBackupWithResponse request returning *StartConfigBackupResponse
func (*ClientWithResponses) StartJobWithBodyWithResponse ¶
func (c *ClientWithResponses) StartJobWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *StartJobParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartJobResponse, error)
StartJobWithBodyWithResponse request with arbitrary body returning *StartJobResponse
func (*ClientWithResponses) StartJobWithResponse ¶
func (c *ClientWithResponses) StartJobWithResponse(ctx context.Context, id openapi_types.UUID, params *StartJobParams, body StartJobJSONRequestBody, reqEditors ...RequestEditorFn) (*StartJobResponse, error)
func (*ClientWithResponses) StopAutomationSessionWithResponse ¶
func (c *ClientWithResponses) StopAutomationSessionWithResponse(ctx context.Context, id openapi_types.UUID, params *StopAutomationSessionParams, reqEditors ...RequestEditorFn) (*StopAutomationSessionResponse, error)
StopAutomationSessionWithResponse request returning *StopAutomationSessionResponse
func (*ClientWithResponses) StopJobWithBodyWithResponse ¶
func (c *ClientWithResponses) StopJobWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *StopJobParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StopJobResponse, error)
StopJobWithBodyWithResponse request with arbitrary body returning *StopJobResponse
func (*ClientWithResponses) StopJobWithResponse ¶
func (c *ClientWithResponses) StopJobWithResponse(ctx context.Context, id openapi_types.UUID, params *StopJobParams, body StopJobJSONRequestBody, reqEditors ...RequestEditorFn) (*StopJobResponse, error)
func (*ClientWithResponses) StopSessionWithResponse ¶
func (c *ClientWithResponses) StopSessionWithResponse(ctx context.Context, id openapi_types.UUID, params *StopSessionParams, reqEditors ...RequestEditorFn) (*StopSessionResponse, error)
StopSessionWithResponse request returning *StopSessionResponse
func (*ClientWithResponses) UpdateCloudCredsWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateCloudCredsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateCloudCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCloudCredsResponse, error)
UpdateCloudCredsWithBodyWithResponse request with arbitrary body returning *UpdateCloudCredsResponse
func (*ClientWithResponses) UpdateCloudCredsWithResponse ¶
func (c *ClientWithResponses) UpdateCloudCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateCloudCredsParams, body UpdateCloudCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCloudCredsResponse, error)
func (*ClientWithResponses) UpdateComputerRecoveryTokenWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateComputerRecoveryTokenWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateComputerRecoveryTokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateComputerRecoveryTokenResponse, error)
UpdateComputerRecoveryTokenWithBodyWithResponse request with arbitrary body returning *UpdateComputerRecoveryTokenResponse
func (*ClientWithResponses) UpdateComputerRecoveryTokenWithResponse ¶
func (c *ClientWithResponses) UpdateComputerRecoveryTokenWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateComputerRecoveryTokenParams, body UpdateComputerRecoveryTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateComputerRecoveryTokenResponse, error)
func (*ClientWithResponses) UpdateConfigBackupOptionsWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateConfigBackupOptionsWithBodyWithResponse(ctx context.Context, params *UpdateConfigBackupOptionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConfigBackupOptionsResponse, error)
UpdateConfigBackupOptionsWithBodyWithResponse request with arbitrary body returning *UpdateConfigBackupOptionsResponse
func (*ClientWithResponses) UpdateConfigBackupOptionsWithResponse ¶
func (c *ClientWithResponses) UpdateConfigBackupOptionsWithResponse(ctx context.Context, params *UpdateConfigBackupOptionsParams, body UpdateConfigBackupOptionsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConfigBackupOptionsResponse, error)
func (*ClientWithResponses) UpdateCredsWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateCredsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCredsResponse, error)
UpdateCredsWithBodyWithResponse request with arbitrary body returning *UpdateCredsResponse
func (*ClientWithResponses) UpdateCredsWithResponse ¶
func (c *ClientWithResponses) UpdateCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateCredsParams, body UpdateCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCredsResponse, error)
func (*ClientWithResponses) UpdateEncryptionPasswordWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateEncryptionPasswordWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateEncryptionPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEncryptionPasswordResponse, error)
UpdateEncryptionPasswordWithBodyWithResponse request with arbitrary body returning *UpdateEncryptionPasswordResponse
func (*ClientWithResponses) UpdateEncryptionPasswordWithResponse ¶
func (c *ClientWithResponses) UpdateEncryptionPasswordWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateEncryptionPasswordParams, body UpdateEncryptionPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEncryptionPasswordResponse, error)
func (*ClientWithResponses) UpdateGeneralOptionsWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateGeneralOptionsWithBodyWithResponse(ctx context.Context, params *UpdateGeneralOptionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGeneralOptionsResponse, error)
UpdateGeneralOptionsWithBodyWithResponse request with arbitrary body returning *UpdateGeneralOptionsResponse
func (*ClientWithResponses) UpdateGeneralOptionsWithResponse ¶
func (c *ClientWithResponses) UpdateGeneralOptionsWithResponse(ctx context.Context, params *UpdateGeneralOptionsParams, body UpdateGeneralOptionsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGeneralOptionsResponse, error)
func (*ClientWithResponses) UpdateJobWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateJobWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateJobParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateJobResponse, error)
UpdateJobWithBodyWithResponse request with arbitrary body returning *UpdateJobResponse
func (*ClientWithResponses) UpdateJobWithResponse ¶
func (c *ClientWithResponses) UpdateJobWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateJobParams, body UpdateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateJobResponse, error)
func (*ClientWithResponses) UpdateManagedServerWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateManagedServerWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateManagedServerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateManagedServerResponse, error)
UpdateManagedServerWithBodyWithResponse request with arbitrary body returning *UpdateManagedServerResponse
func (*ClientWithResponses) UpdateManagedServerWithResponse ¶
func (c *ClientWithResponses) UpdateManagedServerWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateManagedServerParams, body UpdateManagedServerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateManagedServerResponse, error)
func (*ClientWithResponses) UpdateProxyWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateProxyWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateProxyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProxyResponse, error)
UpdateProxyWithBodyWithResponse request with arbitrary body returning *UpdateProxyResponse
func (*ClientWithResponses) UpdateProxyWithResponse ¶
func (c *ClientWithResponses) UpdateProxyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateProxyParams, body UpdateProxyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProxyResponse, error)
func (*ClientWithResponses) UpdateRepositoryAccessPermissionsWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateRepositoryAccessPermissionsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateRepositoryAccessPermissionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRepositoryAccessPermissionsResponse, error)
UpdateRepositoryAccessPermissionsWithBodyWithResponse request with arbitrary body returning *UpdateRepositoryAccessPermissionsResponse
func (*ClientWithResponses) UpdateRepositoryAccessPermissionsWithResponse ¶
func (c *ClientWithResponses) UpdateRepositoryAccessPermissionsWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateRepositoryAccessPermissionsParams, body UpdateRepositoryAccessPermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRepositoryAccessPermissionsResponse, error)
func (*ClientWithResponses) UpdateRepositoryWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateRepositoryWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateRepositoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRepositoryResponse, error)
UpdateRepositoryWithBodyWithResponse request with arbitrary body returning *UpdateRepositoryResponse
func (*ClientWithResponses) UpdateRepositoryWithResponse ¶
func (c *ClientWithResponses) UpdateRepositoryWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateRepositoryParams, body UpdateRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRepositoryResponse, error)
func (*ClientWithResponses) UpdateScaleOutRepositoryAccessPermissionsWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateScaleOutRepositoryAccessPermissionsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateScaleOutRepositoryAccessPermissionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateScaleOutRepositoryAccessPermissionsResponse, error)
UpdateScaleOutRepositoryAccessPermissionsWithBodyWithResponse request with arbitrary body returning *UpdateScaleOutRepositoryAccessPermissionsResponse
func (*ClientWithResponses) UpdateScaleOutRepositoryAccessPermissionsWithResponse ¶
func (c *ClientWithResponses) UpdateScaleOutRepositoryAccessPermissionsWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateScaleOutRepositoryAccessPermissionsParams, body UpdateScaleOutRepositoryAccessPermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateScaleOutRepositoryAccessPermissionsResponse, error)
func (*ClientWithResponses) UpdateScaleOutRepositoryWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateScaleOutRepositoryWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateScaleOutRepositoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateScaleOutRepositoryResponse, error)
UpdateScaleOutRepositoryWithBodyWithResponse request with arbitrary body returning *UpdateScaleOutRepositoryResponse
func (*ClientWithResponses) UpdateScaleOutRepositoryWithResponse ¶
func (c *ClientWithResponses) UpdateScaleOutRepositoryWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateScaleOutRepositoryParams, body UpdateScaleOutRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateScaleOutRepositoryResponse, error)
func (*ClientWithResponses) UpdateSingleUseCredentialsWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateSingleUseCredentialsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateSingleUseCredentialsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSingleUseCredentialsResponse, error)
UpdateSingleUseCredentialsWithBodyWithResponse request with arbitrary body returning *UpdateSingleUseCredentialsResponse
func (*ClientWithResponses) UpdateSingleUseCredentialsWithResponse ¶
func (c *ClientWithResponses) UpdateSingleUseCredentialsWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateSingleUseCredentialsParams, body UpdateSingleUseCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSingleUseCredentialsResponse, error)
func (*ClientWithResponses) UpdateTrafficRulesWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateTrafficRulesWithBodyWithResponse(ctx context.Context, params *UpdateTrafficRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTrafficRulesResponse, error)
UpdateTrafficRulesWithBodyWithResponse request with arbitrary body returning *UpdateTrafficRulesResponse
func (*ClientWithResponses) UpdateTrafficRulesWithResponse ¶
func (c *ClientWithResponses) UpdateTrafficRulesWithResponse(ctx context.Context, params *UpdateTrafficRulesParams, body UpdateTrafficRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTrafficRulesResponse, error)
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface { // CreateAuthorizationCode request CreateAuthorizationCodeWithResponse(ctx context.Context, params *CreateAuthorizationCodeParams, reqEditors ...RequestEditorFn) (*CreateAuthorizationCodeResponse, error) // Logout request LogoutWithResponse(ctx context.Context, params *LogoutParams, reqEditors ...RequestEditorFn) (*LogoutResponse, error) // CreateToken request with any body CreateTokenWithBodyWithResponse(ctx context.Context, params *CreateTokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTokenResponse, error) CreateTokenWithFormdataBodyWithResponse(ctx context.Context, params *CreateTokenParams, body CreateTokenFormdataRequestBody, reqEditors ...RequestEditorFn) (*CreateTokenResponse, error) // GetAllComputerRecoveryTokens request GetAllComputerRecoveryTokensWithResponse(ctx context.Context, params *GetAllComputerRecoveryTokensParams, reqEditors ...RequestEditorFn) (*GetAllComputerRecoveryTokensResponse, error) // CreateComputerRecoveryToken request with any body CreateComputerRecoveryTokenWithBodyWithResponse(ctx context.Context, params *CreateComputerRecoveryTokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateComputerRecoveryTokenResponse, error) CreateComputerRecoveryTokenWithResponse(ctx context.Context, params *CreateComputerRecoveryTokenParams, body CreateComputerRecoveryTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateComputerRecoveryTokenResponse, error) // DeleteComputerRecoveryToken request DeleteComputerRecoveryTokenWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteComputerRecoveryTokenParams, reqEditors ...RequestEditorFn) (*DeleteComputerRecoveryTokenResponse, error) // GetComputerRecoveryToken request GetComputerRecoveryTokenWithResponse(ctx context.Context, id openapi_types.UUID, params *GetComputerRecoveryTokenParams, reqEditors ...RequestEditorFn) (*GetComputerRecoveryTokenResponse, error) // UpdateComputerRecoveryToken request with any body UpdateComputerRecoveryTokenWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateComputerRecoveryTokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateComputerRecoveryTokenResponse, error) UpdateComputerRecoveryTokenWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateComputerRecoveryTokenParams, body UpdateComputerRecoveryTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateComputerRecoveryTokenResponse, error) // ExportCloudCredentials request with any body ExportCloudCredentialsWithBodyWithResponse(ctx context.Context, params *ExportCloudCredentialsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExportCloudCredentialsResponse, error) ExportCloudCredentialsWithResponse(ctx context.Context, params *ExportCloudCredentialsParams, body ExportCloudCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*ExportCloudCredentialsResponse, error) // ImportCloudCredentials request with any body ImportCloudCredentialsWithBodyWithResponse(ctx context.Context, params *ImportCloudCredentialsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportCloudCredentialsResponse, error) ImportCloudCredentialsWithResponse(ctx context.Context, params *ImportCloudCredentialsParams, body ImportCloudCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportCloudCredentialsResponse, error) // ExportCredentials request with any body ExportCredentialsWithBodyWithResponse(ctx context.Context, params *ExportCredentialsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExportCredentialsResponse, error) ExportCredentialsWithResponse(ctx context.Context, params *ExportCredentialsParams, body ExportCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*ExportCredentialsResponse, error) // ImportCredentials request with any body ImportCredentialsWithBodyWithResponse(ctx context.Context, params *ImportCredentialsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportCredentialsResponse, error) ImportCredentialsWithResponse(ctx context.Context, params *ImportCredentialsParams, body ImportCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportCredentialsResponse, error) // ExportEncryptionPasswords request with any body ExportEncryptionPasswordsWithBodyWithResponse(ctx context.Context, params *ExportEncryptionPasswordsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExportEncryptionPasswordsResponse, error) ExportEncryptionPasswordsWithResponse(ctx context.Context, params *ExportEncryptionPasswordsParams, body ExportEncryptionPasswordsJSONRequestBody, reqEditors ...RequestEditorFn) (*ExportEncryptionPasswordsResponse, error) // ImportEncryptionPasswords request with any body ImportEncryptionPasswordsWithBodyWithResponse(ctx context.Context, params *ImportEncryptionPasswordsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportEncryptionPasswordsResponse, error) ImportEncryptionPasswordsWithResponse(ctx context.Context, params *ImportEncryptionPasswordsParams, body ImportEncryptionPasswordsJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportEncryptionPasswordsResponse, error) // ExportJobs request with any body ExportJobsWithBodyWithResponse(ctx context.Context, params *ExportJobsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExportJobsResponse, error) ExportJobsWithResponse(ctx context.Context, params *ExportJobsParams, body ExportJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*ExportJobsResponse, error) // ImportJobs request with any body ImportJobsWithBodyWithResponse(ctx context.Context, params *ImportJobsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportJobsResponse, error) ImportJobsWithResponse(ctx context.Context, params *ImportJobsParams, body ImportJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportJobsResponse, error) // ExportManagedServers request with any body ExportManagedServersWithBodyWithResponse(ctx context.Context, params *ExportManagedServersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExportManagedServersResponse, error) ExportManagedServersWithResponse(ctx context.Context, params *ExportManagedServersParams, body ExportManagedServersJSONRequestBody, reqEditors ...RequestEditorFn) (*ExportManagedServersResponse, error) // ImportManagedServers request with any body ImportManagedServersWithBodyWithResponse(ctx context.Context, params *ImportManagedServersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportManagedServersResponse, error) ImportManagedServersWithResponse(ctx context.Context, params *ImportManagedServersParams, body ImportManagedServersJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportManagedServersResponse, error) // ExportProxies request with any body ExportProxiesWithBodyWithResponse(ctx context.Context, params *ExportProxiesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExportProxiesResponse, error) ExportProxiesWithResponse(ctx context.Context, params *ExportProxiesParams, body ExportProxiesJSONRequestBody, reqEditors ...RequestEditorFn) (*ExportProxiesResponse, error) // ImportProxies request with any body ImportProxiesWithBodyWithResponse(ctx context.Context, params *ImportProxiesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportProxiesResponse, error) ImportProxiesWithResponse(ctx context.Context, params *ImportProxiesParams, body ImportProxiesJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportProxiesResponse, error) // ExportRepositories request with any body ExportRepositoriesWithBodyWithResponse(ctx context.Context, params *ExportRepositoriesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExportRepositoriesResponse, error) ExportRepositoriesWithResponse(ctx context.Context, params *ExportRepositoriesParams, body ExportRepositoriesJSONRequestBody, reqEditors ...RequestEditorFn) (*ExportRepositoriesResponse, error) // ImportRepositories request with any body ImportRepositoriesWithBodyWithResponse(ctx context.Context, params *ImportRepositoriesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportRepositoriesResponse, error) ImportRepositoriesWithResponse(ctx context.Context, params *ImportRepositoriesParams, body ImportRepositoriesJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportRepositoriesResponse, error) // GetAllAutomationSessions request GetAllAutomationSessionsWithResponse(ctx context.Context, params *GetAllAutomationSessionsParams, reqEditors ...RequestEditorFn) (*GetAllAutomationSessionsResponse, error) // GetAutomationSession request GetAutomationSessionWithResponse(ctx context.Context, id openapi_types.UUID, params *GetAutomationSessionParams, reqEditors ...RequestEditorFn) (*GetAutomationSessionResponse, error) // GetAutomationSessionLogs request GetAutomationSessionLogsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetAutomationSessionLogsParams, reqEditors ...RequestEditorFn) (*GetAutomationSessionLogsResponse, error) // StopAutomationSession request StopAutomationSessionWithResponse(ctx context.Context, id openapi_types.UUID, params *StopAutomationSessionParams, reqEditors ...RequestEditorFn) (*StopAutomationSessionResponse, error) // GetAllManagedServers request GetAllManagedServersWithResponse(ctx context.Context, params *GetAllManagedServersParams, reqEditors ...RequestEditorFn) (*GetAllManagedServersResponse, error) // CreateManagedServer request with any body CreateManagedServerWithBodyWithResponse(ctx context.Context, params *CreateManagedServerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateManagedServerResponse, error) CreateManagedServerWithResponse(ctx context.Context, params *CreateManagedServerParams, body CreateManagedServerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateManagedServerResponse, error) // DeleteManagedServer request DeleteManagedServerWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteManagedServerParams, reqEditors ...RequestEditorFn) (*DeleteManagedServerResponse, error) // GetManagedServer request GetManagedServerWithResponse(ctx context.Context, id openapi_types.UUID, params *GetManagedServerParams, reqEditors ...RequestEditorFn) (*GetManagedServerResponse, error) // UpdateManagedServer request with any body UpdateManagedServerWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateManagedServerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateManagedServerResponse, error) UpdateManagedServerWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateManagedServerParams, body UpdateManagedServerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateManagedServerResponse, error) // UpdateSingleUseCredentials request with any body UpdateSingleUseCredentialsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateSingleUseCredentialsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSingleUseCredentialsResponse, error) UpdateSingleUseCredentialsWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateSingleUseCredentialsParams, body UpdateSingleUseCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSingleUseCredentialsResponse, error) // GetAllProxies request GetAllProxiesWithResponse(ctx context.Context, params *GetAllProxiesParams, reqEditors ...RequestEditorFn) (*GetAllProxiesResponse, error) // CreateProxy request with any body CreateProxyWithBodyWithResponse(ctx context.Context, params *CreateProxyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProxyResponse, error) CreateProxyWithResponse(ctx context.Context, params *CreateProxyParams, body CreateProxyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProxyResponse, error) // DeleteProxy request DeleteProxyWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteProxyParams, reqEditors ...RequestEditorFn) (*DeleteProxyResponse, error) // GetProxy request GetProxyWithResponse(ctx context.Context, id openapi_types.UUID, params *GetProxyParams, reqEditors ...RequestEditorFn) (*GetProxyResponse, error) // UpdateProxy request with any body UpdateProxyWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateProxyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProxyResponse, error) UpdateProxyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateProxyParams, body UpdateProxyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProxyResponse, error) // GetAllRepositories request GetAllRepositoriesWithResponse(ctx context.Context, params *GetAllRepositoriesParams, reqEditors ...RequestEditorFn) (*GetAllRepositoriesResponse, error) // CreateRepository request with any body CreateRepositoryWithBodyWithResponse(ctx context.Context, params *CreateRepositoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRepositoryResponse, error) CreateRepositoryWithResponse(ctx context.Context, params *CreateRepositoryParams, body CreateRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRepositoryResponse, error) // GetAllRepositoriesStates request GetAllRepositoriesStatesWithResponse(ctx context.Context, params *GetAllRepositoriesStatesParams, reqEditors ...RequestEditorFn) (*GetAllRepositoriesStatesResponse, error) // DeleteRepository request DeleteRepositoryWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteRepositoryParams, reqEditors ...RequestEditorFn) (*DeleteRepositoryResponse, error) // GetRepository request GetRepositoryWithResponse(ctx context.Context, id openapi_types.UUID, params *GetRepositoryParams, reqEditors ...RequestEditorFn) (*GetRepositoryResponse, error) // UpdateRepository request with any body UpdateRepositoryWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateRepositoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRepositoryResponse, error) UpdateRepositoryWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateRepositoryParams, body UpdateRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRepositoryResponse, error) // GetRepositoryAccessPermissions request GetRepositoryAccessPermissionsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetRepositoryAccessPermissionsParams, reqEditors ...RequestEditorFn) (*GetRepositoryAccessPermissionsResponse, error) // UpdateRepositoryAccessPermissions request with any body UpdateRepositoryAccessPermissionsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateRepositoryAccessPermissionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRepositoryAccessPermissionsResponse, error) UpdateRepositoryAccessPermissionsWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateRepositoryAccessPermissionsParams, body UpdateRepositoryAccessPermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRepositoryAccessPermissionsResponse, error) // GetAllScaleOutRepositories request GetAllScaleOutRepositoriesWithResponse(ctx context.Context, params *GetAllScaleOutRepositoriesParams, reqEditors ...RequestEditorFn) (*GetAllScaleOutRepositoriesResponse, error) // CreateScaleOutRepository request with any body CreateScaleOutRepositoryWithBodyWithResponse(ctx context.Context, params *CreateScaleOutRepositoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateScaleOutRepositoryResponse, error) CreateScaleOutRepositoryWithResponse(ctx context.Context, params *CreateScaleOutRepositoryParams, body CreateScaleOutRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateScaleOutRepositoryResponse, error) // DeleteScaleOutRepository request DeleteScaleOutRepositoryWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteScaleOutRepositoryParams, reqEditors ...RequestEditorFn) (*DeleteScaleOutRepositoryResponse, error) // GetScaleOutRepository request GetScaleOutRepositoryWithResponse(ctx context.Context, id openapi_types.UUID, params *GetScaleOutRepositoryParams, reqEditors ...RequestEditorFn) (*GetScaleOutRepositoryResponse, error) // UpdateScaleOutRepository request with any body UpdateScaleOutRepositoryWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateScaleOutRepositoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateScaleOutRepositoryResponse, error) UpdateScaleOutRepositoryWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateScaleOutRepositoryParams, body UpdateScaleOutRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateScaleOutRepositoryResponse, error) // GetScaleOutRepositoryAccessPermissions request GetScaleOutRepositoryAccessPermissionsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetScaleOutRepositoryAccessPermissionsParams, reqEditors ...RequestEditorFn) (*GetScaleOutRepositoryAccessPermissionsResponse, error) // UpdateScaleOutRepositoryAccessPermissions request with any body UpdateScaleOutRepositoryAccessPermissionsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateScaleOutRepositoryAccessPermissionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateScaleOutRepositoryAccessPermissionsResponse, error) UpdateScaleOutRepositoryAccessPermissionsWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateScaleOutRepositoryAccessPermissionsParams, body UpdateScaleOutRepositoryAccessPermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateScaleOutRepositoryAccessPermissionsResponse, error) // DisableScaleOutExtentMaintenanceMode request with any body DisableScaleOutExtentMaintenanceModeWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *DisableScaleOutExtentMaintenanceModeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DisableScaleOutExtentMaintenanceModeResponse, error) DisableScaleOutExtentMaintenanceModeWithResponse(ctx context.Context, id openapi_types.UUID, params *DisableScaleOutExtentMaintenanceModeParams, body DisableScaleOutExtentMaintenanceModeJSONRequestBody, reqEditors ...RequestEditorFn) (*DisableScaleOutExtentMaintenanceModeResponse, error) // DisableScaleOutExtentSealedMode request with any body DisableScaleOutExtentSealedModeWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *DisableScaleOutExtentSealedModeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DisableScaleOutExtentSealedModeResponse, error) DisableScaleOutExtentSealedModeWithResponse(ctx context.Context, id openapi_types.UUID, params *DisableScaleOutExtentSealedModeParams, body DisableScaleOutExtentSealedModeJSONRequestBody, reqEditors ...RequestEditorFn) (*DisableScaleOutExtentSealedModeResponse, error) // EnableScaleOutExtentMaintenanceMode request with any body EnableScaleOutExtentMaintenanceModeWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *EnableScaleOutExtentMaintenanceModeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableScaleOutExtentMaintenanceModeResponse, error) EnableScaleOutExtentMaintenanceModeWithResponse(ctx context.Context, id openapi_types.UUID, params *EnableScaleOutExtentMaintenanceModeParams, body EnableScaleOutExtentMaintenanceModeJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableScaleOutExtentMaintenanceModeResponse, error) // EnableScaleOutExtentSealedMode request with any body EnableScaleOutExtentSealedModeWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *EnableScaleOutExtentSealedModeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableScaleOutExtentSealedModeResponse, error) EnableScaleOutExtentSealedModeWithResponse(ctx context.Context, id openapi_types.UUID, params *EnableScaleOutExtentSealedModeParams, body EnableScaleOutExtentSealedModeJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableScaleOutExtentSealedModeResponse, error) // EvacuateBackupsFromScaleOutExtent request with any body EvacuateBackupsFromScaleOutExtentWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *EvacuateBackupsFromScaleOutExtentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EvacuateBackupsFromScaleOutExtentResponse, error) EvacuateBackupsFromScaleOutExtentWithResponse(ctx context.Context, id openapi_types.UUID, params *EvacuateBackupsFromScaleOutExtentParams, body EvacuateBackupsFromScaleOutExtentJSONRequestBody, reqEditors ...RequestEditorFn) (*EvacuateBackupsFromScaleOutExtentResponse, error) // GetAllBackupObjects request GetAllBackupObjectsWithResponse(ctx context.Context, params *GetAllBackupObjectsParams, reqEditors ...RequestEditorFn) (*GetAllBackupObjectsResponse, error) // GetBackupObject request GetBackupObjectWithResponse(ctx context.Context, id openapi_types.UUID, params *GetBackupObjectParams, reqEditors ...RequestEditorFn) (*GetBackupObjectResponse, error) // GetBackupObjectRestorePoints request GetBackupObjectRestorePointsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetBackupObjectRestorePointsParams, reqEditors ...RequestEditorFn) (*GetBackupObjectRestorePointsResponse, error) // GetAllBackups request GetAllBackupsWithResponse(ctx context.Context, params *GetAllBackupsParams, reqEditors ...RequestEditorFn) (*GetAllBackupsResponse, error) // GetBackup request GetBackupWithResponse(ctx context.Context, id openapi_types.UUID, params *GetBackupParams, reqEditors ...RequestEditorFn) (*GetBackupResponse, error) // GetBackupObjects request GetBackupObjectsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetBackupObjectsParams, reqEditors ...RequestEditorFn) (*GetBackupObjectsResponse, error) // BrowseCloudEntity request with any body BrowseCloudEntityWithBodyWithResponse(ctx context.Context, params *BrowseCloudEntityParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BrowseCloudEntityResponse, error) BrowseCloudEntityWithResponse(ctx context.Context, params *BrowseCloudEntityParams, body BrowseCloudEntityJSONRequestBody, reqEditors ...RequestEditorFn) (*BrowseCloudEntityResponse, error) // CreateNewCloudFolder request with any body CreateNewCloudFolderWithBodyWithResponse(ctx context.Context, params *CreateNewCloudFolderParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNewCloudFolderResponse, error) CreateNewCloudFolderWithResponse(ctx context.Context, params *CreateNewCloudFolderParams, body CreateNewCloudFolderJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNewCloudFolderResponse, error) // GetAllCloudCreds request GetAllCloudCredsWithResponse(ctx context.Context, params *GetAllCloudCredsParams, reqEditors ...RequestEditorFn) (*GetAllCloudCredsResponse, error) // CreateCloudCreds request with any body CreateCloudCredsWithBodyWithResponse(ctx context.Context, params *CreateCloudCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCloudCredsResponse, error) CreateCloudCredsWithResponse(ctx context.Context, params *CreateCloudCredsParams, body CreateCloudCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCloudCredsResponse, error) // RequestAppRegistrationByDeviceCode request with any body RequestAppRegistrationByDeviceCodeWithBodyWithResponse(ctx context.Context, params *RequestAppRegistrationByDeviceCodeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RequestAppRegistrationByDeviceCodeResponse, error) RequestAppRegistrationByDeviceCodeWithResponse(ctx context.Context, params *RequestAppRegistrationByDeviceCodeParams, body RequestAppRegistrationByDeviceCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*RequestAppRegistrationByDeviceCodeResponse, error) // FinishAppRegistrationByDeviceCode request FinishAppRegistrationByDeviceCodeWithResponse(ctx context.Context, verificationCode string, params *FinishAppRegistrationByDeviceCodeParams, reqEditors ...RequestEditorFn) (*FinishAppRegistrationByDeviceCodeResponse, error) // DeleteCloudCreds request DeleteCloudCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteCloudCredsParams, reqEditors ...RequestEditorFn) (*DeleteCloudCredsResponse, error) // GetCloudCreds request GetCloudCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetCloudCredsParams, reqEditors ...RequestEditorFn) (*GetCloudCredsResponse, error) // UpdateCloudCreds request with any body UpdateCloudCredsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateCloudCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCloudCredsResponse, error) UpdateCloudCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateCloudCredsParams, body UpdateCloudCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCloudCredsResponse, error) // ChangeCloudCertificate request with any body ChangeCloudCertificateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *ChangeCloudCertificateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeCloudCertificateResponse, error) ChangeCloudCertificateWithResponse(ctx context.Context, id openapi_types.UUID, params *ChangeCloudCertificateParams, body ChangeCloudCertificateJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeCloudCertificateResponse, error) // ChangeCloudCredsSecretKey request with any body ChangeCloudCredsSecretKeyWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *ChangeCloudCredsSecretKeyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeCloudCredsSecretKeyResponse, error) ChangeCloudCredsSecretKeyWithResponse(ctx context.Context, id openapi_types.UUID, params *ChangeCloudCredsSecretKeyParams, body ChangeCloudCredsSecretKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeCloudCredsSecretKeyResponse, error) // GetAllCredsHelperAppliances request GetAllCredsHelperAppliancesWithResponse(ctx context.Context, id openapi_types.UUID, params *GetAllCredsHelperAppliancesParams, reqEditors ...RequestEditorFn) (*GetAllCredsHelperAppliancesResponse, error) // CreateCloudCredsHelperAppliance request with any body CreateCloudCredsHelperApplianceWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *CreateCloudCredsHelperApplianceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCloudCredsHelperApplianceResponse, error) CreateCloudCredsHelperApplianceWithResponse(ctx context.Context, id openapi_types.UUID, params *CreateCloudCredsHelperApplianceParams, body CreateCloudCredsHelperApplianceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCloudCredsHelperApplianceResponse, error) // DeleteCloudCredsHelperAppliance request DeleteCloudCredsHelperApplianceWithResponse(ctx context.Context, id openapi_types.UUID, applianceId openapi_types.UUID, params *DeleteCloudCredsHelperApplianceParams, reqEditors ...RequestEditorFn) (*DeleteCloudCredsHelperApplianceResponse, error) // GetCloudCredsHelperAppliance request GetCloudCredsHelperApplianceWithResponse(ctx context.Context, id openapi_types.UUID, applianceId openapi_types.UUID, params *GetCloudCredsHelperApplianceParams, reqEditors ...RequestEditorFn) (*GetCloudCredsHelperApplianceResponse, error) // GetConfigBackupOptions request GetConfigBackupOptionsWithResponse(ctx context.Context, params *GetConfigBackupOptionsParams, reqEditors ...RequestEditorFn) (*GetConfigBackupOptionsResponse, error) // UpdateConfigBackupOptions request with any body UpdateConfigBackupOptionsWithBodyWithResponse(ctx context.Context, params *UpdateConfigBackupOptionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConfigBackupOptionsResponse, error) UpdateConfigBackupOptionsWithResponse(ctx context.Context, params *UpdateConfigBackupOptionsParams, body UpdateConfigBackupOptionsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConfigBackupOptionsResponse, error) // StartConfigBackup request StartConfigBackupWithResponse(ctx context.Context, params *StartConfigBackupParams, reqEditors ...RequestEditorFn) (*StartConfigBackupResponse, error) // GetConnectionCertificate request with any body GetConnectionCertificateWithBodyWithResponse(ctx context.Context, params *GetConnectionCertificateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetConnectionCertificateResponse, error) GetConnectionCertificateWithResponse(ctx context.Context, params *GetConnectionCertificateParams, body GetConnectionCertificateJSONRequestBody, reqEditors ...RequestEditorFn) (*GetConnectionCertificateResponse, error) // GetAllCreds request GetAllCredsWithResponse(ctx context.Context, params *GetAllCredsParams, reqEditors ...RequestEditorFn) (*GetAllCredsResponse, error) // CreateCreds request with any body CreateCredsWithBodyWithResponse(ctx context.Context, params *CreateCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCredsResponse, error) CreateCredsWithResponse(ctx context.Context, params *CreateCredsParams, body CreateCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCredsResponse, error) // DeleteCreds request DeleteCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteCredsParams, reqEditors ...RequestEditorFn) (*DeleteCredsResponse, error) // GetCreds request GetCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetCredsParams, reqEditors ...RequestEditorFn) (*GetCredsResponse, error) // UpdateCreds request with any body UpdateCredsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCredsResponse, error) UpdateCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateCredsParams, body UpdateCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCredsResponse, error) // ChangePasswordForCreds request with any body ChangePasswordForCredsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *ChangePasswordForCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangePasswordForCredsResponse, error) ChangePasswordForCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *ChangePasswordForCredsParams, body ChangePasswordForCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangePasswordForCredsResponse, error) // ChangePrivateKeyForCreds request with any body ChangePrivateKeyForCredsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *ChangePrivateKeyForCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangePrivateKeyForCredsResponse, error) ChangePrivateKeyForCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *ChangePrivateKeyForCredsParams, body ChangePrivateKeyForCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangePrivateKeyForCredsResponse, error) // ChangeRootPasswordForCreds request with any body ChangeRootPasswordForCredsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *ChangeRootPasswordForCredsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeRootPasswordForCredsResponse, error) ChangeRootPasswordForCredsWithResponse(ctx context.Context, id openapi_types.UUID, params *ChangeRootPasswordForCredsParams, body ChangeRootPasswordForCredsJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeRootPasswordForCredsResponse, error) // GetAllEncryptionPasswords request GetAllEncryptionPasswordsWithResponse(ctx context.Context, params *GetAllEncryptionPasswordsParams, reqEditors ...RequestEditorFn) (*GetAllEncryptionPasswordsResponse, error) // CreateEncryptionPassword request with any body CreateEncryptionPasswordWithBodyWithResponse(ctx context.Context, params *CreateEncryptionPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEncryptionPasswordResponse, error) CreateEncryptionPasswordWithResponse(ctx context.Context, params *CreateEncryptionPasswordParams, body CreateEncryptionPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEncryptionPasswordResponse, error) // DeleteEncryptionPassword request DeleteEncryptionPasswordWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteEncryptionPasswordParams, reqEditors ...RequestEditorFn) (*DeleteEncryptionPasswordResponse, error) // GetEncryptionPassword request GetEncryptionPasswordWithResponse(ctx context.Context, id openapi_types.UUID, params *GetEncryptionPasswordParams, reqEditors ...RequestEditorFn) (*GetEncryptionPasswordResponse, error) // UpdateEncryptionPassword request with any body UpdateEncryptionPasswordWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateEncryptionPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEncryptionPasswordResponse, error) UpdateEncryptionPasswordWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateEncryptionPasswordParams, body UpdateEncryptionPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEncryptionPasswordResponse, error) // GetGeneralOptions request GetGeneralOptionsWithResponse(ctx context.Context, params *GetGeneralOptionsParams, reqEditors ...RequestEditorFn) (*GetGeneralOptionsResponse, error) // UpdateGeneralOptions request with any body UpdateGeneralOptionsWithBodyWithResponse(ctx context.Context, params *UpdateGeneralOptionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGeneralOptionsResponse, error) UpdateGeneralOptionsWithResponse(ctx context.Context, params *UpdateGeneralOptionsParams, body UpdateGeneralOptionsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGeneralOptionsResponse, error) // GetAllInventoryVmwareHosts request GetAllInventoryVmwareHostsWithResponse(ctx context.Context, params *GetAllInventoryVmwareHostsParams, reqEditors ...RequestEditorFn) (*GetAllInventoryVmwareHostsResponse, error) // GetVmwareHostObject request GetVmwareHostObjectWithResponse(ctx context.Context, name string, params *GetVmwareHostObjectParams, reqEditors ...RequestEditorFn) (*GetVmwareHostObjectResponse, error) // GetAllJobs request GetAllJobsWithResponse(ctx context.Context, params *GetAllJobsParams, reqEditors ...RequestEditorFn) (*GetAllJobsResponse, error) // CreateJob request with any body CreateJobWithBodyWithResponse(ctx context.Context, params *CreateJobParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateJobResponse, error) CreateJobWithResponse(ctx context.Context, params *CreateJobParams, body CreateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateJobResponse, error) // GetAllJobsStates request GetAllJobsStatesWithResponse(ctx context.Context, params *GetAllJobsStatesParams, reqEditors ...RequestEditorFn) (*GetAllJobsStatesResponse, error) // DeleteJob request DeleteJobWithResponse(ctx context.Context, id openapi_types.UUID, params *DeleteJobParams, reqEditors ...RequestEditorFn) (*DeleteJobResponse, error) // GetJob request GetJobWithResponse(ctx context.Context, id openapi_types.UUID, params *GetJobParams, reqEditors ...RequestEditorFn) (*GetJobResponse, error) // UpdateJob request with any body UpdateJobWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateJobParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateJobResponse, error) UpdateJobWithResponse(ctx context.Context, id openapi_types.UUID, params *UpdateJobParams, body UpdateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateJobResponse, error) // DisableJob request DisableJobWithResponse(ctx context.Context, id openapi_types.UUID, params *DisableJobParams, reqEditors ...RequestEditorFn) (*DisableJobResponse, error) // EnableJob request EnableJobWithResponse(ctx context.Context, id openapi_types.UUID, params *EnableJobParams, reqEditors ...RequestEditorFn) (*EnableJobResponse, error) // StartJob request with any body StartJobWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *StartJobParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartJobResponse, error) StartJobWithResponse(ctx context.Context, id openapi_types.UUID, params *StartJobParams, body StartJobJSONRequestBody, reqEditors ...RequestEditorFn) (*StartJobResponse, error) // StopJob request with any body StopJobWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, params *StopJobParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StopJobResponse, error) StopJobWithResponse(ctx context.Context, id openapi_types.UUID, params *StopJobParams, body StopJobJSONRequestBody, reqEditors ...RequestEditorFn) (*StopJobResponse, error) // GetAllObjectRestorePoints request GetAllObjectRestorePointsWithResponse(ctx context.Context, params *GetAllObjectRestorePointsParams, reqEditors ...RequestEditorFn) (*GetAllObjectRestorePointsResponse, error) // GetObjectRestorePoint request GetObjectRestorePointWithResponse(ctx context.Context, id openapi_types.UUID, params *GetObjectRestorePointParams, reqEditors ...RequestEditorFn) (*GetObjectRestorePointResponse, error) // GetObjectRestorePointDisks request GetObjectRestorePointDisksWithResponse(ctx context.Context, id openapi_types.UUID, params *GetObjectRestorePointDisksParams, reqEditors ...RequestEditorFn) (*GetObjectRestorePointDisksResponse, error) // GetAllVmwareFcdInstantRecoveryMountModels request GetAllVmwareFcdInstantRecoveryMountModelsWithResponse(ctx context.Context, params *GetAllVmwareFcdInstantRecoveryMountModelsParams, reqEditors ...RequestEditorFn) (*GetAllVmwareFcdInstantRecoveryMountModelsResponse, error) // InstantRecoveryVmwareFcdMountWithSession request with any body InstantRecoveryVmwareFcdMountWithSessionWithBodyWithResponse(ctx context.Context, params *InstantRecoveryVmwareFcdMountWithSessionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InstantRecoveryVmwareFcdMountWithSessionResponse, error) InstantRecoveryVmwareFcdMountWithSessionWithResponse(ctx context.Context, params *InstantRecoveryVmwareFcdMountWithSessionParams, body InstantRecoveryVmwareFcdMountWithSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*InstantRecoveryVmwareFcdMountWithSessionResponse, error) // GetVmwareFcdInstantRecoveryMountModel request GetVmwareFcdInstantRecoveryMountModelWithResponse(ctx context.Context, mountId openapi_types.UUID, params *GetVmwareFcdInstantRecoveryMountModelParams, reqEditors ...RequestEditorFn) (*GetVmwareFcdInstantRecoveryMountModelResponse, error) // InstantRecoveryVmwareFcdDismountWithSession request InstantRecoveryVmwareFcdDismountWithSessionWithResponse(ctx context.Context, mountId openapi_types.UUID, params *InstantRecoveryVmwareFcdDismountWithSessionParams, reqEditors ...RequestEditorFn) (*InstantRecoveryVmwareFcdDismountWithSessionResponse, error) // InstantRecoveryVmwareFcdMigrateWithSession request with any body InstantRecoveryVmwareFcdMigrateWithSessionWithBodyWithResponse(ctx context.Context, mountId openapi_types.UUID, params *InstantRecoveryVmwareFcdMigrateWithSessionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InstantRecoveryVmwareFcdMigrateWithSessionResponse, error) InstantRecoveryVmwareFcdMigrateWithSessionWithResponse(ctx context.Context, mountId openapi_types.UUID, params *InstantRecoveryVmwareFcdMigrateWithSessionParams, body InstantRecoveryVmwareFcdMigrateWithSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*InstantRecoveryVmwareFcdMigrateWithSessionResponse, error) // GetAllInstantViVMRecoveryMounts request GetAllInstantViVMRecoveryMountsWithResponse(ctx context.Context, params *GetAllInstantViVMRecoveryMountsParams, reqEditors ...RequestEditorFn) (*GetAllInstantViVMRecoveryMountsResponse, error) // InstantViVMRecoveryMount request with any body InstantViVMRecoveryMountWithBodyWithResponse(ctx context.Context, params *InstantViVMRecoveryMountParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InstantViVMRecoveryMountResponse, error) InstantViVMRecoveryMountWithResponse(ctx context.Context, params *InstantViVMRecoveryMountParams, body InstantViVMRecoveryMountJSONRequestBody, reqEditors ...RequestEditorFn) (*InstantViVMRecoveryMountResponse, error) // GetInstantViVMRecoveryMount request GetInstantViVMRecoveryMountWithResponse(ctx context.Context, mountId openapi_types.UUID, params *GetInstantViVMRecoveryMountParams, reqEditors ...RequestEditorFn) (*GetInstantViVMRecoveryMountResponse, error) // InstantViVMRecoveryMigrate request with any body InstantViVMRecoveryMigrateWithBodyWithResponse(ctx context.Context, mountId openapi_types.UUID, params *InstantViVMRecoveryMigrateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InstantViVMRecoveryMigrateResponse, error) InstantViVMRecoveryMigrateWithResponse(ctx context.Context, mountId openapi_types.UUID, params *InstantViVMRecoveryMigrateParams, body InstantViVMRecoveryMigrateJSONRequestBody, reqEditors ...RequestEditorFn) (*InstantViVMRecoveryMigrateResponse, error) // InstantViVMRecoveryUnmount request InstantViVMRecoveryUnmountWithResponse(ctx context.Context, mountId openapi_types.UUID, params *InstantViVMRecoveryUnmountParams, reqEditors ...RequestEditorFn) (*InstantViVMRecoveryUnmountResponse, error) // EntireVmRestoreVmware request with any body EntireVmRestoreVmwareWithBodyWithResponse(ctx context.Context, params *EntireVmRestoreVmwareParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EntireVmRestoreVmwareResponse, error) EntireVmRestoreVmwareWithResponse(ctx context.Context, params *EntireVmRestoreVmwareParams, body EntireVmRestoreVmwareJSONRequestBody, reqEditors ...RequestEditorFn) (*EntireVmRestoreVmwareResponse, error) // GetServerCertificate request GetServerCertificateWithResponse(ctx context.Context, params *GetServerCertificateParams, reqEditors ...RequestEditorFn) (*GetServerCertificateResponse, error) // GetServerInfo request GetServerInfoWithResponse(ctx context.Context, params *GetServerInfoParams, reqEditors ...RequestEditorFn) (*GetServerInfoResponse, error) // GetServerTime request GetServerTimeWithResponse(ctx context.Context, params *GetServerTimeParams, reqEditors ...RequestEditorFn) (*GetServerTimeResponse, error) // GetAllServices request GetAllServicesWithResponse(ctx context.Context, params *GetAllServicesParams, reqEditors ...RequestEditorFn) (*GetAllServicesResponse, error) // GetAllSessions request GetAllSessionsWithResponse(ctx context.Context, params *GetAllSessionsParams, reqEditors ...RequestEditorFn) (*GetAllSessionsResponse, error) // GetSession request GetSessionWithResponse(ctx context.Context, id openapi_types.UUID, params *GetSessionParams, reqEditors ...RequestEditorFn) (*GetSessionResponse, error) // GetSessionLogs request GetSessionLogsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetSessionLogsParams, reqEditors ...RequestEditorFn) (*GetSessionLogsResponse, error) // StopSession request StopSessionWithResponse(ctx context.Context, id openapi_types.UUID, params *StopSessionParams, reqEditors ...RequestEditorFn) (*StopSessionResponse, error) // GetAllTrafficRules request GetAllTrafficRulesWithResponse(ctx context.Context, params *GetAllTrafficRulesParams, reqEditors ...RequestEditorFn) (*GetAllTrafficRulesResponse, error) // UpdateTrafficRules request with any body UpdateTrafficRulesWithBodyWithResponse(ctx context.Context, params *UpdateTrafficRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTrafficRulesResponse, error) UpdateTrafficRulesWithResponse(ctx context.Context, params *UpdateTrafficRulesParams, body UpdateTrafficRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTrafficRulesResponse, error) }
ClientWithResponsesInterface is the interface specification for the client with responses above.
type CloudBrowserModel ¶
type CloudBrowserModel struct { // CredentialsId ID of the cloud credentials record. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` // contains filtered or unexported fields }
CloudBrowserModel defines model for CloudBrowserModel.
func (CloudBrowserModel) AsAmazonEC2BrowserModel ¶
func (t CloudBrowserModel) AsAmazonEC2BrowserModel() (AmazonEC2BrowserModel, error)
AsAmazonEC2BrowserModel returns the union data inside the CloudBrowserModel as a AmazonEC2BrowserModel
func (CloudBrowserModel) AsAmazonS3BrowserModel ¶
func (t CloudBrowserModel) AsAmazonS3BrowserModel() (AmazonS3BrowserModel, error)
AsAmazonS3BrowserModel returns the union data inside the CloudBrowserModel as a AmazonS3BrowserModel
func (CloudBrowserModel) AsAmazonSnowballEdgeBrowserModel ¶
func (t CloudBrowserModel) AsAmazonSnowballEdgeBrowserModel() (AmazonSnowballEdgeBrowserModel, error)
AsAmazonSnowballEdgeBrowserModel returns the union data inside the CloudBrowserModel as a AmazonSnowballEdgeBrowserModel
func (CloudBrowserModel) AsAzureBlobBrowserModel ¶
func (t CloudBrowserModel) AsAzureBlobBrowserModel() (AzureBlobBrowserModel, error)
AsAzureBlobBrowserModel returns the union data inside the CloudBrowserModel as a AzureBlobBrowserModel
func (CloudBrowserModel) AsAzureComputeBrowserModel ¶
func (t CloudBrowserModel) AsAzureComputeBrowserModel() (AzureComputeBrowserModel, error)
AsAzureComputeBrowserModel returns the union data inside the CloudBrowserModel as a AzureComputeBrowserModel
func (CloudBrowserModel) AsAzureDataBoxBrowserModel ¶
func (t CloudBrowserModel) AsAzureDataBoxBrowserModel() (AzureDataBoxBrowserModel, error)
AsAzureDataBoxBrowserModel returns the union data inside the CloudBrowserModel as a AzureDataBoxBrowserModel
func (CloudBrowserModel) AsGoogleCloudStorageBrowserModel ¶
func (t CloudBrowserModel) AsGoogleCloudStorageBrowserModel() (GoogleCloudStorageBrowserModel, error)
AsGoogleCloudStorageBrowserModel returns the union data inside the CloudBrowserModel as a GoogleCloudStorageBrowserModel
func (CloudBrowserModel) AsIBMCloudStorageBrowserModel ¶
func (t CloudBrowserModel) AsIBMCloudStorageBrowserModel() (IBMCloudStorageBrowserModel, error)
AsIBMCloudStorageBrowserModel returns the union data inside the CloudBrowserModel as a IBMCloudStorageBrowserModel
func (CloudBrowserModel) AsS3CompatibleBrowserModel ¶
func (t CloudBrowserModel) AsS3CompatibleBrowserModel() (S3CompatibleBrowserModel, error)
AsS3CompatibleBrowserModel returns the union data inside the CloudBrowserModel as a S3CompatibleBrowserModel
func (CloudBrowserModel) AsWasabiCloudStorageBrowserModel ¶
func (t CloudBrowserModel) AsWasabiCloudStorageBrowserModel() (WasabiCloudStorageBrowserModel, error)
AsWasabiCloudStorageBrowserModel returns the union data inside the CloudBrowserModel as a WasabiCloudStorageBrowserModel
func (*CloudBrowserModel) FromAmazonEC2BrowserModel ¶
func (t *CloudBrowserModel) FromAmazonEC2BrowserModel(v AmazonEC2BrowserModel) error
FromAmazonEC2BrowserModel overwrites any union data inside the CloudBrowserModel as the provided AmazonEC2BrowserModel
func (*CloudBrowserModel) FromAmazonS3BrowserModel ¶
func (t *CloudBrowserModel) FromAmazonS3BrowserModel(v AmazonS3BrowserModel) error
FromAmazonS3BrowserModel overwrites any union data inside the CloudBrowserModel as the provided AmazonS3BrowserModel
func (*CloudBrowserModel) FromAmazonSnowballEdgeBrowserModel ¶
func (t *CloudBrowserModel) FromAmazonSnowballEdgeBrowserModel(v AmazonSnowballEdgeBrowserModel) error
FromAmazonSnowballEdgeBrowserModel overwrites any union data inside the CloudBrowserModel as the provided AmazonSnowballEdgeBrowserModel
func (*CloudBrowserModel) FromAzureBlobBrowserModel ¶
func (t *CloudBrowserModel) FromAzureBlobBrowserModel(v AzureBlobBrowserModel) error
FromAzureBlobBrowserModel overwrites any union data inside the CloudBrowserModel as the provided AzureBlobBrowserModel
func (*CloudBrowserModel) FromAzureComputeBrowserModel ¶
func (t *CloudBrowserModel) FromAzureComputeBrowserModel(v AzureComputeBrowserModel) error
FromAzureComputeBrowserModel overwrites any union data inside the CloudBrowserModel as the provided AzureComputeBrowserModel
func (*CloudBrowserModel) FromAzureDataBoxBrowserModel ¶
func (t *CloudBrowserModel) FromAzureDataBoxBrowserModel(v AzureDataBoxBrowserModel) error
FromAzureDataBoxBrowserModel overwrites any union data inside the CloudBrowserModel as the provided AzureDataBoxBrowserModel
func (*CloudBrowserModel) FromGoogleCloudStorageBrowserModel ¶
func (t *CloudBrowserModel) FromGoogleCloudStorageBrowserModel(v GoogleCloudStorageBrowserModel) error
FromGoogleCloudStorageBrowserModel overwrites any union data inside the CloudBrowserModel as the provided GoogleCloudStorageBrowserModel
func (*CloudBrowserModel) FromIBMCloudStorageBrowserModel ¶
func (t *CloudBrowserModel) FromIBMCloudStorageBrowserModel(v IBMCloudStorageBrowserModel) error
FromIBMCloudStorageBrowserModel overwrites any union data inside the CloudBrowserModel as the provided IBMCloudStorageBrowserModel
func (*CloudBrowserModel) FromS3CompatibleBrowserModel ¶
func (t *CloudBrowserModel) FromS3CompatibleBrowserModel(v S3CompatibleBrowserModel) error
FromS3CompatibleBrowserModel overwrites any union data inside the CloudBrowserModel as the provided S3CompatibleBrowserModel
func (*CloudBrowserModel) FromWasabiCloudStorageBrowserModel ¶
func (t *CloudBrowserModel) FromWasabiCloudStorageBrowserModel(v WasabiCloudStorageBrowserModel) error
FromWasabiCloudStorageBrowserModel overwrites any union data inside the CloudBrowserModel as the provided WasabiCloudStorageBrowserModel
func (CloudBrowserModel) MarshalJSON ¶
func (t CloudBrowserModel) MarshalJSON() ([]byte, error)
func (*CloudBrowserModel) MergeAmazonEC2BrowserModel ¶
func (t *CloudBrowserModel) MergeAmazonEC2BrowserModel(v AmazonEC2BrowserModel) error
MergeAmazonEC2BrowserModel performs a merge with any union data inside the CloudBrowserModel, using the provided AmazonEC2BrowserModel
func (*CloudBrowserModel) MergeAmazonS3BrowserModel ¶
func (t *CloudBrowserModel) MergeAmazonS3BrowserModel(v AmazonS3BrowserModel) error
MergeAmazonS3BrowserModel performs a merge with any union data inside the CloudBrowserModel, using the provided AmazonS3BrowserModel
func (*CloudBrowserModel) MergeAmazonSnowballEdgeBrowserModel ¶
func (t *CloudBrowserModel) MergeAmazonSnowballEdgeBrowserModel(v AmazonSnowballEdgeBrowserModel) error
MergeAmazonSnowballEdgeBrowserModel performs a merge with any union data inside the CloudBrowserModel, using the provided AmazonSnowballEdgeBrowserModel
func (*CloudBrowserModel) MergeAzureBlobBrowserModel ¶
func (t *CloudBrowserModel) MergeAzureBlobBrowserModel(v AzureBlobBrowserModel) error
MergeAzureBlobBrowserModel performs a merge with any union data inside the CloudBrowserModel, using the provided AzureBlobBrowserModel
func (*CloudBrowserModel) MergeAzureComputeBrowserModel ¶
func (t *CloudBrowserModel) MergeAzureComputeBrowserModel(v AzureComputeBrowserModel) error
MergeAzureComputeBrowserModel performs a merge with any union data inside the CloudBrowserModel, using the provided AzureComputeBrowserModel
func (*CloudBrowserModel) MergeAzureDataBoxBrowserModel ¶
func (t *CloudBrowserModel) MergeAzureDataBoxBrowserModel(v AzureDataBoxBrowserModel) error
MergeAzureDataBoxBrowserModel performs a merge with any union data inside the CloudBrowserModel, using the provided AzureDataBoxBrowserModel
func (*CloudBrowserModel) MergeGoogleCloudStorageBrowserModel ¶
func (t *CloudBrowserModel) MergeGoogleCloudStorageBrowserModel(v GoogleCloudStorageBrowserModel) error
MergeGoogleCloudStorageBrowserModel performs a merge with any union data inside the CloudBrowserModel, using the provided GoogleCloudStorageBrowserModel
func (*CloudBrowserModel) MergeIBMCloudStorageBrowserModel ¶
func (t *CloudBrowserModel) MergeIBMCloudStorageBrowserModel(v IBMCloudStorageBrowserModel) error
MergeIBMCloudStorageBrowserModel performs a merge with any union data inside the CloudBrowserModel, using the provided IBMCloudStorageBrowserModel
func (*CloudBrowserModel) MergeS3CompatibleBrowserModel ¶
func (t *CloudBrowserModel) MergeS3CompatibleBrowserModel(v S3CompatibleBrowserModel) error
MergeS3CompatibleBrowserModel performs a merge with any union data inside the CloudBrowserModel, using the provided S3CompatibleBrowserModel
func (*CloudBrowserModel) MergeWasabiCloudStorageBrowserModel ¶
func (t *CloudBrowserModel) MergeWasabiCloudStorageBrowserModel(v WasabiCloudStorageBrowserModel) error
MergeWasabiCloudStorageBrowserModel performs a merge with any union data inside the CloudBrowserModel, using the provided WasabiCloudStorageBrowserModel
func (*CloudBrowserModel) UnmarshalJSON ¶
func (t *CloudBrowserModel) UnmarshalJSON(b []byte) error
type CloudBrowserNewFolderSpec ¶
type CloudBrowserNewFolderSpec struct { // CredentialsId ID of a cloud credentials record requiered to connect to the object storage. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // NewFolderName Name of the new folder. NewFolderName *string `json:"newFolderName,omitempty"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` // contains filtered or unexported fields }
CloudBrowserNewFolderSpec defines model for CloudBrowserNewFolderSpec.
func (CloudBrowserNewFolderSpec) AsAmazonS3BrowserDestinationSpec ¶
func (t CloudBrowserNewFolderSpec) AsAmazonS3BrowserDestinationSpec() (AmazonS3BrowserDestinationSpec, error)
AsAmazonS3BrowserDestinationSpec returns the union data inside the CloudBrowserNewFolderSpec as a AmazonS3BrowserDestinationSpec
func (CloudBrowserNewFolderSpec) AsAmazonSnowballEdgeBrowserDestinationSpec ¶
func (t CloudBrowserNewFolderSpec) AsAmazonSnowballEdgeBrowserDestinationSpec() (AmazonSnowballEdgeBrowserDestinationSpec, error)
AsAmazonSnowballEdgeBrowserDestinationSpec returns the union data inside the CloudBrowserNewFolderSpec as a AmazonSnowballEdgeBrowserDestinationSpec
func (CloudBrowserNewFolderSpec) AsAzureBlobBrowserDestinationSpec ¶
func (t CloudBrowserNewFolderSpec) AsAzureBlobBrowserDestinationSpec() (AzureBlobBrowserDestinationSpec, error)
AsAzureBlobBrowserDestinationSpec returns the union data inside the CloudBrowserNewFolderSpec as a AzureBlobBrowserDestinationSpec
func (CloudBrowserNewFolderSpec) AsAzureDataBoxBrowserDestinationSpec ¶
func (t CloudBrowserNewFolderSpec) AsAzureDataBoxBrowserDestinationSpec() (AzureDataBoxBrowserDestinationSpec, error)
AsAzureDataBoxBrowserDestinationSpec returns the union data inside the CloudBrowserNewFolderSpec as a AzureDataBoxBrowserDestinationSpec
func (CloudBrowserNewFolderSpec) AsGoogleCloudStorageBrowserDestinationSpec ¶
func (t CloudBrowserNewFolderSpec) AsGoogleCloudStorageBrowserDestinationSpec() (GoogleCloudStorageBrowserDestinationSpec, error)
AsGoogleCloudStorageBrowserDestinationSpec returns the union data inside the CloudBrowserNewFolderSpec as a GoogleCloudStorageBrowserDestinationSpec
func (CloudBrowserNewFolderSpec) AsIBMCloudStorageBrowserDestinationSpec ¶
func (t CloudBrowserNewFolderSpec) AsIBMCloudStorageBrowserDestinationSpec() (IBMCloudStorageBrowserDestinationSpec, error)
AsIBMCloudStorageBrowserDestinationSpec returns the union data inside the CloudBrowserNewFolderSpec as a IBMCloudStorageBrowserDestinationSpec
func (CloudBrowserNewFolderSpec) AsS3CompatibleBrowserDestinationSpec ¶
func (t CloudBrowserNewFolderSpec) AsS3CompatibleBrowserDestinationSpec() (S3CompatibleBrowserDestinationSpec, error)
AsS3CompatibleBrowserDestinationSpec returns the union data inside the CloudBrowserNewFolderSpec as a S3CompatibleBrowserDestinationSpec
func (CloudBrowserNewFolderSpec) AsWasabiCloudStorageBrowserDestinationSpec ¶
func (t CloudBrowserNewFolderSpec) AsWasabiCloudStorageBrowserDestinationSpec() (WasabiCloudStorageBrowserDestinationSpec, error)
AsWasabiCloudStorageBrowserDestinationSpec returns the union data inside the CloudBrowserNewFolderSpec as a WasabiCloudStorageBrowserDestinationSpec
func (*CloudBrowserNewFolderSpec) FromAmazonS3BrowserDestinationSpec ¶
func (t *CloudBrowserNewFolderSpec) FromAmazonS3BrowserDestinationSpec(v AmazonS3BrowserDestinationSpec) error
FromAmazonS3BrowserDestinationSpec overwrites any union data inside the CloudBrowserNewFolderSpec as the provided AmazonS3BrowserDestinationSpec
func (*CloudBrowserNewFolderSpec) FromAmazonSnowballEdgeBrowserDestinationSpec ¶
func (t *CloudBrowserNewFolderSpec) FromAmazonSnowballEdgeBrowserDestinationSpec(v AmazonSnowballEdgeBrowserDestinationSpec) error
FromAmazonSnowballEdgeBrowserDestinationSpec overwrites any union data inside the CloudBrowserNewFolderSpec as the provided AmazonSnowballEdgeBrowserDestinationSpec
func (*CloudBrowserNewFolderSpec) FromAzureBlobBrowserDestinationSpec ¶
func (t *CloudBrowserNewFolderSpec) FromAzureBlobBrowserDestinationSpec(v AzureBlobBrowserDestinationSpec) error
FromAzureBlobBrowserDestinationSpec overwrites any union data inside the CloudBrowserNewFolderSpec as the provided AzureBlobBrowserDestinationSpec
func (*CloudBrowserNewFolderSpec) FromAzureDataBoxBrowserDestinationSpec ¶
func (t *CloudBrowserNewFolderSpec) FromAzureDataBoxBrowserDestinationSpec(v AzureDataBoxBrowserDestinationSpec) error
FromAzureDataBoxBrowserDestinationSpec overwrites any union data inside the CloudBrowserNewFolderSpec as the provided AzureDataBoxBrowserDestinationSpec
func (*CloudBrowserNewFolderSpec) FromGoogleCloudStorageBrowserDestinationSpec ¶
func (t *CloudBrowserNewFolderSpec) FromGoogleCloudStorageBrowserDestinationSpec(v GoogleCloudStorageBrowserDestinationSpec) error
FromGoogleCloudStorageBrowserDestinationSpec overwrites any union data inside the CloudBrowserNewFolderSpec as the provided GoogleCloudStorageBrowserDestinationSpec
func (*CloudBrowserNewFolderSpec) FromIBMCloudStorageBrowserDestinationSpec ¶
func (t *CloudBrowserNewFolderSpec) FromIBMCloudStorageBrowserDestinationSpec(v IBMCloudStorageBrowserDestinationSpec) error
FromIBMCloudStorageBrowserDestinationSpec overwrites any union data inside the CloudBrowserNewFolderSpec as the provided IBMCloudStorageBrowserDestinationSpec
func (*CloudBrowserNewFolderSpec) FromS3CompatibleBrowserDestinationSpec ¶
func (t *CloudBrowserNewFolderSpec) FromS3CompatibleBrowserDestinationSpec(v S3CompatibleBrowserDestinationSpec) error
FromS3CompatibleBrowserDestinationSpec overwrites any union data inside the CloudBrowserNewFolderSpec as the provided S3CompatibleBrowserDestinationSpec
func (*CloudBrowserNewFolderSpec) FromWasabiCloudStorageBrowserDestinationSpec ¶
func (t *CloudBrowserNewFolderSpec) FromWasabiCloudStorageBrowserDestinationSpec(v WasabiCloudStorageBrowserDestinationSpec) error
FromWasabiCloudStorageBrowserDestinationSpec overwrites any union data inside the CloudBrowserNewFolderSpec as the provided WasabiCloudStorageBrowserDestinationSpec
func (CloudBrowserNewFolderSpec) MarshalJSON ¶
func (t CloudBrowserNewFolderSpec) MarshalJSON() ([]byte, error)
func (*CloudBrowserNewFolderSpec) MergeAmazonS3BrowserDestinationSpec ¶
func (t *CloudBrowserNewFolderSpec) MergeAmazonS3BrowserDestinationSpec(v AmazonS3BrowserDestinationSpec) error
MergeAmazonS3BrowserDestinationSpec performs a merge with any union data inside the CloudBrowserNewFolderSpec, using the provided AmazonS3BrowserDestinationSpec
func (*CloudBrowserNewFolderSpec) MergeAmazonSnowballEdgeBrowserDestinationSpec ¶
func (t *CloudBrowserNewFolderSpec) MergeAmazonSnowballEdgeBrowserDestinationSpec(v AmazonSnowballEdgeBrowserDestinationSpec) error
MergeAmazonSnowballEdgeBrowserDestinationSpec performs a merge with any union data inside the CloudBrowserNewFolderSpec, using the provided AmazonSnowballEdgeBrowserDestinationSpec
func (*CloudBrowserNewFolderSpec) MergeAzureBlobBrowserDestinationSpec ¶
func (t *CloudBrowserNewFolderSpec) MergeAzureBlobBrowserDestinationSpec(v AzureBlobBrowserDestinationSpec) error
MergeAzureBlobBrowserDestinationSpec performs a merge with any union data inside the CloudBrowserNewFolderSpec, using the provided AzureBlobBrowserDestinationSpec
func (*CloudBrowserNewFolderSpec) MergeAzureDataBoxBrowserDestinationSpec ¶
func (t *CloudBrowserNewFolderSpec) MergeAzureDataBoxBrowserDestinationSpec(v AzureDataBoxBrowserDestinationSpec) error
MergeAzureDataBoxBrowserDestinationSpec performs a merge with any union data inside the CloudBrowserNewFolderSpec, using the provided AzureDataBoxBrowserDestinationSpec
func (*CloudBrowserNewFolderSpec) MergeGoogleCloudStorageBrowserDestinationSpec ¶
func (t *CloudBrowserNewFolderSpec) MergeGoogleCloudStorageBrowserDestinationSpec(v GoogleCloudStorageBrowserDestinationSpec) error
MergeGoogleCloudStorageBrowserDestinationSpec performs a merge with any union data inside the CloudBrowserNewFolderSpec, using the provided GoogleCloudStorageBrowserDestinationSpec
func (*CloudBrowserNewFolderSpec) MergeIBMCloudStorageBrowserDestinationSpec ¶
func (t *CloudBrowserNewFolderSpec) MergeIBMCloudStorageBrowserDestinationSpec(v IBMCloudStorageBrowserDestinationSpec) error
MergeIBMCloudStorageBrowserDestinationSpec performs a merge with any union data inside the CloudBrowserNewFolderSpec, using the provided IBMCloudStorageBrowserDestinationSpec
func (*CloudBrowserNewFolderSpec) MergeS3CompatibleBrowserDestinationSpec ¶
func (t *CloudBrowserNewFolderSpec) MergeS3CompatibleBrowserDestinationSpec(v S3CompatibleBrowserDestinationSpec) error
MergeS3CompatibleBrowserDestinationSpec performs a merge with any union data inside the CloudBrowserNewFolderSpec, using the provided S3CompatibleBrowserDestinationSpec
func (*CloudBrowserNewFolderSpec) MergeWasabiCloudStorageBrowserDestinationSpec ¶
func (t *CloudBrowserNewFolderSpec) MergeWasabiCloudStorageBrowserDestinationSpec(v WasabiCloudStorageBrowserDestinationSpec) error
MergeWasabiCloudStorageBrowserDestinationSpec performs a merge with any union data inside the CloudBrowserNewFolderSpec, using the provided WasabiCloudStorageBrowserDestinationSpec
func (*CloudBrowserNewFolderSpec) UnmarshalJSON ¶
func (t *CloudBrowserNewFolderSpec) UnmarshalJSON(b []byte) error
type CloudBrowserSpec ¶
type CloudBrowserSpec struct { // CredentialsId ID of the object storage account (for browsing either storage or compute infrastructure). CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` // contains filtered or unexported fields }
CloudBrowserSpec defines model for CloudBrowserSpec.
func (CloudBrowserSpec) AsAmazonEC2BrowserSpec ¶
func (t CloudBrowserSpec) AsAmazonEC2BrowserSpec() (AmazonEC2BrowserSpec, error)
AsAmazonEC2BrowserSpec returns the union data inside the CloudBrowserSpec as a AmazonEC2BrowserSpec
func (CloudBrowserSpec) AsAmazonS3BrowserSpec ¶
func (t CloudBrowserSpec) AsAmazonS3BrowserSpec() (AmazonS3BrowserSpec, error)
AsAmazonS3BrowserSpec returns the union data inside the CloudBrowserSpec as a AmazonS3BrowserSpec
func (CloudBrowserSpec) AsAmazonSnowballEdgeBrowserSpec ¶
func (t CloudBrowserSpec) AsAmazonSnowballEdgeBrowserSpec() (AmazonSnowballEdgeBrowserSpec, error)
AsAmazonSnowballEdgeBrowserSpec returns the union data inside the CloudBrowserSpec as a AmazonSnowballEdgeBrowserSpec
func (CloudBrowserSpec) AsAzureBlobBrowserSpec ¶
func (t CloudBrowserSpec) AsAzureBlobBrowserSpec() (AzureBlobBrowserSpec, error)
AsAzureBlobBrowserSpec returns the union data inside the CloudBrowserSpec as a AzureBlobBrowserSpec
func (CloudBrowserSpec) AsAzureComputeBrowserSpec ¶
func (t CloudBrowserSpec) AsAzureComputeBrowserSpec() (AzureComputeBrowserSpec, error)
AsAzureComputeBrowserSpec returns the union data inside the CloudBrowserSpec as a AzureComputeBrowserSpec
func (CloudBrowserSpec) AsAzureDataBoxBrowserSpec ¶
func (t CloudBrowserSpec) AsAzureDataBoxBrowserSpec() (AzureDataBoxBrowserSpec, error)
AsAzureDataBoxBrowserSpec returns the union data inside the CloudBrowserSpec as a AzureDataBoxBrowserSpec
func (CloudBrowserSpec) AsGoogleCloudStorageBrowserSpec ¶
func (t CloudBrowserSpec) AsGoogleCloudStorageBrowserSpec() (GoogleCloudStorageBrowserSpec, error)
AsGoogleCloudStorageBrowserSpec returns the union data inside the CloudBrowserSpec as a GoogleCloudStorageBrowserSpec
func (CloudBrowserSpec) AsIBMCloudStorageBrowserSpec ¶
func (t CloudBrowserSpec) AsIBMCloudStorageBrowserSpec() (IBMCloudStorageBrowserSpec, error)
AsIBMCloudStorageBrowserSpec returns the union data inside the CloudBrowserSpec as a IBMCloudStorageBrowserSpec
func (CloudBrowserSpec) AsS3CompatibleBrowserSpec ¶
func (t CloudBrowserSpec) AsS3CompatibleBrowserSpec() (S3CompatibleBrowserSpec, error)
AsS3CompatibleBrowserSpec returns the union data inside the CloudBrowserSpec as a S3CompatibleBrowserSpec
func (CloudBrowserSpec) AsWasabiCloudStorageBrowserSpec ¶
func (t CloudBrowserSpec) AsWasabiCloudStorageBrowserSpec() (WasabiCloudStorageBrowserSpec, error)
AsWasabiCloudStorageBrowserSpec returns the union data inside the CloudBrowserSpec as a WasabiCloudStorageBrowserSpec
func (*CloudBrowserSpec) FromAmazonEC2BrowserSpec ¶
func (t *CloudBrowserSpec) FromAmazonEC2BrowserSpec(v AmazonEC2BrowserSpec) error
FromAmazonEC2BrowserSpec overwrites any union data inside the CloudBrowserSpec as the provided AmazonEC2BrowserSpec
func (*CloudBrowserSpec) FromAmazonS3BrowserSpec ¶
func (t *CloudBrowserSpec) FromAmazonS3BrowserSpec(v AmazonS3BrowserSpec) error
FromAmazonS3BrowserSpec overwrites any union data inside the CloudBrowserSpec as the provided AmazonS3BrowserSpec
func (*CloudBrowserSpec) FromAmazonSnowballEdgeBrowserSpec ¶
func (t *CloudBrowserSpec) FromAmazonSnowballEdgeBrowserSpec(v AmazonSnowballEdgeBrowserSpec) error
FromAmazonSnowballEdgeBrowserSpec overwrites any union data inside the CloudBrowserSpec as the provided AmazonSnowballEdgeBrowserSpec
func (*CloudBrowserSpec) FromAzureBlobBrowserSpec ¶
func (t *CloudBrowserSpec) FromAzureBlobBrowserSpec(v AzureBlobBrowserSpec) error
FromAzureBlobBrowserSpec overwrites any union data inside the CloudBrowserSpec as the provided AzureBlobBrowserSpec
func (*CloudBrowserSpec) FromAzureComputeBrowserSpec ¶
func (t *CloudBrowserSpec) FromAzureComputeBrowserSpec(v AzureComputeBrowserSpec) error
FromAzureComputeBrowserSpec overwrites any union data inside the CloudBrowserSpec as the provided AzureComputeBrowserSpec
func (*CloudBrowserSpec) FromAzureDataBoxBrowserSpec ¶
func (t *CloudBrowserSpec) FromAzureDataBoxBrowserSpec(v AzureDataBoxBrowserSpec) error
FromAzureDataBoxBrowserSpec overwrites any union data inside the CloudBrowserSpec as the provided AzureDataBoxBrowserSpec
func (*CloudBrowserSpec) FromGoogleCloudStorageBrowserSpec ¶
func (t *CloudBrowserSpec) FromGoogleCloudStorageBrowserSpec(v GoogleCloudStorageBrowserSpec) error
FromGoogleCloudStorageBrowserSpec overwrites any union data inside the CloudBrowserSpec as the provided GoogleCloudStorageBrowserSpec
func (*CloudBrowserSpec) FromIBMCloudStorageBrowserSpec ¶
func (t *CloudBrowserSpec) FromIBMCloudStorageBrowserSpec(v IBMCloudStorageBrowserSpec) error
FromIBMCloudStorageBrowserSpec overwrites any union data inside the CloudBrowserSpec as the provided IBMCloudStorageBrowserSpec
func (*CloudBrowserSpec) FromS3CompatibleBrowserSpec ¶
func (t *CloudBrowserSpec) FromS3CompatibleBrowserSpec(v S3CompatibleBrowserSpec) error
FromS3CompatibleBrowserSpec overwrites any union data inside the CloudBrowserSpec as the provided S3CompatibleBrowserSpec
func (*CloudBrowserSpec) FromWasabiCloudStorageBrowserSpec ¶
func (t *CloudBrowserSpec) FromWasabiCloudStorageBrowserSpec(v WasabiCloudStorageBrowserSpec) error
FromWasabiCloudStorageBrowserSpec overwrites any union data inside the CloudBrowserSpec as the provided WasabiCloudStorageBrowserSpec
func (CloudBrowserSpec) MarshalJSON ¶
func (t CloudBrowserSpec) MarshalJSON() ([]byte, error)
func (*CloudBrowserSpec) MergeAmazonEC2BrowserSpec ¶
func (t *CloudBrowserSpec) MergeAmazonEC2BrowserSpec(v AmazonEC2BrowserSpec) error
MergeAmazonEC2BrowserSpec performs a merge with any union data inside the CloudBrowserSpec, using the provided AmazonEC2BrowserSpec
func (*CloudBrowserSpec) MergeAmazonS3BrowserSpec ¶
func (t *CloudBrowserSpec) MergeAmazonS3BrowserSpec(v AmazonS3BrowserSpec) error
MergeAmazonS3BrowserSpec performs a merge with any union data inside the CloudBrowserSpec, using the provided AmazonS3BrowserSpec
func (*CloudBrowserSpec) MergeAmazonSnowballEdgeBrowserSpec ¶
func (t *CloudBrowserSpec) MergeAmazonSnowballEdgeBrowserSpec(v AmazonSnowballEdgeBrowserSpec) error
MergeAmazonSnowballEdgeBrowserSpec performs a merge with any union data inside the CloudBrowserSpec, using the provided AmazonSnowballEdgeBrowserSpec
func (*CloudBrowserSpec) MergeAzureBlobBrowserSpec ¶
func (t *CloudBrowserSpec) MergeAzureBlobBrowserSpec(v AzureBlobBrowserSpec) error
MergeAzureBlobBrowserSpec performs a merge with any union data inside the CloudBrowserSpec, using the provided AzureBlobBrowserSpec
func (*CloudBrowserSpec) MergeAzureComputeBrowserSpec ¶
func (t *CloudBrowserSpec) MergeAzureComputeBrowserSpec(v AzureComputeBrowserSpec) error
MergeAzureComputeBrowserSpec performs a merge with any union data inside the CloudBrowserSpec, using the provided AzureComputeBrowserSpec
func (*CloudBrowserSpec) MergeAzureDataBoxBrowserSpec ¶
func (t *CloudBrowserSpec) MergeAzureDataBoxBrowserSpec(v AzureDataBoxBrowserSpec) error
MergeAzureDataBoxBrowserSpec performs a merge with any union data inside the CloudBrowserSpec, using the provided AzureDataBoxBrowserSpec
func (*CloudBrowserSpec) MergeGoogleCloudStorageBrowserSpec ¶
func (t *CloudBrowserSpec) MergeGoogleCloudStorageBrowserSpec(v GoogleCloudStorageBrowserSpec) error
MergeGoogleCloudStorageBrowserSpec performs a merge with any union data inside the CloudBrowserSpec, using the provided GoogleCloudStorageBrowserSpec
func (*CloudBrowserSpec) MergeIBMCloudStorageBrowserSpec ¶
func (t *CloudBrowserSpec) MergeIBMCloudStorageBrowserSpec(v IBMCloudStorageBrowserSpec) error
MergeIBMCloudStorageBrowserSpec performs a merge with any union data inside the CloudBrowserSpec, using the provided IBMCloudStorageBrowserSpec
func (*CloudBrowserSpec) MergeS3CompatibleBrowserSpec ¶
func (t *CloudBrowserSpec) MergeS3CompatibleBrowserSpec(v S3CompatibleBrowserSpec) error
MergeS3CompatibleBrowserSpec performs a merge with any union data inside the CloudBrowserSpec, using the provided S3CompatibleBrowserSpec
func (*CloudBrowserSpec) MergeWasabiCloudStorageBrowserSpec ¶
func (t *CloudBrowserSpec) MergeWasabiCloudStorageBrowserSpec(v WasabiCloudStorageBrowserSpec) error
MergeWasabiCloudStorageBrowserSpec performs a merge with any union data inside the CloudBrowserSpec, using the provided WasabiCloudStorageBrowserSpec
func (*CloudBrowserSpec) UnmarshalJSON ¶
func (t *CloudBrowserSpec) UnmarshalJSON(b []byte) error
type CloudCredentialsExportSpec ¶
type CloudCredentialsExportSpec struct { // Ids Array of cloud credentials IDs that you want to export. Ids *[]openapi_types.UUID `json:"ids,omitempty"` // Names Array of cloud credentials user names. Wildcard characters are supported. Names *[]string `json:"names,omitempty"` // Types Array of cloud credentials types that you want to export. Types *[]ECloudCredentialsType `json:"types,omitempty"` }
CloudCredentialsExportSpec defines model for CloudCredentialsExportSpec.
type CloudCredentialsImportModel ¶
type CloudCredentialsImportModel struct { // Name User name, account name or access key. Name string `json:"name"` // Tag Tag used to identify the cloud credentials record. Tag string `json:"tag"` // Type Cloud credentials type. Type ECloudCredentialsType `json:"type"` }
CloudCredentialsImportModel Cloud credentials used for connection.
type CloudCredentialsImportSpecCollection ¶
type CloudCredentialsImportSpecCollection struct { // Amazon Array of AWS accounts. Amazon *[]AmazonCloudCredentialsImportSpec `json:"amazon,omitempty"` // AzureCompute Array of Azure compute accounts. AzureCompute *[]AzureComputeCloudCredentialsImportSpec `json:"azureCompute,omitempty"` // AzureStorage Array of Azure storage accounts. AzureStorage *[]AzureStorageCloudCredentialsImportSpec `json:"azureStorage,omitempty"` // Google Array of Google accounts. Google *[]GoogleCloudCredentialsImportSpec `json:"google,omitempty"` }
CloudCredentialsImportSpecCollection defines model for CloudCredentialsImportSpecCollection.
type CloudCredentialsModel ¶
type CloudCredentialsModel struct { // Description Description of the cloud credentials record. Description *string `json:"description,omitempty"` // Id ID of the cloud credentials record. Id *openapi_types.UUID `json:"id,omitempty"` // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` // contains filtered or unexported fields }
CloudCredentialsModel defines model for CloudCredentialsModel.
func (CloudCredentialsModel) AsAmazonCloudCredentialsModel ¶
func (t CloudCredentialsModel) AsAmazonCloudCredentialsModel() (AmazonCloudCredentialsModel, error)
AsAmazonCloudCredentialsModel returns the union data inside the CloudCredentialsModel as a AmazonCloudCredentialsModel
func (CloudCredentialsModel) AsAzureComputeCloudCredentialsModel ¶
func (t CloudCredentialsModel) AsAzureComputeCloudCredentialsModel() (AzureComputeCloudCredentialsModel, error)
AsAzureComputeCloudCredentialsModel returns the union data inside the CloudCredentialsModel as a AzureComputeCloudCredentialsModel
func (CloudCredentialsModel) AsAzureStorageCloudCredentialsModel ¶
func (t CloudCredentialsModel) AsAzureStorageCloudCredentialsModel() (AzureStorageCloudCredentialsModel, error)
AsAzureStorageCloudCredentialsModel returns the union data inside the CloudCredentialsModel as a AzureStorageCloudCredentialsModel
func (CloudCredentialsModel) AsGoogleCloudCredentialsModel ¶
func (t CloudCredentialsModel) AsGoogleCloudCredentialsModel() (GoogleCloudCredentialsModel, error)
AsGoogleCloudCredentialsModel returns the union data inside the CloudCredentialsModel as a GoogleCloudCredentialsModel
func (*CloudCredentialsModel) FromAmazonCloudCredentialsModel ¶
func (t *CloudCredentialsModel) FromAmazonCloudCredentialsModel(v AmazonCloudCredentialsModel) error
FromAmazonCloudCredentialsModel overwrites any union data inside the CloudCredentialsModel as the provided AmazonCloudCredentialsModel
func (*CloudCredentialsModel) FromAzureComputeCloudCredentialsModel ¶
func (t *CloudCredentialsModel) FromAzureComputeCloudCredentialsModel(v AzureComputeCloudCredentialsModel) error
FromAzureComputeCloudCredentialsModel overwrites any union data inside the CloudCredentialsModel as the provided AzureComputeCloudCredentialsModel
func (*CloudCredentialsModel) FromAzureStorageCloudCredentialsModel ¶
func (t *CloudCredentialsModel) FromAzureStorageCloudCredentialsModel(v AzureStorageCloudCredentialsModel) error
FromAzureStorageCloudCredentialsModel overwrites any union data inside the CloudCredentialsModel as the provided AzureStorageCloudCredentialsModel
func (*CloudCredentialsModel) FromGoogleCloudCredentialsModel ¶
func (t *CloudCredentialsModel) FromGoogleCloudCredentialsModel(v GoogleCloudCredentialsModel) error
FromGoogleCloudCredentialsModel overwrites any union data inside the CloudCredentialsModel as the provided GoogleCloudCredentialsModel
func (CloudCredentialsModel) MarshalJSON ¶
func (t CloudCredentialsModel) MarshalJSON() ([]byte, error)
func (*CloudCredentialsModel) MergeAmazonCloudCredentialsModel ¶
func (t *CloudCredentialsModel) MergeAmazonCloudCredentialsModel(v AmazonCloudCredentialsModel) error
MergeAmazonCloudCredentialsModel performs a merge with any union data inside the CloudCredentialsModel, using the provided AmazonCloudCredentialsModel
func (*CloudCredentialsModel) MergeAzureComputeCloudCredentialsModel ¶
func (t *CloudCredentialsModel) MergeAzureComputeCloudCredentialsModel(v AzureComputeCloudCredentialsModel) error
MergeAzureComputeCloudCredentialsModel performs a merge with any union data inside the CloudCredentialsModel, using the provided AzureComputeCloudCredentialsModel
func (*CloudCredentialsModel) MergeAzureStorageCloudCredentialsModel ¶
func (t *CloudCredentialsModel) MergeAzureStorageCloudCredentialsModel(v AzureStorageCloudCredentialsModel) error
MergeAzureStorageCloudCredentialsModel performs a merge with any union data inside the CloudCredentialsModel, using the provided AzureStorageCloudCredentialsModel
func (*CloudCredentialsModel) MergeGoogleCloudCredentialsModel ¶
func (t *CloudCredentialsModel) MergeGoogleCloudCredentialsModel(v GoogleCloudCredentialsModel) error
MergeGoogleCloudCredentialsModel performs a merge with any union data inside the CloudCredentialsModel, using the provided GoogleCloudCredentialsModel
func (*CloudCredentialsModel) UnmarshalJSON ¶
func (t *CloudCredentialsModel) UnmarshalJSON(b []byte) error
type CloudCredentialsPasswordSpec ¶
type CloudCredentialsPasswordSpec struct { // NewSecretKey New secret key. NewSecretKey string `json:"newSecretKey"` }
CloudCredentialsPasswordSpec defines model for CloudCredentialsPasswordSpec.
type CloudCredentialsResult ¶
type CloudCredentialsResult struct { // Data Array of cloud credentials. Data []CloudCredentialsModel `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
CloudCredentialsResult defines model for CloudCredentialsResult.
type CloudCredentialsSpec ¶
type CloudCredentialsSpec struct { // Description Description of the cloud credentials record. Description *string `json:"description,omitempty"` // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` // contains filtered or unexported fields }
CloudCredentialsSpec defines model for CloudCredentialsSpec.
func (CloudCredentialsSpec) AsAmazonCloudCredentialsSpec ¶
func (t CloudCredentialsSpec) AsAmazonCloudCredentialsSpec() (AmazonCloudCredentialsSpec, error)
AsAmazonCloudCredentialsSpec returns the union data inside the CloudCredentialsSpec as a AmazonCloudCredentialsSpec
func (CloudCredentialsSpec) AsAzureComputeCloudCredentialsSpec ¶
func (t CloudCredentialsSpec) AsAzureComputeCloudCredentialsSpec() (AzureComputeCloudCredentialsSpec, error)
AsAzureComputeCloudCredentialsSpec returns the union data inside the CloudCredentialsSpec as a AzureComputeCloudCredentialsSpec
func (CloudCredentialsSpec) AsAzureStorageCloudCredentialsSpec ¶
func (t CloudCredentialsSpec) AsAzureStorageCloudCredentialsSpec() (AzureStorageCloudCredentialsSpec, error)
AsAzureStorageCloudCredentialsSpec returns the union data inside the CloudCredentialsSpec as a AzureStorageCloudCredentialsSpec
func (CloudCredentialsSpec) AsGoogleCloudCredentialsSpec ¶
func (t CloudCredentialsSpec) AsGoogleCloudCredentialsSpec() (GoogleCloudCredentialsSpec, error)
AsGoogleCloudCredentialsSpec returns the union data inside the CloudCredentialsSpec as a GoogleCloudCredentialsSpec
func (*CloudCredentialsSpec) FromAmazonCloudCredentialsSpec ¶
func (t *CloudCredentialsSpec) FromAmazonCloudCredentialsSpec(v AmazonCloudCredentialsSpec) error
FromAmazonCloudCredentialsSpec overwrites any union data inside the CloudCredentialsSpec as the provided AmazonCloudCredentialsSpec
func (*CloudCredentialsSpec) FromAzureComputeCloudCredentialsSpec ¶
func (t *CloudCredentialsSpec) FromAzureComputeCloudCredentialsSpec(v AzureComputeCloudCredentialsSpec) error
FromAzureComputeCloudCredentialsSpec overwrites any union data inside the CloudCredentialsSpec as the provided AzureComputeCloudCredentialsSpec
func (*CloudCredentialsSpec) FromAzureStorageCloudCredentialsSpec ¶
func (t *CloudCredentialsSpec) FromAzureStorageCloudCredentialsSpec(v AzureStorageCloudCredentialsSpec) error
FromAzureStorageCloudCredentialsSpec overwrites any union data inside the CloudCredentialsSpec as the provided AzureStorageCloudCredentialsSpec
func (*CloudCredentialsSpec) FromGoogleCloudCredentialsSpec ¶
func (t *CloudCredentialsSpec) FromGoogleCloudCredentialsSpec(v GoogleCloudCredentialsSpec) error
FromGoogleCloudCredentialsSpec overwrites any union data inside the CloudCredentialsSpec as the provided GoogleCloudCredentialsSpec
func (CloudCredentialsSpec) MarshalJSON ¶
func (t CloudCredentialsSpec) MarshalJSON() ([]byte, error)
func (*CloudCredentialsSpec) MergeAmazonCloudCredentialsSpec ¶
func (t *CloudCredentialsSpec) MergeAmazonCloudCredentialsSpec(v AmazonCloudCredentialsSpec) error
MergeAmazonCloudCredentialsSpec performs a merge with any union data inside the CloudCredentialsSpec, using the provided AmazonCloudCredentialsSpec
func (*CloudCredentialsSpec) MergeAzureComputeCloudCredentialsSpec ¶
func (t *CloudCredentialsSpec) MergeAzureComputeCloudCredentialsSpec(v AzureComputeCloudCredentialsSpec) error
MergeAzureComputeCloudCredentialsSpec performs a merge with any union data inside the CloudCredentialsSpec, using the provided AzureComputeCloudCredentialsSpec
func (*CloudCredentialsSpec) MergeAzureStorageCloudCredentialsSpec ¶
func (t *CloudCredentialsSpec) MergeAzureStorageCloudCredentialsSpec(v AzureStorageCloudCredentialsSpec) error
MergeAzureStorageCloudCredentialsSpec performs a merge with any union data inside the CloudCredentialsSpec, using the provided AzureStorageCloudCredentialsSpec
func (*CloudCredentialsSpec) MergeGoogleCloudCredentialsSpec ¶
func (t *CloudCredentialsSpec) MergeGoogleCloudCredentialsSpec(v GoogleCloudCredentialsSpec) error
MergeGoogleCloudCredentialsSpec performs a merge with any union data inside the CloudCredentialsSpec, using the provided GoogleCloudCredentialsSpec
func (*CloudCredentialsSpec) UnmarshalJSON ¶
func (t *CloudCredentialsSpec) UnmarshalJSON(b []byte) error
type CloudDeviceCodeModel ¶
type CloudDeviceCodeModel struct { // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` // contains filtered or unexported fields }
CloudDeviceCodeModel defines model for CloudDeviceCodeModel.
func (CloudDeviceCodeModel) AsAzureComputeCloudDeviceCodeModel ¶
func (t CloudDeviceCodeModel) AsAzureComputeCloudDeviceCodeModel() (AzureComputeCloudDeviceCodeModel, error)
AsAzureComputeCloudDeviceCodeModel returns the union data inside the CloudDeviceCodeModel as a AzureComputeCloudDeviceCodeModel
func (*CloudDeviceCodeModel) FromAzureComputeCloudDeviceCodeModel ¶
func (t *CloudDeviceCodeModel) FromAzureComputeCloudDeviceCodeModel(v AzureComputeCloudDeviceCodeModel) error
FromAzureComputeCloudDeviceCodeModel overwrites any union data inside the CloudDeviceCodeModel as the provided AzureComputeCloudDeviceCodeModel
func (CloudDeviceCodeModel) MarshalJSON ¶
func (t CloudDeviceCodeModel) MarshalJSON() ([]byte, error)
func (*CloudDeviceCodeModel) MergeAzureComputeCloudDeviceCodeModel ¶
func (t *CloudDeviceCodeModel) MergeAzureComputeCloudDeviceCodeModel(v AzureComputeCloudDeviceCodeModel) error
MergeAzureComputeCloudDeviceCodeModel performs a merge with any union data inside the CloudDeviceCodeModel, using the provided AzureComputeCloudDeviceCodeModel
func (*CloudDeviceCodeModel) UnmarshalJSON ¶
func (t *CloudDeviceCodeModel) UnmarshalJSON(b []byte) error
type CloudDeviceCodeSpec ¶
type CloudDeviceCodeSpec struct { // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` // contains filtered or unexported fields }
CloudDeviceCodeSpec defines model for CloudDeviceCodeSpec.
func (CloudDeviceCodeSpec) AsAzureComputeCloudDeviceCodeSpec ¶
func (t CloudDeviceCodeSpec) AsAzureComputeCloudDeviceCodeSpec() (AzureComputeCloudDeviceCodeSpec, error)
AsAzureComputeCloudDeviceCodeSpec returns the union data inside the CloudDeviceCodeSpec as a AzureComputeCloudDeviceCodeSpec
func (*CloudDeviceCodeSpec) FromAzureComputeCloudDeviceCodeSpec ¶
func (t *CloudDeviceCodeSpec) FromAzureComputeCloudDeviceCodeSpec(v AzureComputeCloudDeviceCodeSpec) error
FromAzureComputeCloudDeviceCodeSpec overwrites any union data inside the CloudDeviceCodeSpec as the provided AzureComputeCloudDeviceCodeSpec
func (CloudDeviceCodeSpec) MarshalJSON ¶
func (t CloudDeviceCodeSpec) MarshalJSON() ([]byte, error)
func (*CloudDeviceCodeSpec) MergeAzureComputeCloudDeviceCodeSpec ¶
func (t *CloudDeviceCodeSpec) MergeAzureComputeCloudDeviceCodeSpec(v AzureComputeCloudDeviceCodeSpec) error
MergeAzureComputeCloudDeviceCodeSpec performs a merge with any union data inside the CloudDeviceCodeSpec, using the provided AzureComputeCloudDeviceCodeSpec
func (*CloudDeviceCodeSpec) UnmarshalJSON ¶
func (t *CloudDeviceCodeSpec) UnmarshalJSON(b []byte) error
type CloudHelperApplianceModel ¶
type CloudHelperApplianceModel struct { // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` // contains filtered or unexported fields }
CloudHelperApplianceModel defines model for CloudHelperApplianceModel.
func (CloudHelperApplianceModel) AsAzureLinuxHelperApplianceModel ¶
func (t CloudHelperApplianceModel) AsAzureLinuxHelperApplianceModel() (AzureLinuxHelperApplianceModel, error)
AsAzureLinuxHelperApplianceModel returns the union data inside the CloudHelperApplianceModel as a AzureLinuxHelperApplianceModel
func (*CloudHelperApplianceModel) FromAzureLinuxHelperApplianceModel ¶
func (t *CloudHelperApplianceModel) FromAzureLinuxHelperApplianceModel(v AzureLinuxHelperApplianceModel) error
FromAzureLinuxHelperApplianceModel overwrites any union data inside the CloudHelperApplianceModel as the provided AzureLinuxHelperApplianceModel
func (CloudHelperApplianceModel) MarshalJSON ¶
func (t CloudHelperApplianceModel) MarshalJSON() ([]byte, error)
func (*CloudHelperApplianceModel) MergeAzureLinuxHelperApplianceModel ¶
func (t *CloudHelperApplianceModel) MergeAzureLinuxHelperApplianceModel(v AzureLinuxHelperApplianceModel) error
MergeAzureLinuxHelperApplianceModel performs a merge with any union data inside the CloudHelperApplianceModel, using the provided AzureLinuxHelperApplianceModel
func (*CloudHelperApplianceModel) UnmarshalJSON ¶
func (t *CloudHelperApplianceModel) UnmarshalJSON(b []byte) error
type CloudHelperApplianceResult ¶
type CloudHelperApplianceResult struct { // Data Array of Lunux-based helper appliances. Data []CloudHelperApplianceModel `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
CloudHelperApplianceResult defines model for CloudHelperApplianceResult.
type CloudHelperApplianceSpec ¶
type CloudHelperApplianceSpec struct { // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` // contains filtered or unexported fields }
CloudHelperApplianceSpec defines model for CloudHelperApplianceSpec.
func (CloudHelperApplianceSpec) AsAzureLinuxHelperApplianceSpec ¶
func (t CloudHelperApplianceSpec) AsAzureLinuxHelperApplianceSpec() (AzureLinuxHelperApplianceSpec, error)
AsAzureLinuxHelperApplianceSpec returns the union data inside the CloudHelperApplianceSpec as a AzureLinuxHelperApplianceSpec
func (*CloudHelperApplianceSpec) FromAzureLinuxHelperApplianceSpec ¶
func (t *CloudHelperApplianceSpec) FromAzureLinuxHelperApplianceSpec(v AzureLinuxHelperApplianceSpec) error
FromAzureLinuxHelperApplianceSpec overwrites any union data inside the CloudHelperApplianceSpec as the provided AzureLinuxHelperApplianceSpec
func (CloudHelperApplianceSpec) MarshalJSON ¶
func (t CloudHelperApplianceSpec) MarshalJSON() ([]byte, error)
func (*CloudHelperApplianceSpec) MergeAzureLinuxHelperApplianceSpec ¶
func (t *CloudHelperApplianceSpec) MergeAzureLinuxHelperApplianceSpec(v AzureLinuxHelperApplianceSpec) error
MergeAzureLinuxHelperApplianceSpec performs a merge with any union data inside the CloudHelperApplianceSpec, using the provided AzureLinuxHelperApplianceSpec
func (*CloudHelperApplianceSpec) UnmarshalJSON ¶
func (t *CloudHelperApplianceSpec) UnmarshalJSON(b []byte) error
type CloudNativeApplicationModel ¶
type CloudNativeApplicationModel struct { // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` // contains filtered or unexported fields }
CloudNativeApplicationModel defines model for CloudNativeApplicationModel.
func (CloudNativeApplicationModel) AsAzureComputeCloudNativeApplicationModel ¶
func (t CloudNativeApplicationModel) AsAzureComputeCloudNativeApplicationModel() (AzureComputeCloudNativeApplicationModel, error)
AsAzureComputeCloudNativeApplicationModel returns the union data inside the CloudNativeApplicationModel as a AzureComputeCloudNativeApplicationModel
func (*CloudNativeApplicationModel) FromAzureComputeCloudNativeApplicationModel ¶
func (t *CloudNativeApplicationModel) FromAzureComputeCloudNativeApplicationModel(v AzureComputeCloudNativeApplicationModel) error
FromAzureComputeCloudNativeApplicationModel overwrites any union data inside the CloudNativeApplicationModel as the provided AzureComputeCloudNativeApplicationModel
func (CloudNativeApplicationModel) MarshalJSON ¶
func (t CloudNativeApplicationModel) MarshalJSON() ([]byte, error)
func (*CloudNativeApplicationModel) MergeAzureComputeCloudNativeApplicationModel ¶
func (t *CloudNativeApplicationModel) MergeAzureComputeCloudNativeApplicationModel(v AzureComputeCloudNativeApplicationModel) error
MergeAzureComputeCloudNativeApplicationModel performs a merge with any union data inside the CloudNativeApplicationModel, using the provided AzureComputeCloudNativeApplicationModel
func (*CloudNativeApplicationModel) UnmarshalJSON ¶
func (t *CloudNativeApplicationModel) UnmarshalJSON(b []byte) error
type ComputerRecoveryTokenModel ¶
type ComputerRecoveryTokenModel struct { // ExpirationDate Date and time when the recovery token expires. ExpirationDate time.Time `json:"expirationDate"` // Id ID of the recovery token. Id openapi_types.UUID `json:"id"` // Name Friendly name of the recovery token. Name string `json:"name"` // RecoveryToken Recovery token. RecoveryToken *string `json:"recoveryToken,omitempty"` }
ComputerRecoveryTokenModel defines model for ComputerRecoveryTokenModel.
type ComputerRecoveryTokenResult ¶
type ComputerRecoveryTokenResult struct { // Data Array of recovery tokens. Data []ComputerRecoveryTokenModel `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
ComputerRecoveryTokenResult defines model for ComputerRecoveryTokenResult.
type ComputerRecoveryTokenSpec ¶
type ComputerRecoveryTokenSpec struct { // BackupIds Array of backup IDs whose data you want to restore with the recovery token. BackupIds []openapi_types.UUID `json:"backupIds"` // ExpirationDate Date and time when the access token expires. ExpirationDate time.Time `json:"expirationDate"` }
ComputerRecoveryTokenSpec defines model for ComputerRecoveryTokenSpec.
type ConfigBackupEncryptionModel ¶
type ConfigBackupEncryptionModel struct { // IsEnabled If *true*, backup encryption is enabled. IsEnabled bool `json:"isEnabled"` // PasswordId ID of the password used for encryption. PasswordId openapi_types.UUID `json:"passwordId"` }
ConfigBackupEncryptionModel Encryption settings.
type ConfigBackupLastSuccessfulModel ¶
type ConfigBackupLastSuccessfulModel struct { // LastSuccessfulTime Date and time when the last successful backup was created. LastSuccessfulTime *time.Time `json:"lastSuccessfulTime,omitempty"` // SessionId ID of the job session. SessionId *openapi_types.UUID `json:"sessionId,omitempty"` }
ConfigBackupLastSuccessfulModel Last successful backup.
type ConfigBackupModel ¶
type ConfigBackupModel struct { // BackupRepositoryId ID of the backup repository on which the configuration backup is stored. BackupRepositoryId openapi_types.UUID `json:"backupRepositoryId"` // Encryption Encryption settings. Encryption ConfigBackupEncryptionModel `json:"encryption"` // IsEnabled If *true*, configuration backup is enabled. IsEnabled bool `json:"isEnabled"` // LastSuccessfulBackup Last successful backup. LastSuccessfulBackup ConfigBackupLastSuccessfulModel `json:"lastSuccessfulBackup"` // Notifications Notification settings. Notifications ConfigBackupNotificationsModel `json:"notifications"` // RestorePointsToKeep Number of restore points to keep in the backup repository. RestorePointsToKeep int32 `json:"restorePointsToKeep"` // Schedule Scheduling settings. Schedule ConfigBackupScheduleModel `json:"schedule"` }
ConfigBackupModel defines model for ConfigBackupModel.
type ConfigBackupNotificationsModel ¶
type ConfigBackupNotificationsModel struct { // SMTPSettings Email notification settings. SMTPSettings *ConfigBackupSMTPSettigsModel `json:"SMTPSettings,omitempty"` // SNMPEnabled If *true*, SNMP traps are enabled for this job. SNMPEnabled bool `json:"SNMPEnabled"` }
ConfigBackupNotificationsModel Notification settings.
type ConfigBackupSMTPSettigsModel ¶
type ConfigBackupSMTPSettigsModel struct { // IsEnabled If *true*, email notifications are enabled for this job. IsEnabled bool `json:"isEnabled"` // NotifyOnError If *true*, email notifications are sent when the job fails. NotifyOnError bool `json:"notifyOnError"` // NotifyOnSuccess If *true*, email notifications are sent when the job completes successfully. NotifyOnSuccess bool `json:"notifyOnSuccess"` // NotifyOnWarning If *true*, email notifications are sent when the job completes with a warning. NotifyOnWarning bool `json:"notifyOnWarning"` // Recipients Array of recipients' email addresses. Recipients []string `json:"recipients"` // SettingsType Type of notification settings. SettingsType EConfigBackupSMTPSettingsType `json:"settingsType"` // Subject Notification subject. Use the following variables in the subject:<ul> <li>*%Time%* — completion time</li> <li>*%JobName%* — job name</li> <li>*%JobResult%* — job result</li></ul> Subject string `json:"subject"` }
ConfigBackupSMTPSettigsModel Email notification settings.
type ConfigBackupScheduleModel ¶
type ConfigBackupScheduleModel struct { // Daily Daily scheduling options. Daily *ScheduleDailyModel `json:"daily,omitempty"` // IsEnabled If *true*, backup scheduling is enabled. IsEnabled bool `json:"isEnabled"` // Monthly Monthly scheduling options. Monthly *ScheduleMonthlyModel `json:"monthly,omitempty"` }
ConfigBackupScheduleModel Scheduling settings.
type ConnectionCertificateModel ¶
type ConnectionCertificateModel struct { // Certificate Certificate settings. Certificate *CertificateModel `json:"certificate,omitempty"` // Fingerprint SSH key fingerprint used to verify the server identity. Fingerprint *string `json:"fingerprint,omitempty"` }
ConnectionCertificateModel defines model for ConnectionCertificateModel.
type CreateAuthorizationCodeParams ¶
type CreateAuthorizationCodeParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
CreateAuthorizationCodeParams defines parameters for CreateAuthorizationCode.
type CreateAuthorizationCodeResponse ¶
type CreateAuthorizationCodeResponse struct { Body []byte HTTPResponse *http.Response JSON200 *AuthorizationCodeModel JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseCreateAuthorizationCodeResponse ¶
func ParseCreateAuthorizationCodeResponse(rsp *http.Response) (*CreateAuthorizationCodeResponse, error)
ParseCreateAuthorizationCodeResponse parses an HTTP response from a CreateAuthorizationCodeWithResponse call
func (CreateAuthorizationCodeResponse) Status ¶
func (r CreateAuthorizationCodeResponse) Status() string
Status returns HTTPResponse.Status
func (CreateAuthorizationCodeResponse) StatusCode ¶
func (r CreateAuthorizationCodeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateCloudCredsHelperApplianceJSONRequestBody ¶
type CreateCloudCredsHelperApplianceJSONRequestBody = CloudHelperApplianceSpec
CreateCloudCredsHelperApplianceJSONRequestBody defines body for CreateCloudCredsHelperAppliance for application/json ContentType.
type CreateCloudCredsHelperApplianceParams ¶
type CreateCloudCredsHelperApplianceParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
CreateCloudCredsHelperApplianceParams defines parameters for CreateCloudCredsHelperAppliance.
type CreateCloudCredsHelperApplianceResponse ¶
type CreateCloudCredsHelperApplianceResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseCreateCloudCredsHelperApplianceResponse ¶
func ParseCreateCloudCredsHelperApplianceResponse(rsp *http.Response) (*CreateCloudCredsHelperApplianceResponse, error)
ParseCreateCloudCredsHelperApplianceResponse parses an HTTP response from a CreateCloudCredsHelperApplianceWithResponse call
func (CreateCloudCredsHelperApplianceResponse) Status ¶
func (r CreateCloudCredsHelperApplianceResponse) Status() string
Status returns HTTPResponse.Status
func (CreateCloudCredsHelperApplianceResponse) StatusCode ¶
func (r CreateCloudCredsHelperApplianceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateCloudCredsJSONRequestBody ¶
type CreateCloudCredsJSONRequestBody = CloudCredentialsSpec
CreateCloudCredsJSONRequestBody defines body for CreateCloudCreds for application/json ContentType.
type CreateCloudCredsParams ¶
type CreateCloudCredsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
CreateCloudCredsParams defines parameters for CreateCloudCreds.
type CreateCloudCredsResponse ¶
type CreateCloudCredsResponse struct { Body []byte HTTPResponse *http.Response JSON201 *CloudCredentialsModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseCreateCloudCredsResponse ¶
func ParseCreateCloudCredsResponse(rsp *http.Response) (*CreateCloudCredsResponse, error)
ParseCreateCloudCredsResponse parses an HTTP response from a CreateCloudCredsWithResponse call
func (CreateCloudCredsResponse) Status ¶
func (r CreateCloudCredsResponse) Status() string
Status returns HTTPResponse.Status
func (CreateCloudCredsResponse) StatusCode ¶
func (r CreateCloudCredsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateComputerRecoveryTokenJSONRequestBody ¶
type CreateComputerRecoveryTokenJSONRequestBody = ComputerRecoveryTokenSpec
CreateComputerRecoveryTokenJSONRequestBody defines body for CreateComputerRecoveryToken for application/json ContentType.
type CreateComputerRecoveryTokenParams ¶
type CreateComputerRecoveryTokenParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
CreateComputerRecoveryTokenParams defines parameters for CreateComputerRecoveryToken.
type CreateComputerRecoveryTokenResponse ¶
type CreateComputerRecoveryTokenResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ComputerRecoveryTokenModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseCreateComputerRecoveryTokenResponse ¶
func ParseCreateComputerRecoveryTokenResponse(rsp *http.Response) (*CreateComputerRecoveryTokenResponse, error)
ParseCreateComputerRecoveryTokenResponse parses an HTTP response from a CreateComputerRecoveryTokenWithResponse call
func (CreateComputerRecoveryTokenResponse) Status ¶
func (r CreateComputerRecoveryTokenResponse) Status() string
Status returns HTTPResponse.Status
func (CreateComputerRecoveryTokenResponse) StatusCode ¶
func (r CreateComputerRecoveryTokenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateCredsJSONRequestBody ¶
type CreateCredsJSONRequestBody = CredentialsSpec
CreateCredsJSONRequestBody defines body for CreateCreds for application/json ContentType.
type CreateCredsParams ¶
type CreateCredsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
CreateCredsParams defines parameters for CreateCreds.
type CreateCredsResponse ¶
type CreateCredsResponse struct { Body []byte HTTPResponse *http.Response JSON201 *CredentialsModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseCreateCredsResponse ¶
func ParseCreateCredsResponse(rsp *http.Response) (*CreateCredsResponse, error)
ParseCreateCredsResponse parses an HTTP response from a CreateCredsWithResponse call
func (CreateCredsResponse) Status ¶
func (r CreateCredsResponse) Status() string
Status returns HTTPResponse.Status
func (CreateCredsResponse) StatusCode ¶
func (r CreateCredsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateEncryptionPasswordJSONRequestBody ¶
type CreateEncryptionPasswordJSONRequestBody = EncryptionPasswordSpec
CreateEncryptionPasswordJSONRequestBody defines body for CreateEncryptionPassword for application/json ContentType.
type CreateEncryptionPasswordParams ¶
type CreateEncryptionPasswordParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
CreateEncryptionPasswordParams defines parameters for CreateEncryptionPassword.
type CreateEncryptionPasswordResponse ¶
type CreateEncryptionPasswordResponse struct { Body []byte HTTPResponse *http.Response JSON201 *EncryptionPasswordModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseCreateEncryptionPasswordResponse ¶
func ParseCreateEncryptionPasswordResponse(rsp *http.Response) (*CreateEncryptionPasswordResponse, error)
ParseCreateEncryptionPasswordResponse parses an HTTP response from a CreateEncryptionPasswordWithResponse call
func (CreateEncryptionPasswordResponse) Status ¶
func (r CreateEncryptionPasswordResponse) Status() string
Status returns HTTPResponse.Status
func (CreateEncryptionPasswordResponse) StatusCode ¶
func (r CreateEncryptionPasswordResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateJobJSONRequestBody ¶
type CreateJobJSONRequestBody = JobSpec
CreateJobJSONRequestBody defines body for CreateJob for application/json ContentType.
type CreateJobParams ¶
type CreateJobParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
CreateJobParams defines parameters for CreateJob.
type CreateJobResponse ¶
type CreateJobResponse struct { Body []byte HTTPResponse *http.Response JSON201 *JobModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseCreateJobResponse ¶
func ParseCreateJobResponse(rsp *http.Response) (*CreateJobResponse, error)
ParseCreateJobResponse parses an HTTP response from a CreateJobWithResponse call
func (CreateJobResponse) Status ¶
func (r CreateJobResponse) Status() string
Status returns HTTPResponse.Status
func (CreateJobResponse) StatusCode ¶
func (r CreateJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateManagedServerJSONRequestBody ¶
type CreateManagedServerJSONRequestBody = ManagedServerSpec
CreateManagedServerJSONRequestBody defines body for CreateManagedServer for application/json ContentType.
type CreateManagedServerParams ¶
type CreateManagedServerParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
CreateManagedServerParams defines parameters for CreateManagedServer.
type CreateManagedServerResponse ¶
type CreateManagedServerResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseCreateManagedServerResponse ¶
func ParseCreateManagedServerResponse(rsp *http.Response) (*CreateManagedServerResponse, error)
ParseCreateManagedServerResponse parses an HTTP response from a CreateManagedServerWithResponse call
func (CreateManagedServerResponse) Status ¶
func (r CreateManagedServerResponse) Status() string
Status returns HTTPResponse.Status
func (CreateManagedServerResponse) StatusCode ¶
func (r CreateManagedServerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateNewCloudFolderJSONRequestBody ¶
type CreateNewCloudFolderJSONRequestBody = CloudBrowserNewFolderSpec
CreateNewCloudFolderJSONRequestBody defines body for CreateNewCloudFolder for application/json ContentType.
type CreateNewCloudFolderParams ¶
type CreateNewCloudFolderParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
CreateNewCloudFolderParams defines parameters for CreateNewCloudFolder.
type CreateNewCloudFolderResponse ¶
type CreateNewCloudFolderResponse struct { Body []byte HTTPResponse *http.Response JSON201 *EmptySuccessResponse JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseCreateNewCloudFolderResponse ¶
func ParseCreateNewCloudFolderResponse(rsp *http.Response) (*CreateNewCloudFolderResponse, error)
ParseCreateNewCloudFolderResponse parses an HTTP response from a CreateNewCloudFolderWithResponse call
func (CreateNewCloudFolderResponse) Status ¶
func (r CreateNewCloudFolderResponse) Status() string
Status returns HTTPResponse.Status
func (CreateNewCloudFolderResponse) StatusCode ¶
func (r CreateNewCloudFolderResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateProxyJSONRequestBody ¶
type CreateProxyJSONRequestBody = ProxySpec
CreateProxyJSONRequestBody defines body for CreateProxy for application/json ContentType.
type CreateProxyParams ¶
type CreateProxyParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
CreateProxyParams defines parameters for CreateProxy.
type CreateProxyResponse ¶
type CreateProxyResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseCreateProxyResponse ¶
func ParseCreateProxyResponse(rsp *http.Response) (*CreateProxyResponse, error)
ParseCreateProxyResponse parses an HTTP response from a CreateProxyWithResponse call
func (CreateProxyResponse) Status ¶
func (r CreateProxyResponse) Status() string
Status returns HTTPResponse.Status
func (CreateProxyResponse) StatusCode ¶
func (r CreateProxyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateRepositoryJSONRequestBody ¶
type CreateRepositoryJSONRequestBody = RepositorySpec
CreateRepositoryJSONRequestBody defines body for CreateRepository for application/json ContentType.
type CreateRepositoryParams ¶
type CreateRepositoryParams struct { OverwriteOwner *bool `form:"overwriteOwner,omitempty" json:"overwriteOwner,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
CreateRepositoryParams defines parameters for CreateRepository.
type CreateRepositoryResponse ¶
type CreateRepositoryResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseCreateRepositoryResponse ¶
func ParseCreateRepositoryResponse(rsp *http.Response) (*CreateRepositoryResponse, error)
ParseCreateRepositoryResponse parses an HTTP response from a CreateRepositoryWithResponse call
func (CreateRepositoryResponse) Status ¶
func (r CreateRepositoryResponse) Status() string
Status returns HTTPResponse.Status
func (CreateRepositoryResponse) StatusCode ¶
func (r CreateRepositoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateScaleOutRepositoryJSONRequestBody ¶
type CreateScaleOutRepositoryJSONRequestBody = ScaleOutRepositorySpec
CreateScaleOutRepositoryJSONRequestBody defines body for CreateScaleOutRepository for application/json ContentType.
type CreateScaleOutRepositoryParams ¶
type CreateScaleOutRepositoryParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
CreateScaleOutRepositoryParams defines parameters for CreateScaleOutRepository.
type CreateScaleOutRepositoryResponse ¶
type CreateScaleOutRepositoryResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseCreateScaleOutRepositoryResponse ¶
func ParseCreateScaleOutRepositoryResponse(rsp *http.Response) (*CreateScaleOutRepositoryResponse, error)
ParseCreateScaleOutRepositoryResponse parses an HTTP response from a CreateScaleOutRepositoryWithResponse call
func (CreateScaleOutRepositoryResponse) Status ¶
func (r CreateScaleOutRepositoryResponse) Status() string
Status returns HTTPResponse.Status
func (CreateScaleOutRepositoryResponse) StatusCode ¶
func (r CreateScaleOutRepositoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateTokenFormdataRequestBody ¶
type CreateTokenFormdataRequestBody = TokenLoginSpec
CreateTokenFormdataRequestBody defines body for CreateToken for application/x-www-form-urlencoded ContentType.
type CreateTokenParams ¶
type CreateTokenParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
CreateTokenParams defines parameters for CreateToken.
type CreateTokenResponse ¶
type CreateTokenResponse struct { Body []byte HTTPResponse *http.Response JSON200 *TokenModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseCreateTokenResponse ¶
func ParseCreateTokenResponse(rsp *http.Response) (*CreateTokenResponse, error)
ParseCreateTokenResponse parses an HTTP response from a CreateTokenWithResponse call
func (CreateTokenResponse) Status ¶
func (r CreateTokenResponse) Status() string
Status returns HTTPResponse.Status
func (CreateTokenResponse) StatusCode ¶
func (r CreateTokenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CredentialsExportSpec ¶
type CredentialsExportSpec struct { // Ids Array of credentials IDs. Ids *[]openapi_types.UUID `json:"ids,omitempty"` // Names Array of credentials user names. Wildcard characters are supported. Names *[]string `json:"names,omitempty"` // ShowHiddenCreds If *true*, service credentials are exported. ShowHiddenCreds *bool `json:"showHiddenCreds,omitempty"` // Types Array of credentials types. Types *[]ECredentialsType `json:"types,omitempty"` }
CredentialsExportSpec defines model for CredentialsExportSpec.
type CredentialsImportModel ¶
type CredentialsImportModel struct { // CredentialsName User name, account name or access key. CredentialsName string `json:"credentialsName"` // CredentialsTag Tag used to identify the credentials record. CredentialsTag *string `json:"credentialsTag,omitempty"` }
CredentialsImportModel Credentials used for connection.
type CredentialsImportSpec ¶
type CredentialsImportSpec struct { // Description Description of the credentials record. Description *string `json:"description,omitempty"` // LinuxAdditionalSettings Additional Linux account settings. LinuxAdditionalSettings *CredentialsLinuxSettingsImportModel `json:"linuxAdditionalSettings,omitempty"` // Password Password. Password *string `json:"password,omitempty"` // Tag Tag used to identify the credentials record. Tag string `json:"tag"` // Type Credentials type. Type ECredentialsType `json:"type"` // Username User name. Username string `json:"username"` }
CredentialsImportSpec defines model for CredentialsImportSpec.
type CredentialsImportSpecCollection ¶
type CredentialsImportSpecCollection struct { // Credentials Array of credentials. Credentials []CredentialsImportSpec `json:"credentials"` }
CredentialsImportSpecCollection defines model for CredentialsImportSpecCollection.
type CredentialsLinuxSettingsImportModel ¶
type CredentialsLinuxSettingsImportModel struct { // SSHPort SSH port used to connect to a Linux server. SSHPort *int `json:"SSHPort,omitempty"` // AddToSudoers If *true*, the account is automatically added to the sudoers file. AddToSudoers *bool `json:"addToSudoers,omitempty"` // AutoElevated If *true*, the permissions of the account are automatically elevated to the root user. AutoElevated *bool `json:"autoElevated,omitempty"` // Passphrase Passphrase that protects the private key. Passphrase *string `json:"passphrase,omitempty"` // PrivateKey Private key. PrivateKey *string `json:"privateKey,omitempty"` // RootPassword Password for the root account. RootPassword *string `json:"rootPassword,omitempty"` // UseSu If *true*, the `su` command is used for Linux distributions where the `sudo` command is not available. UseSu *bool `json:"useSu,omitempty"` }
CredentialsLinuxSettingsImportModel Additional Linux account settings.
type CredentialsModel ¶
type CredentialsModel struct { // CreationTime Date and time when the credentials were created. CreationTime *time.Time `json:"creationTime,omitempty"` // Description Description of the credentials record. Description *string `json:"description,omitempty"` // Id ID of the credentials record. Id *openapi_types.UUID `json:"id,omitempty"` // Type Credentials type. Type *ECredentialsType `json:"type,omitempty"` // Username User name. Username *string `json:"username,omitempty"` // contains filtered or unexported fields }
CredentialsModel defines model for CredentialsModel.
func (CredentialsModel) AsLinuxCredentialsModel ¶
func (t CredentialsModel) AsLinuxCredentialsModel() (LinuxCredentialsModel, error)
AsLinuxCredentialsModel returns the union data inside the CredentialsModel as a LinuxCredentialsModel
func (CredentialsModel) AsStandardCredentialsModel ¶
func (t CredentialsModel) AsStandardCredentialsModel() (StandardCredentialsModel, error)
AsStandardCredentialsModel returns the union data inside the CredentialsModel as a StandardCredentialsModel
func (*CredentialsModel) FromLinuxCredentialsModel ¶
func (t *CredentialsModel) FromLinuxCredentialsModel(v LinuxCredentialsModel) error
FromLinuxCredentialsModel overwrites any union data inside the CredentialsModel as the provided LinuxCredentialsModel
func (*CredentialsModel) FromStandardCredentialsModel ¶
func (t *CredentialsModel) FromStandardCredentialsModel(v StandardCredentialsModel) error
FromStandardCredentialsModel overwrites any union data inside the CredentialsModel as the provided StandardCredentialsModel
func (CredentialsModel) MarshalJSON ¶
func (t CredentialsModel) MarshalJSON() ([]byte, error)
func (*CredentialsModel) MergeLinuxCredentialsModel ¶
func (t *CredentialsModel) MergeLinuxCredentialsModel(v LinuxCredentialsModel) error
MergeLinuxCredentialsModel performs a merge with any union data inside the CredentialsModel, using the provided LinuxCredentialsModel
func (*CredentialsModel) MergeStandardCredentialsModel ¶
func (t *CredentialsModel) MergeStandardCredentialsModel(v StandardCredentialsModel) error
MergeStandardCredentialsModel performs a merge with any union data inside the CredentialsModel, using the provided StandardCredentialsModel
func (*CredentialsModel) UnmarshalJSON ¶
func (t *CredentialsModel) UnmarshalJSON(b []byte) error
type CredentialsPasswordChangeSpec ¶
type CredentialsPasswordChangeSpec struct { // Password New password. Password string `json:"password"` }
CredentialsPasswordChangeSpec defines model for CredentialsPasswordChangeSpec.
type CredentialsResult ¶
type CredentialsResult struct { // Data Array of credentials. Data []CredentialsModel `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
CredentialsResult defines model for CredentialsResult.
type CredentialsSpec ¶
type CredentialsSpec struct { // Description Description of the credentials record. Description *string `json:"description,omitempty"` // Password Password. Password *string `json:"password,omitempty"` // Type Credentials type. Type *ECredentialsType `json:"type,omitempty"` // Username User name. Username *string `json:"username,omitempty"` // contains filtered or unexported fields }
CredentialsSpec defines model for CredentialsSpec.
func (CredentialsSpec) AsLinuxCredentialsSpec ¶
func (t CredentialsSpec) AsLinuxCredentialsSpec() (LinuxCredentialsSpec, error)
AsLinuxCredentialsSpec returns the union data inside the CredentialsSpec as a LinuxCredentialsSpec
func (CredentialsSpec) AsStandardCredentialsSpec ¶
func (t CredentialsSpec) AsStandardCredentialsSpec() (StandardCredentialsSpec, error)
AsStandardCredentialsSpec returns the union data inside the CredentialsSpec as a StandardCredentialsSpec
func (*CredentialsSpec) FromLinuxCredentialsSpec ¶
func (t *CredentialsSpec) FromLinuxCredentialsSpec(v LinuxCredentialsSpec) error
FromLinuxCredentialsSpec overwrites any union data inside the CredentialsSpec as the provided LinuxCredentialsSpec
func (*CredentialsSpec) FromStandardCredentialsSpec ¶
func (t *CredentialsSpec) FromStandardCredentialsSpec(v StandardCredentialsSpec) error
FromStandardCredentialsSpec overwrites any union data inside the CredentialsSpec as the provided StandardCredentialsSpec
func (CredentialsSpec) MarshalJSON ¶
func (t CredentialsSpec) MarshalJSON() ([]byte, error)
func (*CredentialsSpec) MergeLinuxCredentialsSpec ¶
func (t *CredentialsSpec) MergeLinuxCredentialsSpec(v LinuxCredentialsSpec) error
MergeLinuxCredentialsSpec performs a merge with any union data inside the CredentialsSpec, using the provided LinuxCredentialsSpec
func (*CredentialsSpec) MergeStandardCredentialsSpec ¶
func (t *CredentialsSpec) MergeStandardCredentialsSpec(v StandardCredentialsSpec) error
MergeStandardCredentialsSpec performs a merge with any union data inside the CredentialsSpec, using the provided StandardCredentialsSpec
func (*CredentialsSpec) UnmarshalJSON ¶
func (t *CredentialsSpec) UnmarshalJSON(b []byte) error
type DeleteCloudCredsHelperApplianceParams ¶
type DeleteCloudCredsHelperApplianceParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
DeleteCloudCredsHelperApplianceParams defines parameters for DeleteCloudCredsHelperAppliance.
type DeleteCloudCredsHelperApplianceResponse ¶
type DeleteCloudCredsHelperApplianceResponse struct { Body []byte HTTPResponse *http.Response JSON204 *EmptySuccessResponse JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseDeleteCloudCredsHelperApplianceResponse ¶
func ParseDeleteCloudCredsHelperApplianceResponse(rsp *http.Response) (*DeleteCloudCredsHelperApplianceResponse, error)
ParseDeleteCloudCredsHelperApplianceResponse parses an HTTP response from a DeleteCloudCredsHelperApplianceWithResponse call
func (DeleteCloudCredsHelperApplianceResponse) Status ¶
func (r DeleteCloudCredsHelperApplianceResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteCloudCredsHelperApplianceResponse) StatusCode ¶
func (r DeleteCloudCredsHelperApplianceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteCloudCredsParams ¶
type DeleteCloudCredsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
DeleteCloudCredsParams defines parameters for DeleteCloudCreds.
type DeleteCloudCredsResponse ¶
type DeleteCloudCredsResponse struct { Body []byte HTTPResponse *http.Response JSON204 *EmptySuccessResponse JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseDeleteCloudCredsResponse ¶
func ParseDeleteCloudCredsResponse(rsp *http.Response) (*DeleteCloudCredsResponse, error)
ParseDeleteCloudCredsResponse parses an HTTP response from a DeleteCloudCredsWithResponse call
func (DeleteCloudCredsResponse) Status ¶
func (r DeleteCloudCredsResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteCloudCredsResponse) StatusCode ¶
func (r DeleteCloudCredsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteComputerRecoveryTokenParams ¶
type DeleteComputerRecoveryTokenParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
DeleteComputerRecoveryTokenParams defines parameters for DeleteComputerRecoveryToken.
type DeleteComputerRecoveryTokenResponse ¶
type DeleteComputerRecoveryTokenResponse struct { Body []byte HTTPResponse *http.Response JSON204 *EmptySuccessResponse JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseDeleteComputerRecoveryTokenResponse ¶
func ParseDeleteComputerRecoveryTokenResponse(rsp *http.Response) (*DeleteComputerRecoveryTokenResponse, error)
ParseDeleteComputerRecoveryTokenResponse parses an HTTP response from a DeleteComputerRecoveryTokenWithResponse call
func (DeleteComputerRecoveryTokenResponse) Status ¶
func (r DeleteComputerRecoveryTokenResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteComputerRecoveryTokenResponse) StatusCode ¶
func (r DeleteComputerRecoveryTokenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteCredsParams ¶
type DeleteCredsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
DeleteCredsParams defines parameters for DeleteCreds.
type DeleteCredsResponse ¶
type DeleteCredsResponse struct { Body []byte HTTPResponse *http.Response JSON204 *EmptySuccessResponse JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseDeleteCredsResponse ¶
func ParseDeleteCredsResponse(rsp *http.Response) (*DeleteCredsResponse, error)
ParseDeleteCredsResponse parses an HTTP response from a DeleteCredsWithResponse call
func (DeleteCredsResponse) Status ¶
func (r DeleteCredsResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteCredsResponse) StatusCode ¶
func (r DeleteCredsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteEncryptionPasswordParams ¶
type DeleteEncryptionPasswordParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
DeleteEncryptionPasswordParams defines parameters for DeleteEncryptionPassword.
type DeleteEncryptionPasswordResponse ¶
type DeleteEncryptionPasswordResponse struct { Body []byte HTTPResponse *http.Response JSON204 *EmptySuccessResponse JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseDeleteEncryptionPasswordResponse ¶
func ParseDeleteEncryptionPasswordResponse(rsp *http.Response) (*DeleteEncryptionPasswordResponse, error)
ParseDeleteEncryptionPasswordResponse parses an HTTP response from a DeleteEncryptionPasswordWithResponse call
func (DeleteEncryptionPasswordResponse) Status ¶
func (r DeleteEncryptionPasswordResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteEncryptionPasswordResponse) StatusCode ¶
func (r DeleteEncryptionPasswordResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteJobParams ¶
type DeleteJobParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
DeleteJobParams defines parameters for DeleteJob.
type DeleteJobResponse ¶
type DeleteJobResponse struct { Body []byte HTTPResponse *http.Response JSON204 *EmptySuccessResponse JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseDeleteJobResponse ¶
func ParseDeleteJobResponse(rsp *http.Response) (*DeleteJobResponse, error)
ParseDeleteJobResponse parses an HTTP response from a DeleteJobWithResponse call
func (DeleteJobResponse) Status ¶
func (r DeleteJobResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteJobResponse) StatusCode ¶
func (r DeleteJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteManagedServerParams ¶
type DeleteManagedServerParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
DeleteManagedServerParams defines parameters for DeleteManagedServer.
type DeleteManagedServerResponse ¶
type DeleteManagedServerResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseDeleteManagedServerResponse ¶
func ParseDeleteManagedServerResponse(rsp *http.Response) (*DeleteManagedServerResponse, error)
ParseDeleteManagedServerResponse parses an HTTP response from a DeleteManagedServerWithResponse call
func (DeleteManagedServerResponse) Status ¶
func (r DeleteManagedServerResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteManagedServerResponse) StatusCode ¶
func (r DeleteManagedServerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteProxyParams ¶
type DeleteProxyParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
DeleteProxyParams defines parameters for DeleteProxy.
type DeleteProxyResponse ¶
type DeleteProxyResponse struct { Body []byte HTTPResponse *http.Response JSON204 *EmptySuccessResponse JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseDeleteProxyResponse ¶
func ParseDeleteProxyResponse(rsp *http.Response) (*DeleteProxyResponse, error)
ParseDeleteProxyResponse parses an HTTP response from a DeleteProxyWithResponse call
func (DeleteProxyResponse) Status ¶
func (r DeleteProxyResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProxyResponse) StatusCode ¶
func (r DeleteProxyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteRepositoryParams ¶
type DeleteRepositoryParams struct { // DeleteBackups If *true*, Veeam Backup & Replication will remove backup files. DeleteBackups *bool `form:"deleteBackups,omitempty" json:"deleteBackups,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
DeleteRepositoryParams defines parameters for DeleteRepository.
type DeleteRepositoryResponse ¶
type DeleteRepositoryResponse struct { Body []byte HTTPResponse *http.Response JSON204 *EmptySuccessResponse JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseDeleteRepositoryResponse ¶
func ParseDeleteRepositoryResponse(rsp *http.Response) (*DeleteRepositoryResponse, error)
ParseDeleteRepositoryResponse parses an HTTP response from a DeleteRepositoryWithResponse call
func (DeleteRepositoryResponse) Status ¶
func (r DeleteRepositoryResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteRepositoryResponse) StatusCode ¶
func (r DeleteRepositoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteScaleOutRepositoryParams ¶
type DeleteScaleOutRepositoryParams struct { // DeleteBackups If *true*, Veeam Backup & Replication will remove backup files. DeleteBackups *bool `form:"deleteBackups,omitempty" json:"deleteBackups,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
DeleteScaleOutRepositoryParams defines parameters for DeleteScaleOutRepository.
type DeleteScaleOutRepositoryResponse ¶
type DeleteScaleOutRepositoryResponse struct { Body []byte HTTPResponse *http.Response JSON204 *EmptySuccessResponse JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseDeleteScaleOutRepositoryResponse ¶
func ParseDeleteScaleOutRepositoryResponse(rsp *http.Response) (*DeleteScaleOutRepositoryResponse, error)
ParseDeleteScaleOutRepositoryResponse parses an HTTP response from a DeleteScaleOutRepositoryWithResponse call
func (DeleteScaleOutRepositoryResponse) Status ¶
func (r DeleteScaleOutRepositoryResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteScaleOutRepositoryResponse) StatusCode ¶
func (r DeleteScaleOutRepositoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DisableJobParams ¶
type DisableJobParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
DisableJobParams defines parameters for DisableJob.
type DisableJobResponse ¶
type DisableJobResponse struct { Body []byte HTTPResponse *http.Response JSON200 *EmptySuccessResponse JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseDisableJobResponse ¶
func ParseDisableJobResponse(rsp *http.Response) (*DisableJobResponse, error)
ParseDisableJobResponse parses an HTTP response from a DisableJobWithResponse call
func (DisableJobResponse) Status ¶
func (r DisableJobResponse) Status() string
Status returns HTTPResponse.Status
func (DisableJobResponse) StatusCode ¶
func (r DisableJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DisableScaleOutExtentMaintenanceModeJSONRequestBody ¶
type DisableScaleOutExtentMaintenanceModeJSONRequestBody = ScaleOutExtentMaintenanceSpec
DisableScaleOutExtentMaintenanceModeJSONRequestBody defines body for DisableScaleOutExtentMaintenanceMode for application/json ContentType.
type DisableScaleOutExtentMaintenanceModeParams ¶
type DisableScaleOutExtentMaintenanceModeParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
DisableScaleOutExtentMaintenanceModeParams defines parameters for DisableScaleOutExtentMaintenanceMode.
type DisableScaleOutExtentMaintenanceModeResponse ¶
type DisableScaleOutExtentMaintenanceModeResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseDisableScaleOutExtentMaintenanceModeResponse ¶
func ParseDisableScaleOutExtentMaintenanceModeResponse(rsp *http.Response) (*DisableScaleOutExtentMaintenanceModeResponse, error)
ParseDisableScaleOutExtentMaintenanceModeResponse parses an HTTP response from a DisableScaleOutExtentMaintenanceModeWithResponse call
func (DisableScaleOutExtentMaintenanceModeResponse) Status ¶
func (r DisableScaleOutExtentMaintenanceModeResponse) Status() string
Status returns HTTPResponse.Status
func (DisableScaleOutExtentMaintenanceModeResponse) StatusCode ¶
func (r DisableScaleOutExtentMaintenanceModeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DisableScaleOutExtentSealedModeJSONRequestBody ¶
type DisableScaleOutExtentSealedModeJSONRequestBody = ScaleOutExtentMaintenanceSpec
DisableScaleOutExtentSealedModeJSONRequestBody defines body for DisableScaleOutExtentSealedMode for application/json ContentType.
type DisableScaleOutExtentSealedModeParams ¶
type DisableScaleOutExtentSealedModeParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
DisableScaleOutExtentSealedModeParams defines parameters for DisableScaleOutExtentSealedMode.
type DisableScaleOutExtentSealedModeResponse ¶
type DisableScaleOutExtentSealedModeResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseDisableScaleOutExtentSealedModeResponse ¶
func ParseDisableScaleOutExtentSealedModeResponse(rsp *http.Response) (*DisableScaleOutExtentSealedModeResponse, error)
ParseDisableScaleOutExtentSealedModeResponse parses an HTTP response from a DisableScaleOutExtentSealedModeWithResponse call
func (DisableScaleOutExtentSealedModeResponse) Status ¶
func (r DisableScaleOutExtentSealedModeResponse) Status() string
Status returns HTTPResponse.Status
func (DisableScaleOutExtentSealedModeResponse) StatusCode ¶
func (r DisableScaleOutExtentSealedModeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type EAllowedBackupsType ¶
type EAllowedBackupsType string
EAllowedBackupsType Type of backup files that can be stored on the extent.
const ( EAllowedBackupsTypeAll EAllowedBackupsType = "All" EAllowedBackupsTypeFullsOnly EAllowedBackupsType = "FullsOnly" EAllowedBackupsTypeIncrementsOnly EAllowedBackupsType = "IncrementsOnly" EAllowedBackupsTypeNone EAllowedBackupsType = "None" )
Defines values for EAllowedBackupsType.
type EAmazonRegionType ¶
type EAmazonRegionType string
EAmazonRegionType AWS region type.
const ( EAmazonRegionTypeChina EAmazonRegionType = "China" EAmazonRegionTypeGlobal EAmazonRegionType = "Global" EAmazonRegionTypeGovernment EAmazonRegionType = "Government" )
Defines values for EAmazonRegionType.
type EApplicationSettingsVSS ¶
type EApplicationSettingsVSS string
EApplicationSettingsVSS Behavior scenario for application-aware processing.
const ( EApplicationSettingsVSSDisabled EApplicationSettingsVSS = "disabled" EApplicationSettingsVSSIgnoreFailures EApplicationSettingsVSS = "ignoreFailures" EApplicationSettingsVSSRequireSuccess EApplicationSettingsVSS = "requireSuccess" )
Defines values for EApplicationSettingsVSS.
type EAzureComputeCredentialsCreationMode ¶
type EAzureComputeCredentialsCreationMode string
EAzureComputeCredentialsCreationMode Mode that defines whether you want to connect to Azure Active Directory using an existing or a newly created Azure Active Directory application.
const ( ExistingAccount EAzureComputeCredentialsCreationMode = "ExistingAccount" NewAccount EAzureComputeCredentialsCreationMode = "NewAccount" )
Defines values for EAzureComputeCredentialsCreationMode.
type EAzureComputeCredentialsDeploymentType ¶
type EAzureComputeCredentialsDeploymentType string
EAzureComputeCredentialsDeploymentType Deployment type (global Microsoft Azure or Microsoft Azure Stack Hub).
const ( MicrosoftAzure EAzureComputeCredentialsDeploymentType = "MicrosoftAzure" MicrosoftAzureStack EAzureComputeCredentialsDeploymentType = "MicrosoftAzureStack" )
Defines values for EAzureComputeCredentialsDeploymentType.
type EAzureRegionType ¶
type EAzureRegionType string
EAzureRegionType Region where your Microsoft Azure container is located.
const ( EAzureRegionTypeChina EAzureRegionType = "China" EAzureRegionTypeGermany EAzureRegionType = "Germany" EAzureRegionTypeGlobal EAzureRegionType = "Global" EAzureRegionTypeGovernment EAzureRegionType = "Government" )
Defines values for EAzureRegionType.
type EBackupExclusionPolicy ¶
type EBackupExclusionPolicy string
EBackupExclusionPolicy Exclusion policy.
const ( EBackupExclusionPolicyDisabled EBackupExclusionPolicy = "disabled" EBackupExclusionPolicyExcludeOnly EBackupExclusionPolicy = "excludeOnly" EBackupExclusionPolicyIncludeOnly EBackupExclusionPolicy = "includeOnly" )
Defines values for EBackupExclusionPolicy.
type EBackupModeType ¶
type EBackupModeType string
EBackupModeType Type of the backup method used to create a restore point.
const ( Full EBackupModeType = "Full" Incremental EBackupModeType = "Incremental" ReverseIncremental EBackupModeType = "ReverseIncremental" TransformForeverIncremental EBackupModeType = "TransformForeverIncremental" Transofrm EBackupModeType = "Transofrm" )
Defines values for EBackupModeType.
type EBackupObjectsFiltersOrderColumn ¶
type EBackupObjectsFiltersOrderColumn string
EBackupObjectsFiltersOrderColumn defines model for EBackupObjectsFiltersOrderColumn.
const ( EBackupObjectsFiltersOrderColumnName EBackupObjectsFiltersOrderColumn = "Name" EBackupObjectsFiltersOrderColumnObjectId EBackupObjectsFiltersOrderColumn = "ObjectId" EBackupObjectsFiltersOrderColumnPlatformId EBackupObjectsFiltersOrderColumn = "PlatformId" EBackupObjectsFiltersOrderColumnType EBackupObjectsFiltersOrderColumn = "Type" )
Defines values for EBackupObjectsFiltersOrderColumn.
type EBackupOracleLogsSettings ¶
type EBackupOracleLogsSettings string
EBackupOracleLogsSettings Type of archived logs processing.
const ( EBackupOracleLogsSettingsDeleteExpiredGBs EBackupOracleLogsSettings = "deleteExpiredGBs" EBackupOracleLogsSettingsDeleteExpiredHours EBackupOracleLogsSettings = "deleteExpiredHours" EBackupOracleLogsSettingsPreserve EBackupOracleLogsSettings = "preserve" )
Defines values for EBackupOracleLogsSettings.
type EBackupProxyImportType ¶
type EBackupProxyImportType string
EBackupProxyImportType defines model for EBackupProxyImportType.
const (
Vmware EBackupProxyImportType = "vmware"
)
Defines values for EBackupProxyImportType.
type EBackupProxyTransportMode ¶
type EBackupProxyTransportMode string
EBackupProxyTransportMode Transport mode of the backup proxy.
const ( EBackupProxyTransportModeAuto EBackupProxyTransportMode = "auto" EBackupProxyTransportModeDirectAccess EBackupProxyTransportMode = "directAccess" EBackupProxyTransportModeNetwork EBackupProxyTransportMode = "network" EBackupProxyTransportModeVirtualAppliance EBackupProxyTransportMode = "virtualAppliance" )
Defines values for EBackupProxyTransportMode.
type EBackupScriptProcessingMode ¶
type EBackupScriptProcessingMode string
EBackupScriptProcessingMode Scenario for scripts execution.
const ( DisableExec EBackupScriptProcessingMode = "disableExec" IgnoreExecFailures EBackupScriptProcessingMode = "ignoreExecFailures" RequireSuccess EBackupScriptProcessingMode = "requireSuccess" )
Defines values for EBackupScriptProcessingMode.
type EBackupsFiltersOrderColumn ¶
type EBackupsFiltersOrderColumn string
EBackupsFiltersOrderColumn defines model for EBackupsFiltersOrderColumn.
const ( EBackupsFiltersOrderColumnCreationTime EBackupsFiltersOrderColumn = "CreationTime" EBackupsFiltersOrderColumnJobId EBackupsFiltersOrderColumn = "JobId" EBackupsFiltersOrderColumnName EBackupsFiltersOrderColumn = "Name" EBackupsFiltersOrderColumnPlatformId EBackupsFiltersOrderColumn = "PlatformId" EBackupsFiltersOrderColumnPolicyTag EBackupsFiltersOrderColumn = "PolicyTag" )
Defines values for EBackupsFiltersOrderColumn.
type ECertificateFileFormatType ¶
type ECertificateFileFormatType string
ECertificateFileFormatType Certificate file format.
const (
Pfx ECertificateFileFormatType = "pfx"
)
Defines values for ECertificateFileFormatType.
type ECloudBrowserFolderType ¶
type ECloudBrowserFolderType string
ECloudBrowserFolderType Folder type.
const ( ECloudBrowserFolderTypeArchive ECloudBrowserFolderType = "archive" ECloudBrowserFolderTypeBackup ECloudBrowserFolderType = "backup" )
Defines values for ECloudBrowserFolderType.
type ECloudCredentialsFiltersOrderColumn ¶
type ECloudCredentialsFiltersOrderColumn string
ECloudCredentialsFiltersOrderColumn Sorts cloud credentials by one of the cloud credentials parameters.
const ( ECloudCredentialsFiltersOrderColumnDescription ECloudCredentialsFiltersOrderColumn = "Description" ECloudCredentialsFiltersOrderColumnName ECloudCredentialsFiltersOrderColumn = "Name" )
Defines values for ECloudCredentialsFiltersOrderColumn.
type ECloudCredentialsType ¶
type ECloudCredentialsType string
ECloudCredentialsType Cloud credentials type.
const ( ECloudCredentialsTypeAmazon ECloudCredentialsType = "Amazon" ECloudCredentialsTypeAzureCompute ECloudCredentialsType = "AzureCompute" ECloudCredentialsTypeAzureStorage ECloudCredentialsType = "AzureStorage" ECloudCredentialsTypeGoogle ECloudCredentialsType = "Google" )
Defines values for ECloudCredentialsType.
type ECloudServiceType ¶
type ECloudServiceType string
ECloudServiceType Type of cloud service.
const ( ECloudServiceTypeAmazonEC2 ECloudServiceType = "AmazonEC2" ECloudServiceTypeAmazonS3 ECloudServiceType = "AmazonS3" ECloudServiceTypeAmazonSnowballEdge ECloudServiceType = "AmazonSnowballEdge" ECloudServiceTypeAzureBlob ECloudServiceType = "AzureBlob" ECloudServiceTypeAzureCompute ECloudServiceType = "AzureCompute" ECloudServiceTypeAzureDataBox ECloudServiceType = "AzureDataBox" ECloudServiceTypeGoogleCloud ECloudServiceType = "GoogleCloud" ECloudServiceTypeIBMCloud ECloudServiceType = "IBMCloud" ECloudServiceTypeS3Compatible ECloudServiceType = "S3Compatible" ECloudServiceTypeWasabiCloud ECloudServiceType = "WasabiCloud" )
Defines values for ECloudServiceType.
type ECompressionLevel ¶
type ECompressionLevel string
ECompressionLevel Compression level.
const ( ECompressionLevelDedupFriendly ECompressionLevel = "DedupFriendly" ECompressionLevelExtreme ECompressionLevel = "Extreme" ECompressionLevelHigh ECompressionLevel = "High" ECompressionLevelNone ECompressionLevel = "None" ECompressionLevelOptimal ECompressionLevel = "Optimal" )
Defines values for ECompressionLevel.
type EComputerRecoveryTokenFiltersOrderColumn ¶
type EComputerRecoveryTokenFiltersOrderColumn string
EComputerRecoveryTokenFiltersOrderColumn defines model for EComputerRecoveryTokenFiltersOrderColumn.
const ( EComputerRecoveryTokenFiltersOrderColumnExpirationDate EComputerRecoveryTokenFiltersOrderColumn = "ExpirationDate" EComputerRecoveryTokenFiltersOrderColumnName EComputerRecoveryTokenFiltersOrderColumn = "Name" )
Defines values for EComputerRecoveryTokenFiltersOrderColumn.
type EConfigBackupSMTPSettingsType ¶
type EConfigBackupSMTPSettingsType string
EConfigBackupSMTPSettingsType Type of notification settings.
const ( Custom EConfigBackupSMTPSettingsType = "Custom" Global EConfigBackupSMTPSettingsType = "Global" )
Defines values for EConfigBackupSMTPSettingsType.
type EConsumptionLimitKind ¶
type EConsumptionLimitKind string
EConsumptionLimitKind Measurement unit.
const ( PB EConsumptionLimitKind = "PB" TB EConsumptionLimitKind = "TB" )
Defines values for EConsumptionLimitKind.
type ECredentialsFiltersOrderColumn ¶
type ECredentialsFiltersOrderColumn string
ECredentialsFiltersOrderColumn defines model for ECredentialsFiltersOrderColumn.
const ( ECredentialsFiltersOrderColumnDescription ECredentialsFiltersOrderColumn = "Description" ECredentialsFiltersOrderColumnUsername ECredentialsFiltersOrderColumn = "Username" )
Defines values for ECredentialsFiltersOrderColumn.
type ECredentialsStorageType ¶
type ECredentialsStorageType string
ECredentialsStorageType Credentials type used to connect to the Linux server.
const ( Permanent ECredentialsStorageType = "Permanent" SingleUse ECredentialsStorageType = "SingleUse" )
Defines values for ECredentialsStorageType.
type ECredentialsType ¶
type ECredentialsType string
ECredentialsType Credentials type.
const ( Linux ECredentialsType = "Linux" Standard ECredentialsType = "Standard" )
Defines values for ECredentialsType.
type EDailyKinds ¶
type EDailyKinds string
EDailyKinds Kind of daily scheduling scheme.
const ( Everyday EDailyKinds = "Everyday" SelectedDays EDailyKinds = "SelectedDays" WeekDays EDailyKinds = "WeekDays" )
Defines values for EDailyKinds.
type EDayNumberInMonth ¶
type EDayNumberInMonth string
EDayNumberInMonth Week day number in the month.
const ( EDayNumberInMonthFirst EDayNumberInMonth = "First" EDayNumberInMonthFourth EDayNumberInMonth = "Fourth" EDayNumberInMonthLast EDayNumberInMonth = "Last" EDayNumberInMonthOnDay EDayNumberInMonth = "OnDay" EDayNumberInMonthSecond EDayNumberInMonth = "Second" EDayNumberInMonthThird EDayNumberInMonth = "Third" )
Defines values for EDayNumberInMonth.
type EDayOfWeek ¶
type EDayOfWeek string
EDayOfWeek Day of the week.
const ( Friday EDayOfWeek = "friday" Monday EDayOfWeek = "monday" Saturday EDayOfWeek = "saturday" Sunday EDayOfWeek = "sunday" Thursday EDayOfWeek = "thursday" Tuesday EDayOfWeek = "tuesday" Wednesday EDayOfWeek = "wednesday" )
Defines values for EDayOfWeek.
type EDiskCreationMode ¶
type EDiskCreationMode string
EDiskCreationMode Disk format of the restored VM.
const ( Source EDiskCreationMode = "Source" Thick EDiskCreationMode = "Thick" ThickEagerZeroed EDiskCreationMode = "ThickEagerZeroed" Thin EDiskCreationMode = "Thin" )
Defines values for EDiskCreationMode.
type EDiskInfoProcessState ¶
type EDiskInfoProcessState string
EDiskInfoProcessState Process state of the disk.
const ( InProcessing EDiskInfoProcessState = "InProcessing" NotProcessed EDiskInfoProcessState = "NotProcessed" PartiallyProcessed EDiskInfoProcessState = "PartiallyProcessed" Processed EDiskInfoProcessState = "Processed" )
Defines values for EDiskInfoProcessState.
type EDiskInfoType ¶
type EDiskInfoType string
EDiskInfoType Type of the disk.
const ( EDiskInfoTypeEndPoint EDiskInfoType = "EndPoint" EDiskInfoTypeHv EDiskInfoType = "Hv" EDiskInfoTypeHvRawDiskFile EDiskInfoType = "HvRawDiskFile" EDiskInfoTypeSimple EDiskInfoType = "Simple" EDiskInfoTypeUnknown EDiskInfoType = "Unknown" EDiskInfoTypeVi EDiskInfoType = "Vi" )
Defines values for EDiskInfoType.
type EEmailNotificationType ¶
type EEmailNotificationType string
EEmailNotificationType Type of email notification settings (global notification settings specified for the backup server, or custom notification settings specified for this job).
const ( UseCustomNotificationSettings EEmailNotificationType = "UseCustomNotificationSettings" UseGlobalNotificationSettings EEmailNotificationType = "UseGlobalNotificationSettings" )
Defines values for EEmailNotificationType.
type EEncryptionPasswordsFiltersOrderColumn ¶
type EEncryptionPasswordsFiltersOrderColumn string
EEncryptionPasswordsFiltersOrderColumn defines model for EEncryptionPasswordsFiltersOrderColumn.
const ( Hint EEncryptionPasswordsFiltersOrderColumn = "Hint" ModificationTime EEncryptionPasswordsFiltersOrderColumn = "ModificationTime" )
Defines values for EEncryptionPasswordsFiltersOrderColumn.
type EEntireVMRestoreModeType ¶
type EEntireVMRestoreModeType string
EEntireVMRestoreModeType Restore mode.
const ( EEntireVMRestoreModeTypeCustomized EEntireVMRestoreModeType = "Customized" EEntireVMRestoreModeTypeOriginalLocation EEntireVMRestoreModeType = "OriginalLocation" )
Defines values for EEntireVMRestoreModeType.
type EGuestFSIndexingMode ¶
type EGuestFSIndexingMode string
EGuestFSIndexingMode Indexing mode.
const ( Disable EGuestFSIndexingMode = "disable" IndexAll EGuestFSIndexingMode = "indexAll" IndexAllExcept EGuestFSIndexingMode = "indexAllExcept" IndexOnly EGuestFSIndexingMode = "indexOnly" )
Defines values for EGuestFSIndexingMode.
type EHierarchyType ¶
type EHierarchyType string
EHierarchyType Hierarchy type.
const ( EHierarchyTypeDatastoresAndVms EHierarchyType = "DatastoresAndVms" EHierarchyTypeHostsAndClusters EHierarchyType = "HostsAndClusters" EHierarchyTypeHostsAndDatastores EHierarchyType = "HostsAndDatastores" EHierarchyTypeNetwork EHierarchyType = "Network" EHierarchyTypeVmsAndTags EHierarchyType = "VmsAndTags" EHierarchyTypeVmsAndTemplates EHierarchyType = "VmsAndTemplates" )
Defines values for EHierarchyType.
type EInstantRecoveryMountState ¶
type EInstantRecoveryMountState string
EInstantRecoveryMountState Mount state.
const ( EInstantRecoveryMountStateDismounting EInstantRecoveryMountState = "Dismounting" EInstantRecoveryMountStateFailed EInstantRecoveryMountState = "Failed" EInstantRecoveryMountStateMounted EInstantRecoveryMountState = "Mounted" EInstantRecoveryMountStateMounting EInstantRecoveryMountState = "Mounting" )
Defines values for EInstantRecoveryMountState.
type EInstantVMRecoveryModeType ¶
type EInstantVMRecoveryModeType string
EInstantVMRecoveryModeType Restore mode.
const ( EInstantVMRecoveryModeTypeCustomized EInstantVMRecoveryModeType = "Customized" EInstantVMRecoveryModeTypeOriginalLocation EInstantVMRecoveryModeType = "OriginalLocation" )
Defines values for EInstantVMRecoveryModeType.
type EInstantViVMRecoveryMountsFiltersOrderColumn ¶
type EInstantViVMRecoveryMountsFiltersOrderColumn string
EInstantViVMRecoveryMountsFiltersOrderColumn Sorts mounts by one of the mount parameters.
const ( EInstantViVMRecoveryMountsFiltersOrderColumnName EInstantViVMRecoveryMountsFiltersOrderColumn = "name" EInstantViVMRecoveryMountsFiltersOrderColumnState EInstantViVMRecoveryMountsFiltersOrderColumn = "state" )
Defines values for EInstantViVMRecoveryMountsFiltersOrderColumn.
type EInstantViVmRecoveryBiosUuidPolicyType ¶
type EInstantViVmRecoveryBiosUuidPolicyType string
EInstantViVmRecoveryBiosUuidPolicyType BIOS UUID policy for the restored VM.
const ( EInstantViVmRecoveryBiosUuidPolicyTypeGenerateNew EInstantViVmRecoveryBiosUuidPolicyType = "generateNew" EInstantViVmRecoveryBiosUuidPolicyTypePreserve EInstantViVmRecoveryBiosUuidPolicyType = "preserve" )
Defines values for EInstantViVmRecoveryBiosUuidPolicyType.
type EJobFiltersOrderColumn ¶
type EJobFiltersOrderColumn string
EJobFiltersOrderColumn Orders jobs by the specified column.
const ( EJobFiltersOrderColumnDescription EJobFiltersOrderColumn = "Description" EJobFiltersOrderColumnName EJobFiltersOrderColumn = "Name" EJobFiltersOrderColumnType EJobFiltersOrderColumn = "Type" )
Defines values for EJobFiltersOrderColumn.
type EJobStatesFiltersOrderColumn ¶
type EJobStatesFiltersOrderColumn string
EJobStatesFiltersOrderColumn Orders job states by the specified column.
const ( EJobStatesFiltersOrderColumnDescription EJobStatesFiltersOrderColumn = "Description" EJobStatesFiltersOrderColumnLastResult EJobStatesFiltersOrderColumn = "LastResult" EJobStatesFiltersOrderColumnLastRun EJobStatesFiltersOrderColumn = "LastRun" EJobStatesFiltersOrderColumnName EJobStatesFiltersOrderColumn = "Name" EJobStatesFiltersOrderColumnNextRun EJobStatesFiltersOrderColumn = "NextRun" EJobStatesFiltersOrderColumnObjectsCount EJobStatesFiltersOrderColumn = "ObjectsCount" EJobStatesFiltersOrderColumnRepositoryId EJobStatesFiltersOrderColumn = "RepositoryId" EJobStatesFiltersOrderColumnStatus EJobStatesFiltersOrderColumn = "Status" EJobStatesFiltersOrderColumnType EJobStatesFiltersOrderColumn = "Type" )
Defines values for EJobStatesFiltersOrderColumn.
type EJobStatus ¶
type EJobStatus string
EJobStatus Current status of the job.
const ( EJobStatusDisabled EJobStatus = "disabled" EJobStatusInactive EJobStatus = "inactive" EJobStatusRunning EJobStatus = "running" )
Defines values for EJobStatus.
type EJobType ¶
type EJobType string
EJobType Type of the job.
const (
EJobTypeBackup EJobType = "Backup"
)
Defines values for EJobType.
type EJobWorkload ¶
type EJobWorkload string
EJobWorkload Workload which the job must process.
const ( Application EJobWorkload = "application" CloudVm EJobWorkload = "cloudVm" File EJobWorkload = "file" Server EJobWorkload = "server" Vm EJobWorkload = "vm" Workstation EJobWorkload = "workstation" )
Defines values for EJobWorkload.
type ELoginGrantType ¶
type ELoginGrantType string
ELoginGrantType Authorization grant type.<br>Available values:<ul> <li>`password` — used to obtain an access token by providing a user name and password.</li> <li>`refresh_token` — used to refresh an expired or lost access token by providing a refresh token.</li> <li>`authorization_code` — used to obtain an access token by providing an authorization code.</li> <li>`vbr_token` — used to obtain an access token by providing a Veeam Backup & Replication token. This grant type is only used in a restricted mode for integration with Veeam Backup & Replication.</li></ul>
const ( AuthorizationCode ELoginGrantType = "authorization_code" Password ELoginGrantType = "password" RefreshToken ELoginGrantType = "refresh_token" VbrToken ELoginGrantType = "vbr_token" )
Defines values for ELoginGrantType.
type EManagedServerType ¶
type EManagedServerType string
EManagedServerType Type of the server.
const ( LinuxHost EManagedServerType = "LinuxHost" ViHost EManagedServerType = "ViHost" WindowsHost EManagedServerType = "WindowsHost" )
Defines values for EManagedServerType.
type EManagedServersFiltersOrderColumn ¶
type EManagedServersFiltersOrderColumn string
EManagedServersFiltersOrderColumn defines model for EManagedServersFiltersOrderColumn.
const ( EManagedServersFiltersOrderColumnDescription EManagedServersFiltersOrderColumn = "Description" EManagedServersFiltersOrderColumnName EManagedServersFiltersOrderColumn = "Name" EManagedServersFiltersOrderColumnType EManagedServersFiltersOrderColumn = "Type" )
Defines values for EManagedServersFiltersOrderColumn.
type EMonth ¶
type EMonth string
EMonth Month.
const ( April EMonth = "April" August EMonth = "August" December EMonth = "December" February EMonth = "February" January EMonth = "January" July EMonth = "July" June EMonth = "June" March EMonth = "March" May EMonth = "May" November EMonth = "November" October EMonth = "October" September EMonth = "September" )
Defines values for EMonth.
type EObjectRestorePointOperation ¶
type EObjectRestorePointOperation string
EObjectRestorePointOperation defines model for EObjectRestorePointOperation.
const (
VmwareInstantRecoveryFcd EObjectRestorePointOperation = "VmwareInstantRecoveryFcd"
)
Defines values for EObjectRestorePointOperation.
type EObjectRestorePointsFiltersOrderColumn ¶
type EObjectRestorePointsFiltersOrderColumn string
EObjectRestorePointsFiltersOrderColumn defines model for EObjectRestorePointsFiltersOrderColumn.
const ( EObjectRestorePointsFiltersOrderColumnBackupId EObjectRestorePointsFiltersOrderColumn = "BackupId" EObjectRestorePointsFiltersOrderColumnCreationTime EObjectRestorePointsFiltersOrderColumn = "CreationTime" EObjectRestorePointsFiltersOrderColumnPlatformId EObjectRestorePointsFiltersOrderColumn = "PlatformId" )
Defines values for EObjectRestorePointsFiltersOrderColumn.
type EPeriodicallyKinds ¶
type EPeriodicallyKinds string
EPeriodicallyKinds Time unit for periodic job scheduling.
const ( EPeriodicallyKindsDays EPeriodicallyKinds = "Days" EPeriodicallyKindsHours EPeriodicallyKinds = "Hours" EPeriodicallyKindsMinutes EPeriodicallyKinds = "Minutes" EPeriodicallyKindsSeconds EPeriodicallyKinds = "Seconds" )
Defines values for EPeriodicallyKinds.
type EPlacementPolicyType ¶
type EPlacementPolicyType string
EPlacementPolicyType Type of placement policy.
const ( DataLocality EPlacementPolicyType = "DataLocality" Performance EPlacementPolicyType = "Performance" )
Defines values for EPlacementPolicyType.
type EPlatformType ¶
type EPlatformType string
EPlatformType Platform name.
const ( EPlatformTypeCustomPlatform EPlatformType = "CustomPlatform" EPlatformTypeHyperV EPlatformType = "HyperV" EPlatformTypeLinuxPhysical EPlatformType = "LinuxPhysical" EPlatformTypeNasBackup EPlatformType = "NasBackup" EPlatformTypeTape EPlatformType = "Tape" EPlatformTypeVMware EPlatformType = "VMware" EPlatformTypeVcd EPlatformType = "Vcd" EPlatformTypeWindowsPhysical EPlatformType = "WindowsPhysical" )
Defines values for EPlatformType.
type EProxiesFiltersOrderColumn ¶
type EProxiesFiltersOrderColumn string
EProxiesFiltersOrderColumn defines model for EProxiesFiltersOrderColumn.
const ( EProxiesFiltersOrderColumnDescription EProxiesFiltersOrderColumn = "Description" EProxiesFiltersOrderColumnName EProxiesFiltersOrderColumn = "Name" EProxiesFiltersOrderColumnType EProxiesFiltersOrderColumn = "Type" )
Defines values for EProxiesFiltersOrderColumn.
type EProxyType ¶
type EProxyType string
EProxyType Type of the backup proxy.
const (
ViProxy EProxyType = "ViProxy"
)
Defines values for EProxyType.
type ERepositoryAccessType ¶
type ERepositoryAccessType string
ERepositoryAccessType Access type.
const ( AllowAll ERepositoryAccessType = "AllowAll" AllowExplicit ERepositoryAccessType = "AllowExplicit" DenyAll ERepositoryAccessType = "DenyAll" )
Defines values for ERepositoryAccessType.
type ERepositoryConnectionType ¶
type ERepositoryConnectionType string
ERepositoryConnectionType Repository connection type (direct or through a gateway server).
const ( Direct ERepositoryConnectionType = "Direct" SelectedGateway ERepositoryConnectionType = "SelectedGateway" )
Defines values for ERepositoryConnectionType.
type ERepositoryExtentStatusType ¶
type ERepositoryExtentStatusType string
ERepositoryExtentStatusType Performance extent status.
const ( Evacuate ERepositoryExtentStatusType = "Evacuate" Maintenance ERepositoryExtentStatusType = "Maintenance" Normal ERepositoryExtentStatusType = "Normal" Pending ERepositoryExtentStatusType = "Pending" ResyncRequired ERepositoryExtentStatusType = "ResyncRequired" Sealed ERepositoryExtentStatusType = "Sealed" TenantEvacuating ERepositoryExtentStatusType = "TenantEvacuating" )
Defines values for ERepositoryExtentStatusType.
type ERepositoryFiltersOrderColumn ¶
type ERepositoryFiltersOrderColumn string
ERepositoryFiltersOrderColumn Sorts repositories by one of the repository parameters.
const ( ERepositoryFiltersOrderColumnDescription ERepositoryFiltersOrderColumn = "Description" ERepositoryFiltersOrderColumnHost ERepositoryFiltersOrderColumn = "Host" ERepositoryFiltersOrderColumnName ERepositoryFiltersOrderColumn = "Name" ERepositoryFiltersOrderColumnPath ERepositoryFiltersOrderColumn = "Path" ERepositoryFiltersOrderColumnType ERepositoryFiltersOrderColumn = "Type" )
Defines values for ERepositoryFiltersOrderColumn.
type ERepositoryStatesFiltersOrderColumn ¶
type ERepositoryStatesFiltersOrderColumn string
ERepositoryStatesFiltersOrderColumn Orders repositories by the specified column.
const ( ERepositoryStatesFiltersOrderColumnCapacityGB ERepositoryStatesFiltersOrderColumn = "CapacityGB" ERepositoryStatesFiltersOrderColumnDescription ERepositoryStatesFiltersOrderColumn = "Description" ERepositoryStatesFiltersOrderColumnFreeGB ERepositoryStatesFiltersOrderColumn = "FreeGB" ERepositoryStatesFiltersOrderColumnHost ERepositoryStatesFiltersOrderColumn = "Host" ERepositoryStatesFiltersOrderColumnName ERepositoryStatesFiltersOrderColumn = "Name" ERepositoryStatesFiltersOrderColumnPath ERepositoryStatesFiltersOrderColumn = "Path" ERepositoryStatesFiltersOrderColumnType ERepositoryStatesFiltersOrderColumn = "Type" ERepositoryStatesFiltersOrderColumnUsedSpaceGB ERepositoryStatesFiltersOrderColumn = "UsedSpaceGB" )
Defines values for ERepositoryStatesFiltersOrderColumn.
type ERepositoryType ¶
type ERepositoryType string
ERepositoryType Repository type.
const ( AmazonS3 ERepositoryType = "AmazonS3" AmazonS3Glacier ERepositoryType = "AmazonS3Glacier" AmazonSnowballEdge ERepositoryType = "AmazonSnowballEdge" AzureArchive ERepositoryType = "AzureArchive" AzureBlob ERepositoryType = "AzureBlob" AzureDataBox ERepositoryType = "AzureDataBox" DDBoost ERepositoryType = "DDBoost" ExaGrid ERepositoryType = "ExaGrid" ExtendableRepository ERepositoryType = "ExtendableRepository" Fujitsu ERepositoryType = "Fujitsu" GoogleCloud ERepositoryType = "GoogleCloud" HPStoreOnceIntegration ERepositoryType = "HPStoreOnceIntegration" IBMCloud ERepositoryType = "IBMCloud" Infinidat ERepositoryType = "Infinidat" LinuxHardened ERepositoryType = "LinuxHardened" LinuxLocal ERepositoryType = "LinuxLocal" Nfs ERepositoryType = "Nfs" Quantum ERepositoryType = "Quantum" S3Compatible ERepositoryType = "S3Compatible" Smb ERepositoryType = "Smb" WasabiCloud ERepositoryType = "WasabiCloud" WinLocal ERepositoryType = "WinLocal" )
Defines values for ERepositoryType.
type ERetainLogBackupsType ¶
type ERetainLogBackupsType string
ERetainLogBackupsType Retention policy for the logs stored in the backup repository.
const ( KeepOnlyDays ERetainLogBackupsType = "KeepOnlyDays" UntilBackupDeleted ERetainLogBackupsType = "untilBackupDeleted" )
Defines values for ERetainLogBackupsType.
type ERetentionPolicyType ¶
type ERetentionPolicyType string
ERetentionPolicyType Type of the retention policy.
const ( ERetentionPolicyTypeDays ERetentionPolicyType = "Days" ERetentionPolicyTypeRestorePoints ERetentionPolicyType = "RestorePoints" )
Defines values for ERetentionPolicyType.
type ERotatedDriveCleanupMode ¶
type ERotatedDriveCleanupMode string
ERotatedDriveCleanupMode Cleanup mode:<ul> <li>`Disabled` — continue the backup chain on an inserted drive.</li> <li>`ClearBackupFolder` — delete existing backups belonging to the job.</li> <li>`ClearRepositoryFolder` — delete all existing backups from repository.</li></ul>
const ( ERotatedDriveCleanupModeClearBackupFolder ERotatedDriveCleanupMode = "ClearBackupFolder" ERotatedDriveCleanupModeClearRepositoryFolder ERotatedDriveCleanupMode = "ClearRepositoryFolder" ERotatedDriveCleanupModeDisabled ERotatedDriveCleanupMode = "Disabled" )
Defines values for ERotatedDriveCleanupMode.
type ESQLLogsProcessing ¶
type ESQLLogsProcessing string
ESQLLogsProcessing Type of transaction logs processing.
const ( Backup ESQLLogsProcessing = "backup" NeverTruncate ESQLLogsProcessing = "neverTruncate" Preserve ESQLLogsProcessing = "preserve" Truncate ESQLLogsProcessing = "truncate" )
Defines values for ESQLLogsProcessing.
type EScaleOutRepositoryFiltersOrderColumn ¶
type EScaleOutRepositoryFiltersOrderColumn string
EScaleOutRepositoryFiltersOrderColumn defines model for EScaleOutRepositoryFiltersOrderColumn.
const ( EScaleOutRepositoryFiltersOrderColumnDescription EScaleOutRepositoryFiltersOrderColumn = "Description" EScaleOutRepositoryFiltersOrderColumnHost EScaleOutRepositoryFiltersOrderColumn = "Host" EScaleOutRepositoryFiltersOrderColumnName EScaleOutRepositoryFiltersOrderColumn = "Name" EScaleOutRepositoryFiltersOrderColumnPath EScaleOutRepositoryFiltersOrderColumn = "Path" EScaleOutRepositoryFiltersOrderColumnType EScaleOutRepositoryFiltersOrderColumn = "Type" )
Defines values for EScaleOutRepositoryFiltersOrderColumn.
type EScriptPeriodicityType ¶
type EScriptPeriodicityType string
EScriptPeriodicityType Type of script periodicity.
const ( BackupSessions EScriptPeriodicityType = "BackupSessions" Days EScriptPeriodicityType = "Days" )
Defines values for EScriptPeriodicityType.
type ESennightOfMonth ¶
type ESennightOfMonth string
ESennightOfMonth Sennight of the month.
const ( ESennightOfMonthFifth ESennightOfMonth = "Fifth" ESennightOfMonthFirst ESennightOfMonth = "First" ESennightOfMonthFourth ESennightOfMonth = "Fourth" ESennightOfMonthLast ESennightOfMonth = "Last" ESennightOfMonthSecond ESennightOfMonth = "Second" ESennightOfMonthThird ESennightOfMonth = "Third" )
Defines values for ESennightOfMonth.
type EServicesFiltersOrderColumn ¶
type EServicesFiltersOrderColumn string
EServicesFiltersOrderColumn defines model for EServicesFiltersOrderColumn.
const ( EServicesFiltersOrderColumnName EServicesFiltersOrderColumn = "Name" EServicesFiltersOrderColumnPort EServicesFiltersOrderColumn = "Port" )
Defines values for EServicesFiltersOrderColumn.
type ESessionResult ¶
type ESessionResult string
ESessionResult Result status.
const ( ESessionResultFailed ESessionResult = "Failed" ESessionResultNone ESessionResult = "None" ESessionResultSuccess ESessionResult = "Success" ESessionResultWarning ESessionResult = "Warning" )
Defines values for ESessionResult.
type ESessionState ¶
type ESessionState string
ESessionState State of the session.
const ( Idle ESessionState = "Idle" Pausing ESessionState = "Pausing" Postprocessing ESessionState = "Postprocessing" Resuming ESessionState = "Resuming" Starting ESessionState = "Starting" Stopped ESessionState = "Stopped" Stopping ESessionState = "Stopping" WaitingRepository ESessionState = "WaitingRepository" WaitingSlot ESessionState = "WaitingSlot" WaitingTape ESessionState = "WaitingTape" Working ESessionState = "Working" )
Defines values for ESessionState.
type ESessionType ¶
type ESessionType string
ESessionType Type of the session.
const ( Automation ESessionType = "Automation" AzureApplianceDeploy ESessionType = "AzureApplianceDeploy" ConfigurationBackup ESessionType = "ConfigurationBackup" FirstClassDiskInstantRestore ESessionType = "FirstClassDiskInstantRestore" Infrastructure ESessionType = "Infrastructure" InfrastructureItemDeletion ESessionType = "InfrastructureItemDeletion" InstantRecovery ESessionType = "InstantRecovery" Job ESessionType = "Job" QuickMigration ESessionType = "QuickMigration" RepositoryEvacuate ESessionType = "RepositoryEvacuate" RepositoryMaintenance ESessionType = "RepositoryMaintenance" RestoreVm ESessionType = "RestoreVm" )
Defines values for ESessionType.
type ESessionsFiltersOrderColumn ¶
type ESessionsFiltersOrderColumn string
ESessionsFiltersOrderColumn defines model for ESessionsFiltersOrderColumn.
const ( ESessionsFiltersOrderColumnCreationTime ESessionsFiltersOrderColumn = "CreationTime" ESessionsFiltersOrderColumnEndTime ESessionsFiltersOrderColumn = "EndTime" ESessionsFiltersOrderColumnName ESessionsFiltersOrderColumn = "Name" ESessionsFiltersOrderColumnResult ESessionsFiltersOrderColumn = "Result" ESessionsFiltersOrderColumnSessionType ESessionsFiltersOrderColumn = "SessionType" ESessionsFiltersOrderColumnState ESessionsFiltersOrderColumn = "State" )
Defines values for ESessionsFiltersOrderColumn.
type ESpeedUnit ¶
type ESpeedUnit string
ESpeedUnit Traffic speed unit.
const ( KbytePerSec ESpeedUnit = "KbytePerSec" MbitPerSpec ESpeedUnit = "MbitPerSpec" MbytePerSec ESpeedUnit = "MbytePerSec" )
Defines values for ESpeedUnit.
type EStorageOptimization ¶
type EStorageOptimization string
EStorageOptimization Storage optimization that depends on the target type.
const ( LANTarget EStorageOptimization = "LANTarget" LocalTarget EStorageOptimization = "LocalTarget" LocalTargetLarge EStorageOptimization = "LocalTargetLarge" LocalTargetLarge4096 EStorageOptimization = "LocalTargetLarge4096" LocalTargetLarge8192 EStorageOptimization = "LocalTargetLarge8192" WANTarget EStorageOptimization = "WANTarget" )
Defines values for EStorageOptimization.
type ETaskLogRecordStatus ¶
type ETaskLogRecordStatus string
ETaskLogRecordStatus defines model for ETaskLogRecordStatus.
const ( Failed ETaskLogRecordStatus = "Failed" None ETaskLogRecordStatus = "None" Succeeded ETaskLogRecordStatus = "Succeeded" Warning ETaskLogRecordStatus = "Warning" )
Defines values for ETaskLogRecordStatus.
type ETransactionLogsSettings ¶
type ETransactionLogsSettings string
ETransactionLogsSettings Transaction logs settings that define whether copy-only backups must be created, or transaction logs for Microsoft Exchange, Microsoft SQL and Oracle VMs must be processed.<br> If transaction log processing is selected, specify the following parameters:<ul> <li>[For Microsoft SQL Server VMs] Microsoft SQL Server transaction log settings</li> <li>[For Oracle VMs] Oracle archived log settings</li></ul>
const ( CopyOnly ETransactionLogsSettings = "copyOnly" Process ETransactionLogsSettings = "process" )
Defines values for ETransactionLogsSettings.
type EViHostType ¶
type EViHostType string
EViHostType Type of the VMware vSphere server.
const ( ESX EViHostType = "ESX" ESXi EViHostType = "ESXi" VC EViHostType = "VC" )
Defines values for EViHostType.
type EViRootFiltersOrderColumn ¶
type EViRootFiltersOrderColumn string
EViRootFiltersOrderColumn Sorts VMware vSphere servers by one of the VMware vSphere server parameters.
const ( EViRootFiltersOrderColumnName EViRootFiltersOrderColumn = "Name" EViRootFiltersOrderColumnType EViRootFiltersOrderColumn = "Type" )
Defines values for EViRootFiltersOrderColumn.
type EVirusDetectionAction ¶
type EVirusDetectionAction string
EVirusDetectionAction Action that Veeam Backup & Replication takes if the antivirus software finds a threat.
const ( AbortRecovery EVirusDetectionAction = "AbortRecovery" DisableNetwork EVirusDetectionAction = "DisableNetwork" Ignore EVirusDetectionAction = "Ignore" )
Defines values for EVirusDetectionAction.
type EVmwareDisksTypeToProcess ¶
type EVmwareDisksTypeToProcess string
EVmwareDisksTypeToProcess Type of disk selection.
const ( AllDisks EVmwareDisksTypeToProcess = "AllDisks" SelectedDisks EVmwareDisksTypeToProcess = "SelectedDisks" SystemOnly EVmwareDisksTypeToProcess = "SystemOnly" )
Defines values for EVmwareDisksTypeToProcess.
type EVmwareFcdInstantRecoveryMountsFiltersOrderColumn ¶
type EVmwareFcdInstantRecoveryMountsFiltersOrderColumn string
EVmwareFcdInstantRecoveryMountsFiltersOrderColumn defines model for EVmwareFcdInstantRecoveryMountsFiltersOrderColumn.
const ( EVmwareFcdInstantRecoveryMountsFiltersOrderColumnName EVmwareFcdInstantRecoveryMountsFiltersOrderColumn = "name" EVmwareFcdInstantRecoveryMountsFiltersOrderColumnState EVmwareFcdInstantRecoveryMountsFiltersOrderColumn = "state" )
Defines values for EVmwareFcdInstantRecoveryMountsFiltersOrderColumn.
type EVmwareInventoryType ¶
type EVmwareInventoryType string
EVmwareInventoryType Type of the VMware vSphere object.
const ( EVmwareInventoryTypeCategory EVmwareInventoryType = "Category" EVmwareInventoryTypeCluster EVmwareInventoryType = "Cluster" EVmwareInventoryTypeComputeResource EVmwareInventoryType = "ComputeResource" EVmwareInventoryTypeDatacenter EVmwareInventoryType = "Datacenter" EVmwareInventoryTypeDatastore EVmwareInventoryType = "Datastore" EVmwareInventoryTypeDatastoreCluster EVmwareInventoryType = "DatastoreCluster" EVmwareInventoryTypeFolder EVmwareInventoryType = "Folder" EVmwareInventoryTypeHost EVmwareInventoryType = "Host" EVmwareInventoryTypeMultitag EVmwareInventoryType = "Multitag" EVmwareInventoryTypeNetwork EVmwareInventoryType = "Network" EVmwareInventoryTypeResourcePool EVmwareInventoryType = "ResourcePool" EVmwareInventoryTypeStoragePolicy EVmwareInventoryType = "StoragePolicy" EVmwareInventoryTypeTag EVmwareInventoryType = "Tag" EVmwareInventoryTypeTemplate EVmwareInventoryType = "Template" EVmwareInventoryTypeUnknown EVmwareInventoryType = "Unknown" EVmwareInventoryTypeVCenterServer EVmwareInventoryType = "vCenterServer" EVmwareInventoryTypeVirtualApp EVmwareInventoryType = "VirtualApp" EVmwareInventoryTypeVirtualMachine EVmwareInventoryType = "VirtualMachine" )
Defines values for EVmwareInventoryType.
type EWindowsHostComponentType ¶
type EWindowsHostComponentType string
EWindowsHostComponentType Veeam Backup & Replication component.
const ( EWindowsHostComponentTypeAgentConfigureService EWindowsHostComponentType = "AgentConfigureService" EWindowsHostComponentTypeCdp EWindowsHostComponentType = "Cdp" EWindowsHostComponentTypeCloudGate EWindowsHostComponentType = "CloudGate" EWindowsHostComponentTypeCloudServiceInvoker EWindowsHostComponentType = "CloudServiceInvoker" EWindowsHostComponentTypeCloudServiceRemoting EWindowsHostComponentType = "CloudServiceRemoting" EWindowsHostComponentTypeDeployerSvc EWindowsHostComponentType = "DeployerSvc" EWindowsHostComponentTypeEpAgent EWindowsHostComponentType = "EpAgent" EWindowsHostComponentTypeEpAgentSqlLocalDB EWindowsHostComponentType = "EpAgentSqlLocalDB" EWindowsHostComponentTypeEpAgentSqlSysClrTypes EWindowsHostComponentType = "EpAgentSqlSysClrTypes" EWindowsHostComponentTypeFileSystemVssIntegration EWindowsHostComponentType = "FileSystemVssIntegration" EWindowsHostComponentTypeGuestControl EWindowsHostComponentType = "GuestControl" EWindowsHostComponentTypeHvIntegration EWindowsHostComponentType = "HvIntegration" EWindowsHostComponentTypeNfs EWindowsHostComponentType = "Nfs" EWindowsHostComponentTypeRestoreProxy EWindowsHostComponentType = "RestoreProxy" EWindowsHostComponentTypeTape EWindowsHostComponentType = "Tape" EWindowsHostComponentTypeTransport EWindowsHostComponentType = "Transport" EWindowsHostComponentTypeValRedist EWindowsHostComponentType = "ValRedist" EWindowsHostComponentTypeVamRedist EWindowsHostComponentType = "VamRedist" EWindowsHostComponentTypeVawRedist EWindowsHostComponentType = "VawRedist" EWindowsHostComponentTypeVssHwSnapshotProvider EWindowsHostComponentType = "VssHwSnapshotProvider" EWindowsHostComponentTypeWanAccelerator EWindowsHostComponentType = "WanAccelerator" )
Defines values for EWindowsHostComponentType.
type EmailCustomNotificationType ¶
type EmailCustomNotificationType struct { // SuppressNotificationUntilLastRetry If *true*, email notifications are sent about the final job status only (not per every job retry). SuppressNotificationUntilLastRetry *bool `json:"SuppressNotificationUntilLastRetry,omitempty"` // NotifyOnError If *true*, email notifications are sent when the job fails. NotifyOnError *bool `json:"notifyOnError,omitempty"` // NotifyOnSuccess If *true*, email notifications are sent when the job completes successfully. NotifyOnSuccess *bool `json:"notifyOnSuccess,omitempty"` // NotifyOnWarning If *true*, email notifications are sent when the job completes with a warning. NotifyOnWarning *bool `json:"notifyOnWarning,omitempty"` // Subject Notification subject. Use the following variables in the subject:<ul> <li>*%Time%* — completion time</li> <li>*%JobName%* — job name</li> <li>*%JobResult%* — job result</li> <li>*%ObjectCount%* — number of VMs in the job</li> <li>*%Issues%* — number of VMs in the job that have finished with the Warning or Failed status</li></ul> Subject *string `json:"subject,omitempty"` }
EmailCustomNotificationType Custom notification settings.
type EmailNotificationSettingsModel ¶
type EmailNotificationSettingsModel struct { // CustomNotificationSettings Custom notification settings. CustomNotificationSettings *EmailCustomNotificationType `json:"customNotificationSettings,omitempty"` // IsEnabled If *true*, email notifications are enabled for this job. IsEnabled bool `json:"isEnabled"` // NotificationType Type of email notification settings (global notification settings specified for the backup server, or custom notification settings specified for this job). NotificationType *EEmailNotificationType `json:"notificationType,omitempty"` // Recipients Array of recipient’s email addresses. Recipients *[]string `json:"recipients,omitempty"` }
EmailNotificationSettingsModel Email notification settings for the backup job.
type EmptySuccessResponse ¶
type EmptySuccessResponse = map[string]interface{}
EmptySuccessResponse Empty success response (200, 201, 204).
type EnableJobParams ¶
type EnableJobParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
EnableJobParams defines parameters for EnableJob.
type EnableJobResponse ¶
type EnableJobResponse struct { Body []byte HTTPResponse *http.Response JSON200 *EmptySuccessResponse JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseEnableJobResponse ¶
func ParseEnableJobResponse(rsp *http.Response) (*EnableJobResponse, error)
ParseEnableJobResponse parses an HTTP response from a EnableJobWithResponse call
func (EnableJobResponse) Status ¶
func (r EnableJobResponse) Status() string
Status returns HTTPResponse.Status
func (EnableJobResponse) StatusCode ¶
func (r EnableJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type EnableScaleOutExtentMaintenanceModeJSONRequestBody ¶
type EnableScaleOutExtentMaintenanceModeJSONRequestBody = ScaleOutExtentMaintenanceSpec
EnableScaleOutExtentMaintenanceModeJSONRequestBody defines body for EnableScaleOutExtentMaintenanceMode for application/json ContentType.
type EnableScaleOutExtentMaintenanceModeParams ¶
type EnableScaleOutExtentMaintenanceModeParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
EnableScaleOutExtentMaintenanceModeParams defines parameters for EnableScaleOutExtentMaintenanceMode.
type EnableScaleOutExtentMaintenanceModeResponse ¶
type EnableScaleOutExtentMaintenanceModeResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseEnableScaleOutExtentMaintenanceModeResponse ¶
func ParseEnableScaleOutExtentMaintenanceModeResponse(rsp *http.Response) (*EnableScaleOutExtentMaintenanceModeResponse, error)
ParseEnableScaleOutExtentMaintenanceModeResponse parses an HTTP response from a EnableScaleOutExtentMaintenanceModeWithResponse call
func (EnableScaleOutExtentMaintenanceModeResponse) Status ¶
func (r EnableScaleOutExtentMaintenanceModeResponse) Status() string
Status returns HTTPResponse.Status
func (EnableScaleOutExtentMaintenanceModeResponse) StatusCode ¶
func (r EnableScaleOutExtentMaintenanceModeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type EnableScaleOutExtentSealedModeJSONRequestBody ¶
type EnableScaleOutExtentSealedModeJSONRequestBody = ScaleOutExtentMaintenanceSpec
EnableScaleOutExtentSealedModeJSONRequestBody defines body for EnableScaleOutExtentSealedMode for application/json ContentType.
type EnableScaleOutExtentSealedModeParams ¶
type EnableScaleOutExtentSealedModeParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
EnableScaleOutExtentSealedModeParams defines parameters for EnableScaleOutExtentSealedMode.
type EnableScaleOutExtentSealedModeResponse ¶
type EnableScaleOutExtentSealedModeResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseEnableScaleOutExtentSealedModeResponse ¶
func ParseEnableScaleOutExtentSealedModeResponse(rsp *http.Response) (*EnableScaleOutExtentSealedModeResponse, error)
ParseEnableScaleOutExtentSealedModeResponse parses an HTTP response from a EnableScaleOutExtentSealedModeWithResponse call
func (EnableScaleOutExtentSealedModeResponse) Status ¶
func (r EnableScaleOutExtentSealedModeResponse) Status() string
Status returns HTTPResponse.Status
func (EnableScaleOutExtentSealedModeResponse) StatusCode ¶
func (r EnableScaleOutExtentSealedModeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type EncryptionPasswordExportSpec ¶
type EncryptionPasswordExportSpec struct { // Hints Array of password hints. Hints *[]string `json:"hints,omitempty"` // Ids Array of password IDs. Ids *[]openapi_types.UUID `json:"ids,omitempty"` // ModificationTimeFrom Date and time when the password was last modified. ModificationTimeFrom *time.Time `json:"modificationTimeFrom,omitempty"` // Tags Array of password tags. Tags *[]string `json:"tags,omitempty"` }
EncryptionPasswordExportSpec defines model for EncryptionPasswordExportSpec.
type EncryptionPasswordImportSpec ¶
type EncryptionPasswordImportSpec struct { // Hint Hint for the encryption password. Hint string `json:"hint"` // Password Password. Password string `json:"password"` // Tag Tag for the encryption password. Tag *string `json:"tag,omitempty"` }
EncryptionPasswordImportSpec defines model for EncryptionPasswordImportSpec.
type EncryptionPasswordImportSpecCollection ¶
type EncryptionPasswordImportSpecCollection struct { // EncryptionPasswords Array of encryption passwords. EncryptionPasswords *[]EncryptionPasswordImportSpec `json:"encryptionPasswords,omitempty"` }
EncryptionPasswordImportSpecCollection defines model for EncryptionPasswordImportSpecCollection.
type EncryptionPasswordModel ¶
type EncryptionPasswordModel struct { // Hint Hint for the encryption password. Hint string `json:"hint"` // Id ID of the encryption password. Id openapi_types.UUID `json:"id"` // ModificationTime Date and time when the password was last modified. ModificationTime *time.Time `json:"modificationTime,omitempty"` // Tag Tag for the encryption password. Tag *string `json:"tag,omitempty"` }
EncryptionPasswordModel defines model for EncryptionPasswordModel.
type EncryptionPasswordSpec ¶
type EncryptionPasswordSpec struct { // Hint Hint for the encryption password. Provide a meaningful hint that will help you recall the password. Hint string `json:"hint"` // Password Password for data encryption. If you lose the password, you will not be able to restore it. Password string `json:"password"` // Tag Tag for the encryption password. Tag *string `json:"tag,omitempty"` }
EncryptionPasswordSpec defines model for EncryptionPasswordSpec.
type EncryptionPasswordsResult ¶
type EncryptionPasswordsResult struct { // Data Array of encryption passwords. Data []EncryptionPasswordModel `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
EncryptionPasswordsResult defines model for EncryptionPasswordsResult.
type EntireViVMCustomizedRestoreSpec ¶
type EntireViVMCustomizedRestoreSpec struct { // Datastore Destination datastore. Datastore *RestoreTargetDatastoreSpec `json:"datastore,omitempty"` // DestinationHost VMware vSphere object. DestinationHost *VmwareObjectModel `json:"destinationHost,omitempty"` // Folder Destination VM folder. Folder *RestoreTargetFolderSpec `json:"folder,omitempty"` // Network Network to which the restored VM is connected. Network *RestoreTargetNetworkSpec `json:"network,omitempty"` // ObjectRestorePointId ID of the restore point. ObjectRestorePointId *openapi_types.UUID `json:"objectRestorePointId,omitempty"` // PowerUp If *true*, Veeam Backup & Replication starts the restored VM on the target host. PowerUp *bool `json:"powerUp,omitempty"` // Reason Reason for restoring the VM. Reason *string `json:"reason,omitempty"` // ResourcePool VMware vSphere object. ResourcePool *VmwareObjectModel `json:"resourcePool,omitempty"` // RestoreProxies Backup proxies for VM data transport. RestoreProxies *RestoreProxySpec `json:"restoreProxies,omitempty"` // SecureRestore Secure restore settings. SecureRestore *SecureRestoreSpec `json:"secureRestore,omitempty"` // Type Restore mode. Type *EEntireVMRestoreModeType `json:"type,omitempty"` }
EntireViVMCustomizedRestoreSpec defines model for EntireViVMCustomizedRestoreSpec.
type EntireViVMOriginalLocationRestoreSpec ¶
type EntireViVMOriginalLocationRestoreSpec struct { // ObjectRestorePointId ID of the restore point. ObjectRestorePointId *openapi_types.UUID `json:"objectRestorePointId,omitempty"` // PowerUp If *true*, Veeam Backup & Replication starts the restored VM on the target host. PowerUp *bool `json:"powerUp,omitempty"` // QuickRollback If *true*, Veeam Backup & Replication performs incremental restore. QuickRollback *bool `json:"quickRollback,omitempty"` // Reason Reason for restoring the VM. Reason *string `json:"reason,omitempty"` // RestoreProxies Backup proxies for VM data transport. RestoreProxies *RestoreProxySpec `json:"restoreProxies,omitempty"` // SecureRestore Secure restore settings. SecureRestore *SecureRestoreSpec `json:"secureRestore,omitempty"` // Type Restore mode. Type *EEntireVMRestoreModeType `json:"type,omitempty"` }
EntireViVMOriginalLocationRestoreSpec defines model for EntireViVMOriginalLocationRestoreSpec.
type EntireViVMRestoreSpec ¶
type EntireViVMRestoreSpec struct { // ObjectRestorePointId ID of the restore point. ObjectRestorePointId *openapi_types.UUID `json:"objectRestorePointId,omitempty"` // PowerUp If *true*, Veeam Backup & Replication starts the restored VM on the target host. PowerUp *bool `json:"powerUp,omitempty"` // Reason Reason for restoring the VM. Reason *string `json:"reason,omitempty"` // RestoreProxies Backup proxies for VM data transport. RestoreProxies *RestoreProxySpec `json:"restoreProxies,omitempty"` // SecureRestore Secure restore settings. SecureRestore *SecureRestoreSpec `json:"secureRestore,omitempty"` // Type Restore mode. Type *EEntireVMRestoreModeType `json:"type,omitempty"` // contains filtered or unexported fields }
EntireViVMRestoreSpec defines model for EntireViVMRestoreSpec.
func (EntireViVMRestoreSpec) AsEntireViVMCustomizedRestoreSpec ¶
func (t EntireViVMRestoreSpec) AsEntireViVMCustomizedRestoreSpec() (EntireViVMCustomizedRestoreSpec, error)
AsEntireViVMCustomizedRestoreSpec returns the union data inside the EntireViVMRestoreSpec as a EntireViVMCustomizedRestoreSpec
func (EntireViVMRestoreSpec) AsEntireViVMOriginalLocationRestoreSpec ¶
func (t EntireViVMRestoreSpec) AsEntireViVMOriginalLocationRestoreSpec() (EntireViVMOriginalLocationRestoreSpec, error)
AsEntireViVMOriginalLocationRestoreSpec returns the union data inside the EntireViVMRestoreSpec as a EntireViVMOriginalLocationRestoreSpec
func (*EntireViVMRestoreSpec) FromEntireViVMCustomizedRestoreSpec ¶
func (t *EntireViVMRestoreSpec) FromEntireViVMCustomizedRestoreSpec(v EntireViVMCustomizedRestoreSpec) error
FromEntireViVMCustomizedRestoreSpec overwrites any union data inside the EntireViVMRestoreSpec as the provided EntireViVMCustomizedRestoreSpec
func (*EntireViVMRestoreSpec) FromEntireViVMOriginalLocationRestoreSpec ¶
func (t *EntireViVMRestoreSpec) FromEntireViVMOriginalLocationRestoreSpec(v EntireViVMOriginalLocationRestoreSpec) error
FromEntireViVMOriginalLocationRestoreSpec overwrites any union data inside the EntireViVMRestoreSpec as the provided EntireViVMOriginalLocationRestoreSpec
func (EntireViVMRestoreSpec) MarshalJSON ¶
func (t EntireViVMRestoreSpec) MarshalJSON() ([]byte, error)
func (*EntireViVMRestoreSpec) MergeEntireViVMCustomizedRestoreSpec ¶
func (t *EntireViVMRestoreSpec) MergeEntireViVMCustomizedRestoreSpec(v EntireViVMCustomizedRestoreSpec) error
MergeEntireViVMCustomizedRestoreSpec performs a merge with any union data inside the EntireViVMRestoreSpec, using the provided EntireViVMCustomizedRestoreSpec
func (*EntireViVMRestoreSpec) MergeEntireViVMOriginalLocationRestoreSpec ¶
func (t *EntireViVMRestoreSpec) MergeEntireViVMOriginalLocationRestoreSpec(v EntireViVMOriginalLocationRestoreSpec) error
MergeEntireViVMOriginalLocationRestoreSpec performs a merge with any union data inside the EntireViVMRestoreSpec, using the provided EntireViVMOriginalLocationRestoreSpec
func (*EntireViVMRestoreSpec) UnmarshalJSON ¶
func (t *EntireViVMRestoreSpec) UnmarshalJSON(b []byte) error
type EntireVmRestoreVmwareJSONRequestBody ¶
type EntireVmRestoreVmwareJSONRequestBody = EntireViVMRestoreSpec
EntireVmRestoreVmwareJSONRequestBody defines body for EntireVmRestoreVmware for application/json ContentType.
type EntireVmRestoreVmwareParams ¶
type EntireVmRestoreVmwareParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
EntireVmRestoreVmwareParams defines parameters for EntireVmRestoreVmware.
type EntireVmRestoreVmwareResponse ¶
type EntireVmRestoreVmwareResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseEntireVmRestoreVmwareResponse ¶
func ParseEntireVmRestoreVmwareResponse(rsp *http.Response) (*EntireVmRestoreVmwareResponse, error)
ParseEntireVmRestoreVmwareResponse parses an HTTP response from a EntireVmRestoreVmwareWithResponse call
func (EntireVmRestoreVmwareResponse) Status ¶
func (r EntireVmRestoreVmwareResponse) Status() string
Status returns HTTPResponse.Status
func (EntireVmRestoreVmwareResponse) StatusCode ¶
func (r EntireVmRestoreVmwareResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Error ¶
type Error struct { // ErrorCode The error code is a string that uniquely identifies an error condition and should be understood by programs that detect and handle errors by type ErrorCode ErrorErrorCode `json:"errorCode"` // Message The error message contains a generic description of the error condition in English. It is intended for a human audience Message string `json:"message"` // ResourceId ID of the object that is involved in the error (or empty) ResourceId *string `json:"resourceId,omitempty"` }
Error defines model for Error.
type ErrorErrorCode ¶
type ErrorErrorCode string
ErrorErrorCode The error code is a string that uniquely identifies an error condition and should be understood by programs that detect and handle errors by type
const ( ErrorErrorCodeAccessDenied ErrorErrorCode = "AccessDenied" ErrorErrorCodeExpiredToken ErrorErrorCode = "ExpiredToken" ErrorErrorCodeInvalidToken ErrorErrorCode = "InvalidToken" ErrorErrorCodeInvalidURI ErrorErrorCode = "InvalidURI" ErrorErrorCodeMethodNotAllowed ErrorErrorCode = "MethodNotAllowed" ErrorErrorCodeNotFound ErrorErrorCode = "NotFound" ErrorErrorCodeNotImplemented ErrorErrorCode = "NotImplemented" ErrorErrorCodeUnexpectedContent ErrorErrorCode = "UnexpectedContent" ErrorErrorCodeUnknownError ErrorErrorCode = "UnknownError" )
Defines values for ErrorErrorCode.
type EvCentersInventoryFiltersOrderColumn ¶
type EvCentersInventoryFiltersOrderColumn string
EvCentersInventoryFiltersOrderColumn Sorts vCenter Servers by one of the job parameters.
const ( Name EvCentersInventoryFiltersOrderColumn = "Name" ObjectId EvCentersInventoryFiltersOrderColumn = "ObjectId" Type EvCentersInventoryFiltersOrderColumn = "Type" )
Defines values for EvCentersInventoryFiltersOrderColumn.
type EvacuateBackupsFromScaleOutExtentJSONRequestBody ¶
type EvacuateBackupsFromScaleOutExtentJSONRequestBody = ScaleOutExtentMaintenanceSpec
EvacuateBackupsFromScaleOutExtentJSONRequestBody defines body for EvacuateBackupsFromScaleOutExtent for application/json ContentType.
type EvacuateBackupsFromScaleOutExtentParams ¶
type EvacuateBackupsFromScaleOutExtentParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
EvacuateBackupsFromScaleOutExtentParams defines parameters for EvacuateBackupsFromScaleOutExtent.
type EvacuateBackupsFromScaleOutExtentResponse ¶
type EvacuateBackupsFromScaleOutExtentResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseEvacuateBackupsFromScaleOutExtentResponse ¶
func ParseEvacuateBackupsFromScaleOutExtentResponse(rsp *http.Response) (*EvacuateBackupsFromScaleOutExtentResponse, error)
ParseEvacuateBackupsFromScaleOutExtentResponse parses an HTTP response from a EvacuateBackupsFromScaleOutExtentWithResponse call
func (EvacuateBackupsFromScaleOutExtentResponse) Status ¶
func (r EvacuateBackupsFromScaleOutExtentResponse) Status() string
Status returns HTTPResponse.Status
func (EvacuateBackupsFromScaleOutExtentResponse) StatusCode ¶
func (r EvacuateBackupsFromScaleOutExtentResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ExportCloudCredentialsJSONRequestBody ¶
type ExportCloudCredentialsJSONRequestBody = CloudCredentialsExportSpec
ExportCloudCredentialsJSONRequestBody defines body for ExportCloudCredentials for application/json ContentType.
type ExportCloudCredentialsParams ¶
type ExportCloudCredentialsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
ExportCloudCredentialsParams defines parameters for ExportCloudCredentials.
type ExportCloudCredentialsResponse ¶
type ExportCloudCredentialsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *CloudCredentialsImportSpecCollection JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseExportCloudCredentialsResponse ¶
func ParseExportCloudCredentialsResponse(rsp *http.Response) (*ExportCloudCredentialsResponse, error)
ParseExportCloudCredentialsResponse parses an HTTP response from a ExportCloudCredentialsWithResponse call
func (ExportCloudCredentialsResponse) Status ¶
func (r ExportCloudCredentialsResponse) Status() string
Status returns HTTPResponse.Status
func (ExportCloudCredentialsResponse) StatusCode ¶
func (r ExportCloudCredentialsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ExportCredentialsJSONRequestBody ¶
type ExportCredentialsJSONRequestBody = CredentialsExportSpec
ExportCredentialsJSONRequestBody defines body for ExportCredentials for application/json ContentType.
type ExportCredentialsParams ¶
type ExportCredentialsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
ExportCredentialsParams defines parameters for ExportCredentials.
type ExportCredentialsResponse ¶
type ExportCredentialsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *CredentialsImportSpecCollection JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseExportCredentialsResponse ¶
func ParseExportCredentialsResponse(rsp *http.Response) (*ExportCredentialsResponse, error)
ParseExportCredentialsResponse parses an HTTP response from a ExportCredentialsWithResponse call
func (ExportCredentialsResponse) Status ¶
func (r ExportCredentialsResponse) Status() string
Status returns HTTPResponse.Status
func (ExportCredentialsResponse) StatusCode ¶
func (r ExportCredentialsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ExportEncryptionPasswordsJSONRequestBody ¶
type ExportEncryptionPasswordsJSONRequestBody = EncryptionPasswordExportSpec
ExportEncryptionPasswordsJSONRequestBody defines body for ExportEncryptionPasswords for application/json ContentType.
type ExportEncryptionPasswordsParams ¶
type ExportEncryptionPasswordsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
ExportEncryptionPasswordsParams defines parameters for ExportEncryptionPasswords.
type ExportEncryptionPasswordsResponse ¶
type ExportEncryptionPasswordsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *EncryptionPasswordImportSpecCollection JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseExportEncryptionPasswordsResponse ¶
func ParseExportEncryptionPasswordsResponse(rsp *http.Response) (*ExportEncryptionPasswordsResponse, error)
ParseExportEncryptionPasswordsResponse parses an HTTP response from a ExportEncryptionPasswordsWithResponse call
func (ExportEncryptionPasswordsResponse) Status ¶
func (r ExportEncryptionPasswordsResponse) Status() string
Status returns HTTPResponse.Status
func (ExportEncryptionPasswordsResponse) StatusCode ¶
func (r ExportEncryptionPasswordsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ExportJobsJSONRequestBody ¶
type ExportJobsJSONRequestBody = JobExportSpec
ExportJobsJSONRequestBody defines body for ExportJobs for application/json ContentType.
type ExportJobsParams ¶
type ExportJobsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
ExportJobsParams defines parameters for ExportJobs.
type ExportJobsResponse ¶
type ExportJobsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *JobImportSpecCollection JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseExportJobsResponse ¶
func ParseExportJobsResponse(rsp *http.Response) (*ExportJobsResponse, error)
ParseExportJobsResponse parses an HTTP response from a ExportJobsWithResponse call
func (ExportJobsResponse) Status ¶
func (r ExportJobsResponse) Status() string
Status returns HTTPResponse.Status
func (ExportJobsResponse) StatusCode ¶
func (r ExportJobsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ExportManagedServersJSONRequestBody ¶
type ExportManagedServersJSONRequestBody = ManageServerExportSpec
ExportManagedServersJSONRequestBody defines body for ExportManagedServers for application/json ContentType.
type ExportManagedServersParams ¶
type ExportManagedServersParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
ExportManagedServersParams defines parameters for ExportManagedServers.
type ExportManagedServersResponse ¶
type ExportManagedServersResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ManageServerImportSpecCollection JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseExportManagedServersResponse ¶
func ParseExportManagedServersResponse(rsp *http.Response) (*ExportManagedServersResponse, error)
ParseExportManagedServersResponse parses an HTTP response from a ExportManagedServersWithResponse call
func (ExportManagedServersResponse) Status ¶
func (r ExportManagedServersResponse) Status() string
Status returns HTTPResponse.Status
func (ExportManagedServersResponse) StatusCode ¶
func (r ExportManagedServersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ExportProxiesJSONRequestBody ¶
type ExportProxiesJSONRequestBody = ProxyExportSpec
ExportProxiesJSONRequestBody defines body for ExportProxies for application/json ContentType.
type ExportProxiesParams ¶
type ExportProxiesParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
ExportProxiesParams defines parameters for ExportProxies.
type ExportProxiesResponse ¶
type ExportProxiesResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ProxyImportSpecCollection JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseExportProxiesResponse ¶
func ParseExportProxiesResponse(rsp *http.Response) (*ExportProxiesResponse, error)
ParseExportProxiesResponse parses an HTTP response from a ExportProxiesWithResponse call
func (ExportProxiesResponse) Status ¶
func (r ExportProxiesResponse) Status() string
Status returns HTTPResponse.Status
func (ExportProxiesResponse) StatusCode ¶
func (r ExportProxiesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ExportRepositoriesJSONRequestBody ¶
type ExportRepositoriesJSONRequestBody = RepositoryExportSpec
ExportRepositoriesJSONRequestBody defines body for ExportRepositories for application/json ContentType.
type ExportRepositoriesParams ¶
type ExportRepositoriesParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
ExportRepositoriesParams defines parameters for ExportRepositories.
type ExportRepositoriesResponse ¶
type ExportRepositoriesResponse struct { Body []byte HTTPResponse *http.Response JSON200 *RepositoryImportSpecCollection JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseExportRepositoriesResponse ¶
func ParseExportRepositoriesResponse(rsp *http.Response) (*ExportRepositoriesResponse, error)
ParseExportRepositoriesResponse parses an HTTP response from a ExportRepositoriesWithResponse call
func (ExportRepositoriesResponse) Status ¶
func (r ExportRepositoriesResponse) Status() string
Status returns HTTPResponse.Status
func (ExportRepositoriesResponse) StatusCode ¶
func (r ExportRepositoriesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type FinishAppRegistrationByDeviceCodeParams ¶
type FinishAppRegistrationByDeviceCodeParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
FinishAppRegistrationByDeviceCodeParams defines parameters for FinishAppRegistrationByDeviceCode.
type FinishAppRegistrationByDeviceCodeResponse ¶
type FinishAppRegistrationByDeviceCodeResponse struct { Body []byte HTTPResponse *http.Response JSON201 *CloudNativeApplicationModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseFinishAppRegistrationByDeviceCodeResponse ¶
func ParseFinishAppRegistrationByDeviceCodeResponse(rsp *http.Response) (*FinishAppRegistrationByDeviceCodeResponse, error)
ParseFinishAppRegistrationByDeviceCodeResponse parses an HTTP response from a FinishAppRegistrationByDeviceCodeWithResponse call
func (FinishAppRegistrationByDeviceCodeResponse) Status ¶
func (r FinishAppRegistrationByDeviceCodeResponse) Status() string
Status returns HTTPResponse.Status
func (FinishAppRegistrationByDeviceCodeResponse) StatusCode ¶
func (r FinishAppRegistrationByDeviceCodeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type FullBackupMaintenanceDefragmentAndCompactModel ¶
type FullBackupMaintenanceDefragmentAndCompactModel struct { // IsEnabled If *true*, Veeam Backup & Replication compacts full backup files. IsEnabled bool `json:"isEnabled"` // Monthly Monthly schedule settings. Monthly *AdvancedStorageScheduleMonthlyModel `json:"monthly,omitempty"` // Weekly Weekly schedule settings. Weekly *AdvancedStorageScheduleWeeklyModel `json:"weekly,omitempty"` }
FullBackupMaintenanceDefragmentAndCompactModel Compact operation settings.
type FullBackupMaintenanceModel ¶
type FullBackupMaintenanceModel struct { // RemoveData Backup data setting for deleted VMs. RemoveData *FullBackupMaintenanceRemoveDataModel `json:"RemoveData,omitempty"` // DefragmentAndCompact Compact operation settings. DefragmentAndCompact *FullBackupMaintenanceDefragmentAndCompactModel `json:"defragmentAndCompact,omitempty"` }
FullBackupMaintenanceModel Maintenance settings for full backup files.
type FullBackupMaintenanceRemoveDataModel ¶
type FullBackupMaintenanceRemoveDataModel struct { // AfterDays Number of days. AfterDays *int `json:"afterDays,omitempty"` // IsEnabled If *true*, Veeam Backup & Replication keeps the backup data of deleted VMs for the `afterDays` number of days. IsEnabled bool `json:"isEnabled"` }
FullBackupMaintenanceRemoveDataModel Backup data setting for deleted VMs.
type GFSPolicySettingsModel ¶
type GFSPolicySettingsModel struct { // IsEnabled If *true*, the long-term (GFS) retention policy is enabled. IsEnabled bool `json:"isEnabled"` // Monthly Monthly GFS retention policy. Monthly *GFSPolicySettingsMonthlyModel `json:"monthly,omitempty"` // Weekly Weekly GFS retention policy. Weekly *GFSPolicySettingsWeeklyModel `json:"weekly,omitempty"` // Yearly Yearly GFS retention policy. Yearly *GFSPolicySettingsYearlyModel `json:"yearly,omitempty"` }
GFSPolicySettingsModel GFS retention policy settings.
type GFSPolicySettingsMonthlyModel ¶
type GFSPolicySettingsMonthlyModel struct { // DesiredTime Sennight of the month. DesiredTime *ESennightOfMonth `json:"desiredTime,omitempty"` // IsEnabled If *true*, the monthly GFS retention policy is enabled. IsEnabled bool `json:"isEnabled"` // KeepForNumberOfMonths Number of months to keep full backups for archival purposes. Possible values are from 1 through 999. KeepForNumberOfMonths *int `json:"keepForNumberOfMonths,omitempty"` }
GFSPolicySettingsMonthlyModel Monthly GFS retention policy.
type GFSPolicySettingsWeeklyModel ¶
type GFSPolicySettingsWeeklyModel struct { // DesiredTime Day of the week. DesiredTime *EDayOfWeek `json:"desiredTime,omitempty"` // IsEnabled If *true*, the weekly GFS retention policy is enabled. IsEnabled bool `json:"isEnabled"` // KeepForNumberOfWeeks Number of weeks to keep full backups for archival purposes. Possible values are from 1 through 9999. KeepForNumberOfWeeks *int `json:"keepForNumberOfWeeks,omitempty"` }
GFSPolicySettingsWeeklyModel Weekly GFS retention policy.
type GFSPolicySettingsYearlyModel ¶
type GFSPolicySettingsYearlyModel struct { // DesiredTime Month. DesiredTime *EMonth `json:"desiredTime,omitempty"` // IsEnabled If *true*, the yearly GFS retention policy is enabled. IsEnabled bool `json:"isEnabled"` // KeepForNumberOfYears Number of years to keep full backups for archival purposes. Possible values are from 1 through 999. KeepForNumberOfYears *int `json:"keepForNumberOfYears,omitempty"` }
GFSPolicySettingsYearlyModel Yearly GFS retention policy.
type GeneralOptionsEmailNotificationsModel ¶
type GeneralOptionsEmailNotificationsModel struct { // AdvancedSmtpOptions Advanced global email notification settings. AdvancedSmtpOptions AdvancedSmtpOptionsModel `json:"advancedSmtpOptions"` // From Email address from which email notifications must be sent. From string `json:"from"` // IsEnabled If *true*, global email notification settings are enabled. IsEnabled bool `json:"isEnabled"` // NotifyOnFailure If *true*, email notifications are sent when the job fails. NotifyOnFailure bool `json:"notifyOnFailure"` // NotifyOnLastRetry If *true*, email notifications are sent about the final job status only (not per every job retry). NotifyOnLastRetry bool `json:"notifyOnLastRetry"` // NotifyOnSuccess If *true*, email notifications are sent when the job completes successfully. NotifyOnSuccess bool `json:"notifyOnSuccess"` // NotifyOnWarning If *true*, email notifications are sent when the job completes with a warning. NotifyOnWarning bool `json:"notifyOnWarning"` // SendDailyReportsAt Time when Veeam Backup & Replication sends daily email reports. SendDailyReportsAt time.Time `json:"sendDailyReportsAt"` // SmtpServerName Full DNS name or IP address of the SMTP server. SmtpServerName string `json:"smtpServerName"` // Subject Notification subject. Use the following variables in the subject:<ul> <li>%Time% — completion time</li> <li>%JobName% — job name</li> <li>%JobResult% — job result</li> <li>%ObjectCount% — number of VMs in the job</li> <li>%Issues% — number of VMs in the job that have been processed with the Warning or Failed status</li></ul> Subject string `json:"subject"` // To Recipient email addresses. Use a semicolon to separate multiple addresses. To string `json:"to"` }
GeneralOptionsEmailNotificationsModel Global email notification settings and job notifications.
type GeneralOptionsModel ¶
type GeneralOptionsModel struct { // EmailSettings Global email notification settings and job notifications. EmailSettings *GeneralOptionsEmailNotificationsModel `json:"emailSettings,omitempty"` // Notifications Other notifications such as notifications on low disk space, support contract expiration, and available updates. Notifications *GeneralOptionsNotificationsModel `json:"notifications,omitempty"` }
GeneralOptionsModel defines model for GeneralOptionsModel.
type GeneralOptionsNotificationsModel ¶
type GeneralOptionsNotificationsModel struct { // DatastoreSpaceThreshold Space threshold of production datastore, in percent. DatastoreSpaceThreshold int32 `json:"datastoreSpaceThreshold"` // DatastoreSpaceThresholdEnabled If *true*, notifications about critical amount of free space in production datastore are enabled. DatastoreSpaceThresholdEnabled bool `json:"datastoreSpaceThresholdEnabled"` // NotifyOnSupportExpiration If *true*, notifications about support contract expiration are enabled. NotifyOnSupportExpiration bool `json:"notifyOnSupportExpiration"` // NotifyOnUpdates If *true*, notifications about updates are enabled. NotifyOnUpdates bool `json:"notifyOnUpdates"` // SkipVMSpaceThreshold Space threshold of production datastore, in percent. SkipVMSpaceThreshold int32 `json:"skipVMSpaceThreshold"` // SkipVMSpaceThresholdEnabled If *true* and the `skipVMSpaceThreshold` threshold is reached, Veeam Backup & Replication terminates backup and replication jobs working with production datastores before VM snapshots are taken. SkipVMSpaceThresholdEnabled bool `json:"skipVMSpaceThresholdEnabled"` // StorageSpaceThreshold Space threshold of backup storage, in percent. StorageSpaceThreshold int32 `json:"storageSpaceThreshold"` // StorageSpaceThresholdEnabled If *true*, notifications about critical amount of free space in backup storage are enabled. StorageSpaceThresholdEnabled bool `json:"storageSpaceThresholdEnabled"` }
GeneralOptionsNotificationsModel Other notifications such as notifications on low disk space, support contract expiration, and available updates.
type GetAllAutomationSessionsParams ¶
type GetAllAutomationSessionsParams struct { // Skip Number of sessions to skip. Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"` // Limit Maximum number of sessions to return. Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"` // OrderColumn Sorts sessions by one of the session parameters. OrderColumn *ESessionsFiltersOrderColumn `form:"orderColumn,omitempty" json:"orderColumn,omitempty"` // OrderAsc Sorts sessions in the ascending order by the `orderColumn` parameter. OrderAsc *bool `form:"orderAsc,omitempty" json:"orderAsc,omitempty"` // NameFilter Filters sessions by the `nameFilter` pattern. The pattern can match any session parameter. To substitute one or more characters, use the asterisk (*) character at the beginning, at the end or both. NameFilter *string `form:"nameFilter,omitempty" json:"nameFilter,omitempty"` // CreatedAfterFilter Returns sessions that are created after the specified date and time. CreatedAfterFilter *time.Time `form:"createdAfterFilter,omitempty" json:"createdAfterFilter,omitempty"` // CreatedBeforeFilter Returns sessions that are created before the specified date and time. CreatedBeforeFilter *time.Time `form:"createdBeforeFilter,omitempty" json:"createdBeforeFilter,omitempty"` // EndedAfterFilter Returns sessions that are finished after the specified date and time. EndedAfterFilter *time.Time `form:"endedAfterFilter,omitempty" json:"endedAfterFilter,omitempty"` // EndedBeforeFilter Returns sessions that are finished before the specified date and time. EndedBeforeFilter *time.Time `form:"endedBeforeFilter,omitempty" json:"endedBeforeFilter,omitempty"` // TypeFilter Filters sessions by session type. TypeFilter *ESessionType `form:"typeFilter,omitempty" json:"typeFilter,omitempty"` // StateFilter Filters sessions by session state. StateFilter *ESessionState `form:"stateFilter,omitempty" json:"stateFilter,omitempty"` // ResultFilter Filters sessions by session result. ResultFilter *ESessionResult `form:"resultFilter,omitempty" json:"resultFilter,omitempty"` // JobIdFilter Filters sessions by job ID. JobIdFilter *openapi_types.UUID `form:"jobIdFilter,omitempty" json:"jobIdFilter,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllAutomationSessionsParams defines parameters for GetAllAutomationSessions.
type GetAllAutomationSessionsResponse ¶
type GetAllAutomationSessionsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *SessionsResult JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetAllAutomationSessionsResponse ¶
func ParseGetAllAutomationSessionsResponse(rsp *http.Response) (*GetAllAutomationSessionsResponse, error)
ParseGetAllAutomationSessionsResponse parses an HTTP response from a GetAllAutomationSessionsWithResponse call
func (GetAllAutomationSessionsResponse) Status ¶
func (r GetAllAutomationSessionsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllAutomationSessionsResponse) StatusCode ¶
func (r GetAllAutomationSessionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllBackupObjectsParams ¶
type GetAllBackupObjectsParams struct { // Skip Number of backup objects to skip. Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"` // Limit Maximum number of backup objects to return. Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"` // OrderColumn Sorts backup objects by one of the backup object parameters. OrderColumn *EBackupObjectsFiltersOrderColumn `form:"orderColumn,omitempty" json:"orderColumn,omitempty"` // OrderAsc Sorts backup objects in the ascending order by the `orderColumn` parameter. OrderAsc *bool `form:"orderAsc,omitempty" json:"orderAsc,omitempty"` // NameFilter Filters backup objects by the `nameFilter` pattern. The pattern can match any backup object parameter. To substitute one or more characters, use the asterisk (*) character at the beginning and/or at the end. NameFilter *string `form:"nameFilter,omitempty" json:"nameFilter,omitempty"` // PlatformNameFilter Filters backup objects by platform ID. PlatformNameFilter *EPlatformType `form:"platformNameFilter,omitempty" json:"platformNameFilter,omitempty"` // PlatformIdFilter Filters backup objects by platform ID. PlatformIdFilter *openapi_types.UUID `form:"platformIdFilter,omitempty" json:"platformIdFilter,omitempty"` // TypeFilter Filters backup objects by object type. TypeFilter *string `form:"typeFilter,omitempty" json:"typeFilter,omitempty"` // ViTypeFilter Filters backup objects by the type of VMware vSphere server. ViTypeFilter *string `form:"viTypeFilter,omitempty" json:"viTypeFilter,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllBackupObjectsParams defines parameters for GetAllBackupObjects.
type GetAllBackupObjectsResponse ¶
type GetAllBackupObjectsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *BackupObjectsResult JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetAllBackupObjectsResponse ¶
func ParseGetAllBackupObjectsResponse(rsp *http.Response) (*GetAllBackupObjectsResponse, error)
ParseGetAllBackupObjectsResponse parses an HTTP response from a GetAllBackupObjectsWithResponse call
func (GetAllBackupObjectsResponse) Status ¶
func (r GetAllBackupObjectsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllBackupObjectsResponse) StatusCode ¶
func (r GetAllBackupObjectsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllBackupsParams ¶
type GetAllBackupsParams struct { // Skip Number of backups to skip. Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"` // Limit Maximum number of backups to return. Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"` // OrderColumn Sorts backups by one of the backup parameters. OrderColumn *EBackupsFiltersOrderColumn `form:"orderColumn,omitempty" json:"orderColumn,omitempty"` // OrderAsc Sorts backups in the ascending order by the `orderColumn` parameter. OrderAsc *bool `form:"orderAsc,omitempty" json:"orderAsc,omitempty"` // NameFilter Filters backups by the `nameFilter` pattern. The pattern can match any backup parameter. To substitute one or more characters, use the asterisk (*) character at the beginning, at the end or both. NameFilter *string `form:"nameFilter,omitempty" json:"nameFilter,omitempty"` // CreatedAfterFilter Returns backups that are created after the specified date and time. CreatedAfterFilter *time.Time `form:"createdAfterFilter,omitempty" json:"createdAfterFilter,omitempty"` // CreatedBeforeFilter Returns backups that are created before the specified date and time. CreatedBeforeFilter *time.Time `form:"createdBeforeFilter,omitempty" json:"createdBeforeFilter,omitempty"` // PlatformIdFilter Filters backups by ID of the backup object platform. PlatformIdFilter *openapi_types.UUID `form:"platformIdFilter,omitempty" json:"platformIdFilter,omitempty"` // JobIdFilter Filters backups by ID of the parent job. JobIdFilter *openapi_types.UUID `form:"jobIdFilter,omitempty" json:"jobIdFilter,omitempty"` // PolicyTagFilter Filters backups by retention policy tag. PolicyTagFilter *string `form:"policyTagFilter,omitempty" json:"policyTagFilter,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllBackupsParams defines parameters for GetAllBackups.
type GetAllBackupsResponse ¶
type GetAllBackupsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *BackupsResult JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetAllBackupsResponse ¶
func ParseGetAllBackupsResponse(rsp *http.Response) (*GetAllBackupsResponse, error)
ParseGetAllBackupsResponse parses an HTTP response from a GetAllBackupsWithResponse call
func (GetAllBackupsResponse) Status ¶
func (r GetAllBackupsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllBackupsResponse) StatusCode ¶
func (r GetAllBackupsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllCloudCredsParams ¶
type GetAllCloudCredsParams struct { // Skip Number of cloud credentials records to skip. Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"` // Limit Maximum number of cloud credentials records to return. Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"` // OrderColumn Sorts cloud credentials by one of the cloud credentials parameters. OrderColumn *ECloudCredentialsFiltersOrderColumn `form:"orderColumn,omitempty" json:"orderColumn,omitempty"` // OrderAsc Sorts cloud credentials in the ascending order by the `orderColumn` parameter. OrderAsc *bool `form:"orderAsc,omitempty" json:"orderAsc,omitempty"` // NameFilter Filters cloud credentials by the `nameFilter` pattern. The pattern can match any cloud credentials parameter. To substitute one or more characters, use the asterisk (*) character at the beginning and/or at the end. NameFilter *string `form:"nameFilter,omitempty" json:"nameFilter,omitempty"` TypeFilter *ECloudCredentialsType `form:"typeFilter,omitempty" json:"typeFilter,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllCloudCredsParams defines parameters for GetAllCloudCreds.
type GetAllCloudCredsResponse ¶
type GetAllCloudCredsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *CloudCredentialsResult JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetAllCloudCredsResponse ¶
func ParseGetAllCloudCredsResponse(rsp *http.Response) (*GetAllCloudCredsResponse, error)
ParseGetAllCloudCredsResponse parses an HTTP response from a GetAllCloudCredsWithResponse call
func (GetAllCloudCredsResponse) Status ¶
func (r GetAllCloudCredsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllCloudCredsResponse) StatusCode ¶
func (r GetAllCloudCredsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllComputerRecoveryTokensParams ¶
type GetAllComputerRecoveryTokensParams struct { // Skip Number of recovery tokens to skip. Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"` // Limit Maximum number of recovery tokens to return. Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"` // OrderColumn Sorts recovery tokens by one of the parameters. OrderColumn *EComputerRecoveryTokenFiltersOrderColumn `form:"orderColumn,omitempty" json:"orderColumn,omitempty"` // OrderAsc Sorts recovery tokens in the ascending order by the `orderColumn` parameter. OrderAsc *bool `form:"orderAsc,omitempty" json:"orderAsc,omitempty"` // NameFilter Filters recovery tokens by the `nameFilter` pattern. The pattern can match any repository parameter. To substitute one or more characters, use the asterisk (*) character at the beginning, at the end or both. NameFilter *string `form:"nameFilter,omitempty" json:"nameFilter,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllComputerRecoveryTokensParams defines parameters for GetAllComputerRecoveryTokens.
type GetAllComputerRecoveryTokensResponse ¶
type GetAllComputerRecoveryTokensResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ComputerRecoveryTokenResult JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetAllComputerRecoveryTokensResponse ¶
func ParseGetAllComputerRecoveryTokensResponse(rsp *http.Response) (*GetAllComputerRecoveryTokensResponse, error)
ParseGetAllComputerRecoveryTokensResponse parses an HTTP response from a GetAllComputerRecoveryTokensWithResponse call
func (GetAllComputerRecoveryTokensResponse) Status ¶
func (r GetAllComputerRecoveryTokensResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllComputerRecoveryTokensResponse) StatusCode ¶
func (r GetAllComputerRecoveryTokensResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllCredsHelperAppliancesParams ¶
type GetAllCredsHelperAppliancesParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllCredsHelperAppliancesParams defines parameters for GetAllCredsHelperAppliances.
type GetAllCredsHelperAppliancesResponse ¶
type GetAllCredsHelperAppliancesResponse struct { Body []byte HTTPResponse *http.Response JSON200 *CloudHelperApplianceResult JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetAllCredsHelperAppliancesResponse ¶
func ParseGetAllCredsHelperAppliancesResponse(rsp *http.Response) (*GetAllCredsHelperAppliancesResponse, error)
ParseGetAllCredsHelperAppliancesResponse parses an HTTP response from a GetAllCredsHelperAppliancesWithResponse call
func (GetAllCredsHelperAppliancesResponse) Status ¶
func (r GetAllCredsHelperAppliancesResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllCredsHelperAppliancesResponse) StatusCode ¶
func (r GetAllCredsHelperAppliancesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllCredsParams ¶
type GetAllCredsParams struct { // Skip Number of credentials records to skip. Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"` // Limit Maximum number of credentials records to return. Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"` // OrderColumn Sorts credentials by one of the credentials parameters. OrderColumn *ECredentialsFiltersOrderColumn `form:"orderColumn,omitempty" json:"orderColumn,omitempty"` // OrderAsc Sorts credentials in the ascending order by the `orderColumn` parameter. OrderAsc *bool `form:"orderAsc,omitempty" json:"orderAsc,omitempty"` // NameFilter Filters credentials by the `nameFilter` pattern. The pattern can match any credentials parameter. To substitute one or more characters, use the asterisk (*) character at the beginning and/or at the end. NameFilter *string `form:"nameFilter,omitempty" json:"nameFilter,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllCredsParams defines parameters for GetAllCreds.
type GetAllCredsResponse ¶
type GetAllCredsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *CredentialsResult JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetAllCredsResponse ¶
func ParseGetAllCredsResponse(rsp *http.Response) (*GetAllCredsResponse, error)
ParseGetAllCredsResponse parses an HTTP response from a GetAllCredsWithResponse call
func (GetAllCredsResponse) Status ¶
func (r GetAllCredsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllCredsResponse) StatusCode ¶
func (r GetAllCredsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllEncryptionPasswordsParams ¶
type GetAllEncryptionPasswordsParams struct { // Skip Number of passwords to skip. Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"` // Limit Maximum number of passwords to return. Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"` // OrderColumn Sorts passwords by one of the password parameters. OrderColumn *EEncryptionPasswordsFiltersOrderColumn `form:"orderColumn,omitempty" json:"orderColumn,omitempty"` // OrderAsc Sorts passwords in the ascending order by the `orderColumn` parameter. OrderAsc *bool `form:"orderAsc,omitempty" json:"orderAsc,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllEncryptionPasswordsParams defines parameters for GetAllEncryptionPasswords.
type GetAllEncryptionPasswordsResponse ¶
type GetAllEncryptionPasswordsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *EncryptionPasswordsResult JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetAllEncryptionPasswordsResponse ¶
func ParseGetAllEncryptionPasswordsResponse(rsp *http.Response) (*GetAllEncryptionPasswordsResponse, error)
ParseGetAllEncryptionPasswordsResponse parses an HTTP response from a GetAllEncryptionPasswordsWithResponse call
func (GetAllEncryptionPasswordsResponse) Status ¶
func (r GetAllEncryptionPasswordsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllEncryptionPasswordsResponse) StatusCode ¶
func (r GetAllEncryptionPasswordsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllInstantViVMRecoveryMountsParams ¶
type GetAllInstantViVMRecoveryMountsParams struct { // Skip Number of mounts to skip. Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"` // Limit Maximum number of mounts to return. Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"` // OrderColumn Sorts mounts by one of the mount parameters. OrderColumn *EInstantViVMRecoveryMountsFiltersOrderColumn `form:"orderColumn,omitempty" json:"orderColumn,omitempty"` // OrderAsc Sorts mounts in the ascending order by the `orderColumn` parameter. OrderAsc *bool `form:"orderAsc,omitempty" json:"orderAsc,omitempty"` // StateFilter Filters mounts by mount state. StateFilter *EInstantRecoveryMountState `form:"stateFilter,omitempty" json:"stateFilter,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllInstantViVMRecoveryMountsParams defines parameters for GetAllInstantViVMRecoveryMounts.
type GetAllInstantViVMRecoveryMountsResponse ¶
type GetAllInstantViVMRecoveryMountsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *InstantViVMRecoveryMountsResult JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetAllInstantViVMRecoveryMountsResponse ¶
func ParseGetAllInstantViVMRecoveryMountsResponse(rsp *http.Response) (*GetAllInstantViVMRecoveryMountsResponse, error)
ParseGetAllInstantViVMRecoveryMountsResponse parses an HTTP response from a GetAllInstantViVMRecoveryMountsWithResponse call
func (GetAllInstantViVMRecoveryMountsResponse) Status ¶
func (r GetAllInstantViVMRecoveryMountsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllInstantViVMRecoveryMountsResponse) StatusCode ¶
func (r GetAllInstantViVMRecoveryMountsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllInventoryVmwareHostsParams ¶
type GetAllInventoryVmwareHostsParams struct { // Skip Number of VMware vSphere servers to skip. Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"` // Limit Maximum number of VMware vSphere servers to return. Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"` // OrderColumn Sorts VMware vSphere servers by one of the VMware vSphere server parameters. OrderColumn *EViRootFiltersOrderColumn `form:"orderColumn,omitempty" json:"orderColumn,omitempty"` // OrderAsc Sorts VMware vSphere servers in the ascending order by the `orderColumn` parameter. OrderAsc *bool `form:"orderAsc,omitempty" json:"orderAsc,omitempty"` // NameFilter Filters VMware vSphere servers by the `nameFilter` pattern. The pattern can match any VMware vSphere server parameter. To substitute one or more characters, use the asterisk (*) character at the beginning and/or at the end. NameFilter *string `form:"nameFilter,omitempty" json:"nameFilter,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllInventoryVmwareHostsParams defines parameters for GetAllInventoryVmwareHosts.
type GetAllInventoryVmwareHostsResponse ¶
type GetAllInventoryVmwareHostsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ViRootsResult JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetAllInventoryVmwareHostsResponse ¶
func ParseGetAllInventoryVmwareHostsResponse(rsp *http.Response) (*GetAllInventoryVmwareHostsResponse, error)
ParseGetAllInventoryVmwareHostsResponse parses an HTTP response from a GetAllInventoryVmwareHostsWithResponse call
func (GetAllInventoryVmwareHostsResponse) Status ¶
func (r GetAllInventoryVmwareHostsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllInventoryVmwareHostsResponse) StatusCode ¶
func (r GetAllInventoryVmwareHostsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllJobsParams ¶
type GetAllJobsParams struct { // Skip Number of jobs to skip. Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"` // Limit Maximum number of jobs to return. Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"` // OrderColumn Sorts jobs by one of the job parameters. OrderColumn *EJobFiltersOrderColumn `form:"orderColumn,omitempty" json:"orderColumn,omitempty"` // OrderAsc Sorts jobs in the ascending order by the `orderColumn` parameter. OrderAsc *bool `form:"orderAsc,omitempty" json:"orderAsc,omitempty"` // NameFilter Filters jobs by the `nameFilter` pattern. The pattern can match any job parameter. To substitute one or more characters, use the asterisk (*) character at the beginning, at the end or both. NameFilter *string `form:"nameFilter,omitempty" json:"nameFilter,omitempty"` // TypeFilter Filters jobs by job type. TypeFilter *EJobType `form:"typeFilter,omitempty" json:"typeFilter,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllJobsParams defines parameters for GetAllJobs.
type GetAllJobsResponse ¶
type GetAllJobsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *JobsResult JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetAllJobsResponse ¶
func ParseGetAllJobsResponse(rsp *http.Response) (*GetAllJobsResponse, error)
ParseGetAllJobsResponse parses an HTTP response from a GetAllJobsWithResponse call
func (GetAllJobsResponse) Status ¶
func (r GetAllJobsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllJobsResponse) StatusCode ¶
func (r GetAllJobsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllJobsStatesParams ¶
type GetAllJobsStatesParams struct { // Skip Number of job states to skip. Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"` // Limit Maximum number of job states to return. Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"` // OrderColumn Sorts job states by one of the state parameters. OrderColumn *EJobStatesFiltersOrderColumn `form:"orderColumn,omitempty" json:"orderColumn,omitempty"` // OrderAsc Sorts job states in the ascending order by the `orderColumn` parameter. OrderAsc *bool `form:"orderAsc,omitempty" json:"orderAsc,omitempty"` // IdFilter Filters job states by job ID. IdFilter *openapi_types.UUID `form:"idFilter,omitempty" json:"idFilter,omitempty"` // NameFilter Filters job states by the `nameFilter` pattern. The pattern can match any state parameter. To substitute one or more characters, use the asterisk (*) character at the beginning, at the end or both. NameFilter *string `form:"nameFilter,omitempty" json:"nameFilter,omitempty"` // TypeFilter Filters job states by job type. TypeFilter *EJobType `form:"typeFilter,omitempty" json:"typeFilter,omitempty"` // LastResultFilter Filters job states by status with which jobs must finish. LastResultFilter *ESessionResult `form:"lastResultFilter,omitempty" json:"lastResultFilter,omitempty"` // StatusFilter Filters job states by current status of the job. StatusFilter *EJobStatus `form:"statusFilter,omitempty" json:"statusFilter,omitempty"` // WorkloadFilter Filters job states by workloads that jobs must process. WorkloadFilter *EJobWorkload `form:"workloadFilter,omitempty" json:"workloadFilter,omitempty"` // LastRunAfterFilter Returns job states for jobs that have run after the specified date and time. LastRunAfterFilter *time.Time `form:"lastRunAfterFilter,omitempty" json:"lastRunAfterFilter,omitempty"` // LastRunBeforeFilter Returns job states for jobs that have not run after the specified date and time. LastRunBeforeFilter *time.Time `form:"lastRunBeforeFilter,omitempty" json:"lastRunBeforeFilter,omitempty"` // IsHighPriorityJobFilter If *true*, Returns job states for jobs with high priority. IsHighPriorityJobFilter *bool `form:"isHighPriorityJobFilter,omitempty" json:"isHighPriorityJobFilter,omitempty"` // RepositoryIdFilter Filters job states by repository ID. RepositoryIdFilter *openapi_types.UUID `form:"repositoryIdFilter,omitempty" json:"repositoryIdFilter,omitempty"` // ObjectsCountFilter Filters job states by number of objects processed by the job. ObjectsCountFilter *int `form:"objectsCountFilter,omitempty" json:"objectsCountFilter,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllJobsStatesParams defines parameters for GetAllJobsStates.
type GetAllJobsStatesResponse ¶
type GetAllJobsStatesResponse struct { Body []byte HTTPResponse *http.Response JSON200 *JobStatesResult JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetAllJobsStatesResponse ¶
func ParseGetAllJobsStatesResponse(rsp *http.Response) (*GetAllJobsStatesResponse, error)
ParseGetAllJobsStatesResponse parses an HTTP response from a GetAllJobsStatesWithResponse call
func (GetAllJobsStatesResponse) Status ¶
func (r GetAllJobsStatesResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllJobsStatesResponse) StatusCode ¶
func (r GetAllJobsStatesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllManagedServersParams ¶
type GetAllManagedServersParams struct { // Skip Number of servers to skip. Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"` // Limit Maximum number of servers to return. Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"` // OrderColumn Sorts servers by one of the server parameters. OrderColumn *EManagedServersFiltersOrderColumn `form:"orderColumn,omitempty" json:"orderColumn,omitempty"` // OrderAsc Sorts servers in the ascending order by the `orderColumn` parameter. OrderAsc *bool `form:"orderAsc,omitempty" json:"orderAsc,omitempty"` // NameFilter Filters servers by the `nameFilter` pattern. The pattern can match any server parameter. To substitute one or more characters, use the asterisk (*) character at the beginning, at the end or both. NameFilter *string `form:"nameFilter,omitempty" json:"nameFilter,omitempty"` // TypeFilter Filters servers by server type. TypeFilter *EManagedServerType `form:"typeFilter,omitempty" json:"typeFilter,omitempty"` // ViTypeFilter Filters servers by the type of VMware vSphere server. ViTypeFilter *EViHostType `form:"viTypeFilter,omitempty" json:"viTypeFilter,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllManagedServersParams defines parameters for GetAllManagedServers.
type GetAllManagedServersResponse ¶
type GetAllManagedServersResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ManagedServersResult JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetAllManagedServersResponse ¶
func ParseGetAllManagedServersResponse(rsp *http.Response) (*GetAllManagedServersResponse, error)
ParseGetAllManagedServersResponse parses an HTTP response from a GetAllManagedServersWithResponse call
func (GetAllManagedServersResponse) Status ¶
func (r GetAllManagedServersResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllManagedServersResponse) StatusCode ¶
func (r GetAllManagedServersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllObjectRestorePointsParams ¶
type GetAllObjectRestorePointsParams struct { // Skip Number of restore points to skip. Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"` // Limit Maximum number of restore points to return. Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"` // OrderColumn Sorts restore points by one of the restore point parameters. OrderColumn *EObjectRestorePointsFiltersOrderColumn `form:"orderColumn,omitempty" json:"orderColumn,omitempty"` // OrderAsc Sorts restore points in the ascending order by the `orderColumn` parameter. OrderAsc *bool `form:"orderAsc,omitempty" json:"orderAsc,omitempty"` // CreatedAfterFilter Returns restore points that are created after the specified date and time. CreatedAfterFilter *time.Time `form:"createdAfterFilter,omitempty" json:"createdAfterFilter,omitempty"` // CreatedBeforeFilter Returns restore points that are created before the specified date and time. CreatedBeforeFilter *time.Time `form:"createdBeforeFilter,omitempty" json:"createdBeforeFilter,omitempty"` // NameFilter Filters restore points by the `nameFilter` pattern. The pattern can match any restore point parameter. To substitute one or more characters, use the asterisk (*) character at the beginning and/or at the end. NameFilter *string `form:"nameFilter,omitempty" json:"nameFilter,omitempty"` // PlatformNameFilter Filters restore points by name of the backup object platform. PlatformNameFilter *EPlatformType `form:"platformNameFilter,omitempty" json:"platformNameFilter,omitempty"` // PlatformIdFilter Filters restore points by ID of the backup object platform. PlatformIdFilter *openapi_types.UUID `form:"platformIdFilter,omitempty" json:"platformIdFilter,omitempty"` // BackupIdFilter Filters restore points by backup ID. BackupIdFilter *openapi_types.UUID `form:"backupIdFilter,omitempty" json:"backupIdFilter,omitempty"` // BackupObjectIdFilter Filters restore points by backup object ID. BackupObjectIdFilter *openapi_types.UUID `form:"backupObjectIdFilter,omitempty" json:"backupObjectIdFilter,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllObjectRestorePointsParams defines parameters for GetAllObjectRestorePoints.
type GetAllObjectRestorePointsResponse ¶
type GetAllObjectRestorePointsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ObjectRestorePointsResult JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetAllObjectRestorePointsResponse ¶
func ParseGetAllObjectRestorePointsResponse(rsp *http.Response) (*GetAllObjectRestorePointsResponse, error)
ParseGetAllObjectRestorePointsResponse parses an HTTP response from a GetAllObjectRestorePointsWithResponse call
func (GetAllObjectRestorePointsResponse) Status ¶
func (r GetAllObjectRestorePointsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllObjectRestorePointsResponse) StatusCode ¶
func (r GetAllObjectRestorePointsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllProxiesParams ¶
type GetAllProxiesParams struct { // Skip Number of proxies to skip. Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"` // Limit Maximum number of proxies to return. Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"` // OrderColumn Sorts proxies by one of the proxy parameters. OrderColumn *EProxiesFiltersOrderColumn `form:"orderColumn,omitempty" json:"orderColumn,omitempty"` // OrderAsc Sorts proxies in the ascending order by the `orderColumn` parameter. OrderAsc *bool `form:"orderAsc,omitempty" json:"orderAsc,omitempty"` // NameFilter Filters proxies by the `nameFilter` pattern. The pattern can match any proxy parameter. To substitute one or more characters, use the asterisk (*) character at the beginning, at the end or both. NameFilter *string `form:"nameFilter,omitempty" json:"nameFilter,omitempty"` // TypeFilter Filters proxies by proxy type. TypeFilter *EProxyType `form:"typeFilter,omitempty" json:"typeFilter,omitempty"` // HostIdFilter Filters proxies by ID of the backup server. HostIdFilter *openapi_types.UUID `form:"hostIdFilter,omitempty" json:"hostIdFilter,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllProxiesParams defines parameters for GetAllProxies.
type GetAllProxiesResponse ¶
type GetAllProxiesResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ProxiesResult JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetAllProxiesResponse ¶
func ParseGetAllProxiesResponse(rsp *http.Response) (*GetAllProxiesResponse, error)
ParseGetAllProxiesResponse parses an HTTP response from a GetAllProxiesWithResponse call
func (GetAllProxiesResponse) Status ¶
func (r GetAllProxiesResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllProxiesResponse) StatusCode ¶
func (r GetAllProxiesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllRepositoriesParams ¶
type GetAllRepositoriesParams struct { // Skip Number of repositories to skip. Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"` // Limit Maximum number of repositories to return. Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"` // OrderColumn Sorts repositories by one of the repository parameters. OrderColumn *ERepositoryFiltersOrderColumn `form:"orderColumn,omitempty" json:"orderColumn,omitempty"` // OrderAsc Sorts repositories in the ascending order by the `orderColumn` parameter. OrderAsc *bool `form:"orderAsc,omitempty" json:"orderAsc,omitempty"` // NameFilter Filters repositories by the `nameFilter` pattern. The pattern can match any repository parameter. To substitute one or more characters, use the asterisk (*) character at the beginning and/or at the end. NameFilter *string `form:"nameFilter,omitempty" json:"nameFilter,omitempty"` // TypeFilter Filters repositories by repository type. TypeFilter *ERepositoryType `form:"typeFilter,omitempty" json:"typeFilter,omitempty"` // HostIdFilter Filters repositories by ID of the backup server. HostIdFilter *openapi_types.UUID `form:"hostIdFilter,omitempty" json:"hostIdFilter,omitempty"` // PathFilter Filters repositories by path to the folder where backup files are stored. PathFilter *string `form:"pathFilter,omitempty" json:"pathFilter,omitempty"` // VmbApiFilter Filters repositories by VM Backup API parameters converted to the base64 string. To obtain the string, call the `GetApiProductInfoString` method of VM Backup API. VmbApiFilter *string `form:"vmbApiFilter,omitempty" json:"vmbApiFilter,omitempty"` // VmbApiPlatform Filters repositories by ID of a platform that you use to communicate with VM Backup API. VmbApiPlatform *openapi_types.UUID `form:"vmbApiPlatform,omitempty" json:"vmbApiPlatform,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllRepositoriesParams defines parameters for GetAllRepositories.
type GetAllRepositoriesResponse ¶
type GetAllRepositoriesResponse struct { Body []byte HTTPResponse *http.Response JSON200 *RepositoriesResult JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetAllRepositoriesResponse ¶
func ParseGetAllRepositoriesResponse(rsp *http.Response) (*GetAllRepositoriesResponse, error)
ParseGetAllRepositoriesResponse parses an HTTP response from a GetAllRepositoriesWithResponse call
func (GetAllRepositoriesResponse) Status ¶
func (r GetAllRepositoriesResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllRepositoriesResponse) StatusCode ¶
func (r GetAllRepositoriesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllRepositoriesStatesParams ¶
type GetAllRepositoriesStatesParams struct { // Skip Number of repository states to skip. Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"` // Limit Maximum number of repository states to return. Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"` // OrderColumn Sorts repository states by one of the state parameters. OrderColumn *ERepositoryStatesFiltersOrderColumn `form:"orderColumn,omitempty" json:"orderColumn,omitempty"` // OrderAsc Sorts repository states in the ascending order by the `orderColumn` parameter. OrderAsc *bool `form:"orderAsc,omitempty" json:"orderAsc,omitempty"` // IdFilter Filters repository states by repository ID. IdFilter *openapi_types.UUID `form:"idFilter,omitempty" json:"idFilter,omitempty"` // NameFilter Filters repository states by the `nameFilter` pattern. The pattern can match any repository state parameter. To substitute one or more characters, use the asterisk (*) character at the beginning and/or at the end. NameFilter *string `form:"nameFilter,omitempty" json:"nameFilter,omitempty"` // TypeFilter Filters repository states by repository type. TypeFilter *ERepositoryType `form:"typeFilter,omitempty" json:"typeFilter,omitempty"` // CapacityFilter Filters repository states by repository capacity. CapacityFilter *float64 `form:"capacityFilter,omitempty" json:"capacityFilter,omitempty"` // FreeSpaceFilter Filters repository states by repository free space. FreeSpaceFilter *float64 `form:"freeSpaceFilter,omitempty" json:"freeSpaceFilter,omitempty"` // UsedSpaceFilter Filters repository states by repository used space. UsedSpaceFilter *float64 `form:"usedSpaceFilter,omitempty" json:"usedSpaceFilter,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllRepositoriesStatesParams defines parameters for GetAllRepositoriesStates.
type GetAllRepositoriesStatesResponse ¶
type GetAllRepositoriesStatesResponse struct { Body []byte HTTPResponse *http.Response JSON200 *RepositoryStatesResult JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetAllRepositoriesStatesResponse ¶
func ParseGetAllRepositoriesStatesResponse(rsp *http.Response) (*GetAllRepositoriesStatesResponse, error)
ParseGetAllRepositoriesStatesResponse parses an HTTP response from a GetAllRepositoriesStatesWithResponse call
func (GetAllRepositoriesStatesResponse) Status ¶
func (r GetAllRepositoriesStatesResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllRepositoriesStatesResponse) StatusCode ¶
func (r GetAllRepositoriesStatesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllScaleOutRepositoriesParams ¶
type GetAllScaleOutRepositoriesParams struct { // Skip Number of repositories to skip. Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"` // Limit Maximum number of repositories to return. Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"` // OrderColumn Sorts repositories by one of the repository parameters. OrderColumn *EScaleOutRepositoryFiltersOrderColumn `form:"orderColumn,omitempty" json:"orderColumn,omitempty"` // OrderAsc Sorts repositories in the ascending order by the `orderColumn` parameter. OrderAsc *bool `form:"orderAsc,omitempty" json:"orderAsc,omitempty"` // NameFilter Filters repositories by the `nameFilter` pattern. The pattern can match any repository parameter. To substitute one or more characters, use the asterisk (*) character at the beginning, at the end or both. NameFilter *string `form:"nameFilter,omitempty" json:"nameFilter,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllScaleOutRepositoriesParams defines parameters for GetAllScaleOutRepositories.
type GetAllScaleOutRepositoriesResponse ¶
type GetAllScaleOutRepositoriesResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ScaleOutRepositoriesResult JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetAllScaleOutRepositoriesResponse ¶
func ParseGetAllScaleOutRepositoriesResponse(rsp *http.Response) (*GetAllScaleOutRepositoriesResponse, error)
ParseGetAllScaleOutRepositoriesResponse parses an HTTP response from a GetAllScaleOutRepositoriesWithResponse call
func (GetAllScaleOutRepositoriesResponse) Status ¶
func (r GetAllScaleOutRepositoriesResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllScaleOutRepositoriesResponse) StatusCode ¶
func (r GetAllScaleOutRepositoriesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllServicesParams ¶
type GetAllServicesParams struct { // Skip Number of services to skip. Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"` // Limit Maximum number of services to return. Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"` // OrderColumn Sorts services by one of the service parameters. OrderColumn *EServicesFiltersOrderColumn `form:"orderColumn,omitempty" json:"orderColumn,omitempty"` // OrderAsc Sorts services in the ascending order by the `orderColumn` parameter. OrderAsc *bool `form:"orderAsc,omitempty" json:"orderAsc,omitempty"` // NameFilter Filters services by the `nameFilter` pattern. The pattern can match any service parameter. To substitute one or more characters, use the asterisk (*) character at the beginning, at the end or both. NameFilter *string `form:"nameFilter,omitempty" json:"nameFilter,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllServicesParams defines parameters for GetAllServices.
type GetAllServicesResponse ¶
type GetAllServicesResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ServicesResult JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetAllServicesResponse ¶
func ParseGetAllServicesResponse(rsp *http.Response) (*GetAllServicesResponse, error)
ParseGetAllServicesResponse parses an HTTP response from a GetAllServicesWithResponse call
func (GetAllServicesResponse) Status ¶
func (r GetAllServicesResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllServicesResponse) StatusCode ¶
func (r GetAllServicesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllSessionsParams ¶
type GetAllSessionsParams struct { // Skip Number of sessions to skip. Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"` // Limit Maximum number of sessions to return. Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"` // OrderColumn Sorts sessions by one of the session parameters. OrderColumn *ESessionsFiltersOrderColumn `form:"orderColumn,omitempty" json:"orderColumn,omitempty"` // OrderAsc Sorts sessions in the ascending order by the `orderColumn` parameter. OrderAsc *bool `form:"orderAsc,omitempty" json:"orderAsc,omitempty"` // NameFilter Filters sessions by the `nameFilter` pattern. The pattern can match any session parameter. To substitute one or more characters, use the asterisk (*) character at the beginning, at the end or both. NameFilter *string `form:"nameFilter,omitempty" json:"nameFilter,omitempty"` // CreatedAfterFilter Returns sessions that are created after the specified date and time. CreatedAfterFilter *time.Time `form:"createdAfterFilter,omitempty" json:"createdAfterFilter,omitempty"` // CreatedBeforeFilter Returns sessions that are created before the specified date and time. CreatedBeforeFilter *time.Time `form:"createdBeforeFilter,omitempty" json:"createdBeforeFilter,omitempty"` // EndedAfterFilter Returns sessions that are finished after the specified date and time. EndedAfterFilter *time.Time `form:"endedAfterFilter,omitempty" json:"endedAfterFilter,omitempty"` // EndedBeforeFilter Returns sessions that are finished before the specified date and time. EndedBeforeFilter *time.Time `form:"endedBeforeFilter,omitempty" json:"endedBeforeFilter,omitempty"` // TypeFilter Filters sessions by session type. TypeFilter *ESessionType `form:"typeFilter,omitempty" json:"typeFilter,omitempty"` // StateFilter Filters sessions by session state. StateFilter *ESessionState `form:"stateFilter,omitempty" json:"stateFilter,omitempty"` // ResultFilter Filters sessions by session result. ResultFilter *ESessionResult `form:"resultFilter,omitempty" json:"resultFilter,omitempty"` // JobIdFilter Filters sessions by job ID. JobIdFilter *openapi_types.UUID `form:"jobIdFilter,omitempty" json:"jobIdFilter,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllSessionsParams defines parameters for GetAllSessions.
type GetAllSessionsResponse ¶
type GetAllSessionsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *SessionsResult JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetAllSessionsResponse ¶
func ParseGetAllSessionsResponse(rsp *http.Response) (*GetAllSessionsResponse, error)
ParseGetAllSessionsResponse parses an HTTP response from a GetAllSessionsWithResponse call
func (GetAllSessionsResponse) Status ¶
func (r GetAllSessionsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllSessionsResponse) StatusCode ¶
func (r GetAllSessionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllTrafficRulesParams ¶
type GetAllTrafficRulesParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllTrafficRulesParams defines parameters for GetAllTrafficRules.
type GetAllTrafficRulesResponse ¶
type GetAllTrafficRulesResponse struct { Body []byte HTTPResponse *http.Response JSON200 *GlobalNetworkTrafficRulesModel JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetAllTrafficRulesResponse ¶
func ParseGetAllTrafficRulesResponse(rsp *http.Response) (*GetAllTrafficRulesResponse, error)
ParseGetAllTrafficRulesResponse parses an HTTP response from a GetAllTrafficRulesWithResponse call
func (GetAllTrafficRulesResponse) Status ¶
func (r GetAllTrafficRulesResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllTrafficRulesResponse) StatusCode ¶
func (r GetAllTrafficRulesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllVmwareFcdInstantRecoveryMountModelsParams ¶
type GetAllVmwareFcdInstantRecoveryMountModelsParams struct { // Skip Number of mounts to skip. Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"` // Limit Maximum number of mounts to return. Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"` // OrderColumn Sorts mounts by one of the mount parameters. OrderColumn *EVmwareFcdInstantRecoveryMountsFiltersOrderColumn `form:"orderColumn,omitempty" json:"orderColumn,omitempty"` // OrderAsc Sorts mounts in the ascending order by the `orderColumn` parameter. OrderAsc *bool `form:"orderAsc,omitempty" json:"orderAsc,omitempty"` // StateFilter Filters mounts by mount state. StateFilter *EInstantRecoveryMountState `form:"stateFilter,omitempty" json:"stateFilter,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAllVmwareFcdInstantRecoveryMountModelsParams defines parameters for GetAllVmwareFcdInstantRecoveryMountModels.
type GetAllVmwareFcdInstantRecoveryMountModelsResponse ¶
type GetAllVmwareFcdInstantRecoveryMountModelsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *VmwareFcdInstantRecoveryMountsResult JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetAllVmwareFcdInstantRecoveryMountModelsResponse ¶
func ParseGetAllVmwareFcdInstantRecoveryMountModelsResponse(rsp *http.Response) (*GetAllVmwareFcdInstantRecoveryMountModelsResponse, error)
ParseGetAllVmwareFcdInstantRecoveryMountModelsResponse parses an HTTP response from a GetAllVmwareFcdInstantRecoveryMountModelsWithResponse call
func (GetAllVmwareFcdInstantRecoveryMountModelsResponse) Status ¶
func (r GetAllVmwareFcdInstantRecoveryMountModelsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllVmwareFcdInstantRecoveryMountModelsResponse) StatusCode ¶
func (r GetAllVmwareFcdInstantRecoveryMountModelsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAutomationSessionLogsParams ¶
type GetAutomationSessionLogsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAutomationSessionLogsParams defines parameters for GetAutomationSessionLogs.
type GetAutomationSessionLogsResponse ¶
type GetAutomationSessionLogsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *SessionLogResult JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetAutomationSessionLogsResponse ¶
func ParseGetAutomationSessionLogsResponse(rsp *http.Response) (*GetAutomationSessionLogsResponse, error)
ParseGetAutomationSessionLogsResponse parses an HTTP response from a GetAutomationSessionLogsWithResponse call
func (GetAutomationSessionLogsResponse) Status ¶
func (r GetAutomationSessionLogsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAutomationSessionLogsResponse) StatusCode ¶
func (r GetAutomationSessionLogsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAutomationSessionParams ¶
type GetAutomationSessionParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetAutomationSessionParams defines parameters for GetAutomationSession.
type GetAutomationSessionResponse ¶
type GetAutomationSessionResponse struct { Body []byte HTTPResponse *http.Response JSON200 *SessionModel JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetAutomationSessionResponse ¶
func ParseGetAutomationSessionResponse(rsp *http.Response) (*GetAutomationSessionResponse, error)
ParseGetAutomationSessionResponse parses an HTTP response from a GetAutomationSessionWithResponse call
func (GetAutomationSessionResponse) Status ¶
func (r GetAutomationSessionResponse) Status() string
Status returns HTTPResponse.Status
func (GetAutomationSessionResponse) StatusCode ¶
func (r GetAutomationSessionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetBackupObjectParams ¶
type GetBackupObjectParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetBackupObjectParams defines parameters for GetBackupObject.
type GetBackupObjectResponse ¶
type GetBackupObjectResponse struct { Body []byte HTTPResponse *http.Response JSON200 *BackupObjectModel JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetBackupObjectResponse ¶
func ParseGetBackupObjectResponse(rsp *http.Response) (*GetBackupObjectResponse, error)
ParseGetBackupObjectResponse parses an HTTP response from a GetBackupObjectWithResponse call
func (GetBackupObjectResponse) Status ¶
func (r GetBackupObjectResponse) Status() string
Status returns HTTPResponse.Status
func (GetBackupObjectResponse) StatusCode ¶
func (r GetBackupObjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetBackupObjectRestorePointsParams ¶
type GetBackupObjectRestorePointsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetBackupObjectRestorePointsParams defines parameters for GetBackupObjectRestorePoints.
type GetBackupObjectRestorePointsResponse ¶
type GetBackupObjectRestorePointsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ObjectRestorePointsResult JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetBackupObjectRestorePointsResponse ¶
func ParseGetBackupObjectRestorePointsResponse(rsp *http.Response) (*GetBackupObjectRestorePointsResponse, error)
ParseGetBackupObjectRestorePointsResponse parses an HTTP response from a GetBackupObjectRestorePointsWithResponse call
func (GetBackupObjectRestorePointsResponse) Status ¶
func (r GetBackupObjectRestorePointsResponse) Status() string
Status returns HTTPResponse.Status
func (GetBackupObjectRestorePointsResponse) StatusCode ¶
func (r GetBackupObjectRestorePointsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetBackupObjectsParams ¶
type GetBackupObjectsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetBackupObjectsParams defines parameters for GetBackupObjects.
type GetBackupObjectsResponse ¶
type GetBackupObjectsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *BackupObjectsResult JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetBackupObjectsResponse ¶
func ParseGetBackupObjectsResponse(rsp *http.Response) (*GetBackupObjectsResponse, error)
ParseGetBackupObjectsResponse parses an HTTP response from a GetBackupObjectsWithResponse call
func (GetBackupObjectsResponse) Status ¶
func (r GetBackupObjectsResponse) Status() string
Status returns HTTPResponse.Status
func (GetBackupObjectsResponse) StatusCode ¶
func (r GetBackupObjectsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetBackupParams ¶
type GetBackupParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetBackupParams defines parameters for GetBackup.
type GetBackupResponse ¶
type GetBackupResponse struct { Body []byte HTTPResponse *http.Response JSON200 *BackupModel JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetBackupResponse ¶
func ParseGetBackupResponse(rsp *http.Response) (*GetBackupResponse, error)
ParseGetBackupResponse parses an HTTP response from a GetBackupWithResponse call
func (GetBackupResponse) Status ¶
func (r GetBackupResponse) Status() string
Status returns HTTPResponse.Status
func (GetBackupResponse) StatusCode ¶
func (r GetBackupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCloudCredsHelperApplianceParams ¶
type GetCloudCredsHelperApplianceParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetCloudCredsHelperApplianceParams defines parameters for GetCloudCredsHelperAppliance.
type GetCloudCredsHelperApplianceResponse ¶
type GetCloudCredsHelperApplianceResponse struct { Body []byte HTTPResponse *http.Response JSON200 *CloudHelperApplianceModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetCloudCredsHelperApplianceResponse ¶
func ParseGetCloudCredsHelperApplianceResponse(rsp *http.Response) (*GetCloudCredsHelperApplianceResponse, error)
ParseGetCloudCredsHelperApplianceResponse parses an HTTP response from a GetCloudCredsHelperApplianceWithResponse call
func (GetCloudCredsHelperApplianceResponse) Status ¶
func (r GetCloudCredsHelperApplianceResponse) Status() string
Status returns HTTPResponse.Status
func (GetCloudCredsHelperApplianceResponse) StatusCode ¶
func (r GetCloudCredsHelperApplianceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCloudCredsParams ¶
type GetCloudCredsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetCloudCredsParams defines parameters for GetCloudCreds.
type GetCloudCredsResponse ¶
type GetCloudCredsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *CloudCredentialsModel JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetCloudCredsResponse ¶
func ParseGetCloudCredsResponse(rsp *http.Response) (*GetCloudCredsResponse, error)
ParseGetCloudCredsResponse parses an HTTP response from a GetCloudCredsWithResponse call
func (GetCloudCredsResponse) Status ¶
func (r GetCloudCredsResponse) Status() string
Status returns HTTPResponse.Status
func (GetCloudCredsResponse) StatusCode ¶
func (r GetCloudCredsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetComputerRecoveryTokenParams ¶
type GetComputerRecoveryTokenParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetComputerRecoveryTokenParams defines parameters for GetComputerRecoveryToken.
type GetComputerRecoveryTokenResponse ¶
type GetComputerRecoveryTokenResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ComputerRecoveryTokenModel JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetComputerRecoveryTokenResponse ¶
func ParseGetComputerRecoveryTokenResponse(rsp *http.Response) (*GetComputerRecoveryTokenResponse, error)
ParseGetComputerRecoveryTokenResponse parses an HTTP response from a GetComputerRecoveryTokenWithResponse call
func (GetComputerRecoveryTokenResponse) Status ¶
func (r GetComputerRecoveryTokenResponse) Status() string
Status returns HTTPResponse.Status
func (GetComputerRecoveryTokenResponse) StatusCode ¶
func (r GetComputerRecoveryTokenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetConfigBackupOptionsParams ¶
type GetConfigBackupOptionsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetConfigBackupOptionsParams defines parameters for GetConfigBackupOptions.
type GetConfigBackupOptionsResponse ¶
type GetConfigBackupOptionsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ConfigBackupModel JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetConfigBackupOptionsResponse ¶
func ParseGetConfigBackupOptionsResponse(rsp *http.Response) (*GetConfigBackupOptionsResponse, error)
ParseGetConfigBackupOptionsResponse parses an HTTP response from a GetConfigBackupOptionsWithResponse call
func (GetConfigBackupOptionsResponse) Status ¶
func (r GetConfigBackupOptionsResponse) Status() string
Status returns HTTPResponse.Status
func (GetConfigBackupOptionsResponse) StatusCode ¶
func (r GetConfigBackupOptionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetConnectionCertificateJSONRequestBody ¶
type GetConnectionCertificateJSONRequestBody = HostConnectionSpec
GetConnectionCertificateJSONRequestBody defines body for GetConnectionCertificate for application/json ContentType.
type GetConnectionCertificateParams ¶
type GetConnectionCertificateParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetConnectionCertificateParams defines parameters for GetConnectionCertificate.
type GetConnectionCertificateResponse ¶
type GetConnectionCertificateResponse struct { Body []byte HTTPResponse *http.Response JSON201 *ConnectionCertificateModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetConnectionCertificateResponse ¶
func ParseGetConnectionCertificateResponse(rsp *http.Response) (*GetConnectionCertificateResponse, error)
ParseGetConnectionCertificateResponse parses an HTTP response from a GetConnectionCertificateWithResponse call
func (GetConnectionCertificateResponse) Status ¶
func (r GetConnectionCertificateResponse) Status() string
Status returns HTTPResponse.Status
func (GetConnectionCertificateResponse) StatusCode ¶
func (r GetConnectionCertificateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCredsParams ¶
type GetCredsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetCredsParams defines parameters for GetCreds.
type GetCredsResponse ¶
type GetCredsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *CredentialsModel JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetCredsResponse ¶
func ParseGetCredsResponse(rsp *http.Response) (*GetCredsResponse, error)
ParseGetCredsResponse parses an HTTP response from a GetCredsWithResponse call
func (GetCredsResponse) Status ¶
func (r GetCredsResponse) Status() string
Status returns HTTPResponse.Status
func (GetCredsResponse) StatusCode ¶
func (r GetCredsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetEncryptionPasswordParams ¶
type GetEncryptionPasswordParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetEncryptionPasswordParams defines parameters for GetEncryptionPassword.
type GetEncryptionPasswordResponse ¶
type GetEncryptionPasswordResponse struct { Body []byte HTTPResponse *http.Response JSON200 *EncryptionPasswordModel JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetEncryptionPasswordResponse ¶
func ParseGetEncryptionPasswordResponse(rsp *http.Response) (*GetEncryptionPasswordResponse, error)
ParseGetEncryptionPasswordResponse parses an HTTP response from a GetEncryptionPasswordWithResponse call
func (GetEncryptionPasswordResponse) Status ¶
func (r GetEncryptionPasswordResponse) Status() string
Status returns HTTPResponse.Status
func (GetEncryptionPasswordResponse) StatusCode ¶
func (r GetEncryptionPasswordResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetGeneralOptionsParams ¶
type GetGeneralOptionsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetGeneralOptionsParams defines parameters for GetGeneralOptions.
type GetGeneralOptionsResponse ¶
type GetGeneralOptionsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *GeneralOptionsModel JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetGeneralOptionsResponse ¶
func ParseGetGeneralOptionsResponse(rsp *http.Response) (*GetGeneralOptionsResponse, error)
ParseGetGeneralOptionsResponse parses an HTTP response from a GetGeneralOptionsWithResponse call
func (GetGeneralOptionsResponse) Status ¶
func (r GetGeneralOptionsResponse) Status() string
Status returns HTTPResponse.Status
func (GetGeneralOptionsResponse) StatusCode ¶
func (r GetGeneralOptionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetInstantViVMRecoveryMountParams ¶
type GetInstantViVMRecoveryMountParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetInstantViVMRecoveryMountParams defines parameters for GetInstantViVMRecoveryMount.
type GetInstantViVMRecoveryMountResponse ¶
type GetInstantViVMRecoveryMountResponse struct { Body []byte HTTPResponse *http.Response JSON200 *InstantViVMRecoveryMount JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetInstantViVMRecoveryMountResponse ¶
func ParseGetInstantViVMRecoveryMountResponse(rsp *http.Response) (*GetInstantViVMRecoveryMountResponse, error)
ParseGetInstantViVMRecoveryMountResponse parses an HTTP response from a GetInstantViVMRecoveryMountWithResponse call
func (GetInstantViVMRecoveryMountResponse) Status ¶
func (r GetInstantViVMRecoveryMountResponse) Status() string
Status returns HTTPResponse.Status
func (GetInstantViVMRecoveryMountResponse) StatusCode ¶
func (r GetInstantViVMRecoveryMountResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetJobParams ¶
type GetJobParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetJobParams defines parameters for GetJob.
type GetJobResponse ¶
type GetJobResponse struct { Body []byte HTTPResponse *http.Response JSON200 *JobModel JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetJobResponse ¶
func ParseGetJobResponse(rsp *http.Response) (*GetJobResponse, error)
ParseGetJobResponse parses an HTTP response from a GetJobWithResponse call
func (GetJobResponse) Status ¶
func (r GetJobResponse) Status() string
Status returns HTTPResponse.Status
func (GetJobResponse) StatusCode ¶
func (r GetJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetManagedServerParams ¶
type GetManagedServerParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetManagedServerParams defines parameters for GetManagedServer.
type GetManagedServerResponse ¶
type GetManagedServerResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ManagedServerModel JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetManagedServerResponse ¶
func ParseGetManagedServerResponse(rsp *http.Response) (*GetManagedServerResponse, error)
ParseGetManagedServerResponse parses an HTTP response from a GetManagedServerWithResponse call
func (GetManagedServerResponse) Status ¶
func (r GetManagedServerResponse) Status() string
Status returns HTTPResponse.Status
func (GetManagedServerResponse) StatusCode ¶
func (r GetManagedServerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetObjectRestorePointDisksParams ¶
type GetObjectRestorePointDisksParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetObjectRestorePointDisksParams defines parameters for GetObjectRestorePointDisks.
type GetObjectRestorePointDisksResponse ¶
type GetObjectRestorePointDisksResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ObjectRestorePointDisksResult JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetObjectRestorePointDisksResponse ¶
func ParseGetObjectRestorePointDisksResponse(rsp *http.Response) (*GetObjectRestorePointDisksResponse, error)
ParseGetObjectRestorePointDisksResponse parses an HTTP response from a GetObjectRestorePointDisksWithResponse call
func (GetObjectRestorePointDisksResponse) Status ¶
func (r GetObjectRestorePointDisksResponse) Status() string
Status returns HTTPResponse.Status
func (GetObjectRestorePointDisksResponse) StatusCode ¶
func (r GetObjectRestorePointDisksResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetObjectRestorePointParams ¶
type GetObjectRestorePointParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetObjectRestorePointParams defines parameters for GetObjectRestorePoint.
type GetObjectRestorePointResponse ¶
type GetObjectRestorePointResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ObjectRestorePointModel JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetObjectRestorePointResponse ¶
func ParseGetObjectRestorePointResponse(rsp *http.Response) (*GetObjectRestorePointResponse, error)
ParseGetObjectRestorePointResponse parses an HTTP response from a GetObjectRestorePointWithResponse call
func (GetObjectRestorePointResponse) Status ¶
func (r GetObjectRestorePointResponse) Status() string
Status returns HTTPResponse.Status
func (GetObjectRestorePointResponse) StatusCode ¶
func (r GetObjectRestorePointResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetProxyParams ¶
type GetProxyParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetProxyParams defines parameters for GetProxy.
type GetProxyResponse ¶
type GetProxyResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ProxyModel JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetProxyResponse ¶
func ParseGetProxyResponse(rsp *http.Response) (*GetProxyResponse, error)
ParseGetProxyResponse parses an HTTP response from a GetProxyWithResponse call
func (GetProxyResponse) Status ¶
func (r GetProxyResponse) Status() string
Status returns HTTPResponse.Status
func (GetProxyResponse) StatusCode ¶
func (r GetProxyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRepositoryAccessPermissionsParams ¶
type GetRepositoryAccessPermissionsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetRepositoryAccessPermissionsParams defines parameters for GetRepositoryAccessPermissions.
type GetRepositoryAccessPermissionsResponse ¶
type GetRepositoryAccessPermissionsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *RepositoryAccessPermissionsModel JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetRepositoryAccessPermissionsResponse ¶
func ParseGetRepositoryAccessPermissionsResponse(rsp *http.Response) (*GetRepositoryAccessPermissionsResponse, error)
ParseGetRepositoryAccessPermissionsResponse parses an HTTP response from a GetRepositoryAccessPermissionsWithResponse call
func (GetRepositoryAccessPermissionsResponse) Status ¶
func (r GetRepositoryAccessPermissionsResponse) Status() string
Status returns HTTPResponse.Status
func (GetRepositoryAccessPermissionsResponse) StatusCode ¶
func (r GetRepositoryAccessPermissionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRepositoryParams ¶
type GetRepositoryParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetRepositoryParams defines parameters for GetRepository.
type GetRepositoryResponse ¶
type GetRepositoryResponse struct { Body []byte HTTPResponse *http.Response JSON200 *RepositoryModel JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetRepositoryResponse ¶
func ParseGetRepositoryResponse(rsp *http.Response) (*GetRepositoryResponse, error)
ParseGetRepositoryResponse parses an HTTP response from a GetRepositoryWithResponse call
func (GetRepositoryResponse) Status ¶
func (r GetRepositoryResponse) Status() string
Status returns HTTPResponse.Status
func (GetRepositoryResponse) StatusCode ¶
func (r GetRepositoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetScaleOutRepositoryAccessPermissionsParams ¶
type GetScaleOutRepositoryAccessPermissionsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetScaleOutRepositoryAccessPermissionsParams defines parameters for GetScaleOutRepositoryAccessPermissions.
type GetScaleOutRepositoryAccessPermissionsResponse ¶
type GetScaleOutRepositoryAccessPermissionsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *RepositoryAccessPermissionsModel JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetScaleOutRepositoryAccessPermissionsResponse ¶
func ParseGetScaleOutRepositoryAccessPermissionsResponse(rsp *http.Response) (*GetScaleOutRepositoryAccessPermissionsResponse, error)
ParseGetScaleOutRepositoryAccessPermissionsResponse parses an HTTP response from a GetScaleOutRepositoryAccessPermissionsWithResponse call
func (GetScaleOutRepositoryAccessPermissionsResponse) Status ¶
func (r GetScaleOutRepositoryAccessPermissionsResponse) Status() string
Status returns HTTPResponse.Status
func (GetScaleOutRepositoryAccessPermissionsResponse) StatusCode ¶
func (r GetScaleOutRepositoryAccessPermissionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetScaleOutRepositoryParams ¶
type GetScaleOutRepositoryParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetScaleOutRepositoryParams defines parameters for GetScaleOutRepository.
type GetScaleOutRepositoryResponse ¶
type GetScaleOutRepositoryResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ScaleOutRepositoryModel JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetScaleOutRepositoryResponse ¶
func ParseGetScaleOutRepositoryResponse(rsp *http.Response) (*GetScaleOutRepositoryResponse, error)
ParseGetScaleOutRepositoryResponse parses an HTTP response from a GetScaleOutRepositoryWithResponse call
func (GetScaleOutRepositoryResponse) Status ¶
func (r GetScaleOutRepositoryResponse) Status() string
Status returns HTTPResponse.Status
func (GetScaleOutRepositoryResponse) StatusCode ¶
func (r GetScaleOutRepositoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetServerCertificateParams ¶
type GetServerCertificateParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetServerCertificateParams defines parameters for GetServerCertificate.
type GetServerCertificateResponse ¶
type GetServerCertificateResponse struct { Body []byte HTTPResponse *http.Response JSON200 *CertificateModel JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetServerCertificateResponse ¶
func ParseGetServerCertificateResponse(rsp *http.Response) (*GetServerCertificateResponse, error)
ParseGetServerCertificateResponse parses an HTTP response from a GetServerCertificateWithResponse call
func (GetServerCertificateResponse) Status ¶
func (r GetServerCertificateResponse) Status() string
Status returns HTTPResponse.Status
func (GetServerCertificateResponse) StatusCode ¶
func (r GetServerCertificateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetServerInfoParams ¶
type GetServerInfoParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetServerInfoParams defines parameters for GetServerInfo.
type GetServerInfoResponse ¶
type GetServerInfoResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ServerInfoModel JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetServerInfoResponse ¶
func ParseGetServerInfoResponse(rsp *http.Response) (*GetServerInfoResponse, error)
ParseGetServerInfoResponse parses an HTTP response from a GetServerInfoWithResponse call
func (GetServerInfoResponse) Status ¶
func (r GetServerInfoResponse) Status() string
Status returns HTTPResponse.Status
func (GetServerInfoResponse) StatusCode ¶
func (r GetServerInfoResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetServerTimeParams ¶
type GetServerTimeParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetServerTimeParams defines parameters for GetServerTime.
type GetServerTimeResponse ¶
type GetServerTimeResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ServerTimeModel JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseGetServerTimeResponse ¶
func ParseGetServerTimeResponse(rsp *http.Response) (*GetServerTimeResponse, error)
ParseGetServerTimeResponse parses an HTTP response from a GetServerTimeWithResponse call
func (GetServerTimeResponse) Status ¶
func (r GetServerTimeResponse) Status() string
Status returns HTTPResponse.Status
func (GetServerTimeResponse) StatusCode ¶
func (r GetServerTimeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSessionLogsParams ¶
type GetSessionLogsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetSessionLogsParams defines parameters for GetSessionLogs.
type GetSessionLogsResponse ¶
type GetSessionLogsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *SessionLogResult JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetSessionLogsResponse ¶
func ParseGetSessionLogsResponse(rsp *http.Response) (*GetSessionLogsResponse, error)
ParseGetSessionLogsResponse parses an HTTP response from a GetSessionLogsWithResponse call
func (GetSessionLogsResponse) Status ¶
func (r GetSessionLogsResponse) Status() string
Status returns HTTPResponse.Status
func (GetSessionLogsResponse) StatusCode ¶
func (r GetSessionLogsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSessionParams ¶
type GetSessionParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetSessionParams defines parameters for GetSession.
type GetSessionResponse ¶
type GetSessionResponse struct { Body []byte HTTPResponse *http.Response JSON200 *SessionModel JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetSessionResponse ¶
func ParseGetSessionResponse(rsp *http.Response) (*GetSessionResponse, error)
ParseGetSessionResponse parses an HTTP response from a GetSessionWithResponse call
func (GetSessionResponse) Status ¶
func (r GetSessionResponse) Status() string
Status returns HTTPResponse.Status
func (GetSessionResponse) StatusCode ¶
func (r GetSessionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetVmwareFcdInstantRecoveryMountModelParams ¶
type GetVmwareFcdInstantRecoveryMountModelParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetVmwareFcdInstantRecoveryMountModelParams defines parameters for GetVmwareFcdInstantRecoveryMountModel.
type GetVmwareFcdInstantRecoveryMountModelResponse ¶
type GetVmwareFcdInstantRecoveryMountModelResponse struct { Body []byte HTTPResponse *http.Response JSON200 *VmwareFcdInstantRecoveryMount JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetVmwareFcdInstantRecoveryMountModelResponse ¶
func ParseGetVmwareFcdInstantRecoveryMountModelResponse(rsp *http.Response) (*GetVmwareFcdInstantRecoveryMountModelResponse, error)
ParseGetVmwareFcdInstantRecoveryMountModelResponse parses an HTTP response from a GetVmwareFcdInstantRecoveryMountModelWithResponse call
func (GetVmwareFcdInstantRecoveryMountModelResponse) Status ¶
func (r GetVmwareFcdInstantRecoveryMountModelResponse) Status() string
Status returns HTTPResponse.Status
func (GetVmwareFcdInstantRecoveryMountModelResponse) StatusCode ¶
func (r GetVmwareFcdInstantRecoveryMountModelResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetVmwareHostObjectParams ¶
type GetVmwareHostObjectParams struct { // Skip Number of objects to skip. Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"` // Limit Maximum number of objects to return. Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"` // OrderColumn Sorts objects by one of the object parameters. OrderColumn *EvCentersInventoryFiltersOrderColumn `form:"orderColumn,omitempty" json:"orderColumn,omitempty"` // OrderAsc Sorts objects in the ascending order by the `orderColumn` parameter. OrderAsc *bool `form:"orderAsc,omitempty" json:"orderAsc,omitempty"` // ObjectIdFilter Filters objects by object ID. ObjectIdFilter *string `form:"objectIdFilter,omitempty" json:"objectIdFilter,omitempty"` // HierarchyTypeFilter Filters objects by hierarchy type. HierarchyTypeFilter *EHierarchyType `form:"hierarchyTypeFilter,omitempty" json:"hierarchyTypeFilter,omitempty"` // NameFilter Filters objects by the `nameFilter` pattern. The pattern can match any object parameter. To substitute one or more characters, use the asterisk (*) character at the beginning, at the end or both. NameFilter *string `form:"nameFilter,omitempty" json:"nameFilter,omitempty"` // TypeFilter Filters objects by virtual infrastructure type. TypeFilter *EVmwareInventoryType `form:"typeFilter,omitempty" json:"typeFilter,omitempty"` // ParentContainerNameFilter Filters objects by name of the parent container. ParentContainerNameFilter *string `form:"parentContainerNameFilter,omitempty" json:"parentContainerNameFilter,omitempty"` // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
GetVmwareHostObjectParams defines parameters for GetVmwareHostObject.
type GetVmwareHostObjectResponse ¶
type GetVmwareHostObjectResponse struct { Body []byte HTTPResponse *http.Response JSON200 *VCenterInventoryResult JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseGetVmwareHostObjectResponse ¶
func ParseGetVmwareHostObjectResponse(rsp *http.Response) (*GetVmwareHostObjectResponse, error)
ParseGetVmwareHostObjectResponse parses an HTTP response from a GetVmwareHostObjectWithResponse call
func (GetVmwareHostObjectResponse) Status ¶
func (r GetVmwareHostObjectResponse) Status() string
Status returns HTTPResponse.Status
func (GetVmwareHostObjectResponse) StatusCode ¶
func (r GetVmwareHostObjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GlobalNetworkTrafficRulesModel ¶
type GlobalNetworkTrafficRulesModel struct { // PreferredNetworks Preferred networks used for backup and replication traffic. PreferredNetworks *PreferredNetworksModel `json:"preferredNetworks,omitempty"` // TrafficRules Array of traffic rules. TrafficRules *[]TrafficRuleModel `json:"trafficRules,omitempty"` // UploadStreamsCount Number of TCP/IP connections per job. UploadStreamsCount *int `json:"uploadStreamsCount,omitempty"` // UseMultipleStreamsPerJob If *true*, Veeam Backup & Replication uses multiple TCP/IP transfer connection for every job session. UseMultipleStreamsPerJob bool `json:"useMultipleStreamsPerJob"` }
GlobalNetworkTrafficRulesModel defines model for GlobalNetworkTrafficRulesModel.
type GoogleCloudCredentialsImportSpec ¶
type GoogleCloudCredentialsImportSpec struct { // AccessKey Access ID of a Google HMAC key. AccessKey string `json:"accessKey"` // Description Description of the cloud credentials record. Description *string `json:"description,omitempty"` // SecretKey Secret linked to the access ID. SecretKey string `json:"secretKey"` // Tag Tag used to identify the cloud credentials record. Tag string `json:"tag"` // Type Cloud credentials type. Type ECloudCredentialsType `json:"type"` }
GoogleCloudCredentialsImportSpec defines model for GoogleCloudCredentialsImportSpec.
type GoogleCloudCredentialsModel ¶
type GoogleCloudCredentialsModel struct { // AccessKey Access ID of a Google HMAC key. AccessKey string `json:"accessKey"` // Description Description of the cloud credentials record. Description *string `json:"description,omitempty"` // Id ID of the cloud credentials record. Id *openapi_types.UUID `json:"id,omitempty"` // Tag Tag used to identify the cloud credentials record. Tag *string `json:"tag,omitempty"` // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` }
GoogleCloudCredentialsModel defines model for GoogleCloudCredentialsModel.
type GoogleCloudCredentialsSpec ¶
type GoogleCloudCredentialsSpec struct { // AccessKey Access ID of a Google HMAC key. AccessKey string `json:"accessKey"` // Description Description of the cloud credentials record. Description *string `json:"description,omitempty"` // SecretKey Secret linked to the access ID. SecretKey string `json:"secretKey"` // Tag Tag used to identify the cloud credentials record. Tag *string `json:"tag,omitempty"` // Type Cloud credentials type. Type *ECloudCredentialsType `json:"type,omitempty"` }
GoogleCloudCredentialsSpec defines model for GoogleCloudCredentialsSpec.
type GoogleCloudStorageAccountImportModel ¶
type GoogleCloudStorageAccountImportModel struct { // ConnectionSettings Object storage connection settings. ConnectionSettings ObjectStorageConnectionImportSpec `json:"connectionSettings"` // Credentials Cloud credentials used for connection. Credentials CloudCredentialsImportModel `json:"credentials"` // RegionId ID of a region where the storage bucket is located. RegionId string `json:"regionId"` }
GoogleCloudStorageAccountImportModel Account used to access the Google Cloud storage.
type GoogleCloudStorageAccountModel ¶
type GoogleCloudStorageAccountModel struct { // ConnectionSettings Object storage connection settings. ConnectionSettings ObjectStorageConnectionModel `json:"connectionSettings"` // CredentialsId ID of a cloud credentials record used to access the storage. CredentialsId openapi_types.UUID `json:"credentialsId"` // RegionId ID of a region where the storage bucket is located. RegionId string `json:"regionId"` }
GoogleCloudStorageAccountModel Account used to access the Google Cloud storage.
type GoogleCloudStorageBrowserDestinationSpec ¶
type GoogleCloudStorageBrowserDestinationSpec struct { // BucketName Name of the bucket where you want to store your backup data. BucketName string `json:"bucketName"` // CredentialsId ID of a cloud credentials record requiered to connect to the object storage. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // HostId ID of a server you want to use to connect to the object storage. You can use the backup server or any Microsoft Windows or Linux server added to your backup infrastructure. By default, the backup server ID is used. HostId *openapi_types.UUID `json:"hostId,omitempty"` // NewFolderName Name of the new folder. NewFolderName *string `json:"newFolderName,omitempty"` // RegionId Data center region where the bucket is located. RegionId string `json:"regionId"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
GoogleCloudStorageBrowserDestinationSpec defines model for GoogleCloudStorageBrowserDestinationSpec.
type GoogleCloudStorageBrowserFilters ¶
type GoogleCloudStorageBrowserFilters struct { // BucketName Bucket name. BucketName *string `json:"bucketName,omitempty"` // RegionId Google Cloud data center region. RegionId string `json:"regionId"` }
GoogleCloudStorageBrowserFilters Google Cloud hierarchy filters.
type GoogleCloudStorageBrowserModel ¶
type GoogleCloudStorageBrowserModel struct { // CredentialsId ID of the cloud credentials record. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // HostId ID of a server used to connect to the object storage. HostId *openapi_types.UUID `json:"hostId,omitempty"` // Regions Array of regions. Regions *[]GoogleCloudStorageRegionBrowserModel `json:"regions,omitempty"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
GoogleCloudStorageBrowserModel defines model for GoogleCloudStorageBrowserModel.
type GoogleCloudStorageBrowserSpec ¶
type GoogleCloudStorageBrowserSpec struct { // CredentialsId ID of the object storage account (for browsing either storage or compute infrastructure). CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // Filters Google Cloud hierarchy filters. Filters *GoogleCloudStorageBrowserFilters `json:"filters,omitempty"` // GatewayServerId ID of a gateway server you want to use to connect to the object storage. Specify this parameter to check internet connection of the server. As a gateway server you can use the backup server or any Microsoft Windows or Linux server added to your backup infrastructure. By default, the backup server ID is used. GatewayServerId *openapi_types.UUID `json:"gatewayServerId,omitempty"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
GoogleCloudStorageBrowserSpec defines model for GoogleCloudStorageBrowserSpec.
type GoogleCloudStorageBucketBrowserModel ¶
type GoogleCloudStorageBucketBrowserModel struct { // Folders Array of folders located in the bucket. Folders *[]string `json:"folders,omitempty"` // Name Bucket name. Name *string `json:"name,omitempty"` }
GoogleCloudStorageBucketBrowserModel defines model for GoogleCloudStorageBucketBrowserModel.
type GoogleCloudStorageBucketModel ¶
type GoogleCloudStorageBucketModel struct { // BucketName Name of a Google Cloud bucket. BucketName string `json:"bucketName"` // FolderName Name of the folder that the object storage repository is mapped to. FolderName string `json:"folderName"` // NearlineStorageEnabled If *true*, the nearline storage class is used. NearlineStorageEnabled *bool `json:"nearlineStorageEnabled,omitempty"` // StorageConsumptionLimit Soft consumption limit for the storage. The limit can be exceeded temporarily. StorageConsumptionLimit *ObjectStorageConsumptionLimitModel `json:"storageConsumptionLimit,omitempty"` }
GoogleCloudStorageBucketModel Google Cloud object storage bucket where backup data is stored.
type GoogleCloudStorageImportSpec ¶
type GoogleCloudStorageImportSpec struct { // Account Account used to access the Google Cloud storage. Account GoogleCloudStorageAccountImportModel `json:"account"` // Bucket Google Cloud object storage bucket where backup data is stored. Bucket GoogleCloudStorageBucketModel `json:"bucket"` // Description Description of the object storage repository. Description string `json:"description"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsImportSpec `json:"mountServer"` // Name Name of the object storage repository. Name string `json:"name"` // Tag Tag that identifies the object storage repository. Tag string `json:"tag"` // Type Repository type. Type ERepositoryType `json:"type"` }
GoogleCloudStorageImportSpec defines model for GoogleCloudStorageImportSpec.
type GoogleCloudStorageModel ¶
type GoogleCloudStorageModel struct { // Account Account used to access the Google Cloud storage. Account GoogleCloudStorageAccountModel `json:"account"` // Bucket Google Cloud object storage bucket where backup data is stored. Bucket GoogleCloudStorageBucketModel `json:"bucket"` // Description Description of the backup repository. Description *string `json:"description,omitempty"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // Id ID of the backup repository. Id *openapi_types.UUID `json:"id,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
GoogleCloudStorageModel defines model for GoogleCloudStorageModel.
type GoogleCloudStorageRegionBrowserModel ¶
type GoogleCloudStorageRegionBrowserModel struct { // Buckets Array of buckets located in the region. Buckets *[]GoogleCloudStorageBucketBrowserModel `json:"buckets,omitempty"` // Id Region ID. Id *string `json:"id,omitempty"` // Name Region name. Name *string `json:"name,omitempty"` }
GoogleCloudStorageRegionBrowserModel defines model for GoogleCloudStorageRegionBrowserModel.
type GoogleCloudStorageSpec ¶
type GoogleCloudStorageSpec struct { // Account Account used to access the Google Cloud storage. Account GoogleCloudStorageAccountModel `json:"account"` // Bucket Google Cloud object storage bucket where backup data is stored. Bucket GoogleCloudStorageBucketModel `json:"bucket"` // Description Description of the backup repository. Description *string `json:"description,omitempty"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
GoogleCloudStorageSpec defines model for GoogleCloudStorageSpec.
type GuestFileSystemIndexingModel ¶
type GuestFileSystemIndexingModel struct { // IndexingSettings Array of VMs with guest OS file indexing options. IndexingSettings *[]BackupIndexingSettingsModel `json:"indexingSettings,omitempty"` // IsEnabled If *true*, file indexing is enabled. IsEnabled bool `json:"isEnabled"` }
GuestFileSystemIndexingModel VM guest OS file indexing.
type GuestInteractionProxiesSettingsImportModel ¶
type GuestInteractionProxiesSettingsImportModel struct { // AutomaticSelection If *true*, Veeam Backup & Replication automatically selects the guest interaction proxy. AutomaticSelection bool `json:"automaticSelection"` // Proxies Array of proxies specified explicitly. The array must contain Microsoft Windows servers added to the backup infrastructure only. Proxies *[]string `json:"proxies,omitempty"` }
GuestInteractionProxiesSettingsImportModel Guest interaction proxy used to deploy the runtime process on the VM guest OS.
type GuestInteractionProxiesSettingsModel ¶
type GuestInteractionProxiesSettingsModel struct { // AutoSelection If *true*, Veeam Backup & Replication automatically selects the guest interaction proxy. AutoSelection bool `json:"autoSelection"` // ProxyIds Array of proxies specified explicitly. The array must contain Microsoft Windows servers added to the backup infrastructure only. ProxyIds *[]openapi_types.UUID `json:"proxyIds,omitempty"` }
GuestInteractionProxiesSettingsModel Guest interaction proxy used to deploy the runtime process on the VM guest OS.
type GuestOsCredentialsImportModel ¶
type GuestOsCredentialsImportModel struct { // CredentialsPerMachine Individual credentials for VMs. CredentialsPerMachine *[]GuestOsCredentialsPerMachineImportModel `json:"credentialsPerMachine,omitempty"` // Creds Credentials used for connection. Creds *CredentialsImportModel `json:"creds,omitempty"` }
GuestOsCredentialsImportModel VM custom credentials.
type GuestOsCredentialsModel ¶
type GuestOsCredentialsModel struct { // CredentialsPerMachine Individual credentials for VMs. CredentialsPerMachine *[]GuestOsCredentialsPerMachineModel `json:"credentialsPerMachine,omitempty"` // CredsId Credentials ID for Microsoft Windows VMs. CredsId openapi_types.UUID `json:"credsId"` // CredsType Credentials type. CredsType ECredentialsType `json:"credsType"` }
GuestOsCredentialsModel VM custom credentials.
type GuestOsCredentialsPerMachineImportModel ¶
type GuestOsCredentialsPerMachineImportModel struct { // LinuxCreds Credentials used for connection. LinuxCreds *CredentialsImportModel `json:"linuxCreds,omitempty"` // VmObject VMware vSphere object. VmObject VmwareObjectModel `json:"vmObject"` // WindowsCreds Credentials used for connection. WindowsCreds *CredentialsImportModel `json:"windowsCreds,omitempty"` }
GuestOsCredentialsPerMachineImportModel defines model for GuestOsCredentialsPerMachineImportModel.
type GuestOsCredentialsPerMachineModel ¶
type GuestOsCredentialsPerMachineModel struct { // LinuxCredsId Credentials ID for a Linux VM. LinuxCredsId *openapi_types.UUID `json:"linuxCredsId,omitempty"` // VmObject VMware vSphere object. VmObject VmwareObjectModel `json:"vmObject"` // WindowsCredsId Credentials ID for a Microsoft Windows VM. WindowsCredsId *openapi_types.UUID `json:"windowsCredsId,omitempty"` }
GuestOsCredentialsPerMachineModel defines model for GuestOsCredentialsPerMachineModel.
type HostConnectionSpec ¶
type HostConnectionSpec struct { // CredentialsId ID of a credentials record used to connect to the server. CredentialsId openapi_types.UUID `json:"credentialsId"` // Port Port used to communicate with the server. Port *int `json:"port,omitempty"` // ServerName Full DNS name or IP address of the server. ServerName string `json:"serverName"` // Type Type of the server. Type EManagedServerType `json:"type"` }
HostConnectionSpec defines model for HostConnectionSpec.
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type IBMCloudStorageAccountImportModel ¶
type IBMCloudStorageAccountImportModel struct { // ConnectionSettings Object storage connection settings. ConnectionSettings ObjectStorageConnectionImportSpec `json:"connectionSettings"` // Credentials Cloud credentials used for connection. Credentials CloudCredentialsImportModel `json:"credentials"` // RegionId ID of a region where the storage is located. RegionId string `json:"regionId"` // ServicePoint Endpoint address of the storage. ServicePoint string `json:"servicePoint"` }
IBMCloudStorageAccountImportModel Account used to access the IBM Cloud storage.
type IBMCloudStorageAccountModel ¶
type IBMCloudStorageAccountModel struct { // ConnectionSettings Object storage connection settings. ConnectionSettings ObjectStorageConnectionModel `json:"connectionSettings"` // CredentialsId ID of a cloud credentials record used to access the storage. CredentialsId openapi_types.UUID `json:"credentialsId"` // RegionId ID of a region where the storage is located. RegionId string `json:"regionId"` // ServicePoint Endpoint address and port number of the storage. ServicePoint string `json:"servicePoint"` }
IBMCloudStorageAccountModel Account used to access the IBM Cloud storage.
type IBMCloudStorageBrowserDestinationSpec ¶
type IBMCloudStorageBrowserDestinationSpec struct { // BucketName Name of the bucket where you want to store your backup data. BucketName string `json:"bucketName"` // ConnectionPoint Endpoint address and port number of the IBM Cloud object storage. ConnectionPoint string `json:"connectionPoint"` // CredentialsId ID of a cloud credentials record requiered to connect to the object storage. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // HostId ID of a server you want to use to connect to the object storage. You can use the backup server or any Microsoft Windows or Linux server added to your backup infrastructure. By default, the backup server ID is used. HostId *openapi_types.UUID `json:"hostId,omitempty"` // NewFolderName Name of the new folder. NewFolderName *string `json:"newFolderName,omitempty"` // RegionId Region where the bucket is located. RegionId string `json:"regionId"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
IBMCloudStorageBrowserDestinationSpec defines model for IBMCloudStorageBrowserDestinationSpec.
type IBMCloudStorageBrowserModel ¶
type IBMCloudStorageBrowserModel struct { // CredentialsId ID of the cloud credentials record. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // HostId ID of a server used to connect to the object storage. HostId *openapi_types.UUID `json:"hostId,omitempty"` // Regions Array of regions. Regions *[]IBMCloudStorageRegionBrowserModel `json:"regions,omitempty"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
IBMCloudStorageBrowserModel defines model for IBMCloudStorageBrowserModel.
type IBMCloudStorageBrowserSpec ¶
type IBMCloudStorageBrowserSpec struct { // CredentialsId ID of the object storage account (for browsing either storage or compute infrastructure). CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // GatewayServerId ID of a gateway server you want to use to connect to the object storage. Specify this parameter to check internet connection of the server. As a gateway server you can use the backup server or any Microsoft Windows or Linux server added to your backup infrastructure. By default, the backup server ID is used. GatewayServerId *openapi_types.UUID `json:"gatewayServerId,omitempty"` // RegionId Region of the IBM Cloud object storage. RegionId string `json:"regionId"` // ServicePoint Endpoint address and port number of the IBM Cloud object storage. ServicePoint string `json:"servicePoint"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
IBMCloudStorageBrowserSpec defines model for IBMCloudStorageBrowserSpec.
type IBMCloudStorageBucketBrowserModel ¶
type IBMCloudStorageBucketBrowserModel struct { // Folders Array of folders located in the bucket. Folders *[]string `json:"folders,omitempty"` // Name Bucket name. Name *string `json:"name,omitempty"` }
IBMCloudStorageBucketBrowserModel defines model for IBMCloudStorageBucketBrowserModel.
type IBMCloudStorageBucketModel ¶
type IBMCloudStorageBucketModel struct { // BucketName Name of an IBM Cloud bucket. BucketName string `json:"bucketName"` // FolderName Name of the folder that the object storage repository is mapped to. FolderName string `json:"folderName"` // Immutability Object storage immutability. Immutability *ObjectStorageImmutabilityModel `json:"immutability,omitempty"` // StorageConsumptionLimit Soft consumption limit for the storage. The limit can be exceeded temporarily. StorageConsumptionLimit *ObjectStorageConsumptionLimitModel `json:"storageConsumptionLimit,omitempty"` }
IBMCloudStorageBucketModel IBM Cloud bucket where backup data is stored.
type IBMCloudStorageImportSpec ¶
type IBMCloudStorageImportSpec struct { // Account Account used to access the IBM Cloud storage. Account IBMCloudStorageAccountImportModel `json:"account"` // Bucket IBM Cloud bucket where backup data is stored. Bucket IBMCloudStorageBucketModel `json:"bucket"` // Description Description of the object storage repository. Description string `json:"description"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsImportSpec `json:"mountServer"` // Name Name of the object storage repository. Name string `json:"name"` // ProxyAppliance Proxy appliance for the S3 compatible storage. ProxyAppliance *S3CompatibleProxyModel `json:"proxyAppliance,omitempty"` // Tag Tag that identifies the object storage repository. Tag string `json:"tag"` // Type Repository type. Type ERepositoryType `json:"type"` }
IBMCloudStorageImportSpec defines model for IBMCloudStorageImportSpec.
type IBMCloudStorageModel ¶
type IBMCloudStorageModel struct { // Account Account used to access the IBM Cloud storage. Account IBMCloudStorageAccountModel `json:"account"` // Bucket IBM Cloud bucket where backup data is stored. Bucket IBMCloudStorageBucketModel `json:"bucket"` // Description Description of the backup repository. Description *string `json:"description,omitempty"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // Id ID of the backup repository. Id *openapi_types.UUID `json:"id,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // ProxyAppliance Proxy appliance for the S3 compatible storage. ProxyAppliance *S3CompatibleProxyModel `json:"proxyAppliance,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
IBMCloudStorageModel defines model for IBMCloudStorageModel.
type IBMCloudStorageRegionBrowserModel ¶
type IBMCloudStorageRegionBrowserModel struct { // Buckets Array of buckets located in the region. Buckets *[]IBMCloudStorageBucketBrowserModel `json:"buckets,omitempty"` // Id Region ID. Id *string `json:"id,omitempty"` // Name Region name. Name *string `json:"name,omitempty"` }
IBMCloudStorageRegionBrowserModel defines model for IBMCloudStorageRegionBrowserModel.
type IBMCloudStorageSpec ¶
type IBMCloudStorageSpec struct { // Account Account used to access the IBM Cloud storage. Account IBMCloudStorageAccountModel `json:"account"` // Bucket IBM Cloud bucket where backup data is stored. Bucket IBMCloudStorageBucketModel `json:"bucket"` // Description Description of the backup repository. Description *string `json:"description,omitempty"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // ProxyAppliance Proxy appliance for the S3 compatible storage. ProxyAppliance *S3CompatibleProxyModel `json:"proxyAppliance,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
IBMCloudStorageSpec defines model for IBMCloudStorageSpec.
type ImportCloudCredentialsJSONRequestBody ¶
type ImportCloudCredentialsJSONRequestBody = CloudCredentialsImportSpecCollection
ImportCloudCredentialsJSONRequestBody defines body for ImportCloudCredentials for application/json ContentType.
type ImportCloudCredentialsParams ¶
type ImportCloudCredentialsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
ImportCloudCredentialsParams defines parameters for ImportCloudCredentials.
type ImportCloudCredentialsResponse ¶
type ImportCloudCredentialsResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseImportCloudCredentialsResponse ¶
func ParseImportCloudCredentialsResponse(rsp *http.Response) (*ImportCloudCredentialsResponse, error)
ParseImportCloudCredentialsResponse parses an HTTP response from a ImportCloudCredentialsWithResponse call
func (ImportCloudCredentialsResponse) Status ¶
func (r ImportCloudCredentialsResponse) Status() string
Status returns HTTPResponse.Status
func (ImportCloudCredentialsResponse) StatusCode ¶
func (r ImportCloudCredentialsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ImportCredentialsJSONRequestBody ¶
type ImportCredentialsJSONRequestBody = CredentialsImportSpecCollection
ImportCredentialsJSONRequestBody defines body for ImportCredentials for application/json ContentType.
type ImportCredentialsParams ¶
type ImportCredentialsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
ImportCredentialsParams defines parameters for ImportCredentials.
type ImportCredentialsResponse ¶
type ImportCredentialsResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseImportCredentialsResponse ¶
func ParseImportCredentialsResponse(rsp *http.Response) (*ImportCredentialsResponse, error)
ParseImportCredentialsResponse parses an HTTP response from a ImportCredentialsWithResponse call
func (ImportCredentialsResponse) Status ¶
func (r ImportCredentialsResponse) Status() string
Status returns HTTPResponse.Status
func (ImportCredentialsResponse) StatusCode ¶
func (r ImportCredentialsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ImportEncryptionPasswordsJSONRequestBody ¶
type ImportEncryptionPasswordsJSONRequestBody = EncryptionPasswordImportSpecCollection
ImportEncryptionPasswordsJSONRequestBody defines body for ImportEncryptionPasswords for application/json ContentType.
type ImportEncryptionPasswordsParams ¶
type ImportEncryptionPasswordsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
ImportEncryptionPasswordsParams defines parameters for ImportEncryptionPasswords.
type ImportEncryptionPasswordsResponse ¶
type ImportEncryptionPasswordsResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseImportEncryptionPasswordsResponse ¶
func ParseImportEncryptionPasswordsResponse(rsp *http.Response) (*ImportEncryptionPasswordsResponse, error)
ParseImportEncryptionPasswordsResponse parses an HTTP response from a ImportEncryptionPasswordsWithResponse call
func (ImportEncryptionPasswordsResponse) Status ¶
func (r ImportEncryptionPasswordsResponse) Status() string
Status returns HTTPResponse.Status
func (ImportEncryptionPasswordsResponse) StatusCode ¶
func (r ImportEncryptionPasswordsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ImportJobsJSONRequestBody ¶
type ImportJobsJSONRequestBody = JobImportSpecCollection
ImportJobsJSONRequestBody defines body for ImportJobs for application/json ContentType.
type ImportJobsParams ¶
type ImportJobsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
ImportJobsParams defines parameters for ImportJobs.
type ImportJobsResponse ¶
type ImportJobsResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseImportJobsResponse ¶
func ParseImportJobsResponse(rsp *http.Response) (*ImportJobsResponse, error)
ParseImportJobsResponse parses an HTTP response from a ImportJobsWithResponse call
func (ImportJobsResponse) Status ¶
func (r ImportJobsResponse) Status() string
Status returns HTTPResponse.Status
func (ImportJobsResponse) StatusCode ¶
func (r ImportJobsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ImportManagedServersJSONRequestBody ¶
type ImportManagedServersJSONRequestBody = ManageServerImportSpecCollection
ImportManagedServersJSONRequestBody defines body for ImportManagedServers for application/json ContentType.
type ImportManagedServersParams ¶
type ImportManagedServersParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
ImportManagedServersParams defines parameters for ImportManagedServers.
type ImportManagedServersResponse ¶
type ImportManagedServersResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseImportManagedServersResponse ¶
func ParseImportManagedServersResponse(rsp *http.Response) (*ImportManagedServersResponse, error)
ParseImportManagedServersResponse parses an HTTP response from a ImportManagedServersWithResponse call
func (ImportManagedServersResponse) Status ¶
func (r ImportManagedServersResponse) Status() string
Status returns HTTPResponse.Status
func (ImportManagedServersResponse) StatusCode ¶
func (r ImportManagedServersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ImportProxiesJSONRequestBody ¶
type ImportProxiesJSONRequestBody = ProxyImportSpecCollection
ImportProxiesJSONRequestBody defines body for ImportProxies for application/json ContentType.
type ImportProxiesParams ¶
type ImportProxiesParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
ImportProxiesParams defines parameters for ImportProxies.
type ImportProxiesResponse ¶
type ImportProxiesResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseImportProxiesResponse ¶
func ParseImportProxiesResponse(rsp *http.Response) (*ImportProxiesResponse, error)
ParseImportProxiesResponse parses an HTTP response from a ImportProxiesWithResponse call
func (ImportProxiesResponse) Status ¶
func (r ImportProxiesResponse) Status() string
Status returns HTTPResponse.Status
func (ImportProxiesResponse) StatusCode ¶
func (r ImportProxiesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ImportRepositoriesJSONRequestBody ¶
type ImportRepositoriesJSONRequestBody = RepositoryImportSpecCollection
ImportRepositoriesJSONRequestBody defines body for ImportRepositories for application/json ContentType.
type ImportRepositoriesParams ¶
type ImportRepositoriesParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
ImportRepositoriesParams defines parameters for ImportRepositories.
type ImportRepositoriesResponse ¶
type ImportRepositoriesResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseImportRepositoriesResponse ¶
func ParseImportRepositoriesResponse(rsp *http.Response) (*ImportRepositoriesResponse, error)
ParseImportRepositoriesResponse parses an HTTP response from a ImportRepositoriesWithResponse call
func (ImportRepositoriesResponse) Status ¶
func (r ImportRepositoriesResponse) Status() string
Status returns HTTPResponse.Status
func (ImportRepositoriesResponse) StatusCode ¶
func (r ImportRepositoriesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type InstantRecoveryVmwareFcdDismountWithSessionParams ¶
type InstantRecoveryVmwareFcdDismountWithSessionParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
InstantRecoveryVmwareFcdDismountWithSessionParams defines parameters for InstantRecoveryVmwareFcdDismountWithSession.
type InstantRecoveryVmwareFcdDismountWithSessionResponse ¶
type InstantRecoveryVmwareFcdDismountWithSessionResponse struct { Body []byte HTTPResponse *http.Response JSON200 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseInstantRecoveryVmwareFcdDismountWithSessionResponse ¶
func ParseInstantRecoveryVmwareFcdDismountWithSessionResponse(rsp *http.Response) (*InstantRecoveryVmwareFcdDismountWithSessionResponse, error)
ParseInstantRecoveryVmwareFcdDismountWithSessionResponse parses an HTTP response from a InstantRecoveryVmwareFcdDismountWithSessionWithResponse call
func (InstantRecoveryVmwareFcdDismountWithSessionResponse) Status ¶
func (r InstantRecoveryVmwareFcdDismountWithSessionResponse) Status() string
Status returns HTTPResponse.Status
func (InstantRecoveryVmwareFcdDismountWithSessionResponse) StatusCode ¶
func (r InstantRecoveryVmwareFcdDismountWithSessionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type InstantRecoveryVmwareFcdMigrateWithSessionJSONRequestBody ¶
type InstantRecoveryVmwareFcdMigrateWithSessionJSONRequestBody = VmwareFcdQuickMigrationSpec
InstantRecoveryVmwareFcdMigrateWithSessionJSONRequestBody defines body for InstantRecoveryVmwareFcdMigrateWithSession for application/json ContentType.
type InstantRecoveryVmwareFcdMigrateWithSessionParams ¶
type InstantRecoveryVmwareFcdMigrateWithSessionParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
InstantRecoveryVmwareFcdMigrateWithSessionParams defines parameters for InstantRecoveryVmwareFcdMigrateWithSession.
type InstantRecoveryVmwareFcdMigrateWithSessionResponse ¶
type InstantRecoveryVmwareFcdMigrateWithSessionResponse struct { Body []byte HTTPResponse *http.Response JSON200 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseInstantRecoveryVmwareFcdMigrateWithSessionResponse ¶
func ParseInstantRecoveryVmwareFcdMigrateWithSessionResponse(rsp *http.Response) (*InstantRecoveryVmwareFcdMigrateWithSessionResponse, error)
ParseInstantRecoveryVmwareFcdMigrateWithSessionResponse parses an HTTP response from a InstantRecoveryVmwareFcdMigrateWithSessionWithResponse call
func (InstantRecoveryVmwareFcdMigrateWithSessionResponse) Status ¶
func (r InstantRecoveryVmwareFcdMigrateWithSessionResponse) Status() string
Status returns HTTPResponse.Status
func (InstantRecoveryVmwareFcdMigrateWithSessionResponse) StatusCode ¶
func (r InstantRecoveryVmwareFcdMigrateWithSessionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type InstantRecoveryVmwareFcdMountWithSessionJSONRequestBody ¶
type InstantRecoveryVmwareFcdMountWithSessionJSONRequestBody = VmwareFcdInstantRecoverySpec
InstantRecoveryVmwareFcdMountWithSessionJSONRequestBody defines body for InstantRecoveryVmwareFcdMountWithSession for application/json ContentType.
type InstantRecoveryVmwareFcdMountWithSessionParams ¶
type InstantRecoveryVmwareFcdMountWithSessionParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
InstantRecoveryVmwareFcdMountWithSessionParams defines parameters for InstantRecoveryVmwareFcdMountWithSession.
type InstantRecoveryVmwareFcdMountWithSessionResponse ¶
type InstantRecoveryVmwareFcdMountWithSessionResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseInstantRecoveryVmwareFcdMountWithSessionResponse ¶
func ParseInstantRecoveryVmwareFcdMountWithSessionResponse(rsp *http.Response) (*InstantRecoveryVmwareFcdMountWithSessionResponse, error)
ParseInstantRecoveryVmwareFcdMountWithSessionResponse parses an HTTP response from a InstantRecoveryVmwareFcdMountWithSessionWithResponse call
func (InstantRecoveryVmwareFcdMountWithSessionResponse) Status ¶
func (r InstantRecoveryVmwareFcdMountWithSessionResponse) Status() string
Status returns HTTPResponse.Status
func (InstantRecoveryVmwareFcdMountWithSessionResponse) StatusCode ¶
func (r InstantRecoveryVmwareFcdMountWithSessionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type InstantViVMCustomizedRecoveryDatastoreSpec ¶
type InstantViVMCustomizedRecoveryDatastoreSpec struct { // CacheDatastore VMware vSphere object. CacheDatastore *VmwareObjectModel `json:"cacheDatastore,omitempty"` // RedirectIsEnabled If *true*, redo logs are redirected to `cacheDatastore`. RedirectIsEnabled bool `json:"redirectIsEnabled"` }
InstantViVMCustomizedRecoveryDatastoreSpec Datastore that keeps redo logs with changes that take place while a VM is running from a backup.
type InstantViVMCustomizedRecoveryDestinationSpec ¶
type InstantViVMCustomizedRecoveryDestinationSpec struct { // BiosUuidPolicy BIOS UUID policy for the restored VM. BiosUuidPolicy EInstantViVmRecoveryBiosUuidPolicyType `json:"biosUuidPolicy"` // DestinationHost VMware vSphere object. DestinationHost VmwareObjectModel `json:"destinationHost"` // Folder VMware vSphere object. Folder VmwareObjectModel `json:"folder"` // ResourcePool VMware vSphere object. ResourcePool VmwareObjectModel `json:"resourcePool"` // RestoredVmName Restored VM name. RestoredVmName string `json:"restoredVmName"` }
InstantViVMCustomizedRecoveryDestinationSpec Destination where the recovered VM resides. To get models of the destination host, folder and resource pool, use the [Get VMware vSphere Server Objects](#tag/Inventory-Browser/operation/GetVmwareHostObject) request.
type InstantViVMCustomizedRecoverySpec ¶
type InstantViVMCustomizedRecoverySpec struct { // VmTagsRestoreEnabled If *true*, Veeam Backup & Replication restores tags that were assigned to the original VM, and assign them to the restored VM. VmTagsRestoreEnabled *bool `json:"VmTagsRestoreEnabled,omitempty"` // Datastore Datastore that keeps redo logs with changes that take place while a VM is running from a backup. Datastore InstantViVMCustomizedRecoveryDatastoreSpec `json:"datastore"` // Destination Destination where the recovered VM resides. To get models of the destination host, folder and resource pool, use the [Get VMware vSphere Server Objects](#tag/Inventory-Browser/operation/GetVmwareHostObject) request. Destination InstantViVMCustomizedRecoveryDestinationSpec `json:"destination"` // NicsEnabled If *true*, the restored VM is connected to the network. NicsEnabled *bool `json:"nicsEnabled,omitempty"` // ObjectRestorePointId ID of the restore point. ObjectRestorePointId *openapi_types.UUID `json:"objectRestorePointId,omitempty"` // Overwrite If *true*, Veeam Backup & Replication overwrites the existing VM that has the same name. Overwrite *bool `json:"overwrite,omitempty"` // PowerUp If *true*, Veeam Backup & Replication starts the restored VM on the target host. PowerUp *bool `json:"powerUp,omitempty"` // Reason Reason for restoring the VM. Reason *string `json:"reason,omitempty"` // SecureRestore Secure restore settings. SecureRestore *SecureRestoreSpec `json:"secureRestore,omitempty"` // Type Restore mode. Type *EInstantVMRecoveryModeType `json:"type,omitempty"` }
InstantViVMCustomizedRecoverySpec defines model for InstantViVMCustomizedRecoverySpec.
type InstantViVMOriginalLocationRecoverySpec ¶
type InstantViVMOriginalLocationRecoverySpec = BaseInstantViVMRecoverySpec
InstantViVMOriginalLocationRecoverySpec defines model for InstantViVMOriginalLocationRecoverySpec.
type InstantViVMRecoveryMigrateJSONRequestBody ¶
type InstantViVMRecoveryMigrateJSONRequestBody = ViVMQuickMigrationSpec
InstantViVMRecoveryMigrateJSONRequestBody defines body for InstantViVMRecoveryMigrate for application/json ContentType.
type InstantViVMRecoveryMigrateParams ¶
type InstantViVMRecoveryMigrateParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
InstantViVMRecoveryMigrateParams defines parameters for InstantViVMRecoveryMigrate.
type InstantViVMRecoveryMigrateResponse ¶
type InstantViVMRecoveryMigrateResponse struct { Body []byte HTTPResponse *http.Response JSON200 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseInstantViVMRecoveryMigrateResponse ¶
func ParseInstantViVMRecoveryMigrateResponse(rsp *http.Response) (*InstantViVMRecoveryMigrateResponse, error)
ParseInstantViVMRecoveryMigrateResponse parses an HTTP response from a InstantViVMRecoveryMigrateWithResponse call
func (InstantViVMRecoveryMigrateResponse) Status ¶
func (r InstantViVMRecoveryMigrateResponse) Status() string
Status returns HTTPResponse.Status
func (InstantViVMRecoveryMigrateResponse) StatusCode ¶
func (r InstantViVMRecoveryMigrateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type InstantViVMRecoveryMount ¶
type InstantViVMRecoveryMount struct { // ErrorMessage Error message. ErrorMessage *string `json:"errorMessage,omitempty"` // Id Mount ID. Id openapi_types.UUID `json:"id"` // SessionId ID of the restore session. Use the ID to track the progress. For details, see [Get Session](#tag/Sessions/operation/GetSession). SessionId openapi_types.UUID `json:"sessionId"` Spec InstantViVMRecoverySpec `json:"spec"` // State Mount state. State EInstantRecoveryMountState `json:"state"` // VmName Name of the recovered VM. VmName string `json:"vmName"` }
InstantViVMRecoveryMount VM mount.
type InstantViVMRecoveryMountJSONRequestBody ¶
type InstantViVMRecoveryMountJSONRequestBody = InstantViVMRecoverySpec
InstantViVMRecoveryMountJSONRequestBody defines body for InstantViVMRecoveryMount for application/json ContentType.
type InstantViVMRecoveryMountParams ¶
type InstantViVMRecoveryMountParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
InstantViVMRecoveryMountParams defines parameters for InstantViVMRecoveryMount.
type InstantViVMRecoveryMountResponse ¶
type InstantViVMRecoveryMountResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseInstantViVMRecoveryMountResponse ¶
func ParseInstantViVMRecoveryMountResponse(rsp *http.Response) (*InstantViVMRecoveryMountResponse, error)
ParseInstantViVMRecoveryMountResponse parses an HTTP response from a InstantViVMRecoveryMountWithResponse call
func (InstantViVMRecoveryMountResponse) Status ¶
func (r InstantViVMRecoveryMountResponse) Status() string
Status returns HTTPResponse.Status
func (InstantViVMRecoveryMountResponse) StatusCode ¶
func (r InstantViVMRecoveryMountResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type InstantViVMRecoveryMountsResult ¶
type InstantViVMRecoveryMountsResult struct { // Data Array of VM mounts. Data []InstantViVMRecoveryMount `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
InstantViVMRecoveryMountsResult defines model for InstantViVMRecoveryMountsResult.
type InstantViVMRecoverySpec ¶
type InstantViVMRecoverySpec struct { // VmTagsRestoreEnabled If *true*, Veeam Backup & Replication restores tags that were assigned to the original VM, and assign them to the restored VM. VmTagsRestoreEnabled *bool `json:"VmTagsRestoreEnabled,omitempty"` // NicsEnabled If *true*, the restored VM is connected to the network. NicsEnabled *bool `json:"nicsEnabled,omitempty"` // ObjectRestorePointId ID of the restore point. ObjectRestorePointId *openapi_types.UUID `json:"objectRestorePointId,omitempty"` // PowerUp If *true*, Veeam Backup & Replication starts the restored VM on the target host. PowerUp *bool `json:"powerUp,omitempty"` // Reason Reason for restoring the VM. Reason *string `json:"reason,omitempty"` // SecureRestore Secure restore settings. SecureRestore *SecureRestoreSpec `json:"secureRestore,omitempty"` // Type Restore mode. Type *EInstantVMRecoveryModeType `json:"type,omitempty"` // contains filtered or unexported fields }
InstantViVMRecoverySpec defines model for InstantViVMRecoverySpec.
func (InstantViVMRecoverySpec) AsInstantViVMCustomizedRecoverySpec ¶
func (t InstantViVMRecoverySpec) AsInstantViVMCustomizedRecoverySpec() (InstantViVMCustomizedRecoverySpec, error)
AsInstantViVMCustomizedRecoverySpec returns the union data inside the InstantViVMRecoverySpec as a InstantViVMCustomizedRecoverySpec
func (InstantViVMRecoverySpec) AsInstantViVMOriginalLocationRecoverySpec ¶
func (t InstantViVMRecoverySpec) AsInstantViVMOriginalLocationRecoverySpec() (InstantViVMOriginalLocationRecoverySpec, error)
AsInstantViVMOriginalLocationRecoverySpec returns the union data inside the InstantViVMRecoverySpec as a InstantViVMOriginalLocationRecoverySpec
func (*InstantViVMRecoverySpec) FromInstantViVMCustomizedRecoverySpec ¶
func (t *InstantViVMRecoverySpec) FromInstantViVMCustomizedRecoverySpec(v InstantViVMCustomizedRecoverySpec) error
FromInstantViVMCustomizedRecoverySpec overwrites any union data inside the InstantViVMRecoverySpec as the provided InstantViVMCustomizedRecoverySpec
func (*InstantViVMRecoverySpec) FromInstantViVMOriginalLocationRecoverySpec ¶
func (t *InstantViVMRecoverySpec) FromInstantViVMOriginalLocationRecoverySpec(v InstantViVMOriginalLocationRecoverySpec) error
FromInstantViVMOriginalLocationRecoverySpec overwrites any union data inside the InstantViVMRecoverySpec as the provided InstantViVMOriginalLocationRecoverySpec
func (InstantViVMRecoverySpec) MarshalJSON ¶
func (t InstantViVMRecoverySpec) MarshalJSON() ([]byte, error)
func (*InstantViVMRecoverySpec) MergeInstantViVMCustomizedRecoverySpec ¶
func (t *InstantViVMRecoverySpec) MergeInstantViVMCustomizedRecoverySpec(v InstantViVMCustomizedRecoverySpec) error
MergeInstantViVMCustomizedRecoverySpec performs a merge with any union data inside the InstantViVMRecoverySpec, using the provided InstantViVMCustomizedRecoverySpec
func (*InstantViVMRecoverySpec) MergeInstantViVMOriginalLocationRecoverySpec ¶
func (t *InstantViVMRecoverySpec) MergeInstantViVMOriginalLocationRecoverySpec(v InstantViVMOriginalLocationRecoverySpec) error
MergeInstantViVMOriginalLocationRecoverySpec performs a merge with any union data inside the InstantViVMRecoverySpec, using the provided InstantViVMOriginalLocationRecoverySpec
func (*InstantViVMRecoverySpec) UnmarshalJSON ¶
func (t *InstantViVMRecoverySpec) UnmarshalJSON(b []byte) error
type InstantViVMRecoveryUnmountParams ¶
type InstantViVMRecoveryUnmountParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
InstantViVMRecoveryUnmountParams defines parameters for InstantViVMRecoveryUnmount.
type InstantViVMRecoveryUnmountResponse ¶
type InstantViVMRecoveryUnmountResponse struct { Body []byte HTTPResponse *http.Response JSON200 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseInstantViVMRecoveryUnmountResponse ¶
func ParseInstantViVMRecoveryUnmountResponse(rsp *http.Response) (*InstantViVMRecoveryUnmountResponse, error)
ParseInstantViVMRecoveryUnmountResponse parses an HTTP response from a InstantViVMRecoveryUnmountWithResponse call
func (InstantViVMRecoveryUnmountResponse) Status ¶
func (r InstantViVMRecoveryUnmountResponse) Status() string
Status returns HTTPResponse.Status
func (InstantViVMRecoveryUnmountResponse) StatusCode ¶
func (r InstantViVMRecoveryUnmountResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type InternalServerError ¶
type InternalServerError = Error
InternalServerError defines model for InternalServerError.
type JobExportSpec ¶
type JobExportSpec struct { // Ids Array of job IDs. Ids *[]openapi_types.UUID `json:"ids,omitempty"` // Names Array of job names. Wildcard characters are supported. Names *[]string `json:"names,omitempty"` // Types Array of job types. Types *[]string `json:"types,omitempty"` }
JobExportSpec defines model for JobExportSpec.
type JobImportSpec ¶
type JobImportSpec struct { // Description Description of the job. Description string `json:"description"` // GuestProcessing Guest processing settings. GuestProcessing BackupJobGuestProcessingImportModel `json:"guestProcessing"` // IsHighPriority If *true*, the job has a high priority in getting backup infrastructure resources. IsHighPriority bool `json:"isHighPriority"` // Name Name of the job. Name string `json:"name"` // Schedule Job scheduling options. Schedule BackupScheduleModel `json:"schedule"` // Storage Backup storage settings. Storage BackupJobStorageImportModel `json:"storage"` // Type Type of the job. Type EJobType `json:"type"` // VirtualMachines Arrays of objects that you want to back up or exclude from the backup. VirtualMachines BackupJobVirtualMachinesSpec `json:"virtualMachines"` }
JobImportSpec defines model for JobImportSpec.
type JobImportSpecCollection ¶
type JobImportSpecCollection struct { // Jobs Array of jobs. Jobs []JobImportSpec `json:"jobs"` }
JobImportSpecCollection defines model for JobImportSpecCollection.
type JobModel ¶
type JobModel struct { // Description Description of the job. Description *string `json:"description,omitempty"` // Id ID of the job. Id *openapi_types.UUID `json:"id,omitempty"` // IsDisabled If *true*, the job is disabled. IsDisabled *bool `json:"isDisabled,omitempty"` // Name Name of the job. Name *string `json:"name,omitempty"` // Type Type of the job. Type *EJobType `json:"type,omitempty"` // contains filtered or unexported fields }
JobModel defines model for JobModel.
func (JobModel) AsBackupJobModel ¶
func (t JobModel) AsBackupJobModel() (BackupJobModel, error)
AsBackupJobModel returns the union data inside the JobModel as a BackupJobModel
func (*JobModel) FromBackupJobModel ¶
func (t *JobModel) FromBackupJobModel(v BackupJobModel) error
FromBackupJobModel overwrites any union data inside the JobModel as the provided BackupJobModel
func (JobModel) MarshalJSON ¶
func (*JobModel) MergeBackupJobModel ¶
func (t *JobModel) MergeBackupJobModel(v BackupJobModel) error
MergeBackupJobModel performs a merge with any union data inside the JobModel, using the provided BackupJobModel
func (*JobModel) UnmarshalJSON ¶
type JobScriptsSettingsModel ¶
type JobScriptsSettingsModel struct { // DayOfWeek Days of the week when the scripts must be executed. DayOfWeek *[]EDayOfWeek `json:"dayOfWeek,omitempty"` // PeriodicityType Type of script periodicity. PeriodicityType *EScriptPeriodicityType `json:"periodicityType,omitempty"` // PostCommand Script settings. PostCommand *ScriptCommand `json:"postCommand,omitempty"` // PreCommand Script settings. PreCommand *ScriptCommand `json:"preCommand,omitempty"` // RunScriptEvery Number of the backup job session after which the scripts must be executed. RunScriptEvery *int `json:"runScriptEvery,omitempty"` }
JobScriptsSettingsModel Script settings.
type JobSpec ¶
type JobSpec struct { // Description Job description specified at the time of the job creation. Description *string `json:"description,omitempty"` // Name Name of the job. Name *string `json:"name,omitempty"` // Type Type of the job. Type *EJobType `json:"type,omitempty"` // contains filtered or unexported fields }
JobSpec defines model for JobSpec.
func (JobSpec) AsBackupJobSpec ¶
func (t JobSpec) AsBackupJobSpec() (BackupJobSpec, error)
AsBackupJobSpec returns the union data inside the JobSpec as a BackupJobSpec
func (*JobSpec) FromBackupJobSpec ¶
func (t *JobSpec) FromBackupJobSpec(v BackupJobSpec) error
FromBackupJobSpec overwrites any union data inside the JobSpec as the provided BackupJobSpec
func (JobSpec) MarshalJSON ¶
func (*JobSpec) MergeBackupJobSpec ¶
func (t *JobSpec) MergeBackupJobSpec(v BackupJobSpec) error
MergeBackupJobSpec performs a merge with any union data inside the JobSpec, using the provided BackupJobSpec
func (*JobSpec) UnmarshalJSON ¶
type JobStartSpec ¶
type JobStartSpec struct { // PerformActiveFull If *true*, Veeam Backup & Replication will perform an active full backup. PerformActiveFull bool `json:"performActiveFull"` // StartChainedJobs If *true*, Veeam Backup & Replication will start chained jobs as well. StartChainedJobs *bool `json:"startChainedJobs,omitempty"` }
JobStartSpec defines model for JobStartSpec.
type JobStateModel ¶
type JobStateModel struct { // Description Description of the job. Description string `json:"description"` // Id ID of the job. Id openapi_types.UUID `json:"id"` // LastResult Result status. LastResult ESessionResult `json:"lastResult"` // LastRun Last run of the job. LastRun *time.Time `json:"lastRun,omitempty"` // Name Name of the job. Name string `json:"name"` // NextRun Next run of the job. NextRun *time.Time `json:"nextRun,omitempty"` // ObjectsCount Number of objects processed by the job. ObjectsCount int `json:"objectsCount"` // RepositoryId ID of the backup repository. RepositoryId *openapi_types.UUID `json:"repositoryId,omitempty"` // RepositoryName Name of the backup repository. RepositoryName *string `json:"repositoryName,omitempty"` // SessionId ID of the last job session. SessionId *openapi_types.UUID `json:"sessionId,omitempty"` // Status Current status of the job. Status EJobStatus `json:"status"` // Type Type of the job. Type EJobType `json:"type"` // Workload Workload which the job must process. Workload EJobWorkload `json:"workload"` }
JobStateModel defines model for JobStateModel.
type JobStatesResult ¶
type JobStatesResult struct { // Data Array of job states. Data []JobStateModel `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
JobStatesResult defines model for JobStatesResult.
type JobStopSpec ¶
type JobStopSpec struct { // GracefullStop If *true*, Veeam Backup & Replication will produce a new restore point for those VMs that have already been processed and for VMs that are being processed at the moment. GracefullStop bool `json:"gracefullStop"` }
JobStopSpec defines model for JobStopSpec.
type JobsResult ¶
type JobsResult struct { // Data Array of jobs. Data []JobModel `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
JobsResult defines model for JobsResult.
type LinuxCredentialsModel ¶
type LinuxCredentialsModel struct { // SSHPort SSH port used to connect to a Linux server. SSHPort *int `json:"SSHPort,omitempty"` // AddToSudoers If *true*, the account is automatically added to the sudoers file. AddToSudoers *bool `json:"addToSudoers,omitempty"` // AutoElevated If *true*, the permissions of the account are automatically elevated to the root user. AutoElevated *bool `json:"autoElevated,omitempty"` // CreationTime Date and time when the credentials were created. CreationTime *time.Time `json:"creationTime,omitempty"` // Description Description of the credentials record. Description *string `json:"description,omitempty"` // Id ID of the credentials record. Id *openapi_types.UUID `json:"id,omitempty"` // Passphrase Passphrase that protects the private key. Passphrase *string `json:"passphrase,omitempty"` // PrivateKey Private key. PrivateKey *string `json:"privateKey,omitempty"` // Tag Tag used to identify the credentials record. Tag *string `json:"tag,omitempty"` // Type Credentials type. Type *ECredentialsType `json:"type,omitempty"` // UseSu If *true*, the `su` command is used for Linux distributions where the `sudo` command is not available. UseSu *bool `json:"useSu,omitempty"` // Username User name. Username *string `json:"username,omitempty"` }
LinuxCredentialsModel defines model for LinuxCredentialsModel.
type LinuxCredentialsSpec ¶
type LinuxCredentialsSpec struct { // SSHPort SSH port used to connect to a Linux server. SSHPort *int `json:"SSHPort,omitempty"` // AddToSudoers If *true*, the account is automatically added to the sudoers file. AddToSudoers *bool `json:"addToSudoers,omitempty"` // AutoElevated If *true*, the permissions of the account are automatically elevated to the root user. AutoElevated *bool `json:"autoElevated,omitempty"` // Description Description of the credentials record. Description *string `json:"description,omitempty"` // Passphrase Passphrase that protects the private key. Passphrase *string `json:"passphrase,omitempty"` // Password Password. Password *string `json:"password,omitempty"` // PrivateKey Private key. PrivateKey *string `json:"privateKey,omitempty"` // RootPassword Password for the root account. RootPassword *string `json:"rootPassword,omitempty"` // Tag Tag used to identify the credentials record. Tag *string `json:"tag,omitempty"` // Type Credentials type. Type *ECredentialsType `json:"type,omitempty"` // UseSu If *true*, the `su` command is used for Linux distributions where the `sudo` command is not available. UseSu *bool `json:"useSu,omitempty"` // Username User name. Username *string `json:"username,omitempty"` }
LinuxCredentialsSpec defines model for LinuxCredentialsSpec.
type LinuxHardenedRepositorySettingsModel ¶
type LinuxHardenedRepositorySettingsModel struct { // AdvancedSettings Advanced settings for the backup repository. AdvancedSettings *RepositoryAdvancedSettingsModel `json:"advancedSettings,omitempty"` // EnableReadWriteLimit If *true*, reading and writing speed is limited. EnableReadWriteLimit *bool `json:"enableReadWriteLimit,omitempty"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // MakeRecentBackupsImmutableDays Number of days to keep immutable backups. MakeRecentBackupsImmutableDays *int `json:"makeRecentBackupsImmutableDays,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // Path Path to the folder where backup files are stored. Path *string `json:"path,omitempty"` // ReadWriteRate Maximum rate that restricts the total speed of reading and writing data to the backup repository disk. ReadWriteRate *int `json:"readWriteRate,omitempty"` // UseFastCloningOnXFSVolumes If *true*, fast cloning on XFS volumes is used. UseFastCloningOnXFSVolumes *bool `json:"useFastCloningOnXFSVolumes,omitempty"` }
LinuxHardenedRepositorySettingsModel Repository settings.
type LinuxHardenedStorageImportSpec ¶
type LinuxHardenedStorageImportSpec struct { // Description Description of the backup repository. Description string `json:"description"` // HostName ID of the server that is used as a backup repository. HostName string `json:"hostName"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsImportSpec `json:"mountServer"` // Name Name of the backup repository. Name string `json:"name"` // Repository Repository settings. Repository LinuxHardenedRepositorySettingsModel `json:"repository"` // Tag Tag that identifies the backup repository. Tag string `json:"tag"` // Type Repository type. Type ERepositoryType `json:"type"` }
LinuxHardenedStorageImportSpec defines model for LinuxHardenedStorageImportSpec.
type LinuxHardenedStorageModel ¶
type LinuxHardenedStorageModel struct { // Description Description of the backup repository. Description *string `json:"description,omitempty"` // HostId ID of the server that is used as a backup repository. HostId openapi_types.UUID `json:"hostId"` // Id ID of the backup repository. Id *openapi_types.UUID `json:"id,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // Repository Repository settings. Repository LinuxHardenedRepositorySettingsModel `json:"repository"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
LinuxHardenedStorageModel defines model for LinuxHardenedStorageModel.
type LinuxHardenedStorageSpec ¶
type LinuxHardenedStorageSpec struct { // Description Description of the backup repository. Description *string `json:"description,omitempty"` // HostId ID of the server that is used as a backup repository. HostId openapi_types.UUID `json:"hostId"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // Repository Repository settings. Repository LinuxHardenedRepositorySettingsModel `json:"repository"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
LinuxHardenedStorageSpec defines model for LinuxHardenedStorageSpec.
type LinuxHostImportSpec ¶
type LinuxHostImportSpec struct { // Credentials Credentials used for connection. Credentials CredentialsImportModel `json:"credentials"` // Description Description of the server. Description string `json:"description"` // Name Full DNS name or IP address of the server. Name string `json:"name"` // SshFingerprint SSH key fingerprint used to verify the server identity. SshFingerprint string `json:"sshFingerprint"` // SshSettings SSH settings. SshSettings *LinuxHostSSHSettingsModel `json:"sshSettings,omitempty"` // Type Type of the server. Type EManagedServerType `json:"type"` }
LinuxHostImportSpec defines model for LinuxHostImportSpec.
type LinuxHostModel ¶
type LinuxHostModel struct { // CredentialsId ID of a credentials record used to connect to the server. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // CredentialsStorageType Credentials type used to connect to the Linux server. CredentialsStorageType *ECredentialsStorageType `json:"credentialsStorageType,omitempty"` // Description Description of the server. Description *string `json:"description,omitempty"` // Id ID of the server. Id *openapi_types.UUID `json:"id,omitempty"` // Name Full DNS name or IP address of the server. Name *string `json:"name,omitempty"` // SshSettings SSH settings. SshSettings *LinuxHostSSHSettingsModel `json:"sshSettings,omitempty"` // Type Type of the server. Type *EManagedServerType `json:"type,omitempty"` }
LinuxHostModel defines model for LinuxHostModel.
type LinuxHostSSHSettingsModel ¶
type LinuxHostSSHSettingsModel struct { // ManagementPort Port used as a control channel from the Veeam Backup & Replication console to the Linux server. ManagementPort *int `json:"managementPort,omitempty"` // PortRangeEnd End port used for data transfer. PortRangeEnd *int `json:"portRangeEnd,omitempty"` // PortRangeStart Start port used for data transfer. PortRangeStart *int `json:"portRangeStart,omitempty"` // ServerThisSide If *true*, the server is run on this side. ServerThisSide *bool `json:"serverThisSide,omitempty"` // SshTimeOutMs SSH timeout, in ms. If a task targeted at the server is inactive after the timeout, the task is terminated. SshTimeOutMs *int `json:"sshTimeOutMs,omitempty"` }
LinuxHostSSHSettingsModel SSH settings.
type LinuxHostSpec ¶
type LinuxHostSpec = BaseManagedServerSpec
LinuxHostSpec defines model for LinuxHostSpec.
type LinuxLocalRepositorySettingsModel ¶
type LinuxLocalRepositorySettingsModel struct { // AdvancedSettings Advanced settings for the backup repository. AdvancedSettings *RepositoryAdvancedSettingsModel `json:"advancedSettings,omitempty"` // EnableReadWriteLimit If *true*, reading and writing speed is limited. EnableReadWriteLimit *bool `json:"enableReadWriteLimit,omitempty"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // Path Path to the folder where backup files are stored. Path *string `json:"path,omitempty"` // ReadWriteRate Maximum rate that restricts the total speed of reading and writing data to the backup repository disk. ReadWriteRate *int `json:"readWriteRate,omitempty"` // UseFastCloningOnXFSVolumes If *true*, fast cloning on XFS volumes is used. UseFastCloningOnXFSVolumes *bool `json:"useFastCloningOnXFSVolumes,omitempty"` }
LinuxLocalRepositorySettingsModel Repository settings.
type LinuxLocalStorageImportSpec ¶
type LinuxLocalStorageImportSpec struct { // Description Description of the backup repository. Description string `json:"description"` // HostName ID of the server that is used as a backup repository. HostName string `json:"hostName"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsImportSpec `json:"mountServer"` // Name Name of the backup repository. Name string `json:"name"` // Repository Repository settings. Repository LinuxLocalRepositorySettingsModel `json:"repository"` // Tag Tag that identifies the backup repository. Tag string `json:"tag"` // Type Repository type. Type ERepositoryType `json:"type"` }
LinuxLocalStorageImportSpec defines model for LinuxLocalStorageImportSpec.
type LinuxLocalStorageModel ¶
type LinuxLocalStorageModel struct { // Description Description of the backup repository. Description *string `json:"description,omitempty"` // HostId ID of the server that is used as a backup repository. HostId openapi_types.UUID `json:"hostId"` // Id ID of the backup repository. Id *openapi_types.UUID `json:"id,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // Repository Repository settings. Repository LinuxLocalRepositorySettingsModel `json:"repository"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
LinuxLocalStorageModel defines model for LinuxLocalStorageModel.
type LinuxLocalStorageSpec ¶
type LinuxLocalStorageSpec struct { // Description Description of the backup repository. Description *string `json:"description,omitempty"` // HostId ID of the server that is used as a backup repository. HostId openapi_types.UUID `json:"hostId"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // Repository Repository settings. Repository LinuxLocalRepositorySettingsModel `json:"repository"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
LinuxLocalStorageSpec defines model for LinuxLocalStorageSpec.
type LogoutParams ¶
type LogoutParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
LogoutParams defines parameters for Logout.
type LogoutResponse ¶
type LogoutResponse struct { Body []byte HTTPResponse *http.Response JSON200 *EmptySuccessResponse JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseLogoutResponse ¶
func ParseLogoutResponse(rsp *http.Response) (*LogoutResponse, error)
ParseLogoutResponse parses an HTTP response from a LogoutWithResponse call
func (LogoutResponse) Status ¶
func (r LogoutResponse) Status() string
Status returns HTTPResponse.Status
func (LogoutResponse) StatusCode ¶
func (r LogoutResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ManageServerExportSpec ¶
type ManageServerExportSpec struct { // Ids Array of server IDs. Ids *[]openapi_types.UUID `json:"ids,omitempty"` // Names Array of server names. Wildcard characters are supported. Names *[]string `json:"names,omitempty"` // Types Array of server types. Types *[]EManagedServerType `json:"types,omitempty"` }
ManageServerExportSpec defines model for ManageServerExportSpec.
type ManageServerImportSpecCollection ¶
type ManageServerImportSpecCollection struct { // LinuxHosts Array of managed Linux servers. LinuxHosts *[]LinuxHostImportSpec `json:"linuxHosts,omitempty"` // ViHosts Array of VMware vSphere servers. ViHosts *[]ViHostImportSpec `json:"viHosts,omitempty"` // WindowsHosts Array of managed Microsoft Windows servers. WindowsHosts *[]WindowsHostImportSpec `json:"windowsHosts,omitempty"` }
ManageServerImportSpecCollection defines model for ManageServerImportSpecCollection.
type ManagedServerModel ¶
type ManagedServerModel struct { // CredentialsId ID of a credentials record used to connect to the server. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // Description Description of the server. Description *string `json:"description,omitempty"` // Id ID of the server. Id *openapi_types.UUID `json:"id,omitempty"` // Name Full DNS name or IP address of the server. Name *string `json:"name,omitempty"` // Type Type of the server. Type *EManagedServerType `json:"type,omitempty"` // contains filtered or unexported fields }
ManagedServerModel defines model for ManagedServerModel.
func (ManagedServerModel) AsLinuxHostModel ¶
func (t ManagedServerModel) AsLinuxHostModel() (LinuxHostModel, error)
AsLinuxHostModel returns the union data inside the ManagedServerModel as a LinuxHostModel
func (ManagedServerModel) AsViHostModel ¶
func (t ManagedServerModel) AsViHostModel() (ViHostModel, error)
AsViHostModel returns the union data inside the ManagedServerModel as a ViHostModel
func (ManagedServerModel) AsWindowsHostModel ¶
func (t ManagedServerModel) AsWindowsHostModel() (WindowsHostModel, error)
AsWindowsHostModel returns the union data inside the ManagedServerModel as a WindowsHostModel
func (*ManagedServerModel) FromLinuxHostModel ¶
func (t *ManagedServerModel) FromLinuxHostModel(v LinuxHostModel) error
FromLinuxHostModel overwrites any union data inside the ManagedServerModel as the provided LinuxHostModel
func (*ManagedServerModel) FromViHostModel ¶
func (t *ManagedServerModel) FromViHostModel(v ViHostModel) error
FromViHostModel overwrites any union data inside the ManagedServerModel as the provided ViHostModel
func (*ManagedServerModel) FromWindowsHostModel ¶
func (t *ManagedServerModel) FromWindowsHostModel(v WindowsHostModel) error
FromWindowsHostModel overwrites any union data inside the ManagedServerModel as the provided WindowsHostModel
func (ManagedServerModel) MarshalJSON ¶
func (t ManagedServerModel) MarshalJSON() ([]byte, error)
func (*ManagedServerModel) MergeLinuxHostModel ¶
func (t *ManagedServerModel) MergeLinuxHostModel(v LinuxHostModel) error
MergeLinuxHostModel performs a merge with any union data inside the ManagedServerModel, using the provided LinuxHostModel
func (*ManagedServerModel) MergeViHostModel ¶
func (t *ManagedServerModel) MergeViHostModel(v ViHostModel) error
MergeViHostModel performs a merge with any union data inside the ManagedServerModel, using the provided ViHostModel
func (*ManagedServerModel) MergeWindowsHostModel ¶
func (t *ManagedServerModel) MergeWindowsHostModel(v WindowsHostModel) error
MergeWindowsHostModel performs a merge with any union data inside the ManagedServerModel, using the provided WindowsHostModel
func (*ManagedServerModel) UnmarshalJSON ¶
func (t *ManagedServerModel) UnmarshalJSON(b []byte) error
type ManagedServerSpec ¶
type ManagedServerSpec struct { // CredentialsId ID of the credentials used to connect to the server. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // Description Description of the server. Description *string `json:"description,omitempty"` // Name Full DNS name or IP address of the server. Name *string `json:"name,omitempty"` // Type Type of the server. Type *EManagedServerType `json:"type,omitempty"` // contains filtered or unexported fields }
ManagedServerSpec defines model for ManagedServerSpec.
func (ManagedServerSpec) AsLinuxHostSpec ¶
func (t ManagedServerSpec) AsLinuxHostSpec() (LinuxHostSpec, error)
AsLinuxHostSpec returns the union data inside the ManagedServerSpec as a LinuxHostSpec
func (ManagedServerSpec) AsViHostSpec ¶
func (t ManagedServerSpec) AsViHostSpec() (ViHostSpec, error)
AsViHostSpec returns the union data inside the ManagedServerSpec as a ViHostSpec
func (ManagedServerSpec) AsWindowsHostSpec ¶
func (t ManagedServerSpec) AsWindowsHostSpec() (WindowsHostSpec, error)
AsWindowsHostSpec returns the union data inside the ManagedServerSpec as a WindowsHostSpec
func (*ManagedServerSpec) FromLinuxHostSpec ¶
func (t *ManagedServerSpec) FromLinuxHostSpec(v LinuxHostSpec) error
FromLinuxHostSpec overwrites any union data inside the ManagedServerSpec as the provided LinuxHostSpec
func (*ManagedServerSpec) FromViHostSpec ¶
func (t *ManagedServerSpec) FromViHostSpec(v ViHostSpec) error
FromViHostSpec overwrites any union data inside the ManagedServerSpec as the provided ViHostSpec
func (*ManagedServerSpec) FromWindowsHostSpec ¶
func (t *ManagedServerSpec) FromWindowsHostSpec(v WindowsHostSpec) error
FromWindowsHostSpec overwrites any union data inside the ManagedServerSpec as the provided WindowsHostSpec
func (ManagedServerSpec) MarshalJSON ¶
func (t ManagedServerSpec) MarshalJSON() ([]byte, error)
func (*ManagedServerSpec) MergeLinuxHostSpec ¶
func (t *ManagedServerSpec) MergeLinuxHostSpec(v LinuxHostSpec) error
MergeLinuxHostSpec performs a merge with any union data inside the ManagedServerSpec, using the provided LinuxHostSpec
func (*ManagedServerSpec) MergeViHostSpec ¶
func (t *ManagedServerSpec) MergeViHostSpec(v ViHostSpec) error
MergeViHostSpec performs a merge with any union data inside the ManagedServerSpec, using the provided ViHostSpec
func (*ManagedServerSpec) MergeWindowsHostSpec ¶
func (t *ManagedServerSpec) MergeWindowsHostSpec(v WindowsHostSpec) error
MergeWindowsHostSpec performs a merge with any union data inside the ManagedServerSpec, using the provided WindowsHostSpec
func (*ManagedServerSpec) UnmarshalJSON ¶
func (t *ManagedServerSpec) UnmarshalJSON(b []byte) error
type ManagedServersResult ¶
type ManagedServersResult struct { // Data Array of managed servers. Data []ManagedServerModel `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
ManagedServersResult defines model for ManagedServersResult.
type MountServerSettingsImportSpec ¶
type MountServerSettingsImportSpec struct { // MountServerName Name of the mount server. MountServerName string `json:"mountServerName"` // VPowerNFSEnabled If *true*, the vPower NFS Service is enabled on the mount server. VPowerNFSEnabled bool `json:"vPowerNFSEnabled"` // VPowerNFSPortSettings Network ports used by the vPower NFS Service. VPowerNFSPortSettings *VPowerNFSPortSettingsModel `json:"vPowerNFSPortSettings,omitempty"` // WriteCacheFolder Path to the folder used for writing cache during mount operations. WriteCacheFolder string `json:"writeCacheFolder"` }
MountServerSettingsImportSpec Settings for the mount server that is used for file-level and application items restore.
type MountServerSettingsModel ¶
type MountServerSettingsModel struct { // MountServerId ID of the mount server. MountServerId openapi_types.UUID `json:"mountServerId"` // VPowerNFSEnabled If *true*, the vPower NFS Service is enabled on the mount server. VPowerNFSEnabled bool `json:"vPowerNFSEnabled"` // VPowerNFSPortSettings Network ports used by the vPower NFS Service. VPowerNFSPortSettings *VPowerNFSPortSettingsModel `json:"vPowerNFSPortSettings,omitempty"` // WriteCacheFolder Path to the folder used for writing cache during mount operations. WriteCacheFolder string `json:"writeCacheFolder"` }
MountServerSettingsModel Settings for the mount server that is used for file-level and application items restore.
type NetworkRepositorySettingsModel ¶
type NetworkRepositorySettingsModel struct { // AdvancedSettings Advanced settings for the backup repository. AdvancedSettings *RepositoryAdvancedSettingsModel `json:"advancedSettings,omitempty"` // EnableReadWriteLimit If *true*, reading and writing speed is limited. EnableReadWriteLimit *bool `json:"enableReadWriteLimit,omitempty"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // ReadWriteRate Maximum rate that restricts the total speed of reading and writing data to the backup repository disk. ReadWriteRate *int `json:"readWriteRate,omitempty"` }
NetworkRepositorySettingsModel Repository settings.
type NfsRepositoryShareSettingsModel ¶
type NfsRepositoryShareSettingsModel struct { RepositoryShareGatewayModel `json:"gatewayServer,omitempty"` SharePath string `json:"sharePath"` }GatewayServer *
NfsRepositoryShareSettingsModel Share settings.
type NfsRepositoryShareSettingsSpec ¶
type NfsRepositoryShareSettingsSpec struct { RepositoryShareGatewayImportSpec `json:"gatewayServer,omitempty"` SharePath string `json:"sharePath"` }GatewayServer *
NfsRepositoryShareSettingsSpec defines model for NfsRepositoryShareSettingsSpec.
type NfsStorageImportSpec ¶
type NfsStorageImportSpec struct { // Description Description of the backup repository. Description string `json:"description"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsImportSpec `json:"mountServer"` // Name Name of the backup repository. Name string `json:"name"` // Repository Repository settings. Repository NetworkRepositorySettingsModel `json:"repository"` // Tag Tag that identifies the backup repository. Tag string `json:"tag"` // Type Repository type. Type ERepositoryType `json:"type"` }
NfsStorageImportSpec defines model for NfsStorageImportSpec.
type NfsStorageModel ¶
type NfsStorageModel struct { // Description Description of the backup repository. Description *string `json:"description,omitempty"` // Id ID of the backup repository. Id *openapi_types.UUID `json:"id,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // Repository Repository settings. Repository NetworkRepositorySettingsModel `json:"repository"` Share NfsRepositoryShareSettingsModel `json:"share"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
NfsStorageModel defines model for NfsStorageModel.
type NfsStorageSpec ¶
type NfsStorageSpec struct { // Description Description of the backup repository. Description *string `json:"description,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // Repository Repository settings. Repository NetworkRepositorySettingsModel `json:"repository"` Share NfsRepositoryShareSettingsModel `json:"share"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
NfsStorageSpec defines model for NfsStorageSpec.
type NotificationSettingsModel ¶
type NotificationSettingsModel struct { // EmailNotifications Email notification settings for the backup job. EmailNotifications *EmailNotificationSettingsModel `json:"emailNotifications,omitempty"` // SendSNMPNotifications If *true*, SNMP notifications are enabled for this job. SendSNMPNotifications *bool `json:"sendSNMPNotifications,omitempty"` // VmAttribute VM attribute settings. VmAttribute *NotificationVmAttributeSettingsModel `json:"vmAttribute,omitempty"` }
NotificationSettingsModel Notification settings for the backup job.
type NotificationVmAttributeSettingsModel ¶
type NotificationVmAttributeSettingsModel struct { // AppendToExisitingValue If *true*, information about successfully performed backup is appended to the existing value of the attribute added by the user. AppendToExisitingValue *bool `json:"appendToExisitingValue,omitempty"` // IsEnabled If *true*, information about successfully performed backup is written to a VM attribute. IsEnabled bool `json:"isEnabled"` // Notes Name of the VM attribute. Notes *string `json:"notes,omitempty"` }
NotificationVmAttributeSettingsModel VM attribute settings.
type ObjectRestorePointDiskModel ¶
type ObjectRestorePointDiskModel struct { // Capacity Capacity of the disk. Capacity int64 `json:"capacity"` // Name Name of the disk. Name string `json:"name"` // State Process state of the disk. State EDiskInfoProcessState `json:"state"` // Type Type of the disk. Type EDiskInfoType `json:"type"` // Uid ID of the disk. Uid string `json:"uid"` }
ObjectRestorePointDiskModel defines model for ObjectRestorePointDiskModel.
type ObjectRestorePointDisksResult ¶
type ObjectRestorePointDisksResult struct { // Data Array of disks. Data []ObjectRestorePointDiskModel `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
ObjectRestorePointDisksResult defines model for ObjectRestorePointDisksResult.
type ObjectRestorePointModel ¶
type ObjectRestorePointModel struct { // AllowedOperations Array of operations allowed for the restore point. AllowedOperations []EObjectRestorePointOperation `json:"allowedOperations"` // BackupId ID of a backup that contains the restore point. BackupId openapi_types.UUID `json:"backupId"` // CreationTime Date and time when the restore point was created. CreationTime time.Time `json:"creationTime"` // Id ID of the restore point. Id openapi_types.UUID `json:"id"` // Name Object name. Name string `json:"name"` // PlatformId ID of a platform on which the object was created. PlatformId openapi_types.UUID `json:"platformId"` // PlatformName Platform name. PlatformName *EPlatformType `json:"platformName,omitempty"` }
ObjectRestorePointModel defines model for ObjectRestorePointModel.
type ObjectRestorePointsResult ¶
type ObjectRestorePointsResult struct { // Data Array of restore points. Data []ObjectRestorePointModel `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
ObjectRestorePointsResult defines model for ObjectRestorePointsResult.
type ObjectStorageConnectionImportSpec ¶
type ObjectStorageConnectionImportSpec struct { // ConnectionType Repository connection type (direct or through a gateway server). ConnectionType ERepositoryConnectionType `json:"connectionType"` // GatewayServers Array of gateway server IDs. The value is *null* if the connection type is *Direct*. GatewayServers *[]string `json:"gatewayServers,omitempty"` }
ObjectStorageConnectionImportSpec Object storage connection settings.
type ObjectStorageConnectionModel ¶
type ObjectStorageConnectionModel struct { // ConnectionType Repository connection type (direct or through a gateway server). ConnectionType ERepositoryConnectionType `json:"connectionType"` // GatewayServerIds Array of gateway server IDs. The value is *null* if the connection type is *Direct*. GatewayServerIds *[]openapi_types.UUID `json:"gatewayServerIds,omitempty"` }
ObjectStorageConnectionModel Object storage connection settings.
type ObjectStorageConsumptionLimitModel ¶
type ObjectStorageConsumptionLimitModel struct { // ConsumptionLimitCount Limit value. ConsumptionLimitCount *int `json:"consumptionLimitCount,omitempty"` // ConsumptionLimitKind Measurement unit. ConsumptionLimitKind *EConsumptionLimitKind `json:"consumptionLimitKind,omitempty"` // IsEnabled If *true*, the consumption limit is enabled. IsEnabled *bool `json:"isEnabled,omitempty"` }
ObjectStorageConsumptionLimitModel Soft consumption limit for the storage. The limit can be exceeded temporarily.
type ObjectStorageImmutabilityModel ¶
type ObjectStorageImmutabilityModel struct { // DaysCount Immutability period. DaysCount *int `json:"daysCount,omitempty"` // IsEnabled If *true*, storage immutability is enabled. IsEnabled *bool `json:"isEnabled,omitempty"` }
ObjectStorageImmutabilityModel Object storage immutability.
type PaginationResult ¶
type PaginationResult struct { // Count Number of returned results. Count int32 `json:"count"` // Limit Maximum number of results to return. Limit *int32 `json:"limit,omitempty"` // Skip Number of skipped results. Skip *int32 `json:"skip,omitempty"` // Total Total number of results. Total int32 `json:"total"` }
PaginationResult Pagination settings.
type PerformanceExtentModel ¶
type PerformanceExtentModel struct { // Id ID of the backup repository added as a performance extent. Id openapi_types.UUID `json:"id"` // Name Name of the backup repository added as a performance extent. Name string `json:"name"` // Status Performance extent status. Status *ERepositoryExtentStatusType `json:"status,omitempty"` }
PerformanceExtentModel defines model for PerformanceExtentModel.
type PerformanceExtentSpec ¶
type PerformanceExtentSpec struct { // Id ID of a backup repository added as a performance extent. Id openapi_types.UUID `json:"id"` }
PerformanceExtentSpec defines model for PerformanceExtentSpec.
type PerformanceTierAdvancedSettingsModel ¶
type PerformanceTierAdvancedSettingsModel struct { // FullWhenExtentOffline If *true*, Veeam Backup & Replication creates a full backup file instead of an incremental backup file in case the required extent is offline. FullWhenExtentOffline *bool `json:"fullWhenExtentOffline,omitempty"` // PerVmBackup If *true*, Veeam Backup & Replication creates a separate backup file for every VM in the job. PerVmBackup *bool `json:"perVmBackup,omitempty"` }
PerformanceTierAdvancedSettingsModel Advanced settings of the performance tier.
type PerformanceTierModel ¶
type PerformanceTierModel struct { // AdvancedSettings Advanced settings of the performance tier. AdvancedSettings *PerformanceTierAdvancedSettingsModel `json:"advancedSettings,omitempty"` // PerformanceExtents Array of performance extents. PerformanceExtents []PerformanceExtentModel `json:"performanceExtents"` }
PerformanceTierModel Performance tier.
type PerformanceTierSpec ¶
type PerformanceTierSpec struct { // AdvancedSettings Advanced settings of the performance tier. AdvancedSettings *PerformanceTierAdvancedSettingsModel `json:"advancedSettings,omitempty"` // PerformanceExtents Array of performance extents. PerformanceExtents []PerformanceExtentSpec `json:"performanceExtents"` }
PerformanceTierSpec Performance tier.
type PlacementPolicyModel ¶
type PlacementPolicyModel struct { // EnforceStrictPlacementPolicy If *true*, the backup job fails in case the placement policy cannot be met. EnforceStrictPlacementPolicy *bool `json:"enforceStrictPlacementPolicy,omitempty"` // Settings Placement policy settings. Settings *[]BackupPlacementSettingsModel `json:"settings,omitempty"` // Type Type of placement policy. Type EPlacementPolicyType `json:"type"` }
PlacementPolicyModel Backup file placement policy.
type PreferredNetworkModel ¶
type PreferredNetworkModel struct { // CidrNotation CIDR notation. CidrNotation *string `json:"cidrNotation,omitempty"` // IpAddress IP address. IpAddress *string `json:"ipAddress,omitempty"` // SubnetMask Subnet mask. SubnetMask *string `json:"subnetMask,omitempty"` }
PreferredNetworkModel defines model for PreferredNetworkModel.
type PreferredNetworksModel ¶
type PreferredNetworksModel struct { // IsEnabled If *true*, prefered networks are enabled. IsEnabled bool `json:"isEnabled"` // Networks Array of networks. Networks *[]PreferredNetworkModel `json:"networks,omitempty"` }
PreferredNetworksModel Preferred networks used for backup and replication traffic.
type PrimaryStorageIntegrationSettingsModel ¶
type PrimaryStorageIntegrationSettingsModel struct { // FailoverToStandardBackup If *true*, failover to the regular VM processing mode is enabled. In this case, if backup from storage snapshot fails, VM snapshots are used. FailoverToStandardBackup *bool `json:"failoverToStandardBackup,omitempty"` // IsEnabled If *true*, the primary storage integration is enabled. In this case, storage snapshots (instead of VM snapshots) are used for VM data processing. IsEnabled bool `json:"isEnabled"` // LimitProcessedVm If *true*, the number of processed VMs per storage snapshot is limited. LimitProcessedVm *bool `json:"limitProcessedVm,omitempty"` // LimitProcessedVmCount Number of processed VMs per storage snapshot. LimitProcessedVmCount *int `json:"limitProcessedVmCount,omitempty"` }
PrimaryStorageIntegrationSettingsModel Primary storage integration settings for the backup job.
type PrivateKeyChangeSpec ¶
type PrivateKeyChangeSpec struct { // Passphrase Passphrase that protects the private key. Passphrase *string `json:"passphrase,omitempty"` // PrivateKey New private key. PrivateKey string `json:"privateKey"` }
PrivateKeyChangeSpec defines model for PrivateKeyChangeSpec.
type ProxiesResult ¶
type ProxiesResult struct { // Data Array of backup proxies. Data []ProxyModel `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
ProxiesResult defines model for ProxiesResult.
type ProxyDatastoreModel ¶
type ProxyDatastoreModel struct { // Datastore VMware vSphere object. Datastore *VmwareObjectModel `json:"datastore,omitempty"` // VmCount Number of VMs. VmCount *int `json:"vmCount,omitempty"` }
ProxyDatastoreModel defines model for ProxyDatastoreModel.
type ProxyDatastoreSettingsModel ¶
type ProxyDatastoreSettingsModel struct { // AutoSelect If *true*, all datastores that the backup proxy can access are detected automatically. AutoSelect bool `json:"autoSelect"` // Datastores Array of datastores to which the backup proxy has a direct SAN or NFS connection. Datastores *[]ProxyDatastoreModel `json:"datastores,omitempty"` }
ProxyDatastoreSettingsModel Datastores to which the backup proxy has a direct SAN or NFS connection.
type ProxyExportSpec ¶
type ProxyExportSpec struct { // Ids Array of backup proxy IDs. Ids *[]openapi_types.UUID `json:"ids,omitempty"` // Names Array of backup proxy names. Wildcard characters are supported. Names *[]string `json:"names,omitempty"` // Types Array of backup proxy types. Types *[]EProxyType `json:"types,omitempty"` }
ProxyExportSpec defines model for ProxyExportSpec.
type ProxyImportSpec ¶
type ProxyImportSpec struct { // Description Description of the backup proxy. Description string `json:"description"` // Server Settings of the server that is used as a backup proxy. Server ProxyServerSettingsImportSpec `json:"server"` // Type Type of the backup proxy. Type EProxyType `json:"type"` }
ProxyImportSpec defines model for ProxyImportSpec.
type ProxyImportSpecCollection ¶
type ProxyImportSpecCollection struct { // Proxies Array of backup proxies. Proxies []ProxyImportSpec `json:"proxies"` }
ProxyImportSpecCollection defines model for ProxyImportSpecCollection.
type ProxyModel ¶
type ProxyModel struct { // Description Description of the backup proxy. Description *string `json:"description,omitempty"` // Id ID of the backup proxy. Id *openapi_types.UUID `json:"id,omitempty"` // Name Name of the backup proxy. Name *string `json:"name,omitempty"` // Type Type of the backup proxy. Type *EProxyType `json:"type,omitempty"` // contains filtered or unexported fields }
ProxyModel defines model for ProxyModel.
func (ProxyModel) AsViProxyModel ¶
func (t ProxyModel) AsViProxyModel() (ViProxyModel, error)
AsViProxyModel returns the union data inside the ProxyModel as a ViProxyModel
func (*ProxyModel) FromViProxyModel ¶
func (t *ProxyModel) FromViProxyModel(v ViProxyModel) error
FromViProxyModel overwrites any union data inside the ProxyModel as the provided ViProxyModel
func (ProxyModel) MarshalJSON ¶
func (t ProxyModel) MarshalJSON() ([]byte, error)
func (*ProxyModel) MergeViProxyModel ¶
func (t *ProxyModel) MergeViProxyModel(v ViProxyModel) error
MergeViProxyModel performs a merge with any union data inside the ProxyModel, using the provided ViProxyModel
func (*ProxyModel) UnmarshalJSON ¶
func (t *ProxyModel) UnmarshalJSON(b []byte) error
type ProxyServerSettingsImportSpec ¶
type ProxyServerSettingsImportSpec struct { // ConnectedDatastores Datastores to which the backup proxy has a direct SAN or NFS connection. ConnectedDatastores *ProxyDatastoreSettingsModel `json:"connectedDatastores,omitempty"` // FailoverToNetwork (For the Direct storage access and Virtual appliance transport modes) If *true*, Veeam Backup & Replication failovers to the network transport mode in case the primary mode fails or is unavailable. FailoverToNetwork *bool `json:"failoverToNetwork,omitempty"` // HostName Name of the server. HostName string `json:"hostName"` // HostTag Tag assigned to the server. HostTag *string `json:"hostTag,omitempty"` // HostToProxyEncryption (For the Network mode) If *true*, VM data is transferred over an encrypted TLS connection. HostToProxyEncryption *bool `json:"hostToProxyEncryption,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // TransportMode Transport mode of the backup proxy. TransportMode *EBackupProxyTransportMode `json:"transportMode,omitempty"` }
ProxyServerSettingsImportSpec Settings of the server that is used as a backup proxy.
type ProxyServerSettingsModel ¶
type ProxyServerSettingsModel struct { // ConnectedDatastores Datastores to which the backup proxy has a direct SAN or NFS connection. ConnectedDatastores *ProxyDatastoreSettingsModel `json:"connectedDatastores,omitempty"` // FailoverToNetwork (For the Direct storage access and Virtual appliance transport modes) If *true*, Veeam Backup & Replication failovers to the network transport mode in case the primary mode fails or is unavailable. FailoverToNetwork *bool `json:"failoverToNetwork,omitempty"` // HostId ID of the server. HostId openapi_types.UUID `json:"hostId"` // HostToProxyEncryption (For the Network mode) If *true*, VM data is transferred over an encrypted TLS connection. HostToProxyEncryption *bool `json:"hostToProxyEncryption,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // TransportMode Transport mode of the backup proxy. TransportMode *EBackupProxyTransportMode `json:"transportMode,omitempty"` }
ProxyServerSettingsModel Server settings for the backup proxy.
type ProxySpec ¶
type ProxySpec struct { // Description Description of the backup proxy. Description *string `json:"description,omitempty"` // Type Type of the backup proxy. Type *EProxyType `json:"type,omitempty"` // contains filtered or unexported fields }
ProxySpec defines model for ProxySpec.
func (ProxySpec) AsViProxySpec ¶
func (t ProxySpec) AsViProxySpec() (ViProxySpec, error)
AsViProxySpec returns the union data inside the ProxySpec as a ViProxySpec
func (*ProxySpec) FromViProxySpec ¶
func (t *ProxySpec) FromViProxySpec(v ViProxySpec) error
FromViProxySpec overwrites any union data inside the ProxySpec as the provided ViProxySpec
func (ProxySpec) MarshalJSON ¶
func (*ProxySpec) MergeViProxySpec ¶
func (t *ProxySpec) MergeViProxySpec(v ViProxySpec) error
MergeViProxySpec performs a merge with any union data inside the ProxySpec, using the provided ViProxySpec
func (*ProxySpec) UnmarshalJSON ¶
type RepositoriesResult ¶
type RepositoriesResult struct { // Data Array of backup repositories. Data []RepositoryModel `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
RepositoriesResult defines model for RepositoriesResult.
type RepositoryAccessPermissionsModel ¶
type RepositoryAccessPermissionsModel struct { // AccessPolicy Access type. AccessPolicy ERepositoryAccessType `json:"accessPolicy"` // Accounts (For *AllowExplicit* access policy) Array of accounts that have access to the backup repository. Accounts *[]string `json:"accounts,omitempty"` // EncryptBackups If *true*, Veeam Backup & Replication encrypts Veeam Agent backup files stored in the backup repository. EncryptBackups bool `json:"encryptBackups"` // PasswordId ID of the password used for encryption. PasswordId *openapi_types.UUID `json:"passwordId,omitempty"` }
RepositoryAccessPermissionsModel Repository access permissions.
type RepositoryAdvancedSettingsModel ¶
type RepositoryAdvancedSettingsModel struct { // RotatedDriveCleanupMode Cleanup mode:<ul> <li>`Disabled` — continue the backup chain on an inserted drive.</li> <li>`ClearBackupFolder` — delete existing backups belonging to the job.</li> <li>`ClearRepositoryFolder` — delete all existing backups from repository.</li></ul> RotatedDriveCleanupMode *ERotatedDriveCleanupMode `json:"RotatedDriveCleanupMode,omitempty"` // AlignDataBlocks If *true*, Veeam Backup & Replication aligns VM data saved to a backup file at a 4 KB block boundary. AlignDataBlocks *bool `json:"alignDataBlocks,omitempty"` // DecompressBeforeStoring If *true*, Veeam Backup & Replication decompresses backup data blocks before storing to improve deduplication ratios. DecompressBeforeStoring *bool `json:"decompressBeforeStoring,omitempty"` // PerVmBackup If *true*, Veeam Backup & Replication creates a separate backup file for every VM in the job. PerVmBackup *bool `json:"perVmBackup,omitempty"` // RotatedDrives If *true*, the repository drive is rotated. RotatedDrives *bool `json:"rotatedDrives,omitempty"` }
RepositoryAdvancedSettingsModel Advanced settings for the backup repository.
type RepositoryExportSpec ¶
type RepositoryExportSpec struct { // Ids Array of repository IDs. Ids *[]openapi_types.UUID `json:"ids,omitempty"` // Names Array of repository names. Wildcard characters are supported. Names *[]string `json:"names,omitempty"` // Types Array of repository types. Types *[]ERepositoryType `json:"types,omitempty"` }
RepositoryExportSpec defines model for RepositoryExportSpec.
type RepositoryImportSpecCollection ¶
type RepositoryImportSpecCollection struct { // AmazonS3GlacierStorages Array of Amazon S3 Glacier storages. AmazonS3GlacierStorages *[]AmazonS3GlacierStorageImportSpec `json:"AmazonS3GlacierStorages,omitempty"` // AmazonS3Storages Array of Amazon S3 storages. AmazonS3Storages *[]AmazonS3StorageImportSpec `json:"AmazonS3Storages,omitempty"` // AmazonSnowballEdgeStorages Array of AWS Snowball Edge storages. AmazonSnowballEdgeStorages *[]AmazonSnowballEdgeStorageImportSpec `json:"AmazonSnowballEdgeStorages,omitempty"` // AzureArchiveStorages Array of Microsoft Azure Archive storages. AzureArchiveStorages *[]AzureArchiveStorageImportSpec `json:"AzureArchiveStorages,omitempty"` // AzureBlobStorages Array of Microsoft Azure Blob storages. AzureBlobStorages *[]AzureBlobStorageImportSpec `json:"AzureBlobStorages,omitempty"` // AzureDataBoxStorages Array of Microsoft Azure Data Box storages. AzureDataBoxStorages *[]AzureDataBoxStorageImportSpec `json:"AzureDataBoxStorages,omitempty"` // GoogleCloudStorages Array of Google Cloud storages. GoogleCloudStorages *[]GoogleCloudStorageImportSpec `json:"GoogleCloudStorages,omitempty"` // IBMCloudStorages Array of IBM Cloud storages. IBMCloudStorages *[]IBMCloudStorageImportSpec `json:"IBMCloudStorages,omitempty"` // LinuxHardenedRepositories Array of Linux hardened repositories. LinuxHardenedRepositories *[]LinuxHardenedStorageImportSpec `json:"LinuxHardenedRepositories,omitempty"` // LinuxLocalRepositories Array of Linux-based repositories. LinuxLocalRepositories *[]LinuxLocalStorageImportSpec `json:"LinuxLocalRepositories,omitempty"` // NfsRepositories Array of NFS backup repositories. NfsRepositories *[]NfsStorageImportSpec `json:"NfsRepositories,omitempty"` // S3CompatibleStorages Array of S3 compatible storages. S3CompatibleStorages *[]S3CompatibleStorageImportSpec `json:"S3CompatibleStorages,omitempty"` // SmbRepositories Array of SMB backup repositories. SmbRepositories *[]SmbStorageImportSpec `json:"SmbRepositories,omitempty"` // WasabiCloudStorages Array of Wasabi Cloud storages. WasabiCloudStorages *[]WasabiCloudStorageImportSpec `json:"WasabiCloudStorages,omitempty"` // WindowsLocalRepositories Array of Microsoft Windows-based repositories. WindowsLocalRepositories *[]WindowsLocalStorageImportSpec `json:"WindowsLocalRepositories,omitempty"` }
RepositoryImportSpecCollection defines model for RepositoryImportSpecCollection.
type RepositoryModel ¶
type RepositoryModel struct { // Description Description of the backup repository. Description *string `json:"description,omitempty"` // Id ID of the backup repository. Id *openapi_types.UUID `json:"id,omitempty"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` // contains filtered or unexported fields }
RepositoryModel defines model for RepositoryModel.
func (RepositoryModel) AsAmazonS3GlacierStorageModel ¶
func (t RepositoryModel) AsAmazonS3GlacierStorageModel() (AmazonS3GlacierStorageModel, error)
AsAmazonS3GlacierStorageModel returns the union data inside the RepositoryModel as a AmazonS3GlacierStorageModel
func (RepositoryModel) AsAmazonS3StorageModel ¶
func (t RepositoryModel) AsAmazonS3StorageModel() (AmazonS3StorageModel, error)
AsAmazonS3StorageModel returns the union data inside the RepositoryModel as a AmazonS3StorageModel
func (RepositoryModel) AsAmazonSnowballEdgeStorageModel ¶
func (t RepositoryModel) AsAmazonSnowballEdgeStorageModel() (AmazonSnowballEdgeStorageModel, error)
AsAmazonSnowballEdgeStorageModel returns the union data inside the RepositoryModel as a AmazonSnowballEdgeStorageModel
func (RepositoryModel) AsAzureArchiveStorageModel ¶
func (t RepositoryModel) AsAzureArchiveStorageModel() (AzureArchiveStorageModel, error)
AsAzureArchiveStorageModel returns the union data inside the RepositoryModel as a AzureArchiveStorageModel
func (RepositoryModel) AsAzureBlobStorageModel ¶
func (t RepositoryModel) AsAzureBlobStorageModel() (AzureBlobStorageModel, error)
AsAzureBlobStorageModel returns the union data inside the RepositoryModel as a AzureBlobStorageModel
func (RepositoryModel) AsAzureDataBoxStorageModel ¶
func (t RepositoryModel) AsAzureDataBoxStorageModel() (AzureDataBoxStorageModel, error)
AsAzureDataBoxStorageModel returns the union data inside the RepositoryModel as a AzureDataBoxStorageModel
func (RepositoryModel) AsGoogleCloudStorageModel ¶
func (t RepositoryModel) AsGoogleCloudStorageModel() (GoogleCloudStorageModel, error)
AsGoogleCloudStorageModel returns the union data inside the RepositoryModel as a GoogleCloudStorageModel
func (RepositoryModel) AsIBMCloudStorageModel ¶
func (t RepositoryModel) AsIBMCloudStorageModel() (IBMCloudStorageModel, error)
AsIBMCloudStorageModel returns the union data inside the RepositoryModel as a IBMCloudStorageModel
func (RepositoryModel) AsLinuxHardenedStorageModel ¶
func (t RepositoryModel) AsLinuxHardenedStorageModel() (LinuxHardenedStorageModel, error)
AsLinuxHardenedStorageModel returns the union data inside the RepositoryModel as a LinuxHardenedStorageModel
func (RepositoryModel) AsLinuxLocalStorageModel ¶
func (t RepositoryModel) AsLinuxLocalStorageModel() (LinuxLocalStorageModel, error)
AsLinuxLocalStorageModel returns the union data inside the RepositoryModel as a LinuxLocalStorageModel
func (RepositoryModel) AsNfsStorageModel ¶
func (t RepositoryModel) AsNfsStorageModel() (NfsStorageModel, error)
AsNfsStorageModel returns the union data inside the RepositoryModel as a NfsStorageModel
func (RepositoryModel) AsS3CompatibleStorageModel ¶
func (t RepositoryModel) AsS3CompatibleStorageModel() (S3CompatibleStorageModel, error)
AsS3CompatibleStorageModel returns the union data inside the RepositoryModel as a S3CompatibleStorageModel
func (RepositoryModel) AsSmbStorageModel ¶
func (t RepositoryModel) AsSmbStorageModel() (SmbStorageModel, error)
AsSmbStorageModel returns the union data inside the RepositoryModel as a SmbStorageModel
func (RepositoryModel) AsWasabiCloudStorageModel ¶
func (t RepositoryModel) AsWasabiCloudStorageModel() (WasabiCloudStorageModel, error)
AsWasabiCloudStorageModel returns the union data inside the RepositoryModel as a WasabiCloudStorageModel
func (RepositoryModel) AsWindowsLocalStorageModel ¶
func (t RepositoryModel) AsWindowsLocalStorageModel() (WindowsLocalStorageModel, error)
AsWindowsLocalStorageModel returns the union data inside the RepositoryModel as a WindowsLocalStorageModel
func (*RepositoryModel) FromAmazonS3GlacierStorageModel ¶
func (t *RepositoryModel) FromAmazonS3GlacierStorageModel(v AmazonS3GlacierStorageModel) error
FromAmazonS3GlacierStorageModel overwrites any union data inside the RepositoryModel as the provided AmazonS3GlacierStorageModel
func (*RepositoryModel) FromAmazonS3StorageModel ¶
func (t *RepositoryModel) FromAmazonS3StorageModel(v AmazonS3StorageModel) error
FromAmazonS3StorageModel overwrites any union data inside the RepositoryModel as the provided AmazonS3StorageModel
func (*RepositoryModel) FromAmazonSnowballEdgeStorageModel ¶
func (t *RepositoryModel) FromAmazonSnowballEdgeStorageModel(v AmazonSnowballEdgeStorageModel) error
FromAmazonSnowballEdgeStorageModel overwrites any union data inside the RepositoryModel as the provided AmazonSnowballEdgeStorageModel
func (*RepositoryModel) FromAzureArchiveStorageModel ¶
func (t *RepositoryModel) FromAzureArchiveStorageModel(v AzureArchiveStorageModel) error
FromAzureArchiveStorageModel overwrites any union data inside the RepositoryModel as the provided AzureArchiveStorageModel
func (*RepositoryModel) FromAzureBlobStorageModel ¶
func (t *RepositoryModel) FromAzureBlobStorageModel(v AzureBlobStorageModel) error
FromAzureBlobStorageModel overwrites any union data inside the RepositoryModel as the provided AzureBlobStorageModel
func (*RepositoryModel) FromAzureDataBoxStorageModel ¶
func (t *RepositoryModel) FromAzureDataBoxStorageModel(v AzureDataBoxStorageModel) error
FromAzureDataBoxStorageModel overwrites any union data inside the RepositoryModel as the provided AzureDataBoxStorageModel
func (*RepositoryModel) FromGoogleCloudStorageModel ¶
func (t *RepositoryModel) FromGoogleCloudStorageModel(v GoogleCloudStorageModel) error
FromGoogleCloudStorageModel overwrites any union data inside the RepositoryModel as the provided GoogleCloudStorageModel
func (*RepositoryModel) FromIBMCloudStorageModel ¶
func (t *RepositoryModel) FromIBMCloudStorageModel(v IBMCloudStorageModel) error
FromIBMCloudStorageModel overwrites any union data inside the RepositoryModel as the provided IBMCloudStorageModel
func (*RepositoryModel) FromLinuxHardenedStorageModel ¶
func (t *RepositoryModel) FromLinuxHardenedStorageModel(v LinuxHardenedStorageModel) error
FromLinuxHardenedStorageModel overwrites any union data inside the RepositoryModel as the provided LinuxHardenedStorageModel
func (*RepositoryModel) FromLinuxLocalStorageModel ¶
func (t *RepositoryModel) FromLinuxLocalStorageModel(v LinuxLocalStorageModel) error
FromLinuxLocalStorageModel overwrites any union data inside the RepositoryModel as the provided LinuxLocalStorageModel
func (*RepositoryModel) FromNfsStorageModel ¶
func (t *RepositoryModel) FromNfsStorageModel(v NfsStorageModel) error
FromNfsStorageModel overwrites any union data inside the RepositoryModel as the provided NfsStorageModel
func (*RepositoryModel) FromS3CompatibleStorageModel ¶
func (t *RepositoryModel) FromS3CompatibleStorageModel(v S3CompatibleStorageModel) error
FromS3CompatibleStorageModel overwrites any union data inside the RepositoryModel as the provided S3CompatibleStorageModel
func (*RepositoryModel) FromSmbStorageModel ¶
func (t *RepositoryModel) FromSmbStorageModel(v SmbStorageModel) error
FromSmbStorageModel overwrites any union data inside the RepositoryModel as the provided SmbStorageModel
func (*RepositoryModel) FromWasabiCloudStorageModel ¶
func (t *RepositoryModel) FromWasabiCloudStorageModel(v WasabiCloudStorageModel) error
FromWasabiCloudStorageModel overwrites any union data inside the RepositoryModel as the provided WasabiCloudStorageModel
func (*RepositoryModel) FromWindowsLocalStorageModel ¶
func (t *RepositoryModel) FromWindowsLocalStorageModel(v WindowsLocalStorageModel) error
FromWindowsLocalStorageModel overwrites any union data inside the RepositoryModel as the provided WindowsLocalStorageModel
func (RepositoryModel) MarshalJSON ¶
func (t RepositoryModel) MarshalJSON() ([]byte, error)
func (*RepositoryModel) MergeAmazonS3GlacierStorageModel ¶
func (t *RepositoryModel) MergeAmazonS3GlacierStorageModel(v AmazonS3GlacierStorageModel) error
MergeAmazonS3GlacierStorageModel performs a merge with any union data inside the RepositoryModel, using the provided AmazonS3GlacierStorageModel
func (*RepositoryModel) MergeAmazonS3StorageModel ¶
func (t *RepositoryModel) MergeAmazonS3StorageModel(v AmazonS3StorageModel) error
MergeAmazonS3StorageModel performs a merge with any union data inside the RepositoryModel, using the provided AmazonS3StorageModel
func (*RepositoryModel) MergeAmazonSnowballEdgeStorageModel ¶
func (t *RepositoryModel) MergeAmazonSnowballEdgeStorageModel(v AmazonSnowballEdgeStorageModel) error
MergeAmazonSnowballEdgeStorageModel performs a merge with any union data inside the RepositoryModel, using the provided AmazonSnowballEdgeStorageModel
func (*RepositoryModel) MergeAzureArchiveStorageModel ¶
func (t *RepositoryModel) MergeAzureArchiveStorageModel(v AzureArchiveStorageModel) error
MergeAzureArchiveStorageModel performs a merge with any union data inside the RepositoryModel, using the provided AzureArchiveStorageModel
func (*RepositoryModel) MergeAzureBlobStorageModel ¶
func (t *RepositoryModel) MergeAzureBlobStorageModel(v AzureBlobStorageModel) error
MergeAzureBlobStorageModel performs a merge with any union data inside the RepositoryModel, using the provided AzureBlobStorageModel
func (*RepositoryModel) MergeAzureDataBoxStorageModel ¶
func (t *RepositoryModel) MergeAzureDataBoxStorageModel(v AzureDataBoxStorageModel) error
MergeAzureDataBoxStorageModel performs a merge with any union data inside the RepositoryModel, using the provided AzureDataBoxStorageModel
func (*RepositoryModel) MergeGoogleCloudStorageModel ¶
func (t *RepositoryModel) MergeGoogleCloudStorageModel(v GoogleCloudStorageModel) error
MergeGoogleCloudStorageModel performs a merge with any union data inside the RepositoryModel, using the provided GoogleCloudStorageModel
func (*RepositoryModel) MergeIBMCloudStorageModel ¶
func (t *RepositoryModel) MergeIBMCloudStorageModel(v IBMCloudStorageModel) error
MergeIBMCloudStorageModel performs a merge with any union data inside the RepositoryModel, using the provided IBMCloudStorageModel
func (*RepositoryModel) MergeLinuxHardenedStorageModel ¶
func (t *RepositoryModel) MergeLinuxHardenedStorageModel(v LinuxHardenedStorageModel) error
MergeLinuxHardenedStorageModel performs a merge with any union data inside the RepositoryModel, using the provided LinuxHardenedStorageModel
func (*RepositoryModel) MergeLinuxLocalStorageModel ¶
func (t *RepositoryModel) MergeLinuxLocalStorageModel(v LinuxLocalStorageModel) error
MergeLinuxLocalStorageModel performs a merge with any union data inside the RepositoryModel, using the provided LinuxLocalStorageModel
func (*RepositoryModel) MergeNfsStorageModel ¶
func (t *RepositoryModel) MergeNfsStorageModel(v NfsStorageModel) error
MergeNfsStorageModel performs a merge with any union data inside the RepositoryModel, using the provided NfsStorageModel
func (*RepositoryModel) MergeS3CompatibleStorageModel ¶
func (t *RepositoryModel) MergeS3CompatibleStorageModel(v S3CompatibleStorageModel) error
MergeS3CompatibleStorageModel performs a merge with any union data inside the RepositoryModel, using the provided S3CompatibleStorageModel
func (*RepositoryModel) MergeSmbStorageModel ¶
func (t *RepositoryModel) MergeSmbStorageModel(v SmbStorageModel) error
MergeSmbStorageModel performs a merge with any union data inside the RepositoryModel, using the provided SmbStorageModel
func (*RepositoryModel) MergeWasabiCloudStorageModel ¶
func (t *RepositoryModel) MergeWasabiCloudStorageModel(v WasabiCloudStorageModel) error
MergeWasabiCloudStorageModel performs a merge with any union data inside the RepositoryModel, using the provided WasabiCloudStorageModel
func (*RepositoryModel) MergeWindowsLocalStorageModel ¶
func (t *RepositoryModel) MergeWindowsLocalStorageModel(v WindowsLocalStorageModel) error
MergeWindowsLocalStorageModel performs a merge with any union data inside the RepositoryModel, using the provided WindowsLocalStorageModel
func (*RepositoryModel) UnmarshalJSON ¶
func (t *RepositoryModel) UnmarshalJSON(b []byte) error
type RepositoryShareGatewayImportSpec ¶
type RepositoryShareGatewayImportSpec struct { bool `json:"autoSelect,omitempty"` GatewayServerName *string `json:"gatewayServerName,omitempty"` }AutoSelect *
RepositoryShareGatewayImportSpec Settings for the gateway server.
type RepositoryShareGatewayModel ¶
type RepositoryShareGatewayModel struct { bool `json:"autoSelect"` GatewayServerIds *[]openapi_types.UUID `json:"gatewayServerIds,omitempty"` }AutoSelect
RepositoryShareGatewayModel Settings for the gateway server.
type RepositorySpec ¶
type RepositorySpec struct { // Description Description of the backup repository. Description *string `json:"description,omitempty"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` // contains filtered or unexported fields }
RepositorySpec defines model for RepositorySpec.
func (RepositorySpec) AsAmazonS3GlacierStorageSpec ¶
func (t RepositorySpec) AsAmazonS3GlacierStorageSpec() (AmazonS3GlacierStorageSpec, error)
AsAmazonS3GlacierStorageSpec returns the union data inside the RepositorySpec as a AmazonS3GlacierStorageSpec
func (RepositorySpec) AsAmazonS3StorageSpec ¶
func (t RepositorySpec) AsAmazonS3StorageSpec() (AmazonS3StorageSpec, error)
AsAmazonS3StorageSpec returns the union data inside the RepositorySpec as a AmazonS3StorageSpec
func (RepositorySpec) AsAmazonSnowballEdgeStorageSpec ¶
func (t RepositorySpec) AsAmazonSnowballEdgeStorageSpec() (AmazonSnowballEdgeStorageSpec, error)
AsAmazonSnowballEdgeStorageSpec returns the union data inside the RepositorySpec as a AmazonSnowballEdgeStorageSpec
func (RepositorySpec) AsAzureArchiveStorageSpec ¶
func (t RepositorySpec) AsAzureArchiveStorageSpec() (AzureArchiveStorageSpec, error)
AsAzureArchiveStorageSpec returns the union data inside the RepositorySpec as a AzureArchiveStorageSpec
func (RepositorySpec) AsAzureBlobStorageSpec ¶
func (t RepositorySpec) AsAzureBlobStorageSpec() (AzureBlobStorageSpec, error)
AsAzureBlobStorageSpec returns the union data inside the RepositorySpec as a AzureBlobStorageSpec
func (RepositorySpec) AsAzureDataBoxStorageSpec ¶
func (t RepositorySpec) AsAzureDataBoxStorageSpec() (AzureDataBoxStorageSpec, error)
AsAzureDataBoxStorageSpec returns the union data inside the RepositorySpec as a AzureDataBoxStorageSpec
func (RepositorySpec) AsGoogleCloudStorageSpec ¶
func (t RepositorySpec) AsGoogleCloudStorageSpec() (GoogleCloudStorageSpec, error)
AsGoogleCloudStorageSpec returns the union data inside the RepositorySpec as a GoogleCloudStorageSpec
func (RepositorySpec) AsIBMCloudStorageSpec ¶
func (t RepositorySpec) AsIBMCloudStorageSpec() (IBMCloudStorageSpec, error)
AsIBMCloudStorageSpec returns the union data inside the RepositorySpec as a IBMCloudStorageSpec
func (RepositorySpec) AsLinuxHardenedStorageSpec ¶
func (t RepositorySpec) AsLinuxHardenedStorageSpec() (LinuxHardenedStorageSpec, error)
AsLinuxHardenedStorageSpec returns the union data inside the RepositorySpec as a LinuxHardenedStorageSpec
func (RepositorySpec) AsLinuxLocalStorageSpec ¶
func (t RepositorySpec) AsLinuxLocalStorageSpec() (LinuxLocalStorageSpec, error)
AsLinuxLocalStorageSpec returns the union data inside the RepositorySpec as a LinuxLocalStorageSpec
func (RepositorySpec) AsNfsStorageSpec ¶
func (t RepositorySpec) AsNfsStorageSpec() (NfsStorageSpec, error)
AsNfsStorageSpec returns the union data inside the RepositorySpec as a NfsStorageSpec
func (RepositorySpec) AsS3CompatibleStorageSpec ¶
func (t RepositorySpec) AsS3CompatibleStorageSpec() (S3CompatibleStorageSpec, error)
AsS3CompatibleStorageSpec returns the union data inside the RepositorySpec as a S3CompatibleStorageSpec
func (RepositorySpec) AsSmbStorageSpec ¶
func (t RepositorySpec) AsSmbStorageSpec() (SmbStorageSpec, error)
AsSmbStorageSpec returns the union data inside the RepositorySpec as a SmbStorageSpec
func (RepositorySpec) AsWasabiCloudStorageSpec ¶
func (t RepositorySpec) AsWasabiCloudStorageSpec() (WasabiCloudStorageSpec, error)
AsWasabiCloudStorageSpec returns the union data inside the RepositorySpec as a WasabiCloudStorageSpec
func (RepositorySpec) AsWindowsLocalStorageSpec ¶
func (t RepositorySpec) AsWindowsLocalStorageSpec() (WindowsLocalStorageSpec, error)
AsWindowsLocalStorageSpec returns the union data inside the RepositorySpec as a WindowsLocalStorageSpec
func (*RepositorySpec) FromAmazonS3GlacierStorageSpec ¶
func (t *RepositorySpec) FromAmazonS3GlacierStorageSpec(v AmazonS3GlacierStorageSpec) error
FromAmazonS3GlacierStorageSpec overwrites any union data inside the RepositorySpec as the provided AmazonS3GlacierStorageSpec
func (*RepositorySpec) FromAmazonS3StorageSpec ¶
func (t *RepositorySpec) FromAmazonS3StorageSpec(v AmazonS3StorageSpec) error
FromAmazonS3StorageSpec overwrites any union data inside the RepositorySpec as the provided AmazonS3StorageSpec
func (*RepositorySpec) FromAmazonSnowballEdgeStorageSpec ¶
func (t *RepositorySpec) FromAmazonSnowballEdgeStorageSpec(v AmazonSnowballEdgeStorageSpec) error
FromAmazonSnowballEdgeStorageSpec overwrites any union data inside the RepositorySpec as the provided AmazonSnowballEdgeStorageSpec
func (*RepositorySpec) FromAzureArchiveStorageSpec ¶
func (t *RepositorySpec) FromAzureArchiveStorageSpec(v AzureArchiveStorageSpec) error
FromAzureArchiveStorageSpec overwrites any union data inside the RepositorySpec as the provided AzureArchiveStorageSpec
func (*RepositorySpec) FromAzureBlobStorageSpec ¶
func (t *RepositorySpec) FromAzureBlobStorageSpec(v AzureBlobStorageSpec) error
FromAzureBlobStorageSpec overwrites any union data inside the RepositorySpec as the provided AzureBlobStorageSpec
func (*RepositorySpec) FromAzureDataBoxStorageSpec ¶
func (t *RepositorySpec) FromAzureDataBoxStorageSpec(v AzureDataBoxStorageSpec) error
FromAzureDataBoxStorageSpec overwrites any union data inside the RepositorySpec as the provided AzureDataBoxStorageSpec
func (*RepositorySpec) FromGoogleCloudStorageSpec ¶
func (t *RepositorySpec) FromGoogleCloudStorageSpec(v GoogleCloudStorageSpec) error
FromGoogleCloudStorageSpec overwrites any union data inside the RepositorySpec as the provided GoogleCloudStorageSpec
func (*RepositorySpec) FromIBMCloudStorageSpec ¶
func (t *RepositorySpec) FromIBMCloudStorageSpec(v IBMCloudStorageSpec) error
FromIBMCloudStorageSpec overwrites any union data inside the RepositorySpec as the provided IBMCloudStorageSpec
func (*RepositorySpec) FromLinuxHardenedStorageSpec ¶
func (t *RepositorySpec) FromLinuxHardenedStorageSpec(v LinuxHardenedStorageSpec) error
FromLinuxHardenedStorageSpec overwrites any union data inside the RepositorySpec as the provided LinuxHardenedStorageSpec
func (*RepositorySpec) FromLinuxLocalStorageSpec ¶
func (t *RepositorySpec) FromLinuxLocalStorageSpec(v LinuxLocalStorageSpec) error
FromLinuxLocalStorageSpec overwrites any union data inside the RepositorySpec as the provided LinuxLocalStorageSpec
func (*RepositorySpec) FromNfsStorageSpec ¶
func (t *RepositorySpec) FromNfsStorageSpec(v NfsStorageSpec) error
FromNfsStorageSpec overwrites any union data inside the RepositorySpec as the provided NfsStorageSpec
func (*RepositorySpec) FromS3CompatibleStorageSpec ¶
func (t *RepositorySpec) FromS3CompatibleStorageSpec(v S3CompatibleStorageSpec) error
FromS3CompatibleStorageSpec overwrites any union data inside the RepositorySpec as the provided S3CompatibleStorageSpec
func (*RepositorySpec) FromSmbStorageSpec ¶
func (t *RepositorySpec) FromSmbStorageSpec(v SmbStorageSpec) error
FromSmbStorageSpec overwrites any union data inside the RepositorySpec as the provided SmbStorageSpec
func (*RepositorySpec) FromWasabiCloudStorageSpec ¶
func (t *RepositorySpec) FromWasabiCloudStorageSpec(v WasabiCloudStorageSpec) error
FromWasabiCloudStorageSpec overwrites any union data inside the RepositorySpec as the provided WasabiCloudStorageSpec
func (*RepositorySpec) FromWindowsLocalStorageSpec ¶
func (t *RepositorySpec) FromWindowsLocalStorageSpec(v WindowsLocalStorageSpec) error
FromWindowsLocalStorageSpec overwrites any union data inside the RepositorySpec as the provided WindowsLocalStorageSpec
func (RepositorySpec) MarshalJSON ¶
func (t RepositorySpec) MarshalJSON() ([]byte, error)
func (*RepositorySpec) MergeAmazonS3GlacierStorageSpec ¶
func (t *RepositorySpec) MergeAmazonS3GlacierStorageSpec(v AmazonS3GlacierStorageSpec) error
MergeAmazonS3GlacierStorageSpec performs a merge with any union data inside the RepositorySpec, using the provided AmazonS3GlacierStorageSpec
func (*RepositorySpec) MergeAmazonS3StorageSpec ¶
func (t *RepositorySpec) MergeAmazonS3StorageSpec(v AmazonS3StorageSpec) error
MergeAmazonS3StorageSpec performs a merge with any union data inside the RepositorySpec, using the provided AmazonS3StorageSpec
func (*RepositorySpec) MergeAmazonSnowballEdgeStorageSpec ¶
func (t *RepositorySpec) MergeAmazonSnowballEdgeStorageSpec(v AmazonSnowballEdgeStorageSpec) error
MergeAmazonSnowballEdgeStorageSpec performs a merge with any union data inside the RepositorySpec, using the provided AmazonSnowballEdgeStorageSpec
func (*RepositorySpec) MergeAzureArchiveStorageSpec ¶
func (t *RepositorySpec) MergeAzureArchiveStorageSpec(v AzureArchiveStorageSpec) error
MergeAzureArchiveStorageSpec performs a merge with any union data inside the RepositorySpec, using the provided AzureArchiveStorageSpec
func (*RepositorySpec) MergeAzureBlobStorageSpec ¶
func (t *RepositorySpec) MergeAzureBlobStorageSpec(v AzureBlobStorageSpec) error
MergeAzureBlobStorageSpec performs a merge with any union data inside the RepositorySpec, using the provided AzureBlobStorageSpec
func (*RepositorySpec) MergeAzureDataBoxStorageSpec ¶
func (t *RepositorySpec) MergeAzureDataBoxStorageSpec(v AzureDataBoxStorageSpec) error
MergeAzureDataBoxStorageSpec performs a merge with any union data inside the RepositorySpec, using the provided AzureDataBoxStorageSpec
func (*RepositorySpec) MergeGoogleCloudStorageSpec ¶
func (t *RepositorySpec) MergeGoogleCloudStorageSpec(v GoogleCloudStorageSpec) error
MergeGoogleCloudStorageSpec performs a merge with any union data inside the RepositorySpec, using the provided GoogleCloudStorageSpec
func (*RepositorySpec) MergeIBMCloudStorageSpec ¶
func (t *RepositorySpec) MergeIBMCloudStorageSpec(v IBMCloudStorageSpec) error
MergeIBMCloudStorageSpec performs a merge with any union data inside the RepositorySpec, using the provided IBMCloudStorageSpec
func (*RepositorySpec) MergeLinuxHardenedStorageSpec ¶
func (t *RepositorySpec) MergeLinuxHardenedStorageSpec(v LinuxHardenedStorageSpec) error
MergeLinuxHardenedStorageSpec performs a merge with any union data inside the RepositorySpec, using the provided LinuxHardenedStorageSpec
func (*RepositorySpec) MergeLinuxLocalStorageSpec ¶
func (t *RepositorySpec) MergeLinuxLocalStorageSpec(v LinuxLocalStorageSpec) error
MergeLinuxLocalStorageSpec performs a merge with any union data inside the RepositorySpec, using the provided LinuxLocalStorageSpec
func (*RepositorySpec) MergeNfsStorageSpec ¶
func (t *RepositorySpec) MergeNfsStorageSpec(v NfsStorageSpec) error
MergeNfsStorageSpec performs a merge with any union data inside the RepositorySpec, using the provided NfsStorageSpec
func (*RepositorySpec) MergeS3CompatibleStorageSpec ¶
func (t *RepositorySpec) MergeS3CompatibleStorageSpec(v S3CompatibleStorageSpec) error
MergeS3CompatibleStorageSpec performs a merge with any union data inside the RepositorySpec, using the provided S3CompatibleStorageSpec
func (*RepositorySpec) MergeSmbStorageSpec ¶
func (t *RepositorySpec) MergeSmbStorageSpec(v SmbStorageSpec) error
MergeSmbStorageSpec performs a merge with any union data inside the RepositorySpec, using the provided SmbStorageSpec
func (*RepositorySpec) MergeWasabiCloudStorageSpec ¶
func (t *RepositorySpec) MergeWasabiCloudStorageSpec(v WasabiCloudStorageSpec) error
MergeWasabiCloudStorageSpec performs a merge with any union data inside the RepositorySpec, using the provided WasabiCloudStorageSpec
func (*RepositorySpec) MergeWindowsLocalStorageSpec ¶
func (t *RepositorySpec) MergeWindowsLocalStorageSpec(v WindowsLocalStorageSpec) error
MergeWindowsLocalStorageSpec performs a merge with any union data inside the RepositorySpec, using the provided WindowsLocalStorageSpec
func (*RepositorySpec) UnmarshalJSON ¶
func (t *RepositorySpec) UnmarshalJSON(b []byte) error
type RepositoryStateModel ¶
type RepositoryStateModel struct { // CapacityGB Repository capacity in GB. CapacityGB float64 `json:"capacityGB"` // Description Description of the backup repository. Description string `json:"description"` // FreeGB Repository free space in GB. FreeGB float64 `json:"freeGB"` // HostId ID of the server that is used as a backup repository. HostId *openapi_types.UUID `json:"hostId,omitempty"` // HostName Name of the server that is used as a backup repository. HostName *string `json:"hostName,omitempty"` // Id ID of the backup repository. Id openapi_types.UUID `json:"id"` // Name Name of the backup repository. Name string `json:"name"` // Path Path to the folder where backup files are stored. Path *string `json:"path,omitempty"` // Type Repository type. Type ERepositoryType `json:"type"` // UsedSpaceGB Repository used space in GB. UsedSpaceGB float64 `json:"usedSpaceGB"` }
RepositoryStateModel defines model for RepositoryStateModel.
type RepositoryStatesResult ¶
type RepositoryStatesResult struct { // Data Array of repository states. Data []RepositoryStateModel `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
RepositoryStatesResult defines model for RepositoryStatesResult.
type RequestAppRegistrationByDeviceCodeJSONRequestBody ¶
type RequestAppRegistrationByDeviceCodeJSONRequestBody = CloudDeviceCodeSpec
RequestAppRegistrationByDeviceCodeJSONRequestBody defines body for RequestAppRegistrationByDeviceCode for application/json ContentType.
type RequestAppRegistrationByDeviceCodeParams ¶
type RequestAppRegistrationByDeviceCodeParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
RequestAppRegistrationByDeviceCodeParams defines parameters for RequestAppRegistrationByDeviceCode.
type RequestAppRegistrationByDeviceCodeResponse ¶
type RequestAppRegistrationByDeviceCodeResponse struct { Body []byte HTTPResponse *http.Response JSON201 *CloudDeviceCodeModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseRequestAppRegistrationByDeviceCodeResponse ¶
func ParseRequestAppRegistrationByDeviceCodeResponse(rsp *http.Response) (*RequestAppRegistrationByDeviceCodeResponse, error)
ParseRequestAppRegistrationByDeviceCodeResponse parses an HTTP response from a RequestAppRegistrationByDeviceCodeWithResponse call
func (RequestAppRegistrationByDeviceCodeResponse) Status ¶
func (r RequestAppRegistrationByDeviceCodeResponse) Status() string
Status returns HTTPResponse.Status
func (RequestAppRegistrationByDeviceCodeResponse) StatusCode ¶
func (r RequestAppRegistrationByDeviceCodeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type RestoreProxySpec ¶
type RestoreProxySpec struct { // AutoSelection If *true*, Veeam Backup & Replication detects backup proxies that are connected to the source datastore and automatically assigns optimal proxy resources for processing VM data. AutoSelection bool `json:"autoSelection"` // ProxyIds Array of backup proxy IDs. ProxyIds *[]openapi_types.UUID `json:"proxyIds,omitempty"` }
RestoreProxySpec Backup proxies for VM data transport.
type RestoreTargetDatastoreSpec ¶
type RestoreTargetDatastoreSpec struct { // Datastore VMware vSphere object. Datastore *VmwareObjectModel `json:"datastore,omitempty"` // DiskType Disk format of the restored VM. DiskType *EDiskCreationMode `json:"diskType,omitempty"` }
RestoreTargetDatastoreSpec Destination datastore.
type RestoreTargetFolderSpec ¶
type RestoreTargetFolderSpec struct { // Folder VMware vSphere object. Folder VmwareObjectModel `json:"folder"` // RestoreVmTags If *true*, Veeam Backup & Replication restores tags that were assigned to the original VMs, and assigns them to the restored VMs. RestoreVmTags *bool `json:"restoreVmTags,omitempty"` // VmName VM name. VmName *string `json:"vmName,omitempty"` }
RestoreTargetFolderSpec Destination VM folder.
type RestoreTargetNetworkSpec ¶
type RestoreTargetNetworkSpec struct { // Disconnected If *true*, the restored VMs is not connected to any virtual network. Disconnected *bool `json:"disconnected,omitempty"` // Network VMware vSphere object. Network VmwareObjectModel `json:"network"` }
RestoreTargetNetworkSpec Network to which the restored VM is connected.
type S3CompatibleBrowserDestinationSpec ¶
type S3CompatibleBrowserDestinationSpec struct { // BucketName Name of the bucket where you want to store your backup data. BucketName string `json:"bucketName"` // ConnectionPoint Endpoint address and port number of the S3 compatible storage. ConnectionPoint string `json:"connectionPoint"` // CredentialsId ID of a cloud credentials record requiered to connect to the object storage. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // HostId ID of a server you want to use to connect to the object storage. You can use the backup server or any Microsoft Windows or Linux server added to your backup infrastructure. By default, the backup server ID is used. HostId *openapi_types.UUID `json:"hostId,omitempty"` // NewFolderName Name of the new folder. NewFolderName *string `json:"newFolderName,omitempty"` // RegionId Region where the bucket is located. RegionId string `json:"regionId"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
S3CompatibleBrowserDestinationSpec defines model for S3CompatibleBrowserDestinationSpec.
type S3CompatibleBrowserModel ¶
type S3CompatibleBrowserModel struct { // ConnectionPoint Service point address and port number of the S3 compatible storage. ConnectionPoint *string `json:"connectionPoint,omitempty"` // CredentialsId ID of the cloud credentials record. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // HostId ID of a server used to connect to the S3 compatible storage. HostId *openapi_types.UUID `json:"hostId,omitempty"` // Regions Array of regions. Regions *[]S3CompatibleRegionBrowserModel `json:"regions,omitempty"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
S3CompatibleBrowserModel defines model for S3CompatibleBrowserModel.
type S3CompatibleBrowserSpec ¶
type S3CompatibleBrowserSpec struct { // CredentialsId ID of the object storage account (for browsing either storage or compute infrastructure). CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // GatewayServerId ID of a gateway server you want to use to connect to the object storage. Specify this parameter to check internet connection of the server. As a gateway server you can use the backup server or any Microsoft Windows or Linux server added to your backup infrastructure. By default, the backup server ID is used. GatewayServerId *openapi_types.UUID `json:"gatewayServerId,omitempty"` // RegionId Region where the S3 compatible storage is located. RegionId *string `json:"regionId,omitempty"` // ServicePoint Service point address of the S3 compatible storage. ServicePoint *string `json:"servicePoint,omitempty"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
S3CompatibleBrowserSpec defines model for S3CompatibleBrowserSpec.
type S3CompatibleBucketBrowserModel ¶
type S3CompatibleBucketBrowserModel struct { // Folders Array of folders located in the bucket. Folders *[]string `json:"folders,omitempty"` // Name Bucket name. Name *string `json:"name,omitempty"` }
S3CompatibleBucketBrowserModel defines model for S3CompatibleBucketBrowserModel.
type S3CompatibleProxyModel ¶
type S3CompatibleProxyModel struct { // ManagedServerId ID of a managed server used as a proxy appliance. ManagedServerId openapi_types.UUID `json:"managedServerId"` }
S3CompatibleProxyModel Proxy appliance for the S3 compatible storage.
type S3CompatibleRegionBrowserModel ¶
type S3CompatibleRegionBrowserModel struct { // Buckets Array of buckets located in the region. Buckets *[]S3CompatibleBucketBrowserModel `json:"buckets,omitempty"` // Id Region ID. Id *string `json:"id,omitempty"` // Name Region name. Name *string `json:"name,omitempty"` }
S3CompatibleRegionBrowserModel defines model for S3CompatibleRegionBrowserModel.
type S3CompatibleStorageAccountImportModel ¶
type S3CompatibleStorageAccountImportModel struct { // ConnectionSettings Object storage connection settings. ConnectionSettings ObjectStorageConnectionImportSpec `json:"connectionSettings"` // Credentials Cloud credentials used for connection. Credentials CloudCredentialsImportModel `json:"credentials"` // RegionId ID of a region where the storage is located. RegionId string `json:"regionId"` // ServicePoint Endpoint address of the storage. ServicePoint string `json:"servicePoint"` }
S3CompatibleStorageAccountImportModel Account used to access the S3 compatible storage.
type S3CompatibleStorageAccountModel ¶
type S3CompatibleStorageAccountModel struct { // ConnectionSettings Object storage connection settings. ConnectionSettings *ObjectStorageConnectionModel `json:"connectionSettings,omitempty"` // CredentialsId ID of a cloud credentials record used to access the storage. CredentialsId openapi_types.UUID `json:"credentialsId"` // RegionId ID of a region where the storage is located. RegionId string `json:"regionId"` // ServicePoint Endpoint address and port number of the storage. ServicePoint string `json:"servicePoint"` }
S3CompatibleStorageAccountModel Account used to access the S3 compatible storage.
type S3CompatibleStorageBucketModel ¶
type S3CompatibleStorageBucketModel struct { // BucketName Bucket name. BucketName string `json:"bucketName"` // FolderName Name of the folder that the object storage repository is mapped to. FolderName string `json:"folderName"` // Immutability Object storage immutability. Immutability *ObjectStorageImmutabilityModel `json:"immutability,omitempty"` // StorageConsumptionLimit Soft consumption limit for the storage. The limit can be exceeded temporarily. StorageConsumptionLimit *ObjectStorageConsumptionLimitModel `json:"storageConsumptionLimit,omitempty"` }
S3CompatibleStorageBucketModel Bucket where backup data is stored.
type S3CompatibleStorageImportSpec ¶
type S3CompatibleStorageImportSpec struct { // Account Account used to access the S3 compatible storage. Account S3CompatibleStorageAccountImportModel `json:"account"` // Bucket Bucket where backup data is stored. Bucket S3CompatibleStorageBucketModel `json:"bucket"` // Description Description of the object storage repository. Description string `json:"description"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsImportSpec `json:"mountServer"` // Name Name of the object storage repository. Name string `json:"name"` // ProxyAppliance Proxy appliance for the S3 compatible storage. ProxyAppliance *S3CompatibleProxyModel `json:"proxyAppliance,omitempty"` // Tag Tag that identifies the object storage repository. Tag string `json:"tag"` // Type Repository type. Type ERepositoryType `json:"type"` }
S3CompatibleStorageImportSpec defines model for S3CompatibleStorageImportSpec.
type S3CompatibleStorageModel ¶
type S3CompatibleStorageModel struct { // Account Account used to access the S3 compatible storage. Account S3CompatibleStorageAccountModel `json:"account"` // Bucket Bucket where backup data is stored. Bucket S3CompatibleStorageBucketModel `json:"bucket"` // Description Description of the backup repository. Description *string `json:"description,omitempty"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // Id ID of the backup repository. Id *openapi_types.UUID `json:"id,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // ProxyAppliance Proxy appliance for the S3 compatible storage. ProxyAppliance *S3CompatibleProxyModel `json:"proxyAppliance,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
S3CompatibleStorageModel defines model for S3CompatibleStorageModel.
type S3CompatibleStorageSpec ¶
type S3CompatibleStorageSpec struct { // Account Account used to access the S3 compatible storage. Account S3CompatibleStorageAccountModel `json:"account"` // Bucket Bucket where backup data is stored. Bucket S3CompatibleStorageBucketModel `json:"bucket"` // Description Description of the backup repository. Description *string `json:"description,omitempty"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // ProxyAppliance Proxy appliance for the S3 compatible storage. ProxyAppliance *S3CompatibleProxyModel `json:"proxyAppliance,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
S3CompatibleStorageSpec defines model for S3CompatibleStorageSpec.
type ScaleOutExtentMaintenanceSpec ¶
type ScaleOutExtentMaintenanceSpec struct { // RepositoryIds Array of repository IDs added as scale-out backup repository extents. RepositoryIds []openapi_types.UUID `json:"repositoryIds"` }
ScaleOutExtentMaintenanceSpec defines model for ScaleOutExtentMaintenanceSpec.
type ScaleOutRepositoriesResult ¶
type ScaleOutRepositoriesResult struct { // Data Array of scale-out backup repositories. Data []ScaleOutRepositoryModel `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
ScaleOutRepositoriesResult defines model for ScaleOutRepositoriesResult.
type ScaleOutRepositoryModel ¶
type ScaleOutRepositoryModel struct { // ArchiveTier Archive tier. ArchiveTier *ArchiveTierModel `json:"archiveTier,omitempty"` // CapacityTier Capacity tier. CapacityTier *CapacityTierModel `json:"capacityTier,omitempty"` // Description Description of the scale-out backup repository. Description string `json:"description"` // Id ID of the scale-out backup repository. Id openapi_types.UUID `json:"id"` // Name Name of the scale-out backup repository. Name string `json:"name"` // PerformanceTier Performance tier. PerformanceTier PerformanceTierModel `json:"performanceTier"` // PlacementPolicy Backup file placement policy. PlacementPolicy *PlacementPolicyModel `json:"placementPolicy,omitempty"` // Tag Tag assigned to the scale-out backup repository. Tag *string `json:"tag,omitempty"` }
ScaleOutRepositoryModel defines model for ScaleOutRepositoryModel.
type ScaleOutRepositorySpec ¶
type ScaleOutRepositorySpec struct { // ArchiveTier Archive tier. ArchiveTier *ArchiveTierModel `json:"archiveTier,omitempty"` // CapacityTier Capacity tier. CapacityTier *CapacityTierModel `json:"capacityTier,omitempty"` // Description Description of the scale-out backup repository. Description string `json:"description"` // Name Name of the scale-out backup repository. Name string `json:"name"` // PerformanceTier Performance tier. PerformanceTier PerformanceTierSpec `json:"performanceTier"` // PlacementPolicy Backup file placement policy. PlacementPolicy *PlacementPolicyModel `json:"placementPolicy,omitempty"` // Tag Tag assigned to the scale-out backup repository. Tag *string `json:"tag,omitempty"` }
ScaleOutRepositorySpec defines model for ScaleOutRepositorySpec.
type ScheduleAfterThisJobModel ¶
type ScheduleAfterThisJobModel struct { // IsEnabled If *true*, job chaining is enabled. IsEnabled bool `json:"isEnabled"` // JobName Name of the preceding job. JobName *string `json:"jobName,omitempty"` }
ScheduleAfterThisJobModel Job chaining options.
type ScheduleBackupWindowModel ¶
type ScheduleBackupWindowModel struct { // BackupWindow Time scheme that defines permitted days and hours for the job to start. BackupWindow *BackupWindowSettingModel `json:"backupWindow,omitempty"` // IsEnabled If *true*, backup window is enabled. IsEnabled bool `json:"isEnabled"` }
ScheduleBackupWindowModel Backup window settings.
type ScheduleDailyModel ¶
type ScheduleDailyModel struct { // DailyKind Kind of daily scheduling scheme. DailyKind *EDailyKinds `json:"dailyKind,omitempty"` // Days Days of the week when the job must start. Days *[]EDayOfWeek `json:"days,omitempty"` // IsEnabled If *true*, daily schedule is enabled. IsEnabled bool `json:"isEnabled"` // LocalTime Local time when the job must start. LocalTime *string `json:"localTime,omitempty"` }
ScheduleDailyModel Daily scheduling options.
type ScheduleMonthlyModel ¶
type ScheduleMonthlyModel struct { // DayNumberInMonth Week day number in the month. DayNumberInMonth *EDayNumberInMonth `json:"dayNumberInMonth,omitempty"` // DayOfMonth Day of the month when the job must start. DayOfMonth *int `json:"dayOfMonth,omitempty"` // DayOfWeek Day of the week. DayOfWeek *EDayOfWeek `json:"dayOfWeek,omitempty"` // IsEnabled If *true*, monthly schedule is enabled. IsEnabled bool `json:"isEnabled"` // LocalTime Local time when the job must start. LocalTime *string `json:"localTime,omitempty"` // Months Months when the job must start. Months *[]EMonth `json:"months,omitempty"` }
ScheduleMonthlyModel Monthly scheduling options.
type SchedulePeriodicallyModel ¶
type SchedulePeriodicallyModel struct { // BackupWindow Time scheme that defines permitted days and hours for the job to start. BackupWindow *BackupWindowSettingModel `json:"backupWindow,omitempty"` // Frequency Number of time units that defines the time interval. Frequency *int `json:"frequency,omitempty"` // IsEnabled If *true*, periodic schedule is enabled. IsEnabled bool `json:"isEnabled"` // PeriodicallyKind Time unit for periodic job scheduling. PeriodicallyKind *EPeriodicallyKinds `json:"periodicallyKind,omitempty"` // StartTimeWithinAnHour Start time within an hour, in minutes. StartTimeWithinAnHour *int `json:"startTimeWithinAnHour,omitempty"` }
SchedulePeriodicallyModel Periodic scheduling options.
type ScheduleRetryModel ¶
type ScheduleRetryModel struct { // AwaitMinutes Time interval between job retries in minutes. Must be greater than zero. AwaitMinutes *int `json:"awaitMinutes,omitempty"` // IsEnabled If *true*, retry options are enabled. IsEnabled *bool `json:"isEnabled,omitempty"` // RetryCount Number of retries set for the job. Must be greater than zero. RetryCount *int `json:"retryCount,omitempty"` }
ScheduleRetryModel Retry options.
type ScriptCommand ¶
type ScriptCommand struct { // Command Path to the script. Command *string `json:"command,omitempty"` // IsEnabled If *true*, script execution is enabled. IsEnabled bool `json:"isEnabled"` }
ScriptCommand Script settings.
type SecureRestoreSpec ¶
type SecureRestoreSpec struct { // EnableAntivirusScan If *true*, Veeam Backup & Replication scans machine data with antivirus software before restoring the machine to the production environment. EnableAntivirusScan bool `json:"enableAntivirusScan"` // EnableEntireVolumeScan If *true*, the antivirus continues machine scan after the first malware is found. EnableEntireVolumeScan *bool `json:"enableEntireVolumeScan,omitempty"` // VirusDetectionAction Action that Veeam Backup & Replication takes if the antivirus software finds a threat. VirusDetectionAction *EVirusDetectionAction `json:"virusDetectionAction,omitempty"` }
SecureRestoreSpec Secure restore settings.
type ServerInfoModel ¶
type ServerInfoModel struct { // BuildVersion Veeam Backup & Replication build number. BuildVersion string `json:"buildVersion"` // Name Full DNS name or IP address of the backup server. Name string `json:"name"` // Patches Array of Veeam Backup & Replication cumulative patches installed on the backup server. Patches []string `json:"patches"` // VbrId Veeam Backup & Replication installation ID. VbrId *string `json:"vbrId,omitempty"` }
ServerInfoModel defines model for ServerInfoModel.
type ServerTimeModel ¶
type ServerTimeModel struct { // ServerTime Current date and time on the backup server. ServerTime time.Time `json:"serverTime"` // TimeZone Time zone where the backup server is located. TimeZone *string `json:"timeZone,omitempty"` }
ServerTimeModel defines model for ServerTimeModel.
type ServicesModel ¶
type ServicesModel struct { // Name Name of the service. Name string `json:"name"` // Port Port used to communicate with the service. Port int `json:"port"` }
ServicesModel defines model for ServicesModel.
type ServicesResult ¶
type ServicesResult struct { // Data Array of services. Data []ServicesModel `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
ServicesResult defines model for ServicesResult.
type SessionLogRecordModel ¶
type SessionLogRecordModel struct { // Description Description of the log record. Description *string `json:"description,omitempty"` // Id ID of the log record. Id *int `json:"id,omitempty"` // StartTime Date and time when the operation was started. StartTime *time.Time `json:"startTime,omitempty"` Status *ETaskLogRecordStatus `json:"status,omitempty"` // Title Title of the log record. Title *string `json:"title,omitempty"` // UpdateTime Date and time when the log record was updated. UpdateTime *time.Time `json:"updateTime,omitempty"` }
SessionLogRecordModel Record of the session log.
type SessionLogResult ¶
type SessionLogResult struct { // Records Array of log records. Records *[]SessionLogRecordModel `json:"records,omitempty"` // TotalRecords Total number of records. TotalRecords *int `json:"totalRecords,omitempty"` }
SessionLogResult Log of the session.
type SessionModel ¶
type SessionModel struct { // ActivityId ID of the activity. ActivityId openapi_types.UUID `json:"activityId"` // CreationTime Date and time when the session was created. CreationTime time.Time `json:"creationTime"` // EndTime Date and time when the session was ended. EndTime *time.Time `json:"endTime,omitempty"` // Id ID of the session. Id openapi_types.UUID `json:"id"` // Name Name of the session. Name string `json:"name"` // ParentSessionId ID of the parent session. ParentSessionId *openapi_types.UUID `json:"parentSessionId,omitempty"` // ProgressPercent Progress percentage of the session. ProgressPercent *int `json:"progressPercent,omitempty"` // ResourceId ID of the resource. ResourceId *openapi_types.UUID `json:"resourceId,omitempty"` // ResourceReference URI of the resource. ResourceReference *string `json:"resourceReference,omitempty"` // Result Session result. Result *SessionResultModel `json:"result,omitempty"` // SessionType Type of the session. SessionType ESessionType `json:"sessionType"` // State State of the session. State ESessionState `json:"state"` // Usn Update sequence number. Usn int64 `json:"usn"` }
SessionModel defines model for SessionModel.
type SessionResultModel ¶
type SessionResultModel struct { // IsCanceled If *true*, the session has been canceled. IsCanceled *bool `json:"isCanceled,omitempty"` // Message Message that explains the session result. Message *string `json:"message,omitempty"` // Result Result status. Result ESessionResult `json:"result"` }
SessionResultModel Session result.
type SessionsResult ¶
type SessionsResult struct { // Data Array of sessions. Data []SessionModel `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
SessionsResult defines model for SessionsResult.
type SmbRepositoryShareSettingsModel ¶
type SmbRepositoryShareSettingsModel struct { openapi_types.UUID `json:"credentialsId"` GatewayServer *RepositoryShareGatewayModel `json:"gatewayServer,omitempty"` SharePath string `json:"sharePath"` }CredentialsId
SmbRepositoryShareSettingsModel Share settings.
type SmbRepositoryShareSettingsSpec ¶
type SmbRepositoryShareSettingsSpec struct { CredentialsImportModel `json:"credentials"` GatewayServer *RepositoryShareGatewayImportSpec `json:"gatewayServer,omitempty"` SharePath string `json:"sharePath"` }Credentials
SmbRepositoryShareSettingsSpec Share settings.
type SmbStorageImportSpec ¶
type SmbStorageImportSpec struct { // Description Description of the backup repository. Description string `json:"description"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsImportSpec `json:"mountServer"` // Name Name of the backup repository. Name string `json:"name"` // Repository Repository settings. Repository NetworkRepositorySettingsModel `json:"repository"` Share SmbRepositoryShareSettingsSpec `json:"share"` // Tag Tag that identifies the backup repository. Tag string `json:"tag"` // Type Repository type. Type ERepositoryType `json:"type"` }
SmbStorageImportSpec defines model for SmbStorageImportSpec.
type SmbStorageModel ¶
type SmbStorageModel struct { // Description Description of the backup repository. Description *string `json:"description,omitempty"` // Id ID of the backup repository. Id *openapi_types.UUID `json:"id,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // Repository Repository settings. Repository NetworkRepositorySettingsModel `json:"repository"` Share SmbRepositoryShareSettingsModel `json:"share"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
SmbStorageModel defines model for SmbStorageModel.
type SmbStorageSpec ¶
type SmbStorageSpec struct { // Description Description of the backup repository. Description *string `json:"description,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // Repository Repository settings. Repository NetworkRepositorySettingsModel `json:"repository"` Share SmbRepositoryShareSettingsModel `json:"share"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
SmbStorageSpec defines model for SmbStorageSpec.
type StandardCredentialsModel ¶
type StandardCredentialsModel struct { // CreationTime Date and time when the credentials were created. CreationTime *time.Time `json:"creationTime,omitempty"` // Description Description of the credentials record. Description *string `json:"description,omitempty"` // Id ID of the credentials record. Id *openapi_types.UUID `json:"id,omitempty"` // Tag Tag used to identify the credentials record. Tag *string `json:"tag,omitempty"` // Type Credentials type. Type *ECredentialsType `json:"type,omitempty"` // Username User name. Username *string `json:"username,omitempty"` }
StandardCredentialsModel defines model for StandardCredentialsModel.
type StandardCredentialsSpec ¶
type StandardCredentialsSpec struct { // Description Description of the credentials record. Description *string `json:"description,omitempty"` // Password Password. Password *string `json:"password,omitempty"` // Tag Tag used to identify the credentials record. Tag *string `json:"tag,omitempty"` // Type Credentials type. Type *ECredentialsType `json:"type,omitempty"` // Username User name. Username *string `json:"username,omitempty"` }
StandardCredentialsSpec defines model for StandardCredentialsSpec.
type StartConfigBackupParams ¶
type StartConfigBackupParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
StartConfigBackupParams defines parameters for StartConfigBackup.
type StartConfigBackupResponse ¶
type StartConfigBackupResponse struct { Body []byte HTTPResponse *http.Response JSON200 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseStartConfigBackupResponse ¶
func ParseStartConfigBackupResponse(rsp *http.Response) (*StartConfigBackupResponse, error)
ParseStartConfigBackupResponse parses an HTTP response from a StartConfigBackupWithResponse call
func (StartConfigBackupResponse) Status ¶
func (r StartConfigBackupResponse) Status() string
Status returns HTTPResponse.Status
func (StartConfigBackupResponse) StatusCode ¶
func (r StartConfigBackupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type StartJobJSONRequestBody ¶
type StartJobJSONRequestBody = JobStartSpec
StartJobJSONRequestBody defines body for StartJob for application/json ContentType.
type StartJobParams ¶
type StartJobParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
StartJobParams defines parameters for StartJob.
type StartJobResponse ¶
type StartJobResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseStartJobResponse ¶
func ParseStartJobResponse(rsp *http.Response) (*StartJobResponse, error)
ParseStartJobResponse parses an HTTP response from a StartJobWithResponse call
func (StartJobResponse) Status ¶
func (r StartJobResponse) Status() string
Status returns HTTPResponse.Status
func (StartJobResponse) StatusCode ¶
func (r StartJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type StopAutomationSessionParams ¶
type StopAutomationSessionParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
StopAutomationSessionParams defines parameters for StopAutomationSession.
type StopAutomationSessionResponse ¶
type StopAutomationSessionResponse struct { Body []byte HTTPResponse *http.Response JSON200 *EmptySuccessResponse JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseStopAutomationSessionResponse ¶
func ParseStopAutomationSessionResponse(rsp *http.Response) (*StopAutomationSessionResponse, error)
ParseStopAutomationSessionResponse parses an HTTP response from a StopAutomationSessionWithResponse call
func (StopAutomationSessionResponse) Status ¶
func (r StopAutomationSessionResponse) Status() string
Status returns HTTPResponse.Status
func (StopAutomationSessionResponse) StatusCode ¶
func (r StopAutomationSessionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type StopJobJSONRequestBody ¶
type StopJobJSONRequestBody = JobStopSpec
StopJobJSONRequestBody defines body for StopJob for application/json ContentType.
type StopJobParams ¶
type StopJobParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
StopJobParams defines parameters for StopJob.
type StopJobResponse ¶
type StopJobResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseStopJobResponse ¶
func ParseStopJobResponse(rsp *http.Response) (*StopJobResponse, error)
ParseStopJobResponse parses an HTTP response from a StopJobWithResponse call
func (StopJobResponse) Status ¶
func (r StopJobResponse) Status() string
Status returns HTTPResponse.Status
func (StopJobResponse) StatusCode ¶
func (r StopJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type StopSessionParams ¶
type StopSessionParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
StopSessionParams defines parameters for StopSession.
type StopSessionResponse ¶
type StopSessionResponse struct { Body []byte HTTPResponse *http.Response JSON200 *EmptySuccessResponse JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseStopSessionResponse ¶
func ParseStopSessionResponse(rsp *http.Response) (*StopSessionResponse, error)
ParseStopSessionResponse parses an HTTP response from a StopSessionWithResponse call
func (StopSessionResponse) Status ¶
func (r StopSessionResponse) Status() string
Status returns HTTPResponse.Status
func (StopSessionResponse) StatusCode ¶
func (r StopSessionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SyntheticFullSettingsModel ¶
type SyntheticFullSettingsModel struct { // IsEnabled If *true*, active full backups are enabled. IsEnabled bool `json:"isEnabled"` // Monthly Monthly schedule settings. Monthly *AdvancedStorageScheduleMonthlyModel `json:"monthly,omitempty"` // Weekly Weekly schedule settings. Weekly *AdvancedStorageScheduleWeeklyModel `json:"weekly,omitempty"` }
SyntheticFullSettingsModel Synthetic full backup settings.
type TokenLoginSpec ¶
type TokenLoginSpec struct { // Code Authorization code. Required if the `grant_type` value is `authorization_code`. Code *string `json:"code,omitempty"` // GrantType Authorization grant type.<br>Available values:<ul> <li>`password` — used to obtain an access token by providing a user name and password.</li> <li>`refresh_token` — used to refresh an expired or lost access token by providing a refresh token.</li> <li>`authorization_code` — used to obtain an access token by providing an authorization code.</li> <li>`vbr_token` — used to obtain an access token by providing a Veeam Backup & Replication token. This grant type is only used in a restricted mode for integration with Veeam Backup & Replication.</li></ul> GrantType ELoginGrantType `json:"grant_type"` // Password Password. Required if the `grant_type` value is `password`. Password *string `json:"password,omitempty"` // RefreshToken Refresh token. Required if the `grant_type` value is `refresh_token`. RefreshToken *string `json:"refresh_token,omitempty"` // UseShortTermRefresh If *true*, a short-term refresh token is used. Lifetime of the short-term refresh token is the access token lifetime plus 15 minutes. UseShortTermRefresh *bool `json:"use_short_term_refresh,omitempty"` // Username User name. Required if the `grant_type` value is `password`. Username *string `json:"username,omitempty"` // VbrToken Veeam Backup & Replication platform service token. VbrToken *string `json:"vbr_token,omitempty"` }
TokenLoginSpec defines model for TokenLoginSpec.
type TokenModel ¶
type TokenModel struct { // DotExpires Date and time when the access token expires. DotExpires time.Time `json:".expires"` // DotIssued Date and time when the access token is issued. DotIssued time.Time `json:".issued"` // AccessToken String that represents authorization issued to the client. It must be specified in all requests. An access token can be used multiple times, but its lifetime is 15 minutes. AccessToken string `json:"access_token"` // ExpiresIn Lifetime of the access token, in seconds. ExpiresIn int32 `json:"expires_in"` // RefreshToken String that is used to obtain a new access token if the current access token expires or becomes lost. A refresh token can be used only once, and its default lifetime is 14 days. RefreshToken string `json:"refresh_token"` // TokenType Type of the access token. TokenType string `json:"token_type"` }
TokenModel defines model for TokenModel.
type TrafficRuleModel ¶
type TrafficRuleModel struct { // EncryptionEnabled If *true*, traffic encryption is enabled. EncryptionEnabled *bool `json:"encryptionEnabled,omitempty"` // Id ID of the rule. Id *openapi_types.UUID `json:"id,omitempty"` // Name Name of the rule. Name string `json:"name"` // SourceIPEnd End IP address of the range for the backup infrastructure components on the source side. SourceIPEnd string `json:"sourceIPEnd"` // SourceIPStart Start IP address of the range for the backup infrastructure components on the source side. SourceIPStart string `json:"sourceIPStart"` // TargetIPEnd End IP address of the range for the backup infrastructure components on the target side. TargetIPEnd string `json:"targetIPEnd"` // TargetIPStart Start IP address of the range for the backup infrastructure components on the target side. TargetIPStart string `json:"targetIPStart"` // ThrottlingEnabled If *true*, traffic throttling is enabled. ThrottlingEnabled *bool `json:"throttlingEnabled,omitempty"` // ThrottlingUnit Traffic speed unit. ThrottlingUnit *ESpeedUnit `json:"throttlingUnit,omitempty"` // ThrottlingValue Maximum speed that must be used to transfer data from source to target. ThrottlingValue *int32 `json:"throttlingValue,omitempty"` // ThrottlingWindowEnabled If *true*, throttling window during which the speed must be limited is enabled. ThrottlingWindowEnabled *bool `json:"throttlingWindowEnabled,omitempty"` // ThrottlingWindowOptions Time scheme that defines permitted days and hours for the job to start. ThrottlingWindowOptions *BackupWindowSettingModel `json:"throttlingWindowOptions,omitempty"` }
TrafficRuleModel defines model for TrafficRuleModel.
type UpdateCloudCredsJSONRequestBody ¶
type UpdateCloudCredsJSONRequestBody = CloudCredentialsModel
UpdateCloudCredsJSONRequestBody defines body for UpdateCloudCreds for application/json ContentType.
type UpdateCloudCredsParams ¶
type UpdateCloudCredsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
UpdateCloudCredsParams defines parameters for UpdateCloudCreds.
type UpdateCloudCredsResponse ¶
type UpdateCloudCredsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *CloudCredentialsModel JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseUpdateCloudCredsResponse ¶
func ParseUpdateCloudCredsResponse(rsp *http.Response) (*UpdateCloudCredsResponse, error)
ParseUpdateCloudCredsResponse parses an HTTP response from a UpdateCloudCredsWithResponse call
func (UpdateCloudCredsResponse) Status ¶
func (r UpdateCloudCredsResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateCloudCredsResponse) StatusCode ¶
func (r UpdateCloudCredsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateComputerRecoveryTokenJSONRequestBody ¶
type UpdateComputerRecoveryTokenJSONRequestBody = ComputerRecoveryTokenModel
UpdateComputerRecoveryTokenJSONRequestBody defines body for UpdateComputerRecoveryToken for application/json ContentType.
type UpdateComputerRecoveryTokenParams ¶
type UpdateComputerRecoveryTokenParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
UpdateComputerRecoveryTokenParams defines parameters for UpdateComputerRecoveryToken.
type UpdateComputerRecoveryTokenResponse ¶
type UpdateComputerRecoveryTokenResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ComputerRecoveryTokenModel JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseUpdateComputerRecoveryTokenResponse ¶
func ParseUpdateComputerRecoveryTokenResponse(rsp *http.Response) (*UpdateComputerRecoveryTokenResponse, error)
ParseUpdateComputerRecoveryTokenResponse parses an HTTP response from a UpdateComputerRecoveryTokenWithResponse call
func (UpdateComputerRecoveryTokenResponse) Status ¶
func (r UpdateComputerRecoveryTokenResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateComputerRecoveryTokenResponse) StatusCode ¶
func (r UpdateComputerRecoveryTokenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateConfigBackupOptionsJSONRequestBody ¶
type UpdateConfigBackupOptionsJSONRequestBody = ConfigBackupModel
UpdateConfigBackupOptionsJSONRequestBody defines body for UpdateConfigBackupOptions for application/json ContentType.
type UpdateConfigBackupOptionsParams ¶
type UpdateConfigBackupOptionsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
UpdateConfigBackupOptionsParams defines parameters for UpdateConfigBackupOptions.
type UpdateConfigBackupOptionsResponse ¶
type UpdateConfigBackupOptionsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ConfigBackupModel JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseUpdateConfigBackupOptionsResponse ¶
func ParseUpdateConfigBackupOptionsResponse(rsp *http.Response) (*UpdateConfigBackupOptionsResponse, error)
ParseUpdateConfigBackupOptionsResponse parses an HTTP response from a UpdateConfigBackupOptionsWithResponse call
func (UpdateConfigBackupOptionsResponse) Status ¶
func (r UpdateConfigBackupOptionsResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateConfigBackupOptionsResponse) StatusCode ¶
func (r UpdateConfigBackupOptionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateCredsJSONRequestBody ¶
type UpdateCredsJSONRequestBody = CredentialsModel
UpdateCredsJSONRequestBody defines body for UpdateCreds for application/json ContentType.
type UpdateCredsParams ¶
type UpdateCredsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
UpdateCredsParams defines parameters for UpdateCreds.
type UpdateCredsResponse ¶
type UpdateCredsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *CredentialsModel JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseUpdateCredsResponse ¶
func ParseUpdateCredsResponse(rsp *http.Response) (*UpdateCredsResponse, error)
ParseUpdateCredsResponse parses an HTTP response from a UpdateCredsWithResponse call
func (UpdateCredsResponse) Status ¶
func (r UpdateCredsResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateCredsResponse) StatusCode ¶
func (r UpdateCredsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateEncryptionPasswordJSONRequestBody ¶
type UpdateEncryptionPasswordJSONRequestBody = EncryptionPasswordModel
UpdateEncryptionPasswordJSONRequestBody defines body for UpdateEncryptionPassword for application/json ContentType.
type UpdateEncryptionPasswordParams ¶
type UpdateEncryptionPasswordParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
UpdateEncryptionPasswordParams defines parameters for UpdateEncryptionPassword.
type UpdateEncryptionPasswordResponse ¶
type UpdateEncryptionPasswordResponse struct { Body []byte HTTPResponse *http.Response JSON200 *EncryptionPasswordModel JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseUpdateEncryptionPasswordResponse ¶
func ParseUpdateEncryptionPasswordResponse(rsp *http.Response) (*UpdateEncryptionPasswordResponse, error)
ParseUpdateEncryptionPasswordResponse parses an HTTP response from a UpdateEncryptionPasswordWithResponse call
func (UpdateEncryptionPasswordResponse) Status ¶
func (r UpdateEncryptionPasswordResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateEncryptionPasswordResponse) StatusCode ¶
func (r UpdateEncryptionPasswordResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateGeneralOptionsJSONRequestBody ¶
type UpdateGeneralOptionsJSONRequestBody = GeneralOptionsModel
UpdateGeneralOptionsJSONRequestBody defines body for UpdateGeneralOptions for application/json ContentType.
type UpdateGeneralOptionsParams ¶
type UpdateGeneralOptionsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
UpdateGeneralOptionsParams defines parameters for UpdateGeneralOptions.
type UpdateGeneralOptionsResponse ¶
type UpdateGeneralOptionsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *GeneralOptionsModel JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseUpdateGeneralOptionsResponse ¶
func ParseUpdateGeneralOptionsResponse(rsp *http.Response) (*UpdateGeneralOptionsResponse, error)
ParseUpdateGeneralOptionsResponse parses an HTTP response from a UpdateGeneralOptionsWithResponse call
func (UpdateGeneralOptionsResponse) Status ¶
func (r UpdateGeneralOptionsResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateGeneralOptionsResponse) StatusCode ¶
func (r UpdateGeneralOptionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateJobJSONRequestBody ¶
type UpdateJobJSONRequestBody = JobModel
UpdateJobJSONRequestBody defines body for UpdateJob for application/json ContentType.
type UpdateJobParams ¶
type UpdateJobParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
UpdateJobParams defines parameters for UpdateJob.
type UpdateJobResponse ¶
type UpdateJobResponse struct { Body []byte HTTPResponse *http.Response JSON200 *JobModel JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseUpdateJobResponse ¶
func ParseUpdateJobResponse(rsp *http.Response) (*UpdateJobResponse, error)
ParseUpdateJobResponse parses an HTTP response from a UpdateJobWithResponse call
func (UpdateJobResponse) Status ¶
func (r UpdateJobResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateJobResponse) StatusCode ¶
func (r UpdateJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateManagedServerJSONRequestBody ¶
type UpdateManagedServerJSONRequestBody = ManagedServerModel
UpdateManagedServerJSONRequestBody defines body for UpdateManagedServer for application/json ContentType.
type UpdateManagedServerParams ¶
type UpdateManagedServerParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
UpdateManagedServerParams defines parameters for UpdateManagedServer.
type UpdateManagedServerResponse ¶
type UpdateManagedServerResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseUpdateManagedServerResponse ¶
func ParseUpdateManagedServerResponse(rsp *http.Response) (*UpdateManagedServerResponse, error)
ParseUpdateManagedServerResponse parses an HTTP response from a UpdateManagedServerWithResponse call
func (UpdateManagedServerResponse) Status ¶
func (r UpdateManagedServerResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateManagedServerResponse) StatusCode ¶
func (r UpdateManagedServerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateProxyJSONRequestBody ¶
type UpdateProxyJSONRequestBody = ProxyModel
UpdateProxyJSONRequestBody defines body for UpdateProxy for application/json ContentType.
type UpdateProxyParams ¶
type UpdateProxyParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
UpdateProxyParams defines parameters for UpdateProxy.
type UpdateProxyResponse ¶
type UpdateProxyResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseUpdateProxyResponse ¶
func ParseUpdateProxyResponse(rsp *http.Response) (*UpdateProxyResponse, error)
ParseUpdateProxyResponse parses an HTTP response from a UpdateProxyWithResponse call
func (UpdateProxyResponse) Status ¶
func (r UpdateProxyResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateProxyResponse) StatusCode ¶
func (r UpdateProxyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateRepositoryAccessPermissionsJSONRequestBody ¶
type UpdateRepositoryAccessPermissionsJSONRequestBody = RepositoryAccessPermissionsModel
UpdateRepositoryAccessPermissionsJSONRequestBody defines body for UpdateRepositoryAccessPermissions for application/json ContentType.
type UpdateRepositoryAccessPermissionsParams ¶
type UpdateRepositoryAccessPermissionsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
UpdateRepositoryAccessPermissionsParams defines parameters for UpdateRepositoryAccessPermissions.
type UpdateRepositoryAccessPermissionsResponse ¶
type UpdateRepositoryAccessPermissionsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *RepositoryAccessPermissionsModel JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseUpdateRepositoryAccessPermissionsResponse ¶
func ParseUpdateRepositoryAccessPermissionsResponse(rsp *http.Response) (*UpdateRepositoryAccessPermissionsResponse, error)
ParseUpdateRepositoryAccessPermissionsResponse parses an HTTP response from a UpdateRepositoryAccessPermissionsWithResponse call
func (UpdateRepositoryAccessPermissionsResponse) Status ¶
func (r UpdateRepositoryAccessPermissionsResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateRepositoryAccessPermissionsResponse) StatusCode ¶
func (r UpdateRepositoryAccessPermissionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateRepositoryJSONRequestBody ¶
type UpdateRepositoryJSONRequestBody = RepositoryModel
UpdateRepositoryJSONRequestBody defines body for UpdateRepository for application/json ContentType.
type UpdateRepositoryParams ¶
type UpdateRepositoryParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
UpdateRepositoryParams defines parameters for UpdateRepository.
type UpdateRepositoryResponse ¶
type UpdateRepositoryResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseUpdateRepositoryResponse ¶
func ParseUpdateRepositoryResponse(rsp *http.Response) (*UpdateRepositoryResponse, error)
ParseUpdateRepositoryResponse parses an HTTP response from a UpdateRepositoryWithResponse call
func (UpdateRepositoryResponse) Status ¶
func (r UpdateRepositoryResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateRepositoryResponse) StatusCode ¶
func (r UpdateRepositoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateScaleOutRepositoryAccessPermissionsJSONRequestBody ¶
type UpdateScaleOutRepositoryAccessPermissionsJSONRequestBody = RepositoryAccessPermissionsModel
UpdateScaleOutRepositoryAccessPermissionsJSONRequestBody defines body for UpdateScaleOutRepositoryAccessPermissions for application/json ContentType.
type UpdateScaleOutRepositoryAccessPermissionsParams ¶
type UpdateScaleOutRepositoryAccessPermissionsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
UpdateScaleOutRepositoryAccessPermissionsParams defines parameters for UpdateScaleOutRepositoryAccessPermissions.
type UpdateScaleOutRepositoryAccessPermissionsResponse ¶
type UpdateScaleOutRepositoryAccessPermissionsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *RepositoryAccessPermissionsModel JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseUpdateScaleOutRepositoryAccessPermissionsResponse ¶
func ParseUpdateScaleOutRepositoryAccessPermissionsResponse(rsp *http.Response) (*UpdateScaleOutRepositoryAccessPermissionsResponse, error)
ParseUpdateScaleOutRepositoryAccessPermissionsResponse parses an HTTP response from a UpdateScaleOutRepositoryAccessPermissionsWithResponse call
func (UpdateScaleOutRepositoryAccessPermissionsResponse) Status ¶
func (r UpdateScaleOutRepositoryAccessPermissionsResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateScaleOutRepositoryAccessPermissionsResponse) StatusCode ¶
func (r UpdateScaleOutRepositoryAccessPermissionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateScaleOutRepositoryJSONRequestBody ¶
type UpdateScaleOutRepositoryJSONRequestBody = ScaleOutRepositoryModel
UpdateScaleOutRepositoryJSONRequestBody defines body for UpdateScaleOutRepository for application/json ContentType.
type UpdateScaleOutRepositoryParams ¶
type UpdateScaleOutRepositoryParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
UpdateScaleOutRepositoryParams defines parameters for UpdateScaleOutRepository.
type UpdateScaleOutRepositoryResponse ¶
type UpdateScaleOutRepositoryResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseUpdateScaleOutRepositoryResponse ¶
func ParseUpdateScaleOutRepositoryResponse(rsp *http.Response) (*UpdateScaleOutRepositoryResponse, error)
ParseUpdateScaleOutRepositoryResponse parses an HTTP response from a UpdateScaleOutRepositoryWithResponse call
func (UpdateScaleOutRepositoryResponse) Status ¶
func (r UpdateScaleOutRepositoryResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateScaleOutRepositoryResponse) StatusCode ¶
func (r UpdateScaleOutRepositoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateSingleUseCredentialsJSONRequestBody ¶
type UpdateSingleUseCredentialsJSONRequestBody = LinuxCredentialsSpec
UpdateSingleUseCredentialsJSONRequestBody defines body for UpdateSingleUseCredentials for application/json ContentType.
type UpdateSingleUseCredentialsParams ¶
type UpdateSingleUseCredentialsParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
UpdateSingleUseCredentialsParams defines parameters for UpdateSingleUseCredentials.
type UpdateSingleUseCredentialsResponse ¶
type UpdateSingleUseCredentialsResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SessionModel JSON400 *Error JSON401 *Error JSON403 *Error JSON404 *Error JSON500 *Error }
func ParseUpdateSingleUseCredentialsResponse ¶
func ParseUpdateSingleUseCredentialsResponse(rsp *http.Response) (*UpdateSingleUseCredentialsResponse, error)
ParseUpdateSingleUseCredentialsResponse parses an HTTP response from a UpdateSingleUseCredentialsWithResponse call
func (UpdateSingleUseCredentialsResponse) Status ¶
func (r UpdateSingleUseCredentialsResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateSingleUseCredentialsResponse) StatusCode ¶
func (r UpdateSingleUseCredentialsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateTrafficRulesJSONRequestBody ¶
type UpdateTrafficRulesJSONRequestBody = GlobalNetworkTrafficRulesModel
UpdateTrafficRulesJSONRequestBody defines body for UpdateTrafficRules for application/json ContentType.
type UpdateTrafficRulesParams ¶
type UpdateTrafficRulesParams struct { // XApiVersion Version and revision of the client REST API. Must be in the following format: `<version>-<revision>`. XApiVersion ApiVersionParam `json:"x-api-version"` }
UpdateTrafficRulesParams defines parameters for UpdateTrafficRules.
type UpdateTrafficRulesResponse ¶
type UpdateTrafficRulesResponse struct { Body []byte HTTPResponse *http.Response JSON201 *GlobalNetworkTrafficRulesModel JSON400 *Error JSON401 *Error JSON403 *Error JSON500 *Error }
func ParseUpdateTrafficRulesResponse ¶
func ParseUpdateTrafficRulesResponse(rsp *http.Response) (*UpdateTrafficRulesResponse, error)
ParseUpdateTrafficRulesResponse parses an HTTP response from a UpdateTrafficRulesWithResponse call
func (UpdateTrafficRulesResponse) Status ¶
func (r UpdateTrafficRulesResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateTrafficRulesResponse) StatusCode ¶
func (r UpdateTrafficRulesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VCenterInventoryResult ¶
type VCenterInventoryResult struct { // Data Array of vCenter Servers. Data []VmwareObjectSizeModel `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
VCenterInventoryResult defines model for VCenterInventoryResult.
type VPowerNFSPortSettingsModel ¶
type VPowerNFSPortSettingsModel struct { // MountPort Mount port. MountPort *int `json:"mountPort,omitempty"` // VPowerNFSPort vPower NFS port. VPowerNFSPort *int `json:"vPowerNFSPort,omitempty"` }
VPowerNFSPortSettingsModel Network ports used by the vPower NFS Service.
type VSphereChangedBlockTrackingSettingsModel ¶
type VSphereChangedBlockTrackingSettingsModel struct { // EnableCBTautomatically If *true*, CBT is enabled for all processed VMs even if CBT is disabled in VM configuration. CBT is used for VMs with virtual hardware version 7 or later. These VMs must not have existing snapshots. EnableCBTautomatically *bool `json:"enableCBTautomatically,omitempty"` // IsEnabled If *true*, CBT data is used. IsEnabled bool `json:"isEnabled"` // ResetCBTonActiveFull If *true*, CBT is reset before creating active full backups. ResetCBTonActiveFull *bool `json:"resetCBTonActiveFull,omitempty"` }
VSphereChangedBlockTrackingSettingsModel CBT settings for the backup job.
type ViBackupObjectModel ¶
type ViBackupObjectModel struct { // Id ID of the object. Id *openapi_types.UUID `json:"id,omitempty"` // Name Name of the object. Name *string `json:"name,omitempty"` // ObjectId ID of the virtual infrastructure object (mo-ref or ID, depending on the virtualization platform). ObjectId string `json:"objectId"` // Path Path to the object. Path *string `json:"path,omitempty"` // PlatformId Id of the platform where the object was created. PlatformId *openapi_types.UUID `json:"platformId,omitempty"` // PlatformName Platform name. PlatformName *EPlatformType `json:"platformName,omitempty"` // RestorePointsCount Number of restore points. RestorePointsCount *int `json:"restorePointsCount,omitempty"` // Type Type of the object. Type *string `json:"type,omitempty"` // ViType Type of the VMware vSphere object. ViType *EVmwareInventoryType `json:"viType,omitempty"` }
ViBackupObjectModel defines model for ViBackupObjectModel.
type ViHostImportSpec ¶
type ViHostImportSpec struct { // CertificateThumbprint Certificate thumbprint used to verify the server identity. CertificateThumbprint *string `json:"certificateThumbprint,omitempty"` // Credentials Credentials used for connection. Credentials CredentialsImportModel `json:"credentials"` // Description Description of the server. Description string `json:"description"` // Name Full DNS name or IP address of the server. Name string `json:"name"` // Port Port used to communicate with the server. Port *int `json:"port,omitempty"` // Type Type of the server. Type EManagedServerType `json:"type"` // ViHostType Type of the VMware vSphere server. ViHostType EViHostType `json:"viHostType"` }
ViHostImportSpec defines model for ViHostImportSpec.
type ViHostModel ¶
type ViHostModel struct { // CredentialsId ID of a credentials record used to connect to the server. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // Description Description of the server. Description *string `json:"description,omitempty"` // Id ID of the server. Id *openapi_types.UUID `json:"id,omitempty"` // Name Full DNS name or IP address of the server. Name *string `json:"name,omitempty"` // Port Port used to communicate with the server. Port int `json:"port"` // Type Type of the server. Type *EManagedServerType `json:"type,omitempty"` // ViHostType Type of the VMware vSphere server. ViHostType *EViHostType `json:"viHostType,omitempty"` }
ViHostModel defines model for ViHostModel.
type ViHostSpec ¶
type ViHostSpec struct { // CertificateThumbprint Certificate thumbprint used to verify the server identity. For details on how to get the thumbprint, see [Request TLS Certificate or SSH Fingerprint](#tag/Connection/operation/GetConnectionCertificate). CertificateThumbprint *string `json:"certificateThumbprint,omitempty"` // CredentialsId ID of the credentials used to connect to the server. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // Description Description of the server. Description *string `json:"description,omitempty"` // Name Full DNS name or IP address of the server. Name *string `json:"name,omitempty"` // Port Port used to communicate with the server. Port *int `json:"port,omitempty"` // Type Type of the server. Type *EManagedServerType `json:"type,omitempty"` }
ViHostSpec defines model for ViHostSpec.
type ViProxyModel ¶
type ViProxyModel struct { // Description Description of the backup proxy. Description *string `json:"description,omitempty"` // Id ID of the backup proxy. Id *openapi_types.UUID `json:"id,omitempty"` // Name Name of the backup proxy. Name *string `json:"name,omitempty"` // Server Server settings for the backup proxy. Server ProxyServerSettingsModel `json:"server"` // Type Type of the backup proxy. Type *EProxyType `json:"type,omitempty"` }
ViProxyModel defines model for ViProxyModel.
type ViProxySpec ¶
type ViProxySpec struct { // Description Description of the backup proxy. Description *string `json:"description,omitempty"` // Server Server settings for the backup proxy. Server ProxyServerSettingsModel `json:"server"` // Type Type of the backup proxy. Type *EProxyType `json:"type,omitempty"` }
ViProxySpec defines model for ViProxySpec.
type ViRootsResult ¶
type ViRootsResult struct { // Data Array of VMware vSphere servers. Data []VmwareObjectSizeModel `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
ViRootsResult defines model for ViRootsResult.
type ViVMQuickMigrationSpec ¶
type ViVMQuickMigrationSpec struct { // DeleteSourceVmsFiles If *true*, Veeam Backup & Replication will delete source VM files upon successful migration. DeleteSourceVmsFiles *bool `json:"DeleteSourceVmsFiles,omitempty"` // VeeamQMEnabled If *true*, the Veeam Quick Migration mechanism is used. Otherwise, Veeam Backup & Replication will use VMware vMotion for migration. VeeamQMEnabled *bool `json:"VeeamQMEnabled,omitempty"` // Datastore VMware vSphere object. Datastore *VmwareObjectModel `json:"datastore,omitempty"` // DestinationHost VMware vSphere object. DestinationHost VmwareObjectModel `json:"destinationHost"` // Folder VMware vSphere object. Folder *VmwareObjectModel `json:"folder,omitempty"` // ResourcePool VMware vSphere object. ResourcePool *VmwareObjectModel `json:"resourcePool,omitempty"` // SourceProxyIds Array of source backup proxies. SourceProxyIds *[]openapi_types.UUID `json:"sourceProxyIds,omitempty"` // TargetProxyIds Array of target backup proxies. TargetProxyIds *[]openapi_types.UUID `json:"targetProxyIds,omitempty"` }
ViVMQuickMigrationSpec defines model for ViVMQuickMigrationSpec.
type VmwareFcdInstantRecoveryDiskInfo ¶
type VmwareFcdInstantRecoveryDiskInfo struct { // MountedDiskName Name of the VMDK file that is stored in the datastore. MountedDiskName string `json:"mountedDiskName"` // NameInBackup Disk name displayed in the backup. NameInBackup string `json:"nameInBackup"` // ObjectId FCD ID. ObjectId string `json:"objectId"` // RegisteredFcdName Name under which the disk is registered as an FCD in the vCenter Managed Object Browser. RegisteredFcdName string `json:"registeredFcdName"` }
VmwareFcdInstantRecoveryDiskInfo defines model for VmwareFcdInstantRecoveryDiskInfo.
type VmwareFcdInstantRecoveryDiskSpec ¶
type VmwareFcdInstantRecoveryDiskSpec struct { // MountedDiskName Name of the VMDK file that will be stored in the datastore. MountedDiskName string `json:"mountedDiskName"` // NameInBackup Disk name displayed in the backup. NameInBackup string `json:"nameInBackup"` // RegisteredFcdName Name under which the disk will be registered as an FCD in the vCenter Managed Object Browser. RegisteredFcdName string `json:"registeredFcdName"` }
VmwareFcdInstantRecoveryDiskSpec defines model for VmwareFcdInstantRecoveryDiskSpec.
type VmwareFcdInstantRecoveryMount ¶
type VmwareFcdInstantRecoveryMount struct { // ErrorMessage Error message. ErrorMessage *string `json:"errorMessage,omitempty"` // Id Mount ID. Id openapi_types.UUID `json:"id"` // MountedDisks Array of mounted disks. MountedDisks *[]VmwareFcdInstantRecoveryDiskInfo `json:"mountedDisks,omitempty"` // SessionId ID of the restore session. Use the ID to track the progress. For details, see [Get Session](#tag/Sessions/operation/GetSession). SessionId openapi_types.UUID `json:"sessionId"` // Spec Instant FCD Recovery configuration:<ul> <li>Restore point ID</li> <li>Destination cluster</li> <li>Disks for restore</li> <li>Write cache</li></ul> Spec VmwareFcdInstantRecoverySpec `json:"spec"` // State Mount state. State EInstantRecoveryMountState `json:"state"` }
VmwareFcdInstantRecoveryMount defines model for VmwareFcdInstantRecoveryMount.
type VmwareFcdInstantRecoveryMountsResult ¶
type VmwareFcdInstantRecoveryMountsResult struct { // Data Array of FCD mounts. Data []VmwareFcdInstantRecoveryMount `json:"data"` // Pagination Pagination settings. Pagination PaginationResult `json:"pagination"` }
VmwareFcdInstantRecoveryMountsResult defines model for VmwareFcdInstantRecoveryMountsResult.
type VmwareFcdInstantRecoverySpec ¶
type VmwareFcdInstantRecoverySpec struct { // DestinationCluster VMware vSphere object. DestinationCluster VmwareObjectModel `json:"destinationCluster"` // DisksMapping Array of disks for restore. DisksMapping []VmwareFcdInstantRecoveryDiskSpec `json:"disksMapping"` // ObjectRestorePointId ID of the restore point. ObjectRestorePointId openapi_types.UUID `json:"objectRestorePointId"` // WriteCache Write cache for recovered disks. WriteCache *VmwareFcdWriteCacheSpec `json:"writeCache,omitempty"` }
VmwareFcdInstantRecoverySpec Instant FCD Recovery configuration:<ul> <li>Restore point ID</li> <li>Destination cluster</li> <li>Disks for restore</li> <li>Write cache</li></ul>
type VmwareFcdQuickMigrationSpec ¶
type VmwareFcdQuickMigrationSpec struct { // MountedDiskNames Array of disks that will be migrated to the `targetDatastore` associated with the `storagePolicy`. MountedDiskNames *[]string `json:"mountedDiskNames,omitempty"` // StoragePolicy VMware vSphere object. StoragePolicy *VmwareObjectModel `json:"storagePolicy,omitempty"` // TargetDatastore VMware vSphere object. TargetDatastore VmwareObjectModel `json:"targetDatastore"` }
VmwareFcdQuickMigrationSpec defines model for VmwareFcdQuickMigrationSpec.
type VmwareFcdWriteCacheSpec ¶
type VmwareFcdWriteCacheSpec struct { // CacheDatastore VMware vSphere object. CacheDatastore *VmwareObjectModel `json:"cacheDatastore,omitempty"` // RedirectIsEnabled If *true*, cache redirection is enabled. In this case, all changes made to the recovered disks while the Instant FCD Recovery is active are redirected to the specified `cacheDatastore` associated with the `storagePolicy`. RedirectIsEnabled bool `json:"redirectIsEnabled"` // StoragePolicy VMware vSphere object. StoragePolicy *VmwareObjectModel `json:"storagePolicy,omitempty"` }
VmwareFcdWriteCacheSpec Write cache for recovered disks.
type VmwareObjectDiskModel ¶
type VmwareObjectDiskModel struct { // Disks Array of disks. Disks []string `json:"disks"` // DisksToProcess Type of disk selection. DisksToProcess EVmwareDisksTypeToProcess `json:"disksToProcess"` // RemoveFromVMConfiguration If *true*, the disk is removed from VM configuration. RemoveFromVMConfiguration *bool `json:"removeFromVMConfiguration,omitempty"` // VmObject VMware vSphere object. VmObject VmwareObjectModel `json:"vmObject"` }
VmwareObjectDiskModel defines model for VmwareObjectDiskModel.
type VmwareObjectModel ¶
type VmwareObjectModel struct { // HostName Name of the VMware vSphere server that hosts the object. HostName string `json:"hostName"` // Name Name of the VMware vSphere object. Name string `json:"name"` // ObjectId ID of the VMware vSphere object. The parameter is required for all VMware vSphere objects except vCenter Servers and standalone ESXi hosts. ObjectId *string `json:"objectId,omitempty"` // Type Type of the VMware vSphere object. Type EVmwareInventoryType `json:"type"` }
VmwareObjectModel VMware vSphere object.
type VmwareObjectSizeModel ¶
type VmwareObjectSizeModel struct { // InventoryObject VMware vSphere object. InventoryObject VmwareObjectModel `json:"inventoryObject"` // Size Size used by the VMware vSphere object. Size *string `json:"size,omitempty"` }
VmwareObjectSizeModel defines model for VmwareObjectSizeModel.
type WasabiCloudStorageAccountImportModel ¶
type WasabiCloudStorageAccountImportModel struct { // ConnectionSettings Object storage connection settings. ConnectionSettings ObjectStorageConnectionImportSpec `json:"connectionSettings"` // Credentials Cloud credentials used for connection. Credentials CloudCredentialsImportModel `json:"credentials"` // RegionId ID of a region where the storage is located. RegionId string `json:"regionId"` }
WasabiCloudStorageAccountImportModel Account used to access the Wasabi Cloud storage.
type WasabiCloudStorageAccountModel ¶
type WasabiCloudStorageAccountModel struct { // ConnectionSettings Object storage connection settings. ConnectionSettings ObjectStorageConnectionModel `json:"connectionSettings"` // CredentialsId ID of a cloud credentials record used to access the storage. CredentialsId openapi_types.UUID `json:"credentialsId"` // RegionId ID of a region where the storage is located. RegionId string `json:"regionId"` }
WasabiCloudStorageAccountModel Account used to access the Wasabi Cloud storage.
type WasabiCloudStorageBrowserDestinationSpec ¶
type WasabiCloudStorageBrowserDestinationSpec struct { // BucketName Name of the bucket where you want to store your backup data. BucketName string `json:"bucketName"` // CredentialsId ID of a cloud credentials record requiered to connect to the object storage. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // HostId ID of a server you want to use to connect to the object storage. You can use the backup server or any Microsoft Windows or Linux server added to your backup infrastructure. By default, the backup server ID is used. HostId *openapi_types.UUID `json:"hostId,omitempty"` // NewFolderName Name of the new folder. NewFolderName *string `json:"newFolderName,omitempty"` // RegionId Region where the bucket is located. RegionId string `json:"regionId"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
WasabiCloudStorageBrowserDestinationSpec defines model for WasabiCloudStorageBrowserDestinationSpec.
type WasabiCloudStorageBrowserModel ¶
type WasabiCloudStorageBrowserModel struct { // CredentialsId ID of the cloud credentials record. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // HostId ID of a server used to connect to the object storage. HostId *openapi_types.UUID `json:"hostId,omitempty"` // Regions Array of regions. Regions *[]WasabiCloudStorageRegionBrowserModel `json:"regions,omitempty"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
WasabiCloudStorageBrowserModel defines model for WasabiCloudStorageBrowserModel.
type WasabiCloudStorageBrowserSpec ¶
type WasabiCloudStorageBrowserSpec struct { // CredentialsId ID of the object storage account (for browsing either storage or compute infrastructure). CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // GatewayServerId ID of a gateway server you want to use to connect to the object storage. Specify this parameter to check internet connection of the server. As a gateway server you can use the backup server or any Microsoft Windows or Linux server added to your backup infrastructure. By default, the backup server ID is used. GatewayServerId *openapi_types.UUID `json:"gatewayServerId,omitempty"` // RegionId Region ID. RegionId string `json:"regionId"` // ServiceType Type of cloud service. ServiceType *ECloudServiceType `json:"serviceType,omitempty"` }
WasabiCloudStorageBrowserSpec defines model for WasabiCloudStorageBrowserSpec.
type WasabiCloudStorageBucketBrowserModel ¶
type WasabiCloudStorageBucketBrowserModel struct { // Folders Array of folders located in the bucket. Folders *[]string `json:"folders,omitempty"` // Name Bucket name. Name *string `json:"name,omitempty"` }
WasabiCloudStorageBucketBrowserModel defines model for WasabiCloudStorageBucketBrowserModel.
type WasabiCloudStorageBucketModel ¶
type WasabiCloudStorageBucketModel struct { // BucketName Name of a Wasabi bucket. BucketName string `json:"bucketName"` // FolderName Name of the folder that the object storage repository is mapped to. FolderName string `json:"folderName"` // Immutability Object storage immutability. Immutability *ObjectStorageImmutabilityModel `json:"immutability,omitempty"` // StorageConsumptionLimit Soft consumption limit for the storage. The limit can be exceeded temporarily. StorageConsumptionLimit *ObjectStorageConsumptionLimitModel `json:"storageConsumptionLimit,omitempty"` }
WasabiCloudStorageBucketModel Wasabi bucket where backup data is stored.
type WasabiCloudStorageImportSpec ¶
type WasabiCloudStorageImportSpec struct { // Account Account used to access the Wasabi Cloud storage. Account WasabiCloudStorageAccountImportModel `json:"account"` // Bucket Wasabi bucket where backup data is stored. Bucket WasabiCloudStorageBucketModel `json:"bucket"` // Description Description of the object storage repository. Description string `json:"description"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsImportSpec `json:"mountServer"` // Name Name of the object storage repository. Name string `json:"name"` // ProxyAppliance Proxy appliance for the S3 compatible storage. ProxyAppliance *S3CompatibleProxyModel `json:"proxyAppliance,omitempty"` // Tag Tag that identifies the object storage repository. Tag string `json:"tag"` // Type Repository type. Type ERepositoryType `json:"type"` }
WasabiCloudStorageImportSpec defines model for WasabiCloudStorageImportSpec.
type WasabiCloudStorageModel ¶
type WasabiCloudStorageModel struct { // Account Account used to access the Wasabi Cloud storage. Account WasabiCloudStorageAccountModel `json:"account"` // Bucket Wasabi bucket where backup data is stored. Bucket WasabiCloudStorageBucketModel `json:"bucket"` // Description Description of the backup repository. Description *string `json:"description,omitempty"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // Id ID of the backup repository. Id *openapi_types.UUID `json:"id,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // ProxyAppliance Proxy appliance for the S3 compatible storage. ProxyAppliance *S3CompatibleProxyModel `json:"proxyAppliance,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
WasabiCloudStorageModel defines model for WasabiCloudStorageModel.
type WasabiCloudStorageRegionBrowserModel ¶
type WasabiCloudStorageRegionBrowserModel struct { // Buckets Array of buckets located in the region. Buckets *[]WasabiCloudStorageBucketBrowserModel `json:"buckets,omitempty"` // Id Region ID. Id *string `json:"id,omitempty"` // Name Region name. Name *string `json:"name,omitempty"` }
WasabiCloudStorageRegionBrowserModel defines model for WasabiCloudStorageRegionBrowserModel.
type WasabiCloudStorageSpec ¶
type WasabiCloudStorageSpec struct { // Account Account used to access the Wasabi Cloud storage. Account WasabiCloudStorageAccountModel `json:"account"` // Bucket Wasabi bucket where backup data is stored. Bucket WasabiCloudStorageBucketModel `json:"bucket"` // Description Description of the backup repository. Description *string `json:"description,omitempty"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // ProxyAppliance Proxy appliance for the S3 compatible storage. ProxyAppliance *S3CompatibleProxyModel `json:"proxyAppliance,omitempty"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
WasabiCloudStorageSpec defines model for WasabiCloudStorageSpec.
type WindowsHostComponentPortModel ¶
type WindowsHostComponentPortModel struct { // ComponentName Veeam Backup & Replication component. ComponentName EWindowsHostComponentType `json:"componentName"` // Port Port used by the component. Port int `json:"port"` }
WindowsHostComponentPortModel Ports used by Veeam Backup & Replication components.
type WindowsHostImportSpec ¶
type WindowsHostImportSpec struct { // Credentials Credentials used for connection. Credentials *CredentialsImportModel `json:"credentials,omitempty"` // Description Description of the server. Description string `json:"description"` // Name Full DNS name or IP address of the server. Name string `json:"name"` // NetworkSettings Veeam Backup & Replication components installed on the server and ports used by the components. NetworkSettings *WindowsHostPortsModel `json:"networkSettings,omitempty"` // Type Type of the server. Type EManagedServerType `json:"type"` }
WindowsHostImportSpec defines model for WindowsHostImportSpec.
type WindowsHostModel ¶
type WindowsHostModel struct { // CredentialsId ID of a credentials record used to connect to the server. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // Description Description of the server. Description *string `json:"description,omitempty"` // Id ID of the server. Id *openapi_types.UUID `json:"id,omitempty"` // Name Full DNS name or IP address of the server. Name *string `json:"name,omitempty"` // NetworkSettings Veeam Backup & Replication components installed on the server and ports used by the components. NetworkSettings *WindowsHostPortsModel `json:"networkSettings,omitempty"` // Type Type of the server. Type *EManagedServerType `json:"type,omitempty"` }
WindowsHostModel defines model for WindowsHostModel.
type WindowsHostPortsModel ¶
type WindowsHostPortsModel struct { // Components Array of Veeam Backup & Replication components. Components *[]WindowsHostComponentPortModel `json:"components,omitempty"` // PortRangeEnd End port used for data transfer. PortRangeEnd *int `json:"portRangeEnd,omitempty"` // PortRangeStart Start port used for data transfer. PortRangeStart *int `json:"portRangeStart,omitempty"` // ServerThisSide If *true*, the server is run on this side. ServerThisSide *bool `json:"serverThisSide,omitempty"` }
WindowsHostPortsModel Veeam Backup & Replication components installed on the server and ports used by the components.
type WindowsHostSpec ¶
type WindowsHostSpec struct { // CredentialsId ID of the credentials used to connect to the server. CredentialsId *openapi_types.UUID `json:"credentialsId,omitempty"` // Description Description of the server. Description *string `json:"description,omitempty"` // Name Full DNS name or IP address of the server. Name *string `json:"name,omitempty"` // NetworkSettings Veeam Backup & Replication components installed on the server and ports used by the components. NetworkSettings *WindowsHostPortsModel `json:"networkSettings,omitempty"` // Type Type of the server. Type *EManagedServerType `json:"type,omitempty"` }
WindowsHostSpec defines model for WindowsHostSpec.
type WindowsLocalRepositorySettingsModel ¶
type WindowsLocalRepositorySettingsModel struct { // AdvancedSettings Advanced settings for the backup repository. AdvancedSettings *RepositoryAdvancedSettingsModel `json:"advancedSettings,omitempty"` // EnableReadWriteLimit If *true*, reading and writing speed is limited. EnableReadWriteLimit *bool `json:"enableReadWriteLimit,omitempty"` // EnableTaskLimit If *true*, the maximum number of concurrent tasks is limited. EnableTaskLimit *bool `json:"enableTaskLimit,omitempty"` // MaxTaskCount Maximum number of concurrent tasks. MaxTaskCount *int `json:"maxTaskCount,omitempty"` // Path Path to the folder where backup files are stored. Path *string `json:"path,omitempty"` // ReadWriteRate Maximum rate that restricts the total speed of reading and writing data to the backup repository disk. ReadWriteRate *int `json:"readWriteRate,omitempty"` }
WindowsLocalRepositorySettingsModel Repository settings.
type WindowsLocalStorageImportSpec ¶
type WindowsLocalStorageImportSpec struct { // Description Description of the backup repository. Description string `json:"description"` // HostName ID of the server that is used as a backup repository. HostName string `json:"hostName"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsImportSpec `json:"mountServer"` // Name Name of the backup repository. Name string `json:"name"` // Repository Repository settings. Repository WindowsLocalRepositorySettingsModel `json:"repository"` // Tag Tag that identifies the backup repository. Tag string `json:"tag"` // Type Repository type. Type ERepositoryType `json:"type"` }
WindowsLocalStorageImportSpec defines model for WindowsLocalStorageImportSpec.
type WindowsLocalStorageModel ¶
type WindowsLocalStorageModel struct { // Description Description of the backup repository. Description *string `json:"description,omitempty"` // HostId ID of the server that is used as a backup repository. HostId openapi_types.UUID `json:"hostId"` // Id ID of the backup repository. Id *openapi_types.UUID `json:"id,omitempty"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // Repository Repository settings. Repository WindowsLocalRepositorySettingsModel `json:"repository"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
WindowsLocalStorageModel defines model for WindowsLocalStorageModel.
type WindowsLocalStorageSpec ¶
type WindowsLocalStorageSpec struct { // Description Description of the backup repository. Description *string `json:"description,omitempty"` // HostId ID of the server that is used as a backup repository. HostId openapi_types.UUID `json:"hostId"` // MountServer Settings for the mount server that is used for file-level and application items restore. MountServer MountServerSettingsModel `json:"mountServer"` // Name Name of the backup repository. Name *string `json:"name,omitempty"` // Repository Repository settings. Repository WindowsLocalRepositorySettingsModel `json:"repository"` // Tag Tag that identifies the backup repository. Tag *string `json:"tag,omitempty"` // Type Repository type. Type *ERepositoryType `json:"type,omitempty"` }
WindowsLocalStorageSpec defines model for WindowsLocalStorageSpec.