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 Large Instance

Link copied to clipboard
data class GetAzureLargeInstanceResult(val azureApiVersion: String, val azureLargeInstanceId: 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 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)

Azure Large Instance info on Azure (ARM properties and AzureLargeInstance properties)

Link copied to clipboard
data class GetAzureLargeStorageInstanceResult(val azureApiVersion: String, val azureLargeStorageInstanceUniqueIdentifier: String? = null, val id: String, val identity: ManagedServiceIdentityResponse? = null, val location: String, val name: String, val storageProperties: StoragePropertiesResponse? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

AzureLargeStorageInstance info on Azure (ARM properties and AzureLargeStorageInstance properties)

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

Specifies the hardware settings for the Azure Large Instance.

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

Specifies the IP address of the network interface.

Link copied to clipboard
data class ManagedServiceIdentityResponse(val principalId: String, val tenantId: String, val type: String, val userAssignedIdentities: Map<String, UserAssignedIdentityResponse>? = null)

Managed service identity (system assigned and/or user assigned identities)

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

Specifies the network settings for the Azure Large 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 Large Instance.

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

Describes the billing related details of the AzureLargeStorageInstance.

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

Specifies the storage settings for the Azure Large Instance disks.

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

described the storage properties of the azure large storage 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.

Link copied to clipboard
data class UserAssignedIdentityResponse(val clientId: String, val principalId: String)

User assigned identity properties