Zum Hauptinhalt springen

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​

String

CkTypeId​

CK type of the entity

public string CkTypeId { get; set; }

Property Value​

String

AttributeName​

Name of the Secret attribute

public string AttributeName { get; set; }

Property Value​

String

Service​

Reading service; defaults to OTEL_SERVICE_NAME or the entry assembly

public string Service { get; set; }

Property Value​

String

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