Package io.github.cdklabs.projen.cdk8s
Interface Cdk8sPythonOptions
-
- All Superinterfaces:
Cdk8sDepsCommonOptions,GitHubProjectOptions,software.amazon.jsii.JsiiSerializable,ProjectOptions,PythonExecutableOptions,PythonPackagingOptions,PythonProjectOptions
- All Known Implementing Classes:
Cdk8sPythonOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-03-28T21:16:43.008Z") @Stability(Experimental) public interface Cdk8sPythonOptions extends software.amazon.jsii.JsiiSerializable, PythonProjectOptions, Cdk8sDepsCommonOptions
(experimental) Options forCdk8sPythonApp.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCdk8sPythonOptions.BuilderA builder forCdk8sPythonOptionsstatic classCdk8sPythonOptions.Jsii$ProxyAn implementation forCdk8sPythonOptions
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static Cdk8sPythonOptions.Builderbuilder()default StringgetAppEntrypoint()(experimental) The CDK8s app's entrypoint.default List<String>getCdk8sImports()(experimental) Import additional specs.default StringgetK8sSpecVersion()(experimental) Import a specific Kubernetes spec version.-
Methods inherited from interface io.github.cdklabs.projen.cdk8s.Cdk8sDepsCommonOptions
getCdk8sCliVersion, getCdk8sCliVersionPinning, getCdk8sPlus, getCdk8sPlusVersion, getCdk8sPlusVersionPinning, getCdk8sVersion, getCdk8sVersionPinning, getConstructsVersion, getConstructsVersionPinning, getK8sMinorVersion
-
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.ProjectOptions
getCommitGenerated, getGitIgnoreOptions, getGitOptions, getLogging, getName, getOutdir, getParent, getProjenCommand, getProjenrcJson, getProjenrcJsonOptions, getRenovatebot, getRenovatebotOptions
-
Methods inherited from interface io.github.cdklabs.projen.python.PythonExecutableOptions
getPythonExec
-
Methods inherited from interface io.github.cdklabs.projen.python.PythonPackagingOptions
getAuthorEmail, getAuthorName, getClassifiers, getDescription, getHomepage, getLicense, getPackageName, getPoetryOptions, getSetupConfig, getVersion
-
Methods inherited from interface io.github.cdklabs.projen.python.PythonProjectOptions
getDeps, getDevDeps, getModuleName, getPip, getPoetry, getProjenrcJs, getProjenrcJsOptions, getProjenrcPython, getProjenrcPythonOptions, getProjenrcTs, getProjenrcTsOptions, getPytest, getPytestOptions, getSample, getSetuptools, getVenv, getVenvOptions
-
-
-
-
Method Detail
-
getAppEntrypoint
@Stability(Experimental) @Nullable default String getAppEntrypoint()
(experimental) The CDK8s app's entrypoint.Default: "app.py"
-
getCdk8sImports
@Stability(Experimental) @Nullable default List<String> getCdk8sImports()
(experimental) Import additional specs.Default: - no additional specs imported
-
getK8sSpecVersion
@Stability(Experimental) @Nullable default String getK8sSpecVersion()
(experimental) Import a specific Kubernetes spec version.Default: - Use the cdk8s default
-
builder
@Stability(Experimental) static Cdk8sPythonOptions.Builder builder()
- Returns:
- a
Cdk8sPythonOptions.BuilderofCdk8sPythonOptions
-
-