Class WorkspaceArgs


  • public final class WorkspaceArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • bundleId

        public com.pulumi.core.Output<java.lang.String> bundleId()
        Returns:
        The ID of the bundle for the WorkSpace.
      • directoryId

        public com.pulumi.core.Output<java.lang.String> directoryId()
        Returns:
        The ID of the directory for the WorkSpace.
      • rootVolumeEncryptionEnabled

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> rootVolumeEncryptionEnabled()
        Returns:
        Indicates whether the data stored on the root volume is encrypted.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        The tags for the WorkSpace. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
      • userName

        public com.pulumi.core.Output<java.lang.String> userName()
        Returns:
        The user name of the user for the WorkSpace. This user name must exist in the directory for the WorkSpace.
      • userVolumeEncryptionEnabled

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> userVolumeEncryptionEnabled()
        Returns:
        Indicates whether the data stored on the user volume is encrypted.
      • volumeEncryptionKey

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> volumeEncryptionKey()
        Returns:
        The ARN of a symmetric AWS KMS customer master key (CMK) used to encrypt data stored on your WorkSpace. Amazon WorkSpaces does not support asymmetric CMKs.
      • workspaceProperties

        public java.util.Optional<com.pulumi.core.Output<WorkspaceWorkspacePropertiesArgs>> workspaceProperties()
        Returns:
        The WorkSpace properties.