NetworkSecurityPerimeterAccessRulesOperations interface
Interface representing a NetworkSecurityPerimeterAccessRules operations.
Properties
| create |
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>>