Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: rename alb to elb #980

Merged
merged 1 commit into from
Feb 6, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 0 additions & 64 deletions docs/data-sources/alb_pool.md

This file was deleted.

39 changes: 0 additions & 39 deletions docs/data-sources/alb_service_engine_group.md

This file was deleted.

39 changes: 39 additions & 0 deletions docs/data-sources/elb_service_engine_group.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
page_title: "cloudavenue_elb_service_engine_group Data Source - cloudavenue"
subcategory: "ELB (EdgeGateway Load Balancer)"
description: |-
The cloudavenue_elb_service_engine_group data source allows you to retrieve information about an Service Engine Group of an Edge Gateway.
---

# cloudavenue_elb_service_engine_group (Data Source)

The `cloudavenue_elb_service_engine_group` data source allows you to retrieve information about an Service Engine Group of an Edge Gateway.

## Example Usage

```terraform
data "cloudavenue_elb_service_engine_group" "example" {
name = "my-service-engine"
edge_gateway_name = data.cloudavenue_edge_gateway.example.name
}

output "example" {
value = data.cloudavenue_elb_service_engine_group.example
}
```

<!-- schema generated by tfplugindocs -->
## Schema

### Optional

- `edge_gateway_id` (String) Edge gateway ID in which ELB Service Engine Group should be located. Ensure that one and only one attribute from this collection is set : `edge_gateway_id`, `edge_gateway_name`.
- `edge_gateway_name` (String) Edge gateway Name in which ELB Service Engine Group should be located. Ensure that one and only one attribute from this collection is set : `edge_gateway_id`, `edge_gateway_name`.
- `id` (String) The ID of the ELB Service Engine Group. Ensure that one and only one attribute from this collection is set : `id`, `name`.
- `name` (String) The name of the ELB Service Engine Group. Ensure that one and only one attribute from this collection is set : `id`, `name`.

### Read-Only

- `deployed_virtual_services` (Number) The number of deployed virtual services on the ELB Service Engine Group.
- `max_virtual_services` (Number) The maximum number of virtual services that can be deployed on the ELB Service Engine Group.
- `reserved_virtual_services` (Number) The number of reserved virtual services for the ELB Service Engine Group.
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
---
page_title: "cloudavenue_alb_service_engine_groups Data Source - cloudavenue"
subcategory: "ALB (Advanced Load Balancer)"
page_title: "cloudavenue_elb_service_engine_groups Data Source - cloudavenue"
subcategory: "ELB (EdgeGateway Load Balancer)"
description: |-
The cloudavenue_alb_service_engine_groups data source allows you to retrieve information about all the Service Engine Group of an Edge Gateway.
The cloudavenue_elb_service_engine_groups data source allows you to retrieve information about all the Service Engine Group of an Edge Gateway.
---

# cloudavenue_alb_service_engine_groups (Data Source)
# cloudavenue_elb_service_engine_groups (Data Source)

The `cloudavenue_alb_service_engine_groups` data source allows you to retrieve information about all the Service Engine Group of an Edge Gateway.
The `cloudavenue_elb_service_engine_groups` data source allows you to retrieve information about all the Service Engine Group of an Edge Gateway.

## Example Usage

```terraform
data "cloudavenue_alb_service_engine_groups" "example" {
data "cloudavenue_elb_service_engine_groups" "example" {
edge_gateway_name = data.cloudavenue_edge_gateway.example.name
}

output "example" {
value = data.cloudavenue_alb_service_engine_groups.example
value = data.cloudavenue_elb_service_engine_groups.example
}
```

Expand All @@ -31,21 +31,21 @@ output "example" {

### Read-Only

- `id` (String) The ID of the service engine groups.
- `id` (String) The ID of the ELB service engine groups.
- `service_engine_groups` (Attributes List) The list of service engine groups. (see [below for nested schema](#nestedatt--service_engine_groups))

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

Optional:

- `edge_gateway_id` (String) Edge gateway ID in which ALB Service Engine Group should be located. Ensure that one and only one attribute from this collection is set : `edge_gateway_id`, `edge_gateway_name`.
- `edge_gateway_name` (String) Edge gateway Name in which ALB Service Engine Group should be located. Ensure that one and only one attribute from this collection is set : `edge_gateway_id`, `edge_gateway_name`.
- `id` (String) The ID of the ALB Service Engine Group. Ensure that one and only one attribute from this collection is set : `id`, `name`.
- `name` (String) The name of the ALB Service Engine Group. Ensure that one and only one attribute from this collection is set : `id`, `name`.
- `edge_gateway_id` (String) Edge gateway ID in which ELB Service Engine Group should be located. Ensure that one and only one attribute from this collection is set : `edge_gateway_id`, `edge_gateway_name`.
- `edge_gateway_name` (String) Edge gateway Name in which ELB Service Engine Group should be located. Ensure that one and only one attribute from this collection is set : `edge_gateway_id`, `edge_gateway_name`.
- `id` (String) The ID of the ELB Service Engine Group. Ensure that one and only one attribute from this collection is set : `id`, `name`.
- `name` (String) The name of the ELB Service Engine Group. Ensure that one and only one attribute from this collection is set : `id`, `name`.

Read-Only:

- `deployed_virtual_services` (Number) The number of deployed virtual services on the ALB Service Engine Group.
- `max_virtual_services` (Number) The maximum number of virtual services that can be deployed on the ALB Service Engine Group.
- `reserved_virtual_services` (Number) The number of reserved virtual services for the ALB Service Engine Group.
- `deployed_virtual_services` (Number) The number of deployed virtual services on the ELB Service Engine Group.
- `max_virtual_services` (Number) The maximum number of virtual services that can be deployed on the ELB Service Engine Group.
- `reserved_virtual_services` (Number) The number of reserved virtual services for the ELB Service Engine Group.
121 changes: 0 additions & 121 deletions docs/resources/alb_pool.md

This file was deleted.

4 changes: 0 additions & 4 deletions examples/data-sources/cloudavenue_alb_pool/data-source.tf

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
data "cloudavenue_alb_service_engine_group" "example" {
data "cloudavenue_elb_service_engine_group" "example" {
name = "my-service-engine"
edge_gateway_name = data.cloudavenue_edge_gateway.example.name
}

output "example" {
value = data.cloudavenue_alb_service_engine_group.example
}
value = data.cloudavenue_elb_service_engine_group.example
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
data "cloudavenue_elb_service_engine_groups" "example" {
edge_gateway_name = data.cloudavenue_edge_gateway.example.name
}

output "example" {
value = data.cloudavenue_elb_service_engine_groups.example
}
2 changes: 0 additions & 2 deletions examples/resources/cloudavenue_alb_pool/import.sh

This file was deleted.

Loading
Loading