azure-native-v2.cloudngfw.Firewall
Explore with Pulumi AI
PaloAltoNetworks Firewall Azure REST API version: 2023-09-01.
Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.
Example Usage
Firewalls_CreateOrUpdate_MaximumSet_Gen
Firewalls_CreateOrUpdate_MinimumSet_Gen
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var firewall = new AzureNative.Cloudngfw.Firewall("firewall", new()
{
DnsSettings = null,
FirewallName = "firewall1",
Location = "eastus",
MarketplaceDetails = new AzureNative.Cloudngfw.Inputs.MarketplaceDetailsArgs
{
OfferId = "liftr-pan-ame-test",
PublisherId = "isvtestuklegacy",
},
NetworkProfile = new AzureNative.Cloudngfw.Inputs.NetworkProfileArgs
{
EnableEgressNat = AzureNative.Cloudngfw.EgressNat.ENABLED,
NetworkType = AzureNative.Cloudngfw.NetworkType.VNET,
PublicIps = new[]
{
new AzureNative.Cloudngfw.Inputs.IPAddressArgs
{
Address = "20.22.92.11",
ResourceId = "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-PublicIp1",
},
},
},
PlanData = new AzureNative.Cloudngfw.Inputs.PlanDataArgs
{
BillingCycle = AzureNative.Cloudngfw.BillingCycle.MONTHLY,
PlanId = "liftrpantestplan",
},
ResourceGroupName = "firewall-rg",
});
});
package main
import (
cloudngfw "github.com/pulumi/pulumi-azure-native-sdk/cloudngfw/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cloudngfw.NewFirewall(ctx, "firewall", &cloudngfw.FirewallArgs{
DnsSettings: &cloudngfw.DNSSettingsArgs{},
FirewallName: pulumi.String("firewall1"),
Location: pulumi.String("eastus"),
MarketplaceDetails: &cloudngfw.MarketplaceDetailsArgs{
OfferId: pulumi.String("liftr-pan-ame-test"),
PublisherId: pulumi.String("isvtestuklegacy"),
},
NetworkProfile: &cloudngfw.NetworkProfileArgs{
EnableEgressNat: pulumi.String(cloudngfw.EgressNatENABLED),
NetworkType: pulumi.String(cloudngfw.NetworkTypeVNET),
PublicIps: cloudngfw.IPAddressArray{
&cloudngfw.IPAddressArgs{
Address: pulumi.String("20.22.92.11"),
ResourceId: pulumi.String("/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-PublicIp1"),
},
},
},
PlanData: &cloudngfw.PlanDataArgs{
BillingCycle: pulumi.String(cloudngfw.BillingCycleMONTHLY),
PlanId: pulumi.String("liftrpantestplan"),
},
ResourceGroupName: pulumi.String("firewall-rg"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.cloudngfw.Firewall;
import com.pulumi.azurenative.cloudngfw.FirewallArgs;
import com.pulumi.azurenative.cloudngfw.inputs.DNSSettingsArgs;
import com.pulumi.azurenative.cloudngfw.inputs.MarketplaceDetailsArgs;
import com.pulumi.azurenative.cloudngfw.inputs.NetworkProfileArgs;
import com.pulumi.azurenative.cloudngfw.inputs.PlanDataArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var firewall = new Firewall("firewall", FirewallArgs.builder()
.dnsSettings()
.firewallName("firewall1")
.location("eastus")
.marketplaceDetails(MarketplaceDetailsArgs.builder()
.offerId("liftr-pan-ame-test")
.publisherId("isvtestuklegacy")
.build())
.networkProfile(NetworkProfileArgs.builder()
.enableEgressNat("ENABLED")
.networkType("VNET")
.publicIps(IPAddressArgs.builder()
.address("20.22.92.11")
.resourceId("/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-PublicIp1")
.build())
.build())
.planData(PlanDataArgs.builder()
.billingCycle("MONTHLY")
.planId("liftrpantestplan")
.build())
.resourceGroupName("firewall-rg")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const firewall = new azure_native.cloudngfw.Firewall("firewall", {
dnsSettings: {},
firewallName: "firewall1",
location: "eastus",
marketplaceDetails: {
offerId: "liftr-pan-ame-test",
publisherId: "isvtestuklegacy",
},
networkProfile: {
enableEgressNat: azure_native.cloudngfw.EgressNat.ENABLED,
networkType: azure_native.cloudngfw.NetworkType.VNET,
publicIps: [{
address: "20.22.92.11",
resourceId: "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-PublicIp1",
}],
},
planData: {
billingCycle: azure_native.cloudngfw.BillingCycle.MONTHLY,
planId: "liftrpantestplan",
},
resourceGroupName: "firewall-rg",
});
import pulumi
import pulumi_azure_native as azure_native
firewall = azure_native.cloudngfw.Firewall("firewall",
dns_settings={},
firewall_name="firewall1",
location="eastus",
marketplace_details={
"offer_id": "liftr-pan-ame-test",
"publisher_id": "isvtestuklegacy",
},
network_profile={
"enable_egress_nat": azure_native.cloudngfw.EgressNat.ENABLED,
"network_type": azure_native.cloudngfw.NetworkType.VNET,
"public_ips": [{
"address": "20.22.92.11",
"resource_id": "/subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-PublicIp1",
}],
},
plan_data={
"billing_cycle": azure_native.cloudngfw.BillingCycle.MONTHLY,
"plan_id": "liftrpantestplan",
},
resource_group_name="firewall-rg")
resources:
firewall:
type: azure-native:cloudngfw:Firewall
properties:
dnsSettings: {}
firewallName: firewall1
location: eastus
marketplaceDetails:
offerId: liftr-pan-ame-test
publisherId: isvtestuklegacy
networkProfile:
enableEgressNat: ENABLED
networkType: VNET
publicIps:
- address: 20.22.92.11
resourceId: /subscriptions/01c7d41f-afaf-464e-8a8b-5c6f9f98cee8/resourceGroups/mj-liftr-integration/providers/Microsoft.Network/publicIPAddresses/mj-liftr-integration-PublicIp1
planData:
billingCycle: MONTHLY
planId: liftrpantestplan
resourceGroupName: firewall-rg
Create Firewall Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Firewall(name: string, args: FirewallArgs, opts?: CustomResourceOptions);
@overload
def Firewall(resource_name: str,
args: FirewallArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Firewall(resource_name: str,
opts: Optional[ResourceOptions] = None,
marketplace_details: Optional[MarketplaceDetailsArgs] = None,
dns_settings: Optional[DNSSettingsArgs] = None,
resource_group_name: Optional[str] = None,
plan_data: Optional[PlanDataArgs] = None,
network_profile: Optional[NetworkProfileArgs] = None,
location: Optional[str] = None,
associated_rulestack: Optional[RulestackDetailsArgs] = None,
is_panorama_managed: Optional[Union[str, BooleanEnum]] = None,
identity: Optional[AzureResourceManagerManagedIdentityPropertiesArgs] = None,
pan_etag: Optional[str] = None,
panorama_config: Optional[PanoramaConfigArgs] = None,
front_end_settings: Optional[Sequence[FrontendSettingArgs]] = None,
firewall_name: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None)
func NewFirewall(ctx *Context, name string, args FirewallArgs, opts ...ResourceOption) (*Firewall, error)
public Firewall(string name, FirewallArgs args, CustomResourceOptions? opts = null)
public Firewall(String name, FirewallArgs args)
public Firewall(String name, FirewallArgs args, CustomResourceOptions options)
type: azure-native:cloudngfw:Firewall
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name
This property is required. string - The unique name of the resource.
- args
This property is required. FirewallArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. FirewallArgs - The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. FirewallArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. FirewallArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. FirewallArgs - The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var firewallResource = new AzureNative.Cloudngfw.Firewall("firewallResource", new()
{
MarketplaceDetails =
{
{ "offerId", "string" },
{ "publisherId", "string" },
{ "marketplaceSubscriptionStatus", "string" },
},
DnsSettings =
{
{ "dnsServers", new[]
{
{
{ "address", "string" },
{ "resourceId", "string" },
},
} },
{ "enableDnsProxy", "string" },
{ "enabledDnsType", "string" },
},
ResourceGroupName = "string",
PlanData =
{
{ "billingCycle", "string" },
{ "planId", "string" },
{ "usageType", "string" },
},
NetworkProfile =
{
{ "enableEgressNat", "string" },
{ "networkType", "string" },
{ "publicIps", new[]
{
{
{ "address", "string" },
{ "resourceId", "string" },
},
} },
{ "egressNatIp", new[]
{
{
{ "address", "string" },
{ "resourceId", "string" },
},
} },
{ "trustedRanges", new[]
{
"string",
} },
{ "vnetConfiguration",
{
{ "trustSubnet",
{
{ "addressSpace", "string" },
{ "resourceId", "string" },
} },
{ "unTrustSubnet",
{
{ "addressSpace", "string" },
{ "resourceId", "string" },
} },
{ "vnet",
{
{ "addressSpace", "string" },
{ "resourceId", "string" },
} },
{ "ipOfTrustSubnetForUdr",
{
{ "address", "string" },
{ "resourceId", "string" },
} },
} },
{ "vwanConfiguration",
{
{ "vHub",
{
{ "addressSpace", "string" },
{ "resourceId", "string" },
} },
{ "ipOfTrustSubnetForUdr",
{
{ "address", "string" },
{ "resourceId", "string" },
} },
{ "networkVirtualApplianceId", "string" },
{ "trustSubnet",
{
{ "addressSpace", "string" },
{ "resourceId", "string" },
} },
{ "unTrustSubnet",
{
{ "addressSpace", "string" },
{ "resourceId", "string" },
} },
} },
},
Location = "string",
AssociatedRulestack =
{
{ "location", "string" },
{ "resourceId", "string" },
{ "rulestackId", "string" },
},
IsPanoramaManaged = "string",
Identity =
{
{ "type", "string" },
{ "userAssignedIdentities",
{
{ "string",
{
{ "clientId", "string" },
{ "principalId", "string" },
} },
} },
},
PanEtag = "string",
PanoramaConfig =
{
{ "configString", "string" },
},
FrontEndSettings = new[]
{
{
{ "backendConfiguration",
{
{ "address",
{
{ "address", "string" },
{ "resourceId", "string" },
} },
{ "port", "string" },
} },
{ "frontendConfiguration",
{
{ "address",
{
{ "address", "string" },
{ "resourceId", "string" },
} },
{ "port", "string" },
} },
{ "name", "string" },
{ "protocol", "string" },
},
},
FirewallName = "string",
Tags =
{
{ "string", "string" },
},
});
example, err := cloudngfw.NewFirewall(ctx, "firewallResource", &cloudngfw.FirewallArgs{
MarketplaceDetails: map[string]interface{}{
"offerId": "string",
"publisherId": "string",
"marketplaceSubscriptionStatus": "string",
},
DnsSettings: map[string]interface{}{
"dnsServers": []map[string]interface{}{
map[string]interface{}{
"address": "string",
"resourceId": "string",
},
},
"enableDnsProxy": "string",
"enabledDnsType": "string",
},
ResourceGroupName: "string",
PlanData: map[string]interface{}{
"billingCycle": "string",
"planId": "string",
"usageType": "string",
},
NetworkProfile: map[string]interface{}{
"enableEgressNat": "string",
"networkType": "string",
"publicIps": []map[string]interface{}{
map[string]interface{}{
"address": "string",
"resourceId": "string",
},
},
"egressNatIp": []map[string]interface{}{
map[string]interface{}{
"address": "string",
"resourceId": "string",
},
},
"trustedRanges": []string{
"string",
},
"vnetConfiguration": map[string]interface{}{
"trustSubnet": map[string]interface{}{
"addressSpace": "string",
"resourceId": "string",
},
"unTrustSubnet": map[string]interface{}{
"addressSpace": "string",
"resourceId": "string",
},
"vnet": map[string]interface{}{
"addressSpace": "string",
"resourceId": "string",
},
"ipOfTrustSubnetForUdr": map[string]interface{}{
"address": "string",
"resourceId": "string",
},
},
"vwanConfiguration": map[string]interface{}{
"vHub": map[string]interface{}{
"addressSpace": "string",
"resourceId": "string",
},
"ipOfTrustSubnetForUdr": map[string]interface{}{
"address": "string",
"resourceId": "string",
},
"networkVirtualApplianceId": "string",
"trustSubnet": map[string]interface{}{
"addressSpace": "string",
"resourceId": "string",
},
"unTrustSubnet": map[string]interface{}{
"addressSpace": "string",
"resourceId": "string",
},
},
},
Location: "string",
AssociatedRulestack: map[string]interface{}{
"location": "string",
"resourceId": "string",
"rulestackId": "string",
},
IsPanoramaManaged: "string",
Identity: map[string]interface{}{
"type": "string",
"userAssignedIdentities": map[string]interface{}{
"string": map[string]interface{}{
"clientId": "string",
"principalId": "string",
},
},
},
PanEtag: "string",
PanoramaConfig: map[string]interface{}{
"configString": "string",
},
FrontEndSettings: []map[string]interface{}{
map[string]interface{}{
"backendConfiguration": map[string]interface{}{
"address": map[string]interface{}{
"address": "string",
"resourceId": "string",
},
"port": "string",
},
"frontendConfiguration": map[string]interface{}{
"address": map[string]interface{}{
"address": "string",
"resourceId": "string",
},
"port": "string",
},
"name": "string",
"protocol": "string",
},
},
FirewallName: "string",
Tags: map[string]interface{}{
"string": "string",
},
})
var firewallResource = new Firewall("firewallResource", FirewallArgs.builder()
.marketplaceDetails(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.dnsSettings(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.resourceGroupName("string")
.planData(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.networkProfile(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.location("string")
.associatedRulestack(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.isPanoramaManaged("string")
.identity(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.panEtag("string")
.panoramaConfig(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.frontEndSettings(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.firewallName("string")
.tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build());
firewall_resource = azure_native.cloudngfw.Firewall("firewallResource",
marketplace_details={
offerId: string,
publisherId: string,
marketplaceSubscriptionStatus: string,
},
dns_settings={
dnsServers: [{
address: string,
resourceId: string,
}],
enableDnsProxy: string,
enabledDnsType: string,
},
resource_group_name=string,
plan_data={
billingCycle: string,
planId: string,
usageType: string,
},
network_profile={
enableEgressNat: string,
networkType: string,
publicIps: [{
address: string,
resourceId: string,
}],
egressNatIp: [{
address: string,
resourceId: string,
}],
trustedRanges: [string],
vnetConfiguration: {
trustSubnet: {
addressSpace: string,
resourceId: string,
},
unTrustSubnet: {
addressSpace: string,
resourceId: string,
},
vnet: {
addressSpace: string,
resourceId: string,
},
ipOfTrustSubnetForUdr: {
address: string,
resourceId: string,
},
},
vwanConfiguration: {
vHub: {
addressSpace: string,
resourceId: string,
},
ipOfTrustSubnetForUdr: {
address: string,
resourceId: string,
},
networkVirtualApplianceId: string,
trustSubnet: {
addressSpace: string,
resourceId: string,
},
unTrustSubnet: {
addressSpace: string,
resourceId: string,
},
},
},
location=string,
associated_rulestack={
location: string,
resourceId: string,
rulestackId: string,
},
is_panorama_managed=string,
identity={
type: string,
userAssignedIdentities: {
string: {
clientId: string,
principalId: string,
},
},
},
pan_etag=string,
panorama_config={
configString: string,
},
front_end_settings=[{
backendConfiguration: {
address: {
address: string,
resourceId: string,
},
port: string,
},
frontendConfiguration: {
address: {
address: string,
resourceId: string,
},
port: string,
},
name: string,
protocol: string,
}],
firewall_name=string,
tags={
string: string,
})
const firewallResource = new azure_native.cloudngfw.Firewall("firewallResource", {
marketplaceDetails: {
offerId: "string",
publisherId: "string",
marketplaceSubscriptionStatus: "string",
},
dnsSettings: {
dnsServers: [{
address: "string",
resourceId: "string",
}],
enableDnsProxy: "string",
enabledDnsType: "string",
},
resourceGroupName: "string",
planData: {
billingCycle: "string",
planId: "string",
usageType: "string",
},
networkProfile: {
enableEgressNat: "string",
networkType: "string",
publicIps: [{
address: "string",
resourceId: "string",
}],
egressNatIp: [{
address: "string",
resourceId: "string",
}],
trustedRanges: ["string"],
vnetConfiguration: {
trustSubnet: {
addressSpace: "string",
resourceId: "string",
},
unTrustSubnet: {
addressSpace: "string",
resourceId: "string",
},
vnet: {
addressSpace: "string",
resourceId: "string",
},
ipOfTrustSubnetForUdr: {
address: "string",
resourceId: "string",
},
},
vwanConfiguration: {
vHub: {
addressSpace: "string",
resourceId: "string",
},
ipOfTrustSubnetForUdr: {
address: "string",
resourceId: "string",
},
networkVirtualApplianceId: "string",
trustSubnet: {
addressSpace: "string",
resourceId: "string",
},
unTrustSubnet: {
addressSpace: "string",
resourceId: "string",
},
},
},
location: "string",
associatedRulestack: {
location: "string",
resourceId: "string",
rulestackId: "string",
},
isPanoramaManaged: "string",
identity: {
type: "string",
userAssignedIdentities: {
string: {
clientId: "string",
principalId: "string",
},
},
},
panEtag: "string",
panoramaConfig: {
configString: "string",
},
frontEndSettings: [{
backendConfiguration: {
address: {
address: "string",
resourceId: "string",
},
port: "string",
},
frontendConfiguration: {
address: {
address: "string",
resourceId: "string",
},
port: "string",
},
name: "string",
protocol: "string",
}],
firewallName: "string",
tags: {
string: "string",
},
});
type: azure-native:cloudngfw:Firewall
properties:
associatedRulestack:
location: string
resourceId: string
rulestackId: string
dnsSettings:
dnsServers:
- address: string
resourceId: string
enableDnsProxy: string
enabledDnsType: string
firewallName: string
frontEndSettings:
- backendConfiguration:
address:
address: string
resourceId: string
port: string
frontendConfiguration:
address:
address: string
resourceId: string
port: string
name: string
protocol: string
identity:
type: string
userAssignedIdentities:
string:
clientId: string
principalId: string
isPanoramaManaged: string
location: string
marketplaceDetails:
marketplaceSubscriptionStatus: string
offerId: string
publisherId: string
networkProfile:
egressNatIp:
- address: string
resourceId: string
enableEgressNat: string
networkType: string
publicIps:
- address: string
resourceId: string
trustedRanges:
- string
vnetConfiguration:
ipOfTrustSubnetForUdr:
address: string
resourceId: string
trustSubnet:
addressSpace: string
resourceId: string
unTrustSubnet:
addressSpace: string
resourceId: string
vnet:
addressSpace: string
resourceId: string
vwanConfiguration:
ipOfTrustSubnetForUdr:
address: string
resourceId: string
networkVirtualApplianceId: string
trustSubnet:
addressSpace: string
resourceId: string
unTrustSubnet:
addressSpace: string
resourceId: string
vHub:
addressSpace: string
resourceId: string
panEtag: string
panoramaConfig:
configString: string
planData:
billingCycle: string
planId: string
usageType: string
resourceGroupName: string
tags:
string: string
Firewall Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Firewall resource accepts the following input properties:
- Dns
Settings This property is required. Pulumi.Azure Native. Cloudngfw. Inputs. DNSSettings - DNS settings for Firewall
- Marketplace
Details This property is required. Pulumi.Azure Native. Cloudngfw. Inputs. Marketplace Details - Marketplace details
- Network
Profile This property is required. Pulumi.Azure Native. Cloudngfw. Inputs. Network Profile - Network settings
- Plan
Data This property is required. Pulumi.Azure Native. Cloudngfw. Inputs. Plan Data - Billing plan information.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Associated
Rulestack Pulumi.Azure Native. Cloudngfw. Inputs. Rulestack Details - Associated Rulestack
- Firewall
Name Changes to this property will trigger replacement.
- Firewall resource name
- Front
End List<Pulumi.Settings Azure Native. Cloudngfw. Inputs. Frontend Setting> - Frontend settings for Firewall
- Identity
Pulumi.
Azure Native. Cloudngfw. Inputs. Azure Resource Manager Managed Identity Properties - The managed service identities assigned to this resource.
- Is
Panorama string | Pulumi.Managed Azure Native. Cloudngfw. Boolean Enum - Panorama Managed: Default is False. Default will be CloudSec managed
- Location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- Pan
Etag string - panEtag info
- Panorama
Config Pulumi.Azure Native. Cloudngfw. Inputs. Panorama Config - Panorama Configuration
- Dictionary<string, string>
- Resource tags.
- Dns
Settings This property is required. DNSSettingsArgs - DNS settings for Firewall
- Marketplace
Details This property is required. MarketplaceDetails Args - Marketplace details
- Network
Profile This property is required. NetworkProfile Args - Network settings
- Plan
Data This property is required. PlanData Args - Billing plan information.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Associated
Rulestack RulestackDetails Args - Associated Rulestack
- Firewall
Name Changes to this property will trigger replacement.
- Firewall resource name
- Front
End []FrontendSettings Setting Args - Frontend settings for Firewall
- Identity
Azure
Resource Manager Managed Identity Properties Args - The managed service identities assigned to this resource.
- Is
Panorama string | BooleanManaged Enum - Panorama Managed: Default is False. Default will be CloudSec managed
- Location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- Pan
Etag string - panEtag info
- Panorama
Config PanoramaConfig Args - Panorama Configuration
- map[string]string
- Resource tags.
- dns
Settings This property is required. DNSSettings - DNS settings for Firewall
- marketplace
Details This property is required. MarketplaceDetails - Marketplace details
- network
Profile This property is required. NetworkProfile - Network settings
- plan
Data This property is required. PlanData - Billing plan information.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- associated
Rulestack RulestackDetails - Associated Rulestack
- firewall
Name Changes to this property will trigger replacement.
- Firewall resource name
- front
End List<FrontendSettings Setting> - Frontend settings for Firewall
- identity
Azure
Resource Manager Managed Identity Properties - The managed service identities assigned to this resource.
- is
Panorama String | BooleanManaged Enum - Panorama Managed: Default is False. Default will be CloudSec managed
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- pan
Etag String - panEtag info
- panorama
Config PanoramaConfig - Panorama Configuration
- Map<String,String>
- Resource tags.
- dns
Settings This property is required. DNSSettings - DNS settings for Firewall
- marketplace
Details This property is required. MarketplaceDetails - Marketplace details
- network
Profile This property is required. NetworkProfile - Network settings
- plan
Data This property is required. PlanData - Billing plan information.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- associated
Rulestack RulestackDetails - Associated Rulestack
- firewall
Name Changes to this property will trigger replacement.
- Firewall resource name
- front
End FrontendSettings Setting[] - Frontend settings for Firewall
- identity
Azure
Resource Manager Managed Identity Properties - The managed service identities assigned to this resource.
- is
Panorama string | BooleanManaged Enum - Panorama Managed: Default is False. Default will be CloudSec managed
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- pan
Etag string - panEtag info
- panorama
Config PanoramaConfig - Panorama Configuration
- {[key: string]: string}
- Resource tags.
- dns_
settings This property is required. DNSSettingsArgs - DNS settings for Firewall
- marketplace_
details This property is required. MarketplaceDetails Args - Marketplace details
- network_
profile This property is required. NetworkProfile Args - Network settings
- plan_
data This property is required. PlanData Args - Billing plan information.
- resource_
group_ name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- associated_
rulestack RulestackDetails Args - Associated Rulestack
- firewall_
name Changes to this property will trigger replacement.
- Firewall resource name
- front_
end_ Sequence[Frontendsettings Setting Args] - Frontend settings for Firewall
- identity
Azure
Resource Manager Managed Identity Properties Args - The managed service identities assigned to this resource.
- is_
panorama_ str | Booleanmanaged Enum - Panorama Managed: Default is False. Default will be CloudSec managed
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- pan_
etag str - panEtag info
- panorama_
config PanoramaConfig Args - Panorama Configuration
- Mapping[str, str]
- Resource tags.
- dns
Settings This property is required. Property Map - DNS settings for Firewall
- marketplace
Details This property is required. Property Map - Marketplace details
- network
Profile This property is required. Property Map - Network settings
- plan
Data This property is required. Property Map - Billing plan information.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- associated
Rulestack Property Map - Associated Rulestack
- firewall
Name Changes to this property will trigger replacement.
- Firewall resource name
- front
End List<Property Map>Settings - Frontend settings for Firewall
- identity Property Map
- The managed service identities assigned to this resource.
- is
Panorama String | "TRUE" | "FALSE"Managed - Panorama Managed: Default is False. Default will be CloudSec managed
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- pan
Etag String - panEtag info
- panorama
Config Property Map - Panorama Configuration
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the Firewall resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - Provisioning state of the resource.
- System
Data Pulumi.Azure Native. Cloudngfw. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - Provisioning state of the resource.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - Provisioning state of the resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- provisioning
State string - Provisioning state of the resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- provisioning_
state str - Provisioning state of the resource.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - Provisioning state of the resource.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AzureResourceManagerManagedIdentityProperties, AzureResourceManagerManagedIdentityPropertiesArgs
- Type
This property is required. string | Pulumi.Azure Native. Cloudngfw. Managed Identity Type - The type of managed identity assigned to this resource.
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Cloudngfw. Inputs. Azure Resource Manager User Assigned Identity> - The identities assigned to this resource by the user.
- Type
This property is required. string | ManagedIdentity Type - The type of managed identity assigned to this resource.
- User
Assigned map[string]AzureIdentities Resource Manager User Assigned Identity - The identities assigned to this resource by the user.
- type
This property is required. String | ManagedIdentity Type - The type of managed identity assigned to this resource.
- user
Assigned Map<String,AzureIdentities Resource Manager User Assigned Identity> - The identities assigned to this resource by the user.
- type
This property is required. string | ManagedIdentity Type - The type of managed identity assigned to this resource.
- user
Assigned {[key: string]: AzureIdentities Resource Manager User Assigned Identity} - The identities assigned to this resource by the user.
- type
This property is required. str | ManagedIdentity Type - The type of managed identity assigned to this resource.
- user_
assigned_ Mapping[str, Azureidentities Resource Manager User Assigned Identity] - The identities assigned to this resource by the user.
- type
This property is required. String | "None" | "SystemAssigned" | "User Assigned" | "System Assigned,User Assigned" - The type of managed identity assigned to this resource.
- user
Assigned Map<Property Map>Identities - The identities assigned to this resource by the user.
AzureResourceManagerManagedIdentityPropertiesResponse, AzureResourceManagerManagedIdentityPropertiesResponseArgs
- Principal
Id This property is required. string - The active directory identifier of this principal.
- Tenant
Id This property is required. string - The Active Directory tenant id of the principal.
- Type
This property is required. string - The type of managed identity assigned to this resource.
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Cloudngfw. Inputs. Azure Resource Manager User Assigned Identity Response> - The identities assigned to this resource by the user.
- Principal
Id This property is required. string - The active directory identifier of this principal.
- Tenant
Id This property is required. string - The Active Directory tenant id of the principal.
- Type
This property is required. string - The type of managed identity assigned to this resource.
- User
Assigned map[string]AzureIdentities Resource Manager User Assigned Identity Response - The identities assigned to this resource by the user.
- principal
Id This property is required. String - The active directory identifier of this principal.
- tenant
Id This property is required. String - The Active Directory tenant id of the principal.
- type
This property is required. String - The type of managed identity assigned to this resource.
- user
Assigned Map<String,AzureIdentities Resource Manager User Assigned Identity Response> - The identities assigned to this resource by the user.
- principal
Id This property is required. string - The active directory identifier of this principal.
- tenant
Id This property is required. string - The Active Directory tenant id of the principal.
- type
This property is required. string - The type of managed identity assigned to this resource.
- user
Assigned {[key: string]: AzureIdentities Resource Manager User Assigned Identity Response} - The identities assigned to this resource by the user.
- principal_
id This property is required. str - The active directory identifier of this principal.
- tenant_
id This property is required. str - The Active Directory tenant id of the principal.
- type
This property is required. str - The type of managed identity assigned to this resource.
- user_
assigned_ Mapping[str, Azureidentities Resource Manager User Assigned Identity Response] - The identities assigned to this resource by the user.
- principal
Id This property is required. String - The active directory identifier of this principal.
- tenant
Id This property is required. String - The Active Directory tenant id of the principal.
- type
This property is required. String - The type of managed identity assigned to this resource.
- user
Assigned Map<Property Map>Identities - The identities assigned to this resource by the user.
AzureResourceManagerUserAssignedIdentity, AzureResourceManagerUserAssignedIdentityArgs
- Client
Id string - The active directory client identifier for this principal.
- Principal
Id string - The active directory identifier for this principal.
- Client
Id string - The active directory client identifier for this principal.
- Principal
Id string - The active directory identifier for this principal.
- client
Id String - The active directory client identifier for this principal.
- principal
Id String - The active directory identifier for this principal.
- client
Id string - The active directory client identifier for this principal.
- principal
Id string - The active directory identifier for this principal.
- client_
id str - The active directory client identifier for this principal.
- principal_
id str - The active directory identifier for this principal.
- client
Id String - The active directory client identifier for this principal.
- principal
Id String - The active directory identifier for this principal.
AzureResourceManagerUserAssignedIdentityResponse, AzureResourceManagerUserAssignedIdentityResponseArgs
- Client
Id string - The active directory client identifier for this principal.
- Principal
Id string - The active directory identifier for this principal.
- Client
Id string - The active directory client identifier for this principal.
- Principal
Id string - The active directory identifier for this principal.
- client
Id String - The active directory client identifier for this principal.
- principal
Id String - The active directory identifier for this principal.
- client
Id string - The active directory client identifier for this principal.
- principal
Id string - The active directory identifier for this principal.
- client_
id str - The active directory client identifier for this principal.
- principal_
id str - The active directory identifier for this principal.
- client
Id String - The active directory client identifier for this principal.
- principal
Id String - The active directory identifier for this principal.
BillingCycle, BillingCycleArgs
- WEEKLY
- WEEKLY
- MONTHLY
- MONTHLY
- Billing
Cycle WEEKLY - WEEKLY
- Billing
Cycle MONTHLY - MONTHLY
- WEEKLY
- WEEKLY
- MONTHLY
- MONTHLY
- WEEKLY
- WEEKLY
- MONTHLY
- MONTHLY
- WEEKLY
- WEEKLY
- MONTHLY
- MONTHLY
- "WEEKLY"
- WEEKLY
- "MONTHLY"
- MONTHLY
BooleanEnum, BooleanEnumArgs
- TRUE
- TRUE
- FALSE
- FALSE
- Boolean
Enum TRUE - TRUE
- Boolean
Enum FALSE - FALSE
- TRUE
- TRUE
- FALSE
- FALSE
- TRUE
- TRUE
- FALSE
- FALSE
- TRUE
- TRUE
- FALSE
- FALSE
- "TRUE"
- TRUE
- "FALSE"
- FALSE
DNSProxy, DNSProxyArgs
- DISABLED
- DISABLED
- ENABLED
- ENABLED
- DNSProxy
DISABLED - DISABLED
- DNSProxy
ENABLED - ENABLED
- DISABLED
- DISABLED
- ENABLED
- ENABLED
- DISABLED
- DISABLED
- ENABLED
- ENABLED
- DISABLED
- DISABLED
- ENABLED
- ENABLED
- "DISABLED"
- DISABLED
- "ENABLED"
- ENABLED
DNSSettings, DNSSettingsArgs
- Dns
Servers List<Pulumi.Azure Native. Cloudngfw. Inputs. IPAddress> - List of IPs associated with the Firewall
- Enable
Dns string | Pulumi.Proxy Azure Native. Cloudngfw. DNSProxy - Enable DNS proxy, disabled by default
- Enabled
Dns string | Pulumi.Type Azure Native. Cloudngfw. Enabled DNSType - Enabled DNS proxy type, disabled by default
- Dns
Servers []IPAddress - List of IPs associated with the Firewall
- Enable
Dns string | DNSProxyProxy - Enable DNS proxy, disabled by default
- Enabled
Dns string | EnabledType DNSType - Enabled DNS proxy type, disabled by default
- dns
Servers List<IPAddress> - List of IPs associated with the Firewall
- enable
Dns String | DNSProxyProxy - Enable DNS proxy, disabled by default
- enabled
Dns String | EnabledType DNSType - Enabled DNS proxy type, disabled by default
- dns
Servers IPAddress[] - List of IPs associated with the Firewall
- enable
Dns string | DNSProxyProxy - Enable DNS proxy, disabled by default
- enabled
Dns string | EnabledType DNSType - Enabled DNS proxy type, disabled by default
- dns_
servers Sequence[IPAddress] - List of IPs associated with the Firewall
- enable_
dns_ str | DNSProxyproxy - Enable DNS proxy, disabled by default
- enabled_
dns_ str | Enabledtype DNSType - Enabled DNS proxy type, disabled by default
- dns
Servers List<Property Map> - List of IPs associated with the Firewall
- enable
Dns String | "DISABLED" | "ENABLED"Proxy - Enable DNS proxy, disabled by default
- enabled
Dns String | "CUSTOM" | "AZURE"Type - Enabled DNS proxy type, disabled by default
DNSSettingsResponse, DNSSettingsResponseArgs
- Dns
Servers List<Pulumi.Azure Native. Cloudngfw. Inputs. IPAddress Response> - List of IPs associated with the Firewall
- Enable
Dns stringProxy - Enable DNS proxy, disabled by default
- Enabled
Dns stringType - Enabled DNS proxy type, disabled by default
- Dns
Servers []IPAddressResponse - List of IPs associated with the Firewall
- Enable
Dns stringProxy - Enable DNS proxy, disabled by default
- Enabled
Dns stringType - Enabled DNS proxy type, disabled by default
- dns
Servers List<IPAddressResponse> - List of IPs associated with the Firewall
- enable
Dns StringProxy - Enable DNS proxy, disabled by default
- enabled
Dns StringType - Enabled DNS proxy type, disabled by default
- dns
Servers IPAddressResponse[] - List of IPs associated with the Firewall
- enable
Dns stringProxy - Enable DNS proxy, disabled by default
- enabled
Dns stringType - Enabled DNS proxy type, disabled by default
- dns_
servers Sequence[IPAddressResponse] - List of IPs associated with the Firewall
- enable_
dns_ strproxy - Enable DNS proxy, disabled by default
- enabled_
dns_ strtype - Enabled DNS proxy type, disabled by default
- dns
Servers List<Property Map> - List of IPs associated with the Firewall
- enable
Dns StringProxy - Enable DNS proxy, disabled by default
- enabled
Dns StringType - Enabled DNS proxy type, disabled by default
EgressNat, EgressNatArgs
- DISABLED
- DISABLED
- ENABLED
- ENABLED
- Egress
Nat DISABLED - DISABLED
- Egress
Nat ENABLED - ENABLED
- DISABLED
- DISABLED
- ENABLED
- ENABLED
- DISABLED
- DISABLED
- ENABLED
- ENABLED
- DISABLED
- DISABLED
- ENABLED
- ENABLED
- "DISABLED"
- DISABLED
- "ENABLED"
- ENABLED
EnabledDNSType, EnabledDNSTypeArgs
- CUSTOM
- CUSTOM
- AZURE
- AZURE
- Enabled
DNSType CUSTOM - CUSTOM
- Enabled
DNSType AZURE - AZURE
- CUSTOM
- CUSTOM
- AZURE
- AZURE
- CUSTOM
- CUSTOM
- AZURE
- AZURE
- CUSTOM
- CUSTOM
- AZURE
- AZURE
- "CUSTOM"
- CUSTOM
- "AZURE"
- AZURE
EndpointConfiguration, EndpointConfigurationArgs
- Address
This property is required. Pulumi.Azure Native. Cloudngfw. Inputs. IPAddress - Address Space
- Port
This property is required. string - port ID
- address
This property is required. Property Map - Address Space
- port
This property is required. String - port ID
EndpointConfigurationResponse, EndpointConfigurationResponseArgs
- Address
This property is required. Pulumi.Azure Native. Cloudngfw. Inputs. IPAddress Response - Address Space
- Port
This property is required. string - port ID
- Address
This property is required. IPAddressResponse - Address Space
- Port
This property is required. string - port ID
- address
This property is required. IPAddressResponse - Address Space
- port
This property is required. String - port ID
- address
This property is required. IPAddressResponse - Address Space
- port
This property is required. string - port ID
- address
This property is required. IPAddressResponse - Address Space
- port
This property is required. str - port ID
- address
This property is required. Property Map - Address Space
- port
This property is required. String - port ID
FrontendSetting, FrontendSettingArgs
- Backend
Configuration This property is required. Pulumi.Azure Native. Cloudngfw. Inputs. Endpoint Configuration - Backend configurations
- Frontend
Configuration This property is required. Pulumi.Azure Native. Cloudngfw. Inputs. Endpoint Configuration - Frontend configurations
- Name
This property is required. string - Settings name
- Protocol
This property is required. string | Pulumi.Azure Native. Cloudngfw. Protocol Type - Protocol Type
- Backend
Configuration This property is required. EndpointConfiguration - Backend configurations
- Frontend
Configuration This property is required. EndpointConfiguration - Frontend configurations
- Name
This property is required. string - Settings name
- Protocol
This property is required. string | ProtocolType - Protocol Type
- backend
Configuration This property is required. EndpointConfiguration - Backend configurations
- frontend
Configuration This property is required. EndpointConfiguration - Frontend configurations
- name
This property is required. String - Settings name
- protocol
This property is required. String | ProtocolType - Protocol Type
- backend
Configuration This property is required. EndpointConfiguration - Backend configurations
- frontend
Configuration This property is required. EndpointConfiguration - Frontend configurations
- name
This property is required. string - Settings name
- protocol
This property is required. string | ProtocolType - Protocol Type
- backend_
configuration This property is required. EndpointConfiguration - Backend configurations
- frontend_
configuration This property is required. EndpointConfiguration - Frontend configurations
- name
This property is required. str - Settings name
- protocol
This property is required. str | ProtocolType - Protocol Type
- backend
Configuration This property is required. Property Map - Backend configurations
- frontend
Configuration This property is required. Property Map - Frontend configurations
- name
This property is required. String - Settings name
- protocol
This property is required. String | "TCP" | "UDP" - Protocol Type
FrontendSettingResponse, FrontendSettingResponseArgs
- Backend
Configuration This property is required. Pulumi.Azure Native. Cloudngfw. Inputs. Endpoint Configuration Response - Backend configurations
- Frontend
Configuration This property is required. Pulumi.Azure Native. Cloudngfw. Inputs. Endpoint Configuration Response - Frontend configurations
- Name
This property is required. string - Settings name
- Protocol
This property is required. string - Protocol Type
- Backend
Configuration This property is required. EndpointConfiguration Response - Backend configurations
- Frontend
Configuration This property is required. EndpointConfiguration Response - Frontend configurations
- Name
This property is required. string - Settings name
- Protocol
This property is required. string - Protocol Type
- backend
Configuration This property is required. EndpointConfiguration Response - Backend configurations
- frontend
Configuration This property is required. EndpointConfiguration Response - Frontend configurations
- name
This property is required. String - Settings name
- protocol
This property is required. String - Protocol Type
- backend
Configuration This property is required. EndpointConfiguration Response - Backend configurations
- frontend
Configuration This property is required. EndpointConfiguration Response - Frontend configurations
- name
This property is required. string - Settings name
- protocol
This property is required. string - Protocol Type
- backend_
configuration This property is required. EndpointConfiguration Response - Backend configurations
- frontend_
configuration This property is required. EndpointConfiguration Response - Frontend configurations
- name
This property is required. str - Settings name
- protocol
This property is required. str - Protocol Type
- backend
Configuration This property is required. Property Map - Backend configurations
- frontend
Configuration This property is required. Property Map - Frontend configurations
- name
This property is required. String - Settings name
- protocol
This property is required. String - Protocol Type
IPAddress, IPAddressArgs
- Address string
- Address value
- Resource
Id string - Resource Id
- Address string
- Address value
- Resource
Id string - Resource Id
- address String
- Address value
- resource
Id String - Resource Id
- address string
- Address value
- resource
Id string - Resource Id
- address str
- Address value
- resource_
id str - Resource Id
- address String
- Address value
- resource
Id String - Resource Id
IPAddressResponse, IPAddressResponseArgs
- Address string
- Address value
- Resource
Id string - Resource Id
- Address string
- Address value
- Resource
Id string - Resource Id
- address String
- Address value
- resource
Id String - Resource Id
- address string
- Address value
- resource
Id string - Resource Id
- address str
- Address value
- resource_
id str - Resource Id
- address String
- Address value
- resource
Id String - Resource Id
IPAddressSpace, IPAddressSpaceArgs
- Address
Space string - Address Space
- Resource
Id string - Resource Id
- Address
Space string - Address Space
- Resource
Id string - Resource Id
- address
Space String - Address Space
- resource
Id String - Resource Id
- address
Space string - Address Space
- resource
Id string - Resource Id
- address_
space str - Address Space
- resource_
id str - Resource Id
- address
Space String - Address Space
- resource
Id String - Resource Id
IPAddressSpaceResponse, IPAddressSpaceResponseArgs
- Address
Space string - Address Space
- Resource
Id string - Resource Id
- Address
Space string - Address Space
- Resource
Id string - Resource Id
- address
Space String - Address Space
- resource
Id String - Resource Id
- address
Space string - Address Space
- resource
Id string - Resource Id
- address_
space str - Address Space
- resource_
id str - Resource Id
- address
Space String - Address Space
- resource
Id String - Resource Id
ManagedIdentityType, ManagedIdentityTypeArgs
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
And User Assigned - SystemAssigned,UserAssigned
- Managed
Identity Type None - None
- Managed
Identity Type System Assigned - SystemAssigned
- Managed
Identity Type User Assigned - UserAssigned
- Managed
Identity Type System And User Assigned - SystemAssigned,UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
And User Assigned - SystemAssigned,UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
And User Assigned - SystemAssigned,UserAssigned
- NONE
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- SYSTEM_AND_USER_ASSIGNED
- SystemAssigned,UserAssigned
- "None"
- None
- "System
Assigned" - SystemAssigned
- "User
Assigned" - UserAssigned
- "System
Assigned,User Assigned" - SystemAssigned,UserAssigned
MarketplaceDetails, MarketplaceDetailsArgs
- Offer
Id This property is required. string - Offer Id
- Publisher
Id This property is required. string - Publisher Id
- Marketplace
Subscription string | Pulumi.Status Azure Native. Cloudngfw. Marketplace Subscription Status - Marketplace Subscription Status
- Offer
Id This property is required. string - Offer Id
- Publisher
Id This property is required. string - Publisher Id
- Marketplace
Subscription string | MarketplaceStatus Subscription Status - Marketplace Subscription Status
- offer
Id This property is required. String - Offer Id
- publisher
Id This property is required. String - Publisher Id
- marketplace
Subscription String | MarketplaceStatus Subscription Status - Marketplace Subscription Status
- offer
Id This property is required. string - Offer Id
- publisher
Id This property is required. string - Publisher Id
- marketplace
Subscription string | MarketplaceStatus Subscription Status - Marketplace Subscription Status
- offer_
id This property is required. str - Offer Id
- publisher_
id This property is required. str - Publisher Id
- marketplace_
subscription_ str | Marketplacestatus Subscription Status - Marketplace Subscription Status
- offer
Id This property is required. String - Offer Id
- publisher
Id This property is required. String - Publisher Id
- marketplace
Subscription String | "PendingStatus Fulfillment Start" | "Subscribed" | "Suspended" | "Unsubscribed" | "Not Started" | "Fulfillment Requested" - Marketplace Subscription Status
MarketplaceDetailsResponse, MarketplaceDetailsResponseArgs
- Marketplace
Subscription Id This property is required. string - Marketplace Subscription Id
- Offer
Id This property is required. string - Offer Id
- Publisher
Id This property is required. string - Publisher Id
- Marketplace
Subscription stringStatus - Marketplace Subscription Status
- Marketplace
Subscription Id This property is required. string - Marketplace Subscription Id
- Offer
Id This property is required. string - Offer Id
- Publisher
Id This property is required. string - Publisher Id
- Marketplace
Subscription stringStatus - Marketplace Subscription Status
- marketplace
Subscription Id This property is required. String - Marketplace Subscription Id
- offer
Id This property is required. String - Offer Id
- publisher
Id This property is required. String - Publisher Id
- marketplace
Subscription StringStatus - Marketplace Subscription Status
- marketplace
Subscription Id This property is required. string - Marketplace Subscription Id
- offer
Id This property is required. string - Offer Id
- publisher
Id This property is required. string - Publisher Id
- marketplace
Subscription stringStatus - Marketplace Subscription Status
- marketplace_
subscription_ id This property is required. str - Marketplace Subscription Id
- offer_
id This property is required. str - Offer Id
- publisher_
id This property is required. str - Publisher Id
- marketplace_
subscription_ strstatus - Marketplace Subscription Status
- marketplace
Subscription Id This property is required. String - Marketplace Subscription Id
- offer
Id This property is required. String - Offer Id
- publisher
Id This property is required. String - Publisher Id
- marketplace
Subscription StringStatus - Marketplace Subscription Status
MarketplaceSubscriptionStatus, MarketplaceSubscriptionStatusArgs
- Pending
Fulfillment Start - PendingFulfillmentStart
- Subscribed
- Subscribed
- Suspended
- Suspended
- Unsubscribed
- Unsubscribed
- Not
Started - NotStarted
- Fulfillment
Requested - FulfillmentRequested
- Marketplace
Subscription Status Pending Fulfillment Start - PendingFulfillmentStart
- Marketplace
Subscription Status Subscribed - Subscribed
- Marketplace
Subscription Status Suspended - Suspended
- Marketplace
Subscription Status Unsubscribed - Unsubscribed
- Marketplace
Subscription Status Not Started - NotStarted
- Marketplace
Subscription Status Fulfillment Requested - FulfillmentRequested
- Pending
Fulfillment Start - PendingFulfillmentStart
- Subscribed
- Subscribed
- Suspended
- Suspended
- Unsubscribed
- Unsubscribed
- Not
Started - NotStarted
- Fulfillment
Requested - FulfillmentRequested
- Pending
Fulfillment Start - PendingFulfillmentStart
- Subscribed
- Subscribed
- Suspended
- Suspended
- Unsubscribed
- Unsubscribed
- Not
Started - NotStarted
- Fulfillment
Requested - FulfillmentRequested
- PENDING_FULFILLMENT_START
- PendingFulfillmentStart
- SUBSCRIBED
- Subscribed
- SUSPENDED
- Suspended
- UNSUBSCRIBED
- Unsubscribed
- NOT_STARTED
- NotStarted
- FULFILLMENT_REQUESTED
- FulfillmentRequested
- "Pending
Fulfillment Start" - PendingFulfillmentStart
- "Subscribed"
- Subscribed
- "Suspended"
- Suspended
- "Unsubscribed"
- Unsubscribed
- "Not
Started" - NotStarted
- "Fulfillment
Requested" - FulfillmentRequested
NetworkProfile, NetworkProfileArgs
- Enable
Egress Nat This property is required. string | Pulumi.Azure Native. Cloudngfw. Egress Nat - Enable egress NAT, enabled by default
- Network
Type This property is required. string | Pulumi.Azure Native. Cloudngfw. Network Type - vnet or vwan, cannot be updated
- Public
Ips This property is required. List<Pulumi.Azure Native. Cloudngfw. Inputs. IPAddress> - List of IPs associated with the Firewall
- Egress
Nat List<Pulumi.Ip Azure Native. Cloudngfw. Inputs. IPAddress> - Egress nat IP to use
- Trusted
Ranges List<string> - Non-RFC 1918 address
- Vnet
Configuration Pulumi.Azure Native. Cloudngfw. Inputs. Vnet Configuration - Vnet configurations
- Vwan
Configuration Pulumi.Azure Native. Cloudngfw. Inputs. Vwan Configuration - Vwan configurations
- Enable
Egress Nat This property is required. string | EgressNat - Enable egress NAT, enabled by default
- Network
Type This property is required. string | NetworkType - vnet or vwan, cannot be updated
- Public
Ips This property is required. []IPAddress - List of IPs associated with the Firewall
- Egress
Nat []IPAddressIp - Egress nat IP to use
- Trusted
Ranges []string - Non-RFC 1918 address
- Vnet
Configuration VnetConfiguration - Vnet configurations
- Vwan
Configuration VwanConfiguration - Vwan configurations
- enable
Egress Nat This property is required. String | EgressNat - Enable egress NAT, enabled by default
- network
Type This property is required. String | NetworkType - vnet or vwan, cannot be updated
- public
Ips This property is required. List<IPAddress> - List of IPs associated with the Firewall
- egress
Nat List<IPAddress>Ip - Egress nat IP to use
- trusted
Ranges List<String> - Non-RFC 1918 address
- vnet
Configuration VnetConfiguration - Vnet configurations
- vwan
Configuration VwanConfiguration - Vwan configurations
- enable
Egress Nat This property is required. string | EgressNat - Enable egress NAT, enabled by default
- network
Type This property is required. string | NetworkType - vnet or vwan, cannot be updated
- public
Ips This property is required. IPAddress[] - List of IPs associated with the Firewall
- egress
Nat IPAddress[]Ip - Egress nat IP to use
- trusted
Ranges string[] - Non-RFC 1918 address
- vnet
Configuration VnetConfiguration - Vnet configurations
- vwan
Configuration VwanConfiguration - Vwan configurations
- enable_
egress_ nat This property is required. str | EgressNat - Enable egress NAT, enabled by default
- network_
type This property is required. str | NetworkType - vnet or vwan, cannot be updated
- public_
ips This property is required. Sequence[IPAddress] - List of IPs associated with the Firewall
- egress_
nat_ Sequence[IPAddress]ip - Egress nat IP to use
- trusted_
ranges Sequence[str] - Non-RFC 1918 address
- vnet_
configuration VnetConfiguration - Vnet configurations
- vwan_
configuration VwanConfiguration - Vwan configurations
- enable
Egress Nat This property is required. String | "DISABLED" | "ENABLED" - Enable egress NAT, enabled by default
- network
Type This property is required. String | "VNET" | "VWAN" - vnet or vwan, cannot be updated
- public
Ips This property is required. List<Property Map> - List of IPs associated with the Firewall
- egress
Nat List<Property Map>Ip - Egress nat IP to use
- trusted
Ranges List<String> - Non-RFC 1918 address
- vnet
Configuration Property Map - Vnet configurations
- vwan
Configuration Property Map - Vwan configurations
NetworkProfileResponse, NetworkProfileResponseArgs
- Enable
Egress Nat This property is required. string - Enable egress NAT, enabled by default
- Network
Type This property is required. string - vnet or vwan, cannot be updated
- Public
Ips This property is required. List<Pulumi.Azure Native. Cloudngfw. Inputs. IPAddress Response> - List of IPs associated with the Firewall
- Egress
Nat List<Pulumi.Ip Azure Native. Cloudngfw. Inputs. IPAddress Response> - Egress nat IP to use
- Trusted
Ranges List<string> - Non-RFC 1918 address
- Vnet
Configuration Pulumi.Azure Native. Cloudngfw. Inputs. Vnet Configuration Response - Vnet configurations
- Vwan
Configuration Pulumi.Azure Native. Cloudngfw. Inputs. Vwan Configuration Response - Vwan configurations
- Enable
Egress Nat This property is required. string - Enable egress NAT, enabled by default
- Network
Type This property is required. string - vnet or vwan, cannot be updated
- Public
Ips This property is required. []IPAddressResponse - List of IPs associated with the Firewall
- Egress
Nat []IPAddressIp Response - Egress nat IP to use
- Trusted
Ranges []string - Non-RFC 1918 address
- Vnet
Configuration VnetConfiguration Response - Vnet configurations
- Vwan
Configuration VwanConfiguration Response - Vwan configurations
- enable
Egress Nat This property is required. String - Enable egress NAT, enabled by default
- network
Type This property is required. String - vnet or vwan, cannot be updated
- public
Ips This property is required. List<IPAddressResponse> - List of IPs associated with the Firewall
- egress
Nat List<IPAddressIp Response> - Egress nat IP to use
- trusted
Ranges List<String> - Non-RFC 1918 address
- vnet
Configuration VnetConfiguration Response - Vnet configurations
- vwan
Configuration VwanConfiguration Response - Vwan configurations
- enable
Egress Nat This property is required. string - Enable egress NAT, enabled by default
- network
Type This property is required. string - vnet or vwan, cannot be updated
- public
Ips This property is required. IPAddressResponse[] - List of IPs associated with the Firewall
- egress
Nat IPAddressIp Response[] - Egress nat IP to use
- trusted
Ranges string[] - Non-RFC 1918 address
- vnet
Configuration VnetConfiguration Response - Vnet configurations
- vwan
Configuration VwanConfiguration Response - Vwan configurations
- enable_
egress_ nat This property is required. str - Enable egress NAT, enabled by default
- network_
type This property is required. str - vnet or vwan, cannot be updated
- public_
ips This property is required. Sequence[IPAddressResponse] - List of IPs associated with the Firewall
- egress_
nat_ Sequence[IPAddressip Response] - Egress nat IP to use
- trusted_
ranges Sequence[str] - Non-RFC 1918 address
- vnet_
configuration VnetConfiguration Response - Vnet configurations
- vwan_
configuration VwanConfiguration Response - Vwan configurations
- enable
Egress Nat This property is required. String - Enable egress NAT, enabled by default
- network
Type This property is required. String - vnet or vwan, cannot be updated
- public
Ips This property is required. List<Property Map> - List of IPs associated with the Firewall
- egress
Nat List<Property Map>Ip - Egress nat IP to use
- trusted
Ranges List<String> - Non-RFC 1918 address
- vnet
Configuration Property Map - Vnet configurations
- vwan
Configuration Property Map - Vwan configurations
NetworkType, NetworkTypeArgs
- VNET
- VNET
- VWAN
- VWAN
- Network
Type VNET - VNET
- Network
Type VWAN - VWAN
- VNET
- VNET
- VWAN
- VWAN
- VNET
- VNET
- VWAN
- VWAN
- VNET
- VNET
- VWAN
- VWAN
- "VNET"
- VNET
- "VWAN"
- VWAN
PanoramaConfig, PanoramaConfigArgs
- Config
String This property is required. string - Base64 encoded string representing Panorama parameters to be used by Firewall to connect to Panorama. This string is generated via azure plugin in Panorama
- Config
String This property is required. string - Base64 encoded string representing Panorama parameters to be used by Firewall to connect to Panorama. This string is generated via azure plugin in Panorama
- config
String This property is required. String - Base64 encoded string representing Panorama parameters to be used by Firewall to connect to Panorama. This string is generated via azure plugin in Panorama
- config
String This property is required. string - Base64 encoded string representing Panorama parameters to be used by Firewall to connect to Panorama. This string is generated via azure plugin in Panorama
- config_
string This property is required. str - Base64 encoded string representing Panorama parameters to be used by Firewall to connect to Panorama. This string is generated via azure plugin in Panorama
- config
String This property is required. String - Base64 encoded string representing Panorama parameters to be used by Firewall to connect to Panorama. This string is generated via azure plugin in Panorama
PanoramaConfigResponse, PanoramaConfigResponseArgs
- Cg
Name This property is required. string - Panorama Collector Group to join - (Once configured we can not edit the value)
- Config
String This property is required. string - Base64 encoded string representing Panorama parameters to be used by Firewall to connect to Panorama. This string is generated via azure plugin in Panorama
- Dg
Name This property is required. string - Panorama Device Group to join
- Host
Name This property is required. string - Resource name(may be unique) for PN admin
- Panorama
Server This property is required. string - Primary Panorama Server IP address value in dotted format for IPv4
- Panorama
Server2 This property is required. string - Secondary Panorama Server IP address value in dotted format for IPv4
- Tpl
Name This property is required. string - Panorama Template Stack to join - (Once configured we can not edit the value)
- Vm
Auth Key This property is required. string - VM auth key for panorama connectivity
- Cg
Name This property is required. string - Panorama Collector Group to join - (Once configured we can not edit the value)
- Config
String This property is required. string - Base64 encoded string representing Panorama parameters to be used by Firewall to connect to Panorama. This string is generated via azure plugin in Panorama
- Dg
Name This property is required. string - Panorama Device Group to join
- Host
Name This property is required. string - Resource name(may be unique) for PN admin
- Panorama
Server This property is required. string - Primary Panorama Server IP address value in dotted format for IPv4
- Panorama
Server2 This property is required. string - Secondary Panorama Server IP address value in dotted format for IPv4
- Tpl
Name This property is required. string - Panorama Template Stack to join - (Once configured we can not edit the value)
- Vm
Auth Key This property is required. string - VM auth key for panorama connectivity
- cg
Name This property is required. String - Panorama Collector Group to join - (Once configured we can not edit the value)
- config
String This property is required. String - Base64 encoded string representing Panorama parameters to be used by Firewall to connect to Panorama. This string is generated via azure plugin in Panorama
- dg
Name This property is required. String - Panorama Device Group to join
- host
Name This property is required. String - Resource name(may be unique) for PN admin
- panorama
Server This property is required. String - Primary Panorama Server IP address value in dotted format for IPv4
- panorama
Server2 This property is required. String - Secondary Panorama Server IP address value in dotted format for IPv4
- tpl
Name This property is required. String - Panorama Template Stack to join - (Once configured we can not edit the value)
- vm
Auth Key This property is required. String - VM auth key for panorama connectivity
- cg
Name This property is required. string - Panorama Collector Group to join - (Once configured we can not edit the value)
- config
String This property is required. string - Base64 encoded string representing Panorama parameters to be used by Firewall to connect to Panorama. This string is generated via azure plugin in Panorama
- dg
Name This property is required. string - Panorama Device Group to join
- host
Name This property is required. string - Resource name(may be unique) for PN admin
- panorama
Server This property is required. string - Primary Panorama Server IP address value in dotted format for IPv4
- panorama
Server2 This property is required. string - Secondary Panorama Server IP address value in dotted format for IPv4
- tpl
Name This property is required. string - Panorama Template Stack to join - (Once configured we can not edit the value)
- vm
Auth Key This property is required. string - VM auth key for panorama connectivity
- cg_
name This property is required. str - Panorama Collector Group to join - (Once configured we can not edit the value)
- config_
string This property is required. str - Base64 encoded string representing Panorama parameters to be used by Firewall to connect to Panorama. This string is generated via azure plugin in Panorama
- dg_
name This property is required. str - Panorama Device Group to join
- host_
name This property is required. str - Resource name(may be unique) for PN admin
- panorama_
server This property is required. str - Primary Panorama Server IP address value in dotted format for IPv4
- panorama_
server2 This property is required. str - Secondary Panorama Server IP address value in dotted format for IPv4
- tpl_
name This property is required. str - Panorama Template Stack to join - (Once configured we can not edit the value)
- vm_
auth_ key This property is required. str - VM auth key for panorama connectivity
- cg
Name This property is required. String - Panorama Collector Group to join - (Once configured we can not edit the value)
- config
String This property is required. String - Base64 encoded string representing Panorama parameters to be used by Firewall to connect to Panorama. This string is generated via azure plugin in Panorama
- dg
Name This property is required. String - Panorama Device Group to join
- host
Name This property is required. String - Resource name(may be unique) for PN admin
- panorama
Server This property is required. String - Primary Panorama Server IP address value in dotted format for IPv4
- panorama
Server2 This property is required. String - Secondary Panorama Server IP address value in dotted format for IPv4
- tpl
Name This property is required. String - Panorama Template Stack to join - (Once configured we can not edit the value)
- vm
Auth Key This property is required. String - VM auth key for panorama connectivity
PlanData, PlanDataArgs
- Billing
Cycle This property is required. string | Pulumi.Azure Native. Cloudngfw. Billing Cycle - different billing cycles like MONTHLY/WEEKLY
- Plan
Id This property is required. string - plan id as published by Liftr.PAN
- Usage
Type string | Pulumi.Azure Native. Cloudngfw. Usage Type - different usage type like PAYG/COMMITTED
- Billing
Cycle This property is required. string | BillingCycle - different billing cycles like MONTHLY/WEEKLY
- Plan
Id This property is required. string - plan id as published by Liftr.PAN
- Usage
Type string | UsageType - different usage type like PAYG/COMMITTED
- billing
Cycle This property is required. String | BillingCycle - different billing cycles like MONTHLY/WEEKLY
- plan
Id This property is required. String - plan id as published by Liftr.PAN
- usage
Type String | UsageType - different usage type like PAYG/COMMITTED
- billing
Cycle This property is required. string | BillingCycle - different billing cycles like MONTHLY/WEEKLY
- plan
Id This property is required. string - plan id as published by Liftr.PAN
- usage
Type string | UsageType - different usage type like PAYG/COMMITTED
- billing_
cycle This property is required. str | BillingCycle - different billing cycles like MONTHLY/WEEKLY
- plan_
id This property is required. str - plan id as published by Liftr.PAN
- usage_
type str | UsageType - different usage type like PAYG/COMMITTED
- billing
Cycle This property is required. String | "WEEKLY" | "MONTHLY" - different billing cycles like MONTHLY/WEEKLY
- plan
Id This property is required. String - plan id as published by Liftr.PAN
- usage
Type String | "PAYG" | "COMMITTED" - different usage type like PAYG/COMMITTED
PlanDataResponse, PlanDataResponseArgs
- Billing
Cycle This property is required. string - different billing cycles like MONTHLY/WEEKLY
- Effective
Date This property is required. string - date when plan was applied
- Plan
Id This property is required. string - plan id as published by Liftr.PAN
- Usage
Type string - different usage type like PAYG/COMMITTED
- Billing
Cycle This property is required. string - different billing cycles like MONTHLY/WEEKLY
- Effective
Date This property is required. string - date when plan was applied
- Plan
Id This property is required. string - plan id as published by Liftr.PAN
- Usage
Type string - different usage type like PAYG/COMMITTED
- billing
Cycle This property is required. String - different billing cycles like MONTHLY/WEEKLY
- effective
Date This property is required. String - date when plan was applied
- plan
Id This property is required. String - plan id as published by Liftr.PAN
- usage
Type String - different usage type like PAYG/COMMITTED
- billing
Cycle This property is required. string - different billing cycles like MONTHLY/WEEKLY
- effective
Date This property is required. string - date when plan was applied
- plan
Id This property is required. string - plan id as published by Liftr.PAN
- usage
Type string - different usage type like PAYG/COMMITTED
- billing_
cycle This property is required. str - different billing cycles like MONTHLY/WEEKLY
- effective_
date This property is required. str - date when plan was applied
- plan_
id This property is required. str - plan id as published by Liftr.PAN
- usage_
type str - different usage type like PAYG/COMMITTED
- billing
Cycle This property is required. String - different billing cycles like MONTHLY/WEEKLY
- effective
Date This property is required. String - date when plan was applied
- plan
Id This property is required. String - plan id as published by Liftr.PAN
- usage
Type String - different usage type like PAYG/COMMITTED
ProtocolType, ProtocolTypeArgs
- TCP
- TCP
- UDP
- UDP
- Protocol
Type TCP - TCP
- Protocol
Type UDP - UDP
- TCP
- TCP
- UDP
- UDP
- TCP
- TCP
- UDP
- UDP
- TCP
- TCP
- UDP
- UDP
- "TCP"
- TCP
- "UDP"
- UDP
RulestackDetails, RulestackDetailsArgs
- Location string
- Rulestack location
- Resource
Id string - Resource Id
- Rulestack
Id string - Associated rulestack Id
- Location string
- Rulestack location
- Resource
Id string - Resource Id
- Rulestack
Id string - Associated rulestack Id
- location String
- Rulestack location
- resource
Id String - Resource Id
- rulestack
Id String - Associated rulestack Id
- location string
- Rulestack location
- resource
Id string - Resource Id
- rulestack
Id string - Associated rulestack Id
- location str
- Rulestack location
- resource_
id str - Resource Id
- rulestack_
id str - Associated rulestack Id
- location String
- Rulestack location
- resource
Id String - Resource Id
- rulestack
Id String - Associated rulestack Id
RulestackDetailsResponse, RulestackDetailsResponseArgs
- Location string
- Rulestack location
- Resource
Id string - Resource Id
- Rulestack
Id string - Associated rulestack Id
- Location string
- Rulestack location
- Resource
Id string - Resource Id
- Rulestack
Id string - Associated rulestack Id
- location String
- Rulestack location
- resource
Id String - Resource Id
- rulestack
Id String - Associated rulestack Id
- location string
- Rulestack location
- resource
Id string - Resource Id
- rulestack
Id string - Associated rulestack Id
- location str
- Rulestack location
- resource_
id str - Resource Id
- rulestack_
id str - Associated rulestack Id
- location String
- Rulestack location
- resource
Id String - Resource Id
- rulestack
Id String - Associated rulestack Id
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
UsageType, UsageTypeArgs
- PAYG
- PAYG
- COMMITTED
- COMMITTED
- Usage
Type PAYG - PAYG
- Usage
Type COMMITTED - COMMITTED
- PAYG
- PAYG
- COMMITTED
- COMMITTED
- PAYG
- PAYG
- COMMITTED
- COMMITTED
- PAYG
- PAYG
- COMMITTED
- COMMITTED
- "PAYG"
- PAYG
- "COMMITTED"
- COMMITTED
VnetConfiguration, VnetConfigurationArgs
- Trust
Subnet This property is required. Pulumi.Azure Native. Cloudngfw. Inputs. IPAddress Space - Trust Subnet
- Un
Trust Subnet This property is required. Pulumi.Azure Native. Cloudngfw. Inputs. IPAddress Space - Untrust Subnet
- Vnet
This property is required. Pulumi.Azure Native. Cloudngfw. Inputs. IPAddress Space - Azure Virtual Network
- Ip
Of Pulumi.Trust Subnet For Udr Azure Native. Cloudngfw. Inputs. IPAddress - IP of trust subnet for UDR
- Trust
Subnet This property is required. IPAddressSpace - Trust Subnet
- Un
Trust Subnet This property is required. IPAddressSpace - Untrust Subnet
- Vnet
This property is required. IPAddressSpace - Azure Virtual Network
- Ip
Of IPAddressTrust Subnet For Udr - IP of trust subnet for UDR
- trust
Subnet This property is required. IPAddressSpace - Trust Subnet
- un
Trust Subnet This property is required. IPAddressSpace - Untrust Subnet
- vnet
This property is required. IPAddressSpace - Azure Virtual Network
- ip
Of IPAddressTrust Subnet For Udr - IP of trust subnet for UDR
- trust
Subnet This property is required. IPAddressSpace - Trust Subnet
- un
Trust Subnet This property is required. IPAddressSpace - Untrust Subnet
- vnet
This property is required. IPAddressSpace - Azure Virtual Network
- ip
Of IPAddressTrust Subnet For Udr - IP of trust subnet for UDR
- trust_
subnet This property is required. IPAddressSpace - Trust Subnet
- un_
trust_ subnet This property is required. IPAddressSpace - Untrust Subnet
- vnet
This property is required. IPAddressSpace - Azure Virtual Network
- ip_
of_ IPAddresstrust_ subnet_ for_ udr - IP of trust subnet for UDR
- trust
Subnet This property is required. Property Map - Trust Subnet
- un
Trust Subnet This property is required. Property Map - Untrust Subnet
- vnet
This property is required. Property Map - Azure Virtual Network
- ip
Of Property MapTrust Subnet For Udr - IP of trust subnet for UDR
VnetConfigurationResponse, VnetConfigurationResponseArgs
- Trust
Subnet This property is required. Pulumi.Azure Native. Cloudngfw. Inputs. IPAddress Space Response - Trust Subnet
- Un
Trust Subnet This property is required. Pulumi.Azure Native. Cloudngfw. Inputs. IPAddress Space Response - Untrust Subnet
- Vnet
This property is required. Pulumi.Azure Native. Cloudngfw. Inputs. IPAddress Space Response - Azure Virtual Network
- Ip
Of Pulumi.Trust Subnet For Udr Azure Native. Cloudngfw. Inputs. IPAddress Response - IP of trust subnet for UDR
- Trust
Subnet This property is required. IPAddressSpace Response - Trust Subnet
- Un
Trust Subnet This property is required. IPAddressSpace Response - Untrust Subnet
- Vnet
This property is required. IPAddressSpace Response - Azure Virtual Network
- Ip
Of IPAddressTrust Subnet For Udr Response - IP of trust subnet for UDR
- trust
Subnet This property is required. IPAddressSpace Response - Trust Subnet
- un
Trust Subnet This property is required. IPAddressSpace Response - Untrust Subnet
- vnet
This property is required. IPAddressSpace Response - Azure Virtual Network
- ip
Of IPAddressTrust Subnet For Udr Response - IP of trust subnet for UDR
- trust
Subnet This property is required. IPAddressSpace Response - Trust Subnet
- un
Trust Subnet This property is required. IPAddressSpace Response - Untrust Subnet
- vnet
This property is required. IPAddressSpace Response - Azure Virtual Network
- ip
Of IPAddressTrust Subnet For Udr Response - IP of trust subnet for UDR
- trust_
subnet This property is required. IPAddressSpace Response - Trust Subnet
- un_
trust_ subnet This property is required. IPAddressSpace Response - Untrust Subnet
- vnet
This property is required. IPAddressSpace Response - Azure Virtual Network
- ip_
of_ IPAddresstrust_ subnet_ for_ udr Response - IP of trust subnet for UDR
- trust
Subnet This property is required. Property Map - Trust Subnet
- un
Trust Subnet This property is required. Property Map - Untrust Subnet
- vnet
This property is required. Property Map - Azure Virtual Network
- ip
Of Property MapTrust Subnet For Udr - IP of trust subnet for UDR
VwanConfiguration, VwanConfigurationArgs
- VHub
This property is required. Pulumi.Azure Native. Cloudngfw. Inputs. IPAddress Space - vHub Address
- Ip
Of Pulumi.Trust Subnet For Udr Azure Native. Cloudngfw. Inputs. IPAddress - IP of trust subnet for UDR
- Network
Virtual stringAppliance Id - Network Virtual Appliance resource ID
- Trust
Subnet Pulumi.Azure Native. Cloudngfw. Inputs. IPAddress Space - Trust Subnet
- Un
Trust Pulumi.Subnet Azure Native. Cloudngfw. Inputs. IPAddress Space - Untrust Subnet
- VHub
This property is required. IPAddressSpace - vHub Address
- Ip
Of IPAddressTrust Subnet For Udr - IP of trust subnet for UDR
- Network
Virtual stringAppliance Id - Network Virtual Appliance resource ID
- Trust
Subnet IPAddressSpace - Trust Subnet
- Un
Trust IPAddressSubnet Space - Untrust Subnet
- v
Hub This property is required. IPAddressSpace - vHub Address
- ip
Of IPAddressTrust Subnet For Udr - IP of trust subnet for UDR
- network
Virtual StringAppliance Id - Network Virtual Appliance resource ID
- trust
Subnet IPAddressSpace - Trust Subnet
- un
Trust IPAddressSubnet Space - Untrust Subnet
- v
Hub This property is required. IPAddressSpace - vHub Address
- ip
Of IPAddressTrust Subnet For Udr - IP of trust subnet for UDR
- network
Virtual stringAppliance Id - Network Virtual Appliance resource ID
- trust
Subnet IPAddressSpace - Trust Subnet
- un
Trust IPAddressSubnet Space - Untrust Subnet
- v_
hub This property is required. IPAddressSpace - vHub Address
- ip_
of_ IPAddresstrust_ subnet_ for_ udr - IP of trust subnet for UDR
- network_
virtual_ strappliance_ id - Network Virtual Appliance resource ID
- trust_
subnet IPAddressSpace - Trust Subnet
- un_
trust_ IPAddresssubnet Space - Untrust Subnet
- v
Hub This property is required. Property Map - vHub Address
- ip
Of Property MapTrust Subnet For Udr - IP of trust subnet for UDR
- network
Virtual StringAppliance Id - Network Virtual Appliance resource ID
- trust
Subnet Property Map - Trust Subnet
- un
Trust Property MapSubnet - Untrust Subnet
VwanConfigurationResponse, VwanConfigurationResponseArgs
- VHub
This property is required. Pulumi.Azure Native. Cloudngfw. Inputs. IPAddress Space Response - vHub Address
- Ip
Of Pulumi.Trust Subnet For Udr Azure Native. Cloudngfw. Inputs. IPAddress Response - IP of trust subnet for UDR
- Network
Virtual stringAppliance Id - Network Virtual Appliance resource ID
- Trust
Subnet Pulumi.Azure Native. Cloudngfw. Inputs. IPAddress Space Response - Trust Subnet
- Un
Trust Pulumi.Subnet Azure Native. Cloudngfw. Inputs. IPAddress Space Response - Untrust Subnet
- VHub
This property is required. IPAddressSpace Response - vHub Address
- Ip
Of IPAddressTrust Subnet For Udr Response - IP of trust subnet for UDR
- Network
Virtual stringAppliance Id - Network Virtual Appliance resource ID
- Trust
Subnet IPAddressSpace Response - Trust Subnet
- Un
Trust IPAddressSubnet Space Response - Untrust Subnet
- v
Hub This property is required. IPAddressSpace Response - vHub Address
- ip
Of IPAddressTrust Subnet For Udr Response - IP of trust subnet for UDR
- network
Virtual StringAppliance Id - Network Virtual Appliance resource ID
- trust
Subnet IPAddressSpace Response - Trust Subnet
- un
Trust IPAddressSubnet Space Response - Untrust Subnet
- v
Hub This property is required. IPAddressSpace Response - vHub Address
- ip
Of IPAddressTrust Subnet For Udr Response - IP of trust subnet for UDR
- network
Virtual stringAppliance Id - Network Virtual Appliance resource ID
- trust
Subnet IPAddressSpace Response - Trust Subnet
- un
Trust IPAddressSubnet Space Response - Untrust Subnet
- v_
hub This property is required. IPAddressSpace Response - vHub Address
- ip_
of_ IPAddresstrust_ subnet_ for_ udr Response - IP of trust subnet for UDR
- network_
virtual_ strappliance_ id - Network Virtual Appliance resource ID
- trust_
subnet IPAddressSpace Response - Trust Subnet
- un_
trust_ IPAddresssubnet Space Response - Untrust Subnet
- v
Hub This property is required. Property Map - vHub Address
- ip
Of Property MapTrust Subnet For Udr - IP of trust subnet for UDR
- network
Virtual StringAppliance Id - Network Virtual Appliance resource ID
- trust
Subnet Property Map - Trust Subnet
- un
Trust Property MapSubnet - Untrust Subnet
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:cloudngfw:Firewall armid1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/firewalls/{firewallName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v2 pulumi/pulumi-azure-native
- License
- Apache-2.0