SecureResource Class

Represents a resource that is secured by a Inedo.Extensibility.Credentials.SecureCredentials.

Inheritance Hierarchy

Syntax

public class SecureResource

Constructors

Name Description
SecureResource

Properties

Name Description
CompatibleCredentials

The compatible types of Inedo.Extensibility.Credentials.SecureCredentials that can be used with this type

CredentialName

The name of the credential to use, which may be fully qualified with the scope resolution operator.

Methods

Name Description
Create(string resourceName, IResourceResolutionContext context)
GetCredentials(Inedo.Extensibility.Credentials.ICredentialResolutionContext context)
GetDescription

Describes the credential with non-sensitive information.

TryCreate(string resourceName, IResourceResolutionContext context)
ValidateAsync(Inedo.Diagnostics.ILogSink log, Inedo.Extensibility.Credentials.ICredentialResolutionContext context)