SecretAccessContext
Namespace: Meshmakers.Octo.Runtime.Contracts.Secrets
Who reads a secret - tags of the octo.secrets.decrypt counter. Every member is
optional; the service falls back to the process' service name.
public record SecretAccessContext : IEquatable<SecretAccessContext>
Inheritance Object → SecretAccessContext
Implements IEquatable<SecretAccessContext>
Properties
TenantId
Tenant of the entity
public string TenantId { get; set; }
Property Value
CkTypeId
CK type of the entity
public string CkTypeId { get; set; }
Property Value
AttributeName
Name of the Secret attribute
public string AttributeName { get; set; }
Property Value
Service
Reading service; defaults to OTEL_SERVICE_NAME or the entry assembly
public string Service { get; set; }
Property Value
Constructors
SecretAccessContext(String, String, String, String)
Who reads a secret - tags of the octo.secrets.decrypt counter. Every member is
optional; the service falls back to the process' service name.
public SecretAccessContext(string TenantId, string CkTypeId, string AttributeName, string Service)
Parameters
TenantId String
Tenant of the entity
CkTypeId String
CK type of the entity
AttributeName String
Name of the Secret attribute
Service String
Reading service; defaults to OTEL_SERVICE_NAME or the entry assembly