Class DirectoryArgs


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

      • directoryId

        public com.pulumi.core.Output<java.lang.String> directoryId()
        Returns:
        The directory identifier for registration in WorkSpaces service.
      • ipGroupIds

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> ipGroupIds()
        Returns:
        The identifiers of the IP access control groups associated with the directory.
      • selfServicePermissions

        public java.util.Optional<com.pulumi.core.Output<DirectorySelfServicePermissionsArgs>> selfServicePermissions()
        Returns:
        Permissions to enable or disable self-service capabilities. Defined below.
      • subnetIds

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> subnetIds()
        Returns:
        The identifiers of the subnets where the directory resides.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        A map of tags assigned to the WorkSpaces directory. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
      • workspaceAccessProperties

        public java.util.Optional<com.pulumi.core.Output<DirectoryWorkspaceAccessPropertiesArgs>> workspaceAccessProperties()
        Returns:
        Specifies which devices and operating systems users can use to access their WorkSpaces. Defined below.
      • workspaceCreationProperties

        public java.util.Optional<com.pulumi.core.Output<DirectoryWorkspaceCreationPropertiesArgs>> workspaceCreationProperties()
        Returns:
        Default properties that are used for creating WorkSpaces. Defined below.