Package-level declarations

Types

Link copied to clipboard
data class CompatibilityResponse(val description: String? = null, val isCompatible: Boolean? = null, val issues: List<String>? = null, val message: String? = null)

Product compatibility

Link copied to clipboard
data class DataDiskImageResponse(val lun: Int, val sourceBlobSasUri: String)

Data disk image.

Link copied to clipboard
data class GetCustomerSubscriptionResult(val azureApiVersion: String, val etag: String? = null, val id: String, val name: String, val tenantId: String? = null, val type: String)

Customer subscription.

Link copied to clipboard
data class GetLinkedSubscriptionResult(val azureApiVersion: String, val deviceConnectionStatus: String, val deviceId: String, val deviceLinkState: String, val deviceObjectId: String, val etag: String? = null, val id: String, val kind: String, val lastConnectedTime: String, val linkedSubscriptionId: String? = null, val location: String, val name: String, val registrationResourceId: String? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Linked Subscription information.

Link copied to clipboard
data class GetProductResult(val billingPartNumber: String? = null, val compatibility: CompatibilityResponse? = null, val description: String? = null, val displayName: String? = null, val etag: String? = null, val galleryItemIdentity: String? = null, val iconUris: IconUrisResponse? = null, val id: String, val legalTerms: String? = null, val links: List<ProductLinkResponse>? = null, val name: String, val offer: String? = null, val offerVersion: String? = null, val payloadLength: Double? = null, val privacyPolicy: String? = null, val productKind: String? = null, val productProperties: ProductPropertiesResponse? = null, val publisherDisplayName: String? = null, val publisherIdentifier: String? = null, val sku: String? = null, val type: String, val vmExtensionType: String? = null)

Product information.

Link copied to clipboard
data class GetProductsResult(val nextLink: String? = null, val value: List<ProductResponse>? = null)

Pageable list of products.

Link copied to clipboard
data class GetRegistrationActivationKeyResult(val activationKey: String? = null)

The resource containing the Azure Stack activation key.

Link copied to clipboard
data class GetRegistrationResult(val azureApiVersion: String, val billingModel: String? = null, val cloudId: String? = null, val etag: String? = null, val id: String, val location: String, val name: String, val objectId: String? = null, val tags: Map<String, String>? = null, val type: String)

Registration information.

Link copied to clipboard
data class IconUrisResponse(val hero: String? = null, val large: String? = null, val medium: String? = null, val small: String? = null, val wide: String? = null)

Links to product icons.

Link copied to clipboard
data class ListProductDetailsResult(val computeRole: String, val dataDiskImages: List<DataDiskImageResponse>, val galleryPackageBlobSasUri: String, val isSystemExtension: Boolean, val osDiskImage: OsDiskImageResponse, val productKind: String, val supportMultipleExtensions: Boolean, val uri: String, val version: String, val vmOsType: String, val vmScaleSetEnabled: Boolean)

Extended description about the product required for installing it into Azure Stack.

Link copied to clipboard
data class ListProductsResult(val nextLink: String? = null, val value: List<ProductResponse>? = null)

Pageable list of products.

Link copied to clipboard
data class OsDiskImageResponse(val operatingSystem: String, val sourceBlobSasUri: String)

OS disk image.

Link copied to clipboard
data class ProductLinkResponse(val displayName: String? = null, val uri: String? = null)

Link with additional information about a product.

Link copied to clipboard
data class ProductPropertiesResponse(val version: String? = null)

Additional properties of the product

Link copied to clipboard
data class ProductResponse(val billingPartNumber: String? = null, val compatibility: CompatibilityResponse? = null, val description: String? = null, val displayName: String? = null, val etag: String? = null, val galleryItemIdentity: String? = null, val iconUris: IconUrisResponse? = null, val id: String, val legalTerms: String? = null, val links: List<ProductLinkResponse>? = null, val name: String, val offer: String? = null, val offerVersion: String? = null, val payloadLength: Double? = null, val privacyPolicy: String? = null, val productKind: String? = null, val productProperties: ProductPropertiesResponse? = null, val publisherDisplayName: String? = null, val publisherIdentifier: String? = null, val sku: String? = null, val type: String, val vmExtensionType: String? = null)

Product information.

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.