Sdílet prostřednictvím


ArmNetworkModelFactory.DdosProtectionPlanData Method

Definition

Initializes a new instance of DdosProtectionPlanData.

public static Azure.ResourceManager.Network.DdosProtectionPlanData DdosProtectionPlanData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ETag? etag = default, Guid? resourceGuid = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> publicIPAddresses = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> virtualNetworks = default);
static member DdosProtectionPlanData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Nullable<Azure.ETag> * Nullable<Guid> * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> -> Azure.ResourceManager.Network.DdosProtectionPlanData
Public Shared Function DdosProtectionPlanData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional resourceGuid As Nullable(Of Guid) = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing, Optional publicIPAddresses As IEnumerable(Of WritableSubResource) = Nothing, Optional virtualNetworks As IEnumerable(Of WritableSubResource) = Nothing) As DdosProtectionPlanData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

tags
IDictionary<String,String>

The tags.

location
AzureLocation

The location.

etag
Nullable<ETag>

A unique read-only string that changes whenever the resource is updated.

resourceGuid
Nullable<Guid>

The resource GUID property of the DDoS protection plan resource. It uniquely identifies the resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.

provisioningState
Nullable<NetworkProvisioningState>

The provisioning state of the DDoS protection plan resource.

publicIPAddresses
IEnumerable<WritableSubResource>

The list of public IPs associated with the DDoS protection plan resource. This list is read-only.

virtualNetworks
IEnumerable<WritableSubResource>

The list of virtual networks associated with the DDoS protection plan resource. This list is read-only.

Returns

A new DdosProtectionPlanData instance for mocking.

Applies to