Header menu logo FsCDK

SecretsManagerBuilder Type

Constructors

Constructor Description

SecretsManagerBuilder(name)

Full Usage: SecretsManagerBuilder(name)

Parameters:
    name : string

Returns: SecretsManagerBuilder
name : string
Returns: SecretsManagerBuilder

Instance members

Instance member Description

this.Combine

Full Usage: this.Combine

Parameters:
Returns: SecretsManagerConfig
state1 : SecretsManagerConfig
state2 : SecretsManagerConfig
Returns: SecretsManagerConfig

constructId id

Full Usage: constructId id

Parameters:
    id : string

Returns: SecretsManagerConfig
id : string
Returns: SecretsManagerConfig

description description

Full Usage: description description

Parameters:
    description : string

Returns: SecretsManagerConfig
description : string
Returns: SecretsManagerConfig

encryptionKey key

Full Usage: encryptionKey key

Parameters:
Returns: SecretsManagerConfig
key : IKey
Returns: SecretsManagerConfig

this.For

Full Usage: this.For

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

generateSecretString generator

Full Usage: generateSecretString generator

Parameters:
Returns: SecretsManagerConfig
generator : SecretStringGenerator
Returns: SecretsManagerConfig

removalPolicy policy

Full Usage: removalPolicy policy

Parameters:
Returns: SecretsManagerConfig
policy : RemovalPolicy
Returns: SecretsManagerConfig

replicaRegions regions

Full Usage: replicaRegions regions

Parameters:
    regions : ReplicaRegion list - List of replica regions with optional KMS keys.

Returns: SecretsManagerConfig

Replicates the secret to additional AWS regions for disaster recovery. **Security Best Practice:** Replicate secrets for: - Multi-region disaster recovery - High-availability requirements - Compliance with data residency requirements **Note:** Each replica can have its own KMS key for regional encryption. **Default:** None (single-region deployment)

regions : ReplicaRegion list

List of replica regions with optional KMS keys.

Returns: SecretsManagerConfig

this.Run

Full Usage: this.Run

Parameters:
Returns: SecretsManagerSpec
config : SecretsManagerConfig
Returns: SecretsManagerSpec

secretStringValue value

Full Usage: secretStringValue value

Parameters:
Returns: SecretsManagerConfig
value : SecretValue
Returns: SecretsManagerConfig

this.Yield

Full Usage: this.Yield

Parameters:
    () : unit

Returns: SecretsManagerConfig
() : unit
Returns: SecretsManagerConfig

this.Zero

Full Usage: this.Zero

Returns: SecretsManagerConfig
Returns: SecretsManagerConfig

Type something to start searching.