> ## Documentation Index
> Fetch the complete documentation index at: https://cdktn.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Java: TaggedCloudWorkspaces

> CDKTN Core API Reference for TaggedCloudWorkspaces in Java.

A set of Terraform Cloud workspace tags.

You will be able to use this working directory with any workspaces that have all of the specified tags, and can use the terraform workspace commands to switch between them or create new workspaces. New workspaces will automatically have the specified tags. This option conflicts with name.

## Initializers <a name="Initializers" id="cdktn.TaggedCloudWorkspaces.Initializer" />

```java theme={null}
import io.cdktn.cdktn.TaggedCloudWorkspaces;

new TaggedCloudWorkspaces(java.util.List<java.lang.String> tags);,new TaggedCloudWorkspaces(java.util.List<java.lang.String> tags, java.lang.String project);
```

| **Name**                                                                                      | **Type**                                         | **Description**   |
| --------------------------------------------------------------------------------------------- | ------------------------------------------------ | ----------------- |
| <code><a href="#cdktn.TaggedCloudWorkspaces.Initializer.parameter.tags">tags</a></code>       | <code>java.util.List\< java.lang.String ></code> | *No description.* |
| <code><a href="#cdktn.TaggedCloudWorkspaces.Initializer.parameter.project">project</a></code> | <code>java.lang.String</code>                    | *No description.* |

***

### `tags`<sup>Required</sup> <a name="tags" id="cdktn.TaggedCloudWorkspaces.Initializer.parameter.tags" />

* *Type:* java.util.List\< java.lang.String >

***

### `project`<sup>Optional</sup> <a name="project" id="cdktn.TaggedCloudWorkspaces.Initializer.parameter.project" />

* *Type:* java.lang.String

***

## Methods <a name="Methods" id="Methods" />

| **Name**                                                                              | **Description**   |
| ------------------------------------------------------------------------------------- | ----------------- |
| <code><a href="#cdktn.TaggedCloudWorkspaces.toTerraform">toTerraform</a></code>       | *No description.* |
| <code><a href="#cdktn.TaggedCloudWorkspaces.toHclTerraform">toHclTerraform</a></code> | *No description.* |

***

### `toTerraform` <a name="toTerraform" id="cdktn.TaggedCloudWorkspaces.toTerraform" />

```java theme={null}
public java.lang.Object toTerraform()
```

### `toHclTerraform` <a name="toHclTerraform" id="cdktn.TaggedCloudWorkspaces.toHclTerraform" />

```java theme={null}
public java.lang.Object toHclTerraform()
```

## Properties <a name="Properties" id="Properties" />

| **Name**                                                                         | **Type**                                         | **Description**   |
| -------------------------------------------------------------------------------- | ------------------------------------------------ | ----------------- |
| <code><a href="#cdktn.TaggedCloudWorkspaces.property.tags">tags</a></code>       | <code>java.util.List\< java.lang.String ></code> | *No description.* |
| <code><a href="#cdktn.TaggedCloudWorkspaces.property.project">project</a></code> | <code>java.lang.String</code>                    | *No description.* |

***

### `tags`<sup>Required</sup> <a name="tags" id="cdktn.TaggedCloudWorkspaces.property.tags" />

```java theme={null}
public java.util.List<java.lang.String> getTags();
```

* *Type:* java.util.List\< java.lang.String >

***

### `project`<sup>Optional</sup> <a name="project" id="cdktn.TaggedCloudWorkspaces.property.project" />

```java theme={null}
public java.lang.String getProject();
```

* *Type:* java.lang.String

***
