Class DdosProtectionPlanInner


  • public final class DdosProtectionPlanInner
    extends com.azure.core.management.Resource
    A DDoS protection plan in a resource group.
    • Constructor Detail

      • DdosProtectionPlanInner

        public DdosProtectionPlanInner()
    • Method Detail

      • etag

        public String etag()
        Get the etag property: A unique read-only string that changes whenever the resource is updated.
        Returns:
        the etag value.
      • withLocation

        public DdosProtectionPlanInner withLocation​(String location)
        Overrides:
        withLocation in class com.azure.core.management.Resource
      • resourceGuid

        public String resourceGuid()
        Get the resourceGuid property: 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.
        Returns:
        the resourceGuid value.
      • provisioningState

        public ProvisioningState provisioningState()
        Get the provisioningState property: The provisioning state of the DDoS protection plan resource.
        Returns:
        the provisioningState value.
      • virtualNetworks

        public List<com.azure.core.management.SubResource> virtualNetworks()
        Get the virtualNetworks property: The list of virtual networks associated with the DDoS protection plan resource. This list is read-only.
        Returns:
        the virtualNetworks value.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.