Class SecretV1State


  • public final class SecretV1State
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  SecretV1State.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<com.pulumi.core.Output<SecretV1AclArgs>> acl()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> algorithm()  
      java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> allMetadata()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> bitLength()  
      static SecretV1State.Builder builder()  
      static SecretV1State.Builder builder​(SecretV1State defaults)  
      java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> contentTypes()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> createdAt()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> creatorId()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> expiration()  
      java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> metadata()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> mode()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> payload()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> payloadContentEncoding()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> payloadContentType()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> secretRef()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> secretType()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> updatedAt()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • acl

        public java.util.Optional<com.pulumi.core.Output<SecretV1AclArgs>> acl()
        Returns:
        Allows to control an access to a secret. Currently only the `read` operation is supported. If not specified, the secret is accessible project wide.
      • algorithm

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> algorithm()
        Returns:
        Metadata provided by a user or system for informational purposes.
      • allMetadata

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> allMetadata()
        Returns:
        The map of metadata, assigned on the secret, which has been explicitly and implicitly added.
      • bitLength

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> bitLength()
        Returns:
        Metadata provided by a user or system for informational purposes.
      • contentTypes

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> contentTypes()
        Returns:
        The map of the content types, assigned on the secret.
      • createdAt

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createdAt()
        Returns:
        The date the secret ACL was created.
      • creatorId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> creatorId()
        Returns:
        The creator of the secret.
      • expiration

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> expiration()
        Returns:
        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.
      • metadata

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> metadata()
        Returns:
        Additional Metadata for the secret.
      • mode

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> mode()
        Returns:
        Metadata provided by a user or system for informational purposes.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        Human-readable name for the Secret. Does not have to be unique.
      • payload

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> payload()
        Returns:
        The secret's data to be stored. **payload\_content\_type** must also be supplied if **payload** is included.
      • payloadContentEncoding

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> payloadContentEncoding()
        Returns:
        (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`.
      • payloadContentType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> payloadContentType()
        Returns:
        (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`.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        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.
      • secretRef

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> secretRef()
        Returns:
        The secret reference / where to find the secret.
      • secretType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> secretType()
        Returns:
        Used to indicate the type of secret being stored. For more information see [Secret types](https://docs.openstack.org/barbican/latest/api/reference/secret_types.html).
      • status

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
        Returns:
        The status of the secret.
      • updatedAt

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> updatedAt()
        Returns:
        The date the secret ACL was last updated.