RotateChallengesRequest class

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

Constructors

RotateChallengesRequest({String? accessToken, bool? keepExpiredRecords, List<AcmeTxtRecord>? recordsToAdd, List<AcmeTxtRecord>? recordsToRemove})
RotateChallengesRequest.fromJson(Map json_)

Properties

accessToken String?
ACME DNS access token.
getter/setter pair
accessTokenAsBytes List<int>
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
keepExpiredRecords bool?
Keep records older than 30 days that were used for previous requests.
getter/setter pair
recordsToAdd List<AcmeTxtRecord>?
ACME TXT record challenges to add.
getter/setter pair
recordsToRemove List<AcmeTxtRecord>?
ACME TXT record challenges to remove.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited