NetworkSecurityPerimeterAccessRulesOperations interface

Interface representing a NetworkSecurityPerimeterAccessRules operations.

Properties

createOrUpdate

Creates or updates a network access rule.

delete

Deletes an NSP access rule.

get

Gets the specified NSP access rule by name.

list

Lists the NSP access rules in the specified NSP profile.

reconcile

Reconcile NSP access rules

Property Details

createOrUpdate

Creates or updates a network access rule.

createOrUpdate: (resourceGroupName: string, networkSecurityPerimeterName: string, profileName: string, accessRuleName: string, parameters: NspAccessRule, options?: NetworkSecurityPerimeterAccessRulesCreateOrUpdateOptionalParams) => Promise<NspAccessRule>

Property Value

(resourceGroupName: string, networkSecurityPerimeterName: string, profileName: string, accessRuleName: string, parameters: NspAccessRule, options?: NetworkSecurityPerimeterAccessRulesCreateOrUpdateOptionalParams) => Promise<NspAccessRule>

delete

Deletes an NSP access rule.

delete: (resourceGroupName: string, networkSecurityPerimeterName: string, profileName: string, accessRuleName: string, options?: NetworkSecurityPerimeterAccessRulesDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, networkSecurityPerimeterName: string, profileName: string, accessRuleName: string, options?: NetworkSecurityPerimeterAccessRulesDeleteOptionalParams) => Promise<void>

get

Gets the specified NSP access rule by name.

get: (resourceGroupName: string, networkSecurityPerimeterName: string, profileName: string, accessRuleName: string, options?: NetworkSecurityPerimeterAccessRulesGetOptionalParams) => Promise<NspAccessRule>

Property Value

(resourceGroupName: string, networkSecurityPerimeterName: string, profileName: string, accessRuleName: string, options?: NetworkSecurityPerimeterAccessRulesGetOptionalParams) => Promise<NspAccessRule>

list

Lists the NSP access rules in the specified NSP profile.

list: (resourceGroupName: string, networkSecurityPerimeterName: string, profileName: string, options?: NetworkSecurityPerimeterAccessRulesListOptionalParams) => PagedAsyncIterableIterator<NspAccessRule, NspAccessRule[], PageSettings>

Property Value

(resourceGroupName: string, networkSecurityPerimeterName: string, profileName: string, options?: NetworkSecurityPerimeterAccessRulesListOptionalParams) => PagedAsyncIterableIterator<NspAccessRule, NspAccessRule[], PageSettings>

reconcile

Reconcile NSP access rules

reconcile: (resourceGroupName: string, networkSecurityPerimeterName: string, profileName: string, accessRuleName: string, parameters: Record<string, unknown>, options?: NetworkSecurityPerimeterAccessRulesReconcileOptionalParams) => Promise<Record<string, unknown>>

Property Value

(resourceGroupName: string, networkSecurityPerimeterName: string, profileName: string, accessRuleName: string, parameters: Record<string, unknown>, options?: NetworkSecurityPerimeterAccessRulesReconcileOptionalParams) => Promise<Record<string, unknown>>