Skip to content

Commit

Permalink
Merge branch 'main' into CXF-83378-update
Browse files Browse the repository at this point in the history
  • Loading branch information
srushti-patl authored Feb 13, 2024
2 parents 1db8887 + c4dfac8 commit fcfa4e3
Show file tree
Hide file tree
Showing 18 changed files with 1,335 additions and 1,870 deletions.
3 changes: 3 additions & 0 deletions docs/data-sources/equinix_fabric_connection.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ Read-Only:
- `global_organization_name` (String)
- `org_id` (Number)
- `organization_name` (String)
- `ucm_id` (String)


<a id="nestedobjatt--a_side--access_point--gateway"></a>
Expand Down Expand Up @@ -238,6 +239,7 @@ Read-Only:
- `global_organization_name` (String)
- `org_id` (Number)
- `organization_name` (String)
- `ucm_id` (String)


<a id="nestedatt--change_log"></a>
Expand Down Expand Up @@ -372,6 +374,7 @@ Read-Only:
- `global_organization_name` (String)
- `org_id` (Number)
- `organization_name` (String)
- `ucm_id` (String)


<a id="nestedobjatt--z_side--access_point--gateway"></a>
Expand Down
31 changes: 25 additions & 6 deletions docs/data-sources/equinix_fabric_service_profile.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,10 @@ data "equinix_fabric_service_profile" "service_profile_data_name" {

- `uuid` (String) Equinix assigned service profile identifier

### Optional

- `state` (String) Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED

### Read-Only

- `access_point_type_configs` (List of Object) Access point config information (see [below for nested schema](#nestedatt--access_point_type_configs))
- `account` (Set of Object) Account (see [below for nested schema](#nestedatt--account))
- `account` (Set of Object) Service Profile Owner Account Information (see [below for nested schema](#nestedatt--account))
- `allowed_emails` (List of String) Array of contact emails
- `change_log` (Set of Object) Captures connection lifecycle change information (see [below for nested schema](#nestedatt--change_log))
- `custom_fields` (List of Object) Custom Fields (see [below for nested schema](#nestedatt--custom_fields))
Expand All @@ -46,8 +42,10 @@ data "equinix_fabric_service_profile" "service_profile_data_name" {
- `ports` (List of Object) Ports (see [below for nested schema](#nestedatt--ports))
- `project` (Set of Object) Project information (see [below for nested schema](#nestedatt--project))
- `self_profile` (Boolean) Self Profile indicating if the profile is created for customer's self use
- `tags` (Set of String) Tags attached to the connection
- `state` (String) Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
- `tags` (List of String) Tags attached to the connection
- `type` (String) Service profile type - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE
- `virtual_devices` (List of Object) Virtual Devices (see [below for nested schema](#nestedatt--virtual_devices))
- `visibility` (String) Service profile visibility - PUBLIC, PRIVATE

<a id="nestedatt--access_point_type_configs"></a>
Expand Down Expand Up @@ -226,3 +224,24 @@ Read-Only:

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


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

Read-Only:

- `interface_uuid` (String)
- `location` (Set of Object) (see [below for nested schema](#nestedobjatt--virtual_devices--location))
- `type` (String)
- `uuid` (String)

<a id="nestedobjatt--virtual_devices--location"></a>
### Nested Schema for `virtual_devices.location`

Read-Only:

- `ibx` (String)
- `metro_code` (String)
- `metro_name` (String)
- `region` (String)
24 changes: 23 additions & 1 deletion docs/data-sources/equinix_fabric_service_profiles.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,9 +75,10 @@ Read-Only:
- `project` (Set of Object) (see [below for nested schema](#nestedobjatt--data--project))
- `self_profile` (Boolean)
- `state` (String)
- `tags` (Set of String)
- `tags` (List of String)
- `type` (String)
- `uuid` (String)
- `virtual_devices` (List of Object) (see [below for nested schema](#nestedobjatt--data--virtual_devices))
- `visibility` (String)

<a id="nestedobjatt--data--access_point_type_configs"></a>
Expand Down Expand Up @@ -256,3 +257,24 @@ Read-Only:

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


<a id="nestedobjatt--data--virtual_devices"></a>
### Nested Schema for `data.virtual_devices`

Read-Only:

- `interface_uuid` (String)
- `location` (Set of Object) (see [below for nested schema](#nestedobjatt--data--virtual_devices--location))
- `type` (String)
- `uuid` (String)

<a id="nestedobjatt--data--virtual_devices--location"></a>
### Nested Schema for `data.virtual_devices.location`

Read-Only:

- `ibx` (String)
- `metro_code` (String)
- `metro_name` (String)
- `region` (String)
42 changes: 25 additions & 17 deletions docs/resources/equinix_fabric_connection.md
Original file line number Diff line number Diff line change
Expand Up @@ -550,6 +550,13 @@ resource "equinix_fabric_connection" "epl" {
}
```

### Notes:

Port to IBM Connections could be modified from IBM Service Provider Side by using parameters passed to additional_info field:
* `{"key": "ASN", "value": "1111"}`
* `{"key": "Global", "value": "false"}`
* `{"key": "BGP_IBM_CIDR", "value": "172.16.0.18/30"}`
* `{"key": "BGP_CER_CIDR", "value": "172.16.0.19/30"}`

<!-- schema generated by tfplugindocs -->
## Schema
Expand All @@ -572,8 +579,6 @@ resource "equinix_fabric_connection" "epl" {
- `redundancy` (Block Set, Max: 1) Connection Redundancy Configuration (see [below for nested schema](#nestedblock--redundancy))
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))

-~> **NOTE:** Port to IBM Connections could be modified from IBM Service Provider Side by using parameters passed to additional_info field: `{"key": "ASN", "value": "1111"}` `{"key": "Global", "value": "false"}` `{"key": "BGP_IBM_CIDR", "value": "172.16.0.18/30"}` `{"key": "BGP_CER_CIDR", "value": "172.16.0.19/30"}`

### Read-Only

- `account` (Set of Object) Customer account information that is associated with this connection (see [below for nested schema](#nestedatt--account))
Expand Down Expand Up @@ -755,13 +760,14 @@ Read-Only:

Read-Only:

- `account_name` (String) Account Name
- `account_number` (Number) Account Number
- `global_cust_id` (String) Global Customer organization identifier
- `global_org_id` (String) Global organization identifier
- `global_organization_name` (String) Global organization name
- `org_id` (Number) Customer organization identifier
- `organization_name` (String) Customer organization name
- `account_name` (String) Legal name of the accountholder.
- `account_number` (Number) Equinix-assigned account number.
- `global_cust_id` (String) Equinix-assigned ID of the subscriber's parent organization.
- `global_org_id` (String) Equinix-assigned ID of the subscriber's parent organization.
- `global_organization_name` (String) Equinix-assigned name of the subscriber's parent organization.
- `org_id` (Number) Equinix-assigned ID of the subscriber's organization.
- `organization_name` (String) Equinix-assigned name of the subscriber's organization.
- `ucm_id` (String) Enterprise datastore id



Expand Down Expand Up @@ -982,13 +988,14 @@ Read-Only:

Read-Only:

- `account_name` (String) Account Name
- `account_number` (Number) Account Number
- `global_cust_id` (String) Global Customer organization identifier
- `global_org_id` (String) Global organization identifier
- `global_organization_name` (String) Global organization name
- `org_id` (Number) Customer organization identifier
- `organization_name` (String) Customer organization name
- `account_name` (String) Legal name of the accountholder.
- `account_number` (Number) Equinix-assigned account number.
- `global_cust_id` (String) Equinix-assigned ID of the subscriber's parent organization.
- `global_org_id` (String) Equinix-assigned ID of the subscriber's parent organization.
- `global_organization_name` (String) Equinix-assigned name of the subscriber's parent organization.
- `org_id` (Number) Equinix-assigned ID of the subscriber's organization.
- `organization_name` (String) Equinix-assigned name of the subscriber's organization.
- `ucm_id` (String) Enterprise datastore id



Expand Down Expand Up @@ -1033,7 +1040,7 @@ Read-Only:

Optional:

- `group` (String) Redundancy group identifier (UUID of primary connection)
- `group` (String) Redundancy group identifier (Use the redundancy.0.group UUID of primary connection; e.g. one(equinix_fabric_connection.primary_port_connection.redundancy).group or equinix_fabric_connection.primary_port_connection.redundancy.0.group)
- `priority` (String) Connection priority in redundancy group - PRIMARY, SECONDARY


Expand All @@ -1060,6 +1067,7 @@ Read-Only:
- `global_organization_name` (String)
- `org_id` (Number)
- `organization_name` (String)
- `ucm_id` (String)


<a id="nestedatt--change_log"></a>
Expand Down
54 changes: 27 additions & 27 deletions docs/resources/equinix_fabric_service_profile.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,15 +57,14 @@ resource "equinix_fabric_service_profile" "new_service_profile" {
### Optional

- `access_point_type_configs` (Block List) Access point config information (see [below for nested schema](#nestedblock--access_point_type_configs))
- `account` (Block Set, Max: 1) Account (see [below for nested schema](#nestedblock--account))
- `allowed_emails` (List of String) Array of contact emails
- `custom_fields` (Block List) Custom Fields (see [below for nested schema](#nestedblock--custom_fields))
- `marketing_info` (Block Set, Max: 1) Marketing Info (see [below for nested schema](#nestedblock--marketing_info))
- `metros` (Block List) Access point config information (see [below for nested schema](#nestedblock--metros))
- `notifications` (Block List) Preferences for notifications on connection configuration or status changes (see [below for nested schema](#nestedblock--notifications))
- `ports` (Block List) Ports (see [below for nested schema](#nestedblock--ports))
- `project` (Block Set, Max: 1) Project information (see [below for nested schema](#nestedblock--project))
- `self_profile` (Boolean) Self Profile
- `self_profile` (Boolean) Self Profile indicating if the profile is created for customer's self use
- `state` (String) Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
- `tags` (List of String) Tags attached to the connection
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
Expand All @@ -74,6 +73,7 @@ resource "equinix_fabric_service_profile" "new_service_profile" {

### Read-Only

- `account` (Set of Object) Service Profile Owner Account Information (see [below for nested schema](#nestedatt--account))
- `change_log` (Set of Object) Captures connection lifecycle change information (see [below for nested schema](#nestedatt--change_log))
- `href` (String) Service Profile URI response attribute
- `id` (String) The ID of this resource.
Expand Down Expand Up @@ -111,48 +111,33 @@ Read-Only:
Optional:

- `allow_over_subscription` (Boolean) Setting showing that oversubscription support is available (true) or not (false). The default is false
- `api_available` (Boolean) Setting indicating whether the API is available (true) or not (false)
- `bandwidth_from_api` (Boolean) Bandwidth from api
- `api_available` (Boolean) Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
- `bandwidth_from_api` (Boolean) Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
- `equinix_managed_port` (Boolean) Setting indicating that the port is managed by Equinix (true) or not (false)
- `equinix_managed_vlan` (Boolean) Setting indicating that the VLAN is managed by Equinix (true) or not (false)
- `integration_id` (String) Integration id
- `over_subscription_limit` (Number) A cap on over subscription
- `integration_id` (String) A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
- `over_subscription_limit` (Number) Port bandwidth multiplier that determines the total bandwidth that can be allocated to users creating connections to your services. For example, a 10 Gbps port combined with an overSubscriptionLimit parameter value of 10 allows your subscribers to create connections with a total bandwidth of 100 Gbps.


<a id="nestedblock--access_point_type_configs--authentication_key"></a>
### Nested Schema for `access_point_type_configs.authentication_key`

Optional:

- `description` (String) Description
- `label` (String) Label
- `required` (Boolean) Required
- `description` (String) Description of authorization key
- `label` (String) Name of the parameter that must be provided to authorize the connection.
- `required` (Boolean) Requirement to configure an authentication key.


<a id="nestedblock--access_point_type_configs--link_protocol_config"></a>
### Nested Schema for `access_point_type_configs.link_protocol_config`

Optional:

- `encapsulation` (String) Port Encapsulation
- `encapsulation_strategy` (String) Encapsulation strategy
- `reuse_vlan_s_tag` (Boolean) Reuse vlan sTag



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

Optional:
- `encapsulation` (String) Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.
- `encapsulation_strategy` (String) Additional tagging information required by the seller profile.
- `reuse_vlan_s_tag` (Boolean) Automatically accept subsequent DOT1Q to QINQ connections that use the same authentication key. These connections will have the same VLAN S-tag assigned as the initial connection.

- `account_name` (String) Account Name
- `account_number` (Number) Account Number
- `global_cust_id` (String) Global Customer organization identifier
- `global_org_id` (String) Global organization identifier
- `global_organization_name` (String) Global organization name
- `org_id` (Number) Customer organization identifier
- `organization_name` (String) Customer organization name
- `ucm_id` (String) Enterprise datastore id


<a id="nestedblock--custom_fields"></a>
Expand Down Expand Up @@ -292,6 +277,21 @@ Optional:



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

Read-Only:

- `account_name` (String)
- `account_number` (Number)
- `global_cust_id` (String)
- `global_org_id` (String)
- `global_organization_name` (String)
- `org_id` (Number)
- `organization_name` (String)
- `ucm_id` (String)


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

Expand Down
Loading

0 comments on commit fcfa4e3

Please sign in to comment.