Skip to content

Commit b5f4941

Browse files
author
Nishu Goel
committed
Merge branch 'main' into speakeasy-sdk-regen-1705969086
2 parents 3f97709 + 1938380 commit b5f4941

File tree

5 files changed

+44
-16
lines changed

5 files changed

+44
-16
lines changed

docs/resources/file.md

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,10 @@ File Resource
1414

1515
```terraform
1616
resource "epilot-file_file" "my_file" {
17-
access_control = "public-read"
18-
additional_properties = "{ \"see\": \"documentation\" }"
19-
bucket = "epilot-files-prod"
20-
custom_download_url = "https://both-legging.net"
21-
document_type = "archive"
22-
file_entity_id = "...my_file_entity_id..."
23-
filename = "document.pdf"
24-
key = "123/4d689aeb-1497-4410-a9fe-b36ca9ac4389/document.pdf"
25-
tags = [
26-
"...",
27-
]
17+
access_control = "private"
18+
filename = epilot-file_upload_file.my_uploadfile.filename
19+
bucket = epilot-file_upload_file.my_uploadfile.s3ref.bucket
20+
key = epilot-file_upload_file.my_uploadfile.s3ref.key
2821
}
2922
```
3023

docs/resources/upload_file.md

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,30 @@ UploadFile Resource
1313
## Example Usage
1414

1515
```terraform
16+
# Upload file to S3
1617
resource "epilot-file_upload_file" "my_uploadfile" {
17-
file_entity_id = "ef7d985c-2385-44f4-9c71-ae06a52264f8"
18-
filename = "document.pdf"
19-
mime_type = "application/pdf"
18+
filename = "NishuGoel.png"
19+
mime_type = "image/png"
20+
}
21+
22+
output "uploaded_file" {
23+
value = epilot-file_upload_file.my_uploadfile
24+
}
25+
26+
27+
resource "aws_s3_object" "s3_file_upload" {
28+
bucket = epilot-file_upload_file.my_uploadfile.s3ref.bucket
29+
key = epilot-file_upload_file.my_uploadfile.s3ref.key
30+
source = "/Users/nishugoel/epilot/terraform blueprints/terraform-provider-epilot-file/examples/resources/epilot-file_upload_file/NishuGoel.png"
31+
}
32+
33+
# Save uploaded file
34+
resource "epilot-file_file" "my_file" {
35+
access_control = "private"
36+
filename = epilot-file_upload_file.my_uploadfile.filename
37+
bucket = epilot-file_upload_file.my_uploadfile.s3ref.bucket
38+
key = epilot-file_upload_file.my_uploadfile.s3ref.key
39+
entity_id = ""
2040
}
2141
```
2242

48.6 KB
Loading

examples/resources/epilot-file_upload_file/provider.tf

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ terraform {
44
source = "epilot-dev/epilot-file"
55
version = "2.1.1"
66
}
7+
aws = {
8+
source = "hashicorp/aws"
9+
version = "5.33.0"
10+
}
711
}
812
}
913

@@ -16,4 +20,8 @@ variable epilot_auth {
1620
provider "epilot-file" {
1721
# Configuration options
1822
epilot_auth = var.epilot_auth
23+
}
24+
25+
provider "aws" {
26+
# Configuration options
1927
}
Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,27 @@
11
# Upload file to S3
22
resource "epilot-file_upload_file" "my_uploadfile" {
3-
filename = "pumpkin.png"
3+
filename = "NishuGoel.png"
44
mime_type = "image/png"
55
}
66

7-
output "val" {
7+
output "uploaded_file" {
88
value = epilot-file_upload_file.my_uploadfile
99
}
1010

1111

12+
resource "aws_s3_object" "s3_file_upload" {
13+
bucket = epilot-file_upload_file.my_uploadfile.s3ref.bucket
14+
key = epilot-file_upload_file.my_uploadfile.s3ref.key
15+
source = "/Users/nishugoel/epilot/terraform blueprints/terraform-provider-epilot-file/examples/resources/epilot-file_upload_file/NishuGoel.png"
16+
}
17+
1218
# Save uploaded file
1319
resource "epilot-file_file" "my_file" {
1420
access_control = "private"
1521
filename = epilot-file_upload_file.my_uploadfile.filename
1622
bucket = epilot-file_upload_file.my_uploadfile.s3ref.bucket
1723
key = epilot-file_upload_file.my_uploadfile.s3ref.key
24+
entity_id = ""
1825
}
1926

2027

0 commit comments

Comments
 (0)