Class RotateChallengesRequest
The request message for the RotateChallenges RPC. Requires an access token, a root domain, and either
records_to_add or records_to_remove to be populated. Records may be set for multiple subdomains at once to
support SAN requests for multiple subdomains in a single domain. By default, ACME TXT record challenges that are
older than 30 days will be removed. Set keep_expired_records to false if this behavior is undesired. There is
a record maximum of 100 records per domain including expired records. Any request sent that would exceed this
maximum will result in a FAILED_PRECONDITION error. NEXT ID: 6
Implements
Inherited Members
Namespace: Google.Apis.ACMEDNS.v1.Data
Assembly: Google.Apis.ACMEDNS.v1.dll
Syntax
public class RotateChallengesRequest : IDirectResponseSchema
Properties
AccessToken
Required. ACME DNS access token. This is a base64 token secret that is procured from the Google Domains website. It authorizes ACME TXT record updates for a domain.
Declaration
[JsonProperty("accessToken")]
public virtual string AccessToken { 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 |
KeepExpiredRecords
Keep records older than 30 days that were used for previous requests.
Declaration
[JsonProperty("keepExpiredRecords")]
public virtual bool? KeepExpiredRecords { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
RecordsToAdd
ACME TXT record challenges to add. Supports multiple challenges on the same FQDN.
Declaration
[JsonProperty("recordsToAdd")]
public virtual IList<AcmeTxtRecord> RecordsToAdd { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<AcmeTxtRecord> |
RecordsToRemove
ACME TXT record challenges to remove.
Declaration
[JsonProperty("recordsToRemove")]
public virtual IList<AcmeTxtRecord> RecordsToRemove { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<AcmeTxtRecord> |