MabContainerArgs

data class MabContainerArgs(val agentVersion: Output<String>? = null, val backupManagementType: Output<Either<String, BackupManagementType>>? = null, val canReRegister: Output<Boolean>? = null, val containerHealthState: Output<String>? = null, val containerId: Output<Double>? = null, val containerType: Output<String>, val extendedInfo: Output<MabContainerExtendedInfoArgs>? = null, val friendlyName: Output<String>? = null, val healthStatus: Output<String>? = null, val mabContainerHealthDetails: Output<List<MABContainerHealthDetailsArgs>>? = null, val protectableObjectType: Output<String>? = null, val protectedItemCount: Output<Double>? = null, val registrationStatus: Output<String>? = null) : ConvertibleToJava<MabContainerArgs>

Container with items backed up using MAB backup engine.

Constructors

Link copied to clipboard
constructor(agentVersion: Output<String>? = null, backupManagementType: Output<Either<String, BackupManagementType>>? = null, canReRegister: Output<Boolean>? = null, containerHealthState: Output<String>? = null, containerId: Output<Double>? = null, containerType: Output<String>, extendedInfo: Output<MabContainerExtendedInfoArgs>? = null, friendlyName: Output<String>? = null, healthStatus: Output<String>? = null, mabContainerHealthDetails: Output<List<MABContainerHealthDetailsArgs>>? = null, protectableObjectType: Output<String>? = null, protectedItemCount: Output<Double>? = null, registrationStatus: Output<String>? = null)

Properties

Link copied to clipboard
val agentVersion: Output<String>? = null

Agent version of this container.

Link copied to clipboard
val backupManagementType: Output<Either<String, BackupManagementType>>? = null

Type of backup management for the container.

Link copied to clipboard
val canReRegister: Output<Boolean>? = null

Can the container be registered one more time.

Link copied to clipboard
val containerHealthState: Output<String>? = null

Health state of mab container.

Link copied to clipboard
val containerId: Output<Double>? = null

ContainerID represents the container.

Link copied to clipboard
val containerType: Output<String>

Type of the container. The value of this property for: 1. Compute Azure VM is Microsoft.Compute/virtualMachines 2. Classic Compute Azure VM is Microsoft.ClassicCompute/virtualMachines 3. Windows machines (like MAB, DPM etc) is Windows 4. Azure SQL instance is AzureSqlContainer. 5. Storage containers is StorageContainer. 6. Azure workload Backup is VMAppContainer Expected value is 'Windows'.

Link copied to clipboard

Additional information for this container

Link copied to clipboard
val friendlyName: Output<String>? = null

Friendly name of the container.

Link copied to clipboard
val healthStatus: Output<String>? = null

Status of health of the container.

Link copied to clipboard

Health details on this mab container.

Link copied to clipboard
val protectableObjectType: Output<String>? = null

Type of the protectable object associated with this container

Link copied to clipboard
val protectedItemCount: Output<Double>? = null

Number of items backed up in this container.

Link copied to clipboard
val registrationStatus: Output<String>? = null

Status of registration of the container with the Recovery Services Vault.

Functions

Link copied to clipboard
open override fun toJava(): MabContainerArgs