Class DnsKeySpec
Parameters for DnsKey key generation. Used for generating initial keys for a new ManagedZone and as default when adding a new DnsKey.
Inheritance
System.Object
DnsKeySpec
Implements
Google.Apis.Requests.IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.Dns.v2.Data
Assembly: Google.Apis.Dns.v2.dll
Syntax
public class DnsKeySpec : IDirectResponseSchema
Properties
Algorithm
String mnemonic specifying the DNSSEC algorithm of this key.
Declaration
[JsonProperty("algorithm")]
public virtual string Algorithm { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
System.String |
KeyLength
Length of the keys in bits.
Declaration
[JsonProperty("keyLength")]
public virtual long? KeyLength { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int64> |
KeyType
Specifies whether this is a key signing key (KSK) or a zone signing key (ZSK). Key signing keys have the Secure Entry Point flag set and, when active, are only used to sign resource record sets of type DNSKEY. Zone signing keys do not have the Secure Entry Point flag set and are used to sign all other types of resource record sets.
Declaration
[JsonProperty("keyType")]
public virtual string KeyType { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Kind
Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Implements
Google.Apis.Requests.IDirectResponseSchema