sigs.k8s.io/cluster-api-provider-azure@v1.17.0/config/crd/bases/infrastructure.cluster.x-k8s.io_azuremanagedclustertemplates.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: azuremanagedclustertemplates.infrastructure.cluster.x-k8s.io
     8  spec:
     9    group: infrastructure.cluster.x-k8s.io
    10    names:
    11      categories:
    12      - cluster-api
    13      kind: AzureManagedClusterTemplate
    14      listKind: AzureManagedClusterTemplateList
    15      plural: azuremanagedclustertemplates
    16      shortNames:
    17      - amct
    18      singular: azuremanagedclustertemplate
    19    scope: Namespaced
    20    versions:
    21    - name: v1beta1
    22      schema:
    23        openAPIV3Schema:
    24          description: AzureManagedClusterTemplate is the Schema for the AzureManagedClusterTemplates
    25            API.
    26          properties:
    27            apiVersion:
    28              description: |-
    29                APIVersion defines the versioned schema of this representation of an object.
    30                Servers should convert recognized schemas to the latest internal value, and
    31                may reject unrecognized values.
    32                More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
    33              type: string
    34            kind:
    35              description: |-
    36                Kind is a string value representing the REST resource this object represents.
    37                Servers may infer this from the endpoint the client submits requests to.
    38                Cannot be updated.
    39                In CamelCase.
    40                More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
    41              type: string
    42            metadata:
    43              type: object
    44            spec:
    45              description: AzureManagedClusterTemplateSpec defines the desired state
    46                of AzureManagedClusterTemplate.
    47              properties:
    48                template:
    49                  description: AzureManagedClusterTemplateResource describes the data
    50                    needed to create an AzureManagedCluster from a template.
    51                  properties:
    52                    spec:
    53                      description: AzureManagedClusterTemplateResourceSpec specifies
    54                        an Azure managed cluster template resource.
    55                      type: object
    56                  required:
    57                  - spec
    58                  type: object
    59              required:
    60              - template
    61              type: object
    62          type: object
    63      served: true
    64      storage: true