1. Packages
  2. Panos Provider
  3. API Docs
  4. DynamicUpdates
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks

panos.DynamicUpdates

Explore with Pulumi AI

panos logo
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks

    Create DynamicUpdates Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new DynamicUpdates(name: string, args: DynamicUpdatesArgs, opts?: CustomResourceOptions);
    @overload
    def DynamicUpdates(resource_name: str,
                       args: DynamicUpdatesArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def DynamicUpdates(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       location: Optional[DynamicUpdatesLocationArgs] = None,
                       update_schedule: Optional[DynamicUpdatesUpdateScheduleArgs] = None)
    func NewDynamicUpdates(ctx *Context, name string, args DynamicUpdatesArgs, opts ...ResourceOption) (*DynamicUpdates, error)
    public DynamicUpdates(string name, DynamicUpdatesArgs args, CustomResourceOptions? opts = null)
    public DynamicUpdates(String name, DynamicUpdatesArgs args)
    public DynamicUpdates(String name, DynamicUpdatesArgs args, CustomResourceOptions options)
    
    type: panos:DynamicUpdates
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args DynamicUpdatesArgs
    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 DynamicUpdatesArgs
    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 DynamicUpdatesArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DynamicUpdatesArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DynamicUpdatesArgs
    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 dynamicUpdatesResource = new Panos.DynamicUpdates("dynamicUpdatesResource", new()
    {
        Location = new Panos.Inputs.DynamicUpdatesLocationArgs
        {
            System = new Panos.Inputs.DynamicUpdatesLocationSystemArgs
            {
                NgfwDevice = "string",
            },
            Template = new Panos.Inputs.DynamicUpdatesLocationTemplateArgs
            {
                Name = "string",
                NgfwDevice = "string",
                PanoramaDevice = "string",
            },
            TemplateStack = new Panos.Inputs.DynamicUpdatesLocationTemplateStackArgs
            {
                Name = "string",
                NgfwDevice = "string",
                PanoramaDevice = "string",
            },
        },
        UpdateSchedule = new Panos.Inputs.DynamicUpdatesUpdateScheduleArgs
        {
            AntiVirus = new Panos.Inputs.DynamicUpdatesUpdateScheduleAntiVirusArgs
            {
                Recurring = new Panos.Inputs.DynamicUpdatesUpdateScheduleAntiVirusRecurringArgs
                {
                    Daily = new Panos.Inputs.DynamicUpdatesUpdateScheduleAntiVirusRecurringDailyArgs
                    {
                        Action = "string",
                        At = "string",
                    },
                    Hourly = new Panos.Inputs.DynamicUpdatesUpdateScheduleAntiVirusRecurringHourlyArgs
                    {
                        Action = "string",
                        At = 0,
                    },
                    None = null,
                    SyncToPeer = false,
                    Threshold = 0,
                    Weekly = new Panos.Inputs.DynamicUpdatesUpdateScheduleAntiVirusRecurringWeeklyArgs
                    {
                        Action = "string",
                        At = "string",
                        DayOfWeek = "string",
                    },
                },
            },
            AppProfile = new Panos.Inputs.DynamicUpdatesUpdateScheduleAppProfileArgs
            {
                Recurring = new Panos.Inputs.DynamicUpdatesUpdateScheduleAppProfileRecurringArgs
                {
                    Daily = new Panos.Inputs.DynamicUpdatesUpdateScheduleAppProfileRecurringDailyArgs
                    {
                        Action = "string",
                        At = "string",
                    },
                    None = null,
                    SyncToPeer = false,
                    Threshold = 0,
                    Weekly = new Panos.Inputs.DynamicUpdatesUpdateScheduleAppProfileRecurringWeeklyArgs
                    {
                        Action = "string",
                        At = "string",
                        DayOfWeek = "string",
                    },
                },
            },
            GlobalProtectClientlessVpn = new Panos.Inputs.DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnArgs
            {
                Recurring = new Panos.Inputs.DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnRecurringArgs
                {
                    Daily = new Panos.Inputs.DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnRecurringDailyArgs
                    {
                        Action = "string",
                        At = "string",
                    },
                    Hourly = new Panos.Inputs.DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnRecurringHourlyArgs
                    {
                        Action = "string",
                        At = 0,
                    },
                    None = null,
                    Weekly = new Panos.Inputs.DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnRecurringWeeklyArgs
                    {
                        Action = "string",
                        At = "string",
                        DayOfWeek = "string",
                    },
                },
            },
            GlobalProtectDatafile = new Panos.Inputs.DynamicUpdatesUpdateScheduleGlobalProtectDatafileArgs
            {
                Recurring = new Panos.Inputs.DynamicUpdatesUpdateScheduleGlobalProtectDatafileRecurringArgs
                {
                    Daily = new Panos.Inputs.DynamicUpdatesUpdateScheduleGlobalProtectDatafileRecurringDailyArgs
                    {
                        Action = "string",
                        At = "string",
                    },
                    Hourly = new Panos.Inputs.DynamicUpdatesUpdateScheduleGlobalProtectDatafileRecurringHourlyArgs
                    {
                        Action = "string",
                        At = 0,
                    },
                    None = null,
                    Weekly = new Panos.Inputs.DynamicUpdatesUpdateScheduleGlobalProtectDatafileRecurringWeeklyArgs
                    {
                        Action = "string",
                        At = "string",
                        DayOfWeek = "string",
                    },
                },
            },
            StatisticsService = new Panos.Inputs.DynamicUpdatesUpdateScheduleStatisticsServiceArgs
            {
                ApplicationReports = false,
                FileIdentificationReports = false,
                HealthPerformanceReports = false,
                PassiveDnsMonitoring = false,
                ThreatPreventionInformation = false,
                ThreatPreventionPcap = false,
                ThreatPreventionReports = false,
                UrlReports = false,
            },
            Threats = new Panos.Inputs.DynamicUpdatesUpdateScheduleThreatsArgs
            {
                Recurring = new Panos.Inputs.DynamicUpdatesUpdateScheduleThreatsRecurringArgs
                {
                    Daily = new Panos.Inputs.DynamicUpdatesUpdateScheduleThreatsRecurringDailyArgs
                    {
                        Action = "string",
                        At = "string",
                        DisableNewContent = false,
                    },
                    Every30Mins = new Panos.Inputs.DynamicUpdatesUpdateScheduleThreatsRecurringEvery30MinsArgs
                    {
                        Action = "string",
                        At = 0,
                        DisableNewContent = false,
                    },
                    Hourly = new Panos.Inputs.DynamicUpdatesUpdateScheduleThreatsRecurringHourlyArgs
                    {
                        Action = "string",
                        At = 0,
                        DisableNewContent = false,
                    },
                    NewAppThreshold = 0,
                    None = null,
                    SyncToPeer = false,
                    Threshold = 0,
                    Weekly = new Panos.Inputs.DynamicUpdatesUpdateScheduleThreatsRecurringWeeklyArgs
                    {
                        Action = "string",
                        At = "string",
                        DayOfWeek = "string",
                        DisableNewContent = false,
                    },
                },
            },
            WfPrivate = new Panos.Inputs.DynamicUpdatesUpdateScheduleWfPrivateArgs
            {
                Recurring = new Panos.Inputs.DynamicUpdatesUpdateScheduleWfPrivateRecurringArgs
                {
                    Every15Mins = new Panos.Inputs.DynamicUpdatesUpdateScheduleWfPrivateRecurringEvery15MinsArgs
                    {
                        Action = "string",
                        At = 0,
                    },
                    Every30Mins = new Panos.Inputs.DynamicUpdatesUpdateScheduleWfPrivateRecurringEvery30MinsArgs
                    {
                        Action = "string",
                        At = 0,
                    },
                    Every5Mins = new Panos.Inputs.DynamicUpdatesUpdateScheduleWfPrivateRecurringEvery5MinsArgs
                    {
                        Action = "string",
                        At = 0,
                    },
                    EveryHour = new Panos.Inputs.DynamicUpdatesUpdateScheduleWfPrivateRecurringEveryHourArgs
                    {
                        Action = "string",
                        At = 0,
                    },
                    None = null,
                    SyncToPeer = false,
                },
            },
            Wildfire = new Panos.Inputs.DynamicUpdatesUpdateScheduleWildfireArgs
            {
                Recurring = new Panos.Inputs.DynamicUpdatesUpdateScheduleWildfireRecurringArgs
                {
                    Every15Mins = new Panos.Inputs.DynamicUpdatesUpdateScheduleWildfireRecurringEvery15MinsArgs
                    {
                        Action = "string",
                        At = 0,
                        SyncToPeer = false,
                    },
                    Every30Mins = new Panos.Inputs.DynamicUpdatesUpdateScheduleWildfireRecurringEvery30MinsArgs
                    {
                        Action = "string",
                        At = 0,
                        SyncToPeer = false,
                    },
                    EveryHour = new Panos.Inputs.DynamicUpdatesUpdateScheduleWildfireRecurringEveryHourArgs
                    {
                        Action = "string",
                        At = 0,
                        SyncToPeer = false,
                    },
                    EveryMin = new Panos.Inputs.DynamicUpdatesUpdateScheduleWildfireRecurringEveryMinArgs
                    {
                        Action = "string",
                        SyncToPeer = false,
                    },
                    None = null,
                    RealTime = null,
                },
            },
        },
    });
    
    example, err := panos.NewDynamicUpdates(ctx, "dynamicUpdatesResource", &panos.DynamicUpdatesArgs{
    	Location: &panos.DynamicUpdatesLocationArgs{
    		System: &panos.DynamicUpdatesLocationSystemArgs{
    			NgfwDevice: pulumi.String("string"),
    		},
    		Template: &panos.DynamicUpdatesLocationTemplateArgs{
    			Name:           pulumi.String("string"),
    			NgfwDevice:     pulumi.String("string"),
    			PanoramaDevice: pulumi.String("string"),
    		},
    		TemplateStack: &panos.DynamicUpdatesLocationTemplateStackArgs{
    			Name:           pulumi.String("string"),
    			NgfwDevice:     pulumi.String("string"),
    			PanoramaDevice: pulumi.String("string"),
    		},
    	},
    	UpdateSchedule: &panos.DynamicUpdatesUpdateScheduleArgs{
    		AntiVirus: &panos.DynamicUpdatesUpdateScheduleAntiVirusArgs{
    			Recurring: &panos.DynamicUpdatesUpdateScheduleAntiVirusRecurringArgs{
    				Daily: &panos.DynamicUpdatesUpdateScheduleAntiVirusRecurringDailyArgs{
    					Action: pulumi.String("string"),
    					At:     pulumi.String("string"),
    				},
    				Hourly: &panos.DynamicUpdatesUpdateScheduleAntiVirusRecurringHourlyArgs{
    					Action: pulumi.String("string"),
    					At:     pulumi.Float64(0),
    				},
    				None:       &panos.DynamicUpdatesUpdateScheduleAntiVirusRecurringNoneArgs{},
    				SyncToPeer: pulumi.Bool(false),
    				Threshold:  pulumi.Float64(0),
    				Weekly: &panos.DynamicUpdatesUpdateScheduleAntiVirusRecurringWeeklyArgs{
    					Action:    pulumi.String("string"),
    					At:        pulumi.String("string"),
    					DayOfWeek: pulumi.String("string"),
    				},
    			},
    		},
    		AppProfile: &panos.DynamicUpdatesUpdateScheduleAppProfileArgs{
    			Recurring: &panos.DynamicUpdatesUpdateScheduleAppProfileRecurringArgs{
    				Daily: &panos.DynamicUpdatesUpdateScheduleAppProfileRecurringDailyArgs{
    					Action: pulumi.String("string"),
    					At:     pulumi.String("string"),
    				},
    				None:       &panos.DynamicUpdatesUpdateScheduleAppProfileRecurringNoneArgs{},
    				SyncToPeer: pulumi.Bool(false),
    				Threshold:  pulumi.Float64(0),
    				Weekly: &panos.DynamicUpdatesUpdateScheduleAppProfileRecurringWeeklyArgs{
    					Action:    pulumi.String("string"),
    					At:        pulumi.String("string"),
    					DayOfWeek: pulumi.String("string"),
    				},
    			},
    		},
    		GlobalProtectClientlessVpn: &panos.DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnArgs{
    			Recurring: &panos.DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnRecurringArgs{
    				Daily: &panos.DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnRecurringDailyArgs{
    					Action: pulumi.String("string"),
    					At:     pulumi.String("string"),
    				},
    				Hourly: &panos.DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnRecurringHourlyArgs{
    					Action: pulumi.String("string"),
    					At:     pulumi.Float64(0),
    				},
    				None: &panos.DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnRecurringNoneArgs{},
    				Weekly: &panos.DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnRecurringWeeklyArgs{
    					Action:    pulumi.String("string"),
    					At:        pulumi.String("string"),
    					DayOfWeek: pulumi.String("string"),
    				},
    			},
    		},
    		GlobalProtectDatafile: &panos.DynamicUpdatesUpdateScheduleGlobalProtectDatafileArgs{
    			Recurring: &panos.DynamicUpdatesUpdateScheduleGlobalProtectDatafileRecurringArgs{
    				Daily: &panos.DynamicUpdatesUpdateScheduleGlobalProtectDatafileRecurringDailyArgs{
    					Action: pulumi.String("string"),
    					At:     pulumi.String("string"),
    				},
    				Hourly: &panos.DynamicUpdatesUpdateScheduleGlobalProtectDatafileRecurringHourlyArgs{
    					Action: pulumi.String("string"),
    					At:     pulumi.Float64(0),
    				},
    				None: &panos.DynamicUpdatesUpdateScheduleGlobalProtectDatafileRecurringNoneArgs{},
    				Weekly: &panos.DynamicUpdatesUpdateScheduleGlobalProtectDatafileRecurringWeeklyArgs{
    					Action:    pulumi.String("string"),
    					At:        pulumi.String("string"),
    					DayOfWeek: pulumi.String("string"),
    				},
    			},
    		},
    		StatisticsService: &panos.DynamicUpdatesUpdateScheduleStatisticsServiceArgs{
    			ApplicationReports:          pulumi.Bool(false),
    			FileIdentificationReports:   pulumi.Bool(false),
    			HealthPerformanceReports:    pulumi.Bool(false),
    			PassiveDnsMonitoring:        pulumi.Bool(false),
    			ThreatPreventionInformation: pulumi.Bool(false),
    			ThreatPreventionPcap:        pulumi.Bool(false),
    			ThreatPreventionReports:     pulumi.Bool(false),
    			UrlReports:                  pulumi.Bool(false),
    		},
    		Threats: &panos.DynamicUpdatesUpdateScheduleThreatsArgs{
    			Recurring: &panos.DynamicUpdatesUpdateScheduleThreatsRecurringArgs{
    				Daily: &panos.DynamicUpdatesUpdateScheduleThreatsRecurringDailyArgs{
    					Action:            pulumi.String("string"),
    					At:                pulumi.String("string"),
    					DisableNewContent: pulumi.Bool(false),
    				},
    				Every30Mins: &panos.DynamicUpdatesUpdateScheduleThreatsRecurringEvery30MinsArgs{
    					Action:            pulumi.String("string"),
    					At:                pulumi.Float64(0),
    					DisableNewContent: pulumi.Bool(false),
    				},
    				Hourly: &panos.DynamicUpdatesUpdateScheduleThreatsRecurringHourlyArgs{
    					Action:            pulumi.String("string"),
    					At:                pulumi.Float64(0),
    					DisableNewContent: pulumi.Bool(false),
    				},
    				NewAppThreshold: pulumi.Float64(0),
    				None:            &panos.DynamicUpdatesUpdateScheduleThreatsRecurringNoneArgs{},
    				SyncToPeer:      pulumi.Bool(false),
    				Threshold:       pulumi.Float64(0),
    				Weekly: &panos.DynamicUpdatesUpdateScheduleThreatsRecurringWeeklyArgs{
    					Action:            pulumi.String("string"),
    					At:                pulumi.String("string"),
    					DayOfWeek:         pulumi.String("string"),
    					DisableNewContent: pulumi.Bool(false),
    				},
    			},
    		},
    		WfPrivate: &panos.DynamicUpdatesUpdateScheduleWfPrivateArgs{
    			Recurring: &panos.DynamicUpdatesUpdateScheduleWfPrivateRecurringArgs{
    				Every15Mins: &panos.DynamicUpdatesUpdateScheduleWfPrivateRecurringEvery15MinsArgs{
    					Action: pulumi.String("string"),
    					At:     pulumi.Float64(0),
    				},
    				Every30Mins: &panos.DynamicUpdatesUpdateScheduleWfPrivateRecurringEvery30MinsArgs{
    					Action: pulumi.String("string"),
    					At:     pulumi.Float64(0),
    				},
    				Every5Mins: &panos.DynamicUpdatesUpdateScheduleWfPrivateRecurringEvery5MinsArgs{
    					Action: pulumi.String("string"),
    					At:     pulumi.Float64(0),
    				},
    				EveryHour: &panos.DynamicUpdatesUpdateScheduleWfPrivateRecurringEveryHourArgs{
    					Action: pulumi.String("string"),
    					At:     pulumi.Float64(0),
    				},
    				None:       &panos.DynamicUpdatesUpdateScheduleWfPrivateRecurringNoneArgs{},
    				SyncToPeer: pulumi.Bool(false),
    			},
    		},
    		Wildfire: &panos.DynamicUpdatesUpdateScheduleWildfireArgs{
    			Recurring: &panos.DynamicUpdatesUpdateScheduleWildfireRecurringArgs{
    				Every15Mins: &panos.DynamicUpdatesUpdateScheduleWildfireRecurringEvery15MinsArgs{
    					Action:     pulumi.String("string"),
    					At:         pulumi.Float64(0),
    					SyncToPeer: pulumi.Bool(false),
    				},
    				Every30Mins: &panos.DynamicUpdatesUpdateScheduleWildfireRecurringEvery30MinsArgs{
    					Action:     pulumi.String("string"),
    					At:         pulumi.Float64(0),
    					SyncToPeer: pulumi.Bool(false),
    				},
    				EveryHour: &panos.DynamicUpdatesUpdateScheduleWildfireRecurringEveryHourArgs{
    					Action:     pulumi.String("string"),
    					At:         pulumi.Float64(0),
    					SyncToPeer: pulumi.Bool(false),
    				},
    				EveryMin: &panos.DynamicUpdatesUpdateScheduleWildfireRecurringEveryMinArgs{
    					Action:     pulumi.String("string"),
    					SyncToPeer: pulumi.Bool(false),
    				},
    				None:     &panos.DynamicUpdatesUpdateScheduleWildfireRecurringNoneArgs{},
    				RealTime: &panos.DynamicUpdatesUpdateScheduleWildfireRecurringRealTimeArgs{},
    			},
    		},
    	},
    })
    
    var dynamicUpdatesResource = new DynamicUpdates("dynamicUpdatesResource", DynamicUpdatesArgs.builder()
        .location(DynamicUpdatesLocationArgs.builder()
            .system(DynamicUpdatesLocationSystemArgs.builder()
                .ngfwDevice("string")
                .build())
            .template(DynamicUpdatesLocationTemplateArgs.builder()
                .name("string")
                .ngfwDevice("string")
                .panoramaDevice("string")
                .build())
            .templateStack(DynamicUpdatesLocationTemplateStackArgs.builder()
                .name("string")
                .ngfwDevice("string")
                .panoramaDevice("string")
                .build())
            .build())
        .updateSchedule(DynamicUpdatesUpdateScheduleArgs.builder()
            .antiVirus(DynamicUpdatesUpdateScheduleAntiVirusArgs.builder()
                .recurring(DynamicUpdatesUpdateScheduleAntiVirusRecurringArgs.builder()
                    .daily(DynamicUpdatesUpdateScheduleAntiVirusRecurringDailyArgs.builder()
                        .action("string")
                        .at("string")
                        .build())
                    .hourly(DynamicUpdatesUpdateScheduleAntiVirusRecurringHourlyArgs.builder()
                        .action("string")
                        .at(0)
                        .build())
                    .none()
                    .syncToPeer(false)
                    .threshold(0)
                    .weekly(DynamicUpdatesUpdateScheduleAntiVirusRecurringWeeklyArgs.builder()
                        .action("string")
                        .at("string")
                        .dayOfWeek("string")
                        .build())
                    .build())
                .build())
            .appProfile(DynamicUpdatesUpdateScheduleAppProfileArgs.builder()
                .recurring(DynamicUpdatesUpdateScheduleAppProfileRecurringArgs.builder()
                    .daily(DynamicUpdatesUpdateScheduleAppProfileRecurringDailyArgs.builder()
                        .action("string")
                        .at("string")
                        .build())
                    .none()
                    .syncToPeer(false)
                    .threshold(0)
                    .weekly(DynamicUpdatesUpdateScheduleAppProfileRecurringWeeklyArgs.builder()
                        .action("string")
                        .at("string")
                        .dayOfWeek("string")
                        .build())
                    .build())
                .build())
            .globalProtectClientlessVpn(DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnArgs.builder()
                .recurring(DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnRecurringArgs.builder()
                    .daily(DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnRecurringDailyArgs.builder()
                        .action("string")
                        .at("string")
                        .build())
                    .hourly(DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnRecurringHourlyArgs.builder()
                        .action("string")
                        .at(0)
                        .build())
                    .none()
                    .weekly(DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnRecurringWeeklyArgs.builder()
                        .action("string")
                        .at("string")
                        .dayOfWeek("string")
                        .build())
                    .build())
                .build())
            .globalProtectDatafile(DynamicUpdatesUpdateScheduleGlobalProtectDatafileArgs.builder()
                .recurring(DynamicUpdatesUpdateScheduleGlobalProtectDatafileRecurringArgs.builder()
                    .daily(DynamicUpdatesUpdateScheduleGlobalProtectDatafileRecurringDailyArgs.builder()
                        .action("string")
                        .at("string")
                        .build())
                    .hourly(DynamicUpdatesUpdateScheduleGlobalProtectDatafileRecurringHourlyArgs.builder()
                        .action("string")
                        .at(0)
                        .build())
                    .none()
                    .weekly(DynamicUpdatesUpdateScheduleGlobalProtectDatafileRecurringWeeklyArgs.builder()
                        .action("string")
                        .at("string")
                        .dayOfWeek("string")
                        .build())
                    .build())
                .build())
            .statisticsService(DynamicUpdatesUpdateScheduleStatisticsServiceArgs.builder()
                .applicationReports(false)
                .fileIdentificationReports(false)
                .healthPerformanceReports(false)
                .passiveDnsMonitoring(false)
                .threatPreventionInformation(false)
                .threatPreventionPcap(false)
                .threatPreventionReports(false)
                .urlReports(false)
                .build())
            .threats(DynamicUpdatesUpdateScheduleThreatsArgs.builder()
                .recurring(DynamicUpdatesUpdateScheduleThreatsRecurringArgs.builder()
                    .daily(DynamicUpdatesUpdateScheduleThreatsRecurringDailyArgs.builder()
                        .action("string")
                        .at("string")
                        .disableNewContent(false)
                        .build())
                    .every30Mins(DynamicUpdatesUpdateScheduleThreatsRecurringEvery30MinsArgs.builder()
                        .action("string")
                        .at(0)
                        .disableNewContent(false)
                        .build())
                    .hourly(DynamicUpdatesUpdateScheduleThreatsRecurringHourlyArgs.builder()
                        .action("string")
                        .at(0)
                        .disableNewContent(false)
                        .build())
                    .newAppThreshold(0)
                    .none()
                    .syncToPeer(false)
                    .threshold(0)
                    .weekly(DynamicUpdatesUpdateScheduleThreatsRecurringWeeklyArgs.builder()
                        .action("string")
                        .at("string")
                        .dayOfWeek("string")
                        .disableNewContent(false)
                        .build())
                    .build())
                .build())
            .wfPrivate(DynamicUpdatesUpdateScheduleWfPrivateArgs.builder()
                .recurring(DynamicUpdatesUpdateScheduleWfPrivateRecurringArgs.builder()
                    .every15Mins(DynamicUpdatesUpdateScheduleWfPrivateRecurringEvery15MinsArgs.builder()
                        .action("string")
                        .at(0)
                        .build())
                    .every30Mins(DynamicUpdatesUpdateScheduleWfPrivateRecurringEvery30MinsArgs.builder()
                        .action("string")
                        .at(0)
                        .build())
                    .every5Mins(DynamicUpdatesUpdateScheduleWfPrivateRecurringEvery5MinsArgs.builder()
                        .action("string")
                        .at(0)
                        .build())
                    .everyHour(DynamicUpdatesUpdateScheduleWfPrivateRecurringEveryHourArgs.builder()
                        .action("string")
                        .at(0)
                        .build())
                    .none()
                    .syncToPeer(false)
                    .build())
                .build())
            .wildfire(DynamicUpdatesUpdateScheduleWildfireArgs.builder()
                .recurring(DynamicUpdatesUpdateScheduleWildfireRecurringArgs.builder()
                    .every15Mins(DynamicUpdatesUpdateScheduleWildfireRecurringEvery15MinsArgs.builder()
                        .action("string")
                        .at(0)
                        .syncToPeer(false)
                        .build())
                    .every30Mins(DynamicUpdatesUpdateScheduleWildfireRecurringEvery30MinsArgs.builder()
                        .action("string")
                        .at(0)
                        .syncToPeer(false)
                        .build())
                    .everyHour(DynamicUpdatesUpdateScheduleWildfireRecurringEveryHourArgs.builder()
                        .action("string")
                        .at(0)
                        .syncToPeer(false)
                        .build())
                    .everyMin(DynamicUpdatesUpdateScheduleWildfireRecurringEveryMinArgs.builder()
                        .action("string")
                        .syncToPeer(false)
                        .build())
                    .none()
                    .realTime()
                    .build())
                .build())
            .build())
        .build());
    
    dynamic_updates_resource = panos.DynamicUpdates("dynamicUpdatesResource",
        location={
            "system": {
                "ngfw_device": "string",
            },
            "template": {
                "name": "string",
                "ngfw_device": "string",
                "panorama_device": "string",
            },
            "template_stack": {
                "name": "string",
                "ngfw_device": "string",
                "panorama_device": "string",
            },
        },
        update_schedule={
            "anti_virus": {
                "recurring": {
                    "daily": {
                        "action": "string",
                        "at": "string",
                    },
                    "hourly": {
                        "action": "string",
                        "at": 0,
                    },
                    "none": {},
                    "sync_to_peer": False,
                    "threshold": 0,
                    "weekly": {
                        "action": "string",
                        "at": "string",
                        "day_of_week": "string",
                    },
                },
            },
            "app_profile": {
                "recurring": {
                    "daily": {
                        "action": "string",
                        "at": "string",
                    },
                    "none": {},
                    "sync_to_peer": False,
                    "threshold": 0,
                    "weekly": {
                        "action": "string",
                        "at": "string",
                        "day_of_week": "string",
                    },
                },
            },
            "global_protect_clientless_vpn": {
                "recurring": {
                    "daily": {
                        "action": "string",
                        "at": "string",
                    },
                    "hourly": {
                        "action": "string",
                        "at": 0,
                    },
                    "none": {},
                    "weekly": {
                        "action": "string",
                        "at": "string",
                        "day_of_week": "string",
                    },
                },
            },
            "global_protect_datafile": {
                "recurring": {
                    "daily": {
                        "action": "string",
                        "at": "string",
                    },
                    "hourly": {
                        "action": "string",
                        "at": 0,
                    },
                    "none": {},
                    "weekly": {
                        "action": "string",
                        "at": "string",
                        "day_of_week": "string",
                    },
                },
            },
            "statistics_service": {
                "application_reports": False,
                "file_identification_reports": False,
                "health_performance_reports": False,
                "passive_dns_monitoring": False,
                "threat_prevention_information": False,
                "threat_prevention_pcap": False,
                "threat_prevention_reports": False,
                "url_reports": False,
            },
            "threats": {
                "recurring": {
                    "daily": {
                        "action": "string",
                        "at": "string",
                        "disable_new_content": False,
                    },
                    "every30_mins": {
                        "action": "string",
                        "at": 0,
                        "disable_new_content": False,
                    },
                    "hourly": {
                        "action": "string",
                        "at": 0,
                        "disable_new_content": False,
                    },
                    "new_app_threshold": 0,
                    "none": {},
                    "sync_to_peer": False,
                    "threshold": 0,
                    "weekly": {
                        "action": "string",
                        "at": "string",
                        "day_of_week": "string",
                        "disable_new_content": False,
                    },
                },
            },
            "wf_private": {
                "recurring": {
                    "every15_mins": {
                        "action": "string",
                        "at": 0,
                    },
                    "every30_mins": {
                        "action": "string",
                        "at": 0,
                    },
                    "every5_mins": {
                        "action": "string",
                        "at": 0,
                    },
                    "every_hour": {
                        "action": "string",
                        "at": 0,
                    },
                    "none": {},
                    "sync_to_peer": False,
                },
            },
            "wildfire": {
                "recurring": {
                    "every15_mins": {
                        "action": "string",
                        "at": 0,
                        "sync_to_peer": False,
                    },
                    "every30_mins": {
                        "action": "string",
                        "at": 0,
                        "sync_to_peer": False,
                    },
                    "every_hour": {
                        "action": "string",
                        "at": 0,
                        "sync_to_peer": False,
                    },
                    "every_min": {
                        "action": "string",
                        "sync_to_peer": False,
                    },
                    "none": {},
                    "real_time": {},
                },
            },
        })
    
    const dynamicUpdatesResource = new panos.DynamicUpdates("dynamicUpdatesResource", {
        location: {
            system: {
                ngfwDevice: "string",
            },
            template: {
                name: "string",
                ngfwDevice: "string",
                panoramaDevice: "string",
            },
            templateStack: {
                name: "string",
                ngfwDevice: "string",
                panoramaDevice: "string",
            },
        },
        updateSchedule: {
            antiVirus: {
                recurring: {
                    daily: {
                        action: "string",
                        at: "string",
                    },
                    hourly: {
                        action: "string",
                        at: 0,
                    },
                    none: {},
                    syncToPeer: false,
                    threshold: 0,
                    weekly: {
                        action: "string",
                        at: "string",
                        dayOfWeek: "string",
                    },
                },
            },
            appProfile: {
                recurring: {
                    daily: {
                        action: "string",
                        at: "string",
                    },
                    none: {},
                    syncToPeer: false,
                    threshold: 0,
                    weekly: {
                        action: "string",
                        at: "string",
                        dayOfWeek: "string",
                    },
                },
            },
            globalProtectClientlessVpn: {
                recurring: {
                    daily: {
                        action: "string",
                        at: "string",
                    },
                    hourly: {
                        action: "string",
                        at: 0,
                    },
                    none: {},
                    weekly: {
                        action: "string",
                        at: "string",
                        dayOfWeek: "string",
                    },
                },
            },
            globalProtectDatafile: {
                recurring: {
                    daily: {
                        action: "string",
                        at: "string",
                    },
                    hourly: {
                        action: "string",
                        at: 0,
                    },
                    none: {},
                    weekly: {
                        action: "string",
                        at: "string",
                        dayOfWeek: "string",
                    },
                },
            },
            statisticsService: {
                applicationReports: false,
                fileIdentificationReports: false,
                healthPerformanceReports: false,
                passiveDnsMonitoring: false,
                threatPreventionInformation: false,
                threatPreventionPcap: false,
                threatPreventionReports: false,
                urlReports: false,
            },
            threats: {
                recurring: {
                    daily: {
                        action: "string",
                        at: "string",
                        disableNewContent: false,
                    },
                    every30Mins: {
                        action: "string",
                        at: 0,
                        disableNewContent: false,
                    },
                    hourly: {
                        action: "string",
                        at: 0,
                        disableNewContent: false,
                    },
                    newAppThreshold: 0,
                    none: {},
                    syncToPeer: false,
                    threshold: 0,
                    weekly: {
                        action: "string",
                        at: "string",
                        dayOfWeek: "string",
                        disableNewContent: false,
                    },
                },
            },
            wfPrivate: {
                recurring: {
                    every15Mins: {
                        action: "string",
                        at: 0,
                    },
                    every30Mins: {
                        action: "string",
                        at: 0,
                    },
                    every5Mins: {
                        action: "string",
                        at: 0,
                    },
                    everyHour: {
                        action: "string",
                        at: 0,
                    },
                    none: {},
                    syncToPeer: false,
                },
            },
            wildfire: {
                recurring: {
                    every15Mins: {
                        action: "string",
                        at: 0,
                        syncToPeer: false,
                    },
                    every30Mins: {
                        action: "string",
                        at: 0,
                        syncToPeer: false,
                    },
                    everyHour: {
                        action: "string",
                        at: 0,
                        syncToPeer: false,
                    },
                    everyMin: {
                        action: "string",
                        syncToPeer: false,
                    },
                    none: {},
                    realTime: {},
                },
            },
        },
    });
    
    type: panos:DynamicUpdates
    properties:
        location:
            system:
                ngfwDevice: string
            template:
                name: string
                ngfwDevice: string
                panoramaDevice: string
            templateStack:
                name: string
                ngfwDevice: string
                panoramaDevice: string
        updateSchedule:
            antiVirus:
                recurring:
                    daily:
                        action: string
                        at: string
                    hourly:
                        action: string
                        at: 0
                    none: {}
                    syncToPeer: false
                    threshold: 0
                    weekly:
                        action: string
                        at: string
                        dayOfWeek: string
            appProfile:
                recurring:
                    daily:
                        action: string
                        at: string
                    none: {}
                    syncToPeer: false
                    threshold: 0
                    weekly:
                        action: string
                        at: string
                        dayOfWeek: string
            globalProtectClientlessVpn:
                recurring:
                    daily:
                        action: string
                        at: string
                    hourly:
                        action: string
                        at: 0
                    none: {}
                    weekly:
                        action: string
                        at: string
                        dayOfWeek: string
            globalProtectDatafile:
                recurring:
                    daily:
                        action: string
                        at: string
                    hourly:
                        action: string
                        at: 0
                    none: {}
                    weekly:
                        action: string
                        at: string
                        dayOfWeek: string
            statisticsService:
                applicationReports: false
                fileIdentificationReports: false
                healthPerformanceReports: false
                passiveDnsMonitoring: false
                threatPreventionInformation: false
                threatPreventionPcap: false
                threatPreventionReports: false
                urlReports: false
            threats:
                recurring:
                    daily:
                        action: string
                        at: string
                        disableNewContent: false
                    every30Mins:
                        action: string
                        at: 0
                        disableNewContent: false
                    hourly:
                        action: string
                        at: 0
                        disableNewContent: false
                    newAppThreshold: 0
                    none: {}
                    syncToPeer: false
                    threshold: 0
                    weekly:
                        action: string
                        at: string
                        dayOfWeek: string
                        disableNewContent: false
            wfPrivate:
                recurring:
                    every5Mins:
                        action: string
                        at: 0
                    every15Mins:
                        action: string
                        at: 0
                    every30Mins:
                        action: string
                        at: 0
                    everyHour:
                        action: string
                        at: 0
                    none: {}
                    syncToPeer: false
            wildfire:
                recurring:
                    every15Mins:
                        action: string
                        at: 0
                        syncToPeer: false
                    every30Mins:
                        action: string
                        at: 0
                        syncToPeer: false
                    everyHour:
                        action: string
                        at: 0
                        syncToPeer: false
                    everyMin:
                        action: string
                        syncToPeer: false
                    none: {}
                    realTime: {}
    

    DynamicUpdates 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 DynamicUpdates resource accepts the following input properties:

    Outputs

    All input properties are implicitly available as output properties. Additionally, the DynamicUpdates 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 str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing DynamicUpdates Resource

    Get an existing DynamicUpdates 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?: DynamicUpdatesState, opts?: CustomResourceOptions): DynamicUpdates
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            location: Optional[DynamicUpdatesLocationArgs] = None,
            update_schedule: Optional[DynamicUpdatesUpdateScheduleArgs] = None) -> DynamicUpdates
    func GetDynamicUpdates(ctx *Context, name string, id IDInput, state *DynamicUpdatesState, opts ...ResourceOption) (*DynamicUpdates, error)
    public static DynamicUpdates Get(string name, Input<string> id, DynamicUpdatesState? state, CustomResourceOptions? opts = null)
    public static DynamicUpdates get(String name, Output<String> id, DynamicUpdatesState state, CustomResourceOptions options)
    resources:  _:    type: panos:DynamicUpdates    get:      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.

    Supporting Types

    DynamicUpdatesLocation, DynamicUpdatesLocationArgs

    System DynamicUpdatesLocationSystem
    Located in a system settings.
    Template DynamicUpdatesLocationTemplate
    Located in a specific template.
    TemplateStack DynamicUpdatesLocationTemplateStack
    Located in a specific template stack.
    System DynamicUpdatesLocationSystem
    Located in a system settings.
    Template DynamicUpdatesLocationTemplate
    Located in a specific template.
    TemplateStack DynamicUpdatesLocationTemplateStack
    Located in a specific template stack.
    system DynamicUpdatesLocationSystem
    Located in a system settings.
    template DynamicUpdatesLocationTemplate
    Located in a specific template.
    templateStack DynamicUpdatesLocationTemplateStack
    Located in a specific template stack.
    system DynamicUpdatesLocationSystem
    Located in a system settings.
    template DynamicUpdatesLocationTemplate
    Located in a specific template.
    templateStack DynamicUpdatesLocationTemplateStack
    Located in a specific template stack.
    system DynamicUpdatesLocationSystem
    Located in a system settings.
    template DynamicUpdatesLocationTemplate
    Located in a specific template.
    template_stack DynamicUpdatesLocationTemplateStack
    Located in a specific template stack.
    system Property Map
    Located in a system settings.
    template Property Map
    Located in a specific template.
    templateStack Property Map
    Located in a specific template stack.

    DynamicUpdatesLocationSystem, DynamicUpdatesLocationSystemArgs

    NgfwDevice string
    The NGFW device.
    NgfwDevice string
    The NGFW device.
    ngfwDevice String
    The NGFW device.
    ngfwDevice string
    The NGFW device.
    ngfw_device str
    The NGFW device.
    ngfwDevice String
    The NGFW device.

    DynamicUpdatesLocationTemplate, DynamicUpdatesLocationTemplateArgs

    Name string
    The template.
    NgfwDevice string
    The NGFW device.
    PanoramaDevice string
    The panorama device.
    Name string
    The template.
    NgfwDevice string
    The NGFW device.
    PanoramaDevice string
    The panorama device.
    name String
    The template.
    ngfwDevice String
    The NGFW device.
    panoramaDevice String
    The panorama device.
    name string
    The template.
    ngfwDevice string
    The NGFW device.
    panoramaDevice string
    The panorama device.
    name str
    The template.
    ngfw_device str
    The NGFW device.
    panorama_device str
    The panorama device.
    name String
    The template.
    ngfwDevice String
    The NGFW device.
    panoramaDevice String
    The panorama device.

    DynamicUpdatesLocationTemplateStack, DynamicUpdatesLocationTemplateStackArgs

    Name string
    The template stack.
    NgfwDevice string
    The NGFW device.
    PanoramaDevice string
    The panorama device.
    Name string
    The template stack.
    NgfwDevice string
    The NGFW device.
    PanoramaDevice string
    The panorama device.
    name String
    The template stack.
    ngfwDevice String
    The NGFW device.
    panoramaDevice String
    The panorama device.
    name string
    The template stack.
    ngfwDevice string
    The NGFW device.
    panoramaDevice string
    The panorama device.
    name str
    The template stack.
    ngfw_device str
    The NGFW device.
    panorama_device str
    The panorama device.
    name String
    The template stack.
    ngfwDevice String
    The NGFW device.
    panoramaDevice String
    The panorama device.

    DynamicUpdatesUpdateSchedule, DynamicUpdatesUpdateScheduleArgs

    DynamicUpdatesUpdateScheduleAntiVirus, DynamicUpdatesUpdateScheduleAntiVirusArgs

    DynamicUpdatesUpdateScheduleAntiVirusRecurring, DynamicUpdatesUpdateScheduleAntiVirusRecurringArgs

    daily Property Map
    hourly Property Map
    none Property Map
    syncToPeer Boolean
    Synchronize content with HA peer after download/install
    threshold Number
    ignore if release date is new (hours)
    weekly Property Map

    DynamicUpdatesUpdateScheduleAntiVirusRecurringDaily, DynamicUpdatesUpdateScheduleAntiVirusRecurringDailyArgs

    Action string
    At string
    Time specification hh:mm (e.g. 20:10)
    Action string
    At string
    Time specification hh:mm (e.g. 20:10)
    action String
    at String
    Time specification hh:mm (e.g. 20:10)
    action string
    at string
    Time specification hh:mm (e.g. 20:10)
    action str
    at str
    Time specification hh:mm (e.g. 20:10)
    action String
    at String
    Time specification hh:mm (e.g. 20:10)

    DynamicUpdatesUpdateScheduleAntiVirusRecurringHourly, DynamicUpdatesUpdateScheduleAntiVirusRecurringHourlyArgs

    Action string
    At double
    Minutes past hour
    Action string
    At float64
    Minutes past hour
    action String
    at Double
    Minutes past hour
    action string
    at number
    Minutes past hour
    action str
    at float
    Minutes past hour
    action String
    at Number
    Minutes past hour

    DynamicUpdatesUpdateScheduleAntiVirusRecurringWeekly, DynamicUpdatesUpdateScheduleAntiVirusRecurringWeeklyArgs

    Action string
    At string
    Time specification hh:mm (e.g. 20:10)
    DayOfWeek string
    Action string
    At string
    Time specification hh:mm (e.g. 20:10)
    DayOfWeek string
    action String
    at String
    Time specification hh:mm (e.g. 20:10)
    dayOfWeek String
    action string
    at string
    Time specification hh:mm (e.g. 20:10)
    dayOfWeek string
    action str
    at str
    Time specification hh:mm (e.g. 20:10)
    day_of_week str
    action String
    at String
    Time specification hh:mm (e.g. 20:10)
    dayOfWeek String

    DynamicUpdatesUpdateScheduleAppProfile, DynamicUpdatesUpdateScheduleAppProfileArgs

    DynamicUpdatesUpdateScheduleAppProfileRecurring, DynamicUpdatesUpdateScheduleAppProfileRecurringArgs

    daily Property Map
    none Property Map
    syncToPeer Boolean
    Synchronize content with HA peer after download/install
    threshold Number
    ignore if release date is new (hours)
    weekly Property Map

    DynamicUpdatesUpdateScheduleAppProfileRecurringDaily, DynamicUpdatesUpdateScheduleAppProfileRecurringDailyArgs

    Action string
    At string
    Time specification hh:mm (e.g. 20:10)
    Action string
    At string
    Time specification hh:mm (e.g. 20:10)
    action String
    at String
    Time specification hh:mm (e.g. 20:10)
    action string
    at string
    Time specification hh:mm (e.g. 20:10)
    action str
    at str
    Time specification hh:mm (e.g. 20:10)
    action String
    at String
    Time specification hh:mm (e.g. 20:10)

    DynamicUpdatesUpdateScheduleAppProfileRecurringWeekly, DynamicUpdatesUpdateScheduleAppProfileRecurringWeeklyArgs

    Action string
    At string
    Time specification hh:mm (e.g. 20:10)
    DayOfWeek string
    Action string
    At string
    Time specification hh:mm (e.g. 20:10)
    DayOfWeek string
    action String
    at String
    Time specification hh:mm (e.g. 20:10)
    dayOfWeek String
    action string
    at string
    Time specification hh:mm (e.g. 20:10)
    dayOfWeek string
    action str
    at str
    Time specification hh:mm (e.g. 20:10)
    day_of_week str
    action String
    at String
    Time specification hh:mm (e.g. 20:10)
    dayOfWeek String

    DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpn, DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnArgs

    DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnRecurring, DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnRecurringArgs

    DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnRecurringDaily, DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnRecurringDailyArgs

    Action string
    At string
    Time specification hh:mm (e.g. 20:10)
    Action string
    At string
    Time specification hh:mm (e.g. 20:10)
    action String
    at String
    Time specification hh:mm (e.g. 20:10)
    action string
    at string
    Time specification hh:mm (e.g. 20:10)
    action str
    at str
    Time specification hh:mm (e.g. 20:10)
    action String
    at String
    Time specification hh:mm (e.g. 20:10)

    DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnRecurringHourly, DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnRecurringHourlyArgs

    Action string
    At double
    Minutes past hour
    Action string
    At float64
    Minutes past hour
    action String
    at Double
    Minutes past hour
    action string
    at number
    Minutes past hour
    action str
    at float
    Minutes past hour
    action String
    at Number
    Minutes past hour

    DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnRecurringWeekly, DynamicUpdatesUpdateScheduleGlobalProtectClientlessVpnRecurringWeeklyArgs

    Action string
    At string
    Time specification hh:mm (e.g. 20:10)
    DayOfWeek string
    Action string
    At string
    Time specification hh:mm (e.g. 20:10)
    DayOfWeek string
    action String
    at String
    Time specification hh:mm (e.g. 20:10)
    dayOfWeek String
    action string
    at string
    Time specification hh:mm (e.g. 20:10)
    dayOfWeek string
    action str
    at str
    Time specification hh:mm (e.g. 20:10)
    day_of_week str
    action String
    at String
    Time specification hh:mm (e.g. 20:10)
    dayOfWeek String

    DynamicUpdatesUpdateScheduleGlobalProtectDatafile, DynamicUpdatesUpdateScheduleGlobalProtectDatafileArgs

    DynamicUpdatesUpdateScheduleGlobalProtectDatafileRecurring, DynamicUpdatesUpdateScheduleGlobalProtectDatafileRecurringArgs

    DynamicUpdatesUpdateScheduleGlobalProtectDatafileRecurringDaily, DynamicUpdatesUpdateScheduleGlobalProtectDatafileRecurringDailyArgs

    Action string
    At string
    Time specification hh:mm (e.g. 20:10)
    Action string
    At string
    Time specification hh:mm (e.g. 20:10)
    action String
    at String
    Time specification hh:mm (e.g. 20:10)
    action string
    at string
    Time specification hh:mm (e.g. 20:10)
    action str
    at str
    Time specification hh:mm (e.g. 20:10)
    action String
    at String
    Time specification hh:mm (e.g. 20:10)

    DynamicUpdatesUpdateScheduleGlobalProtectDatafileRecurringHourly, DynamicUpdatesUpdateScheduleGlobalProtectDatafileRecurringHourlyArgs

    Action string
    At double
    Minutes past hour
    Action string
    At float64
    Minutes past hour
    action String
    at Double
    Minutes past hour
    action string
    at number
    Minutes past hour
    action str
    at float
    Minutes past hour
    action String
    at Number
    Minutes past hour

    DynamicUpdatesUpdateScheduleGlobalProtectDatafileRecurringWeekly, DynamicUpdatesUpdateScheduleGlobalProtectDatafileRecurringWeeklyArgs

    Action string
    At string
    Time specification hh:mm (e.g. 20:10)
    DayOfWeek string
    Action string
    At string
    Time specification hh:mm (e.g. 20:10)
    DayOfWeek string
    action String
    at String
    Time specification hh:mm (e.g. 20:10)
    dayOfWeek String
    action string
    at string
    Time specification hh:mm (e.g. 20:10)
    dayOfWeek string
    action str
    at str
    Time specification hh:mm (e.g. 20:10)
    day_of_week str
    action String
    at String
    Time specification hh:mm (e.g. 20:10)
    dayOfWeek String

    DynamicUpdatesUpdateScheduleStatisticsService, DynamicUpdatesUpdateScheduleStatisticsServiceArgs

    ApplicationReports bool
    Application Reports
    FileIdentificationReports bool
    File Type Identification Reports
    HealthPerformanceReports bool
    Health and Performance Reports
    PassiveDnsMonitoring bool
    Passive DNS Monitor
    ThreatPreventionInformation bool
    Threat Prevention Information
    ThreatPreventionPcap bool
    Enable sending packet-captures with threat prevention information
    ThreatPreventionReports bool
    Threat Reports
    UrlReports bool
    URL Reports
    ApplicationReports bool
    Application Reports
    FileIdentificationReports bool
    File Type Identification Reports
    HealthPerformanceReports bool
    Health and Performance Reports
    PassiveDnsMonitoring bool
    Passive DNS Monitor
    ThreatPreventionInformation bool
    Threat Prevention Information
    ThreatPreventionPcap bool
    Enable sending packet-captures with threat prevention information
    ThreatPreventionReports bool
    Threat Reports
    UrlReports bool
    URL Reports
    applicationReports Boolean
    Application Reports
    fileIdentificationReports Boolean
    File Type Identification Reports
    healthPerformanceReports Boolean
    Health and Performance Reports
    passiveDnsMonitoring Boolean
    Passive DNS Monitor
    threatPreventionInformation Boolean
    Threat Prevention Information
    threatPreventionPcap Boolean
    Enable sending packet-captures with threat prevention information
    threatPreventionReports Boolean
    Threat Reports
    urlReports Boolean
    URL Reports
    applicationReports boolean
    Application Reports
    fileIdentificationReports boolean
    File Type Identification Reports
    healthPerformanceReports boolean
    Health and Performance Reports
    passiveDnsMonitoring boolean
    Passive DNS Monitor
    threatPreventionInformation boolean
    Threat Prevention Information
    threatPreventionPcap boolean
    Enable sending packet-captures with threat prevention information
    threatPreventionReports boolean
    Threat Reports
    urlReports boolean
    URL Reports
    application_reports bool
    Application Reports
    file_identification_reports bool
    File Type Identification Reports
    health_performance_reports bool
    Health and Performance Reports
    passive_dns_monitoring bool
    Passive DNS Monitor
    threat_prevention_information bool
    Threat Prevention Information
    threat_prevention_pcap bool
    Enable sending packet-captures with threat prevention information
    threat_prevention_reports bool
    Threat Reports
    url_reports bool
    URL Reports
    applicationReports Boolean
    Application Reports
    fileIdentificationReports Boolean
    File Type Identification Reports
    healthPerformanceReports Boolean
    Health and Performance Reports
    passiveDnsMonitoring Boolean
    Passive DNS Monitor
    threatPreventionInformation Boolean
    Threat Prevention Information
    threatPreventionPcap Boolean
    Enable sending packet-captures with threat prevention information
    threatPreventionReports Boolean
    Threat Reports
    urlReports Boolean
    URL Reports

    DynamicUpdatesUpdateScheduleThreats, DynamicUpdatesUpdateScheduleThreatsArgs

    DynamicUpdatesUpdateScheduleThreatsRecurring, DynamicUpdatesUpdateScheduleThreatsRecurringArgs

    daily Property Map
    every30Mins Property Map
    hourly Property Map
    newAppThreshold Number
    ignore new apps if release date is new (hours)
    none Property Map
    syncToPeer Boolean
    Synchronize content with HA peer after download/install
    threshold Number
    ignore if release date is new (hours)
    weekly Property Map

    DynamicUpdatesUpdateScheduleThreatsRecurringDaily, DynamicUpdatesUpdateScheduleThreatsRecurringDailyArgs

    Action string
    At string
    Time specification hh:mm (e.g. 20:10)
    DisableNewContent bool
    Disable new applications after installation
    Action string
    At string
    Time specification hh:mm (e.g. 20:10)
    DisableNewContent bool
    Disable new applications after installation
    action String
    at String
    Time specification hh:mm (e.g. 20:10)
    disableNewContent Boolean
    Disable new applications after installation
    action string
    at string
    Time specification hh:mm (e.g. 20:10)
    disableNewContent boolean
    Disable new applications after installation
    action str
    at str
    Time specification hh:mm (e.g. 20:10)
    disable_new_content bool
    Disable new applications after installation
    action String
    at String
    Time specification hh:mm (e.g. 20:10)
    disableNewContent Boolean
    Disable new applications after installation

    DynamicUpdatesUpdateScheduleThreatsRecurringEvery30Mins, DynamicUpdatesUpdateScheduleThreatsRecurringEvery30MinsArgs

    Action string
    At double
    Minutes past half-hour
    DisableNewContent bool
    Disable new applications after installation
    Action string
    At float64
    Minutes past half-hour
    DisableNewContent bool
    Disable new applications after installation
    action String
    at Double
    Minutes past half-hour
    disableNewContent Boolean
    Disable new applications after installation
    action string
    at number
    Minutes past half-hour
    disableNewContent boolean
    Disable new applications after installation
    action str
    at float
    Minutes past half-hour
    disable_new_content bool
    Disable new applications after installation
    action String
    at Number
    Minutes past half-hour
    disableNewContent Boolean
    Disable new applications after installation

    DynamicUpdatesUpdateScheduleThreatsRecurringHourly, DynamicUpdatesUpdateScheduleThreatsRecurringHourlyArgs

    Action string
    At double
    Minutes past hour
    DisableNewContent bool
    Disable new applications after installation
    Action string
    At float64
    Minutes past hour
    DisableNewContent bool
    Disable new applications after installation
    action String
    at Double
    Minutes past hour
    disableNewContent Boolean
    Disable new applications after installation
    action string
    at number
    Minutes past hour
    disableNewContent boolean
    Disable new applications after installation
    action str
    at float
    Minutes past hour
    disable_new_content bool
    Disable new applications after installation
    action String
    at Number
    Minutes past hour
    disableNewContent Boolean
    Disable new applications after installation

    DynamicUpdatesUpdateScheduleThreatsRecurringWeekly, DynamicUpdatesUpdateScheduleThreatsRecurringWeeklyArgs

    Action string
    At string
    Time specification hh:mm (e.g. 20:10)
    DayOfWeek string
    DisableNewContent bool
    Disable new applications after installation
    Action string
    At string
    Time specification hh:mm (e.g. 20:10)
    DayOfWeek string
    DisableNewContent bool
    Disable new applications after installation
    action String
    at String
    Time specification hh:mm (e.g. 20:10)
    dayOfWeek String
    disableNewContent Boolean
    Disable new applications after installation
    action string
    at string
    Time specification hh:mm (e.g. 20:10)
    dayOfWeek string
    disableNewContent boolean
    Disable new applications after installation
    action str
    at str
    Time specification hh:mm (e.g. 20:10)
    day_of_week str
    disable_new_content bool
    Disable new applications after installation
    action String
    at String
    Time specification hh:mm (e.g. 20:10)
    dayOfWeek String
    disableNewContent Boolean
    Disable new applications after installation

    DynamicUpdatesUpdateScheduleWfPrivate, DynamicUpdatesUpdateScheduleWfPrivateArgs

    DynamicUpdatesUpdateScheduleWfPrivateRecurring, DynamicUpdatesUpdateScheduleWfPrivateRecurringArgs

    DynamicUpdatesUpdateScheduleWfPrivateRecurringEvery15Mins, DynamicUpdatesUpdateScheduleWfPrivateRecurringEvery15MinsArgs

    Action string
    At double
    Minutes Past Quarter-Hour
    Action string
    At float64
    Minutes Past Quarter-Hour
    action String
    at Double
    Minutes Past Quarter-Hour
    action string
    at number
    Minutes Past Quarter-Hour
    action str
    at float
    Minutes Past Quarter-Hour
    action String
    at Number
    Minutes Past Quarter-Hour

    DynamicUpdatesUpdateScheduleWfPrivateRecurringEvery30Mins, DynamicUpdatesUpdateScheduleWfPrivateRecurringEvery30MinsArgs

    Action string
    At double
    Minutes Past Half-Hour
    Action string
    At float64
    Minutes Past Half-Hour
    action String
    at Double
    Minutes Past Half-Hour
    action string
    at number
    Minutes Past Half-Hour
    action str
    at float
    Minutes Past Half-Hour
    action String
    at Number
    Minutes Past Half-Hour

    DynamicUpdatesUpdateScheduleWfPrivateRecurringEvery5Mins, DynamicUpdatesUpdateScheduleWfPrivateRecurringEvery5MinsArgs

    Action string
    At double
    Minutes Past five minutes
    Action string
    At float64
    Minutes Past five minutes
    action String
    at Double
    Minutes Past five minutes
    action string
    at number
    Minutes Past five minutes
    action str
    at float
    Minutes Past five minutes
    action String
    at Number
    Minutes Past five minutes

    DynamicUpdatesUpdateScheduleWfPrivateRecurringEveryHour, DynamicUpdatesUpdateScheduleWfPrivateRecurringEveryHourArgs

    Action string
    At double
    Minutes Past Hour
    Action string
    At float64
    Minutes Past Hour
    action String
    at Double
    Minutes Past Hour
    action string
    at number
    Minutes Past Hour
    action str
    at float
    Minutes Past Hour
    action String
    at Number
    Minutes Past Hour

    DynamicUpdatesUpdateScheduleWildfire, DynamicUpdatesUpdateScheduleWildfireArgs

    DynamicUpdatesUpdateScheduleWildfireRecurring, DynamicUpdatesUpdateScheduleWildfireRecurringArgs

    DynamicUpdatesUpdateScheduleWildfireRecurringEvery15Mins, DynamicUpdatesUpdateScheduleWildfireRecurringEvery15MinsArgs

    Action string
    At double
    Minutes past quarter-hour
    SyncToPeer bool
    Synchronize content with HA peer after download/install
    Action string
    At float64
    Minutes past quarter-hour
    SyncToPeer bool
    Synchronize content with HA peer after download/install
    action String
    at Double
    Minutes past quarter-hour
    syncToPeer Boolean
    Synchronize content with HA peer after download/install
    action string
    at number
    Minutes past quarter-hour
    syncToPeer boolean
    Synchronize content with HA peer after download/install
    action str
    at float
    Minutes past quarter-hour
    sync_to_peer bool
    Synchronize content with HA peer after download/install
    action String
    at Number
    Minutes past quarter-hour
    syncToPeer Boolean
    Synchronize content with HA peer after download/install

    DynamicUpdatesUpdateScheduleWildfireRecurringEvery30Mins, DynamicUpdatesUpdateScheduleWildfireRecurringEvery30MinsArgs

    Action string
    At double
    Minutes past half-hour
    SyncToPeer bool
    Synchronize content with HA peer after download/install
    Action string
    At float64
    Minutes past half-hour
    SyncToPeer bool
    Synchronize content with HA peer after download/install
    action String
    at Double
    Minutes past half-hour
    syncToPeer Boolean
    Synchronize content with HA peer after download/install
    action string
    at number
    Minutes past half-hour
    syncToPeer boolean
    Synchronize content with HA peer after download/install
    action str
    at float
    Minutes past half-hour
    sync_to_peer bool
    Synchronize content with HA peer after download/install
    action String
    at Number
    Minutes past half-hour
    syncToPeer Boolean
    Synchronize content with HA peer after download/install

    DynamicUpdatesUpdateScheduleWildfireRecurringEveryHour, DynamicUpdatesUpdateScheduleWildfireRecurringEveryHourArgs

    Action string
    At double
    Minutes past hour
    SyncToPeer bool
    Synchronize content with HA peer after download/install
    Action string
    At float64
    Minutes past hour
    SyncToPeer bool
    Synchronize content with HA peer after download/install
    action String
    at Double
    Minutes past hour
    syncToPeer Boolean
    Synchronize content with HA peer after download/install
    action string
    at number
    Minutes past hour
    syncToPeer boolean
    Synchronize content with HA peer after download/install
    action str
    at float
    Minutes past hour
    sync_to_peer bool
    Synchronize content with HA peer after download/install
    action String
    at Number
    Minutes past hour
    syncToPeer Boolean
    Synchronize content with HA peer after download/install

    DynamicUpdatesUpdateScheduleWildfireRecurringEveryMin, DynamicUpdatesUpdateScheduleWildfireRecurringEveryMinArgs

    Action string
    SyncToPeer bool
    Synchronize content with HA peer after download/install
    Action string
    SyncToPeer bool
    Synchronize content with HA peer after download/install
    action String
    syncToPeer Boolean
    Synchronize content with HA peer after download/install
    action string
    syncToPeer boolean
    Synchronize content with HA peer after download/install
    action str
    sync_to_peer bool
    Synchronize content with HA peer after download/install
    action String
    syncToPeer Boolean
    Synchronize content with HA peer after download/install

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    panos logo
    panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks