npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@datafire/azure_network_networksecuritygroup

v3.0.0

Published

DataFire integration for NetworkManagementClient

Downloads

12

Readme

@datafire/azure_network_networksecuritygroup

Client library for NetworkManagementClient

Installation and Usage

npm install --save @datafire/azure_network_networksecuritygroup
let azure_network_networksecuritygroup = require('@datafire/azure_network_networksecuritygroup').create({
  access_token: "",
  refresh_token: "",
  client_id: "",
  client_secret: "",
  redirect_uri: ""
});

.then(data => {
  console.log(data);
});

Description

The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.

Actions

NetworkSecurityGroups_ListAll

Gets all network security groups in a subscription.

azure_network_networksecuritygroup.NetworkSecurityGroups_ListAll({
  "api-version": "",
  "subscriptionId": ""
}, context)

Input

  • input object
    • api-version required string: Client API version.
    • subscriptionId required string: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Output

NetworkSecurityGroups_List

Gets all network security groups in a resource group.

azure_network_networksecuritygroup.NetworkSecurityGroups_List({
  "resourceGroupName": "",
  "api-version": "",
  "subscriptionId": ""
}, context)

Input

  • input object
    • resourceGroupName required string: The name of the resource group.
    • api-version required string: Client API version.
    • subscriptionId required string: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Output

NetworkSecurityGroups_Delete

Deletes the specified network security group.

azure_network_networksecuritygroup.NetworkSecurityGroups_Delete({
  "resourceGroupName": "",
  "networkSecurityGroupName": "",
  "api-version": "",
  "subscriptionId": ""
}, context)

Input

  • input object
    • resourceGroupName required string: The name of the resource group.
    • networkSecurityGroupName required string: The name of the network security group.
    • api-version required string: Client API version.
    • subscriptionId required string: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Output

Output schema unknown

NetworkSecurityGroups_Get

Gets the specified network security group.

azure_network_networksecuritygroup.NetworkSecurityGroups_Get({
  "resourceGroupName": "",
  "networkSecurityGroupName": "",
  "api-version": "",
  "subscriptionId": ""
}, context)

Input

  • input object
    • resourceGroupName required string: The name of the resource group.
    • networkSecurityGroupName required string: The name of the network security group.
    • api-version required string: Client API version.
    • subscriptionId required string: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
    • $expand string: Expands referenced resources.

Output

NetworkSecurityGroups_UpdateTags

Updates a network security group tags.

azure_network_networksecuritygroup.NetworkSecurityGroups_UpdateTags({
  "resourceGroupName": "",
  "networkSecurityGroupName": "",
  "parameters": null,
  "api-version": "",
  "subscriptionId": ""
}, context)

Input

  • input object
    • resourceGroupName required string: The name of the resource group.
    • networkSecurityGroupName required string: The name of the network security group.
    • parameters required object: Tags object for patch operations.
      • tags object: Resource tags.
    • api-version required string: Client API version.
    • subscriptionId required string: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Output

NetworkSecurityGroups_CreateOrUpdate

Creates or updates a network security group in the specified resource group.

azure_network_networksecuritygroup.NetworkSecurityGroups_CreateOrUpdate({
  "resourceGroupName": "",
  "networkSecurityGroupName": "",
  "parameters": null,
  "api-version": "",
  "subscriptionId": ""
}, context)

Input

  • input object
    • resourceGroupName required string: The name of the resource group.
    • networkSecurityGroupName required string: The name of the network security group.
    • parameters required NetworkSecurityGroup
    • api-version required string: Client API version.
    • subscriptionId required string: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Output

DefaultSecurityRules_List

Gets all default security rules in a network security group.

azure_network_networksecuritygroup.DefaultSecurityRules_List({
  "resourceGroupName": "",
  "networkSecurityGroupName": "",
  "api-version": "",
  "subscriptionId": ""
}, context)

Input

  • input object
    • resourceGroupName required string: The name of the resource group.
    • networkSecurityGroupName required string: The name of the network security group.
    • api-version required string: Client API version.
    • subscriptionId required string: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Output

DefaultSecurityRules_Get

Get the specified default network security rule.

azure_network_networksecuritygroup.DefaultSecurityRules_Get({
  "resourceGroupName": "",
  "networkSecurityGroupName": "",
  "defaultSecurityRuleName": "",
  "api-version": "",
  "subscriptionId": ""
}, context)

Input

  • input object
    • resourceGroupName required string: The name of the resource group.
    • networkSecurityGroupName required string: The name of the network security group.
    • defaultSecurityRuleName required string: The name of the default security rule.
    • api-version required string: Client API version.
    • subscriptionId required string: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Output

SecurityRules_List

Gets all security rules in a network security group.

azure_network_networksecuritygroup.SecurityRules_List({
  "resourceGroupName": "",
  "networkSecurityGroupName": "",
  "api-version": "",
  "subscriptionId": ""
}, context)

Input

  • input object
    • resourceGroupName required string: The name of the resource group.
    • networkSecurityGroupName required string: The name of the network security group.
    • api-version required string: Client API version.
    • subscriptionId required string: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Output

SecurityRules_Delete

Deletes the specified network security rule.

azure_network_networksecuritygroup.SecurityRules_Delete({
  "resourceGroupName": "",
  "networkSecurityGroupName": "",
  "securityRuleName": "",
  "api-version": "",
  "subscriptionId": ""
}, context)

Input

  • input object
    • resourceGroupName required string: The name of the resource group.
    • networkSecurityGroupName required string: The name of the network security group.
    • securityRuleName required string: The name of the security rule.
    • api-version required string: Client API version.
    • subscriptionId required string: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Output

Output schema unknown

SecurityRules_Get

Get the specified network security rule.

azure_network_networksecuritygroup.SecurityRules_Get({
  "resourceGroupName": "",
  "networkSecurityGroupName": "",
  "securityRuleName": "",
  "api-version": "",
  "subscriptionId": ""
}, context)

Input

  • input object
    • resourceGroupName required string: The name of the resource group.
    • networkSecurityGroupName required string: The name of the network security group.
    • securityRuleName required string: The name of the security rule.
    • api-version required string: Client API version.
    • subscriptionId required string: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Output

SecurityRules_CreateOrUpdate

Creates or updates a security rule in the specified network security group.

azure_network_networksecuritygroup.SecurityRules_CreateOrUpdate({
  "resourceGroupName": "",
  "networkSecurityGroupName": "",
  "securityRuleName": "",
  "securityRuleParameters": null,
  "api-version": "",
  "subscriptionId": ""
}, context)

Input

  • input object
    • resourceGroupName required string: The name of the resource group.
    • networkSecurityGroupName required string: The name of the network security group.
    • securityRuleName required string: The name of the security rule.
    • securityRuleParameters required SecurityRule
    • api-version required string: Client API version.
    • subscriptionId required string: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Output

Definitions

NetworkSecurityGroup

  • NetworkSecurityGroup object: NetworkSecurityGroup resource.
    • etag string: A unique read-only string that changes whenever the resource is updated.
    • properties NetworkSecurityGroupPropertiesFormat
    • id string: Resource ID.
    • location string: Resource location.
    • name string: Resource name.
    • tags object: Resource tags.
    • type string: Resource type.

NetworkSecurityGroupListResult

  • NetworkSecurityGroupListResult object: Response for ListNetworkSecurityGroups API service call.
    • nextLink string: The URL to get the next set of results.
    • value array: A list of NetworkSecurityGroup resources.

NetworkSecurityGroupPropertiesFormat

  • NetworkSecurityGroupPropertiesFormat object: Network Security Group resource.
    • defaultSecurityRules array: The default security rules of network security group.
      • items object: Network security rule.
        • etag string: A unique read-only string that changes whenever the resource is updated.
        • name string: The name of the resource that is unique within a resource group. This name can be used to access the resource.
        • properties object: Security rule resource.
          • access required string (values: Allow, Deny): Whether network traffic is allowed or denied.
          • description string: A description for this rule. Restricted to 140 chars.
          • destinationAddressPrefix string: The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
          • destinationAddressPrefixes array: The destination address prefixes. CIDR or destination IP ranges.
            • items string
          • destinationApplicationSecurityGroups array: The application security group specified as destination.
            • items object: An application security group in a resource group.
          • destinationPortRange string: The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
          • destinationPortRanges array: The destination port ranges.
            • items string: The destination port.
          • direction required string (values: Inbound, Outbound): The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
          • priority integer: The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
          • protocol required string (values: Tcp, Udp, Icmp, Esp, *, Ah): Network protocol this rule applies to.
          • provisioningState string (values: Succeeded, Updating, Deleting, Failed): The current provisioning state.
          • sourceAddressPrefix string: The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
          • sourceAddressPrefixes array: The CIDR or source IP ranges.
            • items string
          • sourceApplicationSecurityGroups array: The application security group specified as source.
            • items object: An application security group in a resource group.
          • sourcePortRange string: The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
          • sourcePortRanges array: The source port ranges.
            • items string: The source port.
        • id string: Resource ID.
    • networkInterfaces array: A collection of references to network interfaces.
    • provisioningState string (values: Succeeded, Updating, Deleting, Failed): The current provisioning state.
    • resourceGuid string: The resource GUID property of the network security group resource.
    • securityRules array: A collection of security rules of the network security group.
      • items object: Network security rule.
        • etag string: A unique read-only string that changes whenever the resource is updated.
        • name string: The name of the resource that is unique within a resource group. This name can be used to access the resource.
        • properties object: Security rule resource.
          • access required string (values: Allow, Deny): Whether network traffic is allowed or denied.
          • description string: A description for this rule. Restricted to 140 chars.
          • destinationAddressPrefix string: The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
          • destinationAddressPrefixes array: The destination address prefixes. CIDR or destination IP ranges.
            • items string
          • destinationApplicationSecurityGroups array: The application security group specified as destination.
            • items object: An application security group in a resource group.
          • destinationPortRange string: The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
          • destinationPortRanges array: The destination port ranges.
            • items string: The destination port.
          • direction required string (values: Inbound, Outbound): The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
          • priority integer: The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
          • protocol required string (values: Tcp, Udp, Icmp, Esp, *, Ah): Network protocol this rule applies to.
          • provisioningState string (values: Succeeded, Updating, Deleting, Failed): The current provisioning state.
          • sourceAddressPrefix string: The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
          • sourceAddressPrefixes array: The CIDR or source IP ranges.
            • items string
          • sourceApplicationSecurityGroups array: The application security group specified as source.
            • items object: An application security group in a resource group.
          • sourcePortRange string: The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
          • sourcePortRanges array: The source port ranges.
            • items string: The source port.
        • id string: Resource ID.
    • subnets array: A collection of references to subnets.

SecurityRule

  • SecurityRule object: Network security rule.
    • etag string: A unique read-only string that changes whenever the resource is updated.
    • name string: The name of the resource that is unique within a resource group. This name can be used to access the resource.
    • properties object: Security rule resource.
      • access required string (values: Allow, Deny): Whether network traffic is allowed or denied.
      • description string: A description for this rule. Restricted to 140 chars.
      • destinationAddressPrefix string: The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
      • destinationAddressPrefixes array: The destination address prefixes. CIDR or destination IP ranges.
        • items string
      • destinationApplicationSecurityGroups array: The application security group specified as destination.
        • items object: An application security group in a resource group.
          • etag string: A unique read-only string that changes whenever the resource is updated.
          • properties object: Application security group properties.
            • provisioningState string (values: Succeeded, Updating, Deleting, Failed): The current provisioning state.
            • resourceGuid string: The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.
          • id string: Resource ID.
          • location string: Resource location.
          • name string: Resource name.
          • tags object: Resource tags.
          • type string: Resource type.
      • destinationPortRange string: The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
      • destinationPortRanges array: The destination port ranges.
        • items string: The destination port.
      • direction required string (values: Inbound, Outbound): The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
      • priority integer: The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
      • protocol required string (values: Tcp, Udp, Icmp, Esp, *, Ah): Network protocol this rule applies to.
      • provisioningState string (values: Succeeded, Updating, Deleting, Failed): The current provisioning state.
      • sourceAddressPrefix string: The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
      • sourceAddressPrefixes array: The CIDR or source IP ranges.
        • items string
      • sourceApplicationSecurityGroups array: The application security group specified as source.
        • items object: An application security group in a resource group.
          • etag string: A unique read-only string that changes whenever the resource is updated.
          • properties object: Application security group properties.
            • provisioningState string (values: Succeeded, Updating, Deleting, Failed): The current provisioning state.
            • resourceGuid string: The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.
          • id string: Resource ID.
          • location string: Resource location.
          • name string: Resource name.
          • tags object: Resource tags.
          • type string: Resource type.
      • sourcePortRange string: The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
      • sourcePortRanges array: The source port ranges.
        • items string: The source port.
    • id string: Resource ID.

SecurityRuleAccess

  • SecurityRuleAccess string (values: Allow, Deny): Whether network traffic is allowed or denied.

SecurityRuleDirection

  • SecurityRuleDirection string (values: Inbound, Outbound): The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.

SecurityRuleListResult

  • SecurityRuleListResult object: Response for ListSecurityRule API service call. Retrieves all security rules that belongs to a network security group.
    • nextLink string: The URL to get the next set of results.
    • value array: The security rules in a network security group.

SecurityRulePropertiesFormat

  • SecurityRulePropertiesFormat object: Security rule resource.
    • access required string (values: Allow, Deny): Whether network traffic is allowed or denied.
    • description string: A description for this rule. Restricted to 140 chars.
    • destinationAddressPrefix string: The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
    • destinationAddressPrefixes array: The destination address prefixes. CIDR or destination IP ranges.
      • items string
    • destinationApplicationSecurityGroups array: The application security group specified as destination.
      • items object: An application security group in a resource group.
        • etag string: A unique read-only string that changes whenever the resource is updated.
        • properties object: Application security group properties.
          • provisioningState string (values: Succeeded, Updating, Deleting, Failed): The current provisioning state.
          • resourceGuid string: The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.
        • id string: Resource ID.
        • location string: Resource location.
        • name string: Resource name.
        • tags object: Resource tags.
        • type string: Resource type.
    • destinationPortRange string: The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
    • destinationPortRanges array: The destination port ranges.
      • items string: The destination port.
    • direction required string (values: Inbound, Outbound): The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
    • priority integer: The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
    • protocol required string (values: Tcp, Udp, Icmp, Esp, *, Ah): Network protocol this rule applies to.
    • provisioningState string (values: Succeeded, Updating, Deleting, Failed): The current provisioning state.
    • sourceAddressPrefix string: The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
    • sourceAddressPrefixes array: The CIDR or source IP ranges.
      • items string
    • sourceApplicationSecurityGroups array: The application security group specified as source.
      • items object: An application security group in a resource group.
        • etag string: A unique read-only string that changes whenever the resource is updated.
        • properties object: Application security group properties.
          • provisioningState string (values: Succeeded, Updating, Deleting, Failed): The current provisioning state.
          • resourceGuid string: The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.
        • id string: Resource ID.
        • location string: Resource location.
        • name string: Resource name.
        • tags object: Resource tags.
        • type string: Resource type.
    • sourcePortRange string: The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
    • sourcePortRanges array: The source port ranges.
      • items string: The source port.