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.