SecurityUserRuleCollections interface

Interface representing a SecurityUserRuleCollections.

Methods

beginDelete(string, string, string, string, SecurityUserRuleCollectionsDeleteOptionalParams)

Deletes a Security User Rule collection.

beginDeleteAndWait(string, string, string, string, SecurityUserRuleCollectionsDeleteOptionalParams)

Deletes a Security User Rule collection.

createOrUpdate(string, string, string, string, SecurityUserRuleCollection, SecurityUserRuleCollectionsCreateOrUpdateOptionalParams)

Creates or updates a security user rule collection.

get(string, string, string, string, SecurityUserRuleCollectionsGetOptionalParams)

Gets a network manager security user configuration rule collection.

list(string, string, string, SecurityUserRuleCollectionsListOptionalParams)

Lists all the security user rule collections in a security configuration, in a paginated format.

Method Details

beginDelete(string, string, string, string, SecurityUserRuleCollectionsDeleteOptionalParams)

Deletes a Security User Rule collection.

function beginDelete(resourceGroupName: string, networkManagerName: string, configurationName: string, ruleCollectionName: string, options?: SecurityUserRuleCollectionsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

networkManagerName

string

The name of the network manager.

configurationName

string

The name of the network manager Security Configuration.

ruleCollectionName

string

The name of the network manager security Configuration rule collection.

options
SecurityUserRuleCollectionsDeleteOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, string, string, SecurityUserRuleCollectionsDeleteOptionalParams)

Deletes a Security User Rule collection.

function beginDeleteAndWait(resourceGroupName: string, networkManagerName: string, configurationName: string, ruleCollectionName: string, options?: SecurityUserRuleCollectionsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

networkManagerName

string

The name of the network manager.

configurationName

string

The name of the network manager Security Configuration.

ruleCollectionName

string

The name of the network manager security Configuration rule collection.

options
SecurityUserRuleCollectionsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

createOrUpdate(string, string, string, string, SecurityUserRuleCollection, SecurityUserRuleCollectionsCreateOrUpdateOptionalParams)

Creates or updates a security user rule collection.

function createOrUpdate(resourceGroupName: string, networkManagerName: string, configurationName: string, ruleCollectionName: string, securityUserRuleCollection: SecurityUserRuleCollection, options?: SecurityUserRuleCollectionsCreateOrUpdateOptionalParams): Promise<SecurityUserRuleCollection>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

networkManagerName

string

The name of the network manager.

configurationName

string

The name of the network manager Security Configuration.

ruleCollectionName

string

The name of the network manager security Configuration rule collection.

securityUserRuleCollection
SecurityUserRuleCollection

The Security User Rule Collection to create or update

Returns

get(string, string, string, string, SecurityUserRuleCollectionsGetOptionalParams)

Gets a network manager security user configuration rule collection.

function get(resourceGroupName: string, networkManagerName: string, configurationName: string, ruleCollectionName: string, options?: SecurityUserRuleCollectionsGetOptionalParams): Promise<SecurityUserRuleCollection>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

networkManagerName

string

The name of the network manager.

configurationName

string

The name of the network manager Security Configuration.

ruleCollectionName

string

The name of the network manager security Configuration rule collection.

options
SecurityUserRuleCollectionsGetOptionalParams

The options parameters.

Returns

list(string, string, string, SecurityUserRuleCollectionsListOptionalParams)

Lists all the security user rule collections in a security configuration, in a paginated format.

function list(resourceGroupName: string, networkManagerName: string, configurationName: string, options?: SecurityUserRuleCollectionsListOptionalParams): PagedAsyncIterableIterator<SecurityUserRuleCollection, SecurityUserRuleCollection[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

networkManagerName

string

The name of the network manager.

configurationName

string

The name of the network manager Security Configuration.

options
SecurityUserRuleCollectionsListOptionalParams

The options parameters.

Returns