Interface | Description |
---|---|
AppConfig | |
ArtifactoryBackendConfig | Deprecated
CDK for Terraform no longer supports the artifactory backend.
|
AzurermBackendConfig |
(experimental) Stores the state as a Blob with the given Key within the Blob Container within the Blob Storage Account.
|
CloudBackendConfig |
(experimental) The Cloud Backend synthesizes a
cloud block . |
ConsulBackendConfig |
(experimental) Stores the state in the Consul KV store at a given path.
|
CosBackendConfig |
(experimental) Stores the state as an object in a configurable prefix in a given bucket on Tencent Cloud Object Storage (COS).
|
DataTerraformRemoteStateArtifactoryConfig | Deprecated
CDK for Terraform no longer supports the artifactory backend.
|
DataTerraformRemoteStateAzurermConfig | |
DataTerraformRemoteStateConfig | |
DataTerraformRemoteStateConsulConfig | |
DataTerraformRemoteStateCosConfig | |
DataTerraformRemoteStateEtcdConfig | Deprecated
CDK for Terraform no longer supports the etcd backend.
|
DataTerraformRemoteStateEtcdV3Config | Deprecated
CDK for Terraform no longer supports the etcdv3 backend.
|
DataTerraformRemoteStateGcsConfig | |
DataTerraformRemoteStateHttpConfig | |
DataTerraformRemoteStateLocalConfig | |
DataTerraformRemoteStateMantaConfig | Deprecated
CDK for Terraform no longer supports the manta backend.
|
DataTerraformRemoteStateOssConfig | |
DataTerraformRemoteStatePgConfig | |
DataTerraformRemoteStateRemoteConfig | |
DataTerraformRemoteStateS3Config | |
DataTerraformRemoteStateSwiftConfig | Deprecated
CDK for Terraform no longer supports the swift backend.
|
EncodingOptions |
(experimental) Properties to string encodings.
|
EtcdBackendConfig | Deprecated
CDK for Terraform no longer supports the etcd backend.
|
EtcdV3BackendConfig | Deprecated
CDK for Terraform no longer supports the etcdv3 backend.
|
FileProvisioner |
(experimental) The file provisioner copies files or directories from the machine running Terraform to the newly created resource.
|
GcsBackendConfig |
(experimental) Stores the state as an object in a configurable prefix in a pre-existing bucket on Google Cloud Storage (GCS).
|
HttpBackendConfig |
(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.
|
LocalBackendConfig |
(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.
|
MantaBackendConfig | Deprecated
CDK for Terraform no longer supports the manta backend.
|
OssAssumeRole | |
OssBackendConfig | |
PgBackendConfig | |
RemoteBackendConfig | |
RemoteExecProvisioner |
(experimental) The remote-exec provisioner invokes a script on a remote resource after it is created.
|
ResolveOptions |
(experimental) Options to the resolve() operation.
|
S3BackendConfig |
(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 | |
SwiftBackendConfig | Deprecated
CDK for Terraform no longer supports the swift backend.
|
TerraformAssetConfig | |
TerraformElementMetadata | |
TerraformHclModuleConfig | |
TerraformMetaArguments | |
TerraformModuleConfig | |
TerraformModuleProvider | |
TerraformModuleUserConfig | |
TerraformOutputConfig | |
TerraformProviderConfig | |
TerraformProviderGeneratorMetadata | |
TerraformResourceConfig | |
TerraformResourceLifecycle | |
TerraformStackMetadata | |
TerraformVariableConfig | |
TerraformVariableValidationConfig | |
TestingAppConfig | |
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 © 2023. All rights reserved.