- generateObjectName(ApiObject) - Method in class org.cdk8s.Chart
-
Generates a app-unique name for an object given it's construct node path.
- getAnnotations() - Method in interface org.cdk8s.ApiObjectMetadata
-
Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata.
- getAnnotations() - Method in class org.cdk8s.ApiObjectMetadata.Jsii$Proxy
-
- getApiGroup() - Method in class org.cdk8s.ApiObject
-
The group portion of the API version (e.g.
- getApiObjects() - Method in class org.cdk8s.Include
-
Returns all the included API objects.
- getApiVersion() - Method in class org.cdk8s.ApiObject
-
The object's API version (e.g.
- getApiVersion() - Method in interface org.cdk8s.ApiObjectProps
-
API version.
- getApiVersion() - Method in class org.cdk8s.ApiObjectProps.Jsii$Proxy
-
- getApiVersion() - Method in interface org.cdk8s.GroupVersionKind
-
The object's API version (e.g.
- getApiVersion() - Method in class org.cdk8s.GroupVersionKind.Jsii$Proxy
-
- getApiVersion() - Method in interface org.cdk8s.OwnerReference
-
API version of the referent.
- getApiVersion() - Method in class org.cdk8s.OwnerReference.Jsii$Proxy
-
- getBlockOwnerDeletion() - Method in interface org.cdk8s.OwnerReference
-
If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed.
- getBlockOwnerDeletion() - Method in class org.cdk8s.OwnerReference.Jsii$Proxy
-
- getChart() - Method in class org.cdk8s.ApiObject
-
The chart in which this object is defined.
- getChart() - Method in interface org.cdk8s.HelmProps
-
The chart name to use.
- getChart() - Method in class org.cdk8s.HelmProps.Jsii$Proxy
-
- getCharts() - Method in class org.cdk8s.App
-
Returns all the charts in this app, sorted topologically.
- getController() - Method in interface org.cdk8s.OwnerReference
-
If true, this reference points to the managing controller.
- getController() - Method in class org.cdk8s.OwnerReference.Jsii$Proxy
-
- getDelimiter() - Method in interface org.cdk8s.NameOptions
-
Delimiter to use between components.
- getDelimiter() - Method in class org.cdk8s.NameOptions.Jsii$Proxy
-
- getExtra() - Method in interface org.cdk8s.NameOptions
-
Extra components to include in the name.
- getExtra() - Method in class org.cdk8s.NameOptions.Jsii$Proxy
-
- getFinalizers() - Method in interface org.cdk8s.ApiObjectMetadata
-
Namespaced keys that tell Kubernetes to wait until specific conditions are met before it fully deletes resources marked for deletion.
- getFinalizers() - Method in class org.cdk8s.ApiObjectMetadata.Jsii$Proxy
-
- getHelmExecutable() - Method in interface org.cdk8s.HelmProps
-
The local helm executable to use in order to create the manifest the chart.
- getHelmExecutable() - Method in class org.cdk8s.HelmProps.Jsii$Proxy
-
- getHelmFlags() - Method in interface org.cdk8s.HelmProps
-
Additional flags to add to the `helm` execution.
- getHelmFlags() - Method in class org.cdk8s.HelmProps.Jsii$Proxy
-
- getInbound() - Method in class org.cdk8s.DependencyVertex
-
Returns the parents of the vertex (i.e dependants).
- getIncludeHash() - Method in interface org.cdk8s.NameOptions
-
Include a short hash as last part of the name.
- getIncludeHash() - Method in class org.cdk8s.NameOptions.Jsii$Proxy
-
- getIntegral() - Method in interface org.cdk8s.TimeConversionOptions
-
If `true`, conversions into a larger time unit (e.g.
- getIntegral() - Method in class org.cdk8s.TimeConversionOptions.Jsii$Proxy
-
- getKind() - Method in class org.cdk8s.ApiObject
-
The object kind.
- getKind() - Method in interface org.cdk8s.ApiObjectProps
-
Resource kind.
- getKind() - Method in class org.cdk8s.ApiObjectProps.Jsii$Proxy
-
- getKind() - Method in interface org.cdk8s.GroupVersionKind
-
The object kind.
- getKind() - Method in class org.cdk8s.GroupVersionKind.Jsii$Proxy
-
- getKind() - Method in interface org.cdk8s.OwnerReference
-
Kind of the referent.
- getKind() - Method in class org.cdk8s.OwnerReference.Jsii$Proxy
-
- getLabel(String) - Method in class org.cdk8s.ApiObjectMetadataDefinition
-
- getLabels() - Method in interface org.cdk8s.ApiObjectMetadata
-
Map of string keys and values that can be used to organize and categorize (scope and select) objects.
- getLabels() - Method in class org.cdk8s.ApiObjectMetadata.Jsii$Proxy
-
- getLabels() - Method in class org.cdk8s.Chart
-
Labels applied to all resources in this chart.
- getLabels() - Method in interface org.cdk8s.ChartProps
-
Labels to apply to all resources in this chart.
- getLabels() - Method in class org.cdk8s.ChartProps.Jsii$Proxy
-
- getMaxLen() - Method in interface org.cdk8s.NameOptions
-
Maximum allowed length for the name.
- getMaxLen() - Method in class org.cdk8s.NameOptions.Jsii$Proxy
-
- getMetadata() - Method in class org.cdk8s.ApiObject
-
Metadata associated with this API object.
- getMetadata() - Method in interface org.cdk8s.ApiObjectProps
-
Object metadata.
- getMetadata() - Method in class org.cdk8s.ApiObjectProps.Jsii$Proxy
-
- getName() - Method in class org.cdk8s.ApiObject
-
The name of the API object.
- getName() - Method in interface org.cdk8s.ApiObjectMetadata
-
The unique, namespace-global, name of this object inside the Kubernetes cluster.
- getName() - Method in class org.cdk8s.ApiObjectMetadata.Jsii$Proxy
-
- getName() - Method in class org.cdk8s.ApiObjectMetadataDefinition
-
The name of the API object.
- getName() - Method in interface org.cdk8s.OwnerReference
-
Name of the referent.
- getName() - Method in class org.cdk8s.OwnerReference.Jsii$Proxy
-
- getNamespace() - Method in interface org.cdk8s.ApiObjectMetadata
-
Namespace defines the space within each name must be unique.
- getNamespace() - Method in class org.cdk8s.ApiObjectMetadata.Jsii$Proxy
-
- getNamespace() - Method in class org.cdk8s.ApiObjectMetadataDefinition
-
The object's namespace.
- getNamespace() - Method in class org.cdk8s.Chart
-
The default namespace for all objects in this chart.
- getNamespace() - Method in interface org.cdk8s.ChartProps
-
The default namespace for all objects defined in this chart (directly or indirectly).
- getNamespace() - Method in class org.cdk8s.ChartProps.Jsii$Proxy
-
- getOutbound() - Method in class org.cdk8s.DependencyVertex
-
Returns the children of the vertex (i.e dependencies).
- getOutdir() - Method in class org.cdk8s.App
-
The output directory into which manifests will be synthesized.
- getOutdir() - Method in interface org.cdk8s.AppProps
-
The directory to output Kubernetes manifests.
- getOutdir() - Method in class org.cdk8s.AppProps.Jsii$Proxy
-
- getOwnerReferences() - Method in interface org.cdk8s.ApiObjectMetadata
-
List of objects depended by this object.
- getOwnerReferences() - Method in class org.cdk8s.ApiObjectMetadata.Jsii$Proxy
-
- getReleaseName() - Method in class org.cdk8s.Helm
-
The helm release name.
- getReleaseName() - Method in interface org.cdk8s.HelmProps
-
The release name.
- getReleaseName() - Method in class org.cdk8s.HelmProps.Jsii$Proxy
-
- getRoot() - Method in class org.cdk8s.DependencyGraph
-
Returns the root of the graph.
- getRounding() - Method in interface org.cdk8s.SizeConversionOptions
-
How conversions should behave when it encounters a non-integer result.
- getRounding() - Method in class org.cdk8s.SizeConversionOptions.Jsii$Proxy
-
- getUid() - Method in interface org.cdk8s.OwnerReference
-
UID of the referent.
- getUid() - Method in class org.cdk8s.OwnerReference.Jsii$Proxy
-
- getUrl() - Method in interface org.cdk8s.IncludeProps
-
Local file path or URL which includes a Kubernetes YAML manifest.
- getUrl() - Method in class org.cdk8s.IncludeProps.Jsii$Proxy
-
- getValue() - Method in class org.cdk8s.DependencyVertex
-
Returns the IConstruct this graph vertex represents.
- getValues() - Method in interface org.cdk8s.HelmProps
-
Values to pass to the chart.
- getValues() - Method in class org.cdk8s.HelmProps.Jsii$Proxy
-
- getYamlOutputType() - Method in class org.cdk8s.App
-
How to divide the YAML output into files.
- getYamlOutputType() - Method in interface org.cdk8s.AppProps
-
How to divide the YAML output into files.
- getYamlOutputType() - Method in class org.cdk8s.AppProps.Jsii$Proxy
-
- gibibytes(Number) - Static method in class org.cdk8s.Size
-
Create a Storage representing an amount gibibytes.
- GroupVersionKind - Interface in org.cdk8s
-
- GroupVersionKind.Builder - Class in org.cdk8s
-
- GroupVersionKind.Jsii$Proxy - Class in org.cdk8s
-
- tebibytes(Number) - Static method in class org.cdk8s.Size
-
Create a Storage representing an amount tebibytes.
- test(String, Object) - Static method in class org.cdk8s.JsonPatch
-
Tests that the specified value is set in the document.
- Testing - Class in org.cdk8s
-
Testing utilities for cdk8s applications.
- Testing(JsiiObjectRef) - Constructor for class org.cdk8s.Testing
-
- Testing(JsiiObject.InitializationMode) - Constructor for class org.cdk8s.Testing
-
- TimeConversionOptions - Interface in org.cdk8s
-
Options for how to convert time to a different unit.
- TimeConversionOptions.Builder - Class in org.cdk8s
-
- TimeConversionOptions.Jsii$Proxy - Class in org.cdk8s
-
- tmp(List<? extends Object>) - Static method in class org.cdk8s.Yaml
-
Saves a set of YAML documents into a temp file (in /tmp).
- toDays(TimeConversionOptions) - Method in class org.cdk8s.Duration
-
Return the total number of days in this Duration.
- toDays() - Method in class org.cdk8s.Duration
-
Return the total number of days in this Duration.
- toDnsLabel(Construct, NameOptions) - Static method in class org.cdk8s.Names
-
Generates a unique and stable name compatible DNS_LABEL from RFC-1123 from a path.
- toDnsLabel(Construct) - Static method in class org.cdk8s.Names
-
Generates a unique and stable name compatible DNS_LABEL from RFC-1123 from a path.
- toGibibytes(SizeConversionOptions) - Method in class org.cdk8s.Size
-
Return this storage as a total number of gibibytes.
- toGibibytes() - Method in class org.cdk8s.Size
-
Return this storage as a total number of gibibytes.
- toHours(TimeConversionOptions) - Method in class org.cdk8s.Duration
-
Return the total number of hours in this Duration.
- toHours() - Method in class org.cdk8s.Duration
-
Return the total number of hours in this Duration.
- toHumanString() - Method in class org.cdk8s.Duration
-
Turn this duration into a human-readable string.
- toIsoString() - Method in class org.cdk8s.Duration
-
Return an ISO 8601 representation of this period.
- toJson() - Method in class org.cdk8s.ApiObject
-
Renders the object to Kubernetes JSON.
- toJson() - Method in class org.cdk8s.ApiObjectMetadataDefinition
-
Synthesizes a k8s ObjectMeta for this metadata set.
- toJson() - Method in class org.cdk8s.Chart
-
Renders this chart to a set of Kubernetes JSON resources.
- toKibibytes(SizeConversionOptions) - Method in class org.cdk8s.Size
-
Return this storage as a total number of kibibytes.
- toKibibytes() - Method in class org.cdk8s.Size
-
Return this storage as a total number of kibibytes.
- toLabelValue(Construct, NameOptions) - Static method in class org.cdk8s.Names
-
Generates a unique and stable name compatible label key name segment and label value from a path.
- toLabelValue(Construct) - Static method in class org.cdk8s.Names
-
Generates a unique and stable name compatible label key name segment and label value from a path.
- toMebibytes(SizeConversionOptions) - Method in class org.cdk8s.Size
-
Return this storage as a total number of mebibytes.
- toMebibytes() - Method in class org.cdk8s.Size
-
Return this storage as a total number of mebibytes.
- toMilliseconds(TimeConversionOptions) - Method in class org.cdk8s.Duration
-
Return the total number of milliseconds in this Duration.
- toMilliseconds() - Method in class org.cdk8s.Duration
-
Return the total number of milliseconds in this Duration.
- toMinutes(TimeConversionOptions) - Method in class org.cdk8s.Duration
-
Return the total number of minutes in this Duration.
- toMinutes() - Method in class org.cdk8s.Duration
-
Return the total number of minutes in this Duration.
- toPebibytes(SizeConversionOptions) - Method in class org.cdk8s.Size
-
Return this storage as a total number of pebibytes.
- toPebibytes() - Method in class org.cdk8s.Size
-
Return this storage as a total number of pebibytes.
- topology() - Method in class org.cdk8s.DependencyGraph
-
- topology() - Method in class org.cdk8s.DependencyVertex
-
Returns a topologically sorted array of the constructs in the sub-graph.
- toSeconds(TimeConversionOptions) - Method in class org.cdk8s.Duration
-
Return the total number of seconds in this Duration.
- toSeconds() - Method in class org.cdk8s.Duration
-
Return the total number of seconds in this Duration.
- toTebibytes(SizeConversionOptions) - Method in class org.cdk8s.Size
-
Return this storage as a total number of tebibytes.
- toTebibytes() - Method in class org.cdk8s.Size
-
Return this storage as a total number of tebibytes.