The ManagedZone Custom Resource Definition (CRD)¶
ManagedZone¶
Field | Type | Required | Description |
---|---|---|---|
spec |
ManagedZoneSpec | Yes | The specification for ManagedZone custom resource |
status |
ManagedZoneStatus | No | The status for the custom resource |
ManagedZoneSpec¶
Field | Type | Required | Description |
---|---|---|---|
id |
String | No | ID is the provider assigned id of this zone (i.e. route53.HostedZone.ID) |
domainName |
String | Yes | Domain name of this ManagedZone |
description |
String | No | Description for this ManagedZone |
parentManagedZone |
ManagedZoneReference | No | Reference to another managed zone that this managed zone belongs to |
dnsProviderSecretRef |
SecretRef | No | Reference to a secret containing provider credentials |
ManagedZoneReference¶
Field | Type | Required | Description |
---|---|---|---|
name |
String | Yes | Name of a managed zone |
SecretRef¶
Field | Type | Required | Description |
---|---|---|---|
name |
String | Yes | Name of the secret |
namespace |
String | Yes | Namespace of the secret |
ManagedZoneStatus¶
Field | Type | Description |
---|---|---|
observedGeneration |
String | Number of the last observed generation of the resource. Use it to check if the status info is up to date with latest resource spec |
conditions |
[]Kubernetes meta/v1.Condition | List of conditions that define that status of the resource |
id |
String | The ID assigned by this provider for this zone (i.e. route53.HostedZone.ID) |
recordCount |
Number | The number of records in the provider zone |
nameServers |
[]String | The NameServers assigned by the provider for this zone (i.e. route53.DelegationSet.NameServers) |