Interface JenkinsProps
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
JenkinsProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.70.0 (build 03c2f6f)", date="2022-11-09T00:34:05.037Z") @Stability(Stable) public interface JenkinsProps extends software.amazon.jsii.JsiiSerializable
Props for `Jenkins`.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classJenkinsProps.BuilderA builder forJenkinsPropsstatic classJenkinsProps.Jsii$ProxyAn implementation forJenkinsProps
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static JenkinsProps.Builderbuilder()default List<Plugin>getBasePlugins()List of plugins required by Jenkins operator.default BooleangetDisableCsrfProtection()Toggle for CSRF Protection on Jenkins resource.default org.cdk8s.ApiObjectMetadatagetMetadata()Metadata associated with Jenkins resource.default List<Plugin>getPlugins()List of custom plugins applied to Jenkins resource.default List<SeedJob>getSeedJobs()List of seed job configuration for Jenkins resource.
-
-
-
Method Detail
-
getBasePlugins
@Stability(Stable) @Nullable default List<Plugin> getBasePlugins()
List of plugins required by Jenkins operator.Default: - Default base plugins: { name: 'kubernetes', version: '1.31.3' }, { name: 'workflow-job', version: '1145.v7f2433caa07f' }, { name: 'workflow-aggregator', version: '2.6' }, { name: 'git', version: '4.10.3' }, { name: 'job-dsl', version: '1.78.1' }, { name: 'configuration-as-code', version: '1414.v878271fc496f' }, { name: 'kubernetes-credentials-provider', version: '0.20' }
-
getDisableCsrfProtection
@Stability(Stable) @Nullable default Boolean getDisableCsrfProtection()
Toggle for CSRF Protection on Jenkins resource.Default: - false
-
getMetadata
@Stability(Stable) @Nullable default org.cdk8s.ApiObjectMetadata getMetadata()
Metadata associated with Jenkins resource.Default: : Default metadata values: { name: An app-unique name generated by the chart, annotations: No annotations, labels: { app: 'jenkins' }, namespace: default, finalizers: No finalizers, ownerReferences: Automatically set by Kubernetes }
-
getPlugins
@Stability(Stable) @Nullable default List<Plugin> getPlugins()
List of custom plugins applied to Jenkins resource.Default: - []
-
getSeedJobs
@Stability(Stable) @Nullable default List<SeedJob> getSeedJobs()
List of seed job configuration for Jenkins resource.For more information about seed jobs, please take a look at { @link https://github.com/jenkinsci/job-dsl-plugin/wiki/Tutorial---Using-the-Jenkins-Job-DSL Jenkins Seed Jobs Documentation }.
Default: - No seed jobs
-
builder
@Stability(Stable) static JenkinsProps.Builder builder()
- Returns:
- a
JenkinsProps.BuilderofJenkinsProps
-
-