Initial commit
This commit is contained in:
commit
e4c8a6fbf4
186 changed files with 29501 additions and 0 deletions
27
docs/resources/argus_credential.md
Normal file
27
docs/resources/argus_credential.md
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_argus_credential Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# stackit_argus_credential (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `instance_id` (String) The Argus Instance ID the credential belongs to.
|
||||
- `project_id` (String) STACKIT project ID to which the credential is associated.
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `id` (String) Terraform's internal resource ID.
|
||||
- `password` (String, Sensitive) Credential password
|
||||
- `username` (String) Credential username
|
||||
59
docs/resources/argus_instance.md
Normal file
59
docs/resources/argus_instance.md
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_argus_instance Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# stackit_argus_instance (Resource)
|
||||
|
||||
|
||||
|
||||
## Example Usage
|
||||
|
||||
```terraform
|
||||
resource "stackit_argus_instance" "example" {
|
||||
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
name = "example-instance"
|
||||
plan_name = "Monitoring-Medium-EU01"
|
||||
}
|
||||
```
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `name` (String) The name of the Argus instance.
|
||||
- `plan_name` (String) Specifies the Argus plan. E.g. `Monitoring-Medium-EU01`.
|
||||
- `project_id` (String) STACKIT project ID to which the instance is associated.
|
||||
|
||||
### Optional
|
||||
|
||||
- `parameters` (Map of String) Additional parameters.
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `alerting_url` (String) Specifies Alerting URL.
|
||||
- `dashboard_url` (String) Specifies Argus instance dashboard URL.
|
||||
- `grafana_initial_admin_password` (String, Sensitive) Specifies an initial Grafana admin password.
|
||||
- `grafana_initial_admin_user` (String) Specifies an initial Grafana admin username.
|
||||
- `grafana_public_read_access` (Boolean) If true, anyone can access Grafana dashboards without logging in.
|
||||
- `grafana_url` (String) Specifies Grafana URL.
|
||||
- `id` (String) Terraform's internal resource ID.
|
||||
- `instance_id` (String) The Argus instance ID.
|
||||
- `is_updatable` (Boolean) Specifies if the instance can be updated.
|
||||
- `jaeger_traces_url` (String)
|
||||
- `jaeger_ui_url` (String)
|
||||
- `logs_push_url` (String) Specifies URL for pushing logs.
|
||||
- `logs_url` (String) Specifies Logs URL.
|
||||
- `metrics_push_url` (String) Specifies URL for pushing metrics.
|
||||
- `metrics_retention_days` (Number) Specifies for how many days the raw metrics are kept.
|
||||
- `metrics_retention_days_1h_downsampling` (Number) Specifies for how many days the 1h downsampled metrics are kept. must be less than the value of the 5m downsampling retention. Default is set to `0` (disabled).
|
||||
- `metrics_retention_days_5m_downsampling` (Number) Specifies for how many days the 5m downsampled metrics are kept. must be less than the value of the general retention. Default is set to `0` (disabled).
|
||||
- `metrics_url` (String) Specifies metrics URL.
|
||||
- `otlp_traces_url` (String)
|
||||
- `plan_id` (String) The Argus plan ID.
|
||||
- `targets_url` (String) Specifies Targets URL.
|
||||
- `zipkin_spans_url` (String)
|
||||
84
docs/resources/argus_scrapeconfig.md
Normal file
84
docs/resources/argus_scrapeconfig.md
Normal file
|
|
@ -0,0 +1,84 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_argus_scrapeconfig Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# stackit_argus_scrapeconfig (Resource)
|
||||
|
||||
|
||||
|
||||
## Example Usage
|
||||
|
||||
```terraform
|
||||
resource "stackit_argus_scrapeconfig" "example" {
|
||||
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
instance_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
name = "example-job"
|
||||
metrics_path = "/my-metrics"
|
||||
saml2 = {
|
||||
enable_url_parameters = true
|
||||
}
|
||||
targets = [
|
||||
{
|
||||
urls = ["url1", "urls2"]
|
||||
labels = {
|
||||
"url1" = "dev"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `instance_id` (String) Argus instance ID to which the scraping job is associated.
|
||||
- `metrics_path` (String) Specifies the job scraping url path. E.g. `/metrics`.
|
||||
- `name` (String) Specifies the name of the scraping job.
|
||||
- `project_id` (String) STACKIT project ID to which the scraping job is associated.
|
||||
- `targets` (Attributes List) The targets list (specified by the static config). (see [below for nested schema](#nestedatt--targets))
|
||||
|
||||
### Optional
|
||||
|
||||
- `basic_auth` (Attributes) A basic authentication block. (see [below for nested schema](#nestedatt--basic_auth))
|
||||
- `saml2` (Attributes) A SAML2 configuration block. (see [below for nested schema](#nestedatt--saml2))
|
||||
- `scheme` (String) Specifies the http scheme. E.g. `https`.
|
||||
- `scrape_interval` (String) Specifies the scrape interval as duration string. E.g. `5m`.
|
||||
- `scrape_timeout` (String) Specifies the scrape timeout as duration string. E.g.`2m`.
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `id` (String) Terraform's internal resource ID.
|
||||
|
||||
<a id="nestedatt--targets"></a>
|
||||
### Nested Schema for `targets`
|
||||
|
||||
Required:
|
||||
|
||||
- `urls` (List of String) Specifies target URLs.
|
||||
|
||||
Optional:
|
||||
|
||||
- `labels` (Map of String) Specifies labels.
|
||||
|
||||
|
||||
<a id="nestedatt--basic_auth"></a>
|
||||
### Nested Schema for `basic_auth`
|
||||
|
||||
Required:
|
||||
|
||||
- `password` (String, Sensitive) Specifies basic auth password.
|
||||
- `username` (String) Specifies basic auth username.
|
||||
|
||||
|
||||
<a id="nestedatt--saml2"></a>
|
||||
### Nested Schema for `saml2`
|
||||
|
||||
Optional:
|
||||
|
||||
- `enable_url_parameters` (Boolean) Are URL parameters be enabled?
|
||||
48
docs/resources/dns_record_set.md
Normal file
48
docs/resources/dns_record_set.md
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_dns_record_set Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
DNS Record Set Resource schema.
|
||||
---
|
||||
|
||||
# stackit_dns_record_set (Resource)
|
||||
|
||||
DNS Record Set Resource schema.
|
||||
|
||||
## Example Usage
|
||||
|
||||
```terraform
|
||||
resource "stackit_dns_record_set" "example" {
|
||||
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
zone_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
name = "example-record-set.www.example-zone.com"
|
||||
type = "A"
|
||||
comment = "Example comment"
|
||||
records = ["1.2.3.4"]
|
||||
}
|
||||
```
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `name` (String) Name of the record which should be a valid domain according to rfc1035 Section 2.3.4. E.g. `example.com`
|
||||
- `project_id` (String) STACKIT project ID to which the dns record set is associated.
|
||||
- `records` (List of String) Records.
|
||||
- `zone_id` (String) The zone ID to which is dns record set is associated.
|
||||
|
||||
### Optional
|
||||
|
||||
- `active` (Boolean) Specifies if the record set is active or not.
|
||||
- `comment` (String) Comment.
|
||||
- `ttl` (Number) Time to live. E.g. 3600
|
||||
- `type` (String) The record set type. E.g. `A` or `CNAME`
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `error` (String) Error shows error in case create/update/delete failed.
|
||||
- `id` (String) Terraform's internal resource ID.
|
||||
- `record_set_id` (String) The rr set id.
|
||||
- `state` (String) Record set state.
|
||||
60
docs/resources/dns_zone.md
Normal file
60
docs/resources/dns_zone.md
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_dns_zone Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
DNS Zone resource schema.
|
||||
---
|
||||
|
||||
# stackit_dns_zone (Resource)
|
||||
|
||||
DNS Zone resource schema.
|
||||
|
||||
## Example Usage
|
||||
|
||||
```terraform
|
||||
resource "stackit_dns_zone" "example" {
|
||||
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
name = "Example zone"
|
||||
dns_name = "www.example-zone.com"
|
||||
contact_email = "aa@bb.ccc"
|
||||
type = "primary"
|
||||
acl = "192.168.0.0/24"
|
||||
description = "Example description"
|
||||
default_ttl = 1230
|
||||
}
|
||||
```
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `dns_name` (String) The zone name. E.g. `example.com`
|
||||
- `name` (String) The user given name of the zone.
|
||||
- `project_id` (String) STACKIT project ID to which the dns zone is associated.
|
||||
|
||||
### Optional
|
||||
|
||||
- `acl` (String) The access control list. E.g. `0.0.0.0/0,::/0`
|
||||
- `active` (Boolean)
|
||||
- `contact_email` (String) A contact e-mail for the zone.
|
||||
- `default_ttl` (Number) Default time to live. E.g. 3600.
|
||||
- `description` (String) Description of the zone.
|
||||
- `expire_time` (Number) Expire time. E.g. 1209600.
|
||||
- `is_reverse_zone` (Boolean) Specifies, if the zone is a reverse zone or not.
|
||||
- `negative_cache` (Number) Negative caching. E.g. 60
|
||||
- `primaries` (List of String) Primary name server for secondary zone. E.g. ["1.2.3.4"]
|
||||
- `refresh_time` (Number) Refresh time. E.g. 3600
|
||||
- `retry_time` (Number) Retry time. E.g. 600
|
||||
- `type` (String) Zone type. E.g. `primary`
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `id` (String) Terraform's internal resource ID.
|
||||
- `primary_name_server` (String) Primary name server. FQDN.
|
||||
- `record_count` (Number) Record count how many records are in the zone.
|
||||
- `serial_number` (Number) Serial number. E.g. `2022111400`.
|
||||
- `state` (String) Zone state. E.g. `CREATE_SUCCEEDED`.
|
||||
- `visibility` (String) Visibility of the zone. E.g. `public`.
|
||||
- `zone_id` (String) The zone ID.
|
||||
34
docs/resources/logme_credentials.md
Normal file
34
docs/resources/logme_credentials.md
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_logme_credentials Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
LogMe credentials resource schema.
|
||||
---
|
||||
|
||||
# stackit_logme_credentials (Resource)
|
||||
|
||||
LogMe credentials resource schema.
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `instance_id` (String) ID of the LogMe instance.
|
||||
- `project_id` (String) STACKIT Project ID to which the instance is associated.
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `credentials_id` (String) The credentials ID.
|
||||
- `host` (String)
|
||||
- `hosts` (List of String)
|
||||
- `http_api_uri` (String)
|
||||
- `id` (String) Terraform's internal resource identifier.
|
||||
- `name` (String)
|
||||
- `password` (String, Sensitive)
|
||||
- `port` (Number)
|
||||
- `uri` (String)
|
||||
- `username` (String)
|
||||
57
docs/resources/logme_instance.md
Normal file
57
docs/resources/logme_instance.md
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_logme_instance Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
LogMe instance resource schema.
|
||||
---
|
||||
|
||||
# stackit_logme_instance (Resource)
|
||||
|
||||
LogMe instance resource schema.
|
||||
|
||||
## Example Usage
|
||||
|
||||
```terraform
|
||||
resource "stackit_logme_instance" "example" {
|
||||
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
name = "example-instance"
|
||||
version = "10"
|
||||
plan_name = "example-plan-name"
|
||||
parameters = {
|
||||
sgw_acl = "x.x.x.x/x,y.y.y.y/y"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `name` (String) Instance name.
|
||||
- `plan_name` (String) The selected plan name.
|
||||
- `project_id` (String) STACKIT project ID to which the instance is associated.
|
||||
- `version` (String) The service version.
|
||||
|
||||
### Optional
|
||||
|
||||
- `parameters` (Attributes) (see [below for nested schema](#nestedatt--parameters))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `cf_guid` (String)
|
||||
- `cf_space_guid` (String)
|
||||
- `dashboard_url` (String)
|
||||
- `id` (String) Terraform's internal resource ID.
|
||||
- `image_url` (String)
|
||||
- `instance_id` (String) ID of the LogMe instance.
|
||||
- `organization_guid` (String)
|
||||
- `plan_id` (String) The selected plan ID.
|
||||
|
||||
<a id="nestedatt--parameters"></a>
|
||||
### Nested Schema for `parameters`
|
||||
|
||||
Optional:
|
||||
|
||||
- `sgw_acl` (String)
|
||||
41
docs/resources/mariadb_credentials.md
Normal file
41
docs/resources/mariadb_credentials.md
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_mariadb_credentials Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
MariaDB credentials resource schema.
|
||||
---
|
||||
|
||||
# stackit_mariadb_credentials (Resource)
|
||||
|
||||
MariaDB credentials resource schema.
|
||||
|
||||
## Example Usage
|
||||
|
||||
```terraform
|
||||
resource "stackit_mariadb_credentials" "example" {
|
||||
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
instance_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
}
|
||||
```
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `instance_id` (String) ID of the MariaDB instance.
|
||||
- `project_id` (String) STACKIT Project ID to which the instance is associated.
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `credentials_id` (String) The credentials ID.
|
||||
- `host` (String)
|
||||
- `hosts` (List of String)
|
||||
- `http_api_uri` (String)
|
||||
- `id` (String) Terraform's internal resource identifier.
|
||||
- `name` (String)
|
||||
- `password` (String, Sensitive)
|
||||
- `port` (Number)
|
||||
- `uri` (String)
|
||||
- `username` (String)
|
||||
57
docs/resources/mariadb_instance.md
Normal file
57
docs/resources/mariadb_instance.md
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_mariadb_instance Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
MariaDB instance resource schema.
|
||||
---
|
||||
|
||||
# stackit_mariadb_instance (Resource)
|
||||
|
||||
MariaDB instance resource schema.
|
||||
|
||||
## Example Usage
|
||||
|
||||
```terraform
|
||||
resource "stackit_mariadb_instance" "example" {
|
||||
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
name = "example-instance"
|
||||
version = "10"
|
||||
plan_name = "example-plan-name"
|
||||
parameters = {
|
||||
sgw_acl = "x.x.x.x/x,y.y.y.y/y"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `name` (String) Instance name.
|
||||
- `plan_name` (String) The selected plan name.
|
||||
- `project_id` (String) STACKIT project ID to which the instance is associated.
|
||||
- `version` (String) The service version.
|
||||
|
||||
### Optional
|
||||
|
||||
- `parameters` (Attributes) (see [below for nested schema](#nestedatt--parameters))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `cf_guid` (String)
|
||||
- `cf_space_guid` (String)
|
||||
- `dashboard_url` (String)
|
||||
- `id` (String) Terraform's internal resource ID.
|
||||
- `image_url` (String)
|
||||
- `instance_id` (String) ID of the MariaDB instance.
|
||||
- `organization_guid` (String)
|
||||
- `plan_id` (String) The selected plan ID.
|
||||
|
||||
<a id="nestedatt--parameters"></a>
|
||||
### Nested Schema for `parameters`
|
||||
|
||||
Optional:
|
||||
|
||||
- `sgw_acl` (String)
|
||||
41
docs/resources/opensearch_credentials.md
Normal file
41
docs/resources/opensearch_credentials.md
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_opensearch_credentials Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
OpenSearch credentials resource schema.
|
||||
---
|
||||
|
||||
# stackit_opensearch_credentials (Resource)
|
||||
|
||||
OpenSearch credentials resource schema.
|
||||
|
||||
## Example Usage
|
||||
|
||||
```terraform
|
||||
resource "stackit_opensearch_credentials" "example" {
|
||||
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
instance_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
}
|
||||
```
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `instance_id` (String) ID of the OpenSearch instance.
|
||||
- `project_id` (String) STACKIT Project ID to which the instance is associated.
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `credentials_id` (String) The credentials ID.
|
||||
- `host` (String)
|
||||
- `hosts` (List of String)
|
||||
- `http_api_uri` (String)
|
||||
- `id` (String) Terraform's internal resource identifier.
|
||||
- `name` (String)
|
||||
- `password` (String, Sensitive)
|
||||
- `port` (Number)
|
||||
- `uri` (String)
|
||||
- `username` (String)
|
||||
57
docs/resources/opensearch_instance.md
Normal file
57
docs/resources/opensearch_instance.md
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_opensearch_instance Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
OpenSearch instance resource schema.
|
||||
---
|
||||
|
||||
# stackit_opensearch_instance (Resource)
|
||||
|
||||
OpenSearch instance resource schema.
|
||||
|
||||
## Example Usage
|
||||
|
||||
```terraform
|
||||
resource "stackit_opensearch_instance" "example" {
|
||||
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
name = "example-instance"
|
||||
version = "10"
|
||||
plan_name = "example-plan-name"
|
||||
parameters = {
|
||||
sgw_acl = "x.x.x.x/x,y.y.y.y/y"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `name` (String) Instance name.
|
||||
- `plan_name` (String) The selected plan name.
|
||||
- `project_id` (String) STACKIT project ID to which the instance is associated.
|
||||
- `version` (String) The service version.
|
||||
|
||||
### Optional
|
||||
|
||||
- `parameters` (Attributes) (see [below for nested schema](#nestedatt--parameters))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `cf_guid` (String)
|
||||
- `cf_space_guid` (String)
|
||||
- `dashboard_url` (String)
|
||||
- `id` (String) Terraform's internal resource ID.
|
||||
- `image_url` (String)
|
||||
- `instance_id` (String) ID of the OpenSearch instance.
|
||||
- `organization_guid` (String)
|
||||
- `plan_id` (String) The selected plan ID.
|
||||
|
||||
<a id="nestedatt--parameters"></a>
|
||||
### Nested Schema for `parameters`
|
||||
|
||||
Optional:
|
||||
|
||||
- `sgw_acl` (String)
|
||||
73
docs/resources/postgresflex_instance.md
Normal file
73
docs/resources/postgresflex_instance.md
Normal file
|
|
@ -0,0 +1,73 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_postgresflex_instance Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
PostgresFlex instance resource schema.
|
||||
---
|
||||
|
||||
# stackit_postgresflex_instance (Resource)
|
||||
|
||||
PostgresFlex instance resource schema.
|
||||
|
||||
## Example Usage
|
||||
|
||||
```terraform
|
||||
resource "stackit_postgresflex_instance" "example" {
|
||||
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
name = "example-instance"
|
||||
acl = ["XXX.XXX.XXX.X/XX", "XX.XXX.XX.X/XX"]
|
||||
backup_schedule = "00 00 * * *"
|
||||
flavor = {
|
||||
cpu = 2
|
||||
ram = 4
|
||||
}
|
||||
replicas = 3
|
||||
storage = {
|
||||
class = "class"
|
||||
size = 5
|
||||
}
|
||||
version = 14
|
||||
}
|
||||
```
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `acl` (List of String) The Access Control List (ACL) for the PostgresFlex instance.
|
||||
- `backup_schedule` (String)
|
||||
- `flavor` (Attributes) (see [below for nested schema](#nestedatt--flavor))
|
||||
- `name` (String) Instance name.
|
||||
- `project_id` (String) STACKIT project ID to which the instance is associated.
|
||||
- `replicas` (Number)
|
||||
- `storage` (Attributes) (see [below for nested schema](#nestedatt--storage))
|
||||
- `version` (String)
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `id` (String) Terraform's internal resource ID.
|
||||
- `instance_id` (String) ID of the PostgresFlex instance.
|
||||
|
||||
<a id="nestedatt--flavor"></a>
|
||||
### Nested Schema for `flavor`
|
||||
|
||||
Required:
|
||||
|
||||
- `cpu` (Number)
|
||||
- `ram` (Number)
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `description` (String)
|
||||
- `id` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--storage"></a>
|
||||
### Nested Schema for `storage`
|
||||
|
||||
Required:
|
||||
|
||||
- `class` (String)
|
||||
- `size` (Number)
|
||||
40
docs/resources/postgresflex_user.md
Normal file
40
docs/resources/postgresflex_user.md
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_postgresflex_user Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
PostgresFlex user resource schema.
|
||||
---
|
||||
|
||||
# stackit_postgresflex_user (Resource)
|
||||
|
||||
PostgresFlex user resource schema.
|
||||
|
||||
## Example Usage
|
||||
|
||||
```terraform
|
||||
resource "stackit_postgresflex_user" "example" {
|
||||
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
instance_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
username = "username"
|
||||
roles = ["role"]
|
||||
}
|
||||
```
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `instance_id` (String) ID of the PostgresFlex instance.
|
||||
- `project_id` (String) STACKIT project ID to which the instance is associated.
|
||||
- `roles` (Set of String)
|
||||
- `username` (String)
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `host` (String)
|
||||
- `id` (String) Terraform's internal resource ID.
|
||||
- `password` (String, Sensitive)
|
||||
- `port` (Number)
|
||||
- `user_id` (String) User ID.
|
||||
41
docs/resources/postgresql_credentials.md
Normal file
41
docs/resources/postgresql_credentials.md
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_postgresql_credentials Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
PostgreSQL credentials resource schema.
|
||||
---
|
||||
|
||||
# stackit_postgresql_credentials (Resource)
|
||||
|
||||
PostgreSQL credentials resource schema.
|
||||
|
||||
## Example Usage
|
||||
|
||||
```terraform
|
||||
resource "stackit_postgresql_credentials" "example" {
|
||||
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
instance_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
}
|
||||
```
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `instance_id` (String) ID of the PostgreSQL instance.
|
||||
- `project_id` (String) STACKIT Project ID to which the instance is associated.
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `credentials_id` (String) The credentials ID.
|
||||
- `host` (String)
|
||||
- `hosts` (List of String)
|
||||
- `http_api_uri` (String)
|
||||
- `id` (String) Terraform's internal resource identifier.
|
||||
- `name` (String)
|
||||
- `password` (String, Sensitive)
|
||||
- `port` (Number)
|
||||
- `uri` (String)
|
||||
- `username` (String)
|
||||
62
docs/resources/postgresql_instance.md
Normal file
62
docs/resources/postgresql_instance.md
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_postgresql_instance Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
PostgreSQL instance resource schema.
|
||||
---
|
||||
|
||||
# stackit_postgresql_instance (Resource)
|
||||
|
||||
PostgreSQL instance resource schema.
|
||||
|
||||
## Example Usage
|
||||
|
||||
```terraform
|
||||
resource "stackit_postgresql_instance" "example" {
|
||||
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
name = "example-instance"
|
||||
version = "10"
|
||||
plan_name = "example-plan-name"
|
||||
parameters = {
|
||||
sgw_acl = "x.x.x.x/x,y.y.y.y/y"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `name` (String) Instance name.
|
||||
- `plan_name` (String) The selected plan name.
|
||||
- `project_id` (String) STACKIT project ID to which the instance is associated.
|
||||
- `version` (String) The service version.
|
||||
|
||||
### Optional
|
||||
|
||||
- `parameters` (Attributes) (see [below for nested schema](#nestedatt--parameters))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `cf_guid` (String)
|
||||
- `cf_space_guid` (String)
|
||||
- `dashboard_url` (String)
|
||||
- `id` (String) Terraform's internal resource ID.
|
||||
- `image_url` (String)
|
||||
- `instance_id` (String) ID of the PostgreSQL instance.
|
||||
- `organization_guid` (String)
|
||||
- `plan_id` (String) The selected plan ID.
|
||||
|
||||
<a id="nestedatt--parameters"></a>
|
||||
### Nested Schema for `parameters`
|
||||
|
||||
Optional:
|
||||
|
||||
- `enable_monitoring` (Boolean)
|
||||
- `metrics_frequency` (Number)
|
||||
- `metrics_prefix` (String)
|
||||
- `monitoring_instance_id` (String)
|
||||
- `plugins` (List of String)
|
||||
- `sgw_acl` (String)
|
||||
41
docs/resources/rabbitmq_credentials.md
Normal file
41
docs/resources/rabbitmq_credentials.md
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_rabbitmq_credentials Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
RabbitMQ credentials resource schema.
|
||||
---
|
||||
|
||||
# stackit_rabbitmq_credentials (Resource)
|
||||
|
||||
RabbitMQ credentials resource schema.
|
||||
|
||||
## Example Usage
|
||||
|
||||
```terraform
|
||||
resource "stackit_rabbitmq_credentials" "example" {
|
||||
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
instance_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
}
|
||||
```
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `instance_id` (String) ID of the RabbitMQ instance.
|
||||
- `project_id` (String) STACKIT Project ID to which the instance is associated.
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `credentials_id` (String) The credentials ID.
|
||||
- `host` (String)
|
||||
- `hosts` (List of String)
|
||||
- `http_api_uri` (String)
|
||||
- `id` (String) Terraform's internal resource identifier.
|
||||
- `name` (String)
|
||||
- `password` (String, Sensitive)
|
||||
- `port` (Number)
|
||||
- `uri` (String)
|
||||
- `username` (String)
|
||||
57
docs/resources/rabbitmq_instance.md
Normal file
57
docs/resources/rabbitmq_instance.md
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_rabbitmq_instance Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
RabbitMQ instance resource schema.
|
||||
---
|
||||
|
||||
# stackit_rabbitmq_instance (Resource)
|
||||
|
||||
RabbitMQ instance resource schema.
|
||||
|
||||
## Example Usage
|
||||
|
||||
```terraform
|
||||
resource "stackit_rabbitmq_instance" "example" {
|
||||
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
name = "example-instance"
|
||||
version = "10"
|
||||
plan_name = "example-plan-name"
|
||||
parameters = {
|
||||
sgw_acl = "x.x.x.x/x,y.y.y.y/y"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `name` (String) Instance name.
|
||||
- `plan_name` (String) The selected plan name.
|
||||
- `project_id` (String) STACKIT project ID to which the instance is associated.
|
||||
- `version` (String) The service version.
|
||||
|
||||
### Optional
|
||||
|
||||
- `parameters` (Attributes) (see [below for nested schema](#nestedatt--parameters))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `cf_guid` (String)
|
||||
- `cf_space_guid` (String)
|
||||
- `dashboard_url` (String)
|
||||
- `id` (String) Terraform's internal resource ID.
|
||||
- `image_url` (String)
|
||||
- `instance_id` (String) ID of the RabbitMQ instance.
|
||||
- `organization_guid` (String)
|
||||
- `plan_id` (String) The selected plan ID.
|
||||
|
||||
<a id="nestedatt--parameters"></a>
|
||||
### Nested Schema for `parameters`
|
||||
|
||||
Optional:
|
||||
|
||||
- `sgw_acl` (String)
|
||||
41
docs/resources/redis_credentials.md
Normal file
41
docs/resources/redis_credentials.md
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_redis_credentials Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
Redis credentials resource schema.
|
||||
---
|
||||
|
||||
# stackit_redis_credentials (Resource)
|
||||
|
||||
Redis credentials resource schema.
|
||||
|
||||
## Example Usage
|
||||
|
||||
```terraform
|
||||
resource "stackit_redis_credentials" "example" {
|
||||
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
instance_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
}
|
||||
```
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `instance_id` (String) ID of the Redis instance.
|
||||
- `project_id` (String) STACKIT Project ID to which the instance is associated.
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `credentials_id` (String) The credentials ID.
|
||||
- `host` (String)
|
||||
- `hosts` (List of String)
|
||||
- `http_api_uri` (String)
|
||||
- `id` (String) Terraform's internal resource identifier.
|
||||
- `name` (String)
|
||||
- `password` (String, Sensitive)
|
||||
- `port` (Number)
|
||||
- `uri` (String)
|
||||
- `username` (String)
|
||||
57
docs/resources/redis_instance.md
Normal file
57
docs/resources/redis_instance.md
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_redis_instance Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
Redis instance resource schema.
|
||||
---
|
||||
|
||||
# stackit_redis_instance (Resource)
|
||||
|
||||
Redis instance resource schema.
|
||||
|
||||
## Example Usage
|
||||
|
||||
```terraform
|
||||
resource "stackit_redis_instance" "example" {
|
||||
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
name = "example-instance"
|
||||
version = "10"
|
||||
plan_name = "example-plan-name"
|
||||
parameters = {
|
||||
sgw_acl = "x.x.x.x/x,y.y.y.y/y"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `name` (String) Instance name.
|
||||
- `plan_name` (String) The selected plan name.
|
||||
- `project_id` (String) STACKIT project ID to which the instance is associated.
|
||||
- `version` (String) The service version.
|
||||
|
||||
### Optional
|
||||
|
||||
- `parameters` (Attributes) (see [below for nested schema](#nestedatt--parameters))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `cf_guid` (String)
|
||||
- `cf_space_guid` (String)
|
||||
- `dashboard_url` (String)
|
||||
- `id` (String) Terraform's internal resource ID.
|
||||
- `image_url` (String)
|
||||
- `instance_id` (String) ID of the Redis instance.
|
||||
- `organization_guid` (String)
|
||||
- `plan_id` (String) The selected plan ID.
|
||||
|
||||
<a id="nestedatt--parameters"></a>
|
||||
### Nested Schema for `parameters`
|
||||
|
||||
Optional:
|
||||
|
||||
- `sgw_acl` (String)
|
||||
43
docs/resources/resourcemanager_project.md
Normal file
43
docs/resources/resourcemanager_project.md
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_resourcemanager_project Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
Resource Manager project resource schema.
|
||||
---
|
||||
|
||||
# stackit_resourcemanager_project (Resource)
|
||||
|
||||
Resource Manager project resource schema.
|
||||
|
||||
## Example Usage
|
||||
|
||||
```terraform
|
||||
resource "stackit_resourcemanager_project" "example" {
|
||||
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
parent_container_id = "example-parent-container-abc123"
|
||||
name = "example-container"
|
||||
labels = {
|
||||
"Label 1" = "foo"
|
||||
}
|
||||
owner_email = "aa@bb.ccc"
|
||||
}
|
||||
```
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `name` (String) Project name.
|
||||
- `owner_email` (String) Email address of the owner of the project. This value is only considered during creation. Changing it afterwards will have no effect.
|
||||
- `parent_container_id` (String) Parent container ID
|
||||
|
||||
### Optional
|
||||
|
||||
- `labels` (Map of String) Labels are key-value string pairs which can be attached to a resource container. A label key must match the regex [A-ZÄÜÖa-zäüöß0-9_-]{1,64}. A label value must match the regex ^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `container_id` (String) Project container ID. Globally unique, user-friendly identifier.
|
||||
- `id` (String) Terraform's internal unique identifier of the project, equivalent to the container ID
|
||||
152
docs/resources/ske_cluster.md
Normal file
152
docs/resources/ske_cluster.md
Normal file
|
|
@ -0,0 +1,152 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_ske_cluster Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
SKE Cluster Resource schema.
|
||||
---
|
||||
|
||||
# stackit_ske_cluster (Resource)
|
||||
|
||||
SKE Cluster Resource schema.
|
||||
|
||||
## Example Usage
|
||||
|
||||
```terraform
|
||||
resource "stackit_ske_cluster" "example" {
|
||||
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
name = "example-name"
|
||||
kubernetes_version = "1.25"
|
||||
node_pools = [
|
||||
{
|
||||
name = "np-example"
|
||||
machine_type = "b1.2"
|
||||
os_version = "3510.2.5"
|
||||
minimum = "2"
|
||||
maximum = "3"
|
||||
availability_zones = ["eu01-3"]
|
||||
}
|
||||
]
|
||||
maintenance = {
|
||||
enable_kubernetes_version_updates = true
|
||||
enable_machine_image_version_updates = true
|
||||
start = "01:00:00Z"
|
||||
end = "02:00:00Z"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `kubernetes_version` (String) Kubernetes version. Must only contain major and minor version (e.g. 1.22)
|
||||
- `name` (String) The cluster name.
|
||||
- `node_pools` (Attributes List) One or more `node_pool` block as defined below. (see [below for nested schema](#nestedatt--node_pools))
|
||||
- `project_id` (String) STACKIT project ID to which the cluster is associated.
|
||||
|
||||
### Optional
|
||||
|
||||
- `allow_privileged_containers` (Boolean) Flag to specify if privileged mode for containers is enabled or not.
|
||||
This should be used with care since it also disables a couple of other features like the use of some volume type (e.g. PVCs).
|
||||
Deprecated as of Kubernetes 1.25 and later
|
||||
- `extensions` (Attributes) A single extensions block as defined below. (see [below for nested schema](#nestedatt--extensions))
|
||||
- `hibernations` (Attributes List) One or more hibernation block as defined below. (see [below for nested schema](#nestedatt--hibernations))
|
||||
- `maintenance` (Attributes) A single maintenance block as defined below. (see [below for nested schema](#nestedatt--maintenance))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `id` (String) Terraform's internal resource ID.
|
||||
- `kube_config` (String, Sensitive) Kube config file used for connecting to the cluster
|
||||
- `kubernetes_version_used` (String) Full Kubernetes version used. For example, if 1.22 was selected, this value may result to 1.22.15
|
||||
|
||||
<a id="nestedatt--node_pools"></a>
|
||||
### Nested Schema for `node_pools`
|
||||
|
||||
Required:
|
||||
|
||||
- `availability_zones` (List of String) Specify a list of availability zones. E.g. `eu01-m`
|
||||
- `machine_type` (String) The machine type.
|
||||
- `maximum` (Number) Maximum number of nodes in the pool.
|
||||
- `minimum` (Number) Minimum number of nodes in the pool.
|
||||
- `name` (String) Specifies the name of the node pool.
|
||||
- `os_version` (String) The OS image version.
|
||||
|
||||
Optional:
|
||||
|
||||
- `cri` (String) Specifies the container runtime. E.g. `containerd`
|
||||
- `labels` (Map of String) Labels to add to each node.
|
||||
- `max_surge` (Number) Maximum number of additional VMs that are created during an update.
|
||||
- `max_unavailable` (Number) Maximum number of VMs that that can be unavailable during an update.
|
||||
- `os_name` (String) The name of the OS image. E.g. `flatcar`.
|
||||
- `taints` (Attributes List) Specifies a taint list as defined below. (see [below for nested schema](#nestedatt--node_pools--taints))
|
||||
- `volume_size` (Number) The volume size in GB. E.g. `20`
|
||||
- `volume_type` (String) Specifies the volume type. E.g. `storage_premium_perf1`.
|
||||
|
||||
<a id="nestedatt--node_pools--taints"></a>
|
||||
### Nested Schema for `node_pools.taints`
|
||||
|
||||
Required:
|
||||
|
||||
- `effect` (String) The taint effect. E.g `PreferNoSchedule`.
|
||||
- `key` (String) Taint key to be applied to a node.
|
||||
|
||||
Optional:
|
||||
|
||||
- `value` (String) Taint value corresponding to the taint key.
|
||||
|
||||
|
||||
|
||||
<a id="nestedatt--extensions"></a>
|
||||
### Nested Schema for `extensions`
|
||||
|
||||
Optional:
|
||||
|
||||
- `acl` (Attributes) Cluster access control configuration. (see [below for nested schema](#nestedatt--extensions--acl))
|
||||
- `argus` (Attributes) A single argus block as defined below. (see [below for nested schema](#nestedatt--extensions--argus))
|
||||
|
||||
<a id="nestedatt--extensions--acl"></a>
|
||||
### Nested Schema for `extensions.acl`
|
||||
|
||||
Required:
|
||||
|
||||
- `allowed_cidrs` (List of String) Specify a list of CIDRs to whitelist.
|
||||
- `enabled` (Boolean) Is ACL enabled?
|
||||
|
||||
|
||||
<a id="nestedatt--extensions--argus"></a>
|
||||
### Nested Schema for `extensions.argus`
|
||||
|
||||
Required:
|
||||
|
||||
- `enabled` (Boolean) Flag to enable/disable Argus extensions.
|
||||
|
||||
Optional:
|
||||
|
||||
- `argus_instance_id` (String) Argus instance ID to choose which Argus instance is used. Required when enabled is set to `true`.
|
||||
|
||||
|
||||
|
||||
<a id="nestedatt--hibernations"></a>
|
||||
### Nested Schema for `hibernations`
|
||||
|
||||
Required:
|
||||
|
||||
- `end` (String) End time of hibernation in crontab syntax. E.g. `0 8 * * *` for waking up the cluster at 8am.
|
||||
- `start` (String) Start time of cluster hibernation in crontab syntax. E.g. `0 18 * * *` for starting everyday at 6pm.
|
||||
|
||||
Optional:
|
||||
|
||||
- `timezone` (String) Timezone name corresponding to a file in the IANA Time Zone database. i.e. `Europe/Berlin`.
|
||||
|
||||
|
||||
<a id="nestedatt--maintenance"></a>
|
||||
### Nested Schema for `maintenance`
|
||||
|
||||
Required:
|
||||
|
||||
- `enable_kubernetes_version_updates` (Boolean) Flag to enable/disable auto-updates of the Kubernetes version.
|
||||
- `enable_machine_image_version_updates` (Boolean) Flag to enable/disable auto-updates of the OS image version.
|
||||
- `end` (String) Time for maintenance window end. E.g. `01:23:45Z`, `05:00:00+02:00`.
|
||||
- `start` (String) Time for maintenance window start. E.g. `01:23:45Z`, `05:00:00+02:00`.
|
||||
30
docs/resources/ske_project.md
Normal file
30
docs/resources/ske_project.md
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "stackit_ske_project Resource - stackit"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# stackit_ske_project (Resource)
|
||||
|
||||
|
||||
|
||||
## Example Usage
|
||||
|
||||
```terraform
|
||||
resource "stackit_ske_project" "example" {
|
||||
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
}
|
||||
```
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `project_id` (String) STACKIT Project ID in which the kubernetes project is enabled.
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `id` (String) Terraform's internal resource ID.
|
||||
Loading…
Add table
Add a link
Reference in a new issue