mirror of
https://github.com/opentofu/opentofu.git
synced 2025-02-25 18:45:20 -06:00
schedule_layer -> layer
This commit is contained in:
parent
97e48f659f
commit
a6abce7e60
@ -30,7 +30,7 @@ func resourcePagerDutySchedule() *schema.Resource {
|
||||
Optional: true,
|
||||
Default: "Managed by Terraform",
|
||||
},
|
||||
"schedule_layer": &schema.Schema{
|
||||
"layer": &schema.Schema{
|
||||
Type: schema.TypeList,
|
||||
Required: true,
|
||||
ForceNew: true,
|
||||
@ -110,7 +110,7 @@ func resourcePagerDutySchedule() *schema.Resource {
|
||||
}
|
||||
|
||||
func buildScheduleStruct(d *schema.ResourceData) (*pagerduty.Schedule, error) {
|
||||
scheduleLayers := d.Get("schedule_layer").([]interface{})
|
||||
scheduleLayers := d.Get("layer").([]interface{})
|
||||
|
||||
schedule := pagerduty.Schedule{
|
||||
Name: d.Get("name").(string),
|
||||
@ -158,7 +158,7 @@ func resourcePagerDutyScheduleRead(d *schema.ResourceData, meta interface{}) err
|
||||
d.Set("time_zone", s.TimeZone)
|
||||
d.Set("description", s.Description)
|
||||
|
||||
if err := d.Set("schedule_layer", flattenLayers(s.ScheduleLayers)); err != nil {
|
||||
if err := d.Set("layer", flattenLayers(s.ScheduleLayers)); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
|
@ -26,9 +26,9 @@ func TestAccPagerDutySchedule_Basic(t *testing.T) {
|
||||
resource.TestCheckResourceAttr(
|
||||
"pagerduty_schedule.foo", "time_zone", "Europe/Berlin"),
|
||||
resource.TestCheckResourceAttr(
|
||||
"pagerduty_schedule.foo", "schedule_layer.#", "1"),
|
||||
"pagerduty_schedule.foo", "layer.#", "1"),
|
||||
resource.TestCheckResourceAttr(
|
||||
"pagerduty_schedule.foo", "schedule_layer.0.name", "foo"),
|
||||
"pagerduty_schedule.foo", "layer.0.name", "foo"),
|
||||
),
|
||||
},
|
||||
resource.TestStep{
|
||||
@ -42,9 +42,9 @@ func TestAccPagerDutySchedule_Basic(t *testing.T) {
|
||||
resource.TestCheckResourceAttr(
|
||||
"pagerduty_schedule.foo", "time_zone", "America/New_York"),
|
||||
resource.TestCheckResourceAttr(
|
||||
"pagerduty_schedule.foo", "schedule_layer.#", "1"),
|
||||
"pagerduty_schedule.foo", "layer.#", "1"),
|
||||
resource.TestCheckResourceAttr(
|
||||
"pagerduty_schedule.foo", "schedule_layer.0.name", "foo"),
|
||||
"pagerduty_schedule.foo", "layer.0.name", "foo"),
|
||||
),
|
||||
},
|
||||
},
|
||||
@ -68,13 +68,13 @@ func TestAccPagerDutySchedule_Multi(t *testing.T) {
|
||||
resource.TestCheckResourceAttr(
|
||||
"pagerduty_schedule.foo", "time_zone", "America/New_York"),
|
||||
resource.TestCheckResourceAttr(
|
||||
"pagerduty_schedule.foo", "schedule_layer.#", "3"),
|
||||
"pagerduty_schedule.foo", "layer.#", "3"),
|
||||
resource.TestCheckResourceAttr(
|
||||
"pagerduty_schedule.foo", "schedule_layer.0.name", "foo"),
|
||||
"pagerduty_schedule.foo", "layer.0.name", "foo"),
|
||||
resource.TestCheckResourceAttr(
|
||||
"pagerduty_schedule.foo", "schedule_layer.1.name", "bar"),
|
||||
"pagerduty_schedule.foo", "layer.1.name", "bar"),
|
||||
resource.TestCheckResourceAttr(
|
||||
"pagerduty_schedule.foo", "schedule_layer.2.name", "foobar"),
|
||||
"pagerduty_schedule.foo", "layer.2.name", "foobar"),
|
||||
),
|
||||
},
|
||||
},
|
||||
@ -135,7 +135,7 @@ resource "pagerduty_schedule" "foo" {
|
||||
time_zone = "Europe/Berlin"
|
||||
description = "foo"
|
||||
|
||||
schedule_layer {
|
||||
layer {
|
||||
name = "foo"
|
||||
start = "2015-11-06T20:00:00-05:00"
|
||||
rotation_virtual_start = "2015-11-06T20:00:00-05:00"
|
||||
@ -162,7 +162,7 @@ resource "pagerduty_schedule" "foo" {
|
||||
|
||||
time_zone = "America/New_York"
|
||||
|
||||
schedule_layer {
|
||||
layer {
|
||||
name = "foo"
|
||||
start = "2015-11-06T20:00:00-05:00"
|
||||
rotation_virtual_start = "2015-11-06T20:00:00-05:00"
|
||||
@ -190,7 +190,7 @@ resource "pagerduty_schedule" "foo" {
|
||||
time_zone = "America/New_York"
|
||||
description = "foo"
|
||||
|
||||
schedule_layer {
|
||||
layer {
|
||||
name = "foo"
|
||||
start = "2015-11-06T20:00:00-05:00"
|
||||
rotation_virtual_start = "2015-11-06T20:00:00-05:00"
|
||||
@ -204,7 +204,7 @@ resource "pagerduty_schedule" "foo" {
|
||||
}
|
||||
}
|
||||
|
||||
schedule_layer {
|
||||
layer {
|
||||
name = "bar"
|
||||
start = "2015-11-06T20:00:00-05:00"
|
||||
rotation_virtual_start = "2015-11-06T20:00:00-05:00"
|
||||
@ -218,7 +218,7 @@ resource "pagerduty_schedule" "foo" {
|
||||
}
|
||||
}
|
||||
|
||||
schedule_layer {
|
||||
layer {
|
||||
name = "foobar"
|
||||
start = "2015-11-06T20:00:00-05:00"
|
||||
rotation_virtual_start = "2015-11-06T20:00:00-05:00"
|
||||
|
@ -17,7 +17,7 @@ resource "pagerduty_schedule" "foo" {
|
||||
name = "Daily Engineering Rotation"
|
||||
time_zone = "America/New_York"
|
||||
|
||||
schedule_layer {
|
||||
layer {
|
||||
name = "Night Shift"
|
||||
start = "2015-11-06T20:00:00-05:00"
|
||||
rotation_virtual_start = "2015-11-06T20:00:00-05:00"
|
||||
|
@ -24,7 +24,7 @@ resource "pagerduty_schedule" "foo" {
|
||||
name = "Daily Engineering Rotation"
|
||||
time_zone = "America/New_York"
|
||||
|
||||
schedule_layer {
|
||||
layer {
|
||||
name = "Night Shift"
|
||||
start = "2015-11-06T20:00:00-05:00"
|
||||
rotation_virtual_start = "2015-11-06T20:00:00-05:00"
|
||||
@ -47,10 +47,10 @@ The following arguments are supported:
|
||||
* `name` - (Optional) The name of the escalation policy.
|
||||
* `time_zone` - (Required) The time zone of the schedule (e.g Europe/Berlin).
|
||||
* `description` - (Optional) The description of the schedule
|
||||
* `schedule_layer` - (Required) A schedule layer block. Schedule layers documented below.
|
||||
* `layer` - (Required) A schedule layer block. Schedule layers documented below.
|
||||
|
||||
|
||||
Schedule layers (`schedule_layer`) supports the following:
|
||||
Schedule layers (`layer`) supports the following:
|
||||
|
||||
* `name` - (Optional) The name of the schedule layer.
|
||||
* `start` - (Required) The start time of the schedule layer.
|
||||
|
Loading…
Reference in New Issue
Block a user