Class SecretV1Args
Inherited Members
Namespace: Pulumi.OpenStack.KeyManager
Assembly: Pulumi.OpenStack.dll
Syntax
public sealed class SecretV1Args : ResourceArgs
Constructors
View SourceSecretV1Args()
Declaration
public SecretV1Args()
Properties
View SourceAcl
Allows to control an access to a secret. Currently only the
read operation is supported. If not specified, the secret is accessible
project wide.
Declaration
public Input<SecretV1AclArgs> Acl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretV1AclArgs> |
Algorithm
Metadata provided by a user or system for informational purposes.
Declaration
public Input<string> Algorithm { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
BitLength
Metadata provided by a user or system for informational purposes.
Declaration
public Input<int> BitLength { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Expiration
The expiration time of the secret in the RFC3339 timestamp format (e.g. 2019-03-09T12:58:49Z). If omitted, a secret will never expire. Changing this creates a new secret.
Declaration
public Input<string> Expiration { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Metadata
Additional Metadata for the secret.
Declaration
public InputMap<object> Metadata { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
Mode
Metadata provided by a user or system for informational purposes.
Declaration
public Input<string> Mode { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
Human-readable name for the Secret. Does not have to be unique.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Payload
The secret's data to be stored. payload_content_type must also be supplied if payload is included.
Declaration
public Input<string> Payload { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
PayloadContentEncoding
(required if payload is encoded) The encoding used for the payload to be able to include it in the JSON request. Must be either base64 or binary.
Declaration
public Input<string> PayloadContentEncoding { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
PayloadContentType
(required if payload is included) The media type for the content of the payload. Must be one of text/plain, text/plain;charset=utf-8, text/plain; charset=utf-8, application/octet-stream, application/pkcs8.
Declaration
public Input<string> PayloadContentType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Region
The region in which to obtain the V1 KeyManager client.
A KeyManager client is needed to create a secret. If omitted, the
region argument of the provider is used. Changing this creates a new
V1 secret.
Declaration
public Input<string> Region { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SecretType
Used to indicate the type of secret being stored. For more information see Secret types.
Declaration
public Input<string> SecretType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |