Interface | Description |
---|---|
AppOptions | |
ArtifactoryBackendProps |
(experimental) Stores the state as an artifact in a given repository in Artifactory.
|
AzurermBackendProps |
(experimental) Stores the state as a Blob with the given Key within the Blob Container within the Blob Storage Account.
|
CloudBackendProps |
(experimental) The Cloud Backend synthesizes a
cloud block . |
ConsulBackendProps |
(experimental) Stores the state in the Consul KV store at a given path.
|
CosBackendProps |
(experimental) Stores the state as an object in a configurable prefix in a given bucket on Tencent Cloud Object Storage (COS).
|
DataTerraformRemoteStateArtifactoryConfig | |
DataTerraformRemoteStateAzurermConfig | |
DataTerraformRemoteStateConfig | |
DataTerraformRemoteStateConsulConfig | |
DataTerraformRemoteStateCosConfig | |
DataTerraformRemoteStateEtcdConfig | |
DataTerraformRemoteStateEtcdV3Config | |
DataTerraformRemoteStateGcsConfig | |
DataTerraformRemoteStateHttpConfig | |
DataTerraformRemoteStateLocalConfig | |
DataTerraformRemoteStateMantaConfig | |
DataTerraformRemoteStateOssConfig | |
DataTerraformRemoteStatePgConfig | |
DataTerraformRemoteStateRemoteConfig | |
DataTerraformRemoteStateS3Config | |
DataTerraformRemoteStateSwiftConfig | |
EncodingOptions |
(experimental) Properties to string encodings.
|
EtcdBackendProps |
(experimental) Stores the state in etcd 2.x at a given path.
|
EtcdV3BackendProps |
(experimental) Stores the state in the etcd KV store with a given prefix.
|
FileProvisioner |
(experimental) The file provisioner copies files or directories from the machine running Terraform to the newly created resource.
|
GcsBackendProps |
(experimental) Stores the state as an object in a configurable prefix in a pre-existing bucket on Google Cloud Storage (GCS).
|
HttpBackendProps |
(experimental) Stores the state using a simple REST client.
|
IAnyProducer |
(experimental) Interface for lazy untyped value producers.
|
IAnyProducer.Jsii$Default |
Internal default implementation for
IAnyProducer . |
IAspect |
(experimental) Represents an Aspect.
|
IAspect.Jsii$Default |
Internal default implementation for
IAspect . |
IFragmentConcatenator |
(experimental) Function used to concatenate symbols in the target document language.
|
IFragmentConcatenator.Jsii$Default |
Internal default implementation for
IFragmentConcatenator . |
IInterpolatingParent | |
IInterpolatingParent.Jsii$Default |
Internal default implementation for
IInterpolatingParent . |
IListProducer |
(experimental) Interface for lazy list producers.
|
IListProducer.Jsii$Default |
Internal default implementation for
IListProducer . |
IManifest | |
IManifest.Jsii$Default |
Internal default implementation for
IManifest . |
INumberProducer |
(experimental) Interface for lazy number producers.
|
INumberProducer.Jsii$Default |
Internal default implementation for
INumberProducer . |
IPostProcessor |
(experimental) A Token that can post-process the complete resolved value, after resolve() has recursed over it.
|
IPostProcessor.Jsii$Default |
Internal default implementation for
IPostProcessor . |
IRemoteWorkspace | |
IRemoteWorkspace.Jsii$Default |
Internal default implementation for
IRemoteWorkspace . |
IResolvable |
(experimental) Interface for values that can be resolvable later.
|
IResolvable.Jsii$Default |
Internal default implementation for
IResolvable . |
IResolveContext |
(experimental) Current resolution context for tokens.
|
IResolveContext.Jsii$Default |
Internal default implementation for
IResolveContext . |
IResource | |
IResource.Jsii$Default |
Internal default implementation for
IResource . |
IResourceConstructor | |
IResourceConstructor.Jsii$Default |
Internal default implementation for
IResourceConstructor . |
IScopeCallback | |
IScopeCallback.Jsii$Default |
Internal default implementation for
IScopeCallback . |
IStackSynthesizer |
(experimental) Encodes information how a certain Stack should be deployed inspired by AWS CDK v2 implementation (synth functionality was removed in constructs v10).
|
IStackSynthesizer.Jsii$Default |
Internal default implementation for
IStackSynthesizer . |
IStringProducer |
(experimental) Interface for lazy string producers.
|
IStringProducer.Jsii$Default |
Internal default implementation for
IStringProducer . |
ISynthesisSession |
(experimental) Represents a single session of synthesis.
|
ISynthesisSession.Jsii$Default |
Internal default implementation for
ISynthesisSession . |
ITerraformAddressable | |
ITerraformAddressable.Jsii$Default |
Internal default implementation for
ITerraformAddressable . |
ITerraformDependable | |
ITerraformDependable.Jsii$Default |
Internal default implementation for
ITerraformDependable . |
ITerraformIterator | |
ITerraformIterator.Jsii$Default |
Internal default implementation for
ITerraformIterator . |
ITerraformResource | |
ITerraformResource.Jsii$Default |
Internal default implementation for
ITerraformResource . |
ITokenMapper |
(experimental) Interface to apply operation to tokens in a string.
|
ITokenMapper.Jsii$Default |
Internal default implementation for
ITokenMapper . |
ITokenResolver |
(experimental) How to resolve tokens.
|
ITokenResolver.Jsii$Default |
Internal default implementation for
ITokenResolver . |
LazyAnyValueOptions |
(experimental) Options for creating lazy untyped tokens.
|
LazyListValueOptions |
(experimental) Options for creating a lazy list token.
|
LazyStringValueOptions |
(experimental) Options for creating a lazy string token.
|
LocalBackendProps |
(experimental) The local backend stores state on the local filesystem, locks that state using system APIs, and performs operations locally.
|
LocalExecProvisioner |
(experimental) The local-exec provisioner invokes a local executable after a resource is created.
|
MantaBackendProps | |
OssAssumeRole | |
OssBackendProps | |
PgBackendProps | |
RemoteBackendProps | |
RemoteExecProvisioner |
(experimental) The remote-exec provisioner invokes a script on a remote resource after it is created.
|
ResolveOptions |
(experimental) Options to the resolve() operation.
|
S3BackendProps |
(experimental) Stores the state as a given key in a given bucket on Amazon S3.
|
SSHProvisionerConnection |
(experimental) Most provisioners require access to the remote resource via SSH or WinRM and expect a nested connection block with details about how to connect.
|
StackAnnotation | |
StackManifest | |
SwiftBackendProps | |
TerraformAssetConfig | |
TerraformElementMetadata | |
TerraformHclModuleOptions | |
TerraformMetaArguments | |
TerraformModuleOptions | |
TerraformModuleProvider | |
TerraformModuleUserOptions | |
TerraformOutputConfig | |
TerraformProviderConfig | |
TerraformProviderGeneratorMetadata | |
TerraformResourceConfig | |
TerraformResourceLifecycle | |
TerraformStackMetadata | |
TerraformVariableConfig | |
TerraformVariableValidationConfig | |
TestingAppOptions | |
WinrmProvisionerConnection |
(experimental) Most provisioners require access to the remote resource via SSH or WinRM and expect a nested connection block with details about how to connect.
|
Enum | Description |
---|---|
AnnotationMetadataEntryType | |
AssetType |
cdktf is a framework for defining cloud infrastructure using Terraform providers and modules. It allows for users to define infrastructure resources using higher-level programming languages.
Install dependencies
yarn install
Build the package
yarn build
Copyright © 2022. All rights reserved.