Skip to content

Commit 6e51bdd

Browse files
hcsa73Henrique Santos
andauthored
Object storage improvements (#84)
* Add example * Rename bucket_name --> bucket * Fix examples in wrong folder * Add example * Lint examples * Fix examples --------- Co-authored-by: Henrique Santos <[email protected]>
1 parent 7334c80 commit 6e51bdd

File tree

18 files changed

+106
-52
lines changed

18 files changed

+106
-52
lines changed

docs/data-sources/objectstorage_bucket.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,25 @@ description: |-
1010

1111
ObjectStorage bucket data source schema.
1212

13+
## Example Usage
1314

15+
```terraform
16+
data "stackit_objectstorage_bucket" "example" {
17+
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
18+
name = "example-name"
19+
}
20+
```
1421

1522
<!-- schema generated by tfplugindocs -->
1623
## Schema
1724

1825
### Required
1926

20-
- `bucket_name` (String) The bucket name. It must be DNS conform.
27+
- `name` (String) The bucket name. It must be DNS conform.
2128
- `project_id` (String) STACKIT Project ID to which the bucket is associated.
2229

2330
### Read-Only
2431

25-
- `id` (String) Terraform's internal data source identifier. It is structured as "`project_id`,`bucket_name`".
32+
- `id` (String) Terraform's internal data source identifier. It is structured as "`project_id`,`name`".
2633
- `url_path_style` (String)
2734
- `url_virtual_hosted_style` (String)

docs/data-sources/objectstorage_credential.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,15 @@ description: |-
1010

1111
ObjectStorage credential data source schema.
1212

13-
13+
## Example Usage
14+
15+
```terraform
16+
data "stackit_objectstorage_credentials_group" "example" {
17+
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
18+
credentials_group_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
19+
credential_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
20+
}
21+
```
1422

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

docs/data-sources/objectstorage_credentials_group.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,14 @@ description: |-
1010

1111
ObjectStorage credentials group data source schema.
1212

13-
13+
## Example Usage
14+
15+
```terraform
16+
data "stackit_objectstorage_credentials_group" "example" {
17+
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
18+
credentials_group_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
19+
}
20+
```
1421

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

docs/resources/objectstorage_bucket.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,25 @@ description: |-
1010

1111
ObjectStorage bucket resource schema.
1212

13+
## Example Usage
1314

15+
```terraform
16+
resource "stackit_objectstorage_bucket" "example" {
17+
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
18+
name = "example-bucket"
19+
}
20+
```
1421

1522
<!-- schema generated by tfplugindocs -->
1623
## Schema
1724

1825
### Required
1926

20-
- `bucket_name` (String) The bucket name. It must be DNS conform.
27+
- `name` (String) The bucket name. It must be DNS conform.
2128
- `project_id` (String) STACKIT Project ID to which the bucket is associated.
2229

2330
### Read-Only
2431

25-
- `id` (String) Terraform's internal resource identifier. It is structured as "`project_id`,`bucket_name`".
32+
- `id` (String) Terraform's internal resource identifier. It is structured as "`project_id`,`name`".
2633
- `url_path_style` (String)
2734
- `url_virtual_hosted_style` (String)

docs/resources/objectstorage_credential.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,15 @@ description: |-
1010

1111
ObjectStorage credential resource schema.
1212

13-
13+
## Example Usage
14+
15+
```terraform
16+
resource "stackit_objectstorage_credential" "example" {
17+
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
18+
credentials_group_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
19+
expiration_timestamp = "2027-01-02T03:04:05Z"
20+
}
21+
```
1422

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

docs/resources/objectstorage_credentials_group.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,14 @@ description: |-
1010

1111
ObjectStorage credentials group resource schema.
1212

13-
13+
## Example Usage
14+
15+
```terraform
16+
resource "stackit_objectstorage_credentials_group" "example" {
17+
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
18+
name = "example-credentials-group"
19+
}
20+
```
1421

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

examples/data-sources/stackit_object_storage_bucket/data-source.tf

Lines changed: 0 additions & 4 deletions
This file was deleted.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
data "stackit_objectstorage_bucket" "example" {
2+
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
3+
name = "example-name"
4+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
data "stackit_objectstorage_credentials_group" "example" {
2+
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
3+
credentials_group_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
4+
credential_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
5+
}
File renamed without changes.

0 commit comments

Comments
 (0)