Interface DdosProtectionPlan

All Superinterfaces:
GroupableResource<NetworkManager,DdosProtectionPlanInner>, HasId, HasInnerModel<DdosProtectionPlanInner>, HasManager<NetworkManager>, HasName, HasResourceGroup, Indexable, Refreshable<DdosProtectionPlan>, Resource, Updatable<DdosProtectionPlan.Update>

DDoS protection plan.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The entirety of the DDoS protection plan definition.
    static interface 
    Grouping of DDoS protection plan definition stages.
    static interface 
    The template for an update operation, containing all the settings that can be modified.

    Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>
  • Field Summary

    Fields inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    DUMMY
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the provisioning state of the DDoS protection plan resource.
    Gets the resource GUID property of the DDoS protection plan resource.
    List<com.azure.core.management.SubResource>
    Gets the list of virtual networks associated with the DDoS protection plan resource.

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasId

    id

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel

    innerModel

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager

    manager

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName

    name

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup

    resourceGroupName

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable

    key

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable

    refresh, refreshAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    region, regionName, tags, type

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable

    update
  • Method Details

    • resourceGuid

      String resourceGuid()
      Gets the resource GUID property of the DDoS protection plan resource.
      Returns:
      the resource GUID property of the DDoS protection plan resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.
    • provisioningState

      String provisioningState()
      Gets the provisioning state of the DDoS protection plan resource.
      Returns:
      the provisioning state of the DDoS protection plan resource
    • virtualNetworks

      List<com.azure.core.management.SubResource> virtualNetworks()
      Gets the list of virtual networks associated with the DDoS protection plan resource.
      Returns:
      the list of virtual networks associated with the DDoS protection plan resource. This list is read-only.