package entities import ( "time" "github.com/containers/podman/v3/pkg/errorhandling" ) type SecretCreateReport struct { ID string } type SecretCreateOptions struct { Driver string } type SecretListRequest struct { Filters map[string]string } type SecretListReport struct { ID string Name string Driver string CreatedAt string UpdatedAt string } type SecretRmOptions struct { All bool } type SecretRmReport struct { ID string Err error } type SecretInfoReport struct { ID string CreatedAt time.Time UpdatedAt time.Time Spec SecretSpec } type SecretSpec struct { Name string Driver SecretDriverSpec } type SecretDriverSpec struct { Name string Options map[string]string } // 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 } // 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 inspect response // swagger:response SecretInspectResponse type SwagSecretInspectResponse struct { // in:body Body SecretInfoReport } // 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 } }