1. Registry
  2. Packages
  3. HTML/CSS to Image
  4. API Docs
  5. StorageDestination
Viewing docs for HTML/CSS to Image v0.2.0
published on Tuesday, Sep 29, 2026 by htmlcsstoimage
html-css-to-image logo HTML/CSS to Image
Viewing docs for HTML/CSS to Image v0.2.0
published 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:

    ConnectionInfo Pulumi.HtmlCssToImage.Inputs.StorageDestinationConnectionInfo
    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.
    HctiStorageDisabled bool
    Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
    ConnectionInfo StorageDestinationConnectionInfoArgs
    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.
    HctiStorageDisabled bool
    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_disabled bool
    Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
    connectionInfo StorageDestinationConnectionInfo
    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.
    hctiStorageDisabled Boolean
    Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
    connectionInfo StorageDestinationConnectionInfo
    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.
    hctiStorageDisabled boolean
    Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
    connection_info StorageDestinationConnectionInfoArgs
    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_disabled bool
    Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
    connectionInfo 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.
    hctiStorageDisabled Boolean
    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:

    CreatedAt string
    Creation timestamp.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastTestError string
    Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
    LastTestSucceeded bool
    Latest API connection test result, or null.
    LastTestedAt string
    Timestamp of the latest API connection test, or null. Refresh does not run tests.
    UpdatedAt string
    Last update timestamp.
    CreatedAt string
    Creation timestamp.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastTestError string
    Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
    LastTestSucceeded bool
    Latest API connection test result, or null.
    LastTestedAt string
    Timestamp of the latest API connection test, or null. Refresh does not run tests.
    UpdatedAt string
    Last update timestamp.
    created_at string
    Creation timestamp.
    id string
    The provider-assigned unique ID for this managed resource.
    last_test_error string
    Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
    last_test_succeeded bool
    Latest API connection test result, or null.
    last_tested_at string
    Timestamp of the latest API connection test, or null. Refresh does not run tests.
    updated_at string
    Last update timestamp.
    createdAt String
    Creation timestamp.
    id String
    The provider-assigned unique ID for this managed resource.
    lastTestError String
    Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
    lastTestSucceeded Boolean
    Latest API connection test result, or null.
    lastTestedAt String
    Timestamp of the latest API connection test, or null. Refresh does not run tests.
    updatedAt String
    Last update timestamp.
    createdAt string
    Creation timestamp.
    id string
    The provider-assigned unique ID for this managed resource.
    lastTestError string
    Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
    lastTestSucceeded boolean
    Latest API connection test result, or null.
    lastTestedAt string
    Timestamp of the latest API connection test, or null. Refresh does not run tests.
    updatedAt string
    Last update timestamp.
    created_at str
    Creation timestamp.
    id str
    The provider-assigned unique ID for this managed resource.
    last_test_error str
    Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
    last_test_succeeded bool
    Latest API connection test result, or null.
    last_tested_at str
    Timestamp of the latest API connection test, or null. Refresh does not run tests.
    updated_at str
    Last update timestamp.
    createdAt String
    Creation timestamp.
    id String
    The provider-assigned unique ID for this managed resource.
    lastTestError String
    Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
    lastTestSucceeded Boolean
    Latest API connection test result, or null.
    lastTestedAt String
    Timestamp of the latest API connection test, or null. Refresh does not run tests.
    updatedAt 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) -> StorageDestination
    func 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.
    The following state arguments are supported:
    ConnectionInfo Pulumi.HtmlCssToImage.Inputs.StorageDestinationConnectionInfo
    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.
    CreatedAt string
    Creation timestamp.
    Disabled bool
    Disable this destination for new renders. Defaults to false.
    HctiStorageDisabled bool
    Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
    LastTestError string
    Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
    LastTestSucceeded bool
    Latest API connection test result, or null.
    LastTestedAt string
    Timestamp of the latest API connection test, or null. Refresh does not run tests.
    Name string
    Display name, 3–255 characters after trimming.
    UpdatedAt string
    Last update timestamp.
    ConnectionInfo StorageDestinationConnectionInfoArgs
    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.
    CreatedAt string
    Creation timestamp.
    Disabled bool
    Disable this destination for new renders. Defaults to false.
    HctiStorageDisabled bool
    Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
    LastTestError string
    Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
    LastTestSucceeded bool
    Latest API connection test result, or null.
    LastTestedAt string
    Timestamp of the latest API connection test, or null. Refresh does not run tests.
    Name string
    Display name, 3–255 characters after trimming.
    UpdatedAt 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_disabled bool
    Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
    last_test_error string
    Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
    last_test_succeeded bool
    Latest API connection test result, or null.
    last_tested_at string
    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.
    connectionInfo StorageDestinationConnectionInfo
    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.
    createdAt String
    Creation timestamp.
    disabled Boolean
    Disable this destination for new renders. Defaults to false.
    hctiStorageDisabled Boolean
    Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
    lastTestError String
    Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
    lastTestSucceeded Boolean
    Latest API connection test result, or null.
    lastTestedAt String
    Timestamp of the latest API connection test, or null. Refresh does not run tests.
    name String
    Display name, 3–255 characters after trimming.
    updatedAt String
    Last update timestamp.
    connectionInfo StorageDestinationConnectionInfo
    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.
    createdAt string
    Creation timestamp.
    disabled boolean
    Disable this destination for new renders. Defaults to false.
    hctiStorageDisabled boolean
    Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
    lastTestError string
    Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
    lastTestSucceeded boolean
    Latest API connection test result, or null.
    lastTestedAt string
    Timestamp of the latest API connection test, or null. Refresh does not run tests.
    name string
    Display name, 3–255 characters after trimming.
    updatedAt string
    Last update timestamp.
    connection_info StorageDestinationConnectionInfoArgs
    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_disabled bool
    Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
    last_test_error str
    Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
    last_test_succeeded bool
    Latest API connection test result, or null.
    last_tested_at str
    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.
    connectionInfo 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.
    createdAt String
    Creation timestamp.
    disabled Boolean
    Disable this destination for new renders. Defaults to false.
    hctiStorageDisabled Boolean
    Store output only at this destination. Defaults to false. True requires authenticated /store rendering and supplies no public HCTI CDN URL.
    lastTestError String
    Latest API connection test error, or null. Marked sensitive because it is external service diagnostic text.
    lastTestSucceeded Boolean
    Latest API connection test result, or null.
    lastTestedAt String
    Timestamp of the latest API connection test, or null. Refresh does not run tests.
    name String
    Display name, 3–255 characters after trimming.
    updatedAt String
    Last update timestamp.

    Supporting Types

    StorageDestinationConnectionInfo, StorageDestinationConnectionInfoArgs

    AwsS3 Pulumi.HtmlCssToImage.Inputs.StorageDestinationConnectionInfoAwsS3
    Connection settings for aws_s3. Set exactly one provider object inside connection_info.
    BackblazeB2 Pulumi.HtmlCssToImage.Inputs.StorageDestinationConnectionInfoBackblazeB2
    Connection settings for backblaze_b2. Set exactly one provider object inside connection_info.
    CloudflareR2 Pulumi.HtmlCssToImage.Inputs.StorageDestinationConnectionInfoCloudflareR2
    Connection settings for cloudflare_r2. Set exactly one provider object inside connection_info.
    DigitaloceanSpaces Pulumi.HtmlCssToImage.Inputs.StorageDestinationConnectionInfoDigitaloceanSpaces
    Connection settings for digitalocean_spaces. Set exactly one provider object inside connection_info.
    GoogleCloudStorage Pulumi.HtmlCssToImage.Inputs.StorageDestinationConnectionInfoGoogleCloudStorage
    Connection settings for google_cloud_storage. Set exactly one provider object inside connection_info.
    OtherS3Compatible Pulumi.HtmlCssToImage.Inputs.StorageDestinationConnectionInfoOtherS3Compatible
    Connection settings for other_s3_compatible. Set exactly one provider object inside connection_info.
    Wasabi Pulumi.HtmlCssToImage.Inputs.StorageDestinationConnectionInfoWasabi
    Connection settings for wasabi. Set exactly one provider object inside connection_info.
    AwsS3 StorageDestinationConnectionInfoAwsS3
    Connection settings for aws_s3. Set exactly one provider object inside connection_info.
    BackblazeB2 StorageDestinationConnectionInfoBackblazeB2
    Connection settings for backblaze_b2. Set exactly one provider object inside connection_info.
    CloudflareR2 StorageDestinationConnectionInfoCloudflareR2
    Connection settings for cloudflare_r2. Set exactly one provider object inside connection_info.
    DigitaloceanSpaces StorageDestinationConnectionInfoDigitaloceanSpaces
    Connection settings for digitalocean_spaces. Set exactly one provider object inside connection_info.
    GoogleCloudStorage StorageDestinationConnectionInfoGoogleCloudStorage
    Connection settings for google_cloud_storage. Set exactly one provider object inside connection_info.
    OtherS3Compatible StorageDestinationConnectionInfoOtherS3Compatible
    Connection settings for other_s3_compatible. Set exactly one provider object inside connection_info.
    Wasabi StorageDestinationConnectionInfoWasabi
    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_storage object
    Connection settings for google_cloud_storage. Set exactly one provider object inside connection_info.
    other_s3_compatible object
    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.
    awsS3 StorageDestinationConnectionInfoAwsS3
    Connection settings for aws_s3. Set exactly one provider object inside connection_info.
    backblazeB2 StorageDestinationConnectionInfoBackblazeB2
    Connection settings for backblaze_b2. Set exactly one provider object inside connection_info.
    cloudflareR2 StorageDestinationConnectionInfoCloudflareR2
    Connection settings for cloudflare_r2. Set exactly one provider object inside connection_info.
    digitaloceanSpaces StorageDestinationConnectionInfoDigitaloceanSpaces
    Connection settings for digitalocean_spaces. Set exactly one provider object inside connection_info.
    googleCloudStorage StorageDestinationConnectionInfoGoogleCloudStorage
    Connection settings for google_cloud_storage. Set exactly one provider object inside connection_info.
    otherS3Compatible StorageDestinationConnectionInfoOtherS3Compatible
    Connection settings for other_s3_compatible. Set exactly one provider object inside connection_info.
    wasabi StorageDestinationConnectionInfoWasabi
    Connection settings for wasabi. Set exactly one provider object inside connection_info.
    awsS3 StorageDestinationConnectionInfoAwsS3
    Connection settings for aws_s3. Set exactly one provider object inside connection_info.
    backblazeB2 StorageDestinationConnectionInfoBackblazeB2
    Connection settings for backblaze_b2. Set exactly one provider object inside connection_info.
    cloudflareR2 StorageDestinationConnectionInfoCloudflareR2
    Connection settings for cloudflare_r2. Set exactly one provider object inside connection_info.
    digitaloceanSpaces StorageDestinationConnectionInfoDigitaloceanSpaces
    Connection settings for digitalocean_spaces. Set exactly one provider object inside connection_info.
    googleCloudStorage StorageDestinationConnectionInfoGoogleCloudStorage
    Connection settings for google_cloud_storage. Set exactly one provider object inside connection_info.
    otherS3Compatible StorageDestinationConnectionInfoOtherS3Compatible
    Connection settings for other_s3_compatible. Set exactly one provider object inside connection_info.
    wasabi StorageDestinationConnectionInfoWasabi
    Connection settings for wasabi. Set exactly one provider object inside connection_info.
    aws_s3 StorageDestinationConnectionInfoAwsS3
    Connection settings for aws_s3. Set exactly one provider object inside connection_info.
    backblaze_b2 StorageDestinationConnectionInfoBackblazeB2
    Connection settings for backblaze_b2. Set exactly one provider object inside connection_info.
    cloudflare_r2 StorageDestinationConnectionInfoCloudflareR2
    Connection settings for cloudflare_r2. Set exactly one provider object inside connection_info.
    digitalocean_spaces StorageDestinationConnectionInfoDigitaloceanSpaces
    Connection settings for digitalocean_spaces. Set exactly one provider object inside connection_info.
    google_cloud_storage StorageDestinationConnectionInfoGoogleCloudStorage
    Connection settings for google_cloud_storage. Set exactly one provider object inside connection_info.
    other_s3_compatible StorageDestinationConnectionInfoOtherS3Compatible
    Connection settings for other_s3_compatible. Set exactly one provider object inside connection_info.
    wasabi StorageDestinationConnectionInfoWasabi
    Connection settings for wasabi. Set exactly one provider object inside connection_info.
    awsS3 Property Map
    Connection settings for aws_s3. Set exactly one provider object inside connection_info.
    backblazeB2 Property Map
    Connection settings for backblaze_b2. Set exactly one provider object inside connection_info.
    cloudflareR2 Property Map
    Connection settings for cloudflare_r2. Set exactly one provider object inside connection_info.
    digitaloceanSpaces Property Map
    Connection settings for digitalocean_spaces. Set exactly one provider object inside connection_info.
    googleCloudStorage Property Map
    Connection settings for google_cloud_storage. Set exactly one provider object inside connection_info.
    otherS3Compatible 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.
    RoleArn string
    AWS only. IAM role ARN, up to 2048 characters. Configure the organization external ID in its trust policy before saving.
    KeyPrefix 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.
    RoleArn string
    AWS only. IAM role ARN, up to 2048 characters. Configure the organization external ID in its trust policy before saving.
    KeyPrefix 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.
    roleArn String
    AWS only. IAM role ARN, up to 2048 characters. Configure the organization external ID in its trust policy before saving.
    keyPrefix 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.
    roleArn string
    AWS only. IAM role ARN, up to 2048 characters. Configure the organization external ID in its trust policy before saving.
    keyPrefix 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.
    roleArn String
    AWS only. IAM role ARN, up to 2048 characters. Configure the organization external ID in its trust policy before saving.
    keyPrefix String
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.

    StorageDestinationConnectionInfoBackblazeB2, StorageDestinationConnectionInfoBackblazeB2Args

    AccessKeyId string
    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.
    KeyPrefix string
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    SecretAccessKey string
    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.
    AccessKeyId string
    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.
    KeyPrefix string
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    SecretAccessKey string
    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_id string
    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_key string
    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.
    accessKeyId String
    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.
    keyPrefix String
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    secretAccessKey String
    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.
    accessKeyId string
    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.
    keyPrefix string
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    secretAccessKey string
    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_id str
    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_key str
    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.
    accessKeyId String
    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.
    keyPrefix String
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    secretAccessKey String
    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

    AccessKeyId string
    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.
    CloudflareAccountId string
    R2 only. Required 32-character hexadecimal account ID.
    CloudflareJurisdiction string
    R2 only. eu or fedramp; omit for default jurisdiction.
    KeyPrefix string
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    SecretAccessKey string
    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.
    AccessKeyId string
    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.
    CloudflareAccountId string
    R2 only. Required 32-character hexadecimal account ID.
    CloudflareJurisdiction string
    R2 only. eu or fedramp; omit for default jurisdiction.
    KeyPrefix string
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    SecretAccessKey string
    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_id string
    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_id string
    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_key string
    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.
    accessKeyId String
    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.
    cloudflareAccountId String
    R2 only. Required 32-character hexadecimal account ID.
    cloudflareJurisdiction String
    R2 only. eu or fedramp; omit for default jurisdiction.
    keyPrefix String
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    secretAccessKey String
    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.
    accessKeyId string
    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.
    cloudflareAccountId string
    R2 only. Required 32-character hexadecimal account ID.
    cloudflareJurisdiction string
    R2 only. eu or fedramp; omit for default jurisdiction.
    keyPrefix string
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    secretAccessKey string
    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_id str
    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_id str
    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_key str
    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.
    accessKeyId String
    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.
    cloudflareAccountId String
    R2 only. Required 32-character hexadecimal account ID.
    cloudflareJurisdiction String
    R2 only. eu or fedramp; omit for default jurisdiction.
    keyPrefix String
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    secretAccessKey String
    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

    AccessKeyId string
    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.
    KeyPrefix string
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    SecretAccessKey string
    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.
    AccessKeyId string
    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.
    KeyPrefix string
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    SecretAccessKey string
    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_id string
    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_key string
    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.
    accessKeyId String
    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.
    keyPrefix String
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    secretAccessKey String
    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.
    accessKeyId string
    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.
    keyPrefix string
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    secretAccessKey string
    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_id str
    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_key str
    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.
    accessKeyId String
    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.
    keyPrefix String
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    secretAccessKey String
    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

    AccessKeyId string
    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.
    KeyPrefix string
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    SecretAccessKey string
    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.
    AccessKeyId string
    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.
    KeyPrefix string
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    SecretAccessKey string
    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_id string
    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_key string
    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.
    accessKeyId String
    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.
    keyPrefix String
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    secretAccessKey String
    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.
    accessKeyId string
    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.
    keyPrefix string
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    secretAccessKey string
    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_id str
    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_key str
    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.
    accessKeyId String
    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.
    keyPrefix String
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    secretAccessKey String
    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

    AccessKeyId string
    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.
    ForcePathStyle bool
    Other S3-compatible only. Omitted or null uses true. No value is injected into the request.
    KeyPrefix 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.
    SecretAccessKey string
    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.
    AccessKeyId string
    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.
    ForcePathStyle bool
    Other S3-compatible only. Omitted or null uses true. No value is injected into the request.
    KeyPrefix 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.
    SecretAccessKey string
    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_id string
    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_style bool
    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_key string
    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.
    accessKeyId String
    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.
    forcePathStyle Boolean
    Other S3-compatible only. Omitted or null uses true. No value is injected into the request.
    keyPrefix 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.
    secretAccessKey String
    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.
    accessKeyId string
    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.
    forcePathStyle boolean
    Other S3-compatible only. Omitted or null uses true. No value is injected into the request.
    keyPrefix 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.
    secretAccessKey string
    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_id str
    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_style bool
    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_key str
    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.
    accessKeyId String
    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.
    forcePathStyle Boolean
    Other S3-compatible only. Omitted or null uses true. No value is injected into the request.
    keyPrefix 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.
    secretAccessKey String
    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

    AccessKeyId string
    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.
    KeyPrefix string
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    SecretAccessKey string
    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.
    AccessKeyId string
    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.
    KeyPrefix string
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    SecretAccessKey string
    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_id string
    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_key string
    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.
    accessKeyId String
    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.
    keyPrefix String
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    secretAccessKey String
    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.
    accessKeyId string
    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.
    keyPrefix string
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    secretAccessKey string
    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_id str
    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_key str
    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.
    accessKeyId String
    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.
    keyPrefix String
    Object key prefix, up to 1024 characters. The API trims surrounding whitespace and slashes; omission uses the bucket root.
    secretAccessKey String
    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-image Terraform Provider.
    html-css-to-image logo HTML/CSS to Image
    Viewing docs for HTML/CSS to Image v0.2.0
    published on Tuesday, Sep 29, 2026 by htmlcsstoimage

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial