Class EndpointState
Inherited Members
Namespace: Pulumi.Vault.Generic
Assembly: Pulumi.Vault.dll
Syntax
public sealed class EndpointState : ResourceArgs
Constructors
View SourceEndpointState()
Declaration
public EndpointState()
Properties
View SourceDataJson
String containing a JSON-encoded object that will be written to the given path as the secret data.
Declaration
public Input<string> DataJson { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DisableDelete
Don't attempt to delete the path from Vault if true
Declaration
public Input<bool> DisableDelete { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
DisableRead
True/false. Set this to true if your vault
authentication is not able to read the data or if the endpoint does
not support the GET method. Setting this to true will break drift
detection. You should set this to true for endpoints that are
write-only. Defaults to false.
Declaration
public Input<bool> DisableRead { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
IgnoreAbsentFields
When reading, disregard fields not present in data_json
Declaration
public Input<bool> IgnoreAbsentFields { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Path
The full logical path at which to write the given
data. Consult each backend's documentation to see which endpoints
support the PUT methods and to determine whether they also support
DELETE and GET.
Declaration
public Input<string> Path { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
WriteData
Map of strings returned by write operation
Declaration
public InputMap<string> WriteData { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |
WriteDataJson
JSON data returned by write operation
Declaration
public Input<string> WriteDataJson { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
WriteFields
Top-level fields returned by write to persist in state
Declaration
public InputList<string> WriteFields { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |