Creating Resource Types
This section explains how to create Azure resource types.
Creating the "Azure Application" Resource Type
To create the Azure Application resource type, perform the following steps:
- In Provider Panel, go to Services > Applications > APS Packages tab.
- In the list of packages, select the Azure Cloud Solution Provider package.
- Select the Resource Types tab.
- Click Create.
- In the list of resource classes, select Application Service Reference.
- Specify the following parameters:
- Name – the name of the resource type. For example: Azure Application.
- Description – the description of the resource type. This parameter is optional.
- Click Next.
- In the list of APS types, select Azure CSP.
- In the list of instances, select the required Azure Cloud Solution Provider application instance.
- Click Finish.
Important: You must create a separate Azure Application resource type for every new application instance. When included in a service template, this resource type will be used for the provisioning of a new 1st Tier Partner. See all the requirements in Enabling the Support for Several 1st Tier Partners on a Single Installation.
Creating the "Azure Second Tier Reseller" Resource Type
To create the Azure Second Tier Reseller resource type, perform the following actions:
- In Provider Panel, go to Services > Applications > APS Packages tab.
- In the list of packages, select Azure Cloud Solution Provider.
- Select the Resource Types tab.
- Click Create.
- In the list of resource classes, select Application Service.
- Specify the following parameters:
- Name – the name of the resource type. For example: Azure Second Tier Reseller.
- Description – the description of the resource type. This parameter is optional.
- Click Next.
- In the list of services, select the Second Tier Reseller service.
- Specify the following parameters:
- Priority – the priority of the resource type. This parameter is optional. Leave the default value.
- Automatically provision service – it defines whether to automatically provision the service (On/Off/Only when configured). Select On.
- Click Next.
- Review the settings and click Finish.
Creating the "Azure Tenant" Resource Type
To create the Azure Tenant resource type, perform the following actions:
- In Provider Panel, go to Services > Applications > APS Packages tab.
- In the list of packages, select Azure Cloud Solution Provider.
- Select the Resource Types tab.
- Click Create.
- In the list of resource classes, select Application Service.
- Specify the following parameters:
- Name – the name of the resource type. For example: Azure Tenant.
- Description – the description of the resource type. This parameter is optional.
- Click Next.
- In the list of services, select Customer Tenant.
- Specify the following parameters:
- Priority – the priority of the resource type. This parameter is optional. Leave the default value.
- Automatically provision service – it defines whether to automatically provision the service. Select On.
- Click Next.
- Review the settings and click Finish.
Creating the "Azure Price Configuration" Resource Type
Before creating the Azure Price Configuration resource type, you first need to add a Price Configuration instance.
To add the Price Configuration instance, perform the following steps:
- In Provider Panel, go to Services > Applications > APS Instances tab.
- In the list of provider installations, select the Azure Cloud Solution Provider application.
- Select the Price Configuration tab > Configuration subtab.
- Click Add.
- Specify the following parameters:
- Name – the name of the Price Configuration instance. For example: Azure Price Configuration. The name should be unique.
- Retail Markup – this is the amount of money in percentage that you earn when reselling Azure services to customers. This is added to the prices that Microsoft charges you as a partner. You can specify a number with up to five decimal places.
- Currency – the currency that is used by the service provider or reseller for settlements with customers. The currency cannot be changed after a price configuration is created.
Exchange Rate – this is the relation of the value of a currency unit to the unit of another currency in the foreign exchange market. If the currency that is used by Microsoft to bill you differs from the one that is used for settlements with customers, you can set the exchange rate. You can set numbers with up to five decimal places. For example, the price list from Microsoft is in US dollars and you plan to sell the services in Polish zloty, and the current rate is 1 USD = 3.8686868 PLN, then enter 3.868687. This rate will be applied to all prices. Customers will see prices in the online store and Customer Panel in their local currency.
: If you plan to edit the exchange rate during the billing period because of the rates fluctuation, make sure this condition is included in the "Terms & Conditions" of the corresponding service plan, so that the customers can read and accept it.
- Show Calculator – if selected, the Open Calculator button will be displayed at the Price List tab in Customer Panel. By clicking it, customers will be redirected to the Azure pricing calculator web page (https://azure.microsoft.com/en-us/pricing/calculator/).
- Click Create.
To create the Azure Price Configuration resource type, perform the following steps:
- In Provider Panel, go to Services > Applications > APS Packages tab.
- In the list of packages, select the Azure Cloud Solution Provider package.
- Select the Resource Types tab.
- Click Create.
- In the list of resource classes, select Application Service Reference.
- Specify the following parameters:
- Name – The name of the resource type. For example: Azure Price Configuration.
- Description – The description of the resource type. This parameter is optional.
- Click Next.
- In the list of APS types, select Price Configuration.
- In the list of instances, select the required Azure Price Configuration application instance.
- Review the settings and click Finish.
: There can be only one Azure Price Configuration resource per service plan.
Creating the "Total Cost of Azure Services" Resource Type
The resource type is needed to calculate the cost of Azure services consumed by customers. Its value is equal to 1/100 of the basic monetary unit.
To create the Total Cost of Azure Services resource type, perform the following actions:
- In Provider Panel, go to Services > Applications > APS Packages tab.
- In the list of packages, select the Azure Cloud Solution Provider package.
- Select the Resource Types tab.
- Click Create.
- In the list of resource classes, select Application Counter (unit-hours).
- Specify the following parameters:
- Name – the name of the resource type. For example: Total Cost of Azure Services.
- Description – the description of the resource type. This parameter is optional.
- Click Next.
- In the list of resources, select Total Cost of Azure Services.
- Review the settings and click Finish.
Creating the "Reseller's Total Cost of Azure Services" Resource Type
This resource type is needed to calculate the total cost of resources sold by resellers to their customers. Its value is equal to 1/100 of the basic monetary unit.
To create the Reseller's Total Cost of Azure Services resource type, perform the following actions:
- In Provider Panel, go to Services > Applications > APS Packages tab.
- In the list of packages, select the Azure Cloud Solution Provider package.
- Select the Resource Types tab.
- Click Create.
- In the list of resource classes, select Application Counter (unit-hours).
- Specify the following parameters:
- Name – the name of the resource type. For example: Reseller's Total Cost of Azure Services.
- Description – the description of the resource type. This parameter is optional.
- Click Next.
- In the list of resources, select Reseller's Total Cost of Azure Services.
- Review the settings and click Finish.