DdosProtectionPlan interface

A DDoS protection plan in a resource group.

Extends

Properties

etag

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

provisioningState

The provisioning state of the DDoS protection plan resource.

publicIPAddresses

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

resourceGuid

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.

virtualNetworks

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

Inherited Properties

id

Resource ID.

location

Resource location.

name

Resource name.

tags

Resource tags.

type

Resource type.

Property Details

etag

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

etag?: string

Property Value

string

provisioningState

The provisioning state of the DDoS protection plan resource.

provisioningState?: string

Property Value

string

publicIPAddresses

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

publicIPAddresses?: SubResource[]

Property Value

resourceGuid

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.

resourceGuid?: string

Property Value

string

virtualNetworks

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

virtualNetworks?: SubResource[]

Property Value

Inherited Property Details

id

Resource ID.

id?: string

Property Value

string

Inherited From TrackedResourceWithOptionalLocation.id

location

Resource location.

location?: string

Property Value

string

Inherited From TrackedResourceWithOptionalLocation.location

name

Resource name.

name?: string

Property Value

string

Inherited From TrackedResourceWithOptionalLocation.name

tags

Resource tags.

tags?: Record<string, string>

Property Value

Record<string, string>

Inherited From TrackedResourceWithOptionalLocation.tags

type

Resource type.

type?: string

Property Value

string

Inherited From TrackedResourceWithOptionalLocation.type