These parameters are used by workload
archetype configuration files.
Tip
|
See the sample PaaS workload archetype for an example. |
Parameter name | Type | Description |
---|---|---|
|
CIDR range |
CIDR range for the on-premises network. |
|
IPV4 address |
IP address of on-premises domain controller. |
|
IPV4 address/CIDR range |
Allowed IP address or range authorized to connect to the shared services management VMs from on-premises. |
Parameter name | Type | Description |
---|---|---|
|
Subscription ID (GUID) |
ID of the subscription that share resources are deployed to. |
|
String |
Name of the resource group containing the shared services virtual network. |
|
String |
Name of the shared services virtual network. |
|
String |
Name of the shared services network subnet hosting the application gateway. |
|
String |
Name of the shared services network’s application gateway. |
|
String |
Name of the shared services network’s gateway User Defined Route (UDR). |
|
String |
Name of the resource group containing the shared services Key Vault. |
|
String |
Name of the shared services Key Vault. |
|
IPV4 address |
IP address assigned to the shared services Azure Firewall. |
|
IPV4 address |
Name of the Azure Firewall controlling access to the Internet. |
|
IPV4 address |
IP address assigned to the Linux VM-based firewall controlling access to the Internet. Optional. Used when deploying Ubuntu VM for firewall purposes. |
|
IPV4 address |
IP address assigned to the Linux VM-based firewall controlling access to the Internet.
|
|
IPV4 address |
IP address assigned to the Squid proxy NVA. Optional. Used when deploying a Squid NVA for proxy services. |
|
String |
Name of the shared services deployment. |
|
IPV4 address |
IP address for the first ADDS server deployed to the shared services shared services subnet. Additional servers use an IP address incremented from this starting address. |
|
String |
Domain name used by your on-premises network. |
|
String |
Domain user with rights to add trust relationship between on-premises domain and hosted domain controllers. |
Note that to prevent conflicts when Key Vault stores this user information as a secret, domain-admin-user
must be different than local-admin-user
.
Parameter name | Type | Description |
---|---|---|
|
Subscription ID (GUID) |
ID of the subscription that workload resources are deployed to. |
|
String |
Shorthand name of the workload. Used as a secondary naming prefix when provisioning resources. This must be unique among your organization’s deployments. If you use a duplicate name, the deployment will overwrite existing deployments or not complete successfully. This value should not contain spaces but may contain dashes and underscores. |
|
String |
Domain name used by your on-premises network. |
|
String |
The Azure region where shared services resources are deployed (for example, View the full list of regions. |
|
String |
Alternate Azure region where the operations and monitoring resources are deployed. This should not be the same as the region where the workload environment is hosted to ensure redundancy. View the full list of regions. |
|
String |
Azure region where log analytics instance is hosted. |
|
Boolean |
Determines if virtual disks are automatically encrypted on creation. Only Windows VM encryption is supported. When this value is set to true, the toolkit will use the values from |
|
String |
Specifies if Azure DDoS Protection is enabled on the workload virtual network automatically on creation. |
|
String |
User account to create as local admin on VMs created within the workload. Note that to prevent conflicts when Key Vault stores this user information as a secret, |
|
CIDR range |
A CIDR range definition for the workload virtual network. This range must not overlap with the on-premises network, the shared services network, or any other workload network ranges. |
|
The configuration for the shared services virtual network. |
|
|
String[Array] |
Lists the module names that need encryption keys to be generated in Key Vault. If modules are specified, the toolkit will create certificates in Key Vault. These certificates are passed to a VM deployment to provide BitLocker encryption (only Windows encryption VMs are supported). This parameter is only used by the toolkit when |
|
This object defines the locations, dependencies, and behavior of resource modules used for a deployment. |
Learn how to validate an archetype configuration before deploying.