.NET - Secret.Version()

Returns a reference to a known version of a secret.

using Nitric.Sdk;
using Nitric.Sdk.Resource;

var keyRef = Nitric.Secret("encryptionKey").With(SecretPermission.Accessing);

var keyVersionRef = keyRef.Version("the-version-id");

Nitric.Run();

Parameters

  • Name
    version
    Required
    Required
    Type
    string
    Description

    The version ID. This value is returned from secret.Put().

Examples

Return a reference to a known secret version

using Nitric.Sdk;
using Nitric.Sdk.Resource;

var keyRef = Nitric.Secret("encryptionKey").With(SecretPermission.Accessing);

var keyVersionRef = keyRef.Version("the-version-id");

Nitric.Run();

Access the value of a known secret version

using Nitric.Sdk;
using Nitric.Sdk.Resource;

var keyRef = Nitric.Secret("encryptionKey").With(SecretPermission.Accessing);

var keyVersionRef = keyRef.Version("the-version-id").Access();

keyVersionRef.ValueText;

Nitric.Run();

See also