-
Notifications
You must be signed in to change notification settings - Fork 18
/
model_auth_enable_method_request.go
36 lines (26 loc) · 1.35 KB
/
model_auth_enable_method_request.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: MPL-2.0
//
// Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package schema
// AuthEnableMethodRequest struct for AuthEnableMethodRequest
type AuthEnableMethodRequest struct {
// Configuration for this mount, such as plugin_name.
Config map[string]interface{} `json:"config,omitempty"`
// User-friendly description for this credential backend.
Description string `json:"description,omitempty"`
// Whether to give the mount access to Vault's external entropy.
ExternalEntropyAccess bool `json:"external_entropy_access,omitempty"`
// Mark the mount as a local mount, which is not replicated and is unaffected by replication.
Local bool `json:"local,omitempty"`
// The options to pass into the backend. Should be a json object with string keys and values.
Options map[string]interface{} `json:"options,omitempty"`
// Name of the auth plugin to use based from the name in the plugin catalog.
PluginName string `json:"plugin_name,omitempty"`
// The semantic version of the plugin to use, or image tag if oci_image is provided.
PluginVersion string `json:"plugin_version,omitempty"`
// Whether to turn on seal wrapping for the mount.
SealWrap bool `json:"seal_wrap,omitempty"`
// The type of the backend. Example: \"userpass\"
Type string `json:"type,omitempty"`
}