Class AutomatedDnsCreationSpec
The specification for automatically creating a DNS record.
Implements
Inherited Members
Namespace: Google.Apis.Networkconnectivity.v1.Data
Assembly: Google.Apis.Networkconnectivity.v1.dll
Syntax
public class AutomatedDnsCreationSpec : IDirectResponseSchema
Properties
DnsSuffix
Required. The DNS suffix to use for the DNS record. Must end with a dot. This should be a valid DNS domain name as per RFC 1035. Each label (between dots) can contain letters, digits, and hyphens, and must not start or end with a hyphen. Example: "my-service.example.com.", "internal."
Declaration
[JsonProperty("dnsSuffix")]
public virtual string DnsSuffix { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Hostname
Required. The hostname (the first label of the FQDN) to use for the DNS record. This should be a valid DNS label as per RFC 1035. Generally, this means the hostname can contain letters, digits, and hyphens, and must not start or end with a hyphen. Example: "my-instance", "db-1"
Declaration
[JsonProperty("hostname")]
public virtual string Hostname { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Ttl
Optional. The Time To Live for the DNS record, in seconds. If not provided, a default of 30 seconds will be used.
Declaration
[JsonProperty("ttl")]
public virtual object Ttl { get; set; }
Property Value
| Type | Description |
|---|---|
| object |