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