Package-level declarations

Types

Link copied to clipboard
data class CustomResourceColumnDefinitionArgs(val description: Output<String>? = null, val format: Output<String>? = null, val jsonPath: Output<String>, val name: Output<String>, val priority: Output<Int>? = null, val type: Output<String>) : ConvertibleToJava<CustomResourceColumnDefinitionArgs>

CustomResourceColumnDefinition specifies a column for server side printing.

Link copied to clipboard
data class CustomResourceColumnDefinitionPatchArgs(val description: Output<String>? = null, val format: Output<String>? = null, val jsonPath: Output<String>? = null, val name: Output<String>? = null, val priority: Output<Int>? = null, val type: Output<String>? = null) : ConvertibleToJava<CustomResourceColumnDefinitionPatchArgs>

CustomResourceColumnDefinition specifies a column for server side printing.

Link copied to clipboard
data class CustomResourceConversionArgs(val strategy: Output<String>, val webhook: Output<WebhookConversionArgs>? = null) : ConvertibleToJava<CustomResourceConversionArgs>

CustomResourceConversion describes how to convert different versions of a CR.

Link copied to clipboard
data class CustomResourceConversionPatchArgs(val strategy: Output<String>? = null, val webhook: Output<WebhookConversionPatchArgs>? = null) : ConvertibleToJava<CustomResourceConversionPatchArgs>

CustomResourceConversion describes how to convert different versions of a CR.

Link copied to clipboard
data class CustomResourceDefinitionArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<CustomResourceDefinitionSpecArgs>, val status: Output<CustomResourceDefinitionStatusArgs>? = null) : ConvertibleToJava<CustomResourceDefinitionArgs>

CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format <.spec.name>.<.spec.group>.

Link copied to clipboard
data class CustomResourceDefinitionConditionArgs(val lastTransitionTime: Output<String>? = null, val message: Output<String>? = null, val reason: Output<String>? = null, val status: Output<String>, val type: Output<String>) : ConvertibleToJava<CustomResourceDefinitionConditionArgs>

CustomResourceDefinitionCondition contains details for the current condition of this pod.

Link copied to clipboard
data class CustomResourceDefinitionNamesArgs(val categories: Output<List<String>>? = null, val kind: Output<String>, val listKind: Output<String>? = null, val plural: Output<String>, val shortNames: Output<List<String>>? = null, val singular: Output<String>? = null) : ConvertibleToJava<CustomResourceDefinitionNamesArgs>

CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition

Link copied to clipboard
data class CustomResourceDefinitionNamesPatchArgs(val categories: Output<List<String>>? = null, val kind: Output<String>? = null, val listKind: Output<String>? = null, val plural: Output<String>? = null, val shortNames: Output<List<String>>? = null, val singular: Output<String>? = null) : ConvertibleToJava<CustomResourceDefinitionNamesPatchArgs>

CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition

Link copied to clipboard
data class CustomResourceDefinitionSpecArgs(val conversion: Output<CustomResourceConversionArgs>? = null, val group: Output<String>, val names: Output<CustomResourceDefinitionNamesArgs>, val preserveUnknownFields: Output<Boolean>? = null, val scope: Output<String>, val versions: Output<List<CustomResourceDefinitionVersionArgs>>) : ConvertibleToJava<CustomResourceDefinitionSpecArgs>

CustomResourceDefinitionSpec describes how a user wants their resource to appear

Link copied to clipboard
data class CustomResourceDefinitionSpecPatchArgs(val conversion: Output<CustomResourceConversionPatchArgs>? = null, val group: Output<String>? = null, val names: Output<CustomResourceDefinitionNamesPatchArgs>? = null, val preserveUnknownFields: Output<Boolean>? = null, val scope: Output<String>? = null, val versions: Output<List<CustomResourceDefinitionVersionPatchArgs>>? = null) : ConvertibleToJava<CustomResourceDefinitionSpecPatchArgs>

CustomResourceDefinitionSpec describes how a user wants their resource to appear

Link copied to clipboard
data class CustomResourceDefinitionStatusArgs(val acceptedNames: Output<CustomResourceDefinitionNamesArgs>, val conditions: Output<List<CustomResourceDefinitionConditionArgs>>? = null, val storedVersions: Output<List<String>>) : ConvertibleToJava<CustomResourceDefinitionStatusArgs>

CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition

Link copied to clipboard
data class CustomResourceDefinitionVersionArgs(val additionalPrinterColumns: Output<List<CustomResourceColumnDefinitionArgs>>? = null, val deprecated: Output<Boolean>? = null, val deprecationWarning: Output<String>? = null, val name: Output<String>, val schema: Output<CustomResourceValidationArgs>? = null, val served: Output<Boolean>, val storage: Output<Boolean>, val subresources: Output<CustomResourceSubresourcesArgs>? = null) : ConvertibleToJava<CustomResourceDefinitionVersionArgs>

CustomResourceDefinitionVersion describes a version for CRD.

Link copied to clipboard
data class CustomResourceDefinitionVersionPatchArgs(val additionalPrinterColumns: Output<List<CustomResourceColumnDefinitionPatchArgs>>? = null, val deprecated: Output<Boolean>? = null, val deprecationWarning: Output<String>? = null, val name: Output<String>? = null, val schema: Output<CustomResourceValidationPatchArgs>? = null, val served: Output<Boolean>? = null, val storage: Output<Boolean>? = null, val subresources: Output<CustomResourceSubresourcesPatchArgs>? = null) : ConvertibleToJava<CustomResourceDefinitionVersionPatchArgs>

CustomResourceDefinitionVersion describes a version for CRD.

Link copied to clipboard
data class CustomResourceSubresourcesArgs(val scale: Output<CustomResourceSubresourceScaleArgs>? = null, val status: Output<JsonElement>? = null) : ConvertibleToJava<CustomResourceSubresourcesArgs>

CustomResourceSubresources defines the status and scale subresources for CustomResources.

Link copied to clipboard
data class CustomResourceSubresourceScaleArgs(val labelSelectorPath: Output<String>? = null, val specReplicasPath: Output<String>, val statusReplicasPath: Output<String>) : ConvertibleToJava<CustomResourceSubresourceScaleArgs>

CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.

Link copied to clipboard
data class CustomResourceSubresourceScalePatchArgs(val labelSelectorPath: Output<String>? = null, val specReplicasPath: Output<String>? = null, val statusReplicasPath: Output<String>? = null) : ConvertibleToJava<CustomResourceSubresourceScalePatchArgs>

CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.

Link copied to clipboard
data class CustomResourceSubresourcesPatchArgs(val scale: Output<CustomResourceSubresourceScalePatchArgs>? = null, val status: Output<JsonElement>? = null) : ConvertibleToJava<CustomResourceSubresourcesPatchArgs>

CustomResourceSubresources defines the status and scale subresources for CustomResources.

Link copied to clipboard
data class CustomResourceValidationArgs(val openAPIV3Schema: Output<JSONSchemaPropsArgs>? = null) : ConvertibleToJava<CustomResourceValidationArgs>

CustomResourceValidation is a list of validation methods for CustomResources.

Link copied to clipboard
data class CustomResourceValidationPatchArgs(val openAPIV3Schema: Output<JSONSchemaPropsPatchArgs>? = null) : ConvertibleToJava<CustomResourceValidationPatchArgs>

CustomResourceValidation is a list of validation methods for CustomResources.

Link copied to clipboard
data class ExternalDocumentationArgs(val description: Output<String>? = null, val url: Output<String>? = null) : ConvertibleToJava<ExternalDocumentationArgs>

ExternalDocumentation allows referencing an external resource for extended documentation.

Link copied to clipboard
data class ExternalDocumentationPatchArgs(val description: Output<String>? = null, val url: Output<String>? = null) : ConvertibleToJava<ExternalDocumentationPatchArgs>

ExternalDocumentation allows referencing an external resource for extended documentation.

Link copied to clipboard
data class JSONSchemaPropsArgs(val ref: Output<String>? = null, val schema: Output<String>? = null, val additionalItems: Output<Either<JSONSchemaPropsArgs, Boolean>>? = null, val additionalProperties: Output<Either<JSONSchemaPropsArgs, Boolean>>? = null, val allOf: Output<List<JSONSchemaPropsArgs>>? = null, val anyOf: Output<List<JSONSchemaPropsArgs>>? = null, val default: Output<JsonElement>? = null, val definitions: Output<Map<String, JSONSchemaPropsArgs>>? = null, val dependencies: Output<Map<String, Either<JSONSchemaPropsArgs, List<String>>>>? = null, val description: Output<String>? = null, val enum: Output<List<JsonElement>>? = null, val example: Output<JsonElement>? = null, val exclusiveMaximum: Output<Boolean>? = null, val exclusiveMinimum: Output<Boolean>? = null, val externalDocs: Output<ExternalDocumentationArgs>? = null, val format: Output<String>? = null, val id: Output<String>? = null, val items: Output<Either<JSONSchemaPropsArgs, List<JsonElement>>>? = null, val maxItems: Output<Int>? = null, val maxLength: Output<Int>? = null, val maxProperties: Output<Int>? = null, val maximum: Output<Double>? = null, val minItems: Output<Int>? = null, val minLength: Output<Int>? = null, val minProperties: Output<Int>? = null, val minimum: Output<Double>? = null, val multipleOf: Output<Double>? = null, val not: Output<JSONSchemaPropsArgs>? = null, val nullable: Output<Boolean>? = null, val oneOf: Output<List<JSONSchemaPropsArgs>>? = null, val pattern: Output<String>? = null, val patternProperties: Output<Map<String, JSONSchemaPropsArgs>>? = null, val properties: Output<Map<String, JSONSchemaPropsArgs>>? = null, val required: Output<List<String>>? = null, val title: Output<String>? = null, val type: Output<String>? = null, val uniqueItems: Output<Boolean>? = null, val x_kubernetes_embedded_resource: Output<Boolean>? = null, val x_kubernetes_int_or_string: Output<Boolean>? = null, val x_kubernetes_list_map_keys: Output<List<String>>? = null, val x_kubernetes_list_type: Output<String>? = null, val x_kubernetes_map_type: Output<String>? = null, val x_kubernetes_preserve_unknown_fields: Output<Boolean>? = null, val x_kubernetes_validations: Output<List<ValidationRuleArgs>>? = null) : ConvertibleToJava<JSONSchemaPropsArgs>

JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).

Link copied to clipboard
data class JSONSchemaPropsPatchArgs(val ref: Output<String>? = null, val schema: Output<String>? = null, val additionalItems: Output<Either<JSONSchemaPropsArgs, Boolean>>? = null, val additionalProperties: Output<Either<JSONSchemaPropsArgs, Boolean>>? = null, val allOf: Output<List<JSONSchemaPropsPatchArgs>>? = null, val anyOf: Output<List<JSONSchemaPropsPatchArgs>>? = null, val default: Output<JsonElement>? = null, val definitions: Output<Map<String, JSONSchemaPropsArgs>>? = null, val dependencies: Output<Map<String, Either<JSONSchemaPropsArgs, List<String>>>>? = null, val description: Output<String>? = null, val enum: Output<List<JsonElement>>? = null, val example: Output<JsonElement>? = null, val exclusiveMaximum: Output<Boolean>? = null, val exclusiveMinimum: Output<Boolean>? = null, val externalDocs: Output<ExternalDocumentationPatchArgs>? = null, val format: Output<String>? = null, val id: Output<String>? = null, val items: Output<Either<JSONSchemaPropsArgs, List<JsonElement>>>? = null, val maxItems: Output<Int>? = null, val maxLength: Output<Int>? = null, val maxProperties: Output<Int>? = null, val maximum: Output<Double>? = null, val minItems: Output<Int>? = null, val minLength: Output<Int>? = null, val minProperties: Output<Int>? = null, val minimum: Output<Double>? = null, val multipleOf: Output<Double>? = null, val not: Output<JSONSchemaPropsPatchArgs>? = null, val nullable: Output<Boolean>? = null, val oneOf: Output<List<JSONSchemaPropsPatchArgs>>? = null, val pattern: Output<String>? = null, val patternProperties: Output<Map<String, JSONSchemaPropsArgs>>? = null, val properties: Output<Map<String, JSONSchemaPropsArgs>>? = null, val required: Output<List<String>>? = null, val title: Output<String>? = null, val type: Output<String>? = null, val uniqueItems: Output<Boolean>? = null, val x_kubernetes_embedded_resource: Output<Boolean>? = null, val x_kubernetes_int_or_string: Output<Boolean>? = null, val x_kubernetes_list_map_keys: Output<List<String>>? = null, val x_kubernetes_list_type: Output<String>? = null, val x_kubernetes_map_type: Output<String>? = null, val x_kubernetes_preserve_unknown_fields: Output<Boolean>? = null, val x_kubernetes_validations: Output<List<ValidationRulePatchArgs>>? = null) : ConvertibleToJava<JSONSchemaPropsPatchArgs>

JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).

Link copied to clipboard
data class ServiceReferenceArgs(val name: Output<String>, val namespace: Output<String>, val path: Output<String>? = null, val port: Output<Int>? = null) : ConvertibleToJava<ServiceReferenceArgs>

ServiceReference holds a reference to Service.legacy.k8s.io

Link copied to clipboard
data class ServiceReferencePatchArgs(val name: Output<String>? = null, val namespace: Output<String>? = null, val path: Output<String>? = null, val port: Output<Int>? = null) : ConvertibleToJava<ServiceReferencePatchArgs>

ServiceReference holds a reference to Service.legacy.k8s.io

Link copied to clipboard
data class ValidationRuleArgs(val message: Output<String>? = null, val messageExpression: Output<String>? = null, val rule: Output<String>) : ConvertibleToJava<ValidationRuleArgs>

ValidationRule describes a validation rule written in the CEL expression language.

Link copied to clipboard
Link copied to clipboard
data class ValidationRulePatchArgs(val message: Output<String>? = null, val messageExpression: Output<String>? = null, val rule: Output<String>? = null) : ConvertibleToJava<ValidationRulePatchArgs>

ValidationRule describes a validation rule written in the CEL expression language.

Link copied to clipboard
data class WebhookClientConfigArgs(val caBundle: Output<String>? = null, val service: Output<ServiceReferenceArgs>? = null, val url: Output<String>? = null) : ConvertibleToJava<WebhookClientConfigArgs>

WebhookClientConfig contains the information to make a TLS connection with the webhook.

Link copied to clipboard
data class WebhookClientConfigPatchArgs(val caBundle: Output<String>? = null, val service: Output<ServiceReferencePatchArgs>? = null, val url: Output<String>? = null) : ConvertibleToJava<WebhookClientConfigPatchArgs>

WebhookClientConfig contains the information to make a TLS connection with the webhook.

Link copied to clipboard
data class WebhookConversionArgs(val clientConfig: Output<WebhookClientConfigArgs>? = null, val conversionReviewVersions: Output<List<String>>) : ConvertibleToJava<WebhookConversionArgs>

WebhookConversion describes how to call a conversion webhook

Link copied to clipboard
data class WebhookConversionPatchArgs(val clientConfig: Output<WebhookClientConfigPatchArgs>? = null, val conversionReviewVersions: Output<List<String>>? = null) : ConvertibleToJava<WebhookConversionPatchArgs>

WebhookConversion describes how to call a conversion webhook