Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ReleasePR resourcemover] resourcemover track2 #1395

Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
119 changes: 117 additions & 2 deletions schemas/2019-10-01-preview/Microsoft.Migrate.json
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,21 @@
],
"description": "Gets or sets the availability set resource settings."
},
"DiskEncryptionSetResourceSettings": {
"type": "object",
"properties": {
"resourceType": {
"type": "string",
"enum": [
"Microsoft.Compute/diskEncryptionSets"
]
}
},
"required": [
"resourceType"
],
"description": "Defines the disk encryption set resource settings."
},
"Identity": {
"type": "object",
"properties": {
Expand Down Expand Up @@ -193,6 +208,21 @@
},
"description": "Defines the MSI properties of the Move Collection."
},
"KeyVaultResourceSettings": {
"type": "object",
"properties": {
"resourceType": {
"type": "string",
"enum": [
"Microsoft.KeyVault/vaults"
]
}
},
"required": [
"resourceType"
],
"description": "Defines the key vault resource settings."
},
"LBBackendAddressPoolResourceSettings": {
"type": "object",
"properties": {
Expand Down Expand Up @@ -253,6 +283,23 @@
],
"description": "Defines reference to load balancer backend address pools."
},
"LoadBalancerNatRuleReference": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Gets the name of the proxy resource on the target side."
},
"sourceArmResourceId": {
"type": "string",
"description": "Gets the ARM resource ID of the tracked resource being referenced."
}
},
"required": [
"sourceArmResourceId"
],
"description": "Defines reference to load balancer NAT rules."
},
"LoadBalancerResourceSettings": {
"type": "object",
"properties": {
Expand Down Expand Up @@ -535,6 +582,20 @@
],
"description": "Gets or sets the references of the load balancer backend address pools."
},
"loadBalancerNatRules": {
"oneOf": [
{
"type": "array",
"items": {
"$ref": "#/definitions/LoadBalancerNatRuleReference"
}
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Gets or sets the references of the load balancer NAT rules."
},
"name": {
"type": "string",
"description": "Gets or sets the IP configuration name."
Expand All @@ -558,6 +619,17 @@
"type": "string",
"description": "Gets or sets the private IP address allocation method."
},
"publicIp": {
"oneOf": [
{
"$ref": "#/definitions/PublicIpReference"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Defines reference to a public IP."
},
"subnet": {
"oneOf": [
{
Expand All @@ -572,6 +644,19 @@
},
"description": "Defines NIC IP configuration properties."
},
"NsgReference": {
"type": "object",
"properties": {
"sourceArmResourceId": {
"type": "string",
"description": "Gets the ARM resource ID of the tracked resource being referenced."
}
},
"required": [
"sourceArmResourceId"
],
"description": "Defines reference to NSG."
},
"NsgSecurityRule": {
"type": "object",
"properties": {
Expand Down Expand Up @@ -632,7 +717,7 @@
"type": "string",
"description": "Gets or sets the domain name label."
},
"fQDN": {
"fqdn": {
"type": "string",
"description": "Gets or sets the fully qualified domain name."
},
Expand Down Expand Up @@ -660,6 +745,19 @@
],
"description": "Defines the public IP address resource settings."
},
"PublicIpReference": {
"type": "object",
"properties": {
"sourceArmResourceId": {
"type": "string",
"description": "Gets the ARM resource ID of the tracked resource being referenced."
}
},
"required": [
"sourceArmResourceId"
],
"description": "Defines reference to a public IP."
},
"ResourceGroupResourceSettings": {
"type": "object",
"properties": {
Expand Down Expand Up @@ -710,6 +808,12 @@
},
{
"$ref": "#/definitions/PublicIPAddressResourceSettings"
},
{
"$ref": "#/definitions/KeyVaultResourceSettings"
},
{
"$ref": "#/definitions/DiskEncryptionSetResourceSettings"
}
],
"properties": {
Expand Down Expand Up @@ -823,6 +927,17 @@
"name": {
"type": "string",
"description": "Gets or sets the Subnet name."
},
"networkSecurityGroup": {
"oneOf": [
{
"$ref": "#/definitions/NsgReference"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Defines reference to NSG."
}
},
"description": "Defines the virtual network subnets resource settings."
Expand Down Expand Up @@ -936,4 +1051,4 @@
"description": "Defines the virtual network resource settings."
}
}
}
}