--- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.6.1 creationTimestamp: null name: nutanixdatacenterconfigs.anywhere.eks.amazonaws.com spec: group: anywhere.eks.amazonaws.com names: kind: NutanixDatacenterConfig listKind: NutanixDatacenterConfigList plural: nutanixdatacenterconfigs singular: nutanixdatacenterconfig scope: Namespaced versions: - name: v1alpha1 schema: openAPIV3Schema: 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 credentialRef: description: CredentialRef is the reference to the secret name that contains the credentials for the Nutanix Prism Central. The namespace for the secret is assumed to be a constant i.e. eksa-system. properties: kind: type: string name: type: string type: object 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 type: integer required: - endpoint - port type: object status: description: NutanixDatacenterConfigStatus defines the observed state of NutanixDatacenterConfig. type: object type: object served: true storage: true subresources: status: {} status: acceptedNames: kind: "" plural: "" conditions: [] storedVersions: []