All Downloads are FREE. Search and download functionalities are using the official Maven repository.

schema.open-cluster-management-discovery-schema.json Maven / Gradle / Ivy

The newest version!
{
  "id": "http://fabric8.io/OpenClusterManagement#Discovery",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "definitions": {
    "github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveredCluster": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "discovery.open-cluster-management.io/v1alpha1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "DiscoveredCluster",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveredClusterSpec",
          "existingJavaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveredClusterSpec"
        },
        "status": {
          "$ref": "#/definitions/github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveredClusterStatus",
          "existingJavaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveredClusterStatus"
        }
      },
      "javaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveredCluster",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveredClusterList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "discovery.open-cluster-management.io/v1alpha1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveredCluster",
            "existingJavaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveredCluster"
          }
        },
        "kind": {
          "type": "string",
          "default": "DiscoveredClusterList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveredClusterList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveredCluster\u003e"
      ]
    },
    "github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveredClusterSpec": {
      "type": "object",
      "properties": {
        "activityTimestamp": {
          "existingJavaType": "java.lang.String"
        },
        "apiUrl": {
          "type": "string"
        },
        "cloudProvider": {
          "type": "string"
        },
        "console": {
          "type": "string"
        },
        "creationTimestamp": {
          "existingJavaType": "java.lang.String"
        },
        "credential": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference"
        },
        "displayName": {
          "type": "string"
        },
        "isManagedCluster": {
          "type": "boolean"
        },
        "name": {
          "type": "string"
        },
        "openshiftVersion": {
          "type": "string"
        },
        "status": {
          "type": "string"
        },
        "type": {
          "type": "string"
        }
      },
      "javaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveredClusterSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveredClusterStatus": {
      "type": "object",
      "javaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveredClusterStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveryConfig": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "discovery.open-cluster-management.io/v1alpha1",
          "required": true
        },
        "kind": {
          "type": "string",
          "default": "DiscoveryConfig",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
        },
        "spec": {
          "$ref": "#/definitions/github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveryConfigSpec",
          "existingJavaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveryConfigSpec"
        },
        "status": {
          "$ref": "#/definitions/github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveryConfigStatus",
          "existingJavaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveryConfigStatus"
        }
      },
      "javaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveryConfig",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.HasMetadata",
        "io.fabric8.kubernetes.api.model.Namespaced"
      ]
    },
    "github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveryConfigList": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "string",
          "default": "discovery.open-cluster-management.io/v1alpha1",
          "required": true
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveryConfig",
            "existingJavaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveryConfig"
          }
        },
        "kind": {
          "type": "string",
          "default": "DiscoveryConfigList",
          "required": true
        },
        "metadata": {
          "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta"
        }
      },
      "javaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveryConfigList",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource",
        "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveryConfig\u003e"
      ]
    },
    "github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveryConfigSpec": {
      "type": "object",
      "properties": {
        "credential": {
          "type": "string"
        },
        "filters": {
          "$ref": "#/definitions/github_com_open-cluster-management_discovery_api_v1alpha1_Filter",
          "existingJavaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.Filter"
        }
      },
      "javaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveryConfigSpec",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveryConfigStatus": {
      "type": "object",
      "javaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveryConfigStatus",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    },
    "github_com_open-cluster-management_discovery_api_v1alpha1_Filter": {
      "type": "object",
      "properties": {
        "lastActive": {
          "type": "integer"
        },
        "openShiftVersions": {
          "type": "array",
          "javaOmitEmpty": true,
          "items": {
            "type": "string"
          }
        }
      },
      "javaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.Filter",
      "javaInterfaces": [
        "io.fabric8.kubernetes.api.model.KubernetesResource"
      ]
    }
  },
  "type": "object",
  "properties": {
    "github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveredCluster": {
      "$ref": "#/definitions/github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveredCluster",
      "existingJavaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveredCluster"
    },
    "github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveredClusterList": {
      "$ref": "#/definitions/github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveredClusterList",
      "existingJavaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveredClusterList"
    },
    "github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveredClusterSpec": {
      "$ref": "#/definitions/github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveredClusterSpec",
      "existingJavaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveredClusterSpec"
    },
    "github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveredClusterStatus": {
      "$ref": "#/definitions/github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveredClusterStatus",
      "existingJavaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveredClusterStatus"
    },
    "github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveryConfig": {
      "$ref": "#/definitions/github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveryConfig",
      "existingJavaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveryConfig"
    },
    "github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveryConfigList": {
      "$ref": "#/definitions/github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveryConfigList",
      "existingJavaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveryConfigList"
    },
    "github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveryConfigSpec": {
      "$ref": "#/definitions/github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveryConfigSpec",
      "existingJavaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveryConfigSpec"
    },
    "github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveryConfigStatus": {
      "$ref": "#/definitions/github_com_open-cluster-management_discovery_api_v1alpha1_DiscoveryConfigStatus",
      "existingJavaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.DiscoveryConfigStatus"
    },
    "github_com_open-cluster-management_discovery_api_v1alpha1_Filter": {
      "$ref": "#/definitions/github_com_open-cluster-management_discovery_api_v1alpha1_Filter",
      "existingJavaType": "io.fabric8.openclustermanagement.api.model.discovery.v1alpha1.Filter"
    }
  },
  "additionalProperties": false
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy