Files
zeekay 1c7e5e68d7 feat: fork KMS operator under hanzoai org
White-label KMS secrets operator for Kubernetes.
Updated image references from kms/kubernetes-operator to ghcr.io/hanzoai/kms-operator.
2026-02-15 12:26:52 -08:00

38 lines
790 B
Go

package model
type ServiceAccountDetails struct {
AccessKey string
PublicKey string
PrivateKey string
}
type MachineIdentityDetails struct {
ClientId string
ClientSecret string
}
type SingleEnvironmentVariable struct {
Key string `json:"key"`
Value string `json:"value"`
SecretPath string `json:"secretPath"`
Type string `json:"type"`
ID string `json:"id"`
}
type SecretTemplateOptions struct {
Value string `json:"value"`
SecretPath string `json:"secretPath"`
}
type Project struct {
ID string `json:"id"`
Name string `json:"name"`
Slug string `json:"slug"`
OrgID string `json:"orgId"`
Environments []struct {
Name string `json:"name"`
Slug string `json:"slug"`
ID string `json:"id"`
}
}