Header menu logo FsCDK

CertificateBuilder Type

Constructors

Constructor Description

CertificateBuilder(name)

Full Usage: CertificateBuilder(name)

Parameters:
    name : string

Returns: CertificateBuilder
name : string
Returns: CertificateBuilder

Instance members

Instance member Description

certificateName name

Full Usage: certificateName name

Parameters:
    name : string

Returns: CertificateConfig

Sets the certificate name in ACM.

name : string
Returns: CertificateConfig

this.Combine

Full Usage: this.Combine

Parameters:
Returns: CertificateConfig
a : CertificateConfig
b : CertificateConfig
Returns: CertificateConfig

constructId id

Full Usage: constructId id

Parameters:
    id : string

Returns: CertificateConfig

Sets the construct ID for the certificate.

id : string
Returns: CertificateConfig

this.Delay

Full Usage: this.Delay

Parameters:
Returns: CertificateConfig
Modifiers: inline
f : unit -> CertificateConfig
Returns: CertificateConfig

dnsValidation hostedZone

Full Usage: dnsValidation hostedZone

Parameters:
Returns: CertificateConfig

Uses DNS validation with a specific hosted zone.

hostedZone : Route53HostedZoneSpec
Returns: CertificateConfig

dnsValidation hostedZone

Full Usage: dnsValidation hostedZone

Parameters:
Returns: CertificateConfig

Uses DNS validation with a specific hosted zone.

hostedZone : IHostedZone
Returns: CertificateConfig

domainName domain

Full Usage: domainName domain

Parameters:
    domain : string - The domain name (e.g., "example.com").

Returns: CertificateConfig

Sets the primary domain name for the certificate.

domain : string

The domain name (e.g., "example.com").

Returns: CertificateConfig

emailValidation

Full Usage: emailValidation

Returns: CertificateConfig

Uses email validation.

Returns: CertificateConfig

this.For

Full Usage: this.For

Parameters:
Returns: CertificateConfig
Modifiers: inline
config : CertificateConfig
f : unit -> CertificateConfig
Returns: CertificateConfig

keyAlgorithm algorithm

Full Usage: keyAlgorithm algorithm

Parameters:
Returns: CertificateConfig

Sets the key algorithm.

algorithm : KeyAlgorithm
Returns: CertificateConfig

this.Run

Full Usage: this.Run

Parameters:
Returns: CertificateSpec
config : CertificateConfig
Returns: CertificateSpec

subjectAlternativeName san

Full Usage: subjectAlternativeName san

Parameters:
    san : string - Additional domain name (e.g., "*.example.com", "www.example.com").

Returns: CertificateConfig

Adds a subject alternative name (SAN).

san : string

Additional domain name (e.g., "*.example.com", "www.example.com").

Returns: CertificateConfig

validation validation

Full Usage: validation validation

Parameters:
Returns: CertificateConfig

Sets the validation method for the certificate.

validation : CertificateValidation
Returns: CertificateConfig

this.Yield

Full Usage: this.Yield

Parameters:
    () : unit

Returns: CertificateConfig
() : unit
Returns: CertificateConfig

this.Zero

Full Usage: this.Zero

Returns: CertificateConfig
Returns: CertificateConfig

Type something to start searching.