mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-05 01:26:20 +00:00
Raw secrets operations models
This commit is contained in:
@@ -161,6 +161,14 @@ type Secret struct {
|
|||||||
PlainTextKey string `json:"plainTextKey"`
|
PlainTextKey string `json:"plainTextKey"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type RawSecret struct {
|
||||||
|
SecretKey string `json:"secretKey,omitempty"`
|
||||||
|
SecretValue string `json:"secretValue,omitempty"`
|
||||||
|
Type string `json:"type,omitempty"`
|
||||||
|
SecretComment string `json:"secretComment,omitempty"`
|
||||||
|
ID string `json:"id,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
type GetEncryptedWorkspaceKeyRequest struct {
|
type GetEncryptedWorkspaceKeyRequest struct {
|
||||||
WorkspaceId string `json:"workspaceId"`
|
WorkspaceId string `json:"workspaceId"`
|
||||||
}
|
}
|
||||||
@@ -409,12 +417,23 @@ type CreateSecretV3Request struct {
|
|||||||
SecretPath string `json:"secretPath"`
|
SecretPath string `json:"secretPath"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type CreateRawSecretV3Request struct {
|
||||||
|
SecretName string `json:"-"`
|
||||||
|
WorkspaceID string `json:"workspaceId"`
|
||||||
|
Type string `json:"type,omitempty"`
|
||||||
|
Environment string `json:"environment"`
|
||||||
|
SecretPath string `json:"secretPath,omitempty"`
|
||||||
|
SecretValue string `json:"secretValue"`
|
||||||
|
SecretComment string `json:"secretComment,omitempty"`
|
||||||
|
SkipMultilineEncoding bool `json:"skipMultilineEncoding,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
type DeleteSecretV3Request struct {
|
type DeleteSecretV3Request struct {
|
||||||
SecretName string `json:"secretName"`
|
SecretName string `json:"secretName"`
|
||||||
WorkspaceId string `json:"workspaceId"`
|
WorkspaceId string `json:"workspaceId"`
|
||||||
Environment string `json:"environment"`
|
Environment string `json:"environment"`
|
||||||
Type string `json:"type"`
|
Type string `json:"type,omitempty"`
|
||||||
SecretPath string `json:"secretPath"`
|
SecretPath string `json:"secretPath,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type UpdateSecretByNameV3Request struct {
|
type UpdateSecretByNameV3Request struct {
|
||||||
@@ -427,6 +446,15 @@ type UpdateSecretByNameV3Request struct {
|
|||||||
SecretValueTag string `json:"secretValueTag"`
|
SecretValueTag string `json:"secretValueTag"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type UpdateRawSecretByNameV3Request struct {
|
||||||
|
SecretName string `json:"-"`
|
||||||
|
WorkspaceID string `json:"workspaceId"`
|
||||||
|
Environment string `json:"environment"`
|
||||||
|
SecretPath string `json:"secretPath,omitempty"`
|
||||||
|
SecretValue string `json:"secretValue"`
|
||||||
|
Type string `json:"type,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
type GetSingleSecretByNameV3Request struct {
|
type GetSingleSecretByNameV3Request struct {
|
||||||
SecretName string `json:"secretName"`
|
SecretName string `json:"secretName"`
|
||||||
WorkspaceId string `json:"workspaceId"`
|
WorkspaceId string `json:"workspaceId"`
|
||||||
|
|||||||
Reference in New Issue
Block a user