Viewing docs for Cloudflare v6.16.0
published on Tuesday, May 19, 2026 by Pulumi
published on Tuesday, May 19, 2026 by Pulumi
Viewing docs for Cloudflare v6.16.0
published on Tuesday, May 19, 2026 by Pulumi
published on Tuesday, May 19, 2026 by Pulumi
Accepted Permissions
SSL and Certificates ReadSSL and Certificates Write
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleCustomHostnames = cloudflare.getCustomHostnames({
zoneId: "023e105f4ecef8ad9ca31a8372d0c353",
id: "0d89c70d-ad9f-4843-b99f-6cc0252067e9",
certificateAuthority: "google",
customOriginServer: "origin2.example.com",
direction: "desc",
hostname: {
contain: "example.com",
},
hostnameStatus: "provisioned",
ssl: 0,
sslStatus: "active",
wildcard: false,
});
import pulumi
import pulumi_cloudflare as cloudflare
example_custom_hostnames = cloudflare.get_custom_hostnames(zone_id="023e105f4ecef8ad9ca31a8372d0c353",
id="0d89c70d-ad9f-4843-b99f-6cc0252067e9",
certificate_authority="google",
custom_origin_server="origin2.example.com",
direction="desc",
hostname={
"contain": "example.com",
},
hostname_status="provisioned",
ssl=float(0),
ssl_status="active",
wildcard=False)
package main
import (
"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cloudflare.GetCustomHostnames(ctx, &cloudflare.LookupCustomHostnamesArgs{
ZoneId: pulumi.StringRef("023e105f4ecef8ad9ca31a8372d0c353"),
Id: pulumi.StringRef("0d89c70d-ad9f-4843-b99f-6cc0252067e9"),
CertificateAuthority: pulumi.StringRef("google"),
CustomOriginServer: pulumi.StringRef("origin2.example.com"),
Direction: pulumi.StringRef("desc"),
Hostname: cloudflare.GetCustomHostnamesHostname{
Contain: pulumi.StringRef("example.com"),
},
HostnameStatus: pulumi.StringRef("provisioned"),
Ssl: pulumi.Float64Ref(0),
SslStatus: pulumi.StringRef("active"),
Wildcard: pulumi.BoolRef(false),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Cloudflare = Pulumi.Cloudflare;
return await Deployment.RunAsync(() =>
{
var exampleCustomHostnames = Cloudflare.GetCustomHostnames.Invoke(new()
{
ZoneId = "023e105f4ecef8ad9ca31a8372d0c353",
Id = "0d89c70d-ad9f-4843-b99f-6cc0252067e9",
CertificateAuthority = "google",
CustomOriginServer = "origin2.example.com",
Direction = "desc",
Hostname = new Cloudflare.Inputs.GetCustomHostnamesHostnameInputArgs
{
Contain = "example.com",
},
HostnameStatus = "provisioned",
Ssl = 0,
SslStatus = "active",
Wildcard = false,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.CloudflareFunctions;
import com.pulumi.cloudflare.inputs.GetCustomHostnamesArgs;
import com.pulumi.cloudflare.inputs.GetCustomHostnamesHostnameArgs;
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 exampleCustomHostnames = CloudflareFunctions.getCustomHostnames(GetCustomHostnamesArgs.builder()
.zoneId("023e105f4ecef8ad9ca31a8372d0c353")
.id("0d89c70d-ad9f-4843-b99f-6cc0252067e9")
.certificateAuthority("google")
.customOriginServer("origin2.example.com")
.direction("desc")
.hostname(GetCustomHostnamesHostnameArgs.builder()
.contain("example.com")
.build())
.hostnameStatus("provisioned")
.ssl(0.0)
.sslStatus("active")
.wildcard(false)
.build());
}
}
variables:
exampleCustomHostnames:
fn::invoke:
function: cloudflare:getCustomHostnames
arguments:
zoneId: 023e105f4ecef8ad9ca31a8372d0c353
id: 0d89c70d-ad9f-4843-b99f-6cc0252067e9
certificateAuthority: google
customOriginServer: origin2.example.com
direction: desc
hostname:
contain: example.com
hostnameStatus: provisioned
ssl: 0
sslStatus: active
wildcard: false
Example coming soon!
Using getCustomHostnames
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 getCustomHostnames(args: GetCustomHostnamesArgs, opts?: InvokeOptions): Promise<GetCustomHostnamesResult>
function getCustomHostnamesOutput(args: GetCustomHostnamesOutputArgs, opts?: InvokeOptions): Output<GetCustomHostnamesResult>def get_custom_hostnames(certificate_authority: Optional[str] = None,
custom_origin_server: Optional[str] = None,
direction: Optional[str] = None,
hostname: Optional[GetCustomHostnamesHostname] = None,
hostname_status: Optional[str] = None,
id: Optional[str] = None,
max_items: Optional[int] = None,
order: Optional[str] = None,
ssl: Optional[float] = None,
ssl_status: Optional[str] = None,
wildcard: Optional[bool] = None,
zone_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCustomHostnamesResult
def get_custom_hostnames_output(certificate_authority: pulumi.Input[Optional[str]] = None,
custom_origin_server: pulumi.Input[Optional[str]] = None,
direction: pulumi.Input[Optional[str]] = None,
hostname: pulumi.Input[Optional[GetCustomHostnamesHostnameArgs]] = None,
hostname_status: pulumi.Input[Optional[str]] = None,
id: pulumi.Input[Optional[str]] = None,
max_items: pulumi.Input[Optional[int]] = None,
order: pulumi.Input[Optional[str]] = None,
ssl: pulumi.Input[Optional[float]] = None,
ssl_status: pulumi.Input[Optional[str]] = None,
wildcard: pulumi.Input[Optional[bool]] = None,
zone_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCustomHostnamesResult]func LookupCustomHostnames(ctx *Context, args *LookupCustomHostnamesArgs, opts ...InvokeOption) (*LookupCustomHostnamesResult, error)
func LookupCustomHostnamesOutput(ctx *Context, args *LookupCustomHostnamesOutputArgs, opts ...InvokeOption) LookupCustomHostnamesResultOutput> Note: This function is named LookupCustomHostnames in the Go SDK.
public static class GetCustomHostnames
{
public static Task<GetCustomHostnamesResult> InvokeAsync(GetCustomHostnamesArgs args, InvokeOptions? opts = null)
public static Output<GetCustomHostnamesResult> Invoke(GetCustomHostnamesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCustomHostnamesResult> getCustomHostnames(GetCustomHostnamesArgs args, InvokeOptions options)
public static Output<GetCustomHostnamesResult> getCustomHostnames(GetCustomHostnamesArgs args, InvokeOptions options)
fn::invoke:
function: cloudflare:index/getCustomHostnames:getCustomHostnames
arguments:
# arguments dictionarydata "cloudflare_getcustomhostnames" "name" {
# arguments
}The following arguments are supported:
- string
- Filter by the certificate authority that issued the SSL certificate. Available values: "google", "letsencrypt", "sslcom".
- Custom
Origin stringServer - Filter by custom origin server name.
- Direction string
- Direction to order hostnames. Available values: "asc", "desc".
- Hostname
Get
Custom Hostnames Hostname - Hostname
Status string - Filter by the hostname's activation status. Available values: "active", "pending", "activeredeploying", "moved", "pendingdeletion", "deleted", "pendingblocked", "pendingmigration", "pendingprovisioned", "testpending", "testactive", "testactiveapex", "testblocked", "testFailed", "provisioned", "blocked".
- Id string
- Hostname ID to match against. This ID was generated and returned during the initial customHostname creation. This parameter cannot be used with the 'hostname' parameter.
- Max
Items int - Max items to fetch, default: 1000
- Order string
- Field to order hostnames by. Available values: "ssl", "sslStatus".
- Ssl double
- Whether to filter hostnames based on if they have SSL enabled. Available values: 0, 1.
- Ssl
Status string - Filter by SSL certificate status. Available values: "initializing", "pendingvalidation", "deleted", "pendingissuance", "pendingdeployment", "pendingdeletion", "pendingexpiration", "expired", "active", "initializingtimedout", "validationtimedout", "issuancetimedout", "deploymenttimedout", "deletiontimedout", "pendingcleanup", "stagingdeployment", "stagingactive", "deactivating", "inactive", "backupissued", "holdingdeployment".
- Wildcard bool
- Filter by whether the custom hostname is a wildcard hostname.
- Zone
Id string - Identifier.
- string
- Filter by the certificate authority that issued the SSL certificate. Available values: "google", "letsencrypt", "sslcom".
- Custom
Origin stringServer - Filter by custom origin server name.
- Direction string
- Direction to order hostnames. Available values: "asc", "desc".
- Hostname
Get
Custom Hostnames Hostname - Hostname
Status string - Filter by the hostname's activation status. Available values: "active", "pending", "activeredeploying", "moved", "pendingdeletion", "deleted", "pendingblocked", "pendingmigration", "pendingprovisioned", "testpending", "testactive", "testactiveapex", "testblocked", "testFailed", "provisioned", "blocked".
- Id string
- Hostname ID to match against. This ID was generated and returned during the initial customHostname creation. This parameter cannot be used with the 'hostname' parameter.
- Max
Items int - Max items to fetch, default: 1000
- Order string
- Field to order hostnames by. Available values: "ssl", "sslStatus".
- Ssl float64
- Whether to filter hostnames based on if they have SSL enabled. Available values: 0, 1.
- Ssl
Status string - Filter by SSL certificate status. Available values: "initializing", "pendingvalidation", "deleted", "pendingissuance", "pendingdeployment", "pendingdeletion", "pendingexpiration", "expired", "active", "initializingtimedout", "validationtimedout", "issuancetimedout", "deploymenttimedout", "deletiontimedout", "pendingcleanup", "stagingdeployment", "stagingactive", "deactivating", "inactive", "backupissued", "holdingdeployment".
- Wildcard bool
- Filter by whether the custom hostname is a wildcard hostname.
- Zone
Id string - Identifier.
- string
- Filter by the certificate authority that issued the SSL certificate. Available values: "google", "letsencrypt", "sslcom".
- custom_
origin_ stringserver - Filter by custom origin server name.
- direction string
- Direction to order hostnames. Available values: "asc", "desc".
- hostname object
- hostname_
status string - Filter by the hostname's activation status. Available values: "active", "pending", "activeredeploying", "moved", "pendingdeletion", "deleted", "pendingblocked", "pendingmigration", "pendingprovisioned", "testpending", "testactive", "testactiveapex", "testblocked", "testFailed", "provisioned", "blocked".
- id string
- Hostname ID to match against. This ID was generated and returned during the initial customHostname creation. This parameter cannot be used with the 'hostname' parameter.
- max_
items number - Max items to fetch, default: 1000
- order string
- Field to order hostnames by. Available values: "ssl", "sslStatus".
- ssl number
- Whether to filter hostnames based on if they have SSL enabled. Available values: 0, 1.
- ssl_
status string - Filter by SSL certificate status. Available values: "initializing", "pendingvalidation", "deleted", "pendingissuance", "pendingdeployment", "pendingdeletion", "pendingexpiration", "expired", "active", "initializingtimedout", "validationtimedout", "issuancetimedout", "deploymenttimedout", "deletiontimedout", "pendingcleanup", "stagingdeployment", "stagingactive", "deactivating", "inactive", "backupissued", "holdingdeployment".
- wildcard bool
- Filter by whether the custom hostname is a wildcard hostname.
- zone_
id string - Identifier.
- String
- Filter by the certificate authority that issued the SSL certificate. Available values: "google", "letsencrypt", "sslcom".
- custom
Origin StringServer - Filter by custom origin server name.
- direction String
- Direction to order hostnames. Available values: "asc", "desc".
- hostname
Get
Custom Hostnames Hostname - hostname
Status String - Filter by the hostname's activation status. Available values: "active", "pending", "activeredeploying", "moved", "pendingdeletion", "deleted", "pendingblocked", "pendingmigration", "pendingprovisioned", "testpending", "testactive", "testactiveapex", "testblocked", "testFailed", "provisioned", "blocked".
- id String
- Hostname ID to match against. This ID was generated and returned during the initial customHostname creation. This parameter cannot be used with the 'hostname' parameter.
- max
Items Integer - Max items to fetch, default: 1000
- order String
- Field to order hostnames by. Available values: "ssl", "sslStatus".
- ssl Double
- Whether to filter hostnames based on if they have SSL enabled. Available values: 0, 1.
- ssl
Status String - Filter by SSL certificate status. Available values: "initializing", "pendingvalidation", "deleted", "pendingissuance", "pendingdeployment", "pendingdeletion", "pendingexpiration", "expired", "active", "initializingtimedout", "validationtimedout", "issuancetimedout", "deploymenttimedout", "deletiontimedout", "pendingcleanup", "stagingdeployment", "stagingactive", "deactivating", "inactive", "backupissued", "holdingdeployment".
- wildcard Boolean
- Filter by whether the custom hostname is a wildcard hostname.
- zone
Id String - Identifier.
- string
- Filter by the certificate authority that issued the SSL certificate. Available values: "google", "letsencrypt", "sslcom".
- custom
Origin stringServer - Filter by custom origin server name.
- direction string
- Direction to order hostnames. Available values: "asc", "desc".
- hostname
Get
Custom Hostnames Hostname - hostname
Status string - Filter by the hostname's activation status. Available values: "active", "pending", "activeredeploying", "moved", "pendingdeletion", "deleted", "pendingblocked", "pendingmigration", "pendingprovisioned", "testpending", "testactive", "testactiveapex", "testblocked", "testFailed", "provisioned", "blocked".
- id string
- Hostname ID to match against. This ID was generated and returned during the initial customHostname creation. This parameter cannot be used with the 'hostname' parameter.
- max
Items number - Max items to fetch, default: 1000
- order string
- Field to order hostnames by. Available values: "ssl", "sslStatus".
- ssl number
- Whether to filter hostnames based on if they have SSL enabled. Available values: 0, 1.
- ssl
Status string - Filter by SSL certificate status. Available values: "initializing", "pendingvalidation", "deleted", "pendingissuance", "pendingdeployment", "pendingdeletion", "pendingexpiration", "expired", "active", "initializingtimedout", "validationtimedout", "issuancetimedout", "deploymenttimedout", "deletiontimedout", "pendingcleanup", "stagingdeployment", "stagingactive", "deactivating", "inactive", "backupissued", "holdingdeployment".
- wildcard boolean
- Filter by whether the custom hostname is a wildcard hostname.
- zone
Id string - Identifier.
- str
- Filter by the certificate authority that issued the SSL certificate. Available values: "google", "letsencrypt", "sslcom".
- custom_
origin_ strserver - Filter by custom origin server name.
- direction str
- Direction to order hostnames. Available values: "asc", "desc".
- hostname
Get
Custom Hostnames Hostname - hostname_
status str - Filter by the hostname's activation status. Available values: "active", "pending", "activeredeploying", "moved", "pendingdeletion", "deleted", "pendingblocked", "pendingmigration", "pendingprovisioned", "testpending", "testactive", "testactiveapex", "testblocked", "testFailed", "provisioned", "blocked".
- id str
- Hostname ID to match against. This ID was generated and returned during the initial customHostname creation. This parameter cannot be used with the 'hostname' parameter.
- max_
items int - Max items to fetch, default: 1000
- order str
- Field to order hostnames by. Available values: "ssl", "sslStatus".
- ssl float
- Whether to filter hostnames based on if they have SSL enabled. Available values: 0, 1.
- ssl_
status str - Filter by SSL certificate status. Available values: "initializing", "pendingvalidation", "deleted", "pendingissuance", "pendingdeployment", "pendingdeletion", "pendingexpiration", "expired", "active", "initializingtimedout", "validationtimedout", "issuancetimedout", "deploymenttimedout", "deletiontimedout", "pendingcleanup", "stagingdeployment", "stagingactive", "deactivating", "inactive", "backupissued", "holdingdeployment".
- wildcard bool
- Filter by whether the custom hostname is a wildcard hostname.
- zone_
id str - Identifier.
- String
- Filter by the certificate authority that issued the SSL certificate. Available values: "google", "letsencrypt", "sslcom".
- custom
Origin StringServer - Filter by custom origin server name.
- direction String
- Direction to order hostnames. Available values: "asc", "desc".
- hostname Property Map
- hostname
Status String - Filter by the hostname's activation status. Available values: "active", "pending", "activeredeploying", "moved", "pendingdeletion", "deleted", "pendingblocked", "pendingmigration", "pendingprovisioned", "testpending", "testactive", "testactiveapex", "testblocked", "testFailed", "provisioned", "blocked".
- id String
- Hostname ID to match against. This ID was generated and returned during the initial customHostname creation. This parameter cannot be used with the 'hostname' parameter.
- max
Items Number - Max items to fetch, default: 1000
- order String
- Field to order hostnames by. Available values: "ssl", "sslStatus".
- ssl Number
- Whether to filter hostnames based on if they have SSL enabled. Available values: 0, 1.
- ssl
Status String - Filter by SSL certificate status. Available values: "initializing", "pendingvalidation", "deleted", "pendingissuance", "pendingdeployment", "pendingdeletion", "pendingexpiration", "expired", "active", "initializingtimedout", "validationtimedout", "issuancetimedout", "deploymenttimedout", "deletiontimedout", "pendingcleanup", "stagingdeployment", "stagingactive", "deactivating", "inactive", "backupissued", "holdingdeployment".
- wildcard Boolean
- Filter by whether the custom hostname is a wildcard hostname.
- zone
Id String - Identifier.
getCustomHostnames Result
The following output properties are available:
- Order string
- Field to order hostnames by. Available values: "ssl", "sslStatus".
- Results
List<Get
Custom Hostnames Result> - The items returned by the data source
- string
- Filter by the certificate authority that issued the SSL certificate. Available values: "google", "letsencrypt", "sslcom".
- Custom
Origin stringServer - Filter by custom origin server name.
- Direction string
- Direction to order hostnames. Available values: "asc", "desc".
- Hostname
Get
Custom Hostnames Hostname - Hostname
Status string - Filter by the hostname's activation status. Available values: "active", "pending", "activeredeploying", "moved", "pendingdeletion", "deleted", "pendingblocked", "pendingmigration", "pendingprovisioned", "testpending", "testactive", "testactiveapex", "testblocked", "testFailed", "provisioned", "blocked".
- Id string
- Hostname ID to match against. This ID was generated and returned during the initial customHostname creation. This parameter cannot be used with the 'hostname' parameter.
- Max
Items int - Max items to fetch, default: 1000
- Ssl double
- Whether to filter hostnames based on if they have SSL enabled. Available values: 0, 1.
- Ssl
Status string - Filter by SSL certificate status. Available values: "initializing", "pendingvalidation", "deleted", "pendingissuance", "pendingdeployment", "pendingdeletion", "pendingexpiration", "expired", "active", "initializingtimedout", "validationtimedout", "issuancetimedout", "deploymenttimedout", "deletiontimedout", "pendingcleanup", "stagingdeployment", "stagingactive", "deactivating", "inactive", "backupissued", "holdingdeployment".
- Wildcard bool
- Filter by whether the custom hostname is a wildcard hostname.
- Zone
Id string - Identifier.
- Order string
- Field to order hostnames by. Available values: "ssl", "sslStatus".
- Results
[]Get
Custom Hostnames Result - The items returned by the data source
- string
- Filter by the certificate authority that issued the SSL certificate. Available values: "google", "letsencrypt", "sslcom".
- Custom
Origin stringServer - Filter by custom origin server name.
- Direction string
- Direction to order hostnames. Available values: "asc", "desc".
- Hostname
Get
Custom Hostnames Hostname - Hostname
Status string - Filter by the hostname's activation status. Available values: "active", "pending", "activeredeploying", "moved", "pendingdeletion", "deleted", "pendingblocked", "pendingmigration", "pendingprovisioned", "testpending", "testactive", "testactiveapex", "testblocked", "testFailed", "provisioned", "blocked".
- Id string
- Hostname ID to match against. This ID was generated and returned during the initial customHostname creation. This parameter cannot be used with the 'hostname' parameter.
- Max
Items int - Max items to fetch, default: 1000
- Ssl float64
- Whether to filter hostnames based on if they have SSL enabled. Available values: 0, 1.
- Ssl
Status string - Filter by SSL certificate status. Available values: "initializing", "pendingvalidation", "deleted", "pendingissuance", "pendingdeployment", "pendingdeletion", "pendingexpiration", "expired", "active", "initializingtimedout", "validationtimedout", "issuancetimedout", "deploymenttimedout", "deletiontimedout", "pendingcleanup", "stagingdeployment", "stagingactive", "deactivating", "inactive", "backupissued", "holdingdeployment".
- Wildcard bool
- Filter by whether the custom hostname is a wildcard hostname.
- Zone
Id string - Identifier.
- order string
- Field to order hostnames by. Available values: "ssl", "sslStatus".
- results list(object)
- The items returned by the data source
- string
- Filter by the certificate authority that issued the SSL certificate. Available values: "google", "letsencrypt", "sslcom".
- custom_
origin_ stringserver - Filter by custom origin server name.
- direction string
- Direction to order hostnames. Available values: "asc", "desc".
- hostname object
- hostname_
status string - Filter by the hostname's activation status. Available values: "active", "pending", "activeredeploying", "moved", "pendingdeletion", "deleted", "pendingblocked", "pendingmigration", "pendingprovisioned", "testpending", "testactive", "testactiveapex", "testblocked", "testFailed", "provisioned", "blocked".
- id string
- Hostname ID to match against. This ID was generated and returned during the initial customHostname creation. This parameter cannot be used with the 'hostname' parameter.
- max_
items number - Max items to fetch, default: 1000
- ssl number
- Whether to filter hostnames based on if they have SSL enabled. Available values: 0, 1.
- ssl_
status string - Filter by SSL certificate status. Available values: "initializing", "pendingvalidation", "deleted", "pendingissuance", "pendingdeployment", "pendingdeletion", "pendingexpiration", "expired", "active", "initializingtimedout", "validationtimedout", "issuancetimedout", "deploymenttimedout", "deletiontimedout", "pendingcleanup", "stagingdeployment", "stagingactive", "deactivating", "inactive", "backupissued", "holdingdeployment".
- wildcard bool
- Filter by whether the custom hostname is a wildcard hostname.
- zone_
id string - Identifier.
- order String
- Field to order hostnames by. Available values: "ssl", "sslStatus".
- results
List<Get
Custom Hostnames Result> - The items returned by the data source
- String
- Filter by the certificate authority that issued the SSL certificate. Available values: "google", "letsencrypt", "sslcom".
- custom
Origin StringServer - Filter by custom origin server name.
- direction String
- Direction to order hostnames. Available values: "asc", "desc".
- hostname
Get
Custom Hostnames Hostname - hostname
Status String - Filter by the hostname's activation status. Available values: "active", "pending", "activeredeploying", "moved", "pendingdeletion", "deleted", "pendingblocked", "pendingmigration", "pendingprovisioned", "testpending", "testactive", "testactiveapex", "testblocked", "testFailed", "provisioned", "blocked".
- id String
- Hostname ID to match against. This ID was generated and returned during the initial customHostname creation. This parameter cannot be used with the 'hostname' parameter.
- max
Items Integer - Max items to fetch, default: 1000
- ssl Double
- Whether to filter hostnames based on if they have SSL enabled. Available values: 0, 1.
- ssl
Status String - Filter by SSL certificate status. Available values: "initializing", "pendingvalidation", "deleted", "pendingissuance", "pendingdeployment", "pendingdeletion", "pendingexpiration", "expired", "active", "initializingtimedout", "validationtimedout", "issuancetimedout", "deploymenttimedout", "deletiontimedout", "pendingcleanup", "stagingdeployment", "stagingactive", "deactivating", "inactive", "backupissued", "holdingdeployment".
- wildcard Boolean
- Filter by whether the custom hostname is a wildcard hostname.
- zone
Id String - Identifier.
- order string
- Field to order hostnames by. Available values: "ssl", "sslStatus".
- results
Get
Custom Hostnames Result[] - The items returned by the data source
- string
- Filter by the certificate authority that issued the SSL certificate. Available values: "google", "letsencrypt", "sslcom".
- custom
Origin stringServer - Filter by custom origin server name.
- direction string
- Direction to order hostnames. Available values: "asc", "desc".
- hostname
Get
Custom Hostnames Hostname - hostname
Status string - Filter by the hostname's activation status. Available values: "active", "pending", "activeredeploying", "moved", "pendingdeletion", "deleted", "pendingblocked", "pendingmigration", "pendingprovisioned", "testpending", "testactive", "testactiveapex", "testblocked", "testFailed", "provisioned", "blocked".
- id string
- Hostname ID to match against. This ID was generated and returned during the initial customHostname creation. This parameter cannot be used with the 'hostname' parameter.
- max
Items number - Max items to fetch, default: 1000
- ssl number
- Whether to filter hostnames based on if they have SSL enabled. Available values: 0, 1.
- ssl
Status string - Filter by SSL certificate status. Available values: "initializing", "pendingvalidation", "deleted", "pendingissuance", "pendingdeployment", "pendingdeletion", "pendingexpiration", "expired", "active", "initializingtimedout", "validationtimedout", "issuancetimedout", "deploymenttimedout", "deletiontimedout", "pendingcleanup", "stagingdeployment", "stagingactive", "deactivating", "inactive", "backupissued", "holdingdeployment".
- wildcard boolean
- Filter by whether the custom hostname is a wildcard hostname.
- zone
Id string - Identifier.
- order str
- Field to order hostnames by. Available values: "ssl", "sslStatus".
- results
Sequence[Get
Custom Hostnames Result] - The items returned by the data source
- str
- Filter by the certificate authority that issued the SSL certificate. Available values: "google", "letsencrypt", "sslcom".
- custom_
origin_ strserver - Filter by custom origin server name.
- direction str
- Direction to order hostnames. Available values: "asc", "desc".
- hostname
Get
Custom Hostnames Hostname - hostname_
status str - Filter by the hostname's activation status. Available values: "active", "pending", "activeredeploying", "moved", "pendingdeletion", "deleted", "pendingblocked", "pendingmigration", "pendingprovisioned", "testpending", "testactive", "testactiveapex", "testblocked", "testFailed", "provisioned", "blocked".
- id str
- Hostname ID to match against. This ID was generated and returned during the initial customHostname creation. This parameter cannot be used with the 'hostname' parameter.
- max_
items int - Max items to fetch, default: 1000
- ssl float
- Whether to filter hostnames based on if they have SSL enabled. Available values: 0, 1.
- ssl_
status str - Filter by SSL certificate status. Available values: "initializing", "pendingvalidation", "deleted", "pendingissuance", "pendingdeployment", "pendingdeletion", "pendingexpiration", "expired", "active", "initializingtimedout", "validationtimedout", "issuancetimedout", "deploymenttimedout", "deletiontimedout", "pendingcleanup", "stagingdeployment", "stagingactive", "deactivating", "inactive", "backupissued", "holdingdeployment".
- wildcard bool
- Filter by whether the custom hostname is a wildcard hostname.
- zone_
id str - Identifier.
- order String
- Field to order hostnames by. Available values: "ssl", "sslStatus".
- results List<Property Map>
- The items returned by the data source
- String
- Filter by the certificate authority that issued the SSL certificate. Available values: "google", "letsencrypt", "sslcom".
- custom
Origin StringServer - Filter by custom origin server name.
- direction String
- Direction to order hostnames. Available values: "asc", "desc".
- hostname Property Map
- hostname
Status String - Filter by the hostname's activation status. Available values: "active", "pending", "activeredeploying", "moved", "pendingdeletion", "deleted", "pendingblocked", "pendingmigration", "pendingprovisioned", "testpending", "testactive", "testactiveapex", "testblocked", "testFailed", "provisioned", "blocked".
- id String
- Hostname ID to match against. This ID was generated and returned during the initial customHostname creation. This parameter cannot be used with the 'hostname' parameter.
- max
Items Number - Max items to fetch, default: 1000
- ssl Number
- Whether to filter hostnames based on if they have SSL enabled. Available values: 0, 1.
- ssl
Status String - Filter by SSL certificate status. Available values: "initializing", "pendingvalidation", "deleted", "pendingissuance", "pendingdeployment", "pendingdeletion", "pendingexpiration", "expired", "active", "initializingtimedout", "validationtimedout", "issuancetimedout", "deploymenttimedout", "deletiontimedout", "pendingcleanup", "stagingdeployment", "stagingactive", "deactivating", "inactive", "backupissued", "holdingdeployment".
- wildcard Boolean
- Filter by whether the custom hostname is a wildcard hostname.
- zone
Id String - Identifier.
Supporting Types
GetCustomHostnamesHostname
- Contain string
- Filters hostnames by a substring match on the hostname value. This parameter cannot be used with the 'id' parameter.
- Contain string
- Filters hostnames by a substring match on the hostname value. This parameter cannot be used with the 'id' parameter.
- contain string
- Filters hostnames by a substring match on the hostname value. This parameter cannot be used with the 'id' parameter.
- contain String
- Filters hostnames by a substring match on the hostname value. This parameter cannot be used with the 'id' parameter.
- contain string
- Filters hostnames by a substring match on the hostname value. This parameter cannot be used with the 'id' parameter.
- contain str
- Filters hostnames by a substring match on the hostname value. This parameter cannot be used with the 'id' parameter.
- contain String
- Filters hostnames by a substring match on the hostname value. This parameter cannot be used with the 'id' parameter.
GetCustomHostnamesResult
- Created
At string - This is the time the hostname was created.
- Custom
Metadata Dictionary<string, string> - Unique key/value metadata for this hostname. These are per-hostname (customer) settings.
- Custom
Origin stringServer - a valid hostname that’s been added to your DNS zone as an A, AAAA, or CNAME record.
- Custom
Origin stringSni - A hostname that will be sent to your custom origin server as SNI for TLS handshake. This can be a valid subdomain of the zone or custom origin server name or the string ':requesthostheader:' which will cause the host header in the request to be used as SNI. Not configurable with default/fallback origin server.
- Hostname string
- The custom hostname that will point to your hostname via CNAME.
- Id string
- Identifier.
- Ownership
Verification GetCustom Hostnames Result Ownership Verification - This is a record which can be placed to activate a hostname.
- Ownership
Verification GetHttp Custom Hostnames Result Ownership Verification Http - This presents the token to be served by the given http url to activate a hostname.
- Ssl
Get
Custom Hostnames Result Ssl - Status string
- Status of the hostname's activation. Available values: "active", "pending", "activeredeploying", "moved", "pendingdeletion", "deleted", "pendingblocked", "pendingmigration", "pendingprovisioned", "testpending", "testactive", "testactiveapex", "testblocked", "testFailed", "provisioned", "blocked".
- Verification
Errors List<string> - These are errors that were encountered while trying to activate a hostname.
- Created
At string - This is the time the hostname was created.
- Custom
Metadata map[string]string - Unique key/value metadata for this hostname. These are per-hostname (customer) settings.
- Custom
Origin stringServer - a valid hostname that’s been added to your DNS zone as an A, AAAA, or CNAME record.
- Custom
Origin stringSni - A hostname that will be sent to your custom origin server as SNI for TLS handshake. This can be a valid subdomain of the zone or custom origin server name or the string ':requesthostheader:' which will cause the host header in the request to be used as SNI. Not configurable with default/fallback origin server.
- Hostname string
- The custom hostname that will point to your hostname via CNAME.
- Id string
- Identifier.
- Ownership
Verification GetCustom Hostnames Result Ownership Verification - This is a record which can be placed to activate a hostname.
- Ownership
Verification GetHttp Custom Hostnames Result Ownership Verification Http - This presents the token to be served by the given http url to activate a hostname.
- Ssl
Get
Custom Hostnames Result Ssl - Status string
- Status of the hostname's activation. Available values: "active", "pending", "activeredeploying", "moved", "pendingdeletion", "deleted", "pendingblocked", "pendingmigration", "pendingprovisioned", "testpending", "testactive", "testactiveapex", "testblocked", "testFailed", "provisioned", "blocked".
- Verification
Errors []string - These are errors that were encountered while trying to activate a hostname.
- created_
at string - This is the time the hostname was created.
- custom_
metadata map(string) - Unique key/value metadata for this hostname. These are per-hostname (customer) settings.
- custom_
origin_ stringserver - a valid hostname that’s been added to your DNS zone as an A, AAAA, or CNAME record.
- custom_
origin_ stringsni - A hostname that will be sent to your custom origin server as SNI for TLS handshake. This can be a valid subdomain of the zone or custom origin server name or the string ':requesthostheader:' which will cause the host header in the request to be used as SNI. Not configurable with default/fallback origin server.
- hostname string
- The custom hostname that will point to your hostname via CNAME.
- id string
- Identifier.
- ownership_
verification object - This is a record which can be placed to activate a hostname.
- ownership_
verification_ objecthttp - This presents the token to be served by the given http url to activate a hostname.
- ssl object
- status string
- Status of the hostname's activation. Available values: "active", "pending", "activeredeploying", "moved", "pendingdeletion", "deleted", "pendingblocked", "pendingmigration", "pendingprovisioned", "testpending", "testactive", "testactiveapex", "testblocked", "testFailed", "provisioned", "blocked".
- verification_
errors list(string) - These are errors that were encountered while trying to activate a hostname.
- created
At String - This is the time the hostname was created.
- custom
Metadata Map<String,String> - Unique key/value metadata for this hostname. These are per-hostname (customer) settings.
- custom
Origin StringServer - a valid hostname that’s been added to your DNS zone as an A, AAAA, or CNAME record.
- custom
Origin StringSni - A hostname that will be sent to your custom origin server as SNI for TLS handshake. This can be a valid subdomain of the zone or custom origin server name or the string ':requesthostheader:' which will cause the host header in the request to be used as SNI. Not configurable with default/fallback origin server.
- hostname String
- The custom hostname that will point to your hostname via CNAME.
- id String
- Identifier.
- ownership
Verification GetCustom Hostnames Result Ownership Verification - This is a record which can be placed to activate a hostname.
- ownership
Verification GetHttp Custom Hostnames Result Ownership Verification Http - This presents the token to be served by the given http url to activate a hostname.
- ssl
Get
Custom Hostnames Result Ssl - status String
- Status of the hostname's activation. Available values: "active", "pending", "activeredeploying", "moved", "pendingdeletion", "deleted", "pendingblocked", "pendingmigration", "pendingprovisioned", "testpending", "testactive", "testactiveapex", "testblocked", "testFailed", "provisioned", "blocked".
- verification
Errors List<String> - These are errors that were encountered while trying to activate a hostname.
- created
At string - This is the time the hostname was created.
- custom
Metadata {[key: string]: string} - Unique key/value metadata for this hostname. These are per-hostname (customer) settings.
- custom
Origin stringServer - a valid hostname that’s been added to your DNS zone as an A, AAAA, or CNAME record.
- custom
Origin stringSni - A hostname that will be sent to your custom origin server as SNI for TLS handshake. This can be a valid subdomain of the zone or custom origin server name or the string ':requesthostheader:' which will cause the host header in the request to be used as SNI. Not configurable with default/fallback origin server.
- hostname string
- The custom hostname that will point to your hostname via CNAME.
- id string
- Identifier.
- ownership
Verification GetCustom Hostnames Result Ownership Verification - This is a record which can be placed to activate a hostname.
- ownership
Verification GetHttp Custom Hostnames Result Ownership Verification Http - This presents the token to be served by the given http url to activate a hostname.
- ssl
Get
Custom Hostnames Result Ssl - status string
- Status of the hostname's activation. Available values: "active", "pending", "activeredeploying", "moved", "pendingdeletion", "deleted", "pendingblocked", "pendingmigration", "pendingprovisioned", "testpending", "testactive", "testactiveapex", "testblocked", "testFailed", "provisioned", "blocked".
- verification
Errors string[] - These are errors that were encountered while trying to activate a hostname.
- created_
at str - This is the time the hostname was created.
- custom_
metadata Mapping[str, str] - Unique key/value metadata for this hostname. These are per-hostname (customer) settings.
- custom_
origin_ strserver - a valid hostname that’s been added to your DNS zone as an A, AAAA, or CNAME record.
- custom_
origin_ strsni - A hostname that will be sent to your custom origin server as SNI for TLS handshake. This can be a valid subdomain of the zone or custom origin server name or the string ':requesthostheader:' which will cause the host header in the request to be used as SNI. Not configurable with default/fallback origin server.
- hostname str
- The custom hostname that will point to your hostname via CNAME.
- id str
- Identifier.
- ownership_
verification GetCustom Hostnames Result Ownership Verification - This is a record which can be placed to activate a hostname.
- ownership_
verification_ Gethttp Custom Hostnames Result Ownership Verification Http - This presents the token to be served by the given http url to activate a hostname.
- ssl
Get
Custom Hostnames Result Ssl - status str
- Status of the hostname's activation. Available values: "active", "pending", "activeredeploying", "moved", "pendingdeletion", "deleted", "pendingblocked", "pendingmigration", "pendingprovisioned", "testpending", "testactive", "testactiveapex", "testblocked", "testFailed", "provisioned", "blocked".
- verification_
errors Sequence[str] - These are errors that were encountered while trying to activate a hostname.
- created
At String - This is the time the hostname was created.
- custom
Metadata Map<String> - Unique key/value metadata for this hostname. These are per-hostname (customer) settings.
- custom
Origin StringServer - a valid hostname that’s been added to your DNS zone as an A, AAAA, or CNAME record.
- custom
Origin StringSni - A hostname that will be sent to your custom origin server as SNI for TLS handshake. This can be a valid subdomain of the zone or custom origin server name or the string ':requesthostheader:' which will cause the host header in the request to be used as SNI. Not configurable with default/fallback origin server.
- hostname String
- The custom hostname that will point to your hostname via CNAME.
- id String
- Identifier.
- ownership
Verification Property Map - This is a record which can be placed to activate a hostname.
- ownership
Verification Property MapHttp - This presents the token to be served by the given http url to activate a hostname.
- ssl Property Map
- status String
- Status of the hostname's activation. Available values: "active", "pending", "activeredeploying", "moved", "pendingdeletion", "deleted", "pendingblocked", "pendingmigration", "pendingprovisioned", "testpending", "testactive", "testactiveapex", "testblocked", "testFailed", "provisioned", "blocked".
- verification
Errors List<String> - These are errors that were encountered while trying to activate a hostname.
GetCustomHostnamesResultOwnershipVerification
GetCustomHostnamesResultOwnershipVerificationHttp
GetCustomHostnamesResultSsl
- Bundle
Method string - A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. Available values: "ubiquitous", "optimal", "force".
- string
- The Certificate Authority that will issue the certificate Available values: "digicert", "google", "letsencrypt", "sslcom".
- Custom
Certificate string - If a custom uploaded certificate is used.
- Custom
Csr stringId - The identifier for the Custom CSR that was used.
- Custom
Key string - The key for a custom uploaded certificate.
- Dcv
Delegation List<GetRecords Custom Hostnames Result Ssl Dcv Delegation Record> - DCV Delegation records for domain validation.
- Expires
On string - The time the custom certificate expires on.
- Hosts List<string>
- A list of Hostnames on a custom uploaded certificate.
- Id string
- Custom hostname SSL identifier tag.
- Issuer string
- The issuer on a custom uploaded certificate.
- Method string
- Domain control validation (DCV) method used for this hostname. Available values: "http", "txt", "email".
- Serial
Number string - The serial number on a custom uploaded certificate.
- Settings
Get
Custom Hostnames Result Ssl Settings - Signature string
- The signature on a custom uploaded certificate.
- Status string
- Status of the hostname's SSL certificates. Available values: "initializing", "pendingvalidation", "deleted", "pendingissuance", "pendingdeployment", "pendingdeletion", "pendingexpiration", "expired", "active", "initializingtimedout", "validationtimedout", "issuancetimedout", "deploymenttimedout", "deletiontimedout", "pendingcleanup", "stagingdeployment", "stagingactive", "deactivating", "inactive", "backupissued", "holdingdeployment".
- Type string
- Level of validation to be used for this hostname. Domain validation (dv) must be used. Available values: "dv".
- Uploaded
On string - The time the custom certificate was uploaded.
- Validation
Errors List<GetCustom Hostnames Result Ssl Validation Error> - Domain validation errors that have been received by the certificate authority (CA).
- Validation
Records List<GetCustom Hostnames Result Ssl Validation Record> - Wildcard bool
- Indicates whether the certificate covers a wildcard.
- Bundle
Method string - A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. Available values: "ubiquitous", "optimal", "force".
- string
- The Certificate Authority that will issue the certificate Available values: "digicert", "google", "letsencrypt", "sslcom".
- Custom
Certificate string - If a custom uploaded certificate is used.
- Custom
Csr stringId - The identifier for the Custom CSR that was used.
- Custom
Key string - The key for a custom uploaded certificate.
- Dcv
Delegation []GetRecords Custom Hostnames Result Ssl Dcv Delegation Record - DCV Delegation records for domain validation.
- Expires
On string - The time the custom certificate expires on.
- Hosts []string
- A list of Hostnames on a custom uploaded certificate.
- Id string
- Custom hostname SSL identifier tag.
- Issuer string
- The issuer on a custom uploaded certificate.
- Method string
- Domain control validation (DCV) method used for this hostname. Available values: "http", "txt", "email".
- Serial
Number string - The serial number on a custom uploaded certificate.
- Settings
Get
Custom Hostnames Result Ssl Settings - Signature string
- The signature on a custom uploaded certificate.
- Status string
- Status of the hostname's SSL certificates. Available values: "initializing", "pendingvalidation", "deleted", "pendingissuance", "pendingdeployment", "pendingdeletion", "pendingexpiration", "expired", "active", "initializingtimedout", "validationtimedout", "issuancetimedout", "deploymenttimedout", "deletiontimedout", "pendingcleanup", "stagingdeployment", "stagingactive", "deactivating", "inactive", "backupissued", "holdingdeployment".
- Type string
- Level of validation to be used for this hostname. Domain validation (dv) must be used. Available values: "dv".
- Uploaded
On string - The time the custom certificate was uploaded.
- Validation
Errors []GetCustom Hostnames Result Ssl Validation Error - Domain validation errors that have been received by the certificate authority (CA).
- Validation
Records []GetCustom Hostnames Result Ssl Validation Record - Wildcard bool
- Indicates whether the certificate covers a wildcard.
- bundle_
method string - A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. Available values: "ubiquitous", "optimal", "force".
- string
- The Certificate Authority that will issue the certificate Available values: "digicert", "google", "letsencrypt", "sslcom".
- custom_
certificate string - If a custom uploaded certificate is used.
- custom_
csr_ stringid - The identifier for the Custom CSR that was used.
- custom_
key string - The key for a custom uploaded certificate.
- dcv_
delegation_ list(object)records - DCV Delegation records for domain validation.
- expires_
on string - The time the custom certificate expires on.
- hosts list(string)
- A list of Hostnames on a custom uploaded certificate.
- id string
- Custom hostname SSL identifier tag.
- issuer string
- The issuer on a custom uploaded certificate.
- method string
- Domain control validation (DCV) method used for this hostname. Available values: "http", "txt", "email".
- serial_
number string - The serial number on a custom uploaded certificate.
- settings object
- signature string
- The signature on a custom uploaded certificate.
- status string
- Status of the hostname's SSL certificates. Available values: "initializing", "pendingvalidation", "deleted", "pendingissuance", "pendingdeployment", "pendingdeletion", "pendingexpiration", "expired", "active", "initializingtimedout", "validationtimedout", "issuancetimedout", "deploymenttimedout", "deletiontimedout", "pendingcleanup", "stagingdeployment", "stagingactive", "deactivating", "inactive", "backupissued", "holdingdeployment".
- type string
- Level of validation to be used for this hostname. Domain validation (dv) must be used. Available values: "dv".
- uploaded_
on string - The time the custom certificate was uploaded.
- validation_
errors list(object) - Domain validation errors that have been received by the certificate authority (CA).
- validation_
records list(object) - wildcard bool
- Indicates whether the certificate covers a wildcard.
- bundle
Method String - A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. Available values: "ubiquitous", "optimal", "force".
- String
- The Certificate Authority that will issue the certificate Available values: "digicert", "google", "letsencrypt", "sslcom".
- custom
Certificate String - If a custom uploaded certificate is used.
- custom
Csr StringId - The identifier for the Custom CSR that was used.
- custom
Key String - The key for a custom uploaded certificate.
- dcv
Delegation List<GetRecords Custom Hostnames Result Ssl Dcv Delegation Record> - DCV Delegation records for domain validation.
- expires
On String - The time the custom certificate expires on.
- hosts List<String>
- A list of Hostnames on a custom uploaded certificate.
- id String
- Custom hostname SSL identifier tag.
- issuer String
- The issuer on a custom uploaded certificate.
- method String
- Domain control validation (DCV) method used for this hostname. Available values: "http", "txt", "email".
- serial
Number String - The serial number on a custom uploaded certificate.
- settings
Get
Custom Hostnames Result Ssl Settings - signature String
- The signature on a custom uploaded certificate.
- status String
- Status of the hostname's SSL certificates. Available values: "initializing", "pendingvalidation", "deleted", "pendingissuance", "pendingdeployment", "pendingdeletion", "pendingexpiration", "expired", "active", "initializingtimedout", "validationtimedout", "issuancetimedout", "deploymenttimedout", "deletiontimedout", "pendingcleanup", "stagingdeployment", "stagingactive", "deactivating", "inactive", "backupissued", "holdingdeployment".
- type String
- Level of validation to be used for this hostname. Domain validation (dv) must be used. Available values: "dv".
- uploaded
On String - The time the custom certificate was uploaded.
- validation
Errors List<GetCustom Hostnames Result Ssl Validation Error> - Domain validation errors that have been received by the certificate authority (CA).
- validation
Records List<GetCustom Hostnames Result Ssl Validation Record> - wildcard Boolean
- Indicates whether the certificate covers a wildcard.
- bundle
Method string - A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. Available values: "ubiquitous", "optimal", "force".
- string
- The Certificate Authority that will issue the certificate Available values: "digicert", "google", "letsencrypt", "sslcom".
- custom
Certificate string - If a custom uploaded certificate is used.
- custom
Csr stringId - The identifier for the Custom CSR that was used.
- custom
Key string - The key for a custom uploaded certificate.
- dcv
Delegation GetRecords Custom Hostnames Result Ssl Dcv Delegation Record[] - DCV Delegation records for domain validation.
- expires
On string - The time the custom certificate expires on.
- hosts string[]
- A list of Hostnames on a custom uploaded certificate.
- id string
- Custom hostname SSL identifier tag.
- issuer string
- The issuer on a custom uploaded certificate.
- method string
- Domain control validation (DCV) method used for this hostname. Available values: "http", "txt", "email".
- serial
Number string - The serial number on a custom uploaded certificate.
- settings
Get
Custom Hostnames Result Ssl Settings - signature string
- The signature on a custom uploaded certificate.
- status string
- Status of the hostname's SSL certificates. Available values: "initializing", "pendingvalidation", "deleted", "pendingissuance", "pendingdeployment", "pendingdeletion", "pendingexpiration", "expired", "active", "initializingtimedout", "validationtimedout", "issuancetimedout", "deploymenttimedout", "deletiontimedout", "pendingcleanup", "stagingdeployment", "stagingactive", "deactivating", "inactive", "backupissued", "holdingdeployment".
- type string
- Level of validation to be used for this hostname. Domain validation (dv) must be used. Available values: "dv".
- uploaded
On string - The time the custom certificate was uploaded.
- validation
Errors GetCustom Hostnames Result Ssl Validation Error[] - Domain validation errors that have been received by the certificate authority (CA).
- validation
Records GetCustom Hostnames Result Ssl Validation Record[] - wildcard boolean
- Indicates whether the certificate covers a wildcard.
- bundle_
method str - A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. Available values: "ubiquitous", "optimal", "force".
- str
- The Certificate Authority that will issue the certificate Available values: "digicert", "google", "letsencrypt", "sslcom".
- custom_
certificate str - If a custom uploaded certificate is used.
- custom_
csr_ strid - The identifier for the Custom CSR that was used.
- custom_
key str - The key for a custom uploaded certificate.
- dcv_
delegation_ Sequence[Getrecords Custom Hostnames Result Ssl Dcv Delegation Record] - DCV Delegation records for domain validation.
- expires_
on str - The time the custom certificate expires on.
- hosts Sequence[str]
- A list of Hostnames on a custom uploaded certificate.
- id str
- Custom hostname SSL identifier tag.
- issuer str
- The issuer on a custom uploaded certificate.
- method str
- Domain control validation (DCV) method used for this hostname. Available values: "http", "txt", "email".
- serial_
number str - The serial number on a custom uploaded certificate.
- settings
Get
Custom Hostnames Result Ssl Settings - signature str
- The signature on a custom uploaded certificate.
- status str
- Status of the hostname's SSL certificates. Available values: "initializing", "pendingvalidation", "deleted", "pendingissuance", "pendingdeployment", "pendingdeletion", "pendingexpiration", "expired", "active", "initializingtimedout", "validationtimedout", "issuancetimedout", "deploymenttimedout", "deletiontimedout", "pendingcleanup", "stagingdeployment", "stagingactive", "deactivating", "inactive", "backupissued", "holdingdeployment".
- type str
- Level of validation to be used for this hostname. Domain validation (dv) must be used. Available values: "dv".
- uploaded_
on str - The time the custom certificate was uploaded.
- validation_
errors Sequence[GetCustom Hostnames Result Ssl Validation Error] - Domain validation errors that have been received by the certificate authority (CA).
- validation_
records Sequence[GetCustom Hostnames Result Ssl Validation Record] - wildcard bool
- Indicates whether the certificate covers a wildcard.
- bundle
Method String - A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. Available values: "ubiquitous", "optimal", "force".
- String
- The Certificate Authority that will issue the certificate Available values: "digicert", "google", "letsencrypt", "sslcom".
- custom
Certificate String - If a custom uploaded certificate is used.
- custom
Csr StringId - The identifier for the Custom CSR that was used.
- custom
Key String - The key for a custom uploaded certificate.
- dcv
Delegation List<Property Map>Records - DCV Delegation records for domain validation.
- expires
On String - The time the custom certificate expires on.
- hosts List<String>
- A list of Hostnames on a custom uploaded certificate.
- id String
- Custom hostname SSL identifier tag.
- issuer String
- The issuer on a custom uploaded certificate.
- method String
- Domain control validation (DCV) method used for this hostname. Available values: "http", "txt", "email".
- serial
Number String - The serial number on a custom uploaded certificate.
- settings Property Map
- signature String
- The signature on a custom uploaded certificate.
- status String
- Status of the hostname's SSL certificates. Available values: "initializing", "pendingvalidation", "deleted", "pendingissuance", "pendingdeployment", "pendingdeletion", "pendingexpiration", "expired", "active", "initializingtimedout", "validationtimedout", "issuancetimedout", "deploymenttimedout", "deletiontimedout", "pendingcleanup", "stagingdeployment", "stagingactive", "deactivating", "inactive", "backupissued", "holdingdeployment".
- type String
- Level of validation to be used for this hostname. Domain validation (dv) must be used. Available values: "dv".
- uploaded
On String - The time the custom certificate was uploaded.
- validation
Errors List<Property Map> - Domain validation errors that have been received by the certificate authority (CA).
- validation
Records List<Property Map> - wildcard Boolean
- Indicates whether the certificate covers a wildcard.
GetCustomHostnamesResultSslDcvDelegationRecord
- Cname string
- The CNAME record hostname for DCV delegation.
- Cname
Target string - The CNAME record target value for DCV delegation.
- Emails List<string>
- The set of email addresses that the certificate authority (CA) will use to complete domain validation.
- Http
Body string - The content that the certificate authority (CA) will expect to find at the httpUrl during the domain validation.
- Http
Url string - The url that will be checked during domain validation.
- Status string
- Status of the validation record.
- Txt
Name string - The hostname that the certificate authority (CA) will check for a TXT record during domain validation .
- Txt
Value string - The TXT record that the certificate authority (CA) will check during domain validation.
- Cname string
- The CNAME record hostname for DCV delegation.
- Cname
Target string - The CNAME record target value for DCV delegation.
- Emails []string
- The set of email addresses that the certificate authority (CA) will use to complete domain validation.
- Http
Body string - The content that the certificate authority (CA) will expect to find at the httpUrl during the domain validation.
- Http
Url string - The url that will be checked during domain validation.
- Status string
- Status of the validation record.
- Txt
Name string - The hostname that the certificate authority (CA) will check for a TXT record during domain validation .
- Txt
Value string - The TXT record that the certificate authority (CA) will check during domain validation.
- cname string
- The CNAME record hostname for DCV delegation.
- cname_
target string - The CNAME record target value for DCV delegation.
- emails list(string)
- The set of email addresses that the certificate authority (CA) will use to complete domain validation.
- http_
body string - The content that the certificate authority (CA) will expect to find at the httpUrl during the domain validation.
- http_
url string - The url that will be checked during domain validation.
- status string
- Status of the validation record.
- txt_
name string - The hostname that the certificate authority (CA) will check for a TXT record during domain validation .
- txt_
value string - The TXT record that the certificate authority (CA) will check during domain validation.
- cname String
- The CNAME record hostname for DCV delegation.
- cname
Target String - The CNAME record target value for DCV delegation.
- emails List<String>
- The set of email addresses that the certificate authority (CA) will use to complete domain validation.
- http
Body String - The content that the certificate authority (CA) will expect to find at the httpUrl during the domain validation.
- http
Url String - The url that will be checked during domain validation.
- status String
- Status of the validation record.
- txt
Name String - The hostname that the certificate authority (CA) will check for a TXT record during domain validation .
- txt
Value String - The TXT record that the certificate authority (CA) will check during domain validation.
- cname string
- The CNAME record hostname for DCV delegation.
- cname
Target string - The CNAME record target value for DCV delegation.
- emails string[]
- The set of email addresses that the certificate authority (CA) will use to complete domain validation.
- http
Body string - The content that the certificate authority (CA) will expect to find at the httpUrl during the domain validation.
- http
Url string - The url that will be checked during domain validation.
- status string
- Status of the validation record.
- txt
Name string - The hostname that the certificate authority (CA) will check for a TXT record during domain validation .
- txt
Value string - The TXT record that the certificate authority (CA) will check during domain validation.
- cname str
- The CNAME record hostname for DCV delegation.
- cname_
target str - The CNAME record target value for DCV delegation.
- emails Sequence[str]
- The set of email addresses that the certificate authority (CA) will use to complete domain validation.
- http_
body str - The content that the certificate authority (CA) will expect to find at the httpUrl during the domain validation.
- http_
url str - The url that will be checked during domain validation.
- status str
- Status of the validation record.
- txt_
name str - The hostname that the certificate authority (CA) will check for a TXT record during domain validation .
- txt_
value str - The TXT record that the certificate authority (CA) will check during domain validation.
- cname String
- The CNAME record hostname for DCV delegation.
- cname
Target String - The CNAME record target value for DCV delegation.
- emails List<String>
- The set of email addresses that the certificate authority (CA) will use to complete domain validation.
- http
Body String - The content that the certificate authority (CA) will expect to find at the httpUrl during the domain validation.
- http
Url String - The url that will be checked during domain validation.
- status String
- Status of the validation record.
- txt
Name String - The hostname that the certificate authority (CA) will check for a TXT record during domain validation .
- txt
Value String - The TXT record that the certificate authority (CA) will check during domain validation.
GetCustomHostnamesResultSslSettings
- Ciphers List<string>
- An allowlist of ciphers for TLS termination. These ciphers must be in the BoringSSL format.
- Early
Hints string - Whether or not Early Hints is enabled. Available values: "on", "off".
- Http2 string
- Whether or not HTTP2 is enabled. Available values: "on", "off".
- Min
Tls stringVersion - The minimum TLS version supported. Available values: "1.0", "1.1", "1.2", "1.3".
- Tls13 string
- Whether or not TLS 1.3 is enabled. Available values: "on", "off".
- Ciphers []string
- An allowlist of ciphers for TLS termination. These ciphers must be in the BoringSSL format.
- Early
Hints string - Whether or not Early Hints is enabled. Available values: "on", "off".
- Http2 string
- Whether or not HTTP2 is enabled. Available values: "on", "off".
- Min
Tls stringVersion - The minimum TLS version supported. Available values: "1.0", "1.1", "1.2", "1.3".
- Tls13 string
- Whether or not TLS 1.3 is enabled. Available values: "on", "off".
- ciphers list(string)
- An allowlist of ciphers for TLS termination. These ciphers must be in the BoringSSL format.
- early_
hints string - Whether or not Early Hints is enabled. Available values: "on", "off".
- http2 string
- Whether or not HTTP2 is enabled. Available values: "on", "off".
- min_
tls_ stringversion - The minimum TLS version supported. Available values: "1.0", "1.1", "1.2", "1.3".
- tls13 string
- Whether or not TLS 1.3 is enabled. Available values: "on", "off".
- ciphers List<String>
- An allowlist of ciphers for TLS termination. These ciphers must be in the BoringSSL format.
- early
Hints String - Whether or not Early Hints is enabled. Available values: "on", "off".
- http2 String
- Whether or not HTTP2 is enabled. Available values: "on", "off".
- min
Tls StringVersion - The minimum TLS version supported. Available values: "1.0", "1.1", "1.2", "1.3".
- tls13 String
- Whether or not TLS 1.3 is enabled. Available values: "on", "off".
- ciphers string[]
- An allowlist of ciphers for TLS termination. These ciphers must be in the BoringSSL format.
- early
Hints string - Whether or not Early Hints is enabled. Available values: "on", "off".
- http2 string
- Whether or not HTTP2 is enabled. Available values: "on", "off".
- min
Tls stringVersion - The minimum TLS version supported. Available values: "1.0", "1.1", "1.2", "1.3".
- tls13 string
- Whether or not TLS 1.3 is enabled. Available values: "on", "off".
- ciphers Sequence[str]
- An allowlist of ciphers for TLS termination. These ciphers must be in the BoringSSL format.
- early_
hints str - Whether or not Early Hints is enabled. Available values: "on", "off".
- http2 str
- Whether or not HTTP2 is enabled. Available values: "on", "off".
- min_
tls_ strversion - The minimum TLS version supported. Available values: "1.0", "1.1", "1.2", "1.3".
- tls13 str
- Whether or not TLS 1.3 is enabled. Available values: "on", "off".
- ciphers List<String>
- An allowlist of ciphers for TLS termination. These ciphers must be in the BoringSSL format.
- early
Hints String - Whether or not Early Hints is enabled. Available values: "on", "off".
- http2 String
- Whether or not HTTP2 is enabled. Available values: "on", "off".
- min
Tls StringVersion - The minimum TLS version supported. Available values: "1.0", "1.1", "1.2", "1.3".
- tls13 String
- Whether or not TLS 1.3 is enabled. Available values: "on", "off".
GetCustomHostnamesResultSslValidationError
- Message string
- A domain validation error.
- Message string
- A domain validation error.
- message string
- A domain validation error.
- message String
- A domain validation error.
- message string
- A domain validation error.
- message str
- A domain validation error.
- message String
- A domain validation error.
GetCustomHostnamesResultSslValidationRecord
- Cname string
- The CNAME record hostname for DCV delegation.
- Cname
Target string - The CNAME record target value for DCV delegation.
- Emails List<string>
- The set of email addresses that the certificate authority (CA) will use to complete domain validation.
- Http
Body string - The content that the certificate authority (CA) will expect to find at the httpUrl during the domain validation.
- Http
Url string - The url that will be checked during domain validation.
- Status string
- Status of the validation record.
- Txt
Name string - The hostname that the certificate authority (CA) will check for a TXT record during domain validation .
- Txt
Value string - The TXT record that the certificate authority (CA) will check during domain validation.
- Cname string
- The CNAME record hostname for DCV delegation.
- Cname
Target string - The CNAME record target value for DCV delegation.
- Emails []string
- The set of email addresses that the certificate authority (CA) will use to complete domain validation.
- Http
Body string - The content that the certificate authority (CA) will expect to find at the httpUrl during the domain validation.
- Http
Url string - The url that will be checked during domain validation.
- Status string
- Status of the validation record.
- Txt
Name string - The hostname that the certificate authority (CA) will check for a TXT record during domain validation .
- Txt
Value string - The TXT record that the certificate authority (CA) will check during domain validation.
- cname string
- The CNAME record hostname for DCV delegation.
- cname_
target string - The CNAME record target value for DCV delegation.
- emails list(string)
- The set of email addresses that the certificate authority (CA) will use to complete domain validation.
- http_
body string - The content that the certificate authority (CA) will expect to find at the httpUrl during the domain validation.
- http_
url string - The url that will be checked during domain validation.
- status string
- Status of the validation record.
- txt_
name string - The hostname that the certificate authority (CA) will check for a TXT record during domain validation .
- txt_
value string - The TXT record that the certificate authority (CA) will check during domain validation.
- cname String
- The CNAME record hostname for DCV delegation.
- cname
Target String - The CNAME record target value for DCV delegation.
- emails List<String>
- The set of email addresses that the certificate authority (CA) will use to complete domain validation.
- http
Body String - The content that the certificate authority (CA) will expect to find at the httpUrl during the domain validation.
- http
Url String - The url that will be checked during domain validation.
- status String
- Status of the validation record.
- txt
Name String - The hostname that the certificate authority (CA) will check for a TXT record during domain validation .
- txt
Value String - The TXT record that the certificate authority (CA) will check during domain validation.
- cname string
- The CNAME record hostname for DCV delegation.
- cname
Target string - The CNAME record target value for DCV delegation.
- emails string[]
- The set of email addresses that the certificate authority (CA) will use to complete domain validation.
- http
Body string - The content that the certificate authority (CA) will expect to find at the httpUrl during the domain validation.
- http
Url string - The url that will be checked during domain validation.
- status string
- Status of the validation record.
- txt
Name string - The hostname that the certificate authority (CA) will check for a TXT record during domain validation .
- txt
Value string - The TXT record that the certificate authority (CA) will check during domain validation.
- cname str
- The CNAME record hostname for DCV delegation.
- cname_
target str - The CNAME record target value for DCV delegation.
- emails Sequence[str]
- The set of email addresses that the certificate authority (CA) will use to complete domain validation.
- http_
body str - The content that the certificate authority (CA) will expect to find at the httpUrl during the domain validation.
- http_
url str - The url that will be checked during domain validation.
- status str
- Status of the validation record.
- txt_
name str - The hostname that the certificate authority (CA) will check for a TXT record during domain validation .
- txt_
value str - The TXT record that the certificate authority (CA) will check during domain validation.
- cname String
- The CNAME record hostname for DCV delegation.
- cname
Target String - The CNAME record target value for DCV delegation.
- emails List<String>
- The set of email addresses that the certificate authority (CA) will use to complete domain validation.
- http
Body String - The content that the certificate authority (CA) will expect to find at the httpUrl during the domain validation.
- http
Url String - The url that will be checked during domain validation.
- status String
- Status of the validation record.
- txt
Name String - The hostname that the certificate authority (CA) will check for a TXT record during domain validation .
- txt
Value String - The TXT record that the certificate authority (CA) will check during domain validation.
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
cloudflareTerraform Provider.
Viewing docs for Cloudflare v6.16.0
published on Tuesday, May 19, 2026 by Pulumi
published on Tuesday, May 19, 2026 by Pulumi
