Share via


ArmContainerInstanceModelFactory.NGroupPatch Method

Definition

Initializes a new instance of NGroupPatch.

public static Azure.ResourceManager.ContainerInstance.Models.NGroupPatch NGroupPatch(Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, System.Collections.Generic.IDictionary<string,string> tags = default, System.Collections.Generic.IEnumerable<string> zones = default, Azure.ResourceManager.ContainerInstance.Models.ContainerGroupElasticProfile elasticProfile = default, int? placementFaultDomainCount = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ContainerInstance.Models.ContainerGroupProfileStub> containerGroupProfiles = default, Azure.ResourceManager.ContainerInstance.Models.NGroupProvisioningState? provisioningState = default, Azure.ResourceManager.ContainerInstance.Models.NGroupUpdateProfile updateProfile = default);
static member NGroupPatch : Azure.ResourceManager.Models.SystemData * Azure.ResourceManager.Models.ManagedServiceIdentity * System.Collections.Generic.IDictionary<string, string> * seq<string> * Azure.ResourceManager.ContainerInstance.Models.ContainerGroupElasticProfile * Nullable<int> * seq<Azure.ResourceManager.ContainerInstance.Models.ContainerGroupProfileStub> * Nullable<Azure.ResourceManager.ContainerInstance.Models.NGroupProvisioningState> * Azure.ResourceManager.ContainerInstance.Models.NGroupUpdateProfile -> Azure.ResourceManager.ContainerInstance.Models.NGroupPatch
Public Shared Function NGroupPatch (Optional systemData As SystemData = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional zones As IEnumerable(Of String) = Nothing, Optional elasticProfile As ContainerGroupElasticProfile = Nothing, Optional placementFaultDomainCount As Nullable(Of Integer) = Nothing, Optional containerGroupProfiles As IEnumerable(Of ContainerGroupProfileStub) = Nothing, Optional provisioningState As Nullable(Of NGroupProvisioningState) = Nothing, Optional updateProfile As NGroupUpdateProfile = Nothing) As NGroupPatch

Parameters

systemData
SystemData

Metadata pertaining to creation and last modification of the resource.

identity
ManagedServiceIdentity

The identity of the NGroup, if configured.

tags
IDictionary<String,String>

The resource tags.

zones
IEnumerable<String>

The zones for the NGroup.

elasticProfile
ContainerGroupElasticProfile

The elastic profile.

placementFaultDomainCount
Nullable<Int32>

Provides options w.r.t allocation and management w.r.t certain placement policies. These utilize capabilities provided by the underlying Azure infrastructure. They are typically used for high availability scenarios. E.g., distributing CGs across fault domains.

containerGroupProfiles
IEnumerable<ContainerGroupProfileStub>

The Container Group Profiles that could be used in the NGroups resource.

provisioningState
Nullable<NGroupProvisioningState>

The provisioning state, which only appears in the response.

updateProfile
NGroupUpdateProfile

Used by the customer to specify the way to update the Container Groups in NGroup.

Returns

A new NGroupPatch instance for mocking.

Applies to