-
Notifications
You must be signed in to change notification settings - Fork 4.5k
/
VirtualNetworkConfiguration.cs
39 lines (33 loc) · 1.65 KB
/
VirtualNetworkConfiguration.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// <auto-generated/>
#nullable disable
using System;
using Azure.Core;
namespace Azure.ResourceManager.ApiManagement.Models
{
/// <summary> Configuration of a virtual network to which API Management service is deployed. </summary>
public partial class VirtualNetworkConfiguration
{
/// <summary> Initializes a new instance of VirtualNetworkConfiguration. </summary>
public VirtualNetworkConfiguration()
{
}
/// <summary> Initializes a new instance of VirtualNetworkConfiguration. </summary>
/// <param name="vnetId"> The virtual network ID. This is typically a GUID. Expect a null GUID by default. </param>
/// <param name="subnetname"> The name of the subnet. </param>
/// <param name="subnetResourceId"> The full resource ID of a subnet in a virtual network to deploy the API Management service in. </param>
internal VirtualNetworkConfiguration(Guid? vnetId, string subnetname, ResourceIdentifier subnetResourceId)
{
VnetId = vnetId;
Subnetname = subnetname;
SubnetResourceId = subnetResourceId;
}
/// <summary> The virtual network ID. This is typically a GUID. Expect a null GUID by default. </summary>
public Guid? VnetId { get; }
/// <summary> The name of the subnet. </summary>
public string Subnetname { get; }
/// <summary> The full resource ID of a subnet in a virtual network to deploy the API Management service in. </summary>
public ResourceIdentifier SubnetResourceId { get; set; }
}
}