diff --git a/builtin/providers/pagerduty/resource_pagerduty_schedule.go b/builtin/providers/pagerduty/resource_pagerduty_schedule.go index f8a102177c..c289694fa3 100644 --- a/builtin/providers/pagerduty/resource_pagerduty_schedule.go +++ b/builtin/providers/pagerduty/resource_pagerduty_schedule.go @@ -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 } diff --git a/builtin/providers/pagerduty/resource_pagerduty_schedule_test.go b/builtin/providers/pagerduty/resource_pagerduty_schedule_test.go index 573eb7743b..0bdcb3358f 100644 --- a/builtin/providers/pagerduty/resource_pagerduty_schedule_test.go +++ b/builtin/providers/pagerduty/resource_pagerduty_schedule_test.go @@ -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" diff --git a/website/source/docs/providers/pagerduty/d/on_call.html.markdown b/website/source/docs/providers/pagerduty/d/on_call.html.markdown index 1f3435ed53..43fe48b0f3 100644 --- a/website/source/docs/providers/pagerduty/d/on_call.html.markdown +++ b/website/source/docs/providers/pagerduty/d/on_call.html.markdown @@ -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" diff --git a/website/source/docs/providers/pagerduty/r/schedule.html.markdown b/website/source/docs/providers/pagerduty/r/schedule.html.markdown index f8a2d145e3..2567492fc9 100644 --- a/website/source/docs/providers/pagerduty/r/schedule.html.markdown +++ b/website/source/docs/providers/pagerduty/r/schedule.html.markdown @@ -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.