GoogleTrustTargetDetails defines configuration for Google Trust Services ACME target
| Name | Type | Description | Notes |
|---|---|---|---|
| AccountKeyPem | string | ACME Account Private Key (PEM-encoded) Supports ECDSA (P-256, P-384, P-521), RSA (2048+), and Ed25519 Auto-generated as ECDSA P-256 during target creation bootstrap Stored encrypted, required for certificate operations and revocation | [optional] |
| AccountUrl | string | ACME Account URL (returned after registration with Google Trust Services) Used to retrieve existing account instead of re-registering | [optional] |
| AcmeEnvironment | string | ACMEEnvironment defines Let's Encrypt ACME directory environment | [optional] |
| ChallengeType | string | ACMEChallengeType defines ACME challenge type for Let's Encrypt | [optional] |
| DnsPropagationWait | long | A Duration represents the elapsed time between two instants as an int64 nanosecond count. The representation limits the largest representable duration to approximately 290 years. | [optional] |
| DnsResolvers | List<string> | Custom recursive DNS resolvers (ip:port) for propagation checks. | [optional] |
| DnsSkipPrecheck | bool | Skip authoritative nameserver propagation pre-check. | [optional] |
| DnsTargetName | string | Name of DNS target (transient field - not stored in DB) Used by CLI to pass DNS target name to SDK for creating target_object_assoc Retrieved from target_object_assoc when reading target Required when ChallengeType is "dns" | [optional] |
| DnsTargetType | string | [optional] | |
| DnsTimeout | long | A Duration represents the elapsed time between two instants as an int64 nanosecond count. The representation limits the largest representable duration to approximately 290 years. | [optional] |
| DnsZone | string | Cloudflare zone identifier Required when DNSTargetType is Cloudflare | [optional] |
| EabHmacKey | string | External Account Binding HMAC key (required for ACME account bootstrap on target creation) Not persisted after bootstrap | [optional] |
| EabKeyId | string | External Account Binding key identifier (required for ACME account bootstrap on target creation) Not persisted after bootstrap | [optional] |
| string | Email address for ACME account registration Required | [optional] | |
| GcpProject | string | GCP Cloud DNS: Project ID Optional - can be derived from service account | [optional] |
| HostedZone | string | AWS Route53: Hosted zone ID Required when DNSTargetType is AWS | [optional] |
| ResourceGroup | string | Azure DNS: Resource group name Required when DNSTargetType is Azure | [optional] |
| Timeout | long | A Duration represents the elapsed time between two instants as an int64 nanosecond count. The representation limits the largest representable duration to approximately 290 years. | [optional] |