IngressTLS class
Constructors
-
IngressTLS({String? acmeDirectory, String? acmeEmail, TLSConfig? config, bool? edgeEnabled, List<
String> managedHosts = const [], String? note, String? role}) - Returns a new IngressTLS instance.
Properties
- acmeDirectory ↔ String?
-
ACMEDirectory is the ACME endpoint in use: the staging URL, or "letsencrypt-production".
getter/setter pair
- acmeEmail ↔ String?
-
ACMEEmail is the account email the PROCESS was started with (CLOUD_INGRESS_ACME_EMAIL), not the stored config's.
getter/setter pair
- config ↔ TLSConfig?
-
Config is the caller org's stored ACME intent.
getter/setter pair
- edgeEnabled ↔ bool?
-
EdgeEnabled is true when the edge listeners are actually bound.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setteroverride
-
managedHosts
↔ List<
String> -
ManagedHosts is every host the ACME HostPolicy will issue a certificate for — the union across ALL orgs of TLS-marked routes and configured extraHosts, because one process holds one certificate cache.
getter/setter pair
- note ↔ String?
-
Note states which fields hot-apply and which need an edge restart.
getter/setter pair
- role ↔ String?
-
Role is "edge" when this instance binds the listeners, else "app".
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override
Static Methods
-
fromJson(
dynamic value) → IngressTLS? -
Returns a new IngressTLS instance and imports its values from
valueif it's a Map, null otherwise. -
listFromJson(
dynamic json, {bool growable = false}) → List< IngressTLS> -
mapFromJson(
dynamic json) → Map< String, IngressTLS> -
mapListFromJson(
dynamic json, {bool growable = false}) → Map< String, List< IngressTLS> >
Constants
-
requiredKeys
→ const Set<
String> - The list of required keys that must be present in a JSON.