BackupInstanceResponse

data class BackupInstanceResponse(val currentProtectionState: String, val dataSourceInfo: DatasourceResponse, val dataSourceSetInfo: DatasourceSetResponse? = null, val datasourceAuthCredentials: SecretStoreBasedAuthCredentialsResponse? = null, val friendlyName: String? = null, val identityDetails: IdentityDetailsResponse? = null, val objectType: String, val policyInfo: PolicyInfoResponse, val protectionErrorDetails: UserFacingErrorResponse, val protectionStatus: ProtectionStatusDetailsResponse, val provisioningState: String, val resourceGuardOperationRequests: List<String>? = null, val validationType: String? = null)

Backup Instance

Constructors

Link copied to clipboard
constructor(currentProtectionState: String, dataSourceInfo: DatasourceResponse, dataSourceSetInfo: DatasourceSetResponse? = null, datasourceAuthCredentials: SecretStoreBasedAuthCredentialsResponse? = null, friendlyName: String? = null, identityDetails: IdentityDetailsResponse? = null, objectType: String, policyInfo: PolicyInfoResponse, protectionErrorDetails: UserFacingErrorResponse, protectionStatus: ProtectionStatusDetailsResponse, provisioningState: String, resourceGuardOperationRequests: List<String>? = null, validationType: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Specifies the current protection state of the resource

Link copied to clipboard

Credentials to use to authenticate with data source provider.

Link copied to clipboard

Gets or sets the data source information.

Link copied to clipboard

Gets or sets the data source set information.

Link copied to clipboard
val friendlyName: String? = null

Gets or sets the Backup Instance friendly name.

Link copied to clipboard

Contains information of the Identity Details for the BI. If it is null, default will be considered as System Assigned.

Link copied to clipboard
Link copied to clipboard

Gets or sets the policy information.

Link copied to clipboard

Specifies the protection error of the resource

Link copied to clipboard

Specifies the protection status of the resource

Link copied to clipboard

Specifies the provisioning state of the resource i.e. provisioning/updating/Succeeded/Failed

Link copied to clipboard

ResourceGuardOperationRequests on which LAC check will be performed

Link copied to clipboard
val validationType: String? = null

Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.