v1

latestOpenAPI 3.0.02026-07-246171,3332.1 MB
v2

post/target-update-google-trust

Request body

acme-challengestring

ACME challenge type. Options: [dns]

delete_protectionstring

Protection from accidental deletion of this object [true/false]

descriptionstring

Description of the object

dns-target-credsstring

Name of existing cloud target for DNS credentials. Required when challenge type is dns. Supported providers: AWS, Azure, GCP, Cloudflare

dns-zonestring

Cloudflare DNS zone identifier. Required when DNS credentials target is Cloudflare

eab-hmac-keystring

External Account Binding HMAC key (required for ACME account bootstrap on create)

eab-key-idstring

External Account Binding key identifier (required for ACME account bootstrap on create)

emailstring required

Email address for ACME account registration

gcp-projectstring

GCP Cloud DNS project ID. Optional and can be derived from service account

google-trust-urlstring

Google Trust directory environment. Options: [production/staging]

hosted-zonestring

AWS Route53 hosted zone ID. Required when DNS credentials target is AWS

jsonboolean

Set output format to JSON

keep-prev-versionstring

Whether to keep previous version [true/false]. If not set, use default according to account settings

keystring

The name of a key that used to encrypt the target secret value (if empty, the account default protectionKey key will be used)

max-versionsstring

Set the maximum number of versions, limited by the account settings defaults.

namestring required

Target name

new-namestring

New target name

resource-groupstring

Azure resource group name. Required when DNS credentials target is Azure

timeoutstring

Timeout for challenge validation

tokenstring

Authentication token (see /auth and /configure)

uid-tokenstring

The universal identity token, Required only for universal_identity authentication

Response

targetUpdateGoogleTrustResponse wraps response body.

target_idinteger