/// <summary> /// Initializes a new instance of the ProximityPlacementGroupInner /// class. /// </summary> /// <param name="proximityPlacementGroupType">Specifies the type of the /// proximity placement group. <br><br> Possible values /// are: <br><br> **Standard** : Co-locate resources within /// an Azure region or Availability Zone. <br><br> /// **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(); }
/// <summary> /// Initializes a new instance of the /// VirtualMachineExtensionHandlerInstanceView class. /// </summary> /// <param name="type">Specifies the type of the extension; an example /// is "CustomScriptExtension".</param> /// <param name="typeHandlerVersion">Specifies the version of the /// script handler.</param> /// <param name="status">The extension handler status.</param> public VirtualMachineExtensionHandlerInstanceView(string type = default(string), string typeHandlerVersion = default(string), InstanceViewStatus status = default(InstanceViewStatus)) { Type = type; TypeHandlerVersion = typeHandlerVersion; Status = status; CustomInit(); }
/// <summary> /// Initializes a new instance of the /// SubResourceWithColocationStatusInner class. /// </summary> /// <param name="colocationStatus">Describes colocation status of a /// resource in the Proximity Placement Group.</param> public SubResourceWithColocationStatusInner(string id = default(string), InstanceViewStatus colocationStatus = default(InstanceViewStatus)) : base(id) { ColocationStatus = colocationStatus; CustomInit(); }
/// <summary> /// Initializes a new instance of the VirtualMachineHealthStatus class. /// </summary> /// <param name="status">The health status information for the /// VM.</param> public VirtualMachineHealthStatus(InstanceViewStatus status = default(InstanceViewStatus)) { Status = status; CustomInit(); }
/// <summary> /// Initializes a new instance of the BootDiagnosticsInstanceView /// class. /// </summary> /// <param name="consoleScreenshotBlobUri">The console screenshot blob /// URI. <br><br>NOTE: This will **not** be set if boot /// diagnostics is currently enabled with managed storage.</param> /// <param name="serialConsoleLogBlobUri">The serial console log blob /// Uri. <br><br>NOTE: This will **not** be set if boot /// diagnostics is currently enabled with managed storage.</param> /// <param name="status">The boot diagnostics status information for /// the VM. <br><br> NOTE: It will be set only if there are /// errors encountered in enabling boot diagnostics.</param> public BootDiagnosticsInstanceView(string consoleScreenshotBlobUri = default(string), string serialConsoleLogBlobUri = default(string), InstanceViewStatus status = default(InstanceViewStatus)) { ConsoleScreenshotBlobUri = consoleScreenshotBlobUri; SerialConsoleLogBlobUri = serialConsoleLogBlobUri; Status = status; CustomInit(); }