⚶ Changes
{
"#id": "LandingZoneConfigurationOperations_Create",
"Description": {
"new": "Create a landing zone configuration.",
"old": "Creates the landing zone configuration."
},
"$parameters": [
{
"#name": "landingZoneAccountName",
"Description": {
"new": "The landing zone account.",
"old": "The parent landing zone account"
}
},
{
"resource": {
"$properties": {
"properties": [
{
"#name": "provisioningState",
"Description": {
"new": "The state that reflects the current stage in the creation, updating, or deletion process of the landing zone configuration.",
"old": "The status of a user-initiated, control-plane operation on the landing zone configuration."
}
},
{
"#name": "authoringStatus",
"Description": {
"new": "The status that indicates the current phase of the configuration process for a deployment.",
"old": "The status for the landing zone configurations workflow."
},
"Enum": {
"new": [
[
"Authoring",
"'Authoring' is the default status when a create configuration request is made. In this state, the Landing zone configuration can be modified."
],
[
"ReadyForUse",
"'ReadyForUse' status is set when the configuration updates are finished, and the configuration is ready for code generation or deployment."
],
[
"Disabled",
"'Disabled' status is set when the landing zone configuration is no longer in use."
]
],
"old": [
[
"Authoring",
"This is the default status when a create configuration request is made. In this state, the Landing Zone configuration can be updated."
],
[
"ReadyForUse",
"This status is set when the configuration changes are complete and the configuration is ready for code generation"
],
[
"Disabled",
"This status is set when the landing zone configuration is no longer in use."
]
]
}
},
{
"#name": "ddosProtectionCreationOption",
"Description": {
"new": "Parameter used to deploy a DDoS protection plan: Select 'Yes' to enable deployment, 'No' to skip it, or 'Existing' to reuse an existing DDoS protection plan.",
"old": "To deploy ddos, choose Yes, otherwise No. Select Existing to provide an existing ddos protection plan."
}
},
{
"#name": "existingDdosProtectionId",
"Description": {
"new": "The resource ID of the DDoS protection plan when reusing an existing one.",
"old": "The resource id of the ddos protection plan."
}
},
{
"#name": "logAnalyticsWorkspaceCreationOption",
"Description": {
"new": "Parameter used to deploy a log analytics workspace: Select 'Yes' to enable deployment, 'No' to skip it, or 'Existing' to reuse an existing log analytics workspace.",
"old": "To deploy log analytics workspace, choose Yes, otherwise No. Select UseExisting to provide an existing log analytics workspace."
}
},
{
"#name": "existingLogAnalyticsWorkspaceId",
"Description": {
"new": "The resource ID of the log analytics workspace when reusing an existing one.",
"old": "The resource id of the log analytics workspace that was created to centralize log ingestion."
}
},
{
"#name": "tags",
"Description": {
"new": "Tags are key-value pairs that can be assigned to a resource to organize and manage it more effectively. Example: {'name': 'a tag name', 'value': 'a tag value'}",
"old": "Array of tag objects in format of {'name':'a tag name', 'value':'a tag value'}."
},
"$items": {
"Description": {
"new": "Key-value pairs that can be assigned to this resource.",
"old": "The details associated with tags."
}
}
},
{
"#name": "firewallCreationOption",
"Description": {
"new": "Parameter used for deploying a Firewall: Select 'No' to skip deployment, 'Standard' to deploy the Standard SKU, or 'Premium' to deploy the Premium SKU.",
"old": "To deploy firewall, choose the Standard/Premium based on the desired SKU. Choose None for no firewall and UseExisting for a pre existing one."
},
"Enum": {
"new": [
[
"None",
"Select 'None' value to skip Firewall deployment."
],
[
"Standard",
"Select 'Standard' value to deploy the Firewall Standard SKU."
],
[
"Premium",
"Select 'Premium' value to deploy the Firewall Premium SKU."
]
],
"old": [
[
"None",
"Value when a firewall resource is not created."
],
[
"Standard",
"Value when the firewall creation is based on the standard SKU."
],
[
"Premium",
"Value when the firewall creation is based on the premium SKU."
]
]
}
},
{
"#name": "firewallSubnetCidrBlock",
"Description": {
"new": "The Firewall subnet address used for deploying a firewall. Specify the Firewall subnet using IPv4 CIDR notation.",
"old": "Azure firewall subnet. IPv4 CIDR block."
}
},
{
"#name": "gatewaySubnetCidrBlock",
"Description": {
"new": "The gateway subnet address used for deploying a virtual network. Specify the subnet using IPv4 CIDR notation.",
"old": "Gateway subnet. IPv4 CIDR block."
}
},
{
"#name": "logRetentionInDays",
"Description": {
"new": "Parameter to define the retention period for logs, in days. The minimum duration is 30 days and the maximum is 730 days.",
"old": "Set how long logs are retained for, in days. Minimum length is 30 and maximum is 730"
}
},
{
"#name": "hubNetworkCidrBlock",
"Description": {
"new": "The Virtual Network address. Specify the address using IPv4 CIDR notation.",
"old": "The address space for the VNET. IPv4 CIDR block."
}
},
{
"#name": "azureBastionCreationOption",
"Description": {
"new": "Parameter used to deploy a Bastion: Select 'Yes' to enable deployment, 'No' to skip it, or 'Existing' to reuse an existing Bastion.",
"old": "To deploy the bastion service, choose Yes, otherwise No. Choose UseExisting for existing bastion service."
}
},
{
"#name": "existingAzureBastionId",
"Description": {
"new": "The resource ID of the Bastion when reusing an existing one.",
"old": "The resource id of azure bastion."
}
},
{
"#name": "azureBastionSubnetCidrBlock",
"Description": {
"new": "The Bastion subnet address. Specify the address using IPv4 CIDR notation.",
"old": "Azure bastion subnet. IP v4 CIDR block."
}
},
{
"#name": "landingZonesMgChildren",
"Description": {
"new": "The child management groups of 'Landing Zones' management group and their assigned policies.",
"old": "Landing zone children management group properties"
},
"$items": {
"Description": {
"new": "The 'Landing Zones' management group properties..",
"old": "Landing zone management group properties."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
}
},
{
"#name": "topLevelMgMetadata",
"Description": {
"new": "The assigned policies of the parent management group.",
"old": "This will be applied to the root of the landing zone deployment."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
},
{
"#name": "landingZonesMgMetadata",
"Description": {
"new": "The assigned policies of the 'Landing Zones' management group.",
"old": "This will be applied to the landing zone management groups."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
},
{
"#name": "platformMgMetadata",
"Description": {
"new": "The assigned policies of the 'Platform' management group.",
"old": "This will be applied to the platform management group."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
},
{
"#name": "platformManagementMgMetadata",
"Description": {
"new": "The assigned policies of the 'Management' management group under 'Platform' management group.",
"old": "This will be applied to the management management group under platform."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
},
{
"#name": "platformConnectivityMgMetadata",
"Description": {
"new": "The assigned policies of the 'Connectivity' management group under 'Platform' management group.",
"old": "This will be applied to the connectivity management group under platform."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
},
{
"#name": "platformIdentityMgMetadata",
"Description": {
"new": "The assigned policies of the 'Identity' management group under 'Platform' management group.",
"old": "This will be applied to the identity management group under platform."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
},
{
"#name": "decommissionedMgMetadata",
"Description": {
"new": "The assigned policies of the 'Decommissioned' management group and indicator to create it or not.",
"old": "This will be applied to the decommissioned management group."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
},
{
"#name": "create",
"Description": {
"new": "This parameter determines whether the 'Decommissioned' management group will be created. If set to true, the group will be created; if set to false, it will not be created. The default value is false.",
"old": "When set to false, this management group will not be created. The default value is false."
}
}
]
},
{
"#name": "sandboxMgMetadata",
"Description": {
"new": "The assigned policies of the 'Sandbox' management group and indicator to create it or not.",
"old": "This will be applied to the sandbox management group."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
},
{
"#name": "create",
"Description": {
"new": "This parameter determines whether the 'Sandbox' management group will be created. If set to true, the group will be created; if set to false, it will not be created. The default value is false.",
"old": "When set to false this management group will not be created. The default value is false."
}
}
]
},
{
"#name": "managedIdentity",
"Description": {
"new": "The managed identity to be assigned to this landing zone configuration.",
"old": "The managed identity to be tied to this landing zone configuration"
}
},
{
"#name": "platformMgChildren",
"Description": {
"new": "The names of the 'Platform' child management groups and their assigned policies, excluding the default ones: 'Connectivity', 'Identity', and 'Management'",
"old": "Platform children management group properties."
},
"$items": {
"Description": {
"new": "The 'Platform' management group properties.",
"old": "Platform management group properties."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
}
},
{
"#name": "namingConventionFormula",
"Description": {
"new": "The default naming convention applied to all resources for this landing zone configuration. Example - {DeploymentPrefix}-Contoso-{ResourceTypeAbbreviation}{DeploymentSuffix}-{Environment}-testing",
"old": "The naming convention that's used by default for all resource types for this landing zone configuration"
}
},
{
"#name": "customNamingConvention",
"Description": {
"new": "The custom naming convention applied to specific resource types for this landing zone configuration, which overrides the default naming convention for those resource types. Example - 'customNamingConvention': [{'resourceType': 'azureFirewalls', 'formula': '{DeploymentPrefix}-afwl-{DeploymentSuffix}'}]",
"old": "The customized naming convention for one or more resource types in this landing zone configuration"
},
"$items": {
"Description": {
"new": "The details for the custom naming convention override for a specific resource type.",
"old": "The details for the custom resource override."
},
"$properties": [
{
"#name": "resourceType",
"Enum": {
"new": [
[
"azureFirewalls",
"Value when customer wants to provide a custom naming convention for Azure Firewall."
],
[
"workspaces",
"Value when customer wants to provide a custom naming convention for Log Analytics workspace."
],
[
"automationAccounts",
"Value when customer wants to provide a custom naming convention for automation account."
],
[
"dashboards",
"Value when customer wants to provide a custom naming convention for dashboard."
],
[
"userAssignedIdentities",
"Value when customer wants to provide a custom naming convention for managed identity."
],
[
"bastionHosts",
"Value when customer wants to provide a custom naming convention for Bastion."
],
[
"ddosProtectionPlans",
"Value when customer wants to provide a custom naming convention for DDoS protection plan."
],
[
"networkSecurityGroups",
"Value when customer wants to provide a custom naming convention for Bastion NSG."
],
[
"virtualNetworks",
"Value when customer wants to provide a custom naming convention for virtual network."
],
[
"routeTables",
"Value when customer wants to provide a custom naming convention for route table."
]
],
"old": [
[
"azureFirewalls",
"Value when customer wants to provide custom naming convention for Azure Firewall."
],
[
"workspaces",
"Value when customer wants to provide custom naming convention for Log Analytics workspace."
],
[
"automationAccounts",
"Value when customer wants to provide custom naming convention for automation account."
],
[
"dashboards",
"Value when customer wants to provide custom naming convention for dashboard."
],
[
"userAssignedIdentities",
"Value when customer wants to provide custom naming convention for managed identity."
],
[
"bastionHosts",
"Value when customer wants to provide custom naming convention for Bastion."
],
[
"ddosProtectionPlans",
"Value when customer wants to provide custom naming convention for DDoS protection plan."
],
[
"networkSecurityGroups",
"Value when customer wants to provide custom naming convention for Bastion NSG."
],
[
"virtualNetworks",
"Value when customer wants to provide custom naming convention for virtual network."
],
[
"routeTables",
"Value when customer wants to provide custom naming convention for route table."
]
]
}
},
{
"#name": "formula",
"Description": {
"new": "The custom naming formula for the resource type.",
"old": "The custom formula for the resource type."
}
}
]
}
}
]
}
}
}
],
"$responses": {
"200": {
"$properties": {
"properties": [
{
"#name": "provisioningState",
"Description": {
"new": "The state that reflects the current stage in the creation, updating, or deletion process of the landing zone configuration.",
"old": "The status of a user-initiated, control-plane operation on the landing zone configuration."
}
},
{
"#name": "authoringStatus",
"Description": {
"new": "The status that indicates the current phase of the configuration process for a deployment.",
"old": "The status for the landing zone configurations workflow."
},
"Enum": {
"new": [
[
"Authoring",
"'Authoring' is the default status when a create configuration request is made. In this state, the Landing zone configuration can be modified."
],
[
"ReadyForUse",
"'ReadyForUse' status is set when the configuration updates are finished, and the configuration is ready for code generation or deployment."
],
[
"Disabled",
"'Disabled' status is set when the landing zone configuration is no longer in use."
]
],
"old": [
[
"Authoring",
"This is the default status when a create configuration request is made. In this state, the Landing Zone configuration can be updated."
],
[
"ReadyForUse",
"This status is set when the configuration changes are complete and the configuration is ready for code generation"
],
[
"Disabled",
"This status is set when the landing zone configuration is no longer in use."
]
]
}
},
{
"#name": "ddosProtectionCreationOption",
"Description": {
"new": "Parameter used to deploy a DDoS protection plan: Select 'Yes' to enable deployment, 'No' to skip it, or 'Existing' to reuse an existing DDoS protection plan.",
"old": "To deploy ddos, choose Yes, otherwise No. Select Existing to provide an existing ddos protection plan."
}
},
{
"#name": "existingDdosProtectionId",
"Description": {
"new": "The resource ID of the DDoS protection plan when reusing an existing one.",
"old": "The resource id of the ddos protection plan."
}
},
{
"#name": "logAnalyticsWorkspaceCreationOption",
"Description": {
"new": "Parameter used to deploy a log analytics workspace: Select 'Yes' to enable deployment, 'No' to skip it, or 'Existing' to reuse an existing log analytics workspace.",
"old": "To deploy log analytics workspace, choose Yes, otherwise No. Select UseExisting to provide an existing log analytics workspace."
}
},
{
"#name": "existingLogAnalyticsWorkspaceId",
"Description": {
"new": "The resource ID of the log analytics workspace when reusing an existing one.",
"old": "The resource id of the log analytics workspace that was created to centralize log ingestion."
}
},
{
"#name": "tags",
"Description": {
"new": "Tags are key-value pairs that can be assigned to a resource to organize and manage it more effectively. Example: {'name': 'a tag name', 'value': 'a tag value'}",
"old": "Array of tag objects in format of {'name':'a tag name', 'value':'a tag value'}."
},
"$items": {
"Description": {
"new": "Key-value pairs that can be assigned to this resource.",
"old": "The details associated with tags."
}
}
},
{
"#name": "firewallCreationOption",
"Description": {
"new": "Parameter used for deploying a Firewall: Select 'No' to skip deployment, 'Standard' to deploy the Standard SKU, or 'Premium' to deploy the Premium SKU.",
"old": "To deploy firewall, choose the Standard/Premium based on the desired SKU. Choose None for no firewall and UseExisting for a pre existing one."
},
"Enum": {
"new": [
[
"None",
"Select 'None' value to skip Firewall deployment."
],
[
"Standard",
"Select 'Standard' value to deploy the Firewall Standard SKU."
],
[
"Premium",
"Select 'Premium' value to deploy the Firewall Premium SKU."
]
],
"old": [
[
"None",
"Value when a firewall resource is not created."
],
[
"Standard",
"Value when the firewall creation is based on the standard SKU."
],
[
"Premium",
"Value when the firewall creation is based on the premium SKU."
]
]
}
},
{
"#name": "firewallSubnetCidrBlock",
"Description": {
"new": "The Firewall subnet address used for deploying a firewall. Specify the Firewall subnet using IPv4 CIDR notation.",
"old": "Azure firewall subnet. IPv4 CIDR block."
}
},
{
"#name": "gatewaySubnetCidrBlock",
"Description": {
"new": "The gateway subnet address used for deploying a virtual network. Specify the subnet using IPv4 CIDR notation.",
"old": "Gateway subnet. IPv4 CIDR block."
}
},
{
"#name": "logRetentionInDays",
"Description": {
"new": "Parameter to define the retention period for logs, in days. The minimum duration is 30 days and the maximum is 730 days.",
"old": "Set how long logs are retained for, in days. Minimum length is 30 and maximum is 730"
}
},
{
"#name": "hubNetworkCidrBlock",
"Description": {
"new": "The Virtual Network address. Specify the address using IPv4 CIDR notation.",
"old": "The address space for the VNET. IPv4 CIDR block."
}
},
{
"#name": "azureBastionCreationOption",
"Description": {
"new": "Parameter used to deploy a Bastion: Select 'Yes' to enable deployment, 'No' to skip it, or 'Existing' to reuse an existing Bastion.",
"old": "To deploy the bastion service, choose Yes, otherwise No. Choose UseExisting for existing bastion service."
}
},
{
"#name": "existingAzureBastionId",
"Description": {
"new": "The resource ID of the Bastion when reusing an existing one.",
"old": "The resource id of azure bastion."
}
},
{
"#name": "azureBastionSubnetCidrBlock",
"Description": {
"new": "The Bastion subnet address. Specify the address using IPv4 CIDR notation.",
"old": "Azure bastion subnet. IP v4 CIDR block."
}
},
{
"#name": "landingZonesMgChildren",
"Description": {
"new": "The child management groups of 'Landing Zones' management group and their assigned policies.",
"old": "Landing zone children management group properties"
},
"$items": {
"Description": {
"new": "The 'Landing Zones' management group properties..",
"old": "Landing zone management group properties."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
}
},
{
"#name": "topLevelMgMetadata",
"Description": {
"new": "The assigned policies of the parent management group.",
"old": "This will be applied to the root of the landing zone deployment."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
},
{
"#name": "landingZonesMgMetadata",
"Description": {
"new": "The assigned policies of the 'Landing Zones' management group.",
"old": "This will be applied to the landing zone management groups."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
},
{
"#name": "platformMgMetadata",
"Description": {
"new": "The assigned policies of the 'Platform' management group.",
"old": "This will be applied to the platform management group."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
},
{
"#name": "platformManagementMgMetadata",
"Description": {
"new": "The assigned policies of the 'Management' management group under 'Platform' management group.",
"old": "This will be applied to the management management group under platform."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
},
{
"#name": "platformConnectivityMgMetadata",
"Description": {
"new": "The assigned policies of the 'Connectivity' management group under 'Platform' management group.",
"old": "This will be applied to the connectivity management group under platform."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
},
{
"#name": "platformIdentityMgMetadata",
"Description": {
"new": "The assigned policies of the 'Identity' management group under 'Platform' management group.",
"old": "This will be applied to the identity management group under platform."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
},
{
"#name": "decommissionedMgMetadata",
"Description": {
"new": "The assigned policies of the 'Decommissioned' management group and indicator to create it or not.",
"old": "This will be applied to the decommissioned management group."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
},
{
"#name": "create",
"Description": {
"new": "This parameter determines whether the 'Decommissioned' management group will be created. If set to true, the group will be created; if set to false, it will not be created. The default value is false.",
"old": "When set to false, this management group will not be created. The default value is false."
}
}
]
},
{
"#name": "sandboxMgMetadata",
"Description": {
"new": "The assigned policies of the 'Sandbox' management group and indicator to create it or not.",
"old": "This will be applied to the sandbox management group."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
},
{
"#name": "create",
"Description": {
"new": "This parameter determines whether the 'Sandbox' management group will be created. If set to true, the group will be created; if set to false, it will not be created. The default value is false.",
"old": "When set to false this management group will not be created. The default value is false."
}
}
]
},
{
"#name": "managedIdentity",
"Description": {
"new": "The managed identity to be assigned to this landing zone configuration.",
"old": "The managed identity to be tied to this landing zone configuration"
}
},
{
"#name": "platformMgChildren",
"Description": {
"new": "The names of the 'Platform' child management groups and their assigned policies, excluding the default ones: 'Connectivity', 'Identity', and 'Management'",
"old": "Platform children management group properties."
},
"$items": {
"Description": {
"new": "The 'Platform' management group properties.",
"old": "Platform management group properties."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
}
},
{
"#name": "namingConventionFormula",
"Description": {
"new": "The default naming convention applied to all resources for this landing zone configuration. Example - {DeploymentPrefix}-Contoso-{ResourceTypeAbbreviation}{DeploymentSuffix}-{Environment}-testing",
"old": "The naming convention that's used by default for all resource types for this landing zone configuration"
}
},
{
"#name": "customNamingConvention",
"Description": {
"new": "The custom naming convention applied to specific resource types for this landing zone configuration, which overrides the default naming convention for those resource types. Example - 'customNamingConvention': [{'resourceType': 'azureFirewalls', 'formula': '{DeploymentPrefix}-afwl-{DeploymentSuffix}'}]",
"old": "The customized naming convention for one or more resource types in this landing zone configuration"
},
"$items": {
"Description": {
"new": "The details for the custom naming convention override for a specific resource type.",
"old": "The details for the custom resource override."
},
"$properties": [
{
"#name": "resourceType",
"Enum": {
"new": [
[
"azureFirewalls",
"Value when customer wants to provide a custom naming convention for Azure Firewall."
],
[
"workspaces",
"Value when customer wants to provide a custom naming convention for Log Analytics workspace."
],
[
"automationAccounts",
"Value when customer wants to provide a custom naming convention for automation account."
],
[
"dashboards",
"Value when customer wants to provide a custom naming convention for dashboard."
],
[
"userAssignedIdentities",
"Value when customer wants to provide a custom naming convention for managed identity."
],
[
"bastionHosts",
"Value when customer wants to provide a custom naming convention for Bastion."
],
[
"ddosProtectionPlans",
"Value when customer wants to provide a custom naming convention for DDoS protection plan."
],
[
"networkSecurityGroups",
"Value when customer wants to provide a custom naming convention for Bastion NSG."
],
[
"virtualNetworks",
"Value when customer wants to provide a custom naming convention for virtual network."
],
[
"routeTables",
"Value when customer wants to provide a custom naming convention for route table."
]
],
"old": [
[
"azureFirewalls",
"Value when customer wants to provide custom naming convention for Azure Firewall."
],
[
"workspaces",
"Value when customer wants to provide custom naming convention for Log Analytics workspace."
],
[
"automationAccounts",
"Value when customer wants to provide custom naming convention for automation account."
],
[
"dashboards",
"Value when customer wants to provide custom naming convention for dashboard."
],
[
"userAssignedIdentities",
"Value when customer wants to provide custom naming convention for managed identity."
],
[
"bastionHosts",
"Value when customer wants to provide custom naming convention for Bastion."
],
[
"ddosProtectionPlans",
"Value when customer wants to provide custom naming convention for DDoS protection plan."
],
[
"networkSecurityGroups",
"Value when customer wants to provide custom naming convention for Bastion NSG."
],
[
"virtualNetworks",
"Value when customer wants to provide custom naming convention for virtual network."
],
[
"routeTables",
"Value when customer wants to provide custom naming convention for route table."
]
]
}
},
{
"#name": "formula",
"Description": {
"new": "The custom naming formula for the resource type.",
"old": "The custom formula for the resource type."
}
}
]
}
}
]
}
},
"201": {
"$properties": {
"properties": [
{
"#name": "provisioningState",
"Description": {
"new": "The state that reflects the current stage in the creation, updating, or deletion process of the landing zone configuration.",
"old": "The status of a user-initiated, control-plane operation on the landing zone configuration."
}
},
{
"#name": "authoringStatus",
"Description": {
"new": "The status that indicates the current phase of the configuration process for a deployment.",
"old": "The status for the landing zone configurations workflow."
},
"Enum": {
"new": [
[
"Authoring",
"'Authoring' is the default status when a create configuration request is made. In this state, the Landing zone configuration can be modified."
],
[
"ReadyForUse",
"'ReadyForUse' status is set when the configuration updates are finished, and the configuration is ready for code generation or deployment."
],
[
"Disabled",
"'Disabled' status is set when the landing zone configuration is no longer in use."
]
],
"old": [
[
"Authoring",
"This is the default status when a create configuration request is made. In this state, the Landing Zone configuration can be updated."
],
[
"ReadyForUse",
"This status is set when the configuration changes are complete and the configuration is ready for code generation"
],
[
"Disabled",
"This status is set when the landing zone configuration is no longer in use."
]
]
}
},
{
"#name": "ddosProtectionCreationOption",
"Description": {
"new": "Parameter used to deploy a DDoS protection plan: Select 'Yes' to enable deployment, 'No' to skip it, or 'Existing' to reuse an existing DDoS protection plan.",
"old": "To deploy ddos, choose Yes, otherwise No. Select Existing to provide an existing ddos protection plan."
}
},
{
"#name": "existingDdosProtectionId",
"Description": {
"new": "The resource ID of the DDoS protection plan when reusing an existing one.",
"old": "The resource id of the ddos protection plan."
}
},
{
"#name": "logAnalyticsWorkspaceCreationOption",
"Description": {
"new": "Parameter used to deploy a log analytics workspace: Select 'Yes' to enable deployment, 'No' to skip it, or 'Existing' to reuse an existing log analytics workspace.",
"old": "To deploy log analytics workspace, choose Yes, otherwise No. Select UseExisting to provide an existing log analytics workspace."
}
},
{
"#name": "existingLogAnalyticsWorkspaceId",
"Description": {
"new": "The resource ID of the log analytics workspace when reusing an existing one.",
"old": "The resource id of the log analytics workspace that was created to centralize log ingestion."
}
},
{
"#name": "tags",
"Description": {
"new": "Tags are key-value pairs that can be assigned to a resource to organize and manage it more effectively. Example: {'name': 'a tag name', 'value': 'a tag value'}",
"old": "Array of tag objects in format of {'name':'a tag name', 'value':'a tag value'}."
},
"$items": {
"Description": {
"new": "Key-value pairs that can be assigned to this resource.",
"old": "The details associated with tags."
}
}
},
{
"#name": "firewallCreationOption",
"Description": {
"new": "Parameter used for deploying a Firewall: Select 'No' to skip deployment, 'Standard' to deploy the Standard SKU, or 'Premium' to deploy the Premium SKU.",
"old": "To deploy firewall, choose the Standard/Premium based on the desired SKU. Choose None for no firewall and UseExisting for a pre existing one."
},
"Enum": {
"new": [
[
"None",
"Select 'None' value to skip Firewall deployment."
],
[
"Standard",
"Select 'Standard' value to deploy the Firewall Standard SKU."
],
[
"Premium",
"Select 'Premium' value to deploy the Firewall Premium SKU."
]
],
"old": [
[
"None",
"Value when a firewall resource is not created."
],
[
"Standard",
"Value when the firewall creation is based on the standard SKU."
],
[
"Premium",
"Value when the firewall creation is based on the premium SKU."
]
]
}
},
{
"#name": "firewallSubnetCidrBlock",
"Description": {
"new": "The Firewall subnet address used for deploying a firewall. Specify the Firewall subnet using IPv4 CIDR notation.",
"old": "Azure firewall subnet. IPv4 CIDR block."
}
},
{
"#name": "gatewaySubnetCidrBlock",
"Description": {
"new": "The gateway subnet address used for deploying a virtual network. Specify the subnet using IPv4 CIDR notation.",
"old": "Gateway subnet. IPv4 CIDR block."
}
},
{
"#name": "logRetentionInDays",
"Description": {
"new": "Parameter to define the retention period for logs, in days. The minimum duration is 30 days and the maximum is 730 days.",
"old": "Set how long logs are retained for, in days. Minimum length is 30 and maximum is 730"
}
},
{
"#name": "hubNetworkCidrBlock",
"Description": {
"new": "The Virtual Network address. Specify the address using IPv4 CIDR notation.",
"old": "The address space for the VNET. IPv4 CIDR block."
}
},
{
"#name": "azureBastionCreationOption",
"Description": {
"new": "Parameter used to deploy a Bastion: Select 'Yes' to enable deployment, 'No' to skip it, or 'Existing' to reuse an existing Bastion.",
"old": "To deploy the bastion service, choose Yes, otherwise No. Choose UseExisting for existing bastion service."
}
},
{
"#name": "existingAzureBastionId",
"Description": {
"new": "The resource ID of the Bastion when reusing an existing one.",
"old": "The resource id of azure bastion."
}
},
{
"#name": "azureBastionSubnetCidrBlock",
"Description": {
"new": "The Bastion subnet address. Specify the address using IPv4 CIDR notation.",
"old": "Azure bastion subnet. IP v4 CIDR block."
}
},
{
"#name": "landingZonesMgChildren",
"Description": {
"new": "The child management groups of 'Landing Zones' management group and their assigned policies.",
"old": "Landing zone children management group properties"
},
"$items": {
"Description": {
"new": "The 'Landing Zones' management group properties..",
"old": "Landing zone management group properties."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
}
},
{
"#name": "topLevelMgMetadata",
"Description": {
"new": "The assigned policies of the parent management group.",
"old": "This will be applied to the root of the landing zone deployment."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
},
{
"#name": "landingZonesMgMetadata",
"Description": {
"new": "The assigned policies of the 'Landing Zones' management group.",
"old": "This will be applied to the landing zone management groups."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
},
{
"#name": "platformMgMetadata",
"Description": {
"new": "The assigned policies of the 'Platform' management group.",
"old": "This will be applied to the platform management group."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
},
{
"#name": "platformManagementMgMetadata",
"Description": {
"new": "The assigned policies of the 'Management' management group under 'Platform' management group.",
"old": "This will be applied to the management management group under platform."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
},
{
"#name": "platformConnectivityMgMetadata",
"Description": {
"new": "The assigned policies of the 'Connectivity' management group under 'Platform' management group.",
"old": "This will be applied to the connectivity management group under platform."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
},
{
"#name": "platformIdentityMgMetadata",
"Description": {
"new": "The assigned policies of the 'Identity' management group under 'Platform' management group.",
"old": "This will be applied to the identity management group under platform."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
},
{
"#name": "decommissionedMgMetadata",
"Description": {
"new": "The assigned policies of the 'Decommissioned' management group and indicator to create it or not.",
"old": "This will be applied to the decommissioned management group."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
},
{
"#name": "create",
"Description": {
"new": "This parameter determines whether the 'Decommissioned' management group will be created. If set to true, the group will be created; if set to false, it will not be created. The default value is false.",
"old": "When set to false, this management group will not be created. The default value is false."
}
}
]
},
{
"#name": "sandboxMgMetadata",
"Description": {
"new": "The assigned policies of the 'Sandbox' management group and indicator to create it or not.",
"old": "This will be applied to the sandbox management group."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
},
{
"#name": "create",
"Description": {
"new": "This parameter determines whether the 'Sandbox' management group will be created. If set to true, the group will be created; if set to false, it will not be created. The default value is false.",
"old": "When set to false this management group will not be created. The default value is false."
}
}
]
},
{
"#name": "managedIdentity",
"Description": {
"new": "The managed identity to be assigned to this landing zone configuration.",
"old": "The managed identity to be tied to this landing zone configuration"
}
},
{
"#name": "platformMgChildren",
"Description": {
"new": "The names of the 'Platform' child management groups and their assigned policies, excluding the default ones: 'Connectivity', 'Identity', and 'Management'",
"old": "Platform children management group properties."
},
"$items": {
"Description": {
"new": "The 'Platform' management group properties.",
"old": "Platform management group properties."
},
"$properties": [
{
"#name": "policyInitiativesAssignmentProperties",
"Description": {
"new": "Array of policy initiatives applied to the management group.",
"old": "Array of initiative assignments to be applied to the management group."
},
"$items": {
"Description": {
"new": "The properties of assigned policy initiatives.",
"old": "Details of policy assignments"
},
"$properties": [
{
"#name": "assignmentParameters",
"Description": {
"new": "The parameters of the assigned policy initiative.",
"old": "The parameters for the assignment of policy initiatives."
}
}
]
}
}
]
}
},
{
"#name": "namingConventionFormula",
"Description": {
"new": "The default naming convention applied to all resources for this landing zone configuration. Example - {DeploymentPrefix}-Contoso-{ResourceTypeAbbreviation}{DeploymentSuffix}-{Environment}-testing",
"old": "The naming convention that's used by default for all resource types for this landing zone configuration"
}
},
{
"#name": "customNamingConvention",
"Description": {
"new": "The custom naming convention applied to specific resource types for this landing zone configuration, which overrides the default naming convention for those resource types. Example - 'customNamingConvention': [{'resourceType': 'azureFirewalls', 'formula': '{DeploymentPrefix}-afwl-{DeploymentSuffix}'}]",
"old": "The customized naming convention for one or more resource types in this landing zone configuration"
},
"$items": {
"Description": {
"new": "The details for the custom naming convention override for a specific resource type.",
"old": "The details for the custom resource override."
},
"$properties": [
{
"#name": "resourceType",
"Enum": {
"new": [
[
"azureFirewalls",
"Value when customer wants to provide a custom naming convention for Azure Firewall."
],
[
"workspaces",
"Value when customer wants to provide a custom naming convention for Log Analytics workspace."
],
[
"automationAccounts",
"Value when customer wants to provide a custom naming convention for automation account."
],
[
"dashboards",
"Value when customer wants to provide a custom naming convention for dashboard."
],
[
"userAssignedIdentities",
"Value when customer wants to provide a custom naming convention for managed identity."
],
[
"bastionHosts",
"Value when customer wants to provide a custom naming convention for Bastion."
],
[
"ddosProtectionPlans",
"Value when customer wants to provide a custom naming convention for DDoS protection plan."
],
[
"networkSecurityGroups",
"Value when customer wants to provide a custom naming convention for Bastion NSG."
],
[
"virtualNetworks",
"Value when customer wants to provide a custom naming convention for virtual network."
],
[
"routeTables",
"Value when customer wants to provide a custom naming convention for route table."
]
],
"old": [
[
"azureFirewalls",
"Value when customer wants to provide custom naming convention for Azure Firewall."
],
[
"workspaces",
"Value when customer wants to provide custom naming convention for Log Analytics workspace."
],
[
"automationAccounts",
"Value when customer wants to provide custom naming convention for automation account."
],
[
"dashboards",
"Value when customer wants to provide custom naming convention for dashboard."
],
[
"userAssignedIdentities",
"Value when customer wants to provide custom naming convention for managed identity."
],
[
"bastionHosts",
"Value when customer wants to provide custom naming convention for Bastion."
],
[
"ddosProtectionPlans",
"Value when customer wants to provide custom naming convention for DDoS protection plan."
],
[
"networkSecurityGroups",
"Value when customer wants to provide custom naming convention for Bastion NSG."
],
[
"virtualNetworks",
"Value when customer wants to provide custom naming convention for virtual network."
],
[
"routeTables",
"Value when customer wants to provide custom naming convention for route table."
]
]
}
},
{
"#name": "formula",
"Description": {
"new": "The custom naming formula for the resource type.",
"old": "The custom formula for the resource type."
}
}
]
}
}
]
}
}
}
}