From 3a49c1aff0b14afee678f2d83e50ad67d83e35dc Mon Sep 17 00:00:00 2001 From: Bhavesh Shrivastav Date: Fri, 8 Jul 2022 22:44:01 +0530 Subject: [PATCH] Deprecation of vpc_route resource & correction in vpc_routing_table_route Deprecation msg for vpc_route resource and doc, & correction in vpc_routing_table_route. --- ibm/service/vpc/resource_ibm_is_vpc_route.go | 13 +++++++------ .../d/is_vpc_routing_table_routes.html.markdown | 4 ++-- website/docs/r/is_vpc_route.html.markdown | 1 + 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/ibm/service/vpc/resource_ibm_is_vpc_route.go b/ibm/service/vpc/resource_ibm_is_vpc_route.go index 6f33a4477b9..bbe7297ec3f 100644 --- a/ibm/service/vpc/resource_ibm_is_vpc_route.go +++ b/ibm/service/vpc/resource_ibm_is_vpc_route.go @@ -34,12 +34,13 @@ const ( func ResourceIBMISVpcRoute() *schema.Resource { return &schema.Resource{ - Create: resourceIBMISVpcRouteCreate, - Read: resourceIBMISVpcRouteRead, - Update: resourceIBMISVpcRouteUpdate, - Delete: resourceIBMISVpcRouteDelete, - Exists: resourceIBMISVpcRouteExists, - Importer: &schema.ResourceImporter{}, + DeprecationMessage: "This resource is deprecated, use ibm_is_vpc_routing_table_route instead.", + Create: resourceIBMISVpcRouteCreate, + Read: resourceIBMISVpcRouteRead, + Update: resourceIBMISVpcRouteUpdate, + Delete: resourceIBMISVpcRouteDelete, + Exists: resourceIBMISVpcRouteExists, + Importer: &schema.ResourceImporter{}, Timeouts: &schema.ResourceTimeout{ Create: schema.DefaultTimeout(10 * time.Minute), diff --git a/website/docs/d/is_vpc_routing_table_routes.html.markdown b/website/docs/d/is_vpc_routing_table_routes.html.markdown index fbcd86d61b8..9c705a20189 100644 --- a/website/docs/d/is_vpc_routing_table_routes.html.markdown +++ b/website/docs/d/is_vpc_routing_table_routes.html.markdown @@ -47,9 +47,9 @@ Review the argument references that you can specify for your data source. ## Attribute reference In addition to all argument reference list, you can access the following attribute references after your data source is created. -- `routing_table_routes` (List) List of all the routing table in a VPC. +- `routes` (List) List of all the routing table in a VPC. - Nested scheme for `routing_table_routes`: + Nested scheme for `routes`: - `name` - (String) The name for the default routing table. - `route_id` - (String) The unique ID for the route. - `lifecycle_state` - (String) The lifecycle state of the route. diff --git a/website/docs/r/is_vpc_route.html.markdown b/website/docs/r/is_vpc_route.html.markdown index ba79eb38433..1f6c7719929 100644 --- a/website/docs/r/is_vpc_route.html.markdown +++ b/website/docs/r/is_vpc_route.html.markdown @@ -7,6 +7,7 @@ description: |- Manages IBM IS VPC route. --- +~>**Note** This resource is deprecated, use `ibm_is_vpc_routing_table_route` instead. # ibm_is_vpc_route Create, update, or delete a VPC route. For more information, about VPC routes, see [setting up advanced routing in VPC](https://cloud.ibm.com/docs/vpc?topic=vpc-about-custom-routes).