Table of Contents

Class SecretName

Namespace
Fabricator.Core
Assembly
Fabricator.Core.dll

The name of a secret in a secret store, e.g. SecretName "dns-provider-token". This is a label used to look the secret up.

[CompilationMapping(SourceConstructFlags.SumType)]
public sealed class SecretName : IEquatable<SecretName>, IStructuralEquatable, IComparable<SecretName>, IComparable, IStructuralComparable
Inheritance
SecretName
Implements
Inherited Members

Remarks

Names are compared by value: equal names in the same store denote the same secret.

Properties

Tag

public int Tag { get; }

Property Value

int

name

[CompilationMapping(SourceConstructFlags.Field, 0, 0)]
public string name { get; }

Property Value

string

Methods

CompareTo(SecretName)

public override sealed int CompareTo(SecretName obj)

Parameters

obj SecretName

Returns

int

CompareTo(object?)

public override sealed int CompareTo(object? obj)

Parameters

obj object

Returns

int

CompareTo(object?, IComparer)

public override sealed int CompareTo(object? obj, IComparer comp)

Parameters

obj object
comp IComparer

Returns

int

Equals(SecretName)

public override sealed bool Equals(SecretName obj)

Parameters

obj SecretName

Returns

bool

Equals(SecretName, IEqualityComparer)

public bool Equals(SecretName obj, IEqualityComparer comp)

Parameters

obj SecretName
comp IEqualityComparer

Returns

bool

Equals(object?)

public override sealed bool Equals(object? obj)

Parameters

obj object

Returns

bool

Equals(object?, IEqualityComparer)

public override sealed bool Equals(object? obj, IEqualityComparer comp)

Parameters

obj object
comp IEqualityComparer

Returns

bool

GetHashCode()

public override sealed int GetHashCode()

Returns

int

GetHashCode(IEqualityComparer)

public override sealed int GetHashCode(IEqualityComparer comp)

Parameters

comp IEqualityComparer

Returns

int

NewSecretName(string)

[CompilationMapping(SourceConstructFlags.UnionCase, 0)]
public static SecretName NewSecretName(string _name)

Parameters

_name string

Returns

SecretName

ToString()

public override string ToString()

Returns

string