sigs.k8s.io/cluster-api-provider-azure@v1.17.0/config/crd/bases/infrastructure.cluster.x-k8s.io_azureasomanagedcontrolplanes.yaml (about) 1 --- 2 apiVersion: apiextensions.k8s.io/v1 3 kind: CustomResourceDefinition 4 metadata: 5 annotations: 6 controller-gen.kubebuilder.io/version: v0.15.0 7 name: azureasomanagedcontrolplanes.infrastructure.cluster.x-k8s.io 8 spec: 9 group: infrastructure.cluster.x-k8s.io 10 names: 11 kind: AzureASOManagedControlPlane 12 listKind: AzureASOManagedControlPlaneList 13 plural: azureasomanagedcontrolplanes 14 singular: azureasomanagedcontrolplane 15 scope: Namespaced 16 versions: 17 - name: v1alpha1 18 schema: 19 openAPIV3Schema: 20 description: AzureASOManagedControlPlane is the Schema for the azureasomanagedcontrolplanes 21 API. 22 properties: 23 apiVersion: 24 description: |- 25 APIVersion defines the versioned schema of this representation of an object. 26 Servers should convert recognized schemas to the latest internal value, and 27 may reject unrecognized values. 28 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources 29 type: string 30 kind: 31 description: |- 32 Kind is a string value representing the REST resource this object represents. 33 Servers may infer this from the endpoint the client submits requests to. 34 Cannot be updated. 35 In CamelCase. 36 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds 37 type: string 38 metadata: 39 type: object 40 spec: 41 description: AzureASOManagedControlPlaneSpec defines the desired state 42 of AzureASOManagedControlPlane. 43 properties: 44 resources: 45 description: Resources are embedded ASO resources to be managed by 46 this resource. 47 items: 48 type: object 49 x-kubernetes-preserve-unknown-fields: true 50 type: array 51 version: 52 description: |- 53 Version is the Kubernetes version of the control plane. It fulfills Cluster API's control plane 54 provider contract. 55 type: string 56 type: object 57 status: 58 description: AzureASOManagedControlPlaneStatus defines the observed state 59 of AzureASOManagedControlPlane. 60 properties: 61 controlPlaneEndpoint: 62 description: ControlPlaneEndpoint represents the endpoint for the 63 cluster's API server. 64 properties: 65 host: 66 description: The hostname on which the API server is serving. 67 type: string 68 port: 69 description: The port on which the API server is serving. 70 format: int32 71 type: integer 72 required: 73 - host 74 - port 75 type: object 76 initialized: 77 description: |- 78 Initialized represents whether or not the API server has been provisioned. It fulfills Cluster API's 79 control plane provider contract. For AKS, this is equivalent to `ready`. 80 type: boolean 81 ready: 82 description: |- 83 Ready represents whether or not the API server is ready to receive requests. It fulfills Cluster API's 84 control plane provider contract. For AKS, this is equivalent to `initialized`. 85 type: boolean 86 resources: 87 items: 88 description: ResourceStatus represents the status of a resource. 89 properties: 90 ready: 91 type: boolean 92 resource: 93 description: StatusResource is a handle to a resource. 94 properties: 95 group: 96 type: string 97 kind: 98 type: string 99 name: 100 type: string 101 version: 102 type: string 103 required: 104 - group 105 - kind 106 - name 107 - version 108 type: object 109 required: 110 - ready 111 - resource 112 type: object 113 type: array 114 version: 115 description: |- 116 Version is the observed Kubernetes version of the control plane. It fulfills Cluster API's control 117 plane provider contract. 118 type: string 119 type: object 120 type: object 121 served: true 122 storage: true 123 subresources: 124 status: {}