Package-level declarations

Types

Link copied to clipboard
data class MatchConditionArgs(val expression: Output<String>, val name: Output<String>) : ConvertibleToJava<MatchConditionArgs>

MatchCondition represents a condition which must by fulfilled for a request to be sent to a webhook.

Link copied to clipboard
Link copied to clipboard
data class MatchConditionPatchArgs(val expression: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<MatchConditionPatchArgs>

MatchCondition represents a condition which must by fulfilled for a request to be sent to a webhook.

Link copied to clipboard
data class MutatingWebhookArgs(val admissionReviewVersions: Output<List<String>>, val clientConfig: Output<WebhookClientConfigArgs>, val failurePolicy: Output<String>? = null, val matchConditions: Output<List<MatchConditionArgs>>? = null, val matchPolicy: Output<String>? = null, val name: Output<String>, val namespaceSelector: Output<LabelSelectorArgs>? = null, val objectSelector: Output<LabelSelectorArgs>? = null, val reinvocationPolicy: Output<String>? = null, val rules: Output<List<RuleWithOperationsArgs>>? = null, val sideEffects: Output<String>, val timeoutSeconds: Output<Int>? = null) : ConvertibleToJava<MutatingWebhookArgs>

MutatingWebhook describes an admission webhook and the resources and operations it applies to.

Link copied to clipboard
data class MutatingWebhookConfigurationArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val webhooks: Output<List<MutatingWebhookArgs>>? = null) : ConvertibleToJava<MutatingWebhookConfigurationArgs>

MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object.

Link copied to clipboard
data class MutatingWebhookPatchArgs(val admissionReviewVersions: Output<List<String>>? = null, val clientConfig: Output<WebhookClientConfigPatchArgs>? = null, val failurePolicy: Output<String>? = null, val matchConditions: Output<List<MatchConditionPatchArgs>>? = null, val matchPolicy: Output<String>? = null, val name: Output<String>? = null, val namespaceSelector: Output<LabelSelectorPatchArgs>? = null, val objectSelector: Output<LabelSelectorPatchArgs>? = null, val reinvocationPolicy: Output<String>? = null, val rules: Output<List<RuleWithOperationsPatchArgs>>? = null, val sideEffects: Output<String>? = null, val timeoutSeconds: Output<Int>? = null) : ConvertibleToJava<MutatingWebhookPatchArgs>

MutatingWebhook describes an admission webhook and the resources and operations it applies to.

Link copied to clipboard
data class RuleWithOperationsArgs(val apiGroups: Output<List<String>>? = null, val apiVersions: Output<List<String>>? = null, val operations: Output<List<String>>? = null, val resources: Output<List<String>>? = null, val scope: Output<String>? = null) : ConvertibleToJava<RuleWithOperationsArgs>

/* /* RuleWithOperations is a tuple of Operations and Resources. It is recommended to make sure that all the tuple expansions are valid.

Link copied to clipboard
data class RuleWithOperationsPatchArgs(val apiGroups: Output<List<String>>? = null, val apiVersions: Output<List<String>>? = null, val operations: Output<List<String>>? = null, val resources: Output<List<String>>? = null, val scope: Output<String>? = null) : ConvertibleToJava<RuleWithOperationsPatchArgs>

/* /* RuleWithOperations is a tuple of Operations and Resources. It is recommended to make sure that all the tuple expansions are valid.

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 ValidatingWebhookArgs(val admissionReviewVersions: Output<List<String>>, val clientConfig: Output<WebhookClientConfigArgs>, val failurePolicy: Output<String>? = null, val matchConditions: Output<List<MatchConditionArgs>>? = null, val matchPolicy: Output<String>? = null, val name: Output<String>, val namespaceSelector: Output<LabelSelectorArgs>? = null, val objectSelector: Output<LabelSelectorArgs>? = null, val rules: Output<List<RuleWithOperationsArgs>>? = null, val sideEffects: Output<String>, val timeoutSeconds: Output<Int>? = null) : ConvertibleToJava<ValidatingWebhookArgs>

ValidatingWebhook describes an admission webhook and the resources and operations it applies to.

Link copied to clipboard
data class ValidatingWebhookConfigurationArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val webhooks: Output<List<ValidatingWebhookArgs>>? = null) : ConvertibleToJava<ValidatingWebhookConfigurationArgs>

ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it.

Link copied to clipboard
data class ValidatingWebhookPatchArgs(val admissionReviewVersions: Output<List<String>>? = null, val clientConfig: Output<WebhookClientConfigPatchArgs>? = null, val failurePolicy: Output<String>? = null, val matchConditions: Output<List<MatchConditionPatchArgs>>? = null, val matchPolicy: Output<String>? = null, val name: Output<String>? = null, val namespaceSelector: Output<LabelSelectorPatchArgs>? = null, val objectSelector: Output<LabelSelectorPatchArgs>? = null, val rules: Output<List<RuleWithOperationsPatchArgs>>? = null, val sideEffects: Output<String>? = null, val timeoutSeconds: Output<Int>? = null) : ConvertibleToJava<ValidatingWebhookPatchArgs>

ValidatingWebhook describes an admission webhook and the resources and operations it applies to.

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