ArmVirtualEnclavesModelFactory.VirtualEnclaveMaintenanceModeConfigurationPatch Method

Definition

Initializes a new instance of VirtualEnclaveMaintenanceModeConfigurationPatch.

public static Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveMaintenanceModeConfigurationPatch VirtualEnclaveMaintenanceModeConfigurationPatch(Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveMaintenanceMode mode = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclavePrincipal> principals = default, Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveMaintenanceJustification? justification = default);
static member VirtualEnclaveMaintenanceModeConfigurationPatch : Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveMaintenanceMode * seq<Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclavePrincipal> * Nullable<Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveMaintenanceJustification> -> Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveMaintenanceModeConfigurationPatch
Public Shared Function VirtualEnclaveMaintenanceModeConfigurationPatch (Optional mode As VirtualEnclaveMaintenanceMode = Nothing, Optional principals As IEnumerable(Of VirtualEnclavePrincipal) = Nothing, Optional justification As Nullable(Of VirtualEnclaveMaintenanceJustification) = Nothing) As VirtualEnclaveMaintenanceModeConfigurationPatch

Parameters

mode
VirtualEnclaveMaintenanceMode

Current mode of Maintenance Mode Configuration.

principals
IEnumerable<VirtualEnclavePrincipal>

The user, group or service principal object affected by Maintenance Mode.

justification
Nullable<VirtualEnclaveMaintenanceJustification>

Justification for entering or exiting Maintenance Mode.

Returns

A new VirtualEnclaveMaintenanceModeConfigurationPatch instance for mocking.

Applies to