Class AtlasFirewallApiKeyEntry
- Namespace
- Quilt4Net.Toolkit.Features.ValueGroup
- Assembly
- Quilt4Net.Toolkit.dll
An Atlas classic / legacy programmatic API key (HTTP Digest) delivered via a value-group
bundle for IP-access-list (firewall) management. Authenticate to the Atlas Admin API with HTTP
Digest, using PublicKey as the username and PrivateKey as the password,
then call /api/atlas/v2/groups/{GroupId}/accessList. PrivateKey is plaintext on
the wire (transport over TLS, behind an API-key-gated bundle fetch).
public record AtlasFirewallApiKeyEntry : IEquatable<AtlasFirewallApiKeyEntry>
- Inheritance
-
AtlasFirewallApiKeyEntry
- Implements
- Inherited Members
Properties
AccessListCidrs
Optional API access list (CIDRs) limiting which networks may use this key against Atlas. Empty = unrestricted.
public string[] AccessListCidrs { get; init; }
Property Value
- string[]
GroupId
The Atlas project (group) this key manages.
public string GroupId { get; init; }
Property Value
Name
public string Name { get; init; }
Property Value
PrivateKey
Programmatic API key private key (the HTTP Digest password). Treat as sensitive — do not log.
public string PrivateKey { get; init; }
Property Value
PublicKey
Programmatic API key public key (the HTTP Digest username).
public string PublicKey { get; init; }
Property Value
Role
Atlas project role assigned to the key — typically ProjectOwner.
public string Role { get; init; }