UpdateSchedule resource
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
const usSettings = new scm.UpdateSchedule("us_settings", {
folder: "All",
updateSchedule: {
threats: {
recurring: {
threshold: 300,
newAppThreshold: 300,
syncToPeer: false,
hourly: {
at: 30,
action: "download-only",
disableNewContent: false,
},
},
},
antiVirus: {
recurring: {
threshold: 300,
syncToPeer: false,
hourly: {
at: 30,
action: "download-only",
},
},
},
wildfire: {
recurring: {
everyHour: {
at: 30,
action: "download-only",
syncToPeer: true,
},
},
},
},
});
// -- Example 2 : With Daily recurring updates for recurring and anti-virus
const usSettingsDaily = new scm.UpdateSchedule("us_settings_daily", {
folder: "All",
updateSchedule: {
threats: {
recurring: {
threshold: 300,
newAppThreshold: 300,
syncToPeer: false,
daily: {
at: "02:13",
action: "download-only",
disableNewContent: false,
},
},
},
antiVirus: {
recurring: {
threshold: 300,
syncToPeer: true,
daily: {
at: "02:13",
action: "download-only",
},
},
},
wildfire: {
recurring: {
every30Mins: {
at: 20,
action: "download-only",
syncToPeer: false,
},
},
},
},
});
import pulumi
import pulumi_scm as scm
us_settings = scm.UpdateSchedule("us_settings",
folder="All",
update_schedule={
"threats": {
"recurring": {
"threshold": 300,
"new_app_threshold": 300,
"sync_to_peer": False,
"hourly": {
"at": 30,
"action": "download-only",
"disable_new_content": False,
},
},
},
"anti_virus": {
"recurring": {
"threshold": 300,
"sync_to_peer": False,
"hourly": {
"at": 30,
"action": "download-only",
},
},
},
"wildfire": {
"recurring": {
"every_hour": {
"at": 30,
"action": "download-only",
"sync_to_peer": True,
},
},
},
})
# -- Example 2 : With Daily recurring updates for recurring and anti-virus
us_settings_daily = scm.UpdateSchedule("us_settings_daily",
folder="All",
update_schedule={
"threats": {
"recurring": {
"threshold": 300,
"new_app_threshold": 300,
"sync_to_peer": False,
"daily": {
"at": "02:13",
"action": "download-only",
"disable_new_content": False,
},
},
},
"anti_virus": {
"recurring": {
"threshold": 300,
"sync_to_peer": True,
"daily": {
"at": "02:13",
"action": "download-only",
},
},
},
"wildfire": {
"recurring": {
"every30_mins": {
"at": 20,
"action": "download-only",
"sync_to_peer": False,
},
},
},
})
package main
import (
"github.com/pulumi/pulumi-scm/sdk/go/scm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := scm.NewUpdateSchedule(ctx, "us_settings", &scm.UpdateScheduleArgs{
Folder: pulumi.String("All"),
UpdateSchedule: &scm.UpdateScheduleUpdateScheduleArgs{
Threats: &scm.UpdateScheduleUpdateScheduleThreatsArgs{
Recurring: &scm.UpdateScheduleUpdateScheduleThreatsRecurringArgs{
Threshold: pulumi.Int(300),
NewAppThreshold: pulumi.Int(300),
SyncToPeer: pulumi.Bool(false),
Hourly: &scm.UpdateScheduleUpdateScheduleThreatsRecurringHourlyArgs{
At: pulumi.Float64(30),
Action: pulumi.String("download-only"),
DisableNewContent: pulumi.Bool(false),
},
},
},
AntiVirus: &scm.UpdateScheduleUpdateScheduleAntiVirusArgs{
Recurring: &scm.UpdateScheduleUpdateScheduleAntiVirusRecurringArgs{
Threshold: pulumi.Int(300),
SyncToPeer: pulumi.Bool(false),
Hourly: &scm.UpdateScheduleUpdateScheduleAntiVirusRecurringHourlyArgs{
At: pulumi.Int(30),
Action: pulumi.String("download-only"),
},
},
},
Wildfire: &scm.UpdateScheduleUpdateScheduleWildfireArgs{
Recurring: &scm.UpdateScheduleUpdateScheduleWildfireRecurringArgs{
EveryHour: &scm.UpdateScheduleUpdateScheduleWildfireRecurringEveryHourArgs{
At: pulumi.Int(30),
Action: pulumi.String("download-only"),
SyncToPeer: pulumi.Bool(true),
},
},
},
},
})
if err != nil {
return err
}
// -- Example 2 : With Daily recurring updates for recurring and anti-virus
_, err = scm.NewUpdateSchedule(ctx, "us_settings_daily", &scm.UpdateScheduleArgs{
Folder: pulumi.String("All"),
UpdateSchedule: &scm.UpdateScheduleUpdateScheduleArgs{
Threats: &scm.UpdateScheduleUpdateScheduleThreatsArgs{
Recurring: &scm.UpdateScheduleUpdateScheduleThreatsRecurringArgs{
Threshold: pulumi.Int(300),
NewAppThreshold: pulumi.Int(300),
SyncToPeer: pulumi.Bool(false),
Daily: &scm.UpdateScheduleUpdateScheduleThreatsRecurringDailyArgs{
At: pulumi.String("02:13"),
Action: pulumi.String("download-only"),
DisableNewContent: pulumi.Bool(false),
},
},
},
AntiVirus: &scm.UpdateScheduleUpdateScheduleAntiVirusArgs{
Recurring: &scm.UpdateScheduleUpdateScheduleAntiVirusRecurringArgs{
Threshold: pulumi.Int(300),
SyncToPeer: pulumi.Bool(true),
Daily: &scm.UpdateScheduleUpdateScheduleAntiVirusRecurringDailyArgs{
At: pulumi.String("02:13"),
Action: pulumi.String("download-only"),
},
},
},
Wildfire: &scm.UpdateScheduleUpdateScheduleWildfireArgs{
Recurring: &scm.UpdateScheduleUpdateScheduleWildfireRecurringArgs{
Every30Mins: &scm.UpdateScheduleUpdateScheduleWildfireRecurringEvery30MinsArgs{
At: pulumi.Int(20),
Action: pulumi.String("download-only"),
SyncToPeer: pulumi.Bool(false),
},
},
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
var usSettings = new Scm.UpdateSchedule("us_settings", new()
{
Folder = "All",
UpdateScheduleDetails = new Scm.Inputs.UpdateScheduleUpdateScheduleArgs
{
Threats = new Scm.Inputs.UpdateScheduleUpdateScheduleThreatsArgs
{
Recurring = new Scm.Inputs.UpdateScheduleUpdateScheduleThreatsRecurringArgs
{
Threshold = 300,
NewAppThreshold = 300,
SyncToPeer = false,
Hourly = new Scm.Inputs.UpdateScheduleUpdateScheduleThreatsRecurringHourlyArgs
{
At = 30,
Action = "download-only",
DisableNewContent = false,
},
},
},
AntiVirus = new Scm.Inputs.UpdateScheduleUpdateScheduleAntiVirusArgs
{
Recurring = new Scm.Inputs.UpdateScheduleUpdateScheduleAntiVirusRecurringArgs
{
Threshold = 300,
SyncToPeer = false,
Hourly = new Scm.Inputs.UpdateScheduleUpdateScheduleAntiVirusRecurringHourlyArgs
{
At = 30,
Action = "download-only",
},
},
},
Wildfire = new Scm.Inputs.UpdateScheduleUpdateScheduleWildfireArgs
{
Recurring = new Scm.Inputs.UpdateScheduleUpdateScheduleWildfireRecurringArgs
{
EveryHour = new Scm.Inputs.UpdateScheduleUpdateScheduleWildfireRecurringEveryHourArgs
{
At = 30,
Action = "download-only",
SyncToPeer = true,
},
},
},
},
});
// -- Example 2 : With Daily recurring updates for recurring and anti-virus
var usSettingsDaily = new Scm.UpdateSchedule("us_settings_daily", new()
{
Folder = "All",
UpdateScheduleDetails = new Scm.Inputs.UpdateScheduleUpdateScheduleArgs
{
Threats = new Scm.Inputs.UpdateScheduleUpdateScheduleThreatsArgs
{
Recurring = new Scm.Inputs.UpdateScheduleUpdateScheduleThreatsRecurringArgs
{
Threshold = 300,
NewAppThreshold = 300,
SyncToPeer = false,
Daily = new Scm.Inputs.UpdateScheduleUpdateScheduleThreatsRecurringDailyArgs
{
At = "02:13",
Action = "download-only",
DisableNewContent = false,
},
},
},
AntiVirus = new Scm.Inputs.UpdateScheduleUpdateScheduleAntiVirusArgs
{
Recurring = new Scm.Inputs.UpdateScheduleUpdateScheduleAntiVirusRecurringArgs
{
Threshold = 300,
SyncToPeer = true,
Daily = new Scm.Inputs.UpdateScheduleUpdateScheduleAntiVirusRecurringDailyArgs
{
At = "02:13",
Action = "download-only",
},
},
},
Wildfire = new Scm.Inputs.UpdateScheduleUpdateScheduleWildfireArgs
{
Recurring = new Scm.Inputs.UpdateScheduleUpdateScheduleWildfireRecurringArgs
{
Every30Mins = new Scm.Inputs.UpdateScheduleUpdateScheduleWildfireRecurringEvery30MinsArgs
{
At = 20,
Action = "download-only",
SyncToPeer = false,
},
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scm.UpdateSchedule;
import com.pulumi.scm.UpdateScheduleArgs;
import com.pulumi.scm.inputs.UpdateScheduleUpdateScheduleArgs;
import com.pulumi.scm.inputs.UpdateScheduleUpdateScheduleThreatsArgs;
import com.pulumi.scm.inputs.UpdateScheduleUpdateScheduleThreatsRecurringArgs;
import com.pulumi.scm.inputs.UpdateScheduleUpdateScheduleThreatsRecurringHourlyArgs;
import com.pulumi.scm.inputs.UpdateScheduleUpdateScheduleAntiVirusArgs;
import com.pulumi.scm.inputs.UpdateScheduleUpdateScheduleAntiVirusRecurringArgs;
import com.pulumi.scm.inputs.UpdateScheduleUpdateScheduleAntiVirusRecurringHourlyArgs;
import com.pulumi.scm.inputs.UpdateScheduleUpdateScheduleWildfireArgs;
import com.pulumi.scm.inputs.UpdateScheduleUpdateScheduleWildfireRecurringArgs;
import com.pulumi.scm.inputs.UpdateScheduleUpdateScheduleWildfireRecurringEveryHourArgs;
import com.pulumi.scm.inputs.UpdateScheduleUpdateScheduleThreatsRecurringDailyArgs;
import com.pulumi.scm.inputs.UpdateScheduleUpdateScheduleAntiVirusRecurringDailyArgs;
import com.pulumi.scm.inputs.UpdateScheduleUpdateScheduleWildfireRecurringEvery30MinsArgs;
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 usSettings = new UpdateSchedule("usSettings", UpdateScheduleArgs.builder()
.folder("All")
.updateSchedule(UpdateScheduleUpdateScheduleArgs.builder()
.threats(UpdateScheduleUpdateScheduleThreatsArgs.builder()
.recurring(UpdateScheduleUpdateScheduleThreatsRecurringArgs.builder()
.threshold(300)
.newAppThreshold(300)
.syncToPeer(false)
.hourly(UpdateScheduleUpdateScheduleThreatsRecurringHourlyArgs.builder()
.at(30.0)
.action("download-only")
.disableNewContent(false)
.build())
.build())
.build())
.antiVirus(UpdateScheduleUpdateScheduleAntiVirusArgs.builder()
.recurring(UpdateScheduleUpdateScheduleAntiVirusRecurringArgs.builder()
.threshold(300)
.syncToPeer(false)
.hourly(UpdateScheduleUpdateScheduleAntiVirusRecurringHourlyArgs.builder()
.at(30)
.action("download-only")
.build())
.build())
.build())
.wildfire(UpdateScheduleUpdateScheduleWildfireArgs.builder()
.recurring(UpdateScheduleUpdateScheduleWildfireRecurringArgs.builder()
.everyHour(UpdateScheduleUpdateScheduleWildfireRecurringEveryHourArgs.builder()
.at(30)
.action("download-only")
.syncToPeer(true)
.build())
.build())
.build())
.build())
.build());
// -- Example 2 : With Daily recurring updates for recurring and anti-virus
var usSettingsDaily = new UpdateSchedule("usSettingsDaily", UpdateScheduleArgs.builder()
.folder("All")
.updateSchedule(UpdateScheduleUpdateScheduleArgs.builder()
.threats(UpdateScheduleUpdateScheduleThreatsArgs.builder()
.recurring(UpdateScheduleUpdateScheduleThreatsRecurringArgs.builder()
.threshold(300)
.newAppThreshold(300)
.syncToPeer(false)
.daily(UpdateScheduleUpdateScheduleThreatsRecurringDailyArgs.builder()
.at("02:13")
.action("download-only")
.disableNewContent(false)
.build())
.build())
.build())
.antiVirus(UpdateScheduleUpdateScheduleAntiVirusArgs.builder()
.recurring(UpdateScheduleUpdateScheduleAntiVirusRecurringArgs.builder()
.threshold(300)
.syncToPeer(true)
.daily(UpdateScheduleUpdateScheduleAntiVirusRecurringDailyArgs.builder()
.at("02:13")
.action("download-only")
.build())
.build())
.build())
.wildfire(UpdateScheduleUpdateScheduleWildfireArgs.builder()
.recurring(UpdateScheduleUpdateScheduleWildfireRecurringArgs.builder()
.every30Mins(UpdateScheduleUpdateScheduleWildfireRecurringEvery30MinsArgs.builder()
.at(20)
.action("download-only")
.syncToPeer(false)
.build())
.build())
.build())
.build())
.build());
}
}
resources:
usSettings:
type: scm:UpdateSchedule
name: us_settings
properties:
folder: All
updateSchedule:
threats:
recurring:
threshold: 300
newAppThreshold: 300
syncToPeer: false
hourly:
at: 30
action: download-only
disableNewContent: false
antiVirus:
recurring:
threshold: 300
syncToPeer: false
hourly:
at: 30
action: download-only
wildfire:
recurring:
everyHour:
at: 30
action: download-only
syncToPeer: true
# -- Example 2 : With Daily recurring updates for recurring and anti-virus
usSettingsDaily:
type: scm:UpdateSchedule
name: us_settings_daily
properties:
folder: All
updateSchedule:
threats:
recurring:
threshold: 300
newAppThreshold: 300
syncToPeer: false
daily:
at: 02:13
action: download-only
disableNewContent: false
antiVirus:
recurring:
threshold: 300
syncToPeer: true
daily:
at: 02:13
action: download-only
wildfire:
recurring:
every30Mins:
at: 20
action: download-only
syncToPeer: false
Create UpdateSchedule Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new UpdateSchedule(name: string, args?: UpdateScheduleArgs, opts?: CustomResourceOptions);@overload
def UpdateSchedule(resource_name: str,
args: Optional[UpdateScheduleArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def UpdateSchedule(resource_name: str,
opts: Optional[ResourceOptions] = None,
device: Optional[str] = None,
folder: Optional[str] = None,
snippet: Optional[str] = None,
update_schedule: Optional[UpdateScheduleUpdateScheduleArgs] = None)func NewUpdateSchedule(ctx *Context, name string, args *UpdateScheduleArgs, opts ...ResourceOption) (*UpdateSchedule, error)public UpdateSchedule(string name, UpdateScheduleArgs? args = null, CustomResourceOptions? opts = null)
public UpdateSchedule(String name, UpdateScheduleArgs args)
public UpdateSchedule(String name, UpdateScheduleArgs args, CustomResourceOptions options)
type: scm:UpdateSchedule
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 UpdateScheduleArgs
- 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 UpdateScheduleArgs
- 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 UpdateScheduleArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args UpdateScheduleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args UpdateScheduleArgs
- 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 updateScheduleResource = new Scm.UpdateSchedule("updateScheduleResource", new()
{
Device = "string",
Folder = "string",
Snippet = "string",
UpdateScheduleDetails = new Scm.Inputs.UpdateScheduleUpdateScheduleArgs
{
AntiVirus = new Scm.Inputs.UpdateScheduleUpdateScheduleAntiVirusArgs
{
Recurring = new Scm.Inputs.UpdateScheduleUpdateScheduleAntiVirusRecurringArgs
{
SyncToPeer = false,
Daily = new Scm.Inputs.UpdateScheduleUpdateScheduleAntiVirusRecurringDailyArgs
{
At = "string",
Action = "string",
},
Hourly = new Scm.Inputs.UpdateScheduleUpdateScheduleAntiVirusRecurringHourlyArgs
{
At = 0,
Action = "string",
},
None = null,
Threshold = 0,
Weekly = new Scm.Inputs.UpdateScheduleUpdateScheduleAntiVirusRecurringWeeklyArgs
{
Action = "string",
At = "string",
DayOfWeek = "string",
},
},
},
Threats = new Scm.Inputs.UpdateScheduleUpdateScheduleThreatsArgs
{
Recurring = new Scm.Inputs.UpdateScheduleUpdateScheduleThreatsRecurringArgs
{
SyncToPeer = false,
Daily = new Scm.Inputs.UpdateScheduleUpdateScheduleThreatsRecurringDailyArgs
{
At = "string",
Action = "string",
DisableNewContent = false,
},
Every30Mins = new Scm.Inputs.UpdateScheduleUpdateScheduleThreatsRecurringEvery30MinsArgs
{
Action = "string",
At = 0,
DisableNewContent = false,
},
Hourly = new Scm.Inputs.UpdateScheduleUpdateScheduleThreatsRecurringHourlyArgs
{
At = 0,
Action = "string",
DisableNewContent = false,
},
NewAppThreshold = 0,
None = null,
Threshold = 0,
Weekly = new Scm.Inputs.UpdateScheduleUpdateScheduleThreatsRecurringWeeklyArgs
{
At = "string",
DayOfWeek = "string",
Action = "string",
DisableNewContent = false,
},
},
},
Wildfire = new Scm.Inputs.UpdateScheduleUpdateScheduleWildfireArgs
{
Recurring = new Scm.Inputs.UpdateScheduleUpdateScheduleWildfireRecurringArgs
{
Every15Mins = new Scm.Inputs.UpdateScheduleUpdateScheduleWildfireRecurringEvery15MinsArgs
{
Action = "string",
At = 0,
SyncToPeer = false,
},
Every30Mins = new Scm.Inputs.UpdateScheduleUpdateScheduleWildfireRecurringEvery30MinsArgs
{
Action = "string",
At = 0,
SyncToPeer = false,
},
EveryHour = new Scm.Inputs.UpdateScheduleUpdateScheduleWildfireRecurringEveryHourArgs
{
Action = "string",
At = 0,
SyncToPeer = false,
},
EveryMin = new Scm.Inputs.UpdateScheduleUpdateScheduleWildfireRecurringEveryMinArgs
{
Action = "string",
SyncToPeer = false,
},
None = null,
RealTime = null,
},
},
},
});
example, err := scm.NewUpdateSchedule(ctx, "updateScheduleResource", &scm.UpdateScheduleArgs{
Device: pulumi.String("string"),
Folder: pulumi.String("string"),
Snippet: pulumi.String("string"),
UpdateSchedule: &scm.UpdateScheduleUpdateScheduleArgs{
AntiVirus: &scm.UpdateScheduleUpdateScheduleAntiVirusArgs{
Recurring: &scm.UpdateScheduleUpdateScheduleAntiVirusRecurringArgs{
SyncToPeer: pulumi.Bool(false),
Daily: &scm.UpdateScheduleUpdateScheduleAntiVirusRecurringDailyArgs{
At: pulumi.String("string"),
Action: pulumi.String("string"),
},
Hourly: &scm.UpdateScheduleUpdateScheduleAntiVirusRecurringHourlyArgs{
At: pulumi.Int(0),
Action: pulumi.String("string"),
},
None: &scm.UpdateScheduleUpdateScheduleAntiVirusRecurringNoneArgs{},
Threshold: pulumi.Int(0),
Weekly: &scm.UpdateScheduleUpdateScheduleAntiVirusRecurringWeeklyArgs{
Action: pulumi.String("string"),
At: pulumi.String("string"),
DayOfWeek: pulumi.String("string"),
},
},
},
Threats: &scm.UpdateScheduleUpdateScheduleThreatsArgs{
Recurring: &scm.UpdateScheduleUpdateScheduleThreatsRecurringArgs{
SyncToPeer: pulumi.Bool(false),
Daily: &scm.UpdateScheduleUpdateScheduleThreatsRecurringDailyArgs{
At: pulumi.String("string"),
Action: pulumi.String("string"),
DisableNewContent: pulumi.Bool(false),
},
Every30Mins: &scm.UpdateScheduleUpdateScheduleThreatsRecurringEvery30MinsArgs{
Action: pulumi.String("string"),
At: pulumi.Int(0),
DisableNewContent: pulumi.Bool(false),
},
Hourly: &scm.UpdateScheduleUpdateScheduleThreatsRecurringHourlyArgs{
At: pulumi.Float64(0),
Action: pulumi.String("string"),
DisableNewContent: pulumi.Bool(false),
},
NewAppThreshold: pulumi.Int(0),
None: &scm.UpdateScheduleUpdateScheduleThreatsRecurringNoneArgs{},
Threshold: pulumi.Int(0),
Weekly: &scm.UpdateScheduleUpdateScheduleThreatsRecurringWeeklyArgs{
At: pulumi.String("string"),
DayOfWeek: pulumi.String("string"),
Action: pulumi.String("string"),
DisableNewContent: pulumi.Bool(false),
},
},
},
Wildfire: &scm.UpdateScheduleUpdateScheduleWildfireArgs{
Recurring: &scm.UpdateScheduleUpdateScheduleWildfireRecurringArgs{
Every15Mins: &scm.UpdateScheduleUpdateScheduleWildfireRecurringEvery15MinsArgs{
Action: pulumi.String("string"),
At: pulumi.Int(0),
SyncToPeer: pulumi.Bool(false),
},
Every30Mins: &scm.UpdateScheduleUpdateScheduleWildfireRecurringEvery30MinsArgs{
Action: pulumi.String("string"),
At: pulumi.Int(0),
SyncToPeer: pulumi.Bool(false),
},
EveryHour: &scm.UpdateScheduleUpdateScheduleWildfireRecurringEveryHourArgs{
Action: pulumi.String("string"),
At: pulumi.Int(0),
SyncToPeer: pulumi.Bool(false),
},
EveryMin: &scm.UpdateScheduleUpdateScheduleWildfireRecurringEveryMinArgs{
Action: pulumi.String("string"),
SyncToPeer: pulumi.Bool(false),
},
None: &scm.UpdateScheduleUpdateScheduleWildfireRecurringNoneArgs{},
RealTime: &scm.UpdateScheduleUpdateScheduleWildfireRecurringRealTimeArgs{},
},
},
},
})
var updateScheduleResource = new UpdateSchedule("updateScheduleResource", UpdateScheduleArgs.builder()
.device("string")
.folder("string")
.snippet("string")
.updateSchedule(UpdateScheduleUpdateScheduleArgs.builder()
.antiVirus(UpdateScheduleUpdateScheduleAntiVirusArgs.builder()
.recurring(UpdateScheduleUpdateScheduleAntiVirusRecurringArgs.builder()
.syncToPeer(false)
.daily(UpdateScheduleUpdateScheduleAntiVirusRecurringDailyArgs.builder()
.at("string")
.action("string")
.build())
.hourly(UpdateScheduleUpdateScheduleAntiVirusRecurringHourlyArgs.builder()
.at(0)
.action("string")
.build())
.none(UpdateScheduleUpdateScheduleAntiVirusRecurringNoneArgs.builder()
.build())
.threshold(0)
.weekly(UpdateScheduleUpdateScheduleAntiVirusRecurringWeeklyArgs.builder()
.action("string")
.at("string")
.dayOfWeek("string")
.build())
.build())
.build())
.threats(UpdateScheduleUpdateScheduleThreatsArgs.builder()
.recurring(UpdateScheduleUpdateScheduleThreatsRecurringArgs.builder()
.syncToPeer(false)
.daily(UpdateScheduleUpdateScheduleThreatsRecurringDailyArgs.builder()
.at("string")
.action("string")
.disableNewContent(false)
.build())
.every30Mins(UpdateScheduleUpdateScheduleThreatsRecurringEvery30MinsArgs.builder()
.action("string")
.at(0)
.disableNewContent(false)
.build())
.hourly(UpdateScheduleUpdateScheduleThreatsRecurringHourlyArgs.builder()
.at(0.0)
.action("string")
.disableNewContent(false)
.build())
.newAppThreshold(0)
.none(UpdateScheduleUpdateScheduleThreatsRecurringNoneArgs.builder()
.build())
.threshold(0)
.weekly(UpdateScheduleUpdateScheduleThreatsRecurringWeeklyArgs.builder()
.at("string")
.dayOfWeek("string")
.action("string")
.disableNewContent(false)
.build())
.build())
.build())
.wildfire(UpdateScheduleUpdateScheduleWildfireArgs.builder()
.recurring(UpdateScheduleUpdateScheduleWildfireRecurringArgs.builder()
.every15Mins(UpdateScheduleUpdateScheduleWildfireRecurringEvery15MinsArgs.builder()
.action("string")
.at(0)
.syncToPeer(false)
.build())
.every30Mins(UpdateScheduleUpdateScheduleWildfireRecurringEvery30MinsArgs.builder()
.action("string")
.at(0)
.syncToPeer(false)
.build())
.everyHour(UpdateScheduleUpdateScheduleWildfireRecurringEveryHourArgs.builder()
.action("string")
.at(0)
.syncToPeer(false)
.build())
.everyMin(UpdateScheduleUpdateScheduleWildfireRecurringEveryMinArgs.builder()
.action("string")
.syncToPeer(false)
.build())
.none(UpdateScheduleUpdateScheduleWildfireRecurringNoneArgs.builder()
.build())
.realTime(UpdateScheduleUpdateScheduleWildfireRecurringRealTimeArgs.builder()
.build())
.build())
.build())
.build())
.build());
update_schedule_resource = scm.UpdateSchedule("updateScheduleResource",
device="string",
folder="string",
snippet="string",
update_schedule={
"anti_virus": {
"recurring": {
"sync_to_peer": False,
"daily": {
"at": "string",
"action": "string",
},
"hourly": {
"at": 0,
"action": "string",
},
"none": {},
"threshold": 0,
"weekly": {
"action": "string",
"at": "string",
"day_of_week": "string",
},
},
},
"threats": {
"recurring": {
"sync_to_peer": False,
"daily": {
"at": "string",
"action": "string",
"disable_new_content": False,
},
"every30_mins": {
"action": "string",
"at": 0,
"disable_new_content": False,
},
"hourly": {
"at": 0,
"action": "string",
"disable_new_content": False,
},
"new_app_threshold": 0,
"none": {},
"threshold": 0,
"weekly": {
"at": "string",
"day_of_week": "string",
"action": "string",
"disable_new_content": 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 updateScheduleResource = new scm.UpdateSchedule("updateScheduleResource", {
device: "string",
folder: "string",
snippet: "string",
updateSchedule: {
antiVirus: {
recurring: {
syncToPeer: false,
daily: {
at: "string",
action: "string",
},
hourly: {
at: 0,
action: "string",
},
none: {},
threshold: 0,
weekly: {
action: "string",
at: "string",
dayOfWeek: "string",
},
},
},
threats: {
recurring: {
syncToPeer: false,
daily: {
at: "string",
action: "string",
disableNewContent: false,
},
every30Mins: {
action: "string",
at: 0,
disableNewContent: false,
},
hourly: {
at: 0,
action: "string",
disableNewContent: false,
},
newAppThreshold: 0,
none: {},
threshold: 0,
weekly: {
at: "string",
dayOfWeek: "string",
action: "string",
disableNewContent: 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: scm:UpdateSchedule
properties:
device: string
folder: string
snippet: 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
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
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: {}
UpdateSchedule 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 UpdateSchedule resource accepts the following input properties:
- Device string
- The device in which the resource is defined
- Folder string
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- Snippet string
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- Update
Schedule UpdateDetails Schedule Update Schedule - Update schedule
- Device string
- The device in which the resource is defined
- Folder string
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- Snippet string
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- Update
Schedule UpdateSchedule Update Schedule Args - Update schedule
- device String
- The device in which the resource is defined
- folder String
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- snippet String
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- update
Schedule UpdateSchedule Update Schedule - Update schedule
- device string
- The device in which the resource is defined
- folder string
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- snippet string
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- update
Schedule UpdateSchedule Update Schedule - Update schedule
- device str
- The device in which the resource is defined
- folder str
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- snippet str
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- update_
schedule UpdateSchedule Update Schedule Args - Update schedule
- device String
- The device in which the resource is defined
- folder String
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- snippet String
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- update
Schedule Property Map - Update schedule
Outputs
All input properties are implicitly available as output properties. Additionally, the UpdateSchedule resource produces the following output properties:
Look up Existing UpdateSchedule Resource
Get an existing UpdateSchedule 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?: UpdateScheduleState, opts?: CustomResourceOptions): UpdateSchedule@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
device: Optional[str] = None,
folder: Optional[str] = None,
snippet: Optional[str] = None,
tfid: Optional[str] = None,
update_schedule: Optional[UpdateScheduleUpdateScheduleArgs] = None) -> UpdateSchedulefunc GetUpdateSchedule(ctx *Context, name string, id IDInput, state *UpdateScheduleState, opts ...ResourceOption) (*UpdateSchedule, error)public static UpdateSchedule Get(string name, Input<string> id, UpdateScheduleState? state, CustomResourceOptions? opts = null)public static UpdateSchedule get(String name, Output<String> id, UpdateScheduleState state, CustomResourceOptions options)resources: _: type: scm:UpdateSchedule 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.
- Device string
- The device in which the resource is defined
- Folder string
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- Snippet string
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- Tfid string
- Update
Schedule UpdateDetails Schedule Update Schedule - Update schedule
- Device string
- The device in which the resource is defined
- Folder string
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- Snippet string
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- Tfid string
- Update
Schedule UpdateSchedule Update Schedule Args - Update schedule
- device String
- The device in which the resource is defined
- folder String
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- snippet String
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- tfid String
- update
Schedule UpdateSchedule Update Schedule - Update schedule
- device string
- The device in which the resource is defined
- folder string
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- snippet string
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- tfid string
- update
Schedule UpdateSchedule Update Schedule - Update schedule
- device str
- The device in which the resource is defined
- folder str
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- snippet str
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- tfid str
- update_
schedule UpdateSchedule Update Schedule Args - Update schedule
- device String
- The device in which the resource is defined
- folder String
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- snippet String
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- tfid String
- update
Schedule Property Map - Update schedule
Supporting Types
UpdateScheduleUpdateSchedule, UpdateScheduleUpdateScheduleArgs
- anti
Virus Property Map - Anti virus
- threats Property Map
- Threats
- wildfire Property Map
- Wildfire
UpdateScheduleUpdateScheduleAntiVirus, UpdateScheduleUpdateScheduleAntiVirusArgs
- recurring Property Map
- Recurring
UpdateScheduleUpdateScheduleAntiVirusRecurring, UpdateScheduleUpdateScheduleAntiVirusRecurringArgs
- Sync
To boolPeer - Sync to peer
- Daily
Update
Schedule Update Schedule Anti Virus Recurring Daily - Daily
- Hourly
Update
Schedule Update Schedule Anti Virus Recurring Hourly Hourly
ℹ️ Note: You must specify exactly one of
daily,hourly,none, andweekly.- None
Update
Schedule Update Schedule Anti Virus Recurring None None
ℹ️ Note: You must specify exactly one of
daily,hourly,none, andweekly.- Threshold int
- Threshold
- Weekly
Update
Schedule Update Schedule Anti Virus Recurring Weekly Weekly
ℹ️ Note: You must specify exactly one of
daily,hourly,none, andweekly.
- Sync
To boolPeer - Sync to peer
- Daily
Update
Schedule Update Schedule Anti Virus Recurring Daily - Daily
- Hourly
Update
Schedule Update Schedule Anti Virus Recurring Hourly Hourly
ℹ️ Note: You must specify exactly one of
daily,hourly,none, andweekly.- None
Update
Schedule Update Schedule Anti Virus Recurring None None
ℹ️ Note: You must specify exactly one of
daily,hourly,none, andweekly.- Threshold int
- Threshold
- Weekly
Update
Schedule Update Schedule Anti Virus Recurring Weekly Weekly
ℹ️ Note: You must specify exactly one of
daily,hourly,none, andweekly.
- sync
To BooleanPeer - Sync to peer
- daily
Update
Schedule Update Schedule Anti Virus Recurring Daily - Daily
- hourly
Update
Schedule Update Schedule Anti Virus Recurring Hourly Hourly
ℹ️ Note: You must specify exactly one of
daily,hourly,none, andweekly.- none
Update
Schedule Update Schedule Anti Virus Recurring None None
ℹ️ Note: You must specify exactly one of
daily,hourly,none, andweekly.- threshold Integer
- Threshold
- weekly
Update
Schedule Update Schedule Anti Virus Recurring Weekly Weekly
ℹ️ Note: You must specify exactly one of
daily,hourly,none, andweekly.
- sync
To booleanPeer - Sync to peer
- daily
Update
Schedule Update Schedule Anti Virus Recurring Daily - Daily
- hourly
Update
Schedule Update Schedule Anti Virus Recurring Hourly Hourly
ℹ️ Note: You must specify exactly one of
daily,hourly,none, andweekly.- none
Update
Schedule Update Schedule Anti Virus Recurring None None
ℹ️ Note: You must specify exactly one of
daily,hourly,none, andweekly.- threshold number
- Threshold
- weekly
Update
Schedule Update Schedule Anti Virus Recurring Weekly Weekly
ℹ️ Note: You must specify exactly one of
daily,hourly,none, andweekly.
- sync_
to_ boolpeer - Sync to peer
- daily
Update
Schedule Update Schedule Anti Virus Recurring Daily - Daily
- hourly
Update
Schedule Update Schedule Anti Virus Recurring Hourly Hourly
ℹ️ Note: You must specify exactly one of
daily,hourly,none, andweekly.- none
Update
Schedule Update Schedule Anti Virus Recurring None None
ℹ️ Note: You must specify exactly one of
daily,hourly,none, andweekly.- threshold int
- Threshold
- weekly
Update
Schedule Update Schedule Anti Virus Recurring Weekly Weekly
ℹ️ Note: You must specify exactly one of
daily,hourly,none, andweekly.
- sync
To BooleanPeer - Sync to peer
- daily Property Map
- Daily
- hourly Property Map
Hourly
ℹ️ Note: You must specify exactly one of
daily,hourly,none, andweekly.- none Property Map
None
ℹ️ Note: You must specify exactly one of
daily,hourly,none, andweekly.- threshold Number
- Threshold
- weekly Property Map
Weekly
ℹ️ Note: You must specify exactly one of
daily,hourly,none, andweekly.
UpdateScheduleUpdateScheduleAntiVirusRecurringDaily, UpdateScheduleUpdateScheduleAntiVirusRecurringDailyArgs
UpdateScheduleUpdateScheduleAntiVirusRecurringHourly, UpdateScheduleUpdateScheduleAntiVirusRecurringHourlyArgs
UpdateScheduleUpdateScheduleAntiVirusRecurringWeekly, UpdateScheduleUpdateScheduleAntiVirusRecurringWeeklyArgs
- action str
- Action
- at str
- At
- day_
of_ strweek - Day of week
UpdateScheduleUpdateScheduleThreats, UpdateScheduleUpdateScheduleThreatsArgs
- recurring Property Map
- Recurring
UpdateScheduleUpdateScheduleThreatsRecurring, UpdateScheduleUpdateScheduleThreatsRecurringArgs
- Sync
To boolPeer - Sync to peer
- Daily
Update
Schedule Update Schedule Threats Recurring Daily - Daily
- Every30Mins
Update
Schedule Update Schedule Threats Recurring Every30Mins Every30 mins
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.- Hourly
Update
Schedule Update Schedule Threats Recurring Hourly Hourly
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.- New
App intThreshold - New app threshold
- None
Update
Schedule Update Schedule Threats Recurring None None
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.- Threshold int
- Threshold
- Weekly
Update
Schedule Update Schedule Threats Recurring Weekly Weekly
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.
- Sync
To boolPeer - Sync to peer
- Daily
Update
Schedule Update Schedule Threats Recurring Daily - Daily
- Every30Mins
Update
Schedule Update Schedule Threats Recurring Every30Mins Every30 mins
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.- Hourly
Update
Schedule Update Schedule Threats Recurring Hourly Hourly
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.- New
App intThreshold - New app threshold
- None
Update
Schedule Update Schedule Threats Recurring None None
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.- Threshold int
- Threshold
- Weekly
Update
Schedule Update Schedule Threats Recurring Weekly Weekly
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.
- sync
To BooleanPeer - Sync to peer
- daily
Update
Schedule Update Schedule Threats Recurring Daily - Daily
- every30Mins
Update
Schedule Update Schedule Threats Recurring Every30Mins Every30 mins
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.- hourly
Update
Schedule Update Schedule Threats Recurring Hourly Hourly
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.- new
App IntegerThreshold - New app threshold
- none
Update
Schedule Update Schedule Threats Recurring None None
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.- threshold Integer
- Threshold
- weekly
Update
Schedule Update Schedule Threats Recurring Weekly Weekly
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.
- sync
To booleanPeer - Sync to peer
- daily
Update
Schedule Update Schedule Threats Recurring Daily - Daily
- every30Mins
Update
Schedule Update Schedule Threats Recurring Every30Mins Every30 mins
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.- hourly
Update
Schedule Update Schedule Threats Recurring Hourly Hourly
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.- new
App numberThreshold - New app threshold
- none
Update
Schedule Update Schedule Threats Recurring None None
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.- threshold number
- Threshold
- weekly
Update
Schedule Update Schedule Threats Recurring Weekly Weekly
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.
- sync_
to_ boolpeer - Sync to peer
- daily
Update
Schedule Update Schedule Threats Recurring Daily - Daily
- every30_
mins UpdateSchedule Update Schedule Threats Recurring Every30Mins Every30 mins
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.- hourly
Update
Schedule Update Schedule Threats Recurring Hourly Hourly
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.- new_
app_ intthreshold - New app threshold
- none
Update
Schedule Update Schedule Threats Recurring None None
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.- threshold int
- Threshold
- weekly
Update
Schedule Update Schedule Threats Recurring Weekly Weekly
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.
- sync
To BooleanPeer - Sync to peer
- daily Property Map
- Daily
- every30Mins Property Map
Every30 mins
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.- hourly Property Map
Hourly
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.- new
App NumberThreshold - New app threshold
- none Property Map
None
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.- threshold Number
- Threshold
- weekly Property Map
Weekly
ℹ️ Note: You must specify exactly one of
daily,every_30_mins,hourly,none, andweekly.
UpdateScheduleUpdateScheduleThreatsRecurringDaily, UpdateScheduleUpdateScheduleThreatsRecurringDailyArgs
- At string
- At
- Action string
- Action
- Disable
New boolContent - Disable new content
- At string
- At
- Action string
- Action
- Disable
New boolContent - Disable new content
- at String
- At
- action String
- Action
- disable
New BooleanContent - Disable new content
- at string
- At
- action string
- Action
- disable
New booleanContent - Disable new content
- at str
- At
- action str
- Action
- disable_
new_ boolcontent - Disable new content
- at String
- At
- action String
- Action
- disable
New BooleanContent - Disable new content
UpdateScheduleUpdateScheduleThreatsRecurringEvery30Mins, UpdateScheduleUpdateScheduleThreatsRecurringEvery30MinsArgs
- Action string
- Action
- At int
- At
- Disable
New boolContent - Disable new content
- Action string
- Action
- At int
- At
- Disable
New boolContent - Disable new content
- action String
- Action
- at Integer
- At
- disable
New BooleanContent - Disable new content
- action string
- Action
- at number
- At
- disable
New booleanContent - Disable new content
- action str
- Action
- at int
- At
- disable_
new_ boolcontent - Disable new content
- action String
- Action
- at Number
- At
- disable
New BooleanContent - Disable new content
UpdateScheduleUpdateScheduleThreatsRecurringHourly, UpdateScheduleUpdateScheduleThreatsRecurringHourlyArgs
- At double
- At
- Action string
- Action
- Disable
New boolContent - Disable new content
- At float64
- At
- Action string
- Action
- Disable
New boolContent - Disable new content
- at Double
- At
- action String
- Action
- disable
New BooleanContent - Disable new content
- at number
- At
- action string
- Action
- disable
New booleanContent - Disable new content
- at float
- At
- action str
- Action
- disable_
new_ boolcontent - Disable new content
- at Number
- At
- action String
- Action
- disable
New BooleanContent - Disable new content
UpdateScheduleUpdateScheduleThreatsRecurringWeekly, UpdateScheduleUpdateScheduleThreatsRecurringWeeklyArgs
- At string
- At
- Day
Of stringWeek - Day of week
- Action string
- Action
- Disable
New boolContent - Disable new content
- At string
- At
- Day
Of stringWeek - Day of week
- Action string
- Action
- Disable
New boolContent - Disable new content
- at String
- At
- day
Of StringWeek - Day of week
- action String
- Action
- disable
New BooleanContent - Disable new content
- at string
- At
- day
Of stringWeek - Day of week
- action string
- Action
- disable
New booleanContent - Disable new content
- at str
- At
- day_
of_ strweek - Day of week
- action str
- Action
- disable_
new_ boolcontent - Disable new content
- at String
- At
- day
Of StringWeek - Day of week
- action String
- Action
- disable
New BooleanContent - Disable new content
UpdateScheduleUpdateScheduleWildfire, UpdateScheduleUpdateScheduleWildfireArgs
- recurring Property Map
- Recurring
UpdateScheduleUpdateScheduleWildfireRecurring, UpdateScheduleUpdateScheduleWildfireRecurringArgs
- Every15Mins
Update
Schedule Update Schedule Wildfire Recurring Every15Mins - Every15 mins
- Every30Mins
Update
Schedule Update Schedule Wildfire Recurring Every30Mins Every30 mins
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- Every
Hour UpdateSchedule Update Schedule Wildfire Recurring Every Hour Every hour
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- Every
Min UpdateSchedule Update Schedule Wildfire Recurring Every Min Every min
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- None
Update
Schedule Update Schedule Wildfire Recurring None None
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- Real
Time UpdateSchedule Update Schedule Wildfire Recurring Real Time Real time
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.
- Every15Mins
Update
Schedule Update Schedule Wildfire Recurring Every15Mins - Every15 mins
- Every30Mins
Update
Schedule Update Schedule Wildfire Recurring Every30Mins Every30 mins
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- Every
Hour UpdateSchedule Update Schedule Wildfire Recurring Every Hour Every hour
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- Every
Min UpdateSchedule Update Schedule Wildfire Recurring Every Min Every min
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- None
Update
Schedule Update Schedule Wildfire Recurring None None
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- Real
Time UpdateSchedule Update Schedule Wildfire Recurring Real Time Real time
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.
- every15Mins
Update
Schedule Update Schedule Wildfire Recurring Every15Mins - Every15 mins
- every30Mins
Update
Schedule Update Schedule Wildfire Recurring Every30Mins Every30 mins
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- every
Hour UpdateSchedule Update Schedule Wildfire Recurring Every Hour Every hour
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- every
Min UpdateSchedule Update Schedule Wildfire Recurring Every Min Every min
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- none
Update
Schedule Update Schedule Wildfire Recurring None None
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- real
Time UpdateSchedule Update Schedule Wildfire Recurring Real Time Real time
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.
- every15Mins
Update
Schedule Update Schedule Wildfire Recurring Every15Mins - Every15 mins
- every30Mins
Update
Schedule Update Schedule Wildfire Recurring Every30Mins Every30 mins
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- every
Hour UpdateSchedule Update Schedule Wildfire Recurring Every Hour Every hour
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- every
Min UpdateSchedule Update Schedule Wildfire Recurring Every Min Every min
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- none
Update
Schedule Update Schedule Wildfire Recurring None None
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- real
Time UpdateSchedule Update Schedule Wildfire Recurring Real Time Real time
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.
- every15_
mins UpdateSchedule Update Schedule Wildfire Recurring Every15Mins - Every15 mins
- every30_
mins UpdateSchedule Update Schedule Wildfire Recurring Every30Mins Every30 mins
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- every_
hour UpdateSchedule Update Schedule Wildfire Recurring Every Hour Every hour
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- every_
min UpdateSchedule Update Schedule Wildfire Recurring Every Min Every min
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- none
Update
Schedule Update Schedule Wildfire Recurring None None
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- real_
time UpdateSchedule Update Schedule Wildfire Recurring Real Time Real time
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.
- every15Mins Property Map
- Every15 mins
- every30Mins Property Map
Every30 mins
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- every
Hour Property Map Every hour
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- every
Min Property Map Every min
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- none Property Map
None
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.- real
Time Property Map Real time
ℹ️ Note: You must specify exactly one of
every_15_mins,every_30_mins,every_hour,every_min,none, andreal_time.
UpdateScheduleUpdateScheduleWildfireRecurringEvery15Mins, UpdateScheduleUpdateScheduleWildfireRecurringEvery15MinsArgs
- Action string
- Action
- At int
- At
- Sync
To boolPeer - Sync to peer
- Action string
- Action
- At int
- At
- Sync
To boolPeer - Sync to peer
- action String
- Action
- at Integer
- At
- sync
To BooleanPeer - Sync to peer
- action string
- Action
- at number
- At
- sync
To booleanPeer - Sync to peer
- action str
- Action
- at int
- At
- sync_
to_ boolpeer - Sync to peer
- action String
- Action
- at Number
- At
- sync
To BooleanPeer - Sync to peer
UpdateScheduleUpdateScheduleWildfireRecurringEvery30Mins, UpdateScheduleUpdateScheduleWildfireRecurringEvery30MinsArgs
- Action string
- Action
- At int
- At
- Sync
To boolPeer - Sync to peer
- Action string
- Action
- At int
- At
- Sync
To boolPeer - Sync to peer
- action String
- Action
- at Integer
- At
- sync
To BooleanPeer - Sync to peer
- action string
- Action
- at number
- At
- sync
To booleanPeer - Sync to peer
- action str
- Action
- at int
- At
- sync_
to_ boolpeer - Sync to peer
- action String
- Action
- at Number
- At
- sync
To BooleanPeer - Sync to peer
UpdateScheduleUpdateScheduleWildfireRecurringEveryHour, UpdateScheduleUpdateScheduleWildfireRecurringEveryHourArgs
- Action string
- Action
- At int
- At
- Sync
To boolPeer - Sync to peer
- Action string
- Action
- At int
- At
- Sync
To boolPeer - Sync to peer
- action String
- Action
- at Integer
- At
- sync
To BooleanPeer - Sync to peer
- action string
- Action
- at number
- At
- sync
To booleanPeer - Sync to peer
- action str
- Action
- at int
- At
- sync_
to_ boolpeer - Sync to peer
- action String
- Action
- at Number
- At
- sync
To BooleanPeer - Sync to peer
UpdateScheduleUpdateScheduleWildfireRecurringEveryMin, UpdateScheduleUpdateScheduleWildfireRecurringEveryMinArgs
- Action string
- Action
- Sync
To boolPeer - Sync to peer
- Action string
- Action
- Sync
To boolPeer - Sync to peer
- action String
- Action
- sync
To BooleanPeer - Sync to peer
- action string
- Action
- sync
To booleanPeer - Sync to peer
- action str
- Action
- sync_
to_ boolpeer - Sync to peer
- action String
- Action
- sync
To BooleanPeer - Sync to peer
Import
The following command can be used to import a resource not managed by Terraform:
bash
$ pulumi import scm:index/updateSchedule:UpdateSchedule example folder:::id
or
bash
$ pulumi import scm:index/updateSchedule:UpdateSchedule example :snippet::id
or
bash
$ pulumi import scm:index/updateSchedule:UpdateSchedule example ::device:id
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scmTerraform Provider.
