Show / Hide Table of Contents

Class SecretV1Args

Inheritance
System.Object
InputArgs
ResourceArgs
SecretV1Args
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.OpenStack.KeyManager
Assembly: Pulumi.OpenStack.dll
Syntax
public sealed class SecretV1Args : ResourceArgs

Constructors

View Source

SecretV1Args()

Declaration
public SecretV1Args()

Properties

View Source

Acl

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>
View Source

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>
View Source

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>
View Source

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>
View Source

Metadata

Additional Metadata for the secret.

Declaration
public InputMap<object> Metadata { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.