3.0.0 • Published 5 years ago
@datafire/azure_network_azurefirewall v3.0.0
@datafire/azure_network_azurefirewall
Client library for NetworkManagementClient
Installation and Usage
npm install --save @datafire/azure_network_azurefirewall
let azure_network_azurefirewall = require('@datafire/azure_network_azurefirewall').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
AzureFirewalls_ListAll
Gets all the Azure Firewalls in a subscription.
azure_network_azurefirewall.AzureFirewalls_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.
- api-version required
Output
- output AzureFirewallListResult
AzureFirewalls_List
Lists all Azure Firewalls in a resource group.
azure_network_azurefirewall.AzureFirewalls_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.
- resourceGroupName required
Output
- output AzureFirewallListResult
AzureFirewalls_Delete
Deletes the specified Azure Firewall.
azure_network_azurefirewall.AzureFirewalls_Delete({
"resourceGroupName": "",
"azureFirewallName": "",
"api-version": "",
"subscriptionId": ""
}, context)
Input
- input
object
- resourceGroupName required
string
: The name of the resource group. - azureFirewallName required
string
: The name of the Azure Firewall. - 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.
- resourceGroupName required
Output
Output schema unknown
AzureFirewalls_Get
Gets the specified Azure Firewall.
azure_network_azurefirewall.AzureFirewalls_Get({
"resourceGroupName": "",
"azureFirewallName": "",
"api-version": "",
"subscriptionId": ""
}, context)
Input
- input
object
- resourceGroupName required
string
: The name of the resource group. - azureFirewallName required
string
: The name of the Azure Firewall. - 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.
- resourceGroupName required
Output
- output AzureFirewall
AzureFirewalls_UpdateTags
Updates tags for an Azure Firewall resource.
azure_network_azurefirewall.AzureFirewalls_UpdateTags({
"resourceGroupName": "",
"azureFirewallName": "",
"parameters": null,
"api-version": "",
"subscriptionId": ""
}, context)
Input
- input
object
- resourceGroupName required
string
: The name of the resource group. - azureFirewallName required
string
: The name of the Azure Firewall. - parameters required AzureFirewall
- 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.
- resourceGroupName required
Output
- output AzureFirewall
AzureFirewalls_CreateOrUpdate
Creates or updates the specified Azure Firewall.
azure_network_azurefirewall.AzureFirewalls_CreateOrUpdate({
"resourceGroupName": "",
"azureFirewallName": "",
"parameters": null,
"api-version": "",
"subscriptionId": ""
}, context)
Input
- input
object
- resourceGroupName required
string
: The name of the resource group. - azureFirewallName required
string
: The name of the Azure Firewall. - parameters required AzureFirewall
- 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.
- resourceGroupName required
Output
- output AzureFirewall
Definitions
AzureFirewall
- AzureFirewall
object
: Azure Firewall resource.- etag
string
: A unique read-only string that changes whenever the resource is updated. - properties AzureFirewallPropertiesFormat
- zones
array
: A list of availability zones denoting where the resource needs to come from.- items
string
- items
- id
string
: Resource ID. - location
string
: Resource location. - name
string
: Resource name. - tags
object
: Resource tags. - type
string
: Resource type.
- etag
AzureFirewallApplicationRule
- AzureFirewallApplicationRule
object
: Properties of an application rule.- description
string
: Description of the rule. - fqdnTags
array
: List of FQDN Tags for this rule.- items
string
- items
- name
string
: Name of the application rule. - protocols
array
: Array of ApplicationRuleProtocols. - sourceAddresses
array
: List of source IP addresses for this rule.- items
string
- items
- targetFqdns
array
: List of FQDNs for this rule.- items
string
- items
- description
AzureFirewallApplicationRuleCollection
- AzureFirewallApplicationRuleCollection
object
: Application rule collection resource.- 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 the Azure firewall. This name can be used to access the resource. - properties AzureFirewallApplicationRuleCollectionPropertiesFormat
- id
string
: Resource ID.
- etag
AzureFirewallApplicationRuleCollectionPropertiesFormat
- AzureFirewallApplicationRuleCollectionPropertiesFormat
object
: Properties of the application rule collection.- action AzureFirewallRCAction
- priority
integer
: Priority of the application rule collection resource. - provisioningState
string
(values: Succeeded, Updating, Deleting, Failed): The current provisioning state. - rules
array
: Collection of rules used by a application rule collection.
AzureFirewallApplicationRuleProtocol
- AzureFirewallApplicationRuleProtocol
object
: Properties of the application rule protocol.- port
integer
: Port number for the protocol, cannot be greater than 64000. This field is optional. - protocolType AzureFirewallApplicationRuleProtocolType
- port
AzureFirewallApplicationRuleProtocolType
- AzureFirewallApplicationRuleProtocolType
string
(values: Http, Https, Mssql): The protocol type of a Application Rule resource.
AzureFirewallIPConfiguration
- AzureFirewallIPConfiguration
object
: IP configuration of an Azure Firewall.- etag
string
: A unique read-only string that changes whenever the resource is updated. - name
string
: Name of the resource that is unique within a resource group. This name can be used to access the resource. - properties AzureFirewallIPConfigurationPropertiesFormat
- id
string
: Resource ID.
- etag
AzureFirewallIPConfigurationPropertiesFormat
- AzureFirewallIPConfigurationPropertiesFormat
object
: Properties of IP configuration of an Azure Firewall.- privateIPAddress
string
: The Firewall Internal Load Balancer IP to be used as the next hop in User Defined Routes. - provisioningState
string
(values: Succeeded, Updating, Deleting, Failed): The current provisioning state. - publicIPAddress
object
: Reference to another subresource.- id
string
: Resource ID.
- id
- subnet
object
: Reference to another subresource.- id
string
: Resource ID.
- id
- privateIPAddress
AzureFirewallListResult
- AzureFirewallListResult
object
: Response for ListAzureFirewalls API service call.- nextLink
string
: URL to get the next set of results. - value
array
: List of Azure Firewalls in a resource group.- items AzureFirewall
- nextLink
AzureFirewallNatRCAction
- AzureFirewallNatRCAction
object
: AzureFirewall NAT Rule Collection Action.
AzureFirewallNatRCActionType
- AzureFirewallNatRCActionType
string
(values: Snat, Dnat): The action type of a NAT rule collection.
AzureFirewallNatRule
- AzureFirewallNatRule
object
: Properties of a NAT rule.- description
string
: Description of the rule. - destinationAddresses
array
: List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.- items
string
- items
- destinationPorts
array
: List of destination ports.- items
string
- items
- name
string
: Name of the NAT rule. - protocols
array
: Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule. - sourceAddresses
array
: List of source IP addresses for this rule.- items
string
- items
- translatedAddress
string
: The translated address for this NAT rule. - translatedPort
string
: The translated port for this NAT rule.
- description
AzureFirewallNatRuleCollection
- AzureFirewallNatRuleCollection
object
: NAT rule collection resource.- 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 the Azure firewall. This name can be used to access the resource. - properties AzureFirewallNatRuleCollectionProperties
- id
string
: Resource ID.
- etag
AzureFirewallNatRuleCollectionProperties
- AzureFirewallNatRuleCollectionProperties
object
: Properties of the NAT rule collection.- action AzureFirewallNatRCAction
- priority
integer
: Priority of the NAT rule collection resource. - provisioningState
string
(values: Succeeded, Updating, Deleting, Failed): The current provisioning state. - rules
array
: Collection of rules used by a NAT rule collection.- items AzureFirewallNatRule
AzureFirewallNetworkRule
- AzureFirewallNetworkRule
object
: Properties of the network rule.- description
string
: Description of the rule. - destinationAddresses
array
: List of destination IP addresses.- items
string
- items
- destinationPorts
array
: List of destination ports.- items
string
- items
- name
string
: Name of the network rule. - protocols
array
: Array of AzureFirewallNetworkRuleProtocols. - sourceAddresses
array
: List of source IP addresses for this rule.- items
string
- items
- description
AzureFirewallNetworkRuleCollection
- AzureFirewallNetworkRuleCollection
object
: Network rule collection resource.- 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 the Azure firewall. This name can be used to access the resource. - properties AzureFirewallNetworkRuleCollectionPropertiesFormat
- id
string
: Resource ID.
- etag
AzureFirewallNetworkRuleCollectionPropertiesFormat
- AzureFirewallNetworkRuleCollectionPropertiesFormat
object
: Properties of the network rule collection.- action AzureFirewallRCAction
- priority
integer
: Priority of the network rule collection resource. - provisioningState
string
(values: Succeeded, Updating, Deleting, Failed): The current provisioning state. - rules
array
: Collection of rules used by a network rule collection.- items AzureFirewallNetworkRule
AzureFirewallNetworkRuleProtocol
- AzureFirewallNetworkRuleProtocol
string
(values: TCP, UDP, Any, ICMP): The protocol of a Network Rule resource.
AzureFirewallPropertiesFormat
- AzureFirewallPropertiesFormat
object
: Properties of the Azure Firewall.- applicationRuleCollections
array
: Collection of application rule collections used by Azure Firewall. - firewallPolicy
object
: Reference to another subresource.- id
string
: Resource ID.
- id
- hubIpAddresses HubIPAddresses
- ipConfigurations
array
: IP configuration of the Azure Firewall resource. - natRuleCollections
array
: Collection of NAT rule collections used by Azure Firewall. - networkRuleCollections
array
: Collection of network rule collections used by Azure Firewall. - provisioningState
string
(values: Succeeded, Updating, Deleting, Failed): The current provisioning state. - threatIntelMode AzureFirewallThreatIntelMode
- virtualHub
object
: Reference to another subresource.- id
string
: Resource ID.
- id
- applicationRuleCollections
AzureFirewallPublicIPAddress
- AzureFirewallPublicIPAddress
object
: Public IP Address associated with azure firewall.- address
string
: Public IP Address value.
- address
AzureFirewallRCAction
- AzureFirewallRCAction
object
: Properties of the AzureFirewallRCAction.
AzureFirewallRCActionType
- AzureFirewallRCActionType
string
(values: Allow, Deny): The action type of a rule collection.
AzureFirewallThreatIntelMode
- AzureFirewallThreatIntelMode
string
(values: Alert, Deny, Off): The operation mode for Threat Intel.
HubIPAddresses
- HubIPAddresses
object
: IP addresses associated with azure firewall.- privateIPAddress
string
: Private IP Address associated with azure firewall. - publicIPAddresses
array
: List of Public IP addresses associated with azure firewall.
- privateIPAddress
3.0.0
5 years ago