### YamlMime:JavaType
uid: "com.microsoft.azure.management.network.ApplicationSecurityGroup"
fullName: "com.microsoft.azure.management.network.ApplicationSecurityGroup"
name: "ApplicationSecurityGroup"
nameWithType: "ApplicationSecurityGroup"
summary: "Application security group."
syntax: "public interface **ApplicationSecurityGroup** extends <,>, <>, <>"
methods:
- uid: "com.microsoft.azure.management.network.ApplicationSecurityGroup.provisioningState()"
fullName: "com.microsoft.azure.management.network.ApplicationSecurityGroup.provisioningState()"
name: "provisioningState()"
nameWithType: "ApplicationSecurityGroup.provisioningState()"
modifiers:
- "abstract"
syntax: "public abstract ProvisioningState provisioningState()"
returns:
description: "the provisioning state of the application security group resource"
type: ""
- uid: "com.microsoft.azure.management.network.ApplicationSecurityGroup.resourceGuid()"
fullName: "com.microsoft.azure.management.network.ApplicationSecurityGroup.resourceGuid()"
name: "resourceGuid()"
nameWithType: "ApplicationSecurityGroup.resourceGuid()"
modifiers:
- "abstract"
syntax: "public abstract String resourceGuid()"
returns:
description: "the resource GUID property of the application security group resource.\n It uniquely identifies a resource, even if the user changes its name or\n migrate the resource across subscriptions or resource groups."
type: ""
type: "interface"
desc: "Application security group."
implements:
- "<,>"
- "<>"
- "<>"
metadata: {}
package: "com.microsoft.azure.management.network"
artifact: com.microsoft.azure:azure-mgmt-network:1.41.4