ddosprotection

class pulumi_azure.ddosprotection.Plan(resource_name, opts=None, location=None, name=None, resource_group_name=None, tags=None, __name__=None, __opts__=None)

Manages an Azure DDoS Protection Plan.

NOTE Azure only allow one DDoS Protection Plan per region.

NOTE: This resource has been deprecated in favour of the azurerm_network_ddos_protection_plan resource and will be removed in the next major version of the AzureRM Provider. The new resource shares the same fields as this one, and information on migrating across can be found in this guide.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • location (pulumi.Input[str]) – Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
  • name (pulumi.Input[str]) – Specifies the name of the DDoS Protection Plan. Changing this forces a new resource to be created.
  • resource_group_name (pulumi.Input[str]) – The name of the resource group in which to create the resource. Changing this forces a new resource to be created.
  • tags (pulumi.Input[dict]) – A mapping of tags to assign to the resource.
location = None

Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.

name = None

Specifies the name of the DDoS Protection Plan. Changing this forces a new resource to be created.

resource_group_name = None

The name of the resource group in which to create the resource. Changing this forces a new resource to be created.

tags = None

A mapping of tags to assign to the resource.

virtual_network_ids = None

The Resource ID list of the Virtual Networks associated with DDoS Protection Plan.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str