Skip to content

Latest commit

 

History

History
28 lines (24 loc) · 3.12 KB

GoogleTrustTargetDetails.md

File metadata and controls

28 lines (24 loc) · 3.12 KB

akeyless.Model.GoogleTrustTargetDetails

GoogleTrustTargetDetails defines configuration for Google Trust Services ACME target

Properties

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 &quot;dns&quot; [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]
Email 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]

[Back to Model list] [Back to API list] [Back to README]