{
  "description": "NutanixDatacenterConfig is the Schema for the NutanixDatacenterConfigs API",
  "properties": {
    "apiVersion": {
      "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources",
      "type": "string"
    },
    "kind": {
      "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds",
      "type": "string"
    },
    "metadata": {
      "type": "object"
    },
    "spec": {
      "description": "NutanixDatacenterConfigSpec defines the desired state of NutanixDatacenterConfig.",
      "properties": {
        "additionalTrustBundle": {
          "description": "AdditionalTrustBundle is the optional PEM-encoded certificate bundle for users that configured their Prism Central with certificates from non-publicly trusted CAs",
          "type": "string"
        },
        "endpoint": {
          "description": "Endpoint is the Endpoint of Nutanix Prism Central",
          "type": "string"
        },
        "insecure": {
          "description": "Insecure is the optional flag to skip TLS verification. Nutanix Prism Central installation by default ships with a self-signed certificate that will fail TLS verification because the certificate is not issued by a public CA and does not have the IP SANs with the Prism Central endpoint. To accommodate the scenario where the user has not changed the default Certificate that ships with Prism Central, we allow the user to skip TLS verification. This is not recommended for production use.",
          "type": "boolean"
        },
        "port": {
          "description": "Port is the Port of Nutanix Prism Central",
          "minimum": 9440,
          "type": "integer"
        }
      },
      "required": [
        "endpoint",
        "port"
      ],
      "type": "object",
      "additionalProperties": false
    },
    "status": {
      "description": "NutanixDatacenterConfigStatus defines the observed state of NutanixDatacenterConfig.",
      "type": "object"
    }
  },
  "type": "object"
}
