Package-level declarations

Types

Link copied to clipboard
data class DiskResponse(val diskSizeGB: Int? = null, val lun: Int, val name: String? = null)

Specifies the disk information fo the Azure Bare Metal Instance

Link copied to clipboard
data class GetAzureBareMetalInstanceResult(val azureBareMetalInstanceId: String? = null, val hardwareProfile: HardwareProfileResponse? = null, val hwRevision: String? = null, val id: String, val location: String, val name: String, val networkProfile: NetworkProfileResponse? = null, val osProfile: OSProfileResponse? = null, val partnerNodeId: String? = null, val powerState: String? = null, val provisioningState: String, val proximityPlacementGroup: String? = null, val storageProfile: StorageProfileResponse? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

AzureBareMetal instance info on Azure (ARM properties and AzureBareMetal properties)

Link copied to clipboard
data class GetAzureBareMetalStorageInstanceResult(val azureBareMetalStorageInstanceUniqueIdentifier: String? = null, val id: String, val location: String, val name: String, val storageProperties: StoragePropertiesResponse? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

AzureBareMetalStorageInstance info on Azure (ARM properties and AzureBareMetalStorage properties)

Link copied to clipboard
data class HardwareProfileResponse(val azureBareMetalInstanceSize: String? = null, val hardwareType: String? = null)

Specifies the hardware settings for the Azure Bare Metal Instance.

Link copied to clipboard
data class NetworkInterfaceResponse(val ipAddress: String? = null)

Specifies the network interfaces of a bare metal resource.

Link copied to clipboard
data class NetworkProfileResponse(val circuitId: String? = null, val networkInterfaces: List<NetworkInterfaceResponse>? = null)

Specifies the network settings for the Azure Bare Metal Instance disks.

Link copied to clipboard
data class OSProfileResponse(val computerName: String? = null, val osType: String? = null, val sshPublicKey: String? = null, val version: String? = null)

Specifies the operating system settings for the Azure Bare Metal instance.

Link copied to clipboard
data class StorageBillingPropertiesResponse(val azureBareMetalStorageInstanceSize: String? = null, val billingMode: String? = null)

Describes the billing related details of the AzureBareMetalStorageInstance.

Link copied to clipboard
data class StorageProfileResponse(val nfsIpAddress: String? = null, val osDisks: List<DiskResponse>? = null)

Specifies the storage settings for the Azure Bare Metal instance disks.

Link copied to clipboard
data class StoragePropertiesResponse(val generation: String? = null, val hardwareType: String? = null, val offeringType: String? = null, val provisioningState: String? = null, val storageBillingProperties: StorageBillingPropertiesResponse? = null, val storageType: String? = null, val workloadType: String? = null)

described the storage properties of the azure baremetalstorage instance

Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.