Skip to content

Commit

Permalink
refactor: fabric connection and fabric port schema updates (#548)
Browse files Browse the repository at this point in the history
* Consolidated+Migrated Fabric Connection Schema to Fabric Connection
Resource
* Refactored Common Schema Elements to `internal` Package
* Consolidated+Migrated Fabric Port Schema to Fabric Port Resource
* Updated Service Profile, Routing Protocol, and Cloud Router Schema to
use Common elements
* Updated Out of Date Documentation to match current changes
* Moved mapping helpers to their corresponding resource + common mapping
helpers to `internal` package
  • Loading branch information
thogarty committed Feb 2, 2024
1 parent 79bad91 commit aff0633
Show file tree
Hide file tree
Showing 38 changed files with 2,087 additions and 3,073 deletions.
19 changes: 8 additions & 11 deletions docs/data-sources/equinix_fabric_cloud_router.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,17 +23,17 @@ data "equinix_fabric_cloud_router" "cloud_router_data_name" {
<!-- schema generated by tfplugindocs -->
## Schema

### Optional
### Required

- `uuid` (String) Equinix-assigned Fabric Cloud Router identifier

### Read-Only

- `account` (Set of Object) Customer account information that is associated with this Fabric Cloud Router (see [below for nested schema](#nestedatt--account))
- `bgp_ipv4_routes_count` (Number)
- `bgp_ipv6_routes_count` (Number)
- `bgp_ipv4_routes_count` (Number) Access point used and maximum number of IPv4 BGP routes
- `bgp_ipv6_routes_count` (Number) Access point used and maximum number of IPv6 BGP routes
- `change_log` (Set of Object) Captures Fabric Cloud Router lifecycle change information (see [below for nested schema](#nestedatt--change_log))
- `connections_count` (Number)
- `connections_count` (Number) Number of connections associated with this Access point
- `description` (String) Customer-provided Fabric Cloud Router description
- `equinix_asn` (Number) Equinix ASN
- `href` (String) Fabric Cloud Router URI information
Expand All @@ -43,7 +43,7 @@ data "equinix_fabric_cloud_router" "cloud_router_data_name" {
- `notifications` (List of Object) Preferences for notifications on Fabric Cloud Router configuration or status changes (see [below for nested schema](#nestedatt--notifications))
- `order` (Set of Object) Order information related to this Fabric Cloud Router (see [below for nested schema](#nestedatt--order))
- `package` (Set of Object) Fabric Cloud Router package information (see [below for nested schema](#nestedatt--package))
- `project` (Block Set) Project information (see [below for nested schema](#nestedblock--project))
- `project` (Set of Object) Project information (see [below for nested schema](#nestedatt--project))
- `state` (String) Fabric Cloud Router overall state
- `type` (String) Defines the Fabric Cloud Router type like XF_GATEWAY

Expand Down Expand Up @@ -85,7 +85,6 @@ Read-Only:

Read-Only:

- `href` (String)
- `ibx` (String)
- `metro_code` (String)
- `metro_name` (String)
Expand Down Expand Up @@ -121,12 +120,10 @@ Read-Only:
- `code` (String)


<a id="nestedblock--project"></a>
<a id="nestedatt--project"></a>
### Nested Schema for `project`

Read-Only:

- `href` (String) Unique Resource URL
- `project_id` (String) Project Id


- `href` (String)
- `project_id` (String)
Loading

0 comments on commit aff0633

Please sign in to comment.