ArmVirtualEnclavesModelFactory.VirtualEnclaveCommunityPatchProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.