Merge branch 'dasch-dasch/google-pubsub-subscription-path'

This commit is contained in:
stack72 2017-05-05 16:58:50 +03:00
commit 2b606101e7
No known key found for this signature in database
GPG Key ID: 8619A619B085CB16
3 changed files with 9 additions and 2 deletions

View File

@ -38,6 +38,11 @@ func resourcePubsubSubscription() *schema.Resource {
ForceNew: true,
},
"path": &schema.Schema{
Type: schema.TypeString,
Computed: true,
},
"push_config": &schema.Schema{
Type: schema.TypeList,
Optional: true,
@ -113,6 +118,7 @@ func resourcePubsubSubscriptionCreate(d *schema.ResourceData, meta interface{})
}
d.SetId(res.Name)
d.Set("path", name)
return nil
}

View File

@ -16,11 +16,12 @@ func TestAccPubsubSubscriptionCreate(t *testing.T) {
Providers: testAccProviders,
CheckDestroy: testAccCheckPubsubSubscriptionDestroy,
Steps: []resource.TestStep{
resource.TestStep{
{
Config: testAccPubsubSubscription,
Check: resource.ComposeTestCheckFunc(
testAccPubsubSubscriptionExists(
"google_pubsub_subscription.foobar_sub"),
resource.TestCheckResourceAttrSet("google_pubsub_subscription.foobar_sub", "path"),
),
},
},

View File

@ -68,4 +68,4 @@ The optional `push_config` block supports:
## Attributes Reference
Only the arguments listed above are exposed as attributes.
* `path` - Path of the subscription in the format `projects/{project}/subscriptions/{sub}`