ApplicationSecurityGroupsOperations interface

Interface representing a ApplicationSecurityGroups operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
createOrUpdate

Creates or updates an application security group.

delete

Deletes the specified application security group.

get

Gets information about the specified application security group.

list

Gets all the application security groups in a resource group.

listAll

Gets all application security groups in a subscription.

updateTags

Updates an application security group's tags.

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdate: (resourceGroupName: string, applicationSecurityGroupName: string, parameters: ApplicationSecurityGroup, options?: ApplicationSecurityGroupsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ApplicationSecurityGroup>, ApplicationSecurityGroup>>

Property Value

(resourceGroupName: string, applicationSecurityGroupName: string, parameters: ApplicationSecurityGroup, options?: ApplicationSecurityGroupsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ApplicationSecurityGroup>, ApplicationSecurityGroup>>

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (resourceGroupName: string, applicationSecurityGroupName: string, parameters: ApplicationSecurityGroup, options?: ApplicationSecurityGroupsCreateOrUpdateOptionalParams) => Promise<ApplicationSecurityGroup>

Property Value

(resourceGroupName: string, applicationSecurityGroupName: string, parameters: ApplicationSecurityGroup, options?: ApplicationSecurityGroupsCreateOrUpdateOptionalParams) => Promise<ApplicationSecurityGroup>

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (resourceGroupName: string, applicationSecurityGroupName: string, options?: ApplicationSecurityGroupsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, applicationSecurityGroupName: string, options?: ApplicationSecurityGroupsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, applicationSecurityGroupName: string, options?: ApplicationSecurityGroupsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, applicationSecurityGroupName: string, options?: ApplicationSecurityGroupsDeleteOptionalParams) => Promise<void>

createOrUpdate

Creates or updates an application security group.

createOrUpdate: (resourceGroupName: string, applicationSecurityGroupName: string, parameters: ApplicationSecurityGroup, options?: ApplicationSecurityGroupsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ApplicationSecurityGroup>, ApplicationSecurityGroup>

Property Value

(resourceGroupName: string, applicationSecurityGroupName: string, parameters: ApplicationSecurityGroup, options?: ApplicationSecurityGroupsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ApplicationSecurityGroup>, ApplicationSecurityGroup>

delete

Deletes the specified application security group.

delete: (resourceGroupName: string, applicationSecurityGroupName: string, options?: ApplicationSecurityGroupsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, applicationSecurityGroupName: string, options?: ApplicationSecurityGroupsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets information about the specified application security group.

get: (resourceGroupName: string, applicationSecurityGroupName: string, options?: ApplicationSecurityGroupsGetOptionalParams) => Promise<ApplicationSecurityGroup>

Property Value

(resourceGroupName: string, applicationSecurityGroupName: string, options?: ApplicationSecurityGroupsGetOptionalParams) => Promise<ApplicationSecurityGroup>

list

Gets all the application security groups in a resource group.

list: (resourceGroupName: string, options?: ApplicationSecurityGroupsListOptionalParams) => PagedAsyncIterableIterator<ApplicationSecurityGroup, ApplicationSecurityGroup[], PageSettings>

Property Value

(resourceGroupName: string, options?: ApplicationSecurityGroupsListOptionalParams) => PagedAsyncIterableIterator<ApplicationSecurityGroup, ApplicationSecurityGroup[], PageSettings>

listAll

Gets all application security groups in a subscription.

listAll: (options?: ApplicationSecurityGroupsListAllOptionalParams) => PagedAsyncIterableIterator<ApplicationSecurityGroup, ApplicationSecurityGroup[], PageSettings>

Property Value

(options?: ApplicationSecurityGroupsListAllOptionalParams) => PagedAsyncIterableIterator<ApplicationSecurityGroup, ApplicationSecurityGroup[], PageSettings>

updateTags

Updates an application security group's tags.

updateTags: (resourceGroupName: string, applicationSecurityGroupName: string, parameters: TagsObject, options?: ApplicationSecurityGroupsUpdateTagsOptionalParams) => Promise<ApplicationSecurityGroup>

Property Value

(resourceGroupName: string, applicationSecurityGroupName: string, parameters: TagsObject, options?: ApplicationSecurityGroupsUpdateTagsOptionalParams) => Promise<ApplicationSecurityGroup>