Table of Contents

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

string

Name

public string Name { get; init; }

Property Value

string

PrivateKey

Programmatic API key private key (the HTTP Digest password). Treat as sensitive — do not log.

public string PrivateKey { get; init; }

Property Value

string

PublicKey

Programmatic API key public key (the HTTP Digest username).

public string PublicKey { get; init; }

Property Value

string

Role

Atlas project role assigned to the key — typically ProjectOwner.

public string Role { get; init; }

Property Value

string