fix(oas): add required properties to api components (#5696)

* Add required properties

* Remove setIdentifier and recordTTL as not all requests have them
This commit is contained in:
Dan Mills 2025-08-01 12:57:37 -07:00 committed by GitHub
parent 498bb87623
commit 7857f71d31
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -147,6 +147,8 @@ components:
description: | description: |
external-dns will only create DNS records for host names (specified in ingress objects and services with the external-dns annotation) related to zones that match filters. They can set in external-dns deployment manifest. external-dns will only create DNS records for host names (specified in ingress objects and services with the external-dns annotation) related to zones that match filters. They can set in external-dns deployment manifest.
type: object type: object
required:
- filters
properties: properties:
filters: filters:
type: array type: array
@ -175,6 +177,10 @@ components:
description: | description: |
This is a DNS record. This is a DNS record.
type: object type: object
required:
- dnsName
- targets
- recordType
properties: properties:
dnsName: dnsName:
type: string type: string
@ -226,6 +232,9 @@ components:
description: | description: |
Allows provider to pass property specific to their implementation. Allows provider to pass property specific to their implementation.
type: object type: object
required:
- name
- value
properties: properties:
name: name:
type: string type: string