Class WorkspaceState


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

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

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

      • bundleId

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

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> computerName()
        Returns:
        The name of the WorkSpace, as seen by the operating system.
      • directoryId

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

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ipAddress()
        Returns:
        The IP address of the WorkSpace.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
      • 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.
      • state

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> state()
        Returns:
        The operational state of the WorkSpace.
      • 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 `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
      • tagsAll

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tagsAll()
        Returns:
        A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
      • userName

        public java.util.Optional<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.