published on Tuesday, Sep 29, 2026 by htmlcsstoimage
HTML/CSS to Imagepublished on Tuesday, Sep 29, 2026 by htmlcsstoimage
Create StorageDestination Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new StorageDestination(name: string, args: StorageDestinationArgs, opts?: CustomResourceOptions);@overload
def StorageDestination(resource_name: str,
args: StorageDestinationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def StorageDestination(resource_name: str,
opts: Optional[ResourceOptions] = None,
connection_info: Optional[StorageDestinationConnectionInfoArgs] = None,
name: Optional[str] = None,
disabled: Optional[bool] = None,
hcti_storage_disabled: Optional[bool] = None)func NewStorageDestination(ctx *Context, name string, args StorageDestinationArgs, opts ...ResourceOption) (*StorageDestination, error)public StorageDestination(string name, StorageDestinationArgs args, CustomResourceOptions? opts = null)
public StorageDestination(String name, StorageDestinationArgs args)
public StorageDestination(String name, StorageDestinationArgs args, CustomResourceOptions options)
type: html-css-to-image:StorageDestination
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "html-css-to-image_storage_destination" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args StorageDestinationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args StorageDestinationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args StorageDestinationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args StorageDestinationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args StorageDestinationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var storageDestinationResource = new HtmlCssToImage.StorageDestination("storageDestinationResource", new()
{
ConnectionInfo = new HtmlCssToImage.Inputs.StorageDestinationConnectionInfoArgs
{
AwsS3 = new HtmlCssToImage.Inputs.StorageDestinationConnectionInfoAwsS3Args
{
Bucket = "string",
Region = "string",
RoleArn = "string",
KeyPrefix = "string",
},
BackblazeB2 = new HtmlCssToImage.Inputs.StorageDestinationConnectionInfoBackblazeB2Args
{
AccessKeyId = "string",
Bucket = "string",
Region = "string",
KeyPrefix = "string",
SecretAccessKey = "string",
},
CloudflareR2 = new HtmlCssToImage.Inputs.StorageDestinationConnectionInfoCloudflareR2Args
{
AccessKeyId = "string",
Bucket = "string",
CloudflareAccountId = "string",
CloudflareJurisdiction = "string",
KeyPrefix = "string",
SecretAccessKey = "string",
},
DigitaloceanSpaces = new HtmlCssToImage.Inputs.StorageDestinationConnectionInfoDigitaloceanSpacesArgs
{
AccessKeyId = "string",
Bucket = "string",
Region = "string",
KeyPrefix = "string",
SecretAccessKey = "string",
},
GoogleCloudStorage = new HtmlCssToImage.Inputs.StorageDestinationConnectionInfoGoogleCloudStorageArgs
{
AccessKeyId = "string",
Bucket = "string",
KeyPrefix = "string",
SecretAccessKey = "string",
},
OtherS3Compatible = new HtmlCssToImage.Inputs.StorageDestinationConnectionInfoOtherS3CompatibleArgs
{
AccessKeyId = "string",
Bucket = "string",
Endpoint = "string",
ForcePathStyle = false,
KeyPrefix = "string",
Region = "string",
SecretAccessKey = "string",
},
Wasabi = new HtmlCssToImage.Inputs.StorageDestinationConnectionInfoWasabiArgs
{
AccessKeyId = "string",
Bucket = "string",
Region = "string",
KeyPrefix = "string",
SecretAccessKey = "string",
},
},
Name = "string",
Disabled = false,
HctiStorageDisabled = false,
});
example, err := htmlcsstoimage.NewStorageDestination(ctx, "storageDestinationResource", &htmlcsstoimage.StorageDestinationArgs{
ConnectionInfo: &.StorageDestinationConnectionInfoArgs{
AwsS3: &.StorageDestinationConnectionInfoAwsS3Args{
Bucket: pulumi.String("string"),
Region: pulumi.String("string"),
RoleArn: pulumi.String("string"),
KeyPrefix: pulumi.String("string"),
},
BackblazeB2: &.StorageDestinationConnectionInfoBackblazeB2Args{
AccessKeyId: pulumi.String("string"),
Bucket: pulumi.String("string"),
Region: pulumi.String("string"),
KeyPrefix: pulumi.String("string"),
SecretAccessKey: pulumi.String("string"),
},
CloudflareR2: &.StorageDestinationConnectionInfoCloudflareR2Args{
AccessKeyId: pulumi.String("string"),
Bucket: pulumi.String("string"),
CloudflareAccountId: pulumi.String("string"),
CloudflareJurisdiction: pulumi.String("string"),
KeyPrefix: pulumi.String("string"),
SecretAccessKey: pulumi.String("string"),
},
DigitaloceanSpaces: &.StorageDestinationConnectionInfoDigitaloceanSpacesArgs{
AccessKeyId: pulumi.String("string"),
Bucket: pulumi.String("string"),
Region: pulumi.String("string"),
KeyPrefix: pulumi.String("string"),
SecretAccessKey: pulumi.String("string"),
},
GoogleCloudStorage: &.StorageDestinationConnectionInfoGoogleCloudStorageArgs{
AccessKeyId: pulumi.String("string"),
Bucket: pulumi.String("string"),
KeyPrefix: pulumi.String("string"),
SecretAccessKey: pulumi.String("string"),
},
OtherS3Compatible: &.StorageDestinationConnectionInfoOtherS3CompatibleArgs{
AccessKeyId: pulumi.String("string"),
Bucket: pulumi.String("string"),
Endpoint: pulumi.String("string"),
ForcePathStyle: pulumi.Bool(false),
KeyPrefix: pulumi.String("string"),
Region: pulumi.String("string"),
SecretAccessKey: pulumi.String("string"),
},
Wasabi: &.StorageDestinationConnectionInfoWasabiArgs{
AccessKeyId: pulumi.String("string"),
Bucket: pulumi.String("string"),
Region: pulumi.String("string"),
KeyPrefix: pulumi.String("string"),
SecretAccessKey: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
Disabled: pulumi.Bool(false),
HctiStorageDisabled: pulumi.Bool(false),
})
resource "html-css-to-image_storage_destination" "storageDestinationResource" {
lifecycle {
create_before_destroy = true
}
connection_info = {
aws_s3 = {
bucket = "string"
region = "string"
role_arn = "string"
key_prefix = "string"
}
backblaze_b2 = {
access_key_id = "string"
bucket = "string"
region = "string"
key_prefix = "string"
secret_access_key = "string"
}
cloudflare_r2 = {
access_key_id = "string"
bucket = "string"
cloudflare_account_id = "string"
cloudflare_jurisdiction = "string"
key_prefix = "string"
secret_access_key = "string"
}
digitalocean_spaces = {
access_key_id = "string"
bucket = "string"
region = "string"
key_prefix = "string"
secret_access_key = "string"
}
google_cloud_storage = {
access_key_id = "string"
bucket = "string"
key_prefix = "string"
secret_access_key = "string"
}
other_s3_compatible = {
access_key_id = "string"
bucket = "string"
endpoint = "string"
force_path_style = false
key_prefix = "string"
region = "string"
secret_access_key = "string"
}
wasabi = {
access_key_id = "string"
bucket = "string"
region = "string"
key_prefix = "string"
secret_access_key = "string"
}
}
name = "string"
disabled = false
hcti_storage_disabled = false
}
var storageDestinationResource = new StorageDestination("storageDestinationResource", StorageDestinationArgs.builder()
.connectionInfo(StorageDestinationConnectionInfoArgs.builder()
.awsS3(StorageDestinationConnectionInfoAwsS3Args.builder()
.bucket("string")
.region("string")
.roleArn("string")
.keyPrefix("string")
.build())
.backblazeB2(StorageDestinationConnectionInfoBackblazeB2Args.builder()
.accessKeyId("string")
.bucket("string")
.region("string")
.keyPrefix("string")
.secretAccessKey("string")
.build())
.cloudflareR2(StorageDestinationConnectionInfoCloudflareR2Args.builder()
.accessKeyId("string")
.bucket("string")
.cloudflareAccountId("string")
.cloudflareJurisdiction("string")
.keyPrefix("string")
.secretAccessKey("string")
.build())
.digitaloceanSpaces(StorageDestinationConnectionInfoDigitaloceanSpacesArgs.builder()
.accessKeyId("string")
.bucket("string")
.region("string")
.keyPrefix("string")
.secretAccessKey("string")
.build())
.googleCloudStorage(StorageDestinationConnectionInfoGoogleCloudStorageArgs.builder()
.accessKeyId("string")
.bucket("string")
.keyPrefix("string")
.secretAccessKey("string")
.build())
.otherS3Compatible(StorageDestinationConnectionInfoOtherS3CompatibleArgs.builder()
.accessKeyId("string")
.bucket("string")
.endpoint("string")
.forcePathStyle(false)
.keyPrefix("string")
.region("string")
.secretAccessKey("string")
.build())
.wasabi(StorageDestinationConnectionInfoWasabiArgs.builder()
.accessKeyId("string")
.bucket("string")
.region("string")
.keyPrefix("string")
.secretAccessKey("string")
.build())
.build())
.name("string")
.disabled(false)
.hctiStorageDisabled(false)
.build());
storage_destination_resource = html_css_to_image.StorageDestination("storageDestinationResource",
connection_info={
"aws_s3": {
"bucket": "string",
"region": "string",
"role_arn": "string",
"key_prefix": "string",
},
"backblaze_b2": {
"access_key_id": "string",
"bucket": "string",
"region": "string",
"key_prefix": "string",
"secret_access_key": "string",
},
"cloudflare_r2": {
"access_key_id": "string",
"bucket": "string",
"cloudflare_account_id": "string",
"cloudflare_jurisdiction": "string",
"key_prefix": "string",
"secret_access_key": "string",
},
"digitalocean_spaces": {
"access_key_id": "string",
"bucket": "string",
"region": "string",
"key_prefix": "string",
"secret_access_key": "string",
},
"google_cloud_storage": {
"access_key_id": "string",
"bucket": "string",
"key_prefix": "string",
"secret_access_key": "string",
},
"other_s3_compatible": {
"access_key_id": "string",
"bucket": "string",
"endpoint": "string",
"force_path_style": False,
"key_prefix": "string",
"region": "string",
"secret_access_key": "string",
},
"wasabi": {
"access_key_id": "string",
"bucket": "string",
"region": "string",
"key_prefix": "string",
"secret_access_key": "string",
},
},
name="string",
disabled=False,
hcti_storage_disabled=False)
const storageDestinationResource = new html_css_to_image.StorageDestination("storageDestinationResource", {
connectionInfo: {
awsS3: {
bucket: "string",
region: "string",
roleArn: "string",
keyPrefix: "string",
},
backblazeB2: {
accessKeyId: "string",
bucket: "string",
region: "string",
keyPrefix: "string",
secretAccessKey: "string",
},
cloudflareR2: {
accessKeyId: "string",
bucket: "string",
cloudflareAccountId: "string",
cloudflareJurisdiction: "string",
keyPrefix: "string",
secretAccessKey: "string",
},
digitaloceanSpaces: {
accessKeyId: "string",
bucket: "string",
region: "string",
keyPrefix: "string",
secretAccessKey: "string",
},
googleCloudStorage: {
accessKeyId: "string",
bucket: "string",
keyPrefix: "string",
secretAccessKey: "string",
},
otherS3Compatible: {
accessKeyId: "string",
bucket: "string",
endpoint: "string",
forcePathStyle: false,
keyPrefix: "string",
region: "string",
secretAccessKey: "string",
},
wasabi: {
accessKeyId: "string",
bucket: "string",
region: "string",
keyPrefix: "string",
secretAccessKey: "string",
},
},
name: "string",
disabled: false,
hctiStorageDisabled: false,
});
type: html-css-to-image:StorageDestination
properties:
connectionInfo:
awsS3:
bucket: string
keyPrefix: string
region: string
roleArn: string
backblazeB2:
accessKeyId: string
bucket: string
keyPrefix: string
region: string
secretAccessKey: string
cloudflareR2:
accessKeyId: string
bucket: string
cloudflareAccountId: string
cloudflareJurisdiction: string
keyPrefix: string
secretAccessKey: string
digitaloceanSpaces:
accessKeyId: string
bucket: string
keyPrefix: string
region: string
secretAccessKey: string
googleCloudStorage:
accessKeyId: string
bucket: string
keyPrefix: string
secretAccessKey: string
otherS3Compatible:
accessKeyId: string
bucket: string
endpoint: string
forcePathStyle: false
keyPrefix: string
region: string
secretAccessKey: string
wasabi:
accessKeyId: string
bucket: string
keyPrefix: string
region: string
secretAccessKey: string
disabled: false
hctiStorageDisabled: false
name: string
StorageDestination Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The StorageDestination resource accepts the following input properties:
- Connection
Info Pulumi.Html Css To Image. Inputs. Storage Destination Connection Info - Set exactly one provider object: aws_s3, cloudflare_r2, backblaze_b2, digitalocean_spaces, wasabi, google_cloud_storage, or other_s3_compatible. Switching objects updates in place.
- Name string
- Display name, 3–255 characters after trimming.
- Disabled bool
- Disable this destination for new renders. Defaults to false.
- Hcti
Storage boolDisabled - Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
- Connection
Info StorageDestination Connection Info Args - Set exactly one provider object: aws_s3, cloudflare_r2, backblaze_b2, digitalocean_spaces, wasabi, google_cloud_storage, or other_s3_compatible. Switching objects updates in place.
- Name string
- Display name, 3–255 characters after trimming.
- Disabled bool
- Disable this destination for new renders. Defaults to false.
- Hcti
Storage boolDisabled - Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
- connection_
info object - Set exactly one provider object: aws_s3, cloudflare_r2, backblaze_b2, digitalocean_spaces, wasabi, google_cloud_storage, or other_s3_compatible. Switching objects updates in place.
- name string
- Display name, 3–255 characters after trimming.
- disabled bool
- Disable this destination for new renders. Defaults to false.
- hcti_
storage_ booldisabled - Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
- connection
Info StorageDestination Connection Info - Set exactly one provider object: aws_s3, cloudflare_r2, backblaze_b2, digitalocean_spaces, wasabi, google_cloud_storage, or other_s3_compatible. Switching objects updates in place.
- name String
- Display name, 3–255 characters after trimming.
- disabled Boolean
- Disable this destination for new renders. Defaults to false.
- hcti
Storage BooleanDisabled - Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
- connection
Info StorageDestination Connection Info - Set exactly one provider object: aws_s3, cloudflare_r2, backblaze_b2, digitalocean_spaces, wasabi, google_cloud_storage, or other_s3_compatible. Switching objects updates in place.
- name string
- Display name, 3–255 characters after trimming.
- disabled boolean
- Disable this destination for new renders. Defaults to false.
- hcti
Storage booleanDisabled - Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
- connection_
info StorageDestination Connection Info Args - Set exactly one provider object: aws_s3, cloudflare_r2, backblaze_b2, digitalocean_spaces, wasabi, google_cloud_storage, or other_s3_compatible. Switching objects updates in place.
- name str
- Display name, 3–255 characters after trimming.
- disabled bool
- Disable this destination for new renders. Defaults to false.
- hcti_
storage_ booldisabled - Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
- connection
Info Property Map - Set exactly one provider object: aws_s3, cloudflare_r2, backblaze_b2, digitalocean_spaces, wasabi, google_cloud_storage, or other_s3_compatible. Switching objects updates in place.
- name String
- Display name, 3–255 characters after trimming.
- disabled Boolean
- Disable this destination for new renders. Defaults to false.
- hcti
Storage BooleanDisabled - Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
Outputs
All input properties are implicitly available as output properties. Additionally, the StorageDestination resource produces the following output properties:
- Created
At string - Creation timestamp.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Test stringError - Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
- Last
Test boolSucceeded - Latest API connection test result, or null.
- Last
Tested stringAt - Timestamp of the latest API connection test, or null. Refresh does not run tests.
- Updated
At string - Last update timestamp.
- Created
At string - Creation timestamp.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Test stringError - Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
- Last
Test boolSucceeded - Latest API connection test result, or null.
- Last
Tested stringAt - Timestamp of the latest API connection test, or null. Refresh does not run tests.
- Updated
At string - Last update timestamp.
- created_
at string - Creation timestamp.
- id string
- The provider-assigned unique ID for this managed resource.
- last_
test_ stringerror - Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
- last_
test_ boolsucceeded - Latest API connection test result, or null.
- last_
tested_ stringat - Timestamp of the latest API connection test, or null. Refresh does not run tests.
- updated_
at string - Last update timestamp.
- created
At String - Creation timestamp.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Test StringError - Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
- last
Test BooleanSucceeded - Latest API connection test result, or null.
- last
Tested StringAt - Timestamp of the latest API connection test, or null. Refresh does not run tests.
- updated
At String - Last update timestamp.
- created
At string - Creation timestamp.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Test stringError - Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
- last
Test booleanSucceeded - Latest API connection test result, or null.
- last
Tested stringAt - Timestamp of the latest API connection test, or null. Refresh does not run tests.
- updated
At string - Last update timestamp.
- created_
at str - Creation timestamp.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
test_ strerror - Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
- last_
test_ boolsucceeded - Latest API connection test result, or null.
- last_
tested_ strat - Timestamp of the latest API connection test, or null. Refresh does not run tests.
- updated_
at str - Last update timestamp.
- created
At String - Creation timestamp.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Test StringError - Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
- last
Test BooleanSucceeded - Latest API connection test result, or null.
- last
Tested StringAt - Timestamp of the latest API connection test, or null. Refresh does not run tests.
- updated
At String - Last update timestamp.
Look up Existing StorageDestination Resource
Get an existing StorageDestination resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: StorageDestinationState, opts?: CustomResourceOptions): StorageDestination@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
connection_info: Optional[StorageDestinationConnectionInfoArgs] = None,
created_at: Optional[str] = None,
disabled: Optional[bool] = None,
hcti_storage_disabled: Optional[bool] = None,
last_test_error: Optional[str] = None,
last_test_succeeded: Optional[bool] = None,
last_tested_at: Optional[str] = None,
name: Optional[str] = None,
updated_at: Optional[str] = None) -> StorageDestinationfunc GetStorageDestination(ctx *Context, name string, id IDInput, state *StorageDestinationState, opts ...ResourceOption) (*StorageDestination, error)public static StorageDestination Get(string name, Input<string> id, StorageDestinationState? state, CustomResourceOptions? opts = null)public static StorageDestination get(String name, Output<String> id, StorageDestinationState state, CustomResourceOptions options)resources: _: type: html-css-to-image:StorageDestination get: id: ${id}import {
to = html-css-to-image_storage_destination.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Connection
Info Pulumi.Html Css To Image. Inputs. Storage Destination Connection Info - Set exactly one provider object: aws_s3, cloudflare_r2, backblaze_b2, digitalocean_spaces, wasabi, google_cloud_storage, or other_s3_compatible. Switching objects updates in place.
- Created
At string - Creation timestamp.
- Disabled bool
- Disable this destination for new renders. Defaults to false.
- Hcti
Storage boolDisabled - Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
- Last
Test stringError - Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
- Last
Test boolSucceeded - Latest API connection test result, or null.
- Last
Tested stringAt - Timestamp of the latest API connection test, or null. Refresh does not run tests.
- Name string
- Display name, 3–255 characters after trimming.
- Updated
At string - Last update timestamp.
- Connection
Info StorageDestination Connection Info Args - Set exactly one provider object: aws_s3, cloudflare_r2, backblaze_b2, digitalocean_spaces, wasabi, google_cloud_storage, or other_s3_compatible. Switching objects updates in place.
- Created
At string - Creation timestamp.
- Disabled bool
- Disable this destination for new renders. Defaults to false.
- Hcti
Storage boolDisabled - Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
- Last
Test stringError - Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
- Last
Test boolSucceeded - Latest API connection test result, or null.
- Last
Tested stringAt - Timestamp of the latest API connection test, or null. Refresh does not run tests.
- Name string
- Display name, 3–255 characters after trimming.
- Updated
At string - Last update timestamp.
- connection_
info object - Set exactly one provider object: aws_s3, cloudflare_r2, backblaze_b2, digitalocean_spaces, wasabi, google_cloud_storage, or other_s3_compatible. Switching objects updates in place.
- created_
at string - Creation timestamp.
- disabled bool
- Disable this destination for new renders. Defaults to false.
- hcti_
storage_ booldisabled - Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
- last_
test_ stringerror - Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
- last_
test_ boolsucceeded - Latest API connection test result, or null.
- last_
tested_ stringat - Timestamp of the latest API connection test, or null. Refresh does not run tests.
- name string
- Display name, 3–255 characters after trimming.
- updated_
at string - Last update timestamp.
- connection
Info StorageDestination Connection Info - Set exactly one provider object: aws_s3, cloudflare_r2, backblaze_b2, digitalocean_spaces, wasabi, google_cloud_storage, or other_s3_compatible. Switching objects updates in place.
- created
At String - Creation timestamp.
- disabled Boolean
- Disable this destination for new renders. Defaults to false.
- hcti
Storage BooleanDisabled - Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
- last
Test StringError - Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
- last
Test BooleanSucceeded - Latest API connection test result, or null.
- last
Tested StringAt - Timestamp of the latest API connection test, or null. Refresh does not run tests.
- name String
- Display name, 3–255 characters after trimming.
- updated
At String - Last update timestamp.
- connection
Info StorageDestination Connection Info - Set exactly one provider object: aws_s3, cloudflare_r2, backblaze_b2, digitalocean_spaces, wasabi, google_cloud_storage, or other_s3_compatible. Switching objects updates in place.
- created
At string - Creation timestamp.
- disabled boolean
- Disable this destination for new renders. Defaults to false.
- hcti
Storage booleanDisabled - Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
- last
Test stringError - Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
- last
Test booleanSucceeded - Latest API connection test result, or null.
- last
Tested stringAt - Timestamp of the latest API connection test, or null. Refresh does not run tests.
- name string
- Display name, 3–255 characters after trimming.
- updated
At string - Last update timestamp.
- connection_
info StorageDestination Connection Info Args - Set exactly one provider object: aws_s3, cloudflare_r2, backblaze_b2, digitalocean_spaces, wasabi, google_cloud_storage, or other_s3_compatible. Switching objects updates in place.
- created_
at str - Creation timestamp.
- disabled bool
- Disable this destination for new renders. Defaults to false.
- hcti_
storage_ booldisabled - Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
- last_
test_ strerror - Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
- last_
test_ boolsucceeded - Latest API connection test result, or null.
- last_
tested_ strat - Timestamp of the latest API connection test, or null. Refresh does not run tests.
- name str
- Display name, 3–255 characters after trimming.
- updated_
at str - Last update timestamp.
- connection
Info Property Map - Set exactly one provider object: aws_s3, cloudflare_r2, backblaze_b2, digitalocean_spaces, wasabi, google_cloud_storage, or other_s3_compatible. Switching objects updates in place.
- created
At String - Creation timestamp.
- disabled Boolean
- Disable this destination for new renders. Defaults to false.
- hcti
Storage BooleanDisabled - Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
- last
Test StringError - Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
- last
Test BooleanSucceeded - Latest API connection test result, or null.
- last
Tested StringAt - Timestamp of the latest API connection test, or null. Refresh does not run tests.
- name String
- Display name, 3–255 characters after trimming.
- updated
At String - Last update timestamp.
Supporting Types
StorageDestinationConnectionInfo, StorageDestinationConnectionInfoArgs
- Aws
S3 Pulumi.Html Css To Image. Inputs. Storage Destination Connection Info Aws S3 - Connection settings for aws_s3. Set exactly one provider object inside connection_info.
- Backblaze
B2 Pulumi.Html Css To Image. Inputs. Storage Destination Connection Info Backblaze B2 - Connection settings for backblaze_b2. Set exactly one provider object inside connection_info.
- Cloudflare
R2 Pulumi.Html Css To Image. Inputs. Storage Destination Connection Info Cloudflare R2 - Connection settings for cloudflare_r2. Set exactly one provider object inside connection_info.
- Digitalocean
Spaces Pulumi.Html Css To Image. Inputs. Storage Destination Connection Info Digitalocean Spaces - Connection settings for digitalocean_spaces. Set exactly one provider object inside connection_info.
- Google
Cloud Pulumi.Storage Html Css To Image. Inputs. Storage Destination Connection Info Google Cloud Storage - Connection settings for google_cloud_storage. Set exactly one provider object inside connection_info.
- Other
S3Compatible Pulumi.Html Css To Image. Inputs. Storage Destination Connection Info Other S3Compatible - Connection settings for other_s3_compatible. Set exactly one provider object inside connection_info.
- Wasabi
Pulumi.
Html Css To Image. Inputs. Storage Destination Connection Info Wasabi - Connection settings for wasabi. Set exactly one provider object inside connection_info.
- Aws
S3 StorageDestination Connection Info Aws S3 - Connection settings for aws_s3. Set exactly one provider object inside connection_info.
- Backblaze
B2 StorageDestination Connection Info Backblaze B2 - Connection settings for backblaze_b2. Set exactly one provider object inside connection_info.
- Cloudflare
R2 StorageDestination Connection Info Cloudflare R2 - Connection settings for cloudflare_r2. Set exactly one provider object inside connection_info.
- Digitalocean
Spaces StorageDestination Connection Info Digitalocean Spaces - Connection settings for digitalocean_spaces. Set exactly one provider object inside connection_info.
- Google
Cloud StorageStorage Destination Connection Info Google Cloud Storage - Connection settings for google_cloud_storage. Set exactly one provider object inside connection_info.
- Other
S3Compatible StorageDestination Connection Info Other S3Compatible - Connection settings for other_s3_compatible. Set exactly one provider object inside connection_info.
- Wasabi
Storage
Destination Connection Info Wasabi - Connection settings for wasabi. Set exactly one provider object inside connection_info.
- aws_
s3 object - Connection settings for aws_s3. Set exactly one provider object inside connection_info.
- backblaze_
b2 object - Connection settings for backblaze_b2. Set exactly one provider object inside connection_info.
- cloudflare_
r2 object - Connection settings for cloudflare_r2. Set exactly one provider object inside connection_info.
- digitalocean_
spaces object - Connection settings for digitalocean_spaces. Set exactly one provider object inside connection_info.
- google_
cloud_ objectstorage - Connection settings for google_cloud_storage. Set exactly one provider object inside connection_info.
- other_
s3_ objectcompatible - Connection settings for other_s3_compatible. Set exactly one provider object inside connection_info.
- wasabi object
- Connection settings for wasabi. Set exactly one provider object inside connection_info.
- aws
S3 StorageDestination Connection Info Aws S3 - Connection settings for aws_s3. Set exactly one provider object inside connection_info.
- backblaze
B2 StorageDestination Connection Info Backblaze B2 - Connection settings for backblaze_b2. Set exactly one provider object inside connection_info.
- cloudflare
R2 StorageDestination Connection Info Cloudflare R2 - Connection settings for cloudflare_r2. Set exactly one provider object inside connection_info.
- digitalocean
Spaces StorageDestination Connection Info Digitalocean Spaces - Connection settings for digitalocean_spaces. Set exactly one provider object inside connection_info.
- google
Cloud StorageStorage Destination Connection Info Google Cloud Storage - Connection settings for google_cloud_storage. Set exactly one provider object inside connection_info.
- other
S3Compatible StorageDestination Connection Info Other S3Compatible - Connection settings for other_s3_compatible. Set exactly one provider object inside connection_info.
- wasabi
Storage
Destination Connection Info Wasabi - Connection settings for wasabi. Set exactly one provider object inside connection_info.
- aws
S3 StorageDestination Connection Info Aws S3 - Connection settings for aws_s3. Set exactly one provider object inside connection_info.
- backblaze
B2 StorageDestination Connection Info Backblaze B2 - Connection settings for backblaze_b2. Set exactly one provider object inside connection_info.
- cloudflare
R2 StorageDestination Connection Info Cloudflare R2 - Connection settings for cloudflare_r2. Set exactly one provider object inside connection_info.
- digitalocean
Spaces StorageDestination Connection Info Digitalocean Spaces - Connection settings for digitalocean_spaces. Set exactly one provider object inside connection_info.
- google
Cloud StorageStorage Destination Connection Info Google Cloud Storage - Connection settings for google_cloud_storage. Set exactly one provider object inside connection_info.
- other
S3Compatible StorageDestination Connection Info Other S3Compatible - Connection settings for other_s3_compatible. Set exactly one provider object inside connection_info.
- wasabi
Storage
Destination Connection Info Wasabi - Connection settings for wasabi. Set exactly one provider object inside connection_info.
- aws_
s3 StorageDestination Connection Info Aws S3 - Connection settings for aws_s3. Set exactly one provider object inside connection_info.
- backblaze_
b2 StorageDestination Connection Info Backblaze B2 - Connection settings for backblaze_b2. Set exactly one provider object inside connection_info.
- cloudflare_
r2 StorageDestination Connection Info Cloudflare R2 - Connection settings for cloudflare_r2. Set exactly one provider object inside connection_info.
- digitalocean_
spaces StorageDestination Connection Info Digitalocean Spaces - Connection settings for digitalocean_spaces. Set exactly one provider object inside connection_info.
- google_
cloud_ Storagestorage Destination Connection Info Google Cloud Storage - Connection settings for google_cloud_storage. Set exactly one provider object inside connection_info.
- other_
s3_ Storagecompatible Destination Connection Info Other S3Compatible - Connection settings for other_s3_compatible. Set exactly one provider object inside connection_info.
- wasabi
Storage
Destination Connection Info Wasabi - Connection settings for wasabi. Set exactly one provider object inside connection_info.
- aws
S3 Property Map - Connection settings for aws_s3. Set exactly one provider object inside connection_info.
- backblaze
B2 Property Map - Connection settings for backblaze_b2. Set exactly one provider object inside connection_info.
- cloudflare
R2 Property Map - Connection settings for cloudflare_r2. Set exactly one provider object inside connection_info.
- digitalocean
Spaces Property Map - Connection settings for digitalocean_spaces. Set exactly one provider object inside connection_info.
- google
Cloud Property MapStorage - Connection settings for google_cloud_storage. Set exactly one provider object inside connection_info.
- other
S3Compatible Property Map - Connection settings for other_s3_compatible. Set exactly one provider object inside connection_info.
- wasabi Property Map
- Connection settings for wasabi. Set exactly one provider object inside connection_info.
StorageDestinationConnectionInfoAwsS3, StorageDestinationConnectionInfoAwsS3Args
- Bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- Region string
- Bucket region supported by aws_s3.
- Role
Arn string - AWS only. IAM role ARN, up to 2048 characters. Configure the organization external ID in its trust policy before saving.
- Key
Prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- Bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- Region string
- Bucket region supported by aws_s3.
- Role
Arn string - AWS only. IAM role ARN, up to 2048 characters. Configure the organization external ID in its trust policy before saving.
- Key
Prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- region string
- Bucket region supported by aws_s3.
- role_
arn string - AWS only. IAM role ARN, up to 2048 characters. Configure the organization external ID in its trust policy before saving.
- key_
prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- bucket String
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- region String
- Bucket region supported by aws_s3.
- role
Arn String - AWS only. IAM role ARN, up to 2048 characters. Configure the organization external ID in its trust policy before saving.
- key
Prefix String - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- region string
- Bucket region supported by aws_s3.
- role
Arn string - AWS only. IAM role ARN, up to 2048 characters. Configure the organization external ID in its trust policy before saving.
- key
Prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- bucket str
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- region str
- Bucket region supported by aws_s3.
- role_
arn str - AWS only. IAM role ARN, up to 2048 characters. Configure the organization external ID in its trust policy before saving.
- key_
prefix str - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- bucket String
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- region String
- Bucket region supported by aws_s3.
- role
Arn String - AWS only. IAM role ARN, up to 2048 characters. Configure the organization external ID in its trust policy before saving.
- key
Prefix String - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
StorageDestinationConnectionInfoBackblazeB2, StorageDestinationConnectionInfoBackblazeB2Args
- Access
Key stringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- Bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- Region string
- Bucket region supported by backblaze_b2.
- Key
Prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- Secret
Access stringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- Access
Key stringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- Bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- Region string
- Bucket region supported by backblaze_b2.
- Key
Prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- Secret
Access stringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access_
key_ stringid - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- region string
- Bucket region supported by backblaze_b2.
- key_
prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret_
access_ stringkey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access
Key StringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket String
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- region String
- Bucket region supported by backblaze_b2.
- key
Prefix String - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret
Access StringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access
Key stringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- region string
- Bucket region supported by backblaze_b2.
- key
Prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret
Access stringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access_
key_ strid - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket str
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- region str
- Bucket region supported by backblaze_b2.
- key_
prefix str - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret_
access_ strkey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access
Key StringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket String
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- region String
- Bucket region supported by backblaze_b2.
- key
Prefix String - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret
Access StringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
StorageDestinationConnectionInfoCloudflareR2, StorageDestinationConnectionInfoCloudflareR2Args
- Access
Key stringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- Bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- Cloudflare
Account stringId - R2 only. Required 32-character hexadecimal account ID.
- Cloudflare
Jurisdiction string - R2 only. eu or fedramp; omit for default jurisdiction.
- Key
Prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- Secret
Access stringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- Access
Key stringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- Bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- Cloudflare
Account stringId - R2 only. Required 32-character hexadecimal account ID.
- Cloudflare
Jurisdiction string - R2 only. eu or fedramp; omit for default jurisdiction.
- Key
Prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- Secret
Access stringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access_
key_ stringid - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- cloudflare_
account_ stringid - R2 only. Required 32-character hexadecimal account ID.
- cloudflare_
jurisdiction string - R2 only. eu or fedramp; omit for default jurisdiction.
- key_
prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret_
access_ stringkey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access
Key StringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket String
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- cloudflare
Account StringId - R2 only. Required 32-character hexadecimal account ID.
- cloudflare
Jurisdiction String - R2 only. eu or fedramp; omit for default jurisdiction.
- key
Prefix String - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret
Access StringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access
Key stringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- cloudflare
Account stringId - R2 only. Required 32-character hexadecimal account ID.
- cloudflare
Jurisdiction string - R2 only. eu or fedramp; omit for default jurisdiction.
- key
Prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret
Access stringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access_
key_ strid - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket str
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- cloudflare_
account_ strid - R2 only. Required 32-character hexadecimal account ID.
- cloudflare_
jurisdiction str - R2 only. eu or fedramp; omit for default jurisdiction.
- key_
prefix str - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret_
access_ strkey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access
Key StringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket String
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- cloudflare
Account StringId - R2 only. Required 32-character hexadecimal account ID.
- cloudflare
Jurisdiction String - R2 only. eu or fedramp; omit for default jurisdiction.
- key
Prefix String - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret
Access StringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
StorageDestinationConnectionInfoDigitaloceanSpaces, StorageDestinationConnectionInfoDigitaloceanSpacesArgs
- Access
Key stringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- Bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- Region string
- Bucket region supported by digitalocean_spaces.
- Key
Prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- Secret
Access stringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- Access
Key stringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- Bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- Region string
- Bucket region supported by digitalocean_spaces.
- Key
Prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- Secret
Access stringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access_
key_ stringid - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- region string
- Bucket region supported by digitalocean_spaces.
- key_
prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret_
access_ stringkey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access
Key StringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket String
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- region String
- Bucket region supported by digitalocean_spaces.
- key
Prefix String - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret
Access StringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access
Key stringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- region string
- Bucket region supported by digitalocean_spaces.
- key
Prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret
Access stringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access_
key_ strid - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket str
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- region str
- Bucket region supported by digitalocean_spaces.
- key_
prefix str - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret_
access_ strkey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access
Key StringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket String
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- region String
- Bucket region supported by digitalocean_spaces.
- key
Prefix String - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret
Access StringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
StorageDestinationConnectionInfoGoogleCloudStorage, StorageDestinationConnectionInfoGoogleCloudStorageArgs
- Access
Key stringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- Bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- Key
Prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- Secret
Access stringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- Access
Key stringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- Bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- Key
Prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- Secret
Access stringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access_
key_ stringid - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- key_
prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret_
access_ stringkey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access
Key StringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket String
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- key
Prefix String - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret
Access StringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access
Key stringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- key
Prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret
Access stringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access_
key_ strid - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket str
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- key_
prefix str - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret_
access_ strkey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access
Key StringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket String
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- key
Prefix String - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret
Access StringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
StorageDestinationConnectionInfoOtherS3Compatible, StorageDestinationConnectionInfoOtherS3CompatibleArgs
- Access
Key stringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- Bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- Endpoint string
- Required for other_s3_compatible. Public HTTPS origin, up to 512 characters, without credentials, path, query, or fragment.
- Force
Path boolStyle - Other S3-compatible only. Omitted or null uses true. No value is injected into the request.
- Key
Prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- Region string
- Optional signing region, up to 64 characters. Omitted or null uses the API default us-east-1.
- Secret
Access stringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- Access
Key stringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- Bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- Endpoint string
- Required for other_s3_compatible. Public HTTPS origin, up to 512 characters, without credentials, path, query, or fragment.
- Force
Path boolStyle - Other S3-compatible only. Omitted or null uses true. No value is injected into the request.
- Key
Prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- Region string
- Optional signing region, up to 64 characters. Omitted or null uses the API default us-east-1.
- Secret
Access stringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access_
key_ stringid - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- endpoint string
- Required for other_s3_compatible. Public HTTPS origin, up to 512 characters, without credentials, path, query, or fragment.
- force_
path_ boolstyle - Other S3-compatible only. Omitted or null uses true. No value is injected into the request.
- key_
prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- region string
- Optional signing region, up to 64 characters. Omitted or null uses the API default us-east-1.
- secret_
access_ stringkey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access
Key StringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket String
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- endpoint String
- Required for other_s3_compatible. Public HTTPS origin, up to 512 characters, without credentials, path, query, or fragment.
- force
Path BooleanStyle - Other S3-compatible only. Omitted or null uses true. No value is injected into the request.
- key
Prefix String - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- region String
- Optional signing region, up to 64 characters. Omitted or null uses the API default us-east-1.
- secret
Access StringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access
Key stringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- endpoint string
- Required for other_s3_compatible. Public HTTPS origin, up to 512 characters, without credentials, path, query, or fragment.
- force
Path booleanStyle - Other S3-compatible only. Omitted or null uses true. No value is injected into the request.
- key
Prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- region string
- Optional signing region, up to 64 characters. Omitted or null uses the API default us-east-1.
- secret
Access stringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access_
key_ strid - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket str
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- endpoint str
- Required for other_s3_compatible. Public HTTPS origin, up to 512 characters, without credentials, path, query, or fragment.
- force_
path_ boolstyle - Other S3-compatible only. Omitted or null uses true. No value is injected into the request.
- key_
prefix str - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- region str
- Optional signing region, up to 64 characters. Omitted or null uses the API default us-east-1.
- secret_
access_ strkey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access
Key StringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket String
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- endpoint String
- Required for other_s3_compatible. Public HTTPS origin, up to 512 characters, without credentials, path, query, or fragment.
- force
Path BooleanStyle - Other S3-compatible only. Omitted or null uses true. No value is injected into the request.
- key
Prefix String - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- region String
- Optional signing region, up to 64 characters. Omitted or null uses the API default us-east-1.
- secret
Access StringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
StorageDestinationConnectionInfoWasabi, StorageDestinationConnectionInfoWasabiArgs
- Access
Key stringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- Bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- Region string
- Bucket region supported by wasabi.
- Key
Prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- Secret
Access stringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- Access
Key stringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- Bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- Region string
- Bucket region supported by wasabi.
- Key
Prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- Secret
Access stringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access_
key_ stringid - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- region string
- Bucket region supported by wasabi.
- key_
prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret_
access_ stringkey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access
Key StringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket String
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- region String
- Bucket region supported by wasabi.
- key
Prefix String - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret
Access StringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access
Key stringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket string
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- region string
- Bucket region supported by wasabi.
- key
Prefix string - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret
Access stringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access_
key_ strid - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket str
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- region str
- Bucket region supported by wasabi.
- key_
prefix str - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret_
access_ strkey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
- access
Key StringId - Required except for AWS. Up to 512 characters. Google Cloud Storage requires an HMAC access ID beginning with GOOG.
- bucket String
- Existing bucket or Space name, up to 255 characters. The provider never creates or deletes the bucket.
- region String
- Bucket region supported by wasabi.
- key
Prefix String - Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
- secret
Access StringKey - Sensitive access key secret. Required on create or a change of provider/access key ID. Omit on unrelated updates to retain the existing secret. Empty is invalid. Up to 990 UTF-16 units and 996 UTF-8 bytes after trimming.
Package Details
- Repository
- html-css-to-image htmlcsstoimage/pulumi-html-css-to-image
- License
- MIT
- Notes
- This Pulumi package is based on the
html-css-to-imageTerraform Provider.
HTML/CSS to Imagepublished on Tuesday, Sep 29, 2026 by htmlcsstoimage