sigs.k8s.io/cluster-api-provider-azure@v1.17.0/config/crd/bases/infrastructure.cluster.x-k8s.io_azureasomanagedmachinepools.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: azureasomanagedmachinepools.infrastructure.cluster.x-k8s.io 8 spec: 9 group: infrastructure.cluster.x-k8s.io 10 names: 11 kind: AzureASOManagedMachinePool 12 listKind: AzureASOManagedMachinePoolList 13 plural: azureasomanagedmachinepools 14 singular: azureasomanagedmachinepool 15 scope: Namespaced 16 versions: 17 - name: v1alpha1 18 schema: 19 openAPIV3Schema: 20 description: AzureASOManagedMachinePool is the Schema for the azureasomanagedmachinepools 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: AzureASOManagedMachinePoolSpec defines the desired state 42 of AzureASOManagedMachinePool. 43 properties: 44 providerIDList: 45 description: |- 46 ProviderIDList is the list of cloud provider IDs for the instances. It fulfills Cluster API's machine 47 pool infrastructure provider contract. 48 items: 49 type: string 50 type: array 51 resources: 52 description: Resources are embedded ASO resources to be managed by 53 this resource. 54 items: 55 type: object 56 x-kubernetes-preserve-unknown-fields: true 57 type: array 58 type: object 59 status: 60 description: AzureASOManagedMachinePoolStatus defines the observed state 61 of AzureASOManagedMachinePool. 62 properties: 63 ready: 64 description: |- 65 Ready represents whether or not the infrastructure is ready to be used. It fulfills Cluster API's 66 machine pool infrastructure provider contract. 67 type: boolean 68 replicas: 69 description: |- 70 Replicas is the current number of provisioned replicas. It fulfills Cluster API's machine pool 71 infrastructure provider contract. 72 format: int32 73 type: integer 74 resources: 75 items: 76 description: ResourceStatus represents the status of a resource. 77 properties: 78 ready: 79 type: boolean 80 resource: 81 description: StatusResource is a handle to a resource. 82 properties: 83 group: 84 type: string 85 kind: 86 type: string 87 name: 88 type: string 89 version: 90 type: string 91 required: 92 - group 93 - kind 94 - name 95 - version 96 type: object 97 required: 98 - ready 99 - resource 100 type: object 101 type: array 102 type: object 103 type: object 104 served: true 105 storage: true 106 subresources: 107 status: {}