Skip to content

Commit

Permalink
Merge pull request #86 from alrayyes/fix/fix-public-cloud
Browse files Browse the repository at this point in the history
Fix public cloud
  • Loading branch information
alrayyes authored Oct 8, 2024
2 parents 4bcedbf + a2df3da commit 5f99642
Show file tree
Hide file tree
Showing 36 changed files with 93 additions and 1,321 deletions.
272 changes: 1 addition & 271 deletions docs/data-sources/public_cloud_instances.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ Read-Only:
- `contract` (Attributes) (see [below for nested schema](#nestedatt--instances--contract))
- `has_private_network` (Boolean)
- `has_public_ipv4` (Boolean)
- `has_user_data` (Boolean)
- `id` (String) The instance unique identifier
- `image` (Attributes) (see [below for nested schema](#nestedatt--instances--image))
- `ips` (Attributes List) (see [below for nested schema](#nestedatt--instances--ips))
Expand Down Expand Up @@ -60,7 +61,6 @@ Read-Only:
- `desired_amount` (Number) Number of instances that should be running
- `ends_at` (String) Only for "SCHEDULED" auto scaling group. Date and time (UTC) that the instances need to be terminated
- `id` (String) The Auto Scaling Group unique identifier
- `load_balancer` (Attributes) (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer))
- `maximum_amount` (Number) Only for "CPU_BASED" auto scaling group. The maximum number of instances that can be running
- `minimum_amount` (Number) The minimum number of instances that should be running
- `reference` (String) The identifying name set to the auto scaling group
Expand All @@ -71,276 +71,6 @@ Read-Only:
- `updated_at` (String) Date and time when the Auto Scaling Group was updated
- `warmup_time` (Number) Only for "CPU_BASED" auto scaling group. Warm-up time in seconds for new instances

<a id="nestedatt--instances--auto_scaling_group--load_balancer"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer`

Read-Only:

- `contract` (Attributes) (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--contract))
- `id` (String) The load balancer unique identifier
- `ips` (Attributes List) (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--ips))
- `load_balancer_configuration` (Attributes) (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--load_balancer_configuration))
- `private_network` (Attributes) (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--private_network))
- `reference` (String) The identifying name set to the load balancer
- `region` (Attributes) (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--region))
- `resources` (Attributes) Available resources (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--resources))
- `started_at` (String) Date and time when the load balancer was started for the first time, right after launching it
- `state` (String) The load balancers current state
- `type` (Attributes) (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--type))

<a id="nestedatt--instances--auto_scaling_group--load_balancer--contract"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.contract`

Read-Only:

- `billing_frequency` (Number) The billing frequency (in months). Valid options are
- *0*
- *1*
- *3*
- *6*
- *12*
- `created_at` (String) Date when the contract was created
- `ends_at` (String)
- `renewals_at` (String) Date when the contract will be automatically renewed
- `state` (String)
- `term` (Number) Contract term (in months). Used only when type is *MONTHLY*. Valid options are
- *0*
- *1*
- *3*
- *6*
- *12*
- `type` (String) Select *HOURLY* for billing based on hourly usage, else *MONTHLY* for billing per month usage


<a id="nestedatt--instances--auto_scaling_group--load_balancer--ips"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.ips`

Read-Only:

- `ddos` (Attributes) (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--ips--ddos))
- `ip` (String)
- `main_ip` (Boolean)
- `network_type` (String)
- `null_routed` (Boolean)
- `prefix_length` (String)
- `reverse_lookup` (String)
- `version` (Number)

<a id="nestedatt--instances--auto_scaling_group--load_balancer--ips--ddos"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.ips.ddos`

Read-Only:

- `detection_profile` (String)
- `protection_type` (String)



<a id="nestedatt--instances--auto_scaling_group--load_balancer--load_balancer_configuration"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.load_balancer_configuration`

Read-Only:

- `balance` (String)
- `health_check` (Attributes) (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--load_balancer_configuration--health_check))
- `idle_timeout` (Number)
- `sticky_session` (Attributes) (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--load_balancer_configuration--sticky_session))
- `target_port` (Number)
- `x_forwarded_for` (Boolean)

<a id="nestedatt--instances--auto_scaling_group--load_balancer--load_balancer_configuration--health_check"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.load_balancer_configuration.health_check`

Read-Only:

- `host` (String)
- `method` (String)
- `port` (Number)
- `uri` (String)


<a id="nestedatt--instances--auto_scaling_group--load_balancer--load_balancer_configuration--sticky_session"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.load_balancer_configuration.sticky_session`

Read-Only:

- `enabled` (Boolean)
- `max_life_time` (Number)



<a id="nestedatt--instances--auto_scaling_group--load_balancer--private_network"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.private_network`

Read-Only:

- `id` (String)
- `status` (String)
- `subnet` (String)


<a id="nestedatt--instances--auto_scaling_group--load_balancer--region"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.region`

Read-Only:

- `location` (String) The city where the region is located
- `name` (String)


<a id="nestedatt--instances--auto_scaling_group--load_balancer--resources"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.resources`

Read-Only:

- `cpu` (Attributes) Number of cores (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--resources--cpu))
- `memory` (Attributes) Total memory in GiB (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--resources--memory))
- `private_network_speed` (Attributes) Private network speed in Gbps (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--resources--private_network_speed))
- `public_network_speed` (Attributes) Public network speed in Gbps (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--resources--public_network_speed))

<a id="nestedatt--instances--auto_scaling_group--load_balancer--resources--cpu"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.resources.cpu`

Read-Only:

- `unit` (String)
- `value` (Number)


<a id="nestedatt--instances--auto_scaling_group--load_balancer--resources--memory"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.resources.memory`

Read-Only:

- `unit` (String)
- `value` (Number)


<a id="nestedatt--instances--auto_scaling_group--load_balancer--resources--private_network_speed"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.resources.private_network_speed`

Read-Only:

- `unit` (String)
- `value` (Number)


<a id="nestedatt--instances--auto_scaling_group--load_balancer--resources--public_network_speed"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.resources.public_network_speed`

Read-Only:

- `unit` (String)
- `value` (Number)



<a id="nestedatt--instances--auto_scaling_group--load_balancer--type"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.type`

Read-Only:

- `name` (String) Type name
- `prices` (Attributes) (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--type--prices))
- `resources` (Attributes) Available resources (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--type--resources))
- `storage_types` (List of String) The supported storage types

<a id="nestedatt--instances--auto_scaling_group--load_balancer--type--prices"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.type.prices`

Read-Only:

- `compute` (Attributes) (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--type--prices--compute))
- `currency` (String)
- `currency_symbol` (String)
- `storage` (Attributes) (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--type--prices--storage))

<a id="nestedatt--instances--auto_scaling_group--load_balancer--type--prices--compute"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.type.prices.compute`

Read-Only:

- `hourly_price` (String)
- `monthly_price` (String)


<a id="nestedatt--instances--auto_scaling_group--load_balancer--type--prices--storage"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.type.prices.storage`

Read-Only:

- `central` (Attributes) (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--type--prices--storage--central))
- `local` (Attributes) (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--type--prices--storage--local))

<a id="nestedatt--instances--auto_scaling_group--load_balancer--type--prices--storage--central"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.type.prices.storage.central`

Read-Only:

- `hourly_price` (String)
- `monthly_price` (String)


<a id="nestedatt--instances--auto_scaling_group--load_balancer--type--prices--storage--local"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.type.prices.storage.local`

Read-Only:

- `hourly_price` (String)
- `monthly_price` (String)




<a id="nestedatt--instances--auto_scaling_group--load_balancer--type--resources"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.type.resources`

Read-Only:

- `cpu` (Attributes) Number of cores (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--type--resources--cpu))
- `memory` (Attributes) Total memory in GiB (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--type--resources--memory))
- `private_network_speed` (Attributes) Private network speed in Gbps (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--type--resources--private_network_speed))
- `public_network_speed` (Attributes) Public network speed in Gbps (see [below for nested schema](#nestedatt--instances--auto_scaling_group--load_balancer--type--resources--public_network_speed))

<a id="nestedatt--instances--auto_scaling_group--load_balancer--type--resources--cpu"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.type.resources.cpu`

Read-Only:

- `unit` (String)
- `value` (Number)


<a id="nestedatt--instances--auto_scaling_group--load_balancer--type--resources--memory"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.type.resources.memory`

Read-Only:

- `unit` (String)
- `value` (Number)


<a id="nestedatt--instances--auto_scaling_group--load_balancer--type--resources--private_network_speed"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.type.resources.private_network_speed`

Read-Only:

- `unit` (String)
- `value` (Number)


<a id="nestedatt--instances--auto_scaling_group--load_balancer--type--resources--public_network_speed"></a>
### Nested Schema for `instances.auto_scaling_group.load_balancer.type.resources.public_network_speed`

Read-Only:

- `unit` (String)
- `value` (Number)





<a id="nestedatt--instances--auto_scaling_group--region"></a>
### Nested Schema for `instances.auto_scaling_group.region`

Expand Down
Loading

0 comments on commit 5f99642

Please sign in to comment.