published on Wednesday, Jun 17, 2026 by paloaltonetworks
published on Wednesday, Jun 17, 2026 by paloaltonetworks
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as panos from "@pulumi/panos";
const example = new panos.Administrator("example", {
location: {
panorama: {},
},
name: "admin-user",
authenticationProfile: "my-auth-profile",
permissions: {
roleBased: {
superuser: "true",
},
},
});
import pulumi
import pulumi_panos as panos
example = panos.Administrator("example",
location={
"panorama": {},
},
name="admin-user",
authentication_profile="my-auth-profile",
permissions={
"role_based": {
"superuser": "true",
},
})
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/panos/v2/panos"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := panos.NewAdministrator(ctx, "example", &panos.AdministratorArgs{
Location: &panos.AdministratorLocationArgs{
Panorama: &panos.AdministratorLocationPanoramaArgs{},
},
Name: pulumi.String("admin-user"),
AuthenticationProfile: pulumi.String("my-auth-profile"),
Permissions: &panos.AdministratorPermissionsArgs{
RoleBased: &panos.AdministratorPermissionsRoleBasedArgs{
Superuser: pulumi.String("true"),
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Panos = Pulumi.Panos;
return await Deployment.RunAsync(() =>
{
var example = new Panos.Administrator("example", new()
{
Location = new Panos.Inputs.AdministratorLocationArgs
{
Panorama = null,
},
Name = "admin-user",
AuthenticationProfile = "my-auth-profile",
Permissions = new Panos.Inputs.AdministratorPermissionsArgs
{
RoleBased = new Panos.Inputs.AdministratorPermissionsRoleBasedArgs
{
Superuser = "true",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.panos.Administrator;
import com.pulumi.panos.AdministratorArgs;
import com.pulumi.panos.inputs.AdministratorLocationArgs;
import com.pulumi.panos.inputs.AdministratorLocationPanoramaArgs;
import com.pulumi.panos.inputs.AdministratorPermissionsArgs;
import com.pulumi.panos.inputs.AdministratorPermissionsRoleBasedArgs;
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 example = new Administrator("example", AdministratorArgs.builder()
.location(AdministratorLocationArgs.builder()
.panorama(AdministratorLocationPanoramaArgs.builder()
.build())
.build())
.name("admin-user")
.authenticationProfile("my-auth-profile")
.permissions(AdministratorPermissionsArgs.builder()
.roleBased(AdministratorPermissionsRoleBasedArgs.builder()
.superuser("true")
.build())
.build())
.build());
}
}
resources:
example:
type: panos:Administrator
properties:
location:
panorama: {}
name: admin-user
authenticationProfile: my-auth-profile
permissions:
roleBased:
superuser: true
Example coming soon!
Create Administrator Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Administrator(name: string, args: AdministratorArgs, opts?: CustomResourceOptions);@overload
def Administrator(resource_name: str,
args: AdministratorArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Administrator(resource_name: str,
opts: Optional[ResourceOptions] = None,
location: Optional[AdministratorLocationArgs] = None,
authentication_profile: Optional[str] = None,
client_certificate_only: Optional[bool] = None,
name: Optional[str] = None,
password: Optional[str] = None,
password_profile: Optional[str] = None,
permissions: Optional[AdministratorPermissionsArgs] = None,
preferences: Optional[AdministratorPreferencesArgs] = None,
public_key: Optional[str] = None)func NewAdministrator(ctx *Context, name string, args AdministratorArgs, opts ...ResourceOption) (*Administrator, error)public Administrator(string name, AdministratorArgs args, CustomResourceOptions? opts = null)
public Administrator(String name, AdministratorArgs args)
public Administrator(String name, AdministratorArgs args, CustomResourceOptions options)
type: panos:Administrator
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "panos_administrator" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args AdministratorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AdministratorArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AdministratorArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AdministratorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AdministratorArgs
- 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 administratorResource = new Panos.Administrator("administratorResource", new()
{
Location = new Panos.Inputs.AdministratorLocationArgs
{
Ngfw = null,
Panorama = null,
Template = new Panos.Inputs.AdministratorLocationTemplateArgs
{
Name = "string",
PanoramaDevice = "string",
},
TemplateStack = new Panos.Inputs.AdministratorLocationTemplateStackArgs
{
Name = "string",
PanoramaDevice = "string",
},
},
AuthenticationProfile = "string",
ClientCertificateOnly = false,
Name = "string",
Password = "string",
PasswordProfile = "string",
Permissions = new Panos.Inputs.AdministratorPermissionsArgs
{
RoleBased = new Panos.Inputs.AdministratorPermissionsRoleBasedArgs
{
Custom = new Panos.Inputs.AdministratorPermissionsRoleBasedCustomArgs
{
Profile = "string",
Vsys = new[]
{
"string",
},
},
DeviceAdmins = new[]
{
"string",
},
DeviceReaders = new[]
{
"string",
},
PanoramaAdmin = "string",
Superreader = "string",
Superuser = "string",
VsysAdmins = new[]
{
new Panos.Inputs.AdministratorPermissionsRoleBasedVsysAdminArgs
{
Name = "string",
Vsys = new[]
{
"string",
},
},
},
VsysReaders = new[]
{
new Panos.Inputs.AdministratorPermissionsRoleBasedVsysReaderArgs
{
Name = "string",
Vsys = new[]
{
"string",
},
},
},
},
},
Preferences = new Panos.Inputs.AdministratorPreferencesArgs
{
DisableDns = false,
SavedLogQuery = new Panos.Inputs.AdministratorPreferencesSavedLogQueryArgs
{
Alarms = new[]
{
new Panos.Inputs.AdministratorPreferencesSavedLogQueryAlarmArgs
{
Name = "string",
Query = "string",
},
},
Auths = new[]
{
new Panos.Inputs.AdministratorPreferencesSavedLogQueryAuthArgs
{
Name = "string",
Query = "string",
},
},
Configs = new[]
{
new Panos.Inputs.AdministratorPreferencesSavedLogQueryConfigArgs
{
Name = "string",
Query = "string",
},
},
Corrs = new[]
{
new Panos.Inputs.AdministratorPreferencesSavedLogQueryCorrArgs
{
Name = "string",
Query = "string",
},
},
Datas = new[]
{
new Panos.Inputs.AdministratorPreferencesSavedLogQueryDataArgs
{
Name = "string",
Query = "string",
},
},
Decryptions = new[]
{
new Panos.Inputs.AdministratorPreferencesSavedLogQueryDecryptionArgs
{
Name = "string",
Query = "string",
},
},
Globalprotects = new[]
{
new Panos.Inputs.AdministratorPreferencesSavedLogQueryGlobalprotectArgs
{
Name = "string",
Query = "string",
},
},
Gtps = new[]
{
new Panos.Inputs.AdministratorPreferencesSavedLogQueryGtpArgs
{
Name = "string",
Query = "string",
},
},
Hipmatches = new[]
{
new Panos.Inputs.AdministratorPreferencesSavedLogQueryHipmatchArgs
{
Name = "string",
Query = "string",
},
},
Systems = new[]
{
new Panos.Inputs.AdministratorPreferencesSavedLogQuerySystemArgs
{
Name = "string",
Query = "string",
},
},
Threats = new[]
{
new Panos.Inputs.AdministratorPreferencesSavedLogQueryThreatArgs
{
Name = "string",
Query = "string",
},
},
Traffics = new[]
{
new Panos.Inputs.AdministratorPreferencesSavedLogQueryTrafficArgs
{
Name = "string",
Query = "string",
},
},
Tunnels = new[]
{
new Panos.Inputs.AdministratorPreferencesSavedLogQueryTunnelArgs
{
Name = "string",
Query = "string",
},
},
Unifieds = new[]
{
new Panos.Inputs.AdministratorPreferencesSavedLogQueryUnifiedArgs
{
Name = "string",
Query = "string",
},
},
Urls = new[]
{
new Panos.Inputs.AdministratorPreferencesSavedLogQueryUrlArgs
{
Name = "string",
Query = "string",
},
},
Userids = new[]
{
new Panos.Inputs.AdministratorPreferencesSavedLogQueryUseridArgs
{
Name = "string",
Query = "string",
},
},
Wildfires = new[]
{
new Panos.Inputs.AdministratorPreferencesSavedLogQueryWildfireArgs
{
Name = "string",
Query = "string",
},
},
},
},
PublicKey = "string",
});
example, err := panos.NewAdministrator(ctx, "administratorResource", &panos.AdministratorArgs{
Location: &panos.AdministratorLocationArgs{
Ngfw: &panos.AdministratorLocationNgfwArgs{},
Panorama: &panos.AdministratorLocationPanoramaArgs{},
Template: &panos.AdministratorLocationTemplateArgs{
Name: pulumi.String("string"),
PanoramaDevice: pulumi.String("string"),
},
TemplateStack: &panos.AdministratorLocationTemplateStackArgs{
Name: pulumi.String("string"),
PanoramaDevice: pulumi.String("string"),
},
},
AuthenticationProfile: pulumi.String("string"),
ClientCertificateOnly: pulumi.Bool(false),
Name: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordProfile: pulumi.String("string"),
Permissions: &panos.AdministratorPermissionsArgs{
RoleBased: &panos.AdministratorPermissionsRoleBasedArgs{
Custom: &panos.AdministratorPermissionsRoleBasedCustomArgs{
Profile: pulumi.String("string"),
Vsys: pulumi.StringArray{
pulumi.String("string"),
},
},
DeviceAdmins: pulumi.StringArray{
pulumi.String("string"),
},
DeviceReaders: pulumi.StringArray{
pulumi.String("string"),
},
PanoramaAdmin: pulumi.String("string"),
Superreader: pulumi.String("string"),
Superuser: pulumi.String("string"),
VsysAdmins: panos.AdministratorPermissionsRoleBasedVsysAdminArray{
&panos.AdministratorPermissionsRoleBasedVsysAdminArgs{
Name: pulumi.String("string"),
Vsys: pulumi.StringArray{
pulumi.String("string"),
},
},
},
VsysReaders: panos.AdministratorPermissionsRoleBasedVsysReaderArray{
&panos.AdministratorPermissionsRoleBasedVsysReaderArgs{
Name: pulumi.String("string"),
Vsys: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
Preferences: &panos.AdministratorPreferencesArgs{
DisableDns: pulumi.Bool(false),
SavedLogQuery: &panos.AdministratorPreferencesSavedLogQueryArgs{
Alarms: panos.AdministratorPreferencesSavedLogQueryAlarmArray{
&panos.AdministratorPreferencesSavedLogQueryAlarmArgs{
Name: pulumi.String("string"),
Query: pulumi.String("string"),
},
},
Auths: panos.AdministratorPreferencesSavedLogQueryAuthArray{
&panos.AdministratorPreferencesSavedLogQueryAuthArgs{
Name: pulumi.String("string"),
Query: pulumi.String("string"),
},
},
Configs: panos.AdministratorPreferencesSavedLogQueryConfigArray{
&panos.AdministratorPreferencesSavedLogQueryConfigArgs{
Name: pulumi.String("string"),
Query: pulumi.String("string"),
},
},
Corrs: panos.AdministratorPreferencesSavedLogQueryCorrArray{
&panos.AdministratorPreferencesSavedLogQueryCorrArgs{
Name: pulumi.String("string"),
Query: pulumi.String("string"),
},
},
Datas: panos.AdministratorPreferencesSavedLogQueryDataArray{
&panos.AdministratorPreferencesSavedLogQueryDataArgs{
Name: pulumi.String("string"),
Query: pulumi.String("string"),
},
},
Decryptions: panos.AdministratorPreferencesSavedLogQueryDecryptionArray{
&panos.AdministratorPreferencesSavedLogQueryDecryptionArgs{
Name: pulumi.String("string"),
Query: pulumi.String("string"),
},
},
Globalprotects: panos.AdministratorPreferencesSavedLogQueryGlobalprotectArray{
&panos.AdministratorPreferencesSavedLogQueryGlobalprotectArgs{
Name: pulumi.String("string"),
Query: pulumi.String("string"),
},
},
Gtps: panos.AdministratorPreferencesSavedLogQueryGtpArray{
&panos.AdministratorPreferencesSavedLogQueryGtpArgs{
Name: pulumi.String("string"),
Query: pulumi.String("string"),
},
},
Hipmatches: panos.AdministratorPreferencesSavedLogQueryHipmatchArray{
&panos.AdministratorPreferencesSavedLogQueryHipmatchArgs{
Name: pulumi.String("string"),
Query: pulumi.String("string"),
},
},
Systems: panos.AdministratorPreferencesSavedLogQuerySystemArray{
&panos.AdministratorPreferencesSavedLogQuerySystemArgs{
Name: pulumi.String("string"),
Query: pulumi.String("string"),
},
},
Threats: panos.AdministratorPreferencesSavedLogQueryThreatArray{
&panos.AdministratorPreferencesSavedLogQueryThreatArgs{
Name: pulumi.String("string"),
Query: pulumi.String("string"),
},
},
Traffics: panos.AdministratorPreferencesSavedLogQueryTrafficArray{
&panos.AdministratorPreferencesSavedLogQueryTrafficArgs{
Name: pulumi.String("string"),
Query: pulumi.String("string"),
},
},
Tunnels: panos.AdministratorPreferencesSavedLogQueryTunnelArray{
&panos.AdministratorPreferencesSavedLogQueryTunnelArgs{
Name: pulumi.String("string"),
Query: pulumi.String("string"),
},
},
Unifieds: panos.AdministratorPreferencesSavedLogQueryUnifiedArray{
&panos.AdministratorPreferencesSavedLogQueryUnifiedArgs{
Name: pulumi.String("string"),
Query: pulumi.String("string"),
},
},
Urls: panos.AdministratorPreferencesSavedLogQueryUrlArray{
&panos.AdministratorPreferencesSavedLogQueryUrlArgs{
Name: pulumi.String("string"),
Query: pulumi.String("string"),
},
},
Userids: panos.AdministratorPreferencesSavedLogQueryUseridArray{
&panos.AdministratorPreferencesSavedLogQueryUseridArgs{
Name: pulumi.String("string"),
Query: pulumi.String("string"),
},
},
Wildfires: panos.AdministratorPreferencesSavedLogQueryWildfireArray{
&panos.AdministratorPreferencesSavedLogQueryWildfireArgs{
Name: pulumi.String("string"),
Query: pulumi.String("string"),
},
},
},
},
PublicKey: pulumi.String("string"),
})
resource "panos_administrator" "administratorResource" {
location = {
ngfw = {}
panorama = {}
template = {
name = "string"
panorama_device = "string"
}
template_stack = {
name = "string"
panorama_device = "string"
}
}
authentication_profile = "string"
client_certificate_only = false
name = "string"
password = "string"
password_profile = "string"
permissions = {
role_based = {
custom = {
profile = "string"
vsys = ["string"]
}
device_admins = ["string"]
device_readers = ["string"]
panorama_admin = "string"
superreader = "string"
superuser = "string"
vsys_admins = [{
"name" = "string"
"vsys" = ["string"]
}]
vsys_readers = [{
"name" = "string"
"vsys" = ["string"]
}]
}
}
preferences = {
disable_dns = false
saved_log_query = {
alarms = [{
"name" = "string"
"query" = "string"
}]
auths = [{
"name" = "string"
"query" = "string"
}]
configs = [{
"name" = "string"
"query" = "string"
}]
corrs = [{
"name" = "string"
"query" = "string"
}]
datas = [{
"name" = "string"
"query" = "string"
}]
decryptions = [{
"name" = "string"
"query" = "string"
}]
globalprotects = [{
"name" = "string"
"query" = "string"
}]
gtps = [{
"name" = "string"
"query" = "string"
}]
hipmatches = [{
"name" = "string"
"query" = "string"
}]
systems = [{
"name" = "string"
"query" = "string"
}]
threats = [{
"name" = "string"
"query" = "string"
}]
traffics = [{
"name" = "string"
"query" = "string"
}]
tunnels = [{
"name" = "string"
"query" = "string"
}]
unifieds = [{
"name" = "string"
"query" = "string"
}]
urls = [{
"name" = "string"
"query" = "string"
}]
userids = [{
"name" = "string"
"query" = "string"
}]
wildfires = [{
"name" = "string"
"query" = "string"
}]
}
}
public_key = "string"
}
var administratorResource = new Administrator("administratorResource", AdministratorArgs.builder()
.location(AdministratorLocationArgs.builder()
.ngfw(AdministratorLocationNgfwArgs.builder()
.build())
.panorama(AdministratorLocationPanoramaArgs.builder()
.build())
.template(AdministratorLocationTemplateArgs.builder()
.name("string")
.panoramaDevice("string")
.build())
.templateStack(AdministratorLocationTemplateStackArgs.builder()
.name("string")
.panoramaDevice("string")
.build())
.build())
.authenticationProfile("string")
.clientCertificateOnly(false)
.name("string")
.password("string")
.passwordProfile("string")
.permissions(AdministratorPermissionsArgs.builder()
.roleBased(AdministratorPermissionsRoleBasedArgs.builder()
.custom(AdministratorPermissionsRoleBasedCustomArgs.builder()
.profile("string")
.vsys("string")
.build())
.deviceAdmins("string")
.deviceReaders("string")
.panoramaAdmin("string")
.superreader("string")
.superuser("string")
.vsysAdmins(AdministratorPermissionsRoleBasedVsysAdminArgs.builder()
.name("string")
.vsys("string")
.build())
.vsysReaders(AdministratorPermissionsRoleBasedVsysReaderArgs.builder()
.name("string")
.vsys("string")
.build())
.build())
.build())
.preferences(AdministratorPreferencesArgs.builder()
.disableDns(false)
.savedLogQuery(AdministratorPreferencesSavedLogQueryArgs.builder()
.alarms(AdministratorPreferencesSavedLogQueryAlarmArgs.builder()
.name("string")
.query("string")
.build())
.auths(AdministratorPreferencesSavedLogQueryAuthArgs.builder()
.name("string")
.query("string")
.build())
.configs(AdministratorPreferencesSavedLogQueryConfigArgs.builder()
.name("string")
.query("string")
.build())
.corrs(AdministratorPreferencesSavedLogQueryCorrArgs.builder()
.name("string")
.query("string")
.build())
.datas(AdministratorPreferencesSavedLogQueryDataArgs.builder()
.name("string")
.query("string")
.build())
.decryptions(AdministratorPreferencesSavedLogQueryDecryptionArgs.builder()
.name("string")
.query("string")
.build())
.globalprotects(AdministratorPreferencesSavedLogQueryGlobalprotectArgs.builder()
.name("string")
.query("string")
.build())
.gtps(AdministratorPreferencesSavedLogQueryGtpArgs.builder()
.name("string")
.query("string")
.build())
.hipmatches(AdministratorPreferencesSavedLogQueryHipmatchArgs.builder()
.name("string")
.query("string")
.build())
.systems(AdministratorPreferencesSavedLogQuerySystemArgs.builder()
.name("string")
.query("string")
.build())
.threats(AdministratorPreferencesSavedLogQueryThreatArgs.builder()
.name("string")
.query("string")
.build())
.traffics(AdministratorPreferencesSavedLogQueryTrafficArgs.builder()
.name("string")
.query("string")
.build())
.tunnels(AdministratorPreferencesSavedLogQueryTunnelArgs.builder()
.name("string")
.query("string")
.build())
.unifieds(AdministratorPreferencesSavedLogQueryUnifiedArgs.builder()
.name("string")
.query("string")
.build())
.urls(AdministratorPreferencesSavedLogQueryUrlArgs.builder()
.name("string")
.query("string")
.build())
.userids(AdministratorPreferencesSavedLogQueryUseridArgs.builder()
.name("string")
.query("string")
.build())
.wildfires(AdministratorPreferencesSavedLogQueryWildfireArgs.builder()
.name("string")
.query("string")
.build())
.build())
.build())
.publicKey("string")
.build());
administrator_resource = panos.Administrator("administratorResource",
location={
"ngfw": {},
"panorama": {},
"template": {
"name": "string",
"panorama_device": "string",
},
"template_stack": {
"name": "string",
"panorama_device": "string",
},
},
authentication_profile="string",
client_certificate_only=False,
name="string",
password="string",
password_profile="string",
permissions={
"role_based": {
"custom": {
"profile": "string",
"vsys": ["string"],
},
"device_admins": ["string"],
"device_readers": ["string"],
"panorama_admin": "string",
"superreader": "string",
"superuser": "string",
"vsys_admins": [{
"name": "string",
"vsys": ["string"],
}],
"vsys_readers": [{
"name": "string",
"vsys": ["string"],
}],
},
},
preferences={
"disable_dns": False,
"saved_log_query": {
"alarms": [{
"name": "string",
"query": "string",
}],
"auths": [{
"name": "string",
"query": "string",
}],
"configs": [{
"name": "string",
"query": "string",
}],
"corrs": [{
"name": "string",
"query": "string",
}],
"datas": [{
"name": "string",
"query": "string",
}],
"decryptions": [{
"name": "string",
"query": "string",
}],
"globalprotects": [{
"name": "string",
"query": "string",
}],
"gtps": [{
"name": "string",
"query": "string",
}],
"hipmatches": [{
"name": "string",
"query": "string",
}],
"systems": [{
"name": "string",
"query": "string",
}],
"threats": [{
"name": "string",
"query": "string",
}],
"traffics": [{
"name": "string",
"query": "string",
}],
"tunnels": [{
"name": "string",
"query": "string",
}],
"unifieds": [{
"name": "string",
"query": "string",
}],
"urls": [{
"name": "string",
"query": "string",
}],
"userids": [{
"name": "string",
"query": "string",
}],
"wildfires": [{
"name": "string",
"query": "string",
}],
},
},
public_key="string")
const administratorResource = new panos.Administrator("administratorResource", {
location: {
ngfw: {},
panorama: {},
template: {
name: "string",
panoramaDevice: "string",
},
templateStack: {
name: "string",
panoramaDevice: "string",
},
},
authenticationProfile: "string",
clientCertificateOnly: false,
name: "string",
password: "string",
passwordProfile: "string",
permissions: {
roleBased: {
custom: {
profile: "string",
vsys: ["string"],
},
deviceAdmins: ["string"],
deviceReaders: ["string"],
panoramaAdmin: "string",
superreader: "string",
superuser: "string",
vsysAdmins: [{
name: "string",
vsys: ["string"],
}],
vsysReaders: [{
name: "string",
vsys: ["string"],
}],
},
},
preferences: {
disableDns: false,
savedLogQuery: {
alarms: [{
name: "string",
query: "string",
}],
auths: [{
name: "string",
query: "string",
}],
configs: [{
name: "string",
query: "string",
}],
corrs: [{
name: "string",
query: "string",
}],
datas: [{
name: "string",
query: "string",
}],
decryptions: [{
name: "string",
query: "string",
}],
globalprotects: [{
name: "string",
query: "string",
}],
gtps: [{
name: "string",
query: "string",
}],
hipmatches: [{
name: "string",
query: "string",
}],
systems: [{
name: "string",
query: "string",
}],
threats: [{
name: "string",
query: "string",
}],
traffics: [{
name: "string",
query: "string",
}],
tunnels: [{
name: "string",
query: "string",
}],
unifieds: [{
name: "string",
query: "string",
}],
urls: [{
name: "string",
query: "string",
}],
userids: [{
name: "string",
query: "string",
}],
wildfires: [{
name: "string",
query: "string",
}],
},
},
publicKey: "string",
});
type: panos:Administrator
properties:
authenticationProfile: string
clientCertificateOnly: false
location:
ngfw: {}
panorama: {}
template:
name: string
panoramaDevice: string
templateStack:
name: string
panoramaDevice: string
name: string
password: string
passwordProfile: string
permissions:
roleBased:
custom:
profile: string
vsys:
- string
deviceAdmins:
- string
deviceReaders:
- string
panoramaAdmin: string
superreader: string
superuser: string
vsysAdmins:
- name: string
vsys:
- string
vsysReaders:
- name: string
vsys:
- string
preferences:
disableDns: false
savedLogQuery:
alarms:
- name: string
query: string
auths:
- name: string
query: string
configs:
- name: string
query: string
corrs:
- name: string
query: string
datas:
- name: string
query: string
decryptions:
- name: string
query: string
globalprotects:
- name: string
query: string
gtps:
- name: string
query: string
hipmatches:
- name: string
query: string
systems:
- name: string
query: string
threats:
- name: string
query: string
traffics:
- name: string
query: string
tunnels:
- name: string
query: string
unifieds:
- name: string
query: string
urls:
- name: string
query: string
userids:
- name: string
query: string
wildfires:
- name: string
query: string
publicKey: string
Administrator 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 Administrator resource accepts the following input properties:
- Location
Administrator
Location - The location of this object.
- Authentication
Profile string - Authentication profile for this administrator
- Client
Certificate boolOnly - Is client certificate authentication enough?
- Name string
- Password string
- Hashed administrator password
- Password
Profile string - Permissions
Administrator
Permissions - Preferences
Administrator
Preferences - Public
Key string - SSH public key for certificate-based authentication
- Location
Administrator
Location Args - The location of this object.
- Authentication
Profile string - Authentication profile for this administrator
- Client
Certificate boolOnly - Is client certificate authentication enough?
- Name string
- Password string
- Hashed administrator password
- Password
Profile string - Permissions
Administrator
Permissions Args - Preferences
Administrator
Preferences Args - Public
Key string - SSH public key for certificate-based authentication
- location object
- The location of this object.
- authentication_
profile string - Authentication profile for this administrator
- client_
certificate_ boolonly - Is client certificate authentication enough?
- name string
- password string
- Hashed administrator password
- password_
profile string - permissions object
- preferences object
- public_
key string - SSH public key for certificate-based authentication
- location
Administrator
Location - The location of this object.
- authentication
Profile String - Authentication profile for this administrator
- client
Certificate BooleanOnly - Is client certificate authentication enough?
- name String
- password String
- Hashed administrator password
- password
Profile String - permissions
Administrator
Permissions - preferences
Administrator
Preferences - public
Key String - SSH public key for certificate-based authentication
- location
Administrator
Location - The location of this object.
- authentication
Profile string - Authentication profile for this administrator
- client
Certificate booleanOnly - Is client certificate authentication enough?
- name string
- password string
- Hashed administrator password
- password
Profile string - permissions
Administrator
Permissions - preferences
Administrator
Preferences - public
Key string - SSH public key for certificate-based authentication
- location
Administrator
Location Args - The location of this object.
- authentication_
profile str - Authentication profile for this administrator
- client_
certificate_ boolonly - Is client certificate authentication enough?
- name str
- password str
- Hashed administrator password
- password_
profile str - permissions
Administrator
Permissions Args - preferences
Administrator
Preferences Args - public_
key str - SSH public key for certificate-based authentication
- location Property Map
- The location of this object.
- authentication
Profile String - Authentication profile for this administrator
- client
Certificate BooleanOnly - Is client certificate authentication enough?
- name String
- password String
- Hashed administrator password
- password
Profile String - permissions Property Map
- preferences Property Map
- public
Key String - SSH public key for certificate-based authentication
Outputs
All input properties are implicitly available as output properties. Additionally, the Administrator resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Administrator Resource
Get an existing Administrator resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: AdministratorState, opts?: CustomResourceOptions): Administrator@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
authentication_profile: Optional[str] = None,
client_certificate_only: Optional[bool] = None,
location: Optional[AdministratorLocationArgs] = None,
name: Optional[str] = None,
password: Optional[str] = None,
password_profile: Optional[str] = None,
permissions: Optional[AdministratorPermissionsArgs] = None,
preferences: Optional[AdministratorPreferencesArgs] = None,
public_key: Optional[str] = None) -> Administratorfunc GetAdministrator(ctx *Context, name string, id IDInput, state *AdministratorState, opts ...ResourceOption) (*Administrator, error)public static Administrator Get(string name, Input<string> id, AdministratorState? state, CustomResourceOptions? opts = null)public static Administrator get(String name, Output<String> id, AdministratorState state, CustomResourceOptions options)resources: _: type: panos:Administrator get: id: ${id}import {
to = panos_administrator.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Authentication
Profile string - Authentication profile for this administrator
- Client
Certificate boolOnly - Is client certificate authentication enough?
- Location
Administrator
Location - The location of this object.
- Name string
- Password string
- Hashed administrator password
- Password
Profile string - Permissions
Administrator
Permissions - Preferences
Administrator
Preferences - Public
Key string - SSH public key for certificate-based authentication
- Authentication
Profile string - Authentication profile for this administrator
- Client
Certificate boolOnly - Is client certificate authentication enough?
- Location
Administrator
Location Args - The location of this object.
- Name string
- Password string
- Hashed administrator password
- Password
Profile string - Permissions
Administrator
Permissions Args - Preferences
Administrator
Preferences Args - Public
Key string - SSH public key for certificate-based authentication
- authentication_
profile string - Authentication profile for this administrator
- client_
certificate_ boolonly - Is client certificate authentication enough?
- location object
- The location of this object.
- name string
- password string
- Hashed administrator password
- password_
profile string - permissions object
- preferences object
- public_
key string - SSH public key for certificate-based authentication
- authentication
Profile String - Authentication profile for this administrator
- client
Certificate BooleanOnly - Is client certificate authentication enough?
- location
Administrator
Location - The location of this object.
- name String
- password String
- Hashed administrator password
- password
Profile String - permissions
Administrator
Permissions - preferences
Administrator
Preferences - public
Key String - SSH public key for certificate-based authentication
- authentication
Profile string - Authentication profile for this administrator
- client
Certificate booleanOnly - Is client certificate authentication enough?
- location
Administrator
Location - The location of this object.
- name string
- password string
- Hashed administrator password
- password
Profile string - permissions
Administrator
Permissions - preferences
Administrator
Preferences - public
Key string - SSH public key for certificate-based authentication
- authentication_
profile str - Authentication profile for this administrator
- client_
certificate_ boolonly - Is client certificate authentication enough?
- location
Administrator
Location Args - The location of this object.
- name str
- password str
- Hashed administrator password
- password_
profile str - permissions
Administrator
Permissions Args - preferences
Administrator
Preferences Args - public_
key str - SSH public key for certificate-based authentication
- authentication
Profile String - Authentication profile for this administrator
- client
Certificate BooleanOnly - Is client certificate authentication enough?
- location Property Map
- The location of this object.
- name String
- password String
- Hashed administrator password
- password
Profile String - permissions Property Map
- preferences Property Map
- public
Key String - SSH public key for certificate-based authentication
Supporting Types
AdministratorLocation, AdministratorLocationArgs
- Ngfw
Administrator
Location Ngfw - Located within device-level configuration
- Panorama
Administrator
Location Panorama - Located in panorama.
- Template
Administrator
Location Template - A management configuration object located within a specific template
- Template
Stack AdministratorLocation Template Stack - A management configuration object located within a specific template
- Ngfw
Administrator
Location Ngfw - Located within device-level configuration
- Panorama
Administrator
Location Panorama - Located in panorama.
- Template
Administrator
Location Template - A management configuration object located within a specific template
- Template
Stack AdministratorLocation Template Stack - A management configuration object located within a specific template
- ngfw
Administrator
Location Ngfw - Located within device-level configuration
- panorama
Administrator
Location Panorama - Located in panorama.
- template
Administrator
Location Template - A management configuration object located within a specific template
- template
Stack AdministratorLocation Template Stack - A management configuration object located within a specific template
- ngfw
Administrator
Location Ngfw - Located within device-level configuration
- panorama
Administrator
Location Panorama - Located in panorama.
- template
Administrator
Location Template - A management configuration object located within a specific template
- template
Stack AdministratorLocation Template Stack - A management configuration object located within a specific template
- ngfw
Administrator
Location Ngfw - Located within device-level configuration
- panorama
Administrator
Location Panorama - Located in panorama.
- template
Administrator
Location Template - A management configuration object located within a specific template
- template_
stack AdministratorLocation Template Stack - A management configuration object located within a specific template
- ngfw Property Map
- Located within device-level configuration
- panorama Property Map
- Located in panorama.
- template Property Map
- A management configuration object located within a specific template
- template
Stack Property Map - A management configuration object located within a specific template
AdministratorLocationTemplate, AdministratorLocationTemplateArgs
- Name string
- Specific Panorama template
- Panorama
Device string - Specific Panorama device
- Name string
- Specific Panorama template
- Panorama
Device string - Specific Panorama device
- name string
- Specific Panorama template
- panorama_
device string - Specific Panorama device
- name String
- Specific Panorama template
- panorama
Device String - Specific Panorama device
- name string
- Specific Panorama template
- panorama
Device string - Specific Panorama device
- name str
- Specific Panorama template
- panorama_
device str - Specific Panorama device
- name String
- Specific Panorama template
- panorama
Device String - Specific Panorama device
AdministratorLocationTemplateStack, AdministratorLocationTemplateStackArgs
- Name string
- The template stack
- Panorama
Device string - Specific Panorama device
- Name string
- The template stack
- Panorama
Device string - Specific Panorama device
- name string
- The template stack
- panorama_
device string - Specific Panorama device
- name String
- The template stack
- panorama
Device String - Specific Panorama device
- name string
- The template stack
- panorama
Device string - Specific Panorama device
- name str
- The template stack
- panorama_
device str - Specific Panorama device
- name String
- The template stack
- panorama
Device String - Specific Panorama device
AdministratorPermissions, AdministratorPermissionsArgs
AdministratorPermissionsRoleBased, AdministratorPermissionsRoleBasedArgs
- Custom
Administrator
Permissions Role Based Custom - Device
Admins List<string> - Device administrator access (all vsys)
- Device
Readers List<string> - Device read-only access (all vsys)
- Panorama
Admin string - Superreader string
- Read-only access to entire system
- Superuser string
- Full system access
- Vsys
Admins List<AdministratorPermissions Role Based Vsys Admin> - Virtual system administrator access
- Vsys
Readers List<AdministratorPermissions Role Based Vsys Reader> - Virtual system read-only access
- Custom
Administrator
Permissions Role Based Custom - Device
Admins []string - Device administrator access (all vsys)
- Device
Readers []string - Device read-only access (all vsys)
- Panorama
Admin string - Superreader string
- Read-only access to entire system
- Superuser string
- Full system access
- Vsys
Admins []AdministratorPermissions Role Based Vsys Admin - Virtual system administrator access
- Vsys
Readers []AdministratorPermissions Role Based Vsys Reader - Virtual system read-only access
- custom object
- device_
admins list(string) - Device administrator access (all vsys)
- device_
readers list(string) - Device read-only access (all vsys)
- panorama_
admin string - superreader string
- Read-only access to entire system
- superuser string
- Full system access
- vsys_
admins list(object) - Virtual system administrator access
- vsys_
readers list(object) - Virtual system read-only access
- custom
Administrator
Permissions Role Based Custom - device
Admins List<String> - Device administrator access (all vsys)
- device
Readers List<String> - Device read-only access (all vsys)
- panorama
Admin String - superreader String
- Read-only access to entire system
- superuser String
- Full system access
- vsys
Admins List<AdministratorPermissions Role Based Vsys Admin> - Virtual system administrator access
- vsys
Readers List<AdministratorPermissions Role Based Vsys Reader> - Virtual system read-only access
- custom
Administrator
Permissions Role Based Custom - device
Admins string[] - Device administrator access (all vsys)
- device
Readers string[] - Device read-only access (all vsys)
- panorama
Admin string - superreader string
- Read-only access to entire system
- superuser string
- Full system access
- vsys
Admins AdministratorPermissions Role Based Vsys Admin[] - Virtual system administrator access
- vsys
Readers AdministratorPermissions Role Based Vsys Reader[] - Virtual system read-only access
- custom
Administrator
Permissions Role Based Custom - device_
admins Sequence[str] - Device administrator access (all vsys)
- device_
readers Sequence[str] - Device read-only access (all vsys)
- panorama_
admin str - superreader str
- Read-only access to entire system
- superuser str
- Full system access
- vsys_
admins Sequence[AdministratorPermissions Role Based Vsys Admin] - Virtual system administrator access
- vsys_
readers Sequence[AdministratorPermissions Role Based Vsys Reader] - Virtual system read-only access
- custom Property Map
- device
Admins List<String> - Device administrator access (all vsys)
- device
Readers List<String> - Device read-only access (all vsys)
- panorama
Admin String - superreader String
- Read-only access to entire system
- superuser String
- Full system access
- vsys
Admins List<Property Map> - Virtual system administrator access
- vsys
Readers List<Property Map> - Virtual system read-only access
AdministratorPermissionsRoleBasedCustom, AdministratorPermissionsRoleBasedCustomArgs
AdministratorPermissionsRoleBasedVsysAdmin, AdministratorPermissionsRoleBasedVsysAdminArgs
AdministratorPermissionsRoleBasedVsysReader, AdministratorPermissionsRoleBasedVsysReaderArgs
AdministratorPreferences, AdministratorPreferencesArgs
- disable
Dns Boolean - saved
Log Property MapQuery
AdministratorPreferencesSavedLogQuery, AdministratorPreferencesSavedLogQueryArgs
- Alarms
List<Administrator
Preferences Saved Log Query Alarm> - Auths
List<Administrator
Preferences Saved Log Query Auth> - Configs
List<Administrator
Preferences Saved Log Query Config> - Corrs
List<Administrator
Preferences Saved Log Query Corr> - Datas
List<Administrator
Preferences Saved Log Query Data> - Decryptions
List<Administrator
Preferences Saved Log Query Decryption> - Globalprotects
List<Administrator
Preferences Saved Log Query Globalprotect> - Gtps
List<Administrator
Preferences Saved Log Query Gtp> - Hipmatches
List<Administrator
Preferences Saved Log Query Hipmatch> - Systems
List<Administrator
Preferences Saved Log Query System> - Threats
List<Administrator
Preferences Saved Log Query Threat> - Traffics
List<Administrator
Preferences Saved Log Query Traffic> - Tunnels
List<Administrator
Preferences Saved Log Query Tunnel> - Unifieds
List<Administrator
Preferences Saved Log Query Unified> - Urls
List<Administrator
Preferences Saved Log Query Url> - Userids
List<Administrator
Preferences Saved Log Query Userid> - Wildfires
List<Administrator
Preferences Saved Log Query Wildfire>
- Alarms
[]Administrator
Preferences Saved Log Query Alarm - Auths
[]Administrator
Preferences Saved Log Query Auth - Configs
[]Administrator
Preferences Saved Log Query Config - Corrs
[]Administrator
Preferences Saved Log Query Corr - Datas
[]Administrator
Preferences Saved Log Query Data - Decryptions
[]Administrator
Preferences Saved Log Query Decryption - Globalprotects
[]Administrator
Preferences Saved Log Query Globalprotect - Gtps
[]Administrator
Preferences Saved Log Query Gtp - Hipmatches
[]Administrator
Preferences Saved Log Query Hipmatch - Systems
[]Administrator
Preferences Saved Log Query System - Threats
[]Administrator
Preferences Saved Log Query Threat - Traffics
[]Administrator
Preferences Saved Log Query Traffic - Tunnels
[]Administrator
Preferences Saved Log Query Tunnel - Unifieds
[]Administrator
Preferences Saved Log Query Unified - Urls
[]Administrator
Preferences Saved Log Query Url - Userids
[]Administrator
Preferences Saved Log Query Userid - Wildfires
[]Administrator
Preferences Saved Log Query Wildfire
- alarms list(object)
- auths list(object)
- configs list(object)
- corrs list(object)
- datas list(object)
- decryptions list(object)
- globalprotects list(object)
- gtps list(object)
- hipmatches list(object)
- systems list(object)
- threats list(object)
- traffics list(object)
- tunnels list(object)
- unifieds list(object)
- urls list(object)
- userids list(object)
- wildfires list(object)
- alarms
List<Administrator
Preferences Saved Log Query Alarm> - auths
List<Administrator
Preferences Saved Log Query Auth> - configs
List<Administrator
Preferences Saved Log Query Config> - corrs
List<Administrator
Preferences Saved Log Query Corr> - datas
List<Administrator
Preferences Saved Log Query Data> - decryptions
List<Administrator
Preferences Saved Log Query Decryption> - globalprotects
List<Administrator
Preferences Saved Log Query Globalprotect> - gtps
List<Administrator
Preferences Saved Log Query Gtp> - hipmatches
List<Administrator
Preferences Saved Log Query Hipmatch> - systems
List<Administrator
Preferences Saved Log Query System> - threats
List<Administrator
Preferences Saved Log Query Threat> - traffics
List<Administrator
Preferences Saved Log Query Traffic> - tunnels
List<Administrator
Preferences Saved Log Query Tunnel> - unifieds
List<Administrator
Preferences Saved Log Query Unified> - urls
List<Administrator
Preferences Saved Log Query Url> - userids
List<Administrator
Preferences Saved Log Query Userid> - wildfires
List<Administrator
Preferences Saved Log Query Wildfire>
- alarms
Administrator
Preferences Saved Log Query Alarm[] - auths
Administrator
Preferences Saved Log Query Auth[] - configs
Administrator
Preferences Saved Log Query Config[] - corrs
Administrator
Preferences Saved Log Query Corr[] - datas
Administrator
Preferences Saved Log Query Data[] - decryptions
Administrator
Preferences Saved Log Query Decryption[] - globalprotects
Administrator
Preferences Saved Log Query Globalprotect[] - gtps
Administrator
Preferences Saved Log Query Gtp[] - hipmatches
Administrator
Preferences Saved Log Query Hipmatch[] - systems
Administrator
Preferences Saved Log Query System[] - threats
Administrator
Preferences Saved Log Query Threat[] - traffics
Administrator
Preferences Saved Log Query Traffic[] - tunnels
Administrator
Preferences Saved Log Query Tunnel[] - unifieds
Administrator
Preferences Saved Log Query Unified[] - urls
Administrator
Preferences Saved Log Query Url[] - userids
Administrator
Preferences Saved Log Query Userid[] - wildfires
Administrator
Preferences Saved Log Query Wildfire[]
- alarms
Sequence[Administrator
Preferences Saved Log Query Alarm] - auths
Sequence[Administrator
Preferences Saved Log Query Auth] - configs
Sequence[Administrator
Preferences Saved Log Query Config] - corrs
Sequence[Administrator
Preferences Saved Log Query Corr] - datas
Sequence[Administrator
Preferences Saved Log Query Data] - decryptions
Sequence[Administrator
Preferences Saved Log Query Decryption] - globalprotects
Sequence[Administrator
Preferences Saved Log Query Globalprotect] - gtps
Sequence[Administrator
Preferences Saved Log Query Gtp] - hipmatches
Sequence[Administrator
Preferences Saved Log Query Hipmatch] - systems
Sequence[Administrator
Preferences Saved Log Query System] - threats
Sequence[Administrator
Preferences Saved Log Query Threat] - traffics
Sequence[Administrator
Preferences Saved Log Query Traffic] - tunnels
Sequence[Administrator
Preferences Saved Log Query Tunnel] - unifieds
Sequence[Administrator
Preferences Saved Log Query Unified] - urls
Sequence[Administrator
Preferences Saved Log Query Url] - userids
Sequence[Administrator
Preferences Saved Log Query Userid] - wildfires
Sequence[Administrator
Preferences Saved Log Query Wildfire]
- alarms List<Property Map>
- auths List<Property Map>
- configs List<Property Map>
- corrs List<Property Map>
- datas List<Property Map>
- decryptions List<Property Map>
- globalprotects List<Property Map>
- gtps List<Property Map>
- hipmatches List<Property Map>
- systems List<Property Map>
- threats List<Property Map>
- traffics List<Property Map>
- tunnels List<Property Map>
- unifieds List<Property Map>
- urls List<Property Map>
- userids List<Property Map>
- wildfires List<Property Map>
AdministratorPreferencesSavedLogQueryAlarm, AdministratorPreferencesSavedLogQueryAlarmArgs
AdministratorPreferencesSavedLogQueryAuth, AdministratorPreferencesSavedLogQueryAuthArgs
AdministratorPreferencesSavedLogQueryConfig, AdministratorPreferencesSavedLogQueryConfigArgs
AdministratorPreferencesSavedLogQueryCorr, AdministratorPreferencesSavedLogQueryCorrArgs
AdministratorPreferencesSavedLogQueryData, AdministratorPreferencesSavedLogQueryDataArgs
AdministratorPreferencesSavedLogQueryDecryption, AdministratorPreferencesSavedLogQueryDecryptionArgs
AdministratorPreferencesSavedLogQueryGlobalprotect, AdministratorPreferencesSavedLogQueryGlobalprotectArgs
AdministratorPreferencesSavedLogQueryGtp, AdministratorPreferencesSavedLogQueryGtpArgs
AdministratorPreferencesSavedLogQueryHipmatch, AdministratorPreferencesSavedLogQueryHipmatchArgs
AdministratorPreferencesSavedLogQuerySystem, AdministratorPreferencesSavedLogQuerySystemArgs
AdministratorPreferencesSavedLogQueryThreat, AdministratorPreferencesSavedLogQueryThreatArgs
AdministratorPreferencesSavedLogQueryTraffic, AdministratorPreferencesSavedLogQueryTrafficArgs
AdministratorPreferencesSavedLogQueryTunnel, AdministratorPreferencesSavedLogQueryTunnelArgs
AdministratorPreferencesSavedLogQueryUnified, AdministratorPreferencesSavedLogQueryUnifiedArgs
AdministratorPreferencesSavedLogQueryUrl, AdministratorPreferencesSavedLogQueryUrlArgs
AdministratorPreferencesSavedLogQueryUserid, AdministratorPreferencesSavedLogQueryUseridArgs
AdministratorPreferencesSavedLogQueryWildfire, AdministratorPreferencesSavedLogQueryWildfireArgs
Package Details
- Repository
- panos paloaltonetworks/terraform-provider-panos
- License
- Notes
- This Pulumi package is based on the
panosTerraform Provider.
published on Wednesday, Jun 17, 2026 by paloaltonetworks