Schedule constructor

Schedule(
  1. String name, {
  2. ScheduleArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new Schedule. name The Pulumi resource name. args Arguments used to configure this Schedule. The set of arguments for Schedule. options Resource options controlling this resource's behavior.

Implementation

Schedule(
  String name, {
  ScheduleArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:notebooks/v1:Schedule',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  createTime = registerOutput<String>('createTime');
  cronSchedule = registerOutput<String>('cronSchedule');
  description = registerOutput<String>('description');
  displayName = registerOutput<String>('displayName');
  executionTemplate = registerOutput<ExecutionTemplateResponse>('executionTemplate', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ExecutionTemplateResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  recentExecutions = registerOutput<List<Map<String, dynamic>>>('recentExecutions');
  scheduleId = registerOutput<String>('scheduleId');
  state = registerOutput<String>('state');
  timeZone = registerOutput<String>('timeZone');
  updateTime = registerOutput<String>('updateTime');
}