Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady
published on Thursday, Aug 20, 2026 by jschady
Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady
published on Thursday, Aug 20, 2026 by jschady
A CustomDomain object represents an additional customer-owned domain that routes to a Files.com site.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as filescom from "pulumi-filescom";
const exampleCustomDomain = filescom.getCustomDomain({
id: 1,
});
import pulumi
import pulumi_filescom as filescom
example_custom_domain = filescom.get_custom_domain(id=1)
package main
import (
"github.com/jschady/pulumi-filescom/sdk/go/filescom"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := filescom.GetCustomDomain(ctx, &filescom.LookupCustomDomainArgs{
Id: 1,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Filescom = Jschady.Filescom;
return await Deployment.RunAsync(() =>
{
var exampleCustomDomain = Filescom.GetCustomDomain.Invoke(new()
{
Id = 1,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.filescom.FilescomFunctions;
import com.pulumi.filescom.inputs.GetCustomDomainArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var exampleCustomDomain = FilescomFunctions.getCustomDomain(GetCustomDomainArgs.builder()
.id(1)
.build());
}
}
variables:
exampleCustomDomain:
fn::invoke:
function: filescom:getCustomDomain
arguments:
id: 1
pulumi {
required_providers {
filescom = {
source = "pulumi/filescom"
}
}
}
data "filescom_getcustomdomain" "exampleCustomDomain" {
id = 1
}
Using getCustomDomain
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getCustomDomain(args: GetCustomDomainArgs, opts?: InvokeOptions): Promise<GetCustomDomainResult>
function getCustomDomainOutput(args: GetCustomDomainOutputArgs, opts?: InvokeOutputOptions): Output<GetCustomDomainResult>def get_custom_domain(id: Optional[int] = None,
opts: Optional[InvokeOptions] = None) -> GetCustomDomainResult
def get_custom_domain_output(id: pulumi.Input[Optional[int]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetCustomDomainResult]func LookupCustomDomain(ctx *Context, args *LookupCustomDomainArgs, opts ...InvokeOption) (*LookupCustomDomainResult, error)
func LookupCustomDomainOutput(ctx *Context, args *LookupCustomDomainOutputArgs, opts ...InvokeOption) LookupCustomDomainResultOutput> Note: This function is named LookupCustomDomain in the Go SDK.
public static class GetCustomDomain
{
public static Task<GetCustomDomainResult> InvokeAsync(GetCustomDomainArgs args, InvokeOptions? opts = null)
public static Output<GetCustomDomainResult> Invoke(GetCustomDomainInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetCustomDomainResult> Invoke(GetCustomDomainInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetCustomDomainResult> getCustomDomain(GetCustomDomainArgs args, InvokeOptions options)
public static Output<GetCustomDomainResult> getCustomDomain(GetCustomDomainArgs args, InvokeOptions options)
public static Output<GetCustomDomainResult> getCustomDomain(GetCustomDomainArgs args, InvokeOutputOptions options)
fn::invoke:
function: filescom:index/getCustomDomain:getCustomDomain
arguments:
# arguments dictionarydata "filescom_get_custom_domain" "name" {
# arguments
}The following arguments are supported:
- Id int
- Custom Domain ID.
- Id int
- Custom Domain ID.
- id number
- Custom Domain ID.
- id Integer
- Custom Domain ID.
- id number
- Custom Domain ID.
- id int
- Custom Domain ID.
- id Number
- Custom Domain ID.
getCustomDomain Result
The following output properties are available:
- Brick
Managed bool - Is this domain's SSL certificate automatically managed and renewed by Files.com?
- Created
At string - When this Custom Domain was created.
- Destination string
- Where this custom domain routes. Can be
siteAlias,publicHosting,s3Endpoint, orunassigned(not routing traffic). Set tounassignedautomatically when a boundpublicHostingfolder behavior is deleted, and can be set manually via the API for any reason. - Dns
Status string - Current DNS verification status.
- Domain string
- Customer-owned domain name.
- Folder
Behavior intId - Public Hosting behavior ID when this domain routes to a specific Public Hosting behavior. Preserved as historical context when
destinationbecomesunassigned. - Id int
- Custom Domain ID.
- Ssl
Certificate intId - Current SSL certificate ID.
- Updated
At string - When this Custom Domain was last updated.
- Brick
Managed bool - Is this domain's SSL certificate automatically managed and renewed by Files.com?
- Created
At string - When this Custom Domain was created.
- Destination string
- Where this custom domain routes. Can be
siteAlias,publicHosting,s3Endpoint, orunassigned(not routing traffic). Set tounassignedautomatically when a boundpublicHostingfolder behavior is deleted, and can be set manually via the API for any reason. - Dns
Status string - Current DNS verification status.
- Domain string
- Customer-owned domain name.
- Folder
Behavior intId - Public Hosting behavior ID when this domain routes to a specific Public Hosting behavior. Preserved as historical context when
destinationbecomesunassigned. - Id int
- Custom Domain ID.
- Ssl
Certificate intId - Current SSL certificate ID.
- Updated
At string - When this Custom Domain was last updated.
- brick_
managed bool - Is this domain's SSL certificate automatically managed and renewed by Files.com?
- created_
at string - When this Custom Domain was created.
- destination string
- Where this custom domain routes. Can be
siteAlias,publicHosting,s3Endpoint, orunassigned(not routing traffic). Set tounassignedautomatically when a boundpublicHostingfolder behavior is deleted, and can be set manually via the API for any reason. - dns_
status string - Current DNS verification status.
- domain string
- Customer-owned domain name.
- folder_
behavior_ numberid - Public Hosting behavior ID when this domain routes to a specific Public Hosting behavior. Preserved as historical context when
destinationbecomesunassigned. - id number
- Custom Domain ID.
- ssl_
certificate_ numberid - Current SSL certificate ID.
- updated_
at string - When this Custom Domain was last updated.
- brick
Managed Boolean - Is this domain's SSL certificate automatically managed and renewed by Files.com?
- created
At String - When this Custom Domain was created.
- destination String
- Where this custom domain routes. Can be
siteAlias,publicHosting,s3Endpoint, orunassigned(not routing traffic). Set tounassignedautomatically when a boundpublicHostingfolder behavior is deleted, and can be set manually via the API for any reason. - dns
Status String - Current DNS verification status.
- domain String
- Customer-owned domain name.
- folder
Behavior IntegerId - Public Hosting behavior ID when this domain routes to a specific Public Hosting behavior. Preserved as historical context when
destinationbecomesunassigned. - id Integer
- Custom Domain ID.
- ssl
Certificate IntegerId - Current SSL certificate ID.
- updated
At String - When this Custom Domain was last updated.
- brick
Managed boolean - Is this domain's SSL certificate automatically managed and renewed by Files.com?
- created
At string - When this Custom Domain was created.
- destination string
- Where this custom domain routes. Can be
siteAlias,publicHosting,s3Endpoint, orunassigned(not routing traffic). Set tounassignedautomatically when a boundpublicHostingfolder behavior is deleted, and can be set manually via the API for any reason. - dns
Status string - Current DNS verification status.
- domain string
- Customer-owned domain name.
- folder
Behavior numberId - Public Hosting behavior ID when this domain routes to a specific Public Hosting behavior. Preserved as historical context when
destinationbecomesunassigned. - id number
- Custom Domain ID.
- ssl
Certificate numberId - Current SSL certificate ID.
- updated
At string - When this Custom Domain was last updated.
- brick_
managed bool - Is this domain's SSL certificate automatically managed and renewed by Files.com?
- created_
at str - When this Custom Domain was created.
- destination str
- Where this custom domain routes. Can be
siteAlias,publicHosting,s3Endpoint, orunassigned(not routing traffic). Set tounassignedautomatically when a boundpublicHostingfolder behavior is deleted, and can be set manually via the API for any reason. - dns_
status str - Current DNS verification status.
- domain str
- Customer-owned domain name.
- folder_
behavior_ intid - Public Hosting behavior ID when this domain routes to a specific Public Hosting behavior. Preserved as historical context when
destinationbecomesunassigned. - id int
- Custom Domain ID.
- ssl_
certificate_ intid - Current SSL certificate ID.
- updated_
at str - When this Custom Domain was last updated.
- brick
Managed Boolean - Is this domain's SSL certificate automatically managed and renewed by Files.com?
- created
At String - When this Custom Domain was created.
- destination String
- Where this custom domain routes. Can be
siteAlias,publicHosting,s3Endpoint, orunassigned(not routing traffic). Set tounassignedautomatically when a boundpublicHostingfolder behavior is deleted, and can be set manually via the API for any reason. - dns
Status String - Current DNS verification status.
- domain String
- Customer-owned domain name.
- folder
Behavior NumberId - Public Hosting behavior ID when this domain routes to a specific Public Hosting behavior. Preserved as historical context when
destinationbecomesunassigned. - id Number
- Custom Domain ID.
- ssl
Certificate NumberId - Current SSL certificate ID.
- updated
At String - When this Custom Domain was last updated.
Package Details
- Repository
- filescom jschady/pulumi-filescom
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
filescomTerraform Provider.
Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady
published on Thursday, Aug 20, 2026 by jschady