/// <summary>
 /// Initializes a new instance of the ProximityPlacementGroupInner
 /// class.
 /// </summary>
 /// <param name="proximityPlacementGroupType">Specifies the type of the
 /// proximity placement group. &lt;br&gt;&lt;br&gt; Possible values
 /// are: &lt;br&gt;&lt;br&gt; **Standard** : Co-locate resources within
 /// an Azure region or Availability Zone. &lt;br&gt;&lt;br&gt;
 /// **Ultra** : For future use. Possible values include: 'Standard',
 /// 'Ultra'</param>
 /// <param name="virtualMachines">A list of references to all virtual
 /// machines in the proximity placement group.</param>
 /// <param name="virtualMachineScaleSets">A list of references to all
 /// virtual machine scale sets in the proximity placement
 /// group.</param>
 /// <param name="availabilitySets">A list of references to all
 /// availability sets in the proximity placement group.</param>
 public ProximityPlacementGroupInner(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary <string, string> tags = default(IDictionary <string, string>), ProximityPlacementGroupType proximityPlacementGroupType = default(ProximityPlacementGroupType), IList <Management.ResourceManager.Fluent.SubResource> virtualMachines = default(IList <Management.ResourceManager.Fluent.SubResource>), IList <Management.ResourceManager.Fluent.SubResource> virtualMachineScaleSets = default(IList <Management.ResourceManager.Fluent.SubResource>), IList <Management.ResourceManager.Fluent.SubResource> availabilitySets = default(IList <Management.ResourceManager.Fluent.SubResource>))
     : base(location, id, name, type, tags)
 {
     ProximityPlacementGroupType = proximityPlacementGroupType;
     VirtualMachines             = virtualMachines;
     VirtualMachineScaleSets     = virtualMachineScaleSets;
     AvailabilitySets            = availabilitySets;
     CustomInit();
 }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the ProximityPlacementGroupInner
 /// class.
 /// </summary>
 /// <param name="proximityPlacementGroupType">Specifies the type of the
 /// proximity placement group. &lt;br&gt;&lt;br&gt; Possible values
 /// are: &lt;br&gt;&lt;br&gt; **Standard** : Co-locate resources within
 /// an Azure region or Availability Zone. &lt;br&gt;&lt;br&gt;
 /// **Ultra** : For future use. Possible values include: 'Standard',
 /// 'Ultra'</param>
 /// <param name="virtualMachines">A list of references to all virtual
 /// machines in the proximity placement group.</param>
 /// <param name="virtualMachineScaleSets">A list of references to all
 /// virtual machine scale sets in the proximity placement
 /// group.</param>
 /// <param name="availabilitySets">A list of references to all
 /// availability sets in the proximity placement group.</param>
 /// <param name="colocationStatus">Describes colocation status of the
 /// Proximity Placement Group.</param>
 public ProximityPlacementGroupInner(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary <string, string> tags = default(IDictionary <string, string>), ProximityPlacementGroupType proximityPlacementGroupType = default(ProximityPlacementGroupType), IList <SubResourceWithColocationStatusInner> virtualMachines = default(IList <SubResourceWithColocationStatusInner>), IList <SubResourceWithColocationStatusInner> virtualMachineScaleSets = default(IList <SubResourceWithColocationStatusInner>), IList <SubResourceWithColocationStatusInner> availabilitySets = default(IList <SubResourceWithColocationStatusInner>), InstanceViewStatus colocationStatus = default(InstanceViewStatus))
     : base(location, id, name, type, tags)
 {
     ProximityPlacementGroupType = proximityPlacementGroupType;
     VirtualMachines             = virtualMachines;
     VirtualMachineScaleSets     = virtualMachineScaleSets;
     AvailabilitySets            = availabilitySets;
     ColocationStatus            = colocationStatus;
     CustomInit();
 }