Interface NetworkSecurityGroups

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<NetworkManager>, com.azure.resourcemanager.resources.fluentcore.collection.SupportsBatchCreation<NetworkSecurityGroup>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsBatchDeletion, com.azure.resourcemanager.resources.fluentcore.collection.SupportsCreating<NetworkSecurityGroup.DefinitionStages.Blank>, com.azure.resourcemanager.resources.fluentcore.collection.SupportsDeletingById, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingById<NetworkSecurityGroup>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup<NetworkSecurityGroup>, com.azure.resourcemanager.resources.fluentcore.collection.SupportsListing<NetworkSecurityGroup>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsListingByResourceGroup<NetworkSecurityGroup>

public interface NetworkSecurityGroups extends com.azure.resourcemanager.resources.fluentcore.collection.SupportsCreating<NetworkSecurityGroup.DefinitionStages.Blank>, com.azure.resourcemanager.resources.fluentcore.collection.SupportsListing<NetworkSecurityGroup>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsListingByResourceGroup<NetworkSecurityGroup>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup<NetworkSecurityGroup>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingById<NetworkSecurityGroup>, com.azure.resourcemanager.resources.fluentcore.collection.SupportsDeletingById, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup, com.azure.resourcemanager.resources.fluentcore.collection.SupportsBatchCreation<NetworkSecurityGroup>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsBatchDeletion, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<NetworkManager>
Entry point to network security group management.
  • Method Summary

    Modifier and Type
    Method
    Description
    getByResourceGroup(String resourceGroupName, String name, com.azure.core.util.Context context)
    Gets the information about NetworkSecurityGroup based on the resource name and the name of its resource group.

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

    manager

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsBatchCreation

    create, create, createAsync, createAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsBatchDeletion

    deleteByIds, deleteByIds, deleteByIdsAsync, deleteByIdsAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsCreating

    define

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsDeletingById

    deleteById, deleteByIdAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup

    deleteByResourceGroup, deleteByResourceGroupAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingById

    getById, getByIdAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup

    getByResourceGroup, getByResourceGroupAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsListing

    list, listAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsListingByResourceGroup

    listByResourceGroup, listByResourceGroupAsync
  • Method Details

    • getByResourceGroup

      default NetworkSecurityGroup getByResourceGroup(String resourceGroupName, String name, com.azure.core.util.Context context)
      Gets the information about NetworkSecurityGroup based on the resource name and the name of its resource group.
      Parameters:
      resourceGroupName - the name of the resource group the resource is in
      name - the name of the network security group. (Note, this is not the ID)
      context - the Context of the request
      Returns:
      an immutable representation of the resource