Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateSecretScopeReq ¶
type CreateSecretScopeReq struct { Scope string `json:"scope,omitempty" url:"scope,omitempty"` ScopeBackendType models.ScopeBackendType `json:"scope_backend_type,omitempty" url:"scope_backend_type,omitempty"` BackendAzureKeyvault struct { ResourceID string `json:"backend_azure_keyvault,omitempty" url:"backend_azure_keyvault,omitempty"` DNSName string `json:"dns_name,omitempty" url:"dns_name,omitempty"` } InitialManagePrincipal string `json:"initial_manage_principal,omitempty" url:"initial_manage_principal,omitempty"` }
type DeleteSecretACLReq ¶
type DeleteSecretReq ¶
type DeleteSecretScopeReq ¶
type DeleteSecretScopeReq struct {
Scope string `json:"scope,omitempty" url:"scope,omitempty"`
}
type GetSecretACLReq ¶
type GetSecretACLResp ¶
type GetSecretACLResp struct { Principal string `json:"principal,omitempty" url:"principal,omitempty"` Permission models.ACLPermission `json:"permission,omitempty" url:"permission,omitempty"` }
type ListSecretACLsReq ¶
type ListSecretACLsReq struct {
Scope string `json:"scope,omitempty" url:"scope,omitempty"`
}
type ListSecretACLsResp ¶
type ListSecretScopesResp ¶
type ListSecretScopesResp struct {
Scopes *[]models.SecretScope `json:"scopes,omitempty" url:"scopes,omitempty"`
}
type ListSecretsReq ¶
type ListSecretsReq struct {
Scope string `json:"scope,omitempty" url:"scope,omitempty"`
}
type ListSecretsResp ¶
type ListSecretsResp struct {
Secrets []models.SecretMetadata `json:"secrets,omitempty" url:"secrets,omitempty"`
}
type PutSecretACLReq ¶
type PutSecretACLReq struct { Scope string `json:"scope,omitempty" url:"scope,omitempty"` Principal string `json:"principal,omitempty" url:"principal,omitempty"` Permission models.ACLPermission `json:"permission,omitempty" url:"permission,omitempty"` }
type PutSecretReq ¶
Click to show internal directories.
Click to hide internal directories.