DdosProtectionPlan interface
A DDoS protection plan in a resource group.
Properties
| etag | A unique read-only string that changes whenever the resource is updated. |
| provisioning |
The provisioning state of the DDoS protection plan resource. |
| public |
The list of public IPs associated with the DDoS protection plan resource. This list is read-only. |
| resource |
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. |
| virtual |
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