Package-level declarations

Types

Link copied to clipboard
data class GetDiscountResult(val appliedScopeType: String? = null, val benefitResourceId: String, val billingAccountResourceId: String, val billingProfileResourceId: String, val customerResourceId: String, val displayName: String? = null, val entityType: String, val etag: String, val id: String, val identity: ManagedServiceIdentityResponse? = null, val kind: String? = null, val location: String, val managedBy: String? = null, val name: String, val plan: PlanResponse? = null, val productCode: String, val provisioningState: String, val sku: SkuResponse? = null, val startAt: String, val status: String, val systemData: SystemDataResponse, val systemId: String? = null, val tags: Map<String, String>? = null, val type: String)

Resource definition for Discounts.

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 PlanResponse(val name: String, val product: String, val promotionCode: String? = null, val publisher: String, val version: String? = null)

Plan for the resource.

Link copied to clipboard
data class SkuResponse(val capacity: Int? = null, val family: String? = null, val name: String, val size: String? = null, val tier: String? = null)

The resource model definition representing SKU

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