Package-level declarations

Types

Link copied to clipboard
data class AzStackHCIClusterPropertiesResponse(val clusterName: String, val resourceName: String, val storageAccountName: String, val storageContainers: List<StorageContainerPropertiesResponse>)

AzStackHCI cluster properties.

data class AzStackHCIFabricModelCustomPropertiesResponse(val applianceName: List<String>, val azStackHciSiteId: String, val cluster: AzStackHCIClusterPropertiesResponse, val fabricContainerId: String, val fabricResourceId: String, val instanceType: String, val migrationHubUri: String, val migrationSolutionId: String)

AzStackHCI fabric model custom properties.

Link copied to clipboard
data class DraModelPropertiesResponse(val authenticationIdentity: IdentityModelResponse, val correlationId: String, val customProperties: VMwareDraModelCustomPropertiesResponse, val healthErrors: List<HealthErrorModelResponse>, val isResponsive: Boolean, val lastHeartbeat: String, val machineId: String, val machineName: String, val provisioningState: String, val resourceAccessIdentity: IdentityModelResponse, val versionNumber: String)

Dra model properties.

Link copied to clipboard
data class DraModelResponseSystemData(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)
Link copied to clipboard
data class FabricModelPropertiesResponse(val customProperties: Any, val health: String, val healthErrors: List<HealthErrorModelResponse>, val provisioningState: String, val serviceEndpoint: String, val serviceResourceId: String)

Fabric model properties.

Link copied to clipboard
data class FabricModelResponseSystemData(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)
Link copied to clipboard
data class GetDraResult(val id: String, val name: String, val properties: DraModelPropertiesResponse, val systemData: DraModelResponseSystemData, val type: String)

Dra model.

Link copied to clipboard
data class GetFabricResult(val id: String, val location: String, val name: String, val properties: FabricModelPropertiesResponse, val systemData: FabricModelResponseSystemData, val tags: Map<String, String>? = null, val type: String)

Fabric model.

Link copied to clipboard
data class GetPolicyResult(val id: String, val name: String, val properties: PolicyModelPropertiesResponse, val systemData: PolicyModelResponseSystemData, val type: String)

Policy model.

Link copied to clipboard
data class GetProtectedItemResult(val id: String, val name: String, val properties: ProtectedItemModelPropertiesResponse, val systemData: ProtectedItemModelResponseSystemData, val type: String)

Protected item model.

Link copied to clipboard

Replication extension model.

Link copied to clipboard
data class GetVaultResult(val id: String, val location: String, val name: String, val properties: VaultModelPropertiesResponse, val systemData: VaultModelResponseSystemData, val tags: Map<String, String>? = null, val type: String)

Vault model.

Link copied to clipboard
data class HealthErrorModelResponse(val affectedResourceCorrelationIds: List<String>? = null, val affectedResourceType: String? = null, val category: String, val causes: String, val childErrors: List<InnerHealthErrorModelResponse>? = null, val code: String, val creationTime: String, val healthCategory: String, val isCustomerResolvable: Boolean, val message: String, val recommendation: String, val severity: String, val source: String, val summary: String)

Health error model.

data class HyperVMigrateFabricModelCustomPropertiesResponse(val fabricContainerId: String, val fabricResourceId: String, val hyperVSiteId: String, val instanceType: String, val migrationHubUri: String, val migrationSolutionId: String)

HyperV migrate fabric model custom properties.

Link copied to clipboard
data class HyperVToAzStackHCIDiskInputResponse(val diskFileFormat: String, val diskId: String, val diskSizeGB: Double, val isDynamic: Boolean? = null, val isOsDisk: Boolean, val storageContainerId: String? = null)

HyperVToAzStack disk input.

Link copied to clipboard
data class HyperVToAzStackHCINicInputResponse(val networkName: String, val nicId: String, val selectionTypeForFailover: String, val targetNetworkId: String, val testNetworkId: String)

HyperVToAzStackHCI NIC properties.

data class HyperVToAzStackHCIPolicyModelCustomPropertiesResponse(val appConsistentFrequencyInMinutes: Int, val crashConsistentFrequencyInMinutes: Int, val instanceType: String, val recoveryPointHistoryInMinutes: Int)

HyperV To AzStackHCI Policy model custom properties.

data class HyperVToAzStackHCIProtectedDiskPropertiesResponse(val capacityInBytes: Double, val diskType: String, val isDynamic: Boolean, val isOsDisk: Boolean, val migrateDiskName: String, val seedDiskName: String, val sourceDiskId: String, val sourceDiskName: String, val storageContainerId: String, val storageContainerLocalPath: String, val testMigrateDiskName: String)

HyperVToAzStackHCI protected disk properties.

data class HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponse(val activeLocation: String, val customLocationRegion: String, val disksToInclude: List<HyperVToAzStackHCIDiskInputResponse>, val dynamicMemoryConfig: ProtectedItemDynamicMemoryConfigResponse? = null, val fabricDiscoveryMachineId: String, val failoverRecoveryPointId: String, val firmwareType: String, val hyperVGeneration: String, val initialReplicationProgressPercentage: Int, val instanceType: String, val isDynamicRam: Boolean? = null, val lastRecoveryPointId: String, val lastRecoveryPointReceived: String, val lastReplicationUpdateTime: String, val nicsToInclude: List<HyperVToAzStackHCINicInputResponse>, val osName: String, val osType: String, val protectedDisks: List<HyperVToAzStackHCIProtectedDiskPropertiesResponse>, val protectedNics: List<HyperVToAzStackHCIProtectedNicPropertiesResponse>, val resyncProgressPercentage: Int, val runAsAccountId: String, val sourceApplianceName: String, val sourceCpuCores: Int, val sourceDraName: String, val sourceMemoryInMegaBytes: Double, val sourceVmName: String, val storageContainerId: String, val targetApplianceName: String, val targetArcClusterCustomLocationId: String, val targetAzStackHciClusterName: String, val targetCpuCores: Int? = null, val targetDraName: String, val targetHciClusterId: String, val targetLocation: String, val targetMemoryInMegaBytes: Int? = null, val targetNetworkId: String? = null, val targetResourceGroupId: String, val targetVmBiosId: String, val targetVmName: String? = null, val testNetworkId: String? = null)

HyperV to AzStackHCI Protected item model custom properties.

data class HyperVToAzStackHCIProtectedNicPropertiesResponse(val macAddress: String, val networkName: String, val nicId: String, val selectionTypeForFailover: String, val targetNetworkId: String, val testNetworkId: String)

HyperVToAzStackHCI NIC properties.

data class HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponse(val asrServiceUri: String, val azStackHciFabricArmId: String, val azStackHciSiteId: String, val gatewayServiceUri: String, val hyperVFabricArmId: String, val hyperVSiteId: String, val instanceType: String, val rcmServiceUri: String, val resourceGroup: String, val resourceLocation: String, val sourceGatewayServiceId: String, val sourceStorageContainerName: String, val storageAccountId: String? = null, val storageAccountSasSecretName: String? = null, val subscriptionId: String, val targetGatewayServiceId: String, val targetStorageContainerName: String)

HyperV to AzStackHCI Replication extension model custom properties.

Link copied to clipboard
data class IdentityModelResponse(val aadAuthority: String, val applicationId: String, val audience: String, val objectId: String, val tenantId: String)

Identity model.

Link copied to clipboard
data class InnerHealthErrorModelResponse(val category: String, val causes: String, val code: String, val creationTime: String, val healthCategory: String, val isCustomerResolvable: Boolean, val message: String, val recommendation: String, val severity: String, val source: String, val summary: String)

Inner health error model.

Link copied to clipboard

Policy model properties.

Link copied to clipboard
data class PolicyModelResponseSystemData(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)
Link copied to clipboard
data class ProtectedItemDynamicMemoryConfigResponse(val maximumMemoryInMegaBytes: Double, val minimumMemoryInMegaBytes: Double, val targetMemoryBufferPercentage: Int)

Protected item dynamic memory config.

Link copied to clipboard
data class ProtectedItemModelPropertiesResponse(val allowedJobs: List<String>, val correlationId: String, val currentJob: ProtectedItemModelPropertiesResponseCurrentJob, val customProperties: Either<HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponse, VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponse>, val draId: String, val fabricId: String, val fabricObjectId: String, val fabricObjectName: String, val healthErrors: List<HealthErrorModelResponse>, val lastFailedEnableProtectionJob: ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJob, val lastFailedPlannedFailoverJob: ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJob, val lastSuccessfulPlannedFailoverTime: String, val lastSuccessfulTestFailoverTime: String, val lastSuccessfulUnplannedFailoverTime: String, val lastTestFailoverJob: ProtectedItemModelPropertiesResponseLastTestFailoverJob, val policyName: String, val protectionState: String, val protectionStateDescription: String, val provisioningState: String, val replicationExtensionName: String, val replicationHealth: String, val resyncRequired: Boolean, val resynchronizationState: String, val sourceFabricProviderId: String, val targetDraId: String, val targetFabricId: String, val targetFabricProviderId: String, val testFailoverState: String, val testFailoverStateDescription: String)

Protected item model properties.

data class ProtectedItemModelPropertiesResponseCurrentJob(val displayName: String, val endTime: String, val id: String, val name: String, val scenarioName: String, val startTime: String, val state: String)
data class ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJob(val displayName: String, val endTime: String, val id: String, val name: String, val scenarioName: String, val startTime: String, val state: String)
data class ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJob(val displayName: String, val endTime: String, val id: String, val name: String, val scenarioName: String, val startTime: String, val state: String)
data class ProtectedItemModelPropertiesResponseLastTestFailoverJob(val displayName: String, val endTime: String, val id: String, val name: String, val scenarioName: String, val startTime: String, val state: String)
Link copied to clipboard
data class ProtectedItemModelResponseSystemData(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)
data class ReplicationExtensionModelResponseSystemData(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)
Link copied to clipboard
data class StorageContainerPropertiesResponse(val clusterSharedVolumePath: String, val name: String)

Storage container properties.

Link copied to clipboard
data class VaultModelPropertiesResponse(val provisioningState: String, val serviceResourceId: String, val vaultType: String? = null)

Vault properties.

Link copied to clipboard
data class VaultModelResponseSystemData(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)
Link copied to clipboard
data class VMwareDraModelCustomPropertiesResponse(val biosId: String, val instanceType: String, val marsAuthenticationIdentity: IdentityModelResponse)

VMware DRA model custom properties.

data class VMwareMigrateFabricModelCustomPropertiesResponse(val instanceType: String, val migrationSolutionId: String, val vmwareSiteId: String)

VMware migrate fabric model custom properties.

Link copied to clipboard
data class VMwareToAzStackHCIDiskInputResponse(val diskFileFormat: String, val diskId: String, val diskSizeGB: Double, val isDynamic: Boolean? = null, val isOsDisk: Boolean, val storageContainerId: String? = null)

VMwareToAzStack disk input.

Link copied to clipboard
data class VMwareToAzStackHCINicInputResponse(val label: String, val networkName: String, val nicId: String, val selectionTypeForFailover: String, val targetNetworkId: String, val testNetworkId: String)

VMwareToAzStackHCI NIC properties.

data class VMwareToAzStackHCIPolicyModelCustomPropertiesResponse(val appConsistentFrequencyInMinutes: Int, val crashConsistentFrequencyInMinutes: Int, val instanceType: String, val recoveryPointHistoryInMinutes: Int)

VMware To AzStackHCI Policy model custom properties.

data class VMwareToAzStackHCIProtectedDiskPropertiesResponse(val capacityInBytes: Double, val diskType: String, val isDynamic: Boolean, val isOsDisk: Boolean, val migrateDiskName: String, val seedDiskName: String, val sourceDiskId: String, val sourceDiskName: String, val storageContainerId: String, val storageContainerLocalPath: String, val testMigrateDiskName: String)

VMwareToAzStackHCI protected disk properties.

data class VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponse(val activeLocation: String, val customLocationRegion: String, val disksToInclude: List<VMwareToAzStackHCIDiskInputResponse>, val dynamicMemoryConfig: ProtectedItemDynamicMemoryConfigResponse? = null, val fabricDiscoveryMachineId: String, val failoverRecoveryPointId: String, val firmwareType: String, val hyperVGeneration: String, val initialReplicationProgressPercentage: Int, val instanceType: String, val isDynamicRam: Boolean? = null, val lastRecoveryPointId: String, val lastRecoveryPointReceived: String, val lastReplicationUpdateTime: String, val migrationProgressPercentage: Int, val nicsToInclude: List<VMwareToAzStackHCINicInputResponse>, val osName: String, val osType: String, val performAutoResync: Boolean? = null, val protectedDisks: List<VMwareToAzStackHCIProtectedDiskPropertiesResponse>, val protectedNics: List<VMwareToAzStackHCIProtectedNicPropertiesResponse>, val resumeProgressPercentage: Int, val resumeRetryCount: Double, val resyncProgressPercentage: Int, val resyncRequired: Boolean, val resyncRetryCount: Double, val resyncState: String, val runAsAccountId: String, val sourceApplianceName: String, val sourceCpuCores: Int, val sourceDraName: String, val sourceMemoryInMegaBytes: Double, val sourceVmName: String, val storageContainerId: String, val targetApplianceName: String, val targetArcClusterCustomLocationId: String, val targetAzStackHciClusterName: String, val targetCpuCores: Int? = null, val targetDraName: String, val targetHciClusterId: String, val targetLocation: String, val targetMemoryInMegaBytes: Int? = null, val targetNetworkId: String? = null, val targetResourceGroupId: String, val targetVmBiosId: String, val targetVmName: String? = null, val testNetworkId: String? = null)

VMware to AzStackHCI Protected item model custom properties.

data class VMwareToAzStackHCIProtectedNicPropertiesResponse(val isPrimaryNic: Boolean? = null, val label: String, val macAddress: String, val networkName: String, val nicId: String, val selectionTypeForFailover: String, val targetNetworkId: String, val testNetworkId: String)

VMwareToAzStackHCI NIC properties.

data class VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponse(val asrServiceUri: String, val azStackHciFabricArmId: String, val azStackHciSiteId: String, val gatewayServiceUri: String, val instanceType: String, val rcmServiceUri: String, val resourceGroup: String, val resourceLocation: String, val sourceGatewayServiceId: String, val sourceStorageContainerName: String, val storageAccountId: String? = null, val storageAccountSasSecretName: String? = null, val subscriptionId: String, val targetGatewayServiceId: String, val targetStorageContainerName: String, val vmwareFabricArmId: String, val vmwareSiteId: String)

VMware to AzStackHCI Replication extension model custom properties.