sigs.k8s.io/cluster-api-provider-azure@v1.17.0/config/crd/bases/infrastructure.cluster.x-k8s.io_azureasomanagedmachinepooltemplates.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: azureasomanagedmachinepooltemplates.infrastructure.cluster.x-k8s.io
     8  spec:
     9    group: infrastructure.cluster.x-k8s.io
    10    names:
    11      kind: AzureASOManagedMachinePoolTemplate
    12      listKind: AzureASOManagedMachinePoolTemplateList
    13      plural: azureasomanagedmachinepooltemplates
    14      singular: azureasomanagedmachinepooltemplate
    15    scope: Namespaced
    16    versions:
    17    - name: v1alpha1
    18      schema:
    19        openAPIV3Schema:
    20          description: AzureASOManagedMachinePoolTemplate is the Schema for the azureasomanagedmachinepooltemplates
    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: AzureASOManagedMachinePoolTemplateSpec defines the desired
    42                state of AzureASOManagedMachinePoolTemplate.
    43              properties:
    44                template:
    45                  description: AzureASOManagedControlPlaneResource defines the templated
    46                    resource.
    47                  properties:
    48                    spec:
    49                      description: AzureASOManagedControlPlaneTemplateResourceSpec defines
    50                        the desired state of the templated resource.
    51                      properties:
    52                        resources:
    53                          description: Resources are embedded ASO resources to be managed
    54                            by this resource.
    55                          items:
    56                            type: object
    57                            x-kubernetes-preserve-unknown-fields: true
    58                          type: array
    59                        version:
    60                          description: |-
    61                            Version is the Kubernetes version of the control plane. It fulfills Cluster API's control plane
    62                            provider contract.
    63                          type: string
    64                      type: object
    65                  type: object
    66              required:
    67              - template
    68              type: object
    69          type: object
    70      served: true
    71      storage: true