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

[Private Link] Private Endpoint Ipconfigurations swagger for 2021-03-01 #14662

Merged
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,17 @@
],
"subnet": {
"id": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet"
}
},
"ipConfigurations": [
{
"name": "pestaticconfig",
"properties": {
"groupId": "file",
"memberName": "file",
"privateIPAddress": "192.168.0.5"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why would this IP be different than the response? This is 0.5 and the response is 0.6

}
}
]
}
}
},
Expand Down Expand Up @@ -75,7 +85,17 @@
]
}
],
"applicationSecurityGroups": []
"applicationSecurityGroups": [],
"ipConfigurations": [
{
"name": "pestaticconfig",
"properties": {
"groupId": "file",
"memberName": "file",
"privateIPAddress": "192.168.0.6"
}
}
]
}
}
},
Expand Down Expand Up @@ -124,7 +144,17 @@
]
}
],
"applicationSecurityGroups": []
"applicationSecurityGroups": [],
"ipConfigurations": [
{
"name": "pestaticconfig",
"properties": {
"groupId": "file",
"memberName": "file",
"privateIPAddress": "192.168.0.6"
}
}
]
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,17 @@
],
"subnet": {
"id": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet"
}
},
"ipConfigurations": [
{
"name": "pestaticconfig",
"properties": {
"groupId": "file",
"memberName": "file",
"privateIPAddress": "192.168.0.5"
}
}
]
}
}
},
Expand Down Expand Up @@ -71,7 +81,17 @@
]
}
],
"applicationSecurityGroups": []
"applicationSecurityGroups": [],
"ipConfigurations": [
{
"name": "pestaticconfig",
"properties": {
"groupId": "file",
"memberName": "file",
"privateIPAddress": "192.168.0.5"
}
}
]
}
}
},
Expand Down Expand Up @@ -120,7 +140,17 @@
]
}
],
"applicationSecurityGroups": []
"applicationSecurityGroups": [],
"ipConfigurations": [
{
"name": "pestaticconfig",
"properties": {
"groupId": "file",
"memberName": "file",
"privateIPAddress": "192.168.0.5"
}
}
]
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,25 @@
]
}
],
"applicationSecurityGroups": []
"applicationSecurityGroups": [],
"ipConfigurations": [
{
"name": "pestaticconfig",
"properties": {
"groupId": "file",
"memberName": "file",
"privateIPAddress": "192.168.0.6"
}
},
{
"name": "pestaticconfig2",
"properties": {
"groupId": "file",
"memberName": "file2",
"privateIPAddress": "192.168.0.7"
}
}
]
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,17 @@
]
}
],
"applicationSecurityGroups": []
"applicationSecurityGroups": [],
"ipConfigurations": [
{
"name": "pestaticconfig",
"properties": {
"groupId": "file",
"memberName": "file",
"privateIPAddress": "192.168.0.5"
}
}
]
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,25 @@
]
}
],
"applicationSecurityGroups": []
"applicationSecurityGroups": [],
"ipConfigurations": [
{
"name": "pestaticconfig",
"properties": {
"groupId": "file",
"memberName": "file",
"privateIPAddress": "192.168.0.10"
}
},
{
"name": "pestaticconfig",
"properties": {
"groupId": "file",
"memberName": "file2",
"privateIPAddress": "192.168.0.11"
}
}
]
}
},
{
Expand Down Expand Up @@ -103,7 +121,25 @@
]
}
],
"applicationSecurityGroups": []
"applicationSecurityGroups": [],
"ipConfigurations": [
{
"name": "pestaticconfig3",
"properties": {
"groupId": "file",
"memberName": "file",
"privateIPAddress": "192.168.0.8"
}
},
{
"name": "pestaticconfig4",
"properties": {
"groupId": "file",
"memberName": "file2",
"privateIPAddress": "192.168.0.9"
}
}
]
}
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,25 @@
]
}
],
"applicationSecurityGroups": []
"applicationSecurityGroups": [],
"ipConfigurations": [
{
"name": "pestaticconfig1",
"properties": {
"groupId": "file",
"memberName": "file",
"privateIPAddress": "192.168.0.9"
}
},
{
"name": "pestaticconfig2",
"properties": {
"groupId": "file",
"memberName": "file2",
"privateIPAddress": "192.168.0.10"
}
}
]
}
},
{
Expand Down Expand Up @@ -101,7 +119,25 @@
]
}
],
"applicationSecurityGroups": []
"applicationSecurityGroups": [],
"ipConfigurations": [
{
"name": "pestaticconfig3",
"properties": {
"groupId": "file",
"memberName": "file",
"privateIPAddress": "192.168.0.11"
}
},
{
"name": "pestaticconfig4",
"properties": {
"groupId": "file",
"memberName": "file2",
"privateIPAddress": "192.168.0.12"
}
}
]
}
},
{
Expand Down Expand Up @@ -149,7 +185,25 @@
]
}
],
"applicationSecurityGroups": []
"applicationSecurityGroups": [],
"ipConfigurations": [
{
"name": "pestaticconfig5",
"properties": {
"groupId": "file",
"memberName": "file",
"privateIPAddress": "192.168.0.13"
}
},
{
"name": "pestaticconfig6",
"properties": {
"groupId": "file",
"memberName": "file2",
"privateIPAddress": "192.168.0.14"
}
}
]
}
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -721,6 +721,13 @@
"$ref": "./applicationSecurityGroup.json#/definitions/ApplicationSecurityGroup"
},
"description": "Application security groups in which the private endpoint IP configuration is included."
},
"ipConfigurations": {
"type": "array",
"items": {
"$ref": "#/definitions/PrivateEndpointIPConfiguration"
},
"description": "A list of IP configurations of the private endpoint. This will be used to map to the First Party Service's endpoints."
}
},
"description": "Properties of the private endpoint."
Expand Down Expand Up @@ -979,6 +986,47 @@
}
},
"description": "A collective group of information about the record set information."
},
"PrivateEndpointIPConfiguration": {
"properties": {
"properties": {
"x-ms-client-flatten": true,
"$ref": "#/definitions/PrivateEndpointIPConfigurationProperties",
"description": "Properties of private endpoint IP configurations."
},
"name": {
"type": "string",
"description": "The name of the resource that is unique within a resource group."
},
"type": {
"readOnly": true,
"type": "string",
"description": "The resource type."
},
"etag": {
"readOnly": true,
"type": "string",
"description": "A unique read-only string that changes whenever the resource is updated."
}
},
"description": "An IP Configuration of the private endpoint."
},
"PrivateEndpointIPConfigurationProperties": {
"properties": {
"groupId": {
"type": "string",
"description": "The ID of a group obtained from the remote resource that this private endpoint should connect to."
},
"memberName": {
"type": "string",
"description": "The member name of a group obtained from the remote resource that this private endpoint should connect to."
},
"privateIPAddress": {
"type": "string",
"description": "A private ip address obtained from the private endpoint's subnet."
}
},
"description": "Properties of an IP Configuration of the private endpoint."
}
}
}