DdosCustomPolicy Class

A DDoS custom policy in a resource group.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.network.v2018_11_01.models._models_py3.Resource
DdosCustomPolicy

Constructor

DdosCustomPolicy(*, id: typing.Union[str, NoneType] = None, location: typing.Union[str, NoneType] = None, tags: typing.Union[typing.Dict[str, str], NoneType] = None, protocol_custom_settings: typing.Union[typing.List[_ForwardRef('ProtocolCustomSettingsFormat')], NoneType] = None, **kwargs)

Parameters

id
str

Resource ID.

location
str

Resource location.

tags
dict[str, str]

A set of tags. Resource tags.

protocol_custom_settings
list[ProtocolCustomSettingsFormat]

The protocol-specific DDoS policy customization parameters.

Variables

name
str

Resource name.

type
str

Resource type.

etag
str

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

resource_guid
str

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

provisioning_state
str

The provisioning state of the DDoS custom policy resource. Possible values are: 'Succeeded', 'Updating', 'Deleting', and 'Failed'.

public_ip_addresses
list[SubResource]

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