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;
        }
Exemple #2
0
 private CustomResourceValidation(Pulumi.Kubernetes.Types.Outputs.ApiExtensions.V1Beta1.JSONSchemaProps openAPIV3Schema)
 {
     OpenAPIV3Schema = openAPIV3Schema;
 }