All Classes

Class Description
Address
Represents Customer or partner's address
AggregatePartnerOperations
Aggregate partner implementation.
Agreement
Represents the details of certification provided by the partner.
AgreementDetailsCollectionOperations
Agreement details collection operations implementation class.
AgreementMetaData
Represents the meta data about agreements.
AgreementSignatureStatus
Represent the agreement signature status
AgreementSignatureStatusOperations
Implements the agreement signature status operations.
ApiFault
Represents API failures.
ApplicationConsent
The ApplicationConsent resource.
ApplicationConsentOperations  
ApplicationGrant
The ApplicationGrant resource.
ApplicationPartnerCredentials
Partner service credentials based on Azure Active Directory application credentials.
Artifact
Class that represents an entitlement artifact.
ArtifactDeserializer  
AuditRecord
Represents a record of operation performed by a partner user or application
AuditRecordsCollection
An Implementation of IAuditRecordsCollection for handling common partner component properties and behavior.
AuditRecordSearchField
Lists the supported audit search fields.
AuthenticationToken
Represents an authentication token for a resource.
Availability
Represents a partner's billing profile.
AvailabilityCollectionByTargetSegmentByReservationScopeOperations
Implements the operations for availabilities by target segment and reservation scope.
AvailabilityCollectionByTargetSegmentOperations
Implements the available availability operations.
AvailabilityCollectionOperations
Availabilities implementation class
AvailabilityOperations
Single availability operations implementation.
AvailabilityTerm
Represents the terms for an availability.
AzureEntitlement
Represents an Azure entitlement.
AzureInstanceData  
AzureMeter
Represents a record of operation performed by a Partner user or application
AzureOfferTerm
Represents an offer term tied to an Azure rate card.
AzureRateCard
Represents an offer term tied to an Azure rate card.
AzureRateCardOperations  
AzureResource
Represents an Azure resource being metered.
AzureResourceMonthlyUsageRecord
Defines the monthly usage record for an Azure subscription resource.
AzureUtilizationCollectionOperations  
AzureUtilizationGranularity
Lists the time granularity options for retrieving A subscription's Azure utilization.
AzureUtilizationRecord
A utilization record for an Azure subscription resource.
BasePartnerComponent<TContext>
Holds common partner component properties and behavior.
BasePartnerComponentString
Holds common partner component properties and behavior.
BasePartnerCredentials
A base implementation for partner credentials.
BaseQuery
The base class which all queries should derive from.
BaseResourceCollectionEnumerator<T extends ResourceBaseWithLinks<StandardResourceCollectionLinks>>
Base implementation for resource collection enumerators.
BaseUsageBasedLineItem
Represents common properties for Usage based invoice line items
BatchJobStatusCollectionOperations
Cart collection operations implementation class.
BatchJobStatusOperations
Cart collection operations implementation class.
BatchUploadDetails
Represents the result of devices batch upload.
BillingCycleType
The way billing is processed for a subscription.
BillingCycleType
Types of Participants
BillingPeriod  
BillingProfile
Represents a partner's billing profile.
BillingProfileOperations
The partner billing profile operations implementation.
BillingProvider  
BillingType  
CancellationPolicy
Represents a cancellation policy.
CancellationRefundOption
Represents a refund policy.
Cart
This class represents a model of a cart object.
CartCheckoutResult
Represents a result of a cart checkout.
CartCollectionOperations
Cart collection operations implementation class.
CartError
Represents an error associated to a cart line item.
CartErrorCode
Types of cart error code.
CartLineItem
Represents a line item on a cart.
CartOperations
Cart collection operations implementation class.
CategoryOffersCollectionOperations  
ComplianceCollectionOperations
Implements the compliance collection operations.
Configuration
A configuration holder that keeps a map of APIs and some default configuration values
Configuration.Api  
ConfigurationPolicy
Represents a configuration policy associated with a customer.
ConfigurationPolicyCollectionOperations
Implements operations that apply to configuration policy collections.
ConfigurationPolicyOperations
Implements operations that apply to configuration policy.
Contact
The contact.
Contract
Base Contract
ContractType  
Conversion
Represents the conversion for a subscription from a trial offer to a paid offer.
ConversionError
Represents an error for the trial subscription conversion result.
ConversionErrorCode
The type of errors that prevent trial subscription conversion from happening.
ConversionResult
Represents the result of performing a subscription conversion.
CountQuery
A query that returns the number of entities that may optionally fit a filter.
CountryInformation
Holds validation information for a single country.
CountryValidationRules
Holds validation information for a single country.
CountryValidationRulesCollectionOperations
Implementation of Country Rules Validation
CountryValidationRulesOperations
The country validation rules operations implementation.
CurrencyInfo
Class that represents the currency related information.
Customer
Base customer profile for both Company, Billing profiles
CustomerAgreementCollectionOperations
Implements the operations on an Agreement collection.
CustomerAnalyticsCollectionOperations
Implements the operations on a Customer analytics collection.
CustomerApplicationConsentCollectionOperations
Implements the operations on an Application consent collection.
CustomerAvailabilityCollectionByTargetSegmentByReservationScopeOperations
Implementation of customer availabilities operations by target segment by reservation scope.
CustomerAvailabilityCollectionByTargetSegmentOperations
Implements the available operations that can be performed on products that apply to a given customer.
CustomerAvailabilityCollectionOperations
Holds operations that can be performed on products that apply to a given customer.
CustomerAvailabilityOperations
Single customer availability operations implementation.
CustomerBillingProfile
Customer billing profile
CustomerBillingProfileOperations
Implements the customer billing profile operations.
CustomerCollectionOperations
The partner customers implementation.
CustomerCompanyProfile
Customer company profile
CustomerCompanyProfileOperations
Implements the customer company profile operations.
CustomerDevicesCollectionOperations
Implements operations that apply to device collections.
CustomerLicensesAnalyticsCollectionOperations
Implements the operations on a customer licenses analytics collection.
CustomerLicensesDeploymentInsights
Holds analytics information about deployment of licenses at the customer level.
CustomerLicensesDeploymentInsightsCollectionOperations
Implements the operations on customer licenses deployment insights collection.
CustomerLicensesInsightsBase
Class that represents the currency related information.
CustomerLicensesUsageInsights
SDK business object model for Insights of license usage at customer level.
CustomerLicensesUsageInsightsCollectionOperations
Implements the operations on customer licenses usage insights collection.
CustomerMonthlyUsageRecord
This class defines the monthly usage record of a customer for all its subscriptions.
CustomerOfferCategoryCollectionOperations  
CustomerOfferCollectionOperations
Customer Offer operations implementation class.
CustomerOperations
Implements a single customer operations.
CustomerPartnerRelationship  
CustomerProductCollectionByTargetViewByReservationScopeOperations
Implements the product operations by customer and by reservation scope operations.
CustomerProductCollectionByTargetViewByTargetSegmentByReservationScopeOperations
Implements the product operations by customer, by target view, by target segment, and by reservation scope.
CustomerProductCollectionByTargetViewByTargetSegmentOperations
Implements the product operations by customer, target segment, and target view.
CustomerProductCollectionByTargetViewOperations
Implements the product operations by customer identifier and target view.
CustomerProductCollectionOperations
Product operations by customer id implementation class.
CustomerProductOperations
Single product by customer id operations implementation.
CustomerProfileCollectionOperations
Implements customer profile collection operations.
CustomerQualification
When a partner creates a new customer by default the customer is assigned "CustomerQualification.None".
CustomerQualificationOperations
This class implements the operations available on a customer's qualification.
CustomerRelationshipCollectionOperations
For two-tier partner scenarios, holds the operations for retrieving partner relationships of a customer with respect to the logged in partner.
CustomerRelationshipRequest
Represents a customer relationship request with a partner.
CustomerRelationshipRequestOperations
Customer relationship request implementation class.
CustomerSearchField
List of search fields for customer search
CustomerServiceCostsCollectionOperations
Holds customer service costs behavior.
CustomerServiceRequestCollectionOperations
The customer's service requests operations implementation.
CustomerServiceRequestOperations
Implements operations that can be performed on a single customer's service requests.
CustomerSkuCollectionByTargetSegmentOperations
Implementation of customer sku collection operations by target segment.
CustomerSkuCollectionOperations
Implementation of customer sku collection operations.
CustomerSkuOperations
Implements operations for a single customer SKU.
CustomerSubscribedSkuCollectionOperations  
CustomerUsageRecordCollectionOperations
Implements operations related to a partner's customers usage record.
CustomerUsageSpendingBudgetOperations
This class implements the operations available on a customer's usage spending budget.
CustomerUsageSummary
This class defines the usage summary for a specific customer.
CustomerUsageSummaryOperations
This class implements the operations for a customer's summary of usage-based subscriptions.
CustomerUser  
CustomerUserLicenseCollectionOperations  
CustomerUserLicenseUpdateOperations  
CustomerUserOperations  
CustomerUserRoleCollectionOperations  
CustomerUsersCollectionOperations  
DailyRatedUsageLineItem
Represents un-billed, billed recon line items for daily rated usage.
DailyUsageLineItem
Invoice Usage Line item for usage based subscriptions
DefaultPartnerServiceErrorHandler
The default handling policy for failed partner service responses.
Device
Represents a device associated with a customer.
DeviceBatch
Represents a devices batch associated with a customer.
DeviceBatchCreationRequest
Represents a devices batch creation model.
DeviceCollectionOperations
Implements operations that apply to device collections.
DeviceOperations
Implements operations that apply to a device.
DevicePolicyUpdateRequest
Represents the list of devices to be updated with a policy.
DevicesBatchCollectionOperations
Implements operations that apply to devices batch collection.
DevicesBatchOperations
Represents the operations that apply to devices batch of the customer.
DeviceUploadDetails
Represents the status of batch upload of devices.
DeviceUploadStatusType
Devices Batch upload status.
DirectoryRole
Represents a customer directory role object.
DirectoryRoleCollectionOperations
DirectoryRoleCollectionOperations
DirectoryRoleOperations
DirectoryRoleOperations
DocumentType
Different providers of billing information.
DomainCollectionOperations  
DomainOperations  
Entitlement
Class that represents an entitlement.
EntitlementCollectionByEntitlementTypeOperations
Entitlement collection by entitlement type operations class.
EntitlementCollectionOperations
Entitlement collection operations implementation class.
EstimateCollectionOperations
Defines the operations available for estimate collection.
EstimateLink
Represents a URI and the HTTP method which indicates the desired action for accessing the resource.
EstimateLinkCollectionByCurrencyOperations
Represents the operations available on an estimate link collection by currency.
EstimateLinkOperations
Represents the operations that can be done on the partner's estimate collection.
ExtensionsOperations
Extensions operations implementation.
FieldFilter
A base class that represents a filter applied to a field.
FieldFilterOperation  
FieldType  
FileInfo
Represents a File Information
HttpStatusCode  
IAadLoginHandler
Represents the interface for Azure Active Directory handler.
IAggregatePartner
A partner operations interface which can be used to generate scoped partner operations that use a specific partner context.
IAgreementDetailsCollection
Encapsulates the operations on the agreement metadata collection.
IAgreementSignatureStatus
Represents the agreement signature status operations.
IApplicationConsent
Represents an application consent
IAuditRecordsCollection
Represents the operations that can be done on partners audit collection.
IAvailability
Holds operations that can be performed on availabilities.
IAvailabilityCollection
Holds operations that can be performed on availabilities.
IAvailabilityCollectionByTargetSegment
Holds operations that can be performed on availabilities for a specific target segment.
IAvailabilityCollectionByTargetSegmentByReservationScopeOperations
Represents the operations that can be performed on availabilities for a specific reservation scope given a target segment.
IAzureRateCard
Holds operations that apply to Azure rate card.
IAzureUtilizationCollection
Groups behavior related to Azure subscription utilization records.
IBatchJobStatus
Represents the operations that can be done on the partner's device.
IBatchJobStatusCollection
Represents the operations that can be done on the partner's batch upload status collection.
IBillingProfile
Encapsulates behavior of a partner billing profile.
ICart
Encapsulates a customer cart behavior.
ICartCollection
Encapsulates a customer cart behavior.
ICategoryOffersCollection  
IComplianceCollection
Represents the compliance status of a partner.
IConfigurationPolicy
Represents all the operations that can be done on a configuration policy.
IConfigurationPolicyCollection
RRepresents the operations that can be done on the partner's configuration policies.
ICountrySelector<TOperations>
Returns operations interfaces based on the given country.
ICountryValidationRules
Represents the behavior of a specific country validation rules.
ICountryValidationRulesCollection
Interface and Template for Country-Specific Rules for Validation
ICustomer
Groups operations that can be performed on a single partner customer.
ICustomerAgreementCollection
Encapsulates the operations on the Agreement collection.
ICustomerAnalyticsCollection
Holds operations that apply to customer analytics collection.
ICustomerApplicationConsentCollection
Encapsulates the operations on the ApplicationConsent collection.
ICustomerCollection
Represents the behavior of the partner customers.
ICustomerDeviceCollection
Represents the operations that can be done on the partner's devices.
ICustomerLicensesAnalyticsCollection
Encapsulates collection of customer level analytics.
ICustomerLicensesDeploymentInsightsCollection
Encapsulates the operations on the customer's licenses' deployment insights collection.
ICustomerLicensesUsageInsightsCollection
Encapsulates the operations on the customer's licenses' usage insights collection.
ICustomerOfferCategoryCollection  
ICustomerOfferCollection  
ICustomerProduct
Represents the operations that can be performed on a single product.
ICustomerProductByReservationScope
Represents operations that can be performed on a single product filtered by reservation scope.
ICustomerProductCollection
Holds operations that can be performed on products that apply to a given customer.
ICustomerProductCollectionByTargetView
Holds operations that can be performed on products in a given catalog view that apply to a given customer.
ICustomerProductCollectionByTargetViewByReservationScope
Represents the operations that can be performed on products in a given product collection and that apply to a given customer, filtered by reservation scope.
ICustomerProductCollectionByTargetViewByTargetSegment
Holds operations that can be performed on products in a given catalog view and that apply to a given customer, filtered by target segment.
ICustomerProductCollectionByTargetViewByTargetSegmentByReservationScope
Represents the operations that can be performed on products in a given product collection and that apply to a given customer, filtered by reservation scope.
ICustomerProfile<T extends ResourceBase>
Encapsulates a single customer profile behavior.
ICustomerProfileCollection
Represents customer profiles behavior.
ICustomerQualification  
ICustomerReadonlyProfile<T extends ResourceBase>
Encapsulates a single customer read-only profile behavior.
ICustomerRelationshipCollection
For two-tier partner scenarios, holds the operations for retrieving partner relationships of a customer with respect to the logged in partner.
ICustomerRelationshipRequest
Holds operations that apply to customer relationship requests.
ICustomerServiceCostsCollection
Holds customer service costs behavior.
ICustomerSku
Represents the operations that can be performed on a single SKU.
ICustomerSkuByReservationScope
Represents the operations that can be performed on a customer's single sku filtered by reservation scope.
ICustomerSubscribedSkuCollection
Represents the behavior of the customers users
ICustomerUsageRecordCollection
Defines the behavior of a customer usage record collection operations.
ICustomerUsageSpendingBudget
This interface defines the operations available on a customer's usage spending budget.
ICustomerUsageSummary
This interface defines the operations available on a customer's usage summary.
ICustomerUser
Encapsulates a customer user behavior.
ICustomerUserCollection
Represents the behavior of the customers users
ICustomerUserLicenseCollection
Represents the behavior of the customers user's directory roles.
ICustomerUserLicenseUpdates
Represents the behavior of the customers user's directory roles.
ICustomerUserRoleCollection
Represents the behavior of the customers user's directory roles.
IDevice
Represents the operations that can be done on the partner's device.
IDeviceCollection
Represents the operations that can be done on the partner's devices.
IDevicesBatch
Represents the operations that can be done on the partner's devices batches.
IDevicesBatchCollection
Represents the operations that can be done on the partner's devices batches.
IDirectoryRole
Represents a Directory Role
IDirectoryRoleCollection
Interface for Directory Roles Collection
IDomain  
IDomainCollection  
IEntireEntityCollectionRetrievalOperations<T,​TResourceCollection extends ResourceCollection<T>>
A generic interface which represents operations for getting an entire collection of entities.
IEntitlementCollection
Represents the operations that can be performed on entitlements associated to the customer based on the logged in partner.
IEntitlementCollectionByEntitlementType
Represents the operations that can be performed on entitlements (by type) associated to the customer based on the logged in partner.
IEntityCollectionRetrievalOperations<T extends ResourceBase,​TResourceCollection extends ResourceCollection<T>>
Groups all operations related to retrieving a collection of entities.
IEntityCreateOperations<T,​T1>
Groups operations for creating a single entity.
IEntityDeleteOperations<T extends ResourceBase>
Groups operations for getting a single entity.
IEntityExistsOperations  
IEntityGetOperations<T>
Groups operations for getting a single entity.
IEntityPatchOperations<T extends ResourceBase>
Groups operations for getting a single entity.
IEntityPutOperations<T>
Groups operations for updating a single entity.
IEntitySelector<TTYpe,​TEntity>  
IEntityUpdateOperations<T>
Groups operations for updating a single entity.
IEstimateCollection
Represents the operations that can be done on the partner's estimate collection.
IEstimateLink
Represents the operations available to an estimate link.
IEstimateLinkCollectionByCurrency
Holds operations that can be performed on estimate link collection that belong to a given currency.
IExtensions
Holds operations that extend another set of operations.
IFailedPartnerServiceResponseHandler
Defines behavior for handling non successful responses from the partner service.
IFilterExpressionGenerator
Represents a filter expression generator using a language.
IInvoice
Represents all the operations that can be done on an invoice
IInvoiceCollection
Represents the operations that can be done on Partner's invoices
IInvoiceDocuments  
IInvoiceLineItemCollection  
IInvoiceStatement
Represents the operations available to an invoice statement.
IInvoiceSummary  
IInvoiceSummaryCollection
Represents all the operations that can be done on invoice summary collection.
ILegalBusinessProfile
Encapsulates behavior of a legal business profile.
ILogger
Defines logger behavior.
IManagedServiceCollection
Holds the customer's managed services operations.
IMpnProfile
Operations for MpnProfile
IndexBasedCollectionEnumerator<T extends ResourceBase,​TResourceCollection extends ResourceCollection<T>>
Enumerator for index based pagination Index based - Paged query where index and page size is used.
IndexBasedCollectionEnumeratorFactory<T extends ResourceBase,​TResourceCollection extends ResourceCollection<T>>
Factory method for creating a new instance of index based collection enumerator.
IndexedQuery
A query that supports pagination.
InventoryCheckRequest
Class that represents an inventory check request.
InventoryItem
Class that represents an inventory item.
InventoryRestriction
Class that represents an inventory restriction.
Invoice
Represents a monthly billing statement issued to a partner
InvoiceCollection
Represents the operations that can be done on Partner's invoices
InvoiceDetail
Represents the detailed information of an invoice
InvoiceDocumentsOperations  
InvoiceLineItem
Represents a line item on an invoice.
InvoiceLineItemCollectionOperations  
InvoiceLineItemDeserializer  
InvoiceLineItemType  
InvoiceOperations
Implements the operations that can be performed on the reseller's invoice.
InvoiceSearchField
Lists the supported invoice search fields.
InvoiceStatementOperations  
InvoiceSummary
Represent the current balance based on Partner's monthly bills.
InvoiceSummaryCollectionOperations
Represents the operations that can be done on invoice summary collection.
InvoiceSummaryDetail
Represent a summary of individual details for an invoice type.
InvoiceSummaryOperations  
IOffer
Holds operations that can be performed on a single offer.
IOfferAddOns
Defines the behavior of an offer's add-ons.
IOfferCategoryCollection
Represents the behavior of offer categories available to partners.
IOfferCollection
Encapsulates the basic offers behavior.
IOrder
Encapsulates a customer order behavior.
IOrderActivationLinks
Encapsulates customer order activation link behavior.
IOrderCollection
Encapsulates customer orders behavior.
IOrderCollectionByBillingCycleType
Holds operations that can be performed on orders given a billing cycle type.
IOrderLineItem
Represents the available order line item operations.
IOrderLineItemActivationLink
Represents the customer order line item activation link operations.
IOrderLineItemCollection
Represents the available order line item collection operations.
IOrderProvisioningStatus
Represents the operations that apply Order provisioning status.
IOrganizationProfile
Encapsulates behavior of a organization profile.
IPagedEntityCollectionRetrievalOperations<T extends ResourceBase,​TResourceCollection extends ResourceCollection<T>>
A generic interface which represents paged entity retrieval operations.
IPartner
The main entry point into using the partner SDK functionality.
IPartnerAnalyticsCollection
Encapsulates collection of partner's analytics.
IPartnerComponent<TContext>
Represents a partner SDK component.
IPartnerComponentString
Represents a partner SDK component.
IPartnerCredentials
The credentials needed to access the partner service.
IPartnerFactory
Creates instances of IPartner.
IPartnerLicensesAnalyticsCollection
Encapsulates collection of partner level licenses' analytics.
IPartnerLicensesDeploymentInsightsCollection
Encapsulates the operations on the partner's licenses' deployment insights collection.
IPartnerLicensesUsageInsightsCollection
Encapsulates the operations on the partner's licenses' usage insights collection.
IPartnerProfileCollection
Represents the behavior of a partner's profiles.
IPartnerServiceClient  
IPartnerServiceRequestCollection
Represents the behavior of partner service requests.
IPartnerUsageSummary
This interface defines the operations available on a partner's usage summary.
IProduct
Holds operations that can be performed on products that apply to a given customer.
IProductCollection
Holds operations that can be performed on products.
IProductCollectionByCountry
Holds operations that can be performed on products from a given country.
IProductCollectionByCountryByTargetView
Holds operations that can be performed on products that belong to a given country and a catalog view.
IProductCollectionByCountryByTargetViewByTargetSegment
Holds operations that can be performed on products that belong to a given country, a catalog view and a specific target segment.
IProductExtensions
Holds extension operations for products.
IProductExtensionsByCountry
Holds extension operations for products by country.
IProductUpgrade
Represents operations that apply to product upgrades.
IProductUpgradeCollection
Represents operations that apply to product upgrades.
IQuery
Represents a query on an entity.
IRateCardCollection
Holds operations that apply to rate cards.
IReceipt
Represents the available receipt operations.
IReceiptCollection
Represents the available operations for receipts.
IReceiptDocuments
Represents the operations available on receipt documents.
IReceiptStatement
Represents the operations available to an invoice receipt statement.
IReconciliationLineItemCollection
Represents the operations that can be done on partner's recon line items.
IRelationshipCollection
This interface represents the operations that can be done on a partner's relationships.
IRequestContext
Bundles context information which is amended to the partner SDK operations.
IResourceCollectionEnumerator<T extends ResourceBaseWithLinks<StandardResourceCollectionLinks>>
Provides resource collection enumeration capabilities.
IResourceCollectionEnumeratorContainer
Contains supported resource collection enumerators.
IResourceCollectionEnumeratorFactory<T extends ResourceBaseWithLinks<StandardResourceCollectionLinks>>
Creates resource collection enumerators which can enumerate through resource collections.
IResourceUsageRecordCollection
Defines the behavior for a subscription's resource usage records.
IServiceCostLineItemsCollection
Represents the behavior of the customer service cost line items as a whole.
IServiceCostsCollection
Holds the operations related to a customer's service costs.
IServiceCostSummary
Holds the operations related to a customer's service costs.
IServiceIncidentCollection  
IServiceRequest
Groups operations that can be performed on a single service request.
IServiceRequestCollection
Represents the behavior of service requests.
ISku
Holds operations that can be performed on a single SKU.
ISkuCollection
Holds operations that can be performed on SKUs.
ISkuCollectionByTargetSegment
Holds operations that can be performed on skus from a specific target segment.
ISubscription
This interface defines the operations available on a customer's subscription.
ISubscriptionActivationLinks
A resource collection of subscription activation links.
ISubscriptionAddOnCollection
Defines the behavior for a subscription's add-ons.
ISubscriptionCollection
Represents the behavior of the customer subscriptions as a whole.
ISubscriptionConversionCollection
This interface defines the conversion operations available on a customer's trial subscription.
ISubscriptionMonthlyUsageRecordCollection
Defines the behavior for a subscription's daily usage records.
ISubscriptionProvisioningStatus
Defines the operations available on a customer's subscription registrations.
ISubscriptionRegistration
Defines the operations available on a customer's subscription registrations.
ISubscriptionRegistrationStatus
Defines the operations available on a customer's subscription registration status.
ISubscriptionSupportContact
Defines the operations available on a customer's subscription support contact.
ISubscriptionUpgradeCollection
This interface defines the upgrade operations available on a customer's subscription.
ISubscriptionUsageRecordCollection
Represents the operations for a customer's subscription usage records.
ISubscriptionUsageSummary
This interface defines the operations available on a customer's subscription usage summary.
ISupportProfile
Encapsulates behavior of a partner support profile.
ISupportTopicsCollection
Represents the behavior of support topics.
ItemType
Class that represents an item's type.
IUsageRecordByMeterCollection
Represents the operations for a subscription's meter usage records.
IUsageRecordByResourceCollection
Represents the operations for a subscription's resource usage records.
IUserMember
Represents a Directory User
IUserMemberCollection
Interface for Managing User Membership in Directory Roles
IUtilizationCollection  
IUtilizationCollectionEnumeratorContainer
Groups all supported utilization record enumerators for usage based subscriptions.
IValidationOperations
Represents the behavior of a validation operations.
KeyValuePair<K,​V>  
LegalBusinessProfile
The legal business profile.
LegalBusinessProfileOperations
The legal business profile operations implementation.
License
Model for user licenses assigned to a user.
LicenseAssignment
Model for licenses and service plans to be assigned to a user.
LicenseBasedLineItem
Represents an invoice billing line item for licensed based subscriptions
LicenseGroupId
License Group Id.
LicensesInsightsBase
Encapsulation of common properties of all licenses' insights.
LicenseUpdate
Model for assigning and removing licenses to user.
LicenseWarning
Model for license warnings.
Link
Link represents a URI and the HTTP method which indicates the desired action for accessing the resource.
ManagedService
Partner managed services (AOBO links) for customers
ManagedServiceCollectionOperations
Implements a customer's managed services operations.
ManagedServiceLinks
Bundles a Managed service links.
MessageType
Represents the status of partner center services.
MeterUsageRecord
Defines the estimated monetary cost of a subscription's meter level usage in the current billing cycle.
MpnProfile
Microsoft Partner Network profile of a partner
MpnProfileOperations
Class which contains operations for Partner Network Profile
NestedResourceDeserializer  
Offer
Represents a form of product availability to customer
OfferAddOnsOperations
Implements offer add-ons behavior.
OfferCategory
Represents offer's category.
OfferCategoryCollectionOperations
Offers categories implementation.
OfferCategoryCountrySelector  
OfferCollectionOperations
Offer Collection operations implementation.
OfferCountrySelector  
OfferLinks
Bundles offer links.
OfferOperations
Single offer operations implementation.
OneTimeInvoiceLineItem
Represents an invoice billing line item for OneTime purchases.
OperationStatus
Represents status of an operation
OperationType
Enumeration to represent type of operation being performed.
Order
Order represents collection of information needed to purchase offers represented by each order line items.
OrderCollectionByBillingCycleTypeOperations
Order collection by billing cycle type operations implementation class.
OrderCollectionOperations
Order collection operations implementation class.
OrderError
Represents an error with an order.
OrderLineItem
Order line item associates order information to a specific offer of a product
OrderLineItemActivationLink
Represents the activation link for the order line item.
OrderLineItemActivationLinkOperations
Order collection operations implementation class.
OrderLineItemCollectionOperations
Implements the order collection operations.
OrderLineItemLinks
Bundles the links for an order line item.
OrderLineItemOperations
Implements the order collection operations.
OrderLineItemProvisioningStatus
Represents the order line item provisioning status.
OrderLinks
Bundles offer links.
OrderOperations
Order operations implementation class.
OrderProvisioningStatusOperations
Implements operations that apply to order provisioning status.
OrderSubscriptionCollectionOperations
Implements getting customer subscriptions for a given order.
OrganizationProfile
Partner's organization profile
OrganizationProfileOperations
The organization profile operations implementation.
ParameterValidator  
ParticipantType
Types of Participants
PartnerAnalyticsCollectionOperations
Implements the operations on partner analytics collection.
PartnerCredentials
The third party partner credentials.
PartnerErrorCategory  
PartnerException
The standard exception thrown by the partner SDK.
PartnerLicensesAnalyticsCollectionOperations
Implements the operations on a customer licenses analytics collection.
PartnerLicensesDeploymentInsights
Holds the analytics information about the deployment of all customers' licenses of the given partner.
PartnerLicensesDeploymentInsightsCollectionOperations
Implements the operations on partner licenses deployment insights collection.
PartnerLicensesUsageInsights
Holds the analytics information about the usage of all the customers' licenses of the given partner.
PartnerLicensesUsageInsightsCollectionOperations
Implements the operations on partner licenses usage insights collection.
PartnerLog
Use this class for logging messages.
PartnerOperations
The partner implementation class.
PartnerProfileCollectionOperations
The partner profile collection operations implementation.
PartnerRelationship
This represents a relationship between two partners.
PartnerRelationshipSearchField
Lists the supported partner relationship search fields.
PartnerRelationshipType
The types of relationships between partners for two tier partner scenario.
PartnerResponseParseException
This exception is thrown by PartnerServiceClient objects when they fail to parse the response according to the caller's expectations.
PartnerService
This class contains the partner SDK properties and acts as the main entry point to create partners.
PartnerServiceClient  
PartnerServiceRequestCollectionOperations
The partner's service requests operations and implementation.
PartnerServiceRequestOperations
Implements operations that can be performed on a single partner's service requests.
PartnerServiceRetryStrategy
Represents a retry strategy that determines the number of retry attempts and the interval between retries.
PartnerSubscriptionCollectionOperations
Implements customer subscription operations grouped by a Microsoft partner.
PartnerUsageSummary
This class defines the usage summary of a partner for all its customers with an Azure subscription
PartnerUsageSummaryOperations
This class implements the operations available on a partner's usage summary.
PasswordProfile  
PolicyCategory
Represents the policy type that can be assigned to a device.
PolicySettingsType
Represents the settings for an OOBE(Out of box experience) policy.
Pricing
Represents the pricing details for a line item.
Product
A product tied to an offer.
Product
Class that represents a product.
ProductCollectionByCountryByTargetViewByTargetSegmentOperations
Product operations by country, by target view and by target segment implementation class.
ProductCollectionByCountryByTargetViewOperations
Product operations by country and by target view implementation class.
ProductCollectionByCountryOperations
Product operations by country implementation class.
ProductCollectionOperations
Product collection operations implementation.
ProductExtensionsByCountryOperations
Product extensions operations implementation by country.
ProductExtensionsOperations
Extensions operations implementation.
ProductLinks
Navigation links for Product.
ProductOperations
Single product operations implementation.
ProductSku
Model for product details.
ProductUpgradeCollectionOperations
Implements the operations for product upgrades
ProductUpgradeDetail
Represents an upgraded product's details.
ProductUpgradeEligibility
Represents a product upgrade eligibility.
ProductUpgradeErrorDetail
Represents error details for a product upgrade.
ProductUpgradeLineItem
Represents the product upgrade line item.
ProductUpgradeOperations
Implements the operations for product upgrades
ProductUpgradeRequest
Represents a product upgrade request.
ProductUpgradeStatus
Represents a product upgrade status.
Profile<T>
Common profile template profile type
ProvisioningStatus
Lists the available status for a subscription provisioning status.
QuadrupleTuple<T1,​T2,​T3,​T4>  
QuantityDetail
Class that represents an Quantity Detail.
QuantityProvisioningStatus
Quantity Provisioning Status.
QueryFactory
Creates new instances of IQuery objects.
QueryType  
QuintupleTuple<T1,​T2,​T3,​T4,​T5>  
RateCardCollectionOperations  
ReceiptCollectionOperations  
ReceiptDocumentsOperations  
ReceiptOperations  
ReceiptStatementOperations  
ReconciliationLineItemCollectionOperations
Represents the operations that can be done on partner's reconciliation line items.
ReferenceOrder
Class that represents an order linked to the entitlement.
RefundOption
Represents the refund option for a subscription.
RelationshipCollectionOperations
The relationship collection implementation.
RenewalOption
Represents a conversion option.
RenewsTo
Represent the renews to for a cart line item.
RenewsTo
Represent the renews to for a order line item.
RequestContext
Request context implementation.
RequestContextFactory  
Reservation
Class that represents a reservation.
ReservedInstanceArtifact
Class that represents reserved instance artifact.
ReservedInstanceArtifactDetails
Class that represents reserved instance artifact.
ResourceAttributes
Refers to the common object attributes
ResourceBase
Base class for resources
ResourceBaseWithLinks<TLinks>
Base class for resources
ResourceCollection<TResource>
Contains a collection of resources with JSON properties to represent the output Type of objects in collection
ResourceCollectionEnumeratorContainer
Contains supported resource collection enumerators.
ResourceCollectionWithLinks<TResource,​TLinks>
Contains a collection of resources with JSON properties to represent the output Type of objects in collection
ResourceType
Enumeration to represent type of resource being performed.
ResourceUsageRecord
Defines the estimated monetary cost of a subscription's resource level usage in the current billing cycle.
ResourceUsageRecordCollectionOperations
Implements operations related to a single subscription resource usage records.
SecureString  
SeekBasedResourceCollection<T>
Paged Resource Collection Type of objects in collection
SeekOperation  
SeekQuery
Represents a seek query.
ServiceCostLineItem
Represents a charge incurred by the partner per customer for a given subscription.
ServiceCostLineItemsOperations
Represents the behavior of the customer service cost line items as a whole.
ServiceCostsBillingPeriod
Represents service costs billing periods.
ServiceCostsCollectionOperations
Holds customer service costs behavior.
ServiceCostsSummary
Represents a service costs summary for a customer.
ServiceCostsSummaryLinks
Holds the operations related to a customer's service costs.
ServiceCostSummaryOperations
This class implements the operations for a customer's service costs summary.
ServiceIncidentCollectionOperations
Service incident collection operations implementation class.
ServiceIncidentDetail
Represents an office service health incident message.
ServiceIncidentHistory
Represents the message history for service incident.
ServiceIncidents
Represents a service incident.
ServiceIncidentSearchField
Lists the supported service incident search fields.
ServiceIncidentStatus
Represents the status of partner center services.
ServicePlan  
ServiceRequest
Represents a Service Request
ServiceRequestContact
Represents a Contact Profile
ServiceRequestNote
Represents a Service Request Note class
ServiceRequestOrganization
Represents an Organization profile
ServiceRequestSearchField
Lists the supported service request search fields
ServiceRequestSeverity  
ServiceRequestStatus  
SimpleFieldFilter
A simple filter applied to a field.
SimpleQuery
A standard query that returns entities according to sort and filter options (Does not do paging).
Sku
Class that represents a sku.
SkuCollectionByTargetSegmentOperations
Sku Collection operations implementation.
SkuCollectionOperations
SKU Collection operations implementation.
SkuOperations
Implements a single sku operations.
Sort
Specifies sort field and direction.
SortDirection  
SpendingBudget
The spending budget allocated to the customer by the partner.
StandardPartnerFactory
Standard implementation of the partner factory.
StandardResourceCollectionLinks
Represents the links associated with a resource.
StandardResourceLinks
Represents the links associated with a resource.
StringHelper  
SubscribedSku
Model for subscribed products owned by a tenant.
Subscription
The subscription resource represents the life cycle of a subscription and includes properties that define the states throughout the subscription life cycle
SubscriptionActivationLinksOperations
Implements getting customer subscription activation link resource collection for a given subscription.
SubscriptionActivationResult
Provides information about activation status of a subscription.
SubscriptionAddOnCollectionOperations
Implements operations related to a single subscription add-ons.
SubscriptionCollectionOperations
The customer subscriptions implementation.
SubscriptionConversionCollectionOperations
The customer subscription conversion implementation.
SubscriptionDailyUsageRecord
This class defines the daily usage record of a specific subscription.
SubscriptionLinks
Bundles links associated with a subscription.
SubscriptionMonthlyUsageRecord
Defines the monthly usage record of a subscription.
SubscriptionMonthlyUsageRecordCollectionOperations
Implements operations related to a single subscription monthly usage records.
SubscriptionOperations
This class implements the operations for a customer's subscription.
SubscriptionProvisioningStatus
The subscription provisioning status details.
SubscriptionProvisioningStatusOperations
Implements getting customer subscription provisioning status details for a given subscription.
SubscriptionRegistrationOperations
This class implements the operations available on a customer's subscription registration.
SubscriptionRegistrationStatus
The subscription provisioning status details.
SubscriptionRegistrationStatusOperations
This class implements the operations available on a customer's subscription registration status.
SubscriptionStatus  
SubscriptionSupportContactOperations
This class implements the operations for a customer's subscription support contact.
SubscriptionUpgradeCollectionOperations
The customer subscription upgrade implementation.
SubscriptionUsageRecordCollectionOperations
Implements the operations to get a customer's subscription usage records.
SubscriptionUsageSummary
Defines the usage summary for a specific subscription.
SubscriptionUsageSummaryOperations
This class implements the operations for a customer's subscription.
SupportContact
Represents a form of support contact for a customer's subscription.
SupportProfile
Partner Support Profile
SupportProfileOperations
The partner support profile operations implementation.
SupportTopic
Represents a Service Request Support Topic Info class
SupportTopicsCollectionOperations
The operations that can be performed on support topics.
SystemOutLogger
A logger that writes to the debug window to aid in debugging.
TripletTuple<T1,​T2,​T3>  
Tuple<T1,​T2>  
Upgrade
Represents a form of upgrade for a subscription
UpgradeError
Represents an error for subscription upgrade eligibility
UpgradeErrorCode  
UpgradeResult
Represents the result of performing a subscription Upgrade
UpgradeType  
UriDeserializer  
UsageBasedLineItem
Billing Line Items for Usage Based subscriptions
UsageRecordBase
Defines the common properties for all usage records.
UsageRecordByMeterCollectionOperations
Implements operations related to a single subscription's meter usage records.
UsageRecordByResourceCollectionOperations
Implements operations related to a single subscription's meter usage records.
UsageSummaryBase
This class defines the common properties for all usage summary
User  
UserCredentials
UserName and Password Credentials
UserDomainType
Types of user domains supported.
UserLicenseError
Represents a user and the services that had errors during license transfer.
UserMember  
UserMemberCollectionOperations
UserMemberCollectionOperations Used for managing membership and access to directory roles.
UserMemberOperations
Implementation of Member Operations Use for management of directory roles and memberships
UserPartnerCredentials
Partner service credentials based on Azure Active Directory user credentials.
UserState
User state
UtilizationCollectionEnumeratorContainer
Utilization collection enumerator container implementation class.
UtilizationCollectionOperations  
ValidationCode
Represents validation codes.
ValidationOperations
The validations collection operations implementation.
VettingStatus  
VettingSubStatus  
VettingVersion