Interface DdosProtectionPlan
-
- All Superinterfaces:
com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.DdosProtectionPlanInner>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasId,com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.DdosProtectionPlanInner>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager<com.microsoft.azure.management.network.implementation.NetworkManager>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasName,com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup,com.microsoft.azure.management.resources.fluentcore.model.Indexable,com.microsoft.azure.management.resources.fluentcore.model.Refreshable<DdosProtectionPlan>,com.microsoft.azure.management.resources.fluentcore.arm.models.Resource,com.microsoft.azure.management.resources.fluentcore.model.Updatable<DdosProtectionPlan.Update>
@Beta(V1_10_0) public interface DdosProtectionPlan extends com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.DdosProtectionPlanInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<DdosProtectionPlan>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<DdosProtectionPlan.Update>
DDoS protection plan.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceDdosProtectionPlan.DefinitionThe entirety of the DDoS protection plan definition.static interfaceDdosProtectionPlan.DefinitionStagesGrouping of DDoS protection plan definition stages.static interfaceDdosProtectionPlan.UpdateThe template for an update operation, containing all the settings that can be modified.-
Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTags<T extends Object>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringprovisioningState()StringresourceGuid()List<com.microsoft.azure.SubResource>virtualNetworks()-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
id
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
manager
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
-
-
-
Method Detail
-
resourceGuid
String resourceGuid()
- 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()
- Returns:
- the provisioning state of the DDoS protection plan resource
-
virtualNetworks
List<com.microsoft.azure.SubResource> virtualNetworks()
- Returns:
- the list of virtual networks associated with the DDoS protection plan resource. This list is read-only.
-
-