sigs.k8s.io/cluster-api-provider-aws@v1.5.5/config/crd/bases/infrastructure.cluster.x-k8s.io_awsmanagedclusters.yaml (about)

     1  ---
     2  apiVersion: apiextensions.k8s.io/v1
     3  kind: CustomResourceDefinition
     4  metadata:
     5    annotations:
     6      controller-gen.kubebuilder.io/version: v0.7.1-0.20211110210727-ab52f76cc7d1
     7    creationTimestamp: null
     8    name: awsmanagedclusters.infrastructure.cluster.x-k8s.io
     9  spec:
    10    group: infrastructure.cluster.x-k8s.io
    11    names:
    12      categories:
    13      - cluster-api
    14      kind: AWSManagedCluster
    15      listKind: AWSManagedClusterList
    16      plural: awsmanagedclusters
    17      shortNames:
    18      - awsmc
    19      singular: awsmanagedcluster
    20    scope: Namespaced
    21    versions:
    22    - additionalPrinterColumns:
    23      - description: Cluster to which this AWSManagedControl belongs
    24        jsonPath: .metadata.labels.cluster\.x-k8s\.io/cluster-name
    25        name: Cluster
    26        type: string
    27      - description: Control plane infrastructure is ready for worker nodes
    28        jsonPath: .status.ready
    29        name: Ready
    30        type: string
    31      - description: AWS VPC the control plane is using
    32        jsonPath: .spec.networkSpec.vpc.id
    33        name: VPC
    34        type: string
    35      - description: API Endpoint
    36        jsonPath: .spec.controlPlaneEndpoint.host
    37        name: Endpoint
    38        priority: 1
    39        type: string
    40      name: v1alpha3
    41      schema:
    42        openAPIV3Schema:
    43          description: AWSManagedCluster is the Schema for the awsmanagedclusters API
    44          properties:
    45            apiVersion:
    46              description: 'APIVersion defines the versioned schema of this representation
    47                of an object. Servers should convert recognized schemas to the latest
    48                internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
    49              type: string
    50            kind:
    51              description: 'Kind is a string value representing the REST resource this
    52                object represents. Servers may infer this from the endpoint the client
    53                submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
    54              type: string
    55            metadata:
    56              type: object
    57            spec:
    58              description: AWSManagedClusterSpec defines the desired state of AWSManagedCluster
    59              properties:
    60                controlPlaneEndpoint:
    61                  description: ControlPlaneEndpoint represents the endpoint used to
    62                    communicate with the control plane.
    63                  properties:
    64                    host:
    65                      description: The hostname on which the API server is serving.
    66                      type: string
    67                    port:
    68                      description: The port on which the API server is serving.
    69                      format: int32
    70                      type: integer
    71                  required:
    72                  - host
    73                  - port
    74                  type: object
    75              type: object
    76            status:
    77              description: AWSManagedClusterStatus defines the observed state of AWSManagedCluster
    78              properties:
    79                failureDomains:
    80                  additionalProperties:
    81                    description: FailureDomainSpec is the Schema for Cluster API failure
    82                      domains. It allows controllers to understand how many failure
    83                      domains a cluster can optionally span across.
    84                    properties:
    85                      attributes:
    86                        additionalProperties:
    87                          type: string
    88                        description: Attributes is a free form map of attributes an
    89                          infrastructure provider might use or require.
    90                        type: object
    91                      controlPlane:
    92                        description: ControlPlane determines if this failure domain
    93                          is suitable for use by control plane machines.
    94                        type: boolean
    95                    type: object
    96                  description: FailureDomains specifies a list fo available availability
    97                    zones that can be used
    98                  type: object
    99                ready:
   100                  description: Ready is when the AWSManagedControlPlane has a API server
   101                    URL.
   102                  type: boolean
   103              type: object
   104          type: object
   105      served: true
   106      storage: true
   107      subresources:
   108        status: {}
   109  status:
   110    acceptedNames:
   111      kind: ""
   112      plural: ""
   113    conditions: []
   114    storedVersions: []