sigs.k8s.io/cluster-api-provider-azure@v1.17.0/config/crd/bases/infrastructure.cluster.x-k8s.io_azureasomanagedclustertemplates.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: azureasomanagedclustertemplates.infrastructure.cluster.x-k8s.io
     8  spec:
     9    group: infrastructure.cluster.x-k8s.io
    10    names:
    11      kind: AzureASOManagedClusterTemplate
    12      listKind: AzureASOManagedClusterTemplateList
    13      plural: azureasomanagedclustertemplates
    14      singular: azureasomanagedclustertemplate
    15    scope: Namespaced
    16    versions:
    17    - name: v1alpha1
    18      schema:
    19        openAPIV3Schema:
    20          description: AzureASOManagedClusterTemplate is the Schema for the azureasomanagedclustertemplates
    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: AzureASOManagedClusterTemplateSpec defines the desired state
    42                of AzureASOManagedClusterTemplate.
    43              properties:
    44                template:
    45                  description: AzureASOManagedClusterTemplateResource defines the templated
    46                    resource.
    47                  properties:
    48                    spec:
    49                      description: AzureASOManagedClusterTemplateResourceSpec 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                      type: object
    60                  type: object
    61              required:
    62              - template
    63              type: object
    64          type: object
    65      served: true
    66      storage: true