Package io.github.cdklabs.projen.cdktf
Interface ConstructLibraryCdktfOptions
-
- All Superinterfaces:
ConstructLibraryOptions,GitHubProjectOptions,JsiiProjectOptions,software.amazon.jsii.JsiiSerializable,NodePackageOptions,NodeProjectOptions,ProjectOptions,ReleaseProjectOptions,TypeScriptProjectOptions
- All Known Implementing Classes:
ConstructLibraryCdktfOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-03-28T21:16:43.054Z") @Stability(Experimental) public interface ConstructLibraryCdktfOptions extends software.amazon.jsii.JsiiSerializable, ConstructLibraryOptions
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classConstructLibraryCdktfOptions.BuilderA builder forConstructLibraryCdktfOptionsstatic classConstructLibraryCdktfOptions.Jsii$ProxyAn implementation forConstructLibraryCdktfOptions
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ConstructLibraryCdktfOptions.Builderbuilder()StringgetCdktfVersion()(experimental) Minimum target version this library is tested against.default StringgetConstructsVersion()(experimental) Construct version to use.-
Methods inherited from interface io.github.cdklabs.projen.cdk.ConstructLibraryOptions
getCatalog
-
Methods inherited from interface io.github.cdklabs.projen.github.GitHubProjectOptions
getAutoApproveOptions, getAutoMerge, getAutoMergeOptions, getClobber, getDevContainer, getGithub, getGithubOptions, getGitpod, getMergify, getMergifyOptions, getProjectType, getProjenCredentials, getProjenTokenSecret, getReadme, getStale, getStaleOptions, getVscode
-
Methods inherited from interface io.github.cdklabs.projen.cdk.JsiiProjectOptions
getAuthor, getAuthorAddress, getCompat, getCompatIgnore, getCompressAssembly, getDocgenFilePath, getDotnet, getExcludeTypescript, getJsiiVersion, getPublishToGo, getPublishToMaven, getPublishToNuget, getPublishToPypi, getPython, getRepositoryUrl, getRootdir
-
Methods inherited from interface io.github.cdklabs.projen.javascript.NodePackageOptions
getAllowLibraryDependencies, getAuthorEmail, getAuthorName, getAuthorOrganization, getAuthorUrl, getAutoDetectBin, getBin, getBugsEmail, getBugsUrl, getBundledDeps, getCodeArtifactOptions, getDeps, getDescription, getDevDeps, getEntrypoint, getHomepage, getKeywords, getLicense, getLicensed, getMaxNodeVersion, getMinNodeVersion, getNpmAccess, getNpmProvenance, getNpmRegistry, getNpmRegistryUrl, getNpmTokenSecret, getPackageManager, getPackageName, getPeerDependencyOptions, getPeerDeps, getPnpmVersion, getRepository, getRepositoryDirectory, getScopedPackagesOptions, getScripts, getStability, getYarnBerryOptions
-
Methods inherited from interface io.github.cdklabs.projen.javascript.NodeProjectOptions
getArtifactsDirectory, getAutoApproveUpgrades, getBuildWorkflow, getBuildWorkflowTriggers, getBundlerOptions, getCheckLicenses, getCodeCov, getCodeCovTokenSecret, getCopyrightOwner, getCopyrightPeriod, getDefaultReleaseBranch, getDependabot, getDependabotOptions, getDepsUpgrade, getDepsUpgradeOptions, getGitignore, getJest, getJestOptions, getMutableBuild, getNpmignore, getNpmignoreEnabled, getNpmIgnoreOptions, getPackageValue, getPrettier, getPrettierOptions, getProjenDevDependency, getProjenrcJs, getProjenrcJsOptions, getProjenVersion, getPullRequestTemplate, getPullRequestTemplateContents, getRelease, getReleaseToNpm, getReleaseWorkflow, getWorkflowBootstrapSteps, getWorkflowGitIdentity, getWorkflowNodeVersion, getWorkflowPackageCache
-
Methods inherited from interface io.github.cdklabs.projen.ProjectOptions
getCommitGenerated, getGitIgnoreOptions, getGitOptions, getLogging, getName, getOutdir, getParent, getProjenCommand, getProjenrcJson, getProjenrcJsonOptions, getRenovatebot, getRenovatebotOptions
-
Methods inherited from interface io.github.cdklabs.projen.release.ReleaseProjectOptions
getJsiiReleaseVersion, getMajorVersion, getMinMajorVersion, getNpmDistTag, getPostBuildSteps, getPrerelease, getPublishDryRun, getPublishTasks, getReleasableCommits, getReleaseBranches, getReleaseEveryCommit, getReleaseFailureIssue, getReleaseFailureIssueLabel, getReleaseSchedule, getReleaseTagPrefix, getReleaseTrigger, getReleaseWorkflowName, getReleaseWorkflowSetupSteps, getVersionrcOptions, getWorkflowContainerImage, getWorkflowRunsOn, getWorkflowRunsOnGroup
-
Methods inherited from interface io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
getDisableTsconfig, getDisableTsconfigDev, getDocgen, getDocsDirectory, getEntrypointTypes, getEslint, getEslintOptions, getLibdir, getProjenrcTs, getProjenrcTsOptions, getSampleCode, getSrcdir, getTestdir, getTsconfig, getTsconfigDev, getTsconfigDevFile, getTsJestOptions, getTypescriptVersion
-
-
-
-
Method Detail
-
getCdktfVersion
@Stability(Experimental) @NotNull String getCdktfVersion()
(experimental) Minimum target version this library is tested against.Default: "^0.13.0"
-
getConstructsVersion
@Stability(Experimental) @Nullable default String getConstructsVersion()
(experimental) Construct version to use.Default: "^10.3.0"
-
builder
@Stability(Experimental) static ConstructLibraryCdktfOptions.Builder builder()
-
-