private JSONSchemaProps( string @ref, string schema, Union <Pulumi.Kubernetes.Types.Outputs.ApiExtensions.V1Beta1.JSONSchemaProps, bool> additionalItems, Union <Pulumi.Kubernetes.Types.Outputs.ApiExtensions.V1Beta1.JSONSchemaProps, bool> additionalProperties, ImmutableArray <Pulumi.Kubernetes.Types.Outputs.ApiExtensions.V1Beta1.JSONSchemaProps> allOf, ImmutableArray <Pulumi.Kubernetes.Types.Outputs.ApiExtensions.V1Beta1.JSONSchemaProps> anyOf, System.Text.Json.JsonElement @default, ImmutableDictionary <string, Pulumi.Kubernetes.Types.Outputs.ApiExtensions.V1Beta1.JSONSchemaProps> definitions, ImmutableDictionary <string, Union <Pulumi.Kubernetes.Types.Outputs.ApiExtensions.V1Beta1.JSONSchemaProps, ImmutableArray <string> > > dependencies, string description, ImmutableArray <System.Text.Json.JsonElement> @enum, System.Text.Json.JsonElement example, bool exclusiveMaximum, bool exclusiveMinimum, Pulumi.Kubernetes.Types.Outputs.ApiExtensions.V1Beta1.ExternalDocumentation externalDocs, string format, string id, Union <Pulumi.Kubernetes.Types.Outputs.ApiExtensions.V1Beta1.JSONSchemaProps, ImmutableArray <System.Text.Json.JsonElement> > items, int maxItems, int maxLength, int maxProperties, double maximum, int minItems, int minLength, int minProperties, double minimum, double multipleOf, Pulumi.Kubernetes.Types.Outputs.ApiExtensions.V1Beta1.JSONSchemaProps not, bool nullable, ImmutableArray <Pulumi.Kubernetes.Types.Outputs.ApiExtensions.V1Beta1.JSONSchemaProps> oneOf, string pattern, ImmutableDictionary <string, Pulumi.Kubernetes.Types.Outputs.ApiExtensions.V1Beta1.JSONSchemaProps> patternProperties, ImmutableDictionary <string, Pulumi.Kubernetes.Types.Outputs.ApiExtensions.V1Beta1.JSONSchemaProps> properties, ImmutableArray <string> required, string title, string type, bool uniqueItems, bool x_kubernetes_embedded_resource, bool x_kubernetes_int_or_string, ImmutableArray <string> x_kubernetes_list_map_keys, string x_kubernetes_list_type, string x_kubernetes_map_type, bool x_kubernetes_preserve_unknown_fields) { Ref = @ref; Schema = schema; AdditionalItems = additionalItems; AdditionalProperties = additionalProperties; AllOf = allOf; AnyOf = anyOf; Default = @default; Definitions = definitions; Dependencies = dependencies; Description = description; Enum = @enum; Example = example; ExclusiveMaximum = exclusiveMaximum; ExclusiveMinimum = exclusiveMinimum; ExternalDocs = externalDocs; Format = format; Id = id; Items = items; MaxItems = maxItems; MaxLength = maxLength; MaxProperties = maxProperties; Maximum = maximum; MinItems = minItems; MinLength = minLength; MinProperties = minProperties; Minimum = minimum; MultipleOf = multipleOf; Not = not; Nullable = nullable; OneOf = oneOf; Pattern = pattern; PatternProperties = patternProperties; Properties = properties; Required = required; Title = title; Type = type; UniqueItems = uniqueItems; X_kubernetes_embedded_resource = x_kubernetes_embedded_resource; X_kubernetes_int_or_string = x_kubernetes_int_or_string; X_kubernetes_list_map_keys = x_kubernetes_list_map_keys; X_kubernetes_list_type = x_kubernetes_list_type; X_kubernetes_map_type = x_kubernetes_map_type; X_kubernetes_preserve_unknown_fields = x_kubernetes_preserve_unknown_fields; }
private CustomResourceValidation(Pulumi.Kubernetes.Types.Outputs.ApiExtensions.V1Beta1.JSONSchemaProps openAPIV3Schema) { OpenAPIV3Schema = openAPIV3Schema; }