apiVersion: apiextensions.crossplane.io/v1 kind: CompositeResourceDefinition metadata: name: xawscerts.crossplane.evina spec: group: crossplane.evina names: kind: XAWSCert plural: xawscerts claimNames: kind: AWSCert plural: awscerts defaultCompositionRef: name: awscert-composition versions: - name: v1alpha1 served: true referenceable: true schema: openAPIV3Schema: type: object properties: spec: type: object properties: parameters: type: object properties: region: description: Region where you want to deploy your serviceLoadBalancer type: string domainName: description: Name of the domain to use type: string zoneId: description: Name of the hosted zone to use type: string providerConfigRef: description: Name of the Kubernetes provider config type: string required: - region - domainName - zoneId - providerConfigRef status: type: object properties: name: description: name managed type: string certificate: description: Values generated from the ACM API. type: object x-kubernetes-preserve-unknown-fields: true