ArmVirtualEnclavesModelFactory.VirtualEnclaveCommunityPatchProperties Method

Definition

public static Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveCommunityPatchProperties VirtualEnclaveCommunityPatchProperties(System.Collections.Generic.IEnumerable<string> dnsServers = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveGovernedService> governedServiceList = default, Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveCommunityPolicyOverride? policyOverride = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveRoleAssignmentItem> communityRoleAssignments = default, Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveFirewallSku? firewallSku = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveMandatoryApprover> approvalMandatoryApprovers = default, Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveMaintenanceModeConfigurationPatch maintenanceModeConfiguration = default);
static member VirtualEnclaveCommunityPatchProperties : seq<string> * seq<Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveGovernedService> * Nullable<Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveCommunityPolicyOverride> * seq<Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveRoleAssignmentItem> * Nullable<Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveFirewallSku> * seq<Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveMandatoryApprover> * Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveMaintenanceModeConfigurationPatch -> Azure.ResourceManager.VirtualEnclaves.Models.VirtualEnclaveCommunityPatchProperties
Public Shared Function VirtualEnclaveCommunityPatchProperties (Optional dnsServers As IEnumerable(Of String) = Nothing, Optional governedServiceList As IEnumerable(Of VirtualEnclaveGovernedService) = Nothing, Optional policyOverride As Nullable(Of VirtualEnclaveCommunityPolicyOverride) = Nothing, Optional communityRoleAssignments As IEnumerable(Of VirtualEnclaveRoleAssignmentItem) = Nothing, Optional firewallSku As Nullable(Of VirtualEnclaveFirewallSku) = Nothing, Optional approvalMandatoryApprovers As IEnumerable(Of VirtualEnclaveMandatoryApprover) = Nothing, Optional maintenanceModeConfiguration As VirtualEnclaveMaintenanceModeConfigurationPatch = Nothing) As VirtualEnclaveCommunityPatchProperties

Parameters

dnsServers
IEnumerable<String>

DNS Servers.

governedServiceList
IEnumerable<VirtualEnclaveGovernedService>

List of services governed by a community.

policyOverride
Nullable<VirtualEnclaveCommunityPolicyOverride>

Policy override setting for the community. Specifies whether to apply enclave-specific policies or disable policy enforcement.

communityRoleAssignments
IEnumerable<VirtualEnclaveRoleAssignmentItem>

Community role assignments.

firewallSku
Nullable<VirtualEnclaveFirewallSku>

SKU of the community's Azure Firewall (Basic, Standard, Premium). Standard is the default.

approvalMandatoryApprovers
IEnumerable<VirtualEnclaveMandatoryApprover>

List of mandatory approvers for the approval request.

maintenanceModeConfiguration
VirtualEnclaveMaintenanceModeConfigurationPatch

Maintenance Mode configuration.

Returns

A new VirtualEnclaveCommunityPatchProperties instance for mocking.

Applies to