github.com/giantswarm/apiextensions/v2@v2.6.2/config/crd/v1beta1/infrastructure.giantswarm.io_awscontrolplanes.yaml (about) 1 2 --- 3 apiVersion: apiextensions.k8s.io/v1beta1 4 kind: CustomResourceDefinition 5 metadata: 6 annotations: 7 controller-gen.kubebuilder.io/version: v0.2.4 8 creationTimestamp: null 9 name: awscontrolplanes.infrastructure.giantswarm.io 10 spec: 11 group: infrastructure.giantswarm.io 12 names: 13 categories: 14 - aws 15 - giantswarm 16 kind: AWSControlPlane 17 listKind: AWSControlPlaneList 18 plural: awscontrolplanes 19 singular: awscontrolplane 20 scope: Namespaced 21 validation: 22 openAPIV3Schema: 23 description: AWSControlPlane is the infrastructure provider referenced in ControlPlane 24 CRs. Represents the master nodes (also called Control Plane) of a tenant cluster 25 on AWS. Reconciled by aws-operator. 26 properties: 27 apiVersion: 28 description: 'APIVersion defines the versioned schema of this representation 29 of an object. Servers should convert recognized schemas to the latest 30 internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' 31 type: string 32 kind: 33 description: 'Kind is a string value representing the REST resource this 34 object represents. Servers may infer this from the endpoint the client 35 submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' 36 type: string 37 metadata: 38 type: object 39 spec: 40 description: Specification part of the resource. 41 properties: 42 availabilityZones: 43 description: Configures which AWS availability zones to use by master 44 nodes, as a list of availability zone names like e. g. `eu-central-1c`. 45 We support either 1 or 3 availability zones. 46 items: 47 type: string 48 type: array 49 instanceType: 50 description: EC2 instance type identifier to use for the master node(s). 51 type: string 52 type: object 53 required: 54 - spec 55 type: object 56 version: v1alpha2 57 versions: 58 - name: v1alpha2 59 served: true 60 storage: true 61 status: 62 acceptedNames: 63 kind: "" 64 plural: "" 65 conditions: [] 66 storedVersions: []