package
0.40.0
Repository: https://github.com/radius-project/radius.git
Documentation: pkg.go.dev

# Functions

DeleteRadiusSecret deletes the Kubernetes secret associated with the given secret store if it is a Radius managed resource.
NewListSecrets creates a new controller for listing secrets from the secret store.
UpsertSecret creates or updates a Kubernetes secret based on the incoming request and returns the secret's location in the output resource.
ValidateAndMutateRequest checks the type and encoding of the secret store, and ensures that the secret store data is valid and required keys are present for the secret type.

# Constants

ClientIdKey is a required key in a secret store when SecretType is Azure Workload Identity.
No description provided by the author
PasswordKey is a required key in a secret store when SecretType is Basic Authentication.
ResourceTypeName is the resource type name for secret stores.
RoleARNKey is a required key in a secret store when SecretType is AWS IRSA.
TenantIdKey is a required key in a secret store when SecretType is Azure workload Identity.
UsernameKey is a required key in a secret store when SecretType is Basic Authentication.

# Structs

ListSecrets is the controller implementing listSecret custom action for Applications.Core/secretStores.