mirror of
https://github.com/containers/podman.git
synced 2025-11-02 06:37:09 +08:00
Moving from Go module v4 to v5 prepares us for public releases. Move done using gomove [1] as with the v3 and v4 moves. [1] https://github.com/KSubedi/gomove Signed-off-by: Matt Heon <mheon@redhat.com>
110 lines
2.2 KiB
Go
110 lines
2.2 KiB
Go
package entities
|
|
|
|
import (
|
|
"github.com/containers/podman/v5/pkg/domain/entities/types"
|
|
"github.com/containers/podman/v5/pkg/errorhandling"
|
|
)
|
|
|
|
type SecretCreateReport = types.SecretCreateReport
|
|
|
|
type SecretCreateOptions struct {
|
|
Driver string
|
|
DriverOpts map[string]string
|
|
Labels map[string]string
|
|
Replace bool
|
|
}
|
|
|
|
type SecretInspectOptions struct {
|
|
ShowSecret bool
|
|
}
|
|
|
|
type SecretListRequest struct {
|
|
Filters map[string][]string
|
|
}
|
|
|
|
type SecretListReport = types.SecretListReport
|
|
|
|
type SecretRmOptions struct {
|
|
All bool
|
|
Ignore bool
|
|
}
|
|
|
|
type SecretRmReport = types.SecretRmReport
|
|
|
|
type SecretInfoReport = types.SecretInfoReport
|
|
|
|
type SecretInfoReportCompat = types.SecretInfoReportCompat
|
|
|
|
type SecretVersion = types.SecretVersion
|
|
|
|
type SecretSpec = types.SecretSpec
|
|
|
|
type SecretDriverSpec = types.SecretDriverSpec
|
|
|
|
// swagger:model SecretCreate
|
|
type SecretCreateRequest struct {
|
|
// User-defined name of the secret.
|
|
Name string
|
|
// Base64-url-safe-encoded (RFC 4648) data to store as secret.
|
|
Data string
|
|
// Driver represents a driver (default "file")
|
|
Driver SecretDriverSpec
|
|
// Labels are labels on the secret
|
|
Labels map[string]string
|
|
}
|
|
|
|
// Secret create response
|
|
// swagger:response SecretCreateResponse
|
|
type SwagSecretCreateResponse struct {
|
|
// in:body
|
|
Body struct {
|
|
SecretCreateReport
|
|
}
|
|
}
|
|
|
|
// Secret list response
|
|
// swagger:response SecretListResponse
|
|
type SwagSecretListResponse struct {
|
|
// in:body
|
|
Body []*SecretInfoReport
|
|
}
|
|
|
|
// Secret list response
|
|
// swagger:response SecretListCompatResponse
|
|
type SwagSecretListCompatResponse struct {
|
|
// in:body
|
|
Body []*SecretInfoReportCompat
|
|
}
|
|
|
|
// Secret inspect response
|
|
// swagger:response SecretInspectResponse
|
|
type SwagSecretInspectResponse struct {
|
|
// in:body
|
|
Body SecretInfoReport
|
|
}
|
|
|
|
// Secret inspect compat
|
|
// swagger:response SecretInspectCompatResponse
|
|
type SwagSecretInspectCompatResponse struct {
|
|
// in:body
|
|
Body SecretInfoReportCompat
|
|
}
|
|
|
|
// No such secret
|
|
// swagger:response NoSuchSecret
|
|
type SwagErrNoSuchSecret struct {
|
|
// in:body
|
|
Body struct {
|
|
errorhandling.ErrorModel
|
|
}
|
|
}
|
|
|
|
// Secret in use
|
|
// swagger:response SecretInUse
|
|
type SwagErrSecretInUse struct {
|
|
// in:body
|
|
Body struct {
|
|
errorhandling.ErrorModel
|
|
}
|
|
}
|