> ## 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.

# Python: DataTerraformRemoteStateSwift

> CDKTN Core API Reference for DataTerraformRemoteStateSwift in Python.

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

```python theme={null}
import cdktn

cdktn.DataTerraformRemoteStateSwift(
  scope: Construct,
  id: str,
  defaults: typing.Mapping[typing.Any] = None,
  workspace: str = None,
  container: str,
  application_credential_id: str = None,
  application_credential_name: str = None,
  application_credential_secret: str = None,
  archive_container: str = None,
  auth_url: str = None,
  cacert_file: str = None,
  cert: str = None,
  cloud: str = None,
  default_domain: str = None,
  domain_id: str = None,
  domain_name: str = None,
  expire_after: str = None,
  insecure: bool = None,
  key: str = None,
  password: str = None,
  project_domain_id: str = None,
  project_domain_name: str = None,
  region_name: str = None,
  state_name: str = None,
  tenant_id: str = None,
  tenant_name: str = None,
  token: str = None,
  user_domain_id: str = None,
  user_domain_name: str = None,
  user_id: str = None,
  user_name: str = None
)
```

| **Name**                                                                                                                                          | **Type**                                 | **Description**   |
| ------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | ----------------- |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.scope">scope</a></code>                                                 | <code>constructs.Construct</code>        | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.id">id</a></code>                                                       | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.defaults">defaults</a></code>                                           | <code>typing.Mapping\[typing.Any]</code> | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.workspace">workspace</a></code>                                         | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.container">container</a></code>                                         | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.applicationCredentialId">application\_credential\_id</a></code>         | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.applicationCredentialName">application\_credential\_name</a></code>     | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.applicationCredentialSecret">application\_credential\_secret</a></code> | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.archiveContainer">archive\_container</a></code>                         | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.authUrl">auth\_url</a></code>                                           | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.cacertFile">cacert\_file</a></code>                                     | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.cert">cert</a></code>                                                   | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.cloud">cloud</a></code>                                                 | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.defaultDomain">default\_domain</a></code>                               | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.domainId">domain\_id</a></code>                                         | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.domainName">domain\_name</a></code>                                     | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.expireAfter">expire\_after</a></code>                                   | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.insecure">insecure</a></code>                                           | <code>bool</code>                        | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.key">key</a></code>                                                     | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.password">password</a></code>                                           | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.projectDomainId">project\_domain\_id</a></code>                         | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.projectDomainName">project\_domain\_name</a></code>                     | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.regionName">region\_name</a></code>                                     | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.stateName">state\_name</a></code>                                       | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.tenantId">tenant\_id</a></code>                                         | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.tenantName">tenant\_name</a></code>                                     | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.token">token</a></code>                                                 | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.userDomainId">user\_domain\_id</a></code>                               | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.userDomainName">user\_domain\_name</a></code>                           | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.userId">user\_id</a></code>                                             | <code>str</code>                         | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.userName">user\_name</a></code>                                         | <code>str</code>                         | *No description.* |

***

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

* *Type:* constructs.Construct

***

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

* *Type:* str

***

### ~~`defaults`~~<sup>Optional</sup> <a name="defaults" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.defaults" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* typing.Mapping\[typing.Any]

***

### ~~`workspace`~~<sup>Optional</sup> <a name="workspace" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.workspace" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`container`~~<sup>Required</sup> <a name="container" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.container" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`application_credential_id`~~<sup>Optional</sup> <a name="application_credential_id" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.applicationCredentialId" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`application_credential_name`~~<sup>Optional</sup> <a name="application_credential_name" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.applicationCredentialName" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`application_credential_secret`~~<sup>Optional</sup> <a name="application_credential_secret" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.applicationCredentialSecret" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`archive_container`~~<sup>Optional</sup> <a name="archive_container" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.archiveContainer" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`auth_url`~~<sup>Optional</sup> <a name="auth_url" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.authUrl" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`cacert_file`~~<sup>Optional</sup> <a name="cacert_file" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.cacertFile" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`cert`~~<sup>Optional</sup> <a name="cert" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.cert" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`cloud`~~<sup>Optional</sup> <a name="cloud" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.cloud" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`default_domain`~~<sup>Optional</sup> <a name="default_domain" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.defaultDomain" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`domain_id`~~<sup>Optional</sup> <a name="domain_id" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.domainId" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`domain_name`~~<sup>Optional</sup> <a name="domain_name" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.domainName" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`expire_after`~~<sup>Optional</sup> <a name="expire_after" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.expireAfter" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`insecure`~~<sup>Optional</sup> <a name="insecure" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.insecure" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* bool

***

### ~~`key`~~<sup>Optional</sup> <a name="key" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.key" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`password`~~<sup>Optional</sup> <a name="password" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.password" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`project_domain_id`~~<sup>Optional</sup> <a name="project_domain_id" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.projectDomainId" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`project_domain_name`~~<sup>Optional</sup> <a name="project_domain_name" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.projectDomainName" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`region_name`~~<sup>Optional</sup> <a name="region_name" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.regionName" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`state_name`~~<sup>Optional</sup> <a name="state_name" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.stateName" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`tenant_id`~~<sup>Optional</sup> <a name="tenant_id" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.tenantId" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`tenant_name`~~<sup>Optional</sup> <a name="tenant_name" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.tenantName" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`token`~~<sup>Optional</sup> <a name="token" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.token" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`user_domain_id`~~<sup>Optional</sup> <a name="user_domain_id" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.userDomainId" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`user_domain_name`~~<sup>Optional</sup> <a name="user_domain_name" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.userDomainName" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`user_id`~~<sup>Optional</sup> <a name="user_id" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.userId" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

### ~~`user_name`~~<sup>Optional</sup> <a name="user_name" id="cdktn.DataTerraformRemoteStateSwift.Initializer.parameter.userName" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* str

***

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

| **Name**                                                                                                            | **Description**                                                                   |
| ------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.toString">to\_string</a></code>                                 | Returns a string representation of this construct.                                |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.with">with</a></code>                                           | Applies one or more mixins to this construct.                                     |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.addOverride">add\_override</a></code>                           | *No description.*                                                                 |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.overrideLogicalId">override\_logical\_id</a></code>             | Overrides the auto-generated logical ID with a specific ID.                       |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.resetOverrideLogicalId">reset\_override\_logical\_id</a></code> | Resets a previously passed logical Id to use the auto-generated logical id again. |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.toHclTerraform">to\_hcl\_terraform</a></code>                   | Adds this resource to the terraform JSON output.                                  |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.toMetadata">to\_metadata</a></code>                             | *No description.*                                                                 |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.toTerraform">to\_terraform</a></code>                           | Adds this resource to the terraform JSON output.                                  |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.get">get</a></code>                                             | *No description.*                                                                 |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.getBoolean">get\_boolean</a></code>                             | *No description.*                                                                 |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.getList">get\_list</a></code>                                   | *No description.*                                                                 |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.getNumber">get\_number</a></code>                               | *No description.*                                                                 |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.getString">get\_string</a></code>                               | *No description.*                                                                 |

***

### ~~`to_string`~~ <a name="to_string" id="cdktn.DataTerraformRemoteStateSwift.toString" />

```python theme={null}
def to_string() -> str
```

Returns a string representation of this construct.

### ~~`with`~~ <a name="with" id="cdktn.DataTerraformRemoteStateSwift.with" />

```python theme={null}
def with(
  mixins: *IMixin
) -> IConstruct
```

Applies one or more mixins to this construct.

Mixins are applied in order. The list of constructs is captured at the
start of the call, so constructs added by a mixin will not be visited.
Use multiple `with()` calls if subsequent mixins should apply to added
constructs.

#### `mixins`<sup>Required</sup> <a name="mixins" id="cdktn.DataTerraformRemoteStateSwift.with.parameter.mixins" />

* *Type:* \*constructs.IMixin

The mixins to apply.

***

### ~~`add_override`~~ <a name="add_override" id="cdktn.DataTerraformRemoteStateSwift.addOverride" />

```python theme={null}
def add_override(
  path: str,
  value: typing.Any
) -> None
```

#### `path`<sup>Required</sup> <a name="path" id="cdktn.DataTerraformRemoteStateSwift.addOverride.parameter.path" />

* *Type:* str

***

#### `value`<sup>Required</sup> <a name="value" id="cdktn.DataTerraformRemoteStateSwift.addOverride.parameter.value" />

* *Type:* typing.Any

***

### ~~`override_logical_id`~~ <a name="override_logical_id" id="cdktn.DataTerraformRemoteStateSwift.overrideLogicalId" />

```python theme={null}
def override_logical_id(
  new_logical_id: str
) -> None
```

Overrides the auto-generated logical ID with a specific ID.

#### `new_logical_id`<sup>Required</sup> <a name="new_logical_id" id="cdktn.DataTerraformRemoteStateSwift.overrideLogicalId.parameter.newLogicalId" />

* *Type:* str

The new logical ID to use for this stack element.

***

### ~~`reset_override_logical_id`~~ <a name="reset_override_logical_id" id="cdktn.DataTerraformRemoteStateSwift.resetOverrideLogicalId" />

```python theme={null}
def reset_override_logical_id() -> None
```

Resets a previously passed logical Id to use the auto-generated logical id again.

### ~~`to_hcl_terraform`~~ <a name="to_hcl_terraform" id="cdktn.DataTerraformRemoteStateSwift.toHclTerraform" />

```python theme={null}
def to_hcl_terraform() -> typing.Any
```

Adds this resource to the terraform JSON output.

### ~~`to_metadata`~~ <a name="to_metadata" id="cdktn.DataTerraformRemoteStateSwift.toMetadata" />

```python theme={null}
def to_metadata() -> typing.Any
```

### ~~`to_terraform`~~ <a name="to_terraform" id="cdktn.DataTerraformRemoteStateSwift.toTerraform" />

```python theme={null}
def to_terraform() -> typing.Any
```

Adds this resource to the terraform JSON output.

### ~~`get`~~ <a name="get" id="cdktn.DataTerraformRemoteStateSwift.get" />

```python theme={null}
def get(
  output: str
) -> IResolvable
```

#### `output`<sup>Required</sup> <a name="output" id="cdktn.DataTerraformRemoteStateSwift.get.parameter.output" />

* *Type:* str

***

### ~~`get_boolean`~~ <a name="get_boolean" id="cdktn.DataTerraformRemoteStateSwift.getBoolean" />

```python theme={null}
def get_boolean(
  output: str
) -> IResolvable
```

#### `output`<sup>Required</sup> <a name="output" id="cdktn.DataTerraformRemoteStateSwift.getBoolean.parameter.output" />

* *Type:* str

***

### ~~`get_list`~~ <a name="get_list" id="cdktn.DataTerraformRemoteStateSwift.getList" />

```python theme={null}
def get_list(
  output: str
) -> typing.List[str]
```

#### `output`<sup>Required</sup> <a name="output" id="cdktn.DataTerraformRemoteStateSwift.getList.parameter.output" />

* *Type:* str

***

### ~~`get_number`~~ <a name="get_number" id="cdktn.DataTerraformRemoteStateSwift.getNumber" />

```python theme={null}
def get_number(
  output: str
) -> typing.Union[int, float]
```

#### `output`<sup>Required</sup> <a name="output" id="cdktn.DataTerraformRemoteStateSwift.getNumber.parameter.output" />

* *Type:* str

***

### ~~`get_string`~~ <a name="get_string" id="cdktn.DataTerraformRemoteStateSwift.getString" />

```python theme={null}
def get_string(
  output: str
) -> str
```

#### `output`<sup>Required</sup> <a name="output" id="cdktn.DataTerraformRemoteStateSwift.getString.parameter.output" />

* *Type:* str

***

## Static Functions <a name="Static Functions" id="Static Functions" />

| **Name**                                                                                                  | **Description**               |
| --------------------------------------------------------------------------------------------------------- | ----------------------------- |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.isConstruct">is\_construct</a></code>                 | Checks if `x` is a construct. |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.isTerraformElement">is\_terraform\_element</a></code> | *No description.*             |

***

### ~~`is_construct`~~ <a name="is_construct" id="cdktn.DataTerraformRemoteStateSwift.isConstruct" />

```python theme={null}
import cdktn

cdktn.DataTerraformRemoteStateSwift.is_construct(
  x: typing.Any
)
```

Checks if `x` is a construct.

Use this method instead of `instanceof` to properly detect `Construct`
instances, even when the construct library is symlinked.

Explanation: in JavaScript, multiple copies of the `constructs` library on
disk are seen as independent, completely different libraries. As a
consequence, the class `Construct` in each copy of the `constructs` library
is seen as a different class, and an instance of one class will not test as
`instanceof` the other class. `npm install` will not create installations
like this, but users may manually symlink construct libraries together or
use a monorepo tool: in those cases, multiple copies of the `constructs`
library can be accidentally installed, and `instanceof` will behave
unpredictably. It is safest to avoid using `instanceof`, and using
this type-testing method instead.

#### `x`<sup>Required</sup> <a name="x" id="cdktn.DataTerraformRemoteStateSwift.isConstruct.parameter.x" />

* *Type:* typing.Any

Any object.

***

### ~~`is_terraform_element`~~ <a name="is_terraform_element" id="cdktn.DataTerraformRemoteStateSwift.isTerraformElement" />

```python theme={null}
import cdktn

cdktn.DataTerraformRemoteStateSwift.is_terraform_element(
  x: typing.Any
)
```

#### `x`<sup>Required</sup> <a name="x" id="cdktn.DataTerraformRemoteStateSwift.isTerraformElement.parameter.x" />

* *Type:* typing.Any

***

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

| **Name**                                                                                                       | **Type**                                                        | **Description**   |
| -------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | ----------------- |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.property.node">node</a></code>                             | <code>constructs.Node</code>                                    | The tree node.    |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.property.cdktfStack">cdktf\_stack</a></code>               | <code><a href="#cdktn.TerraformStack">TerraformStack</a></code> | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.property.fqn">fqn</a></code>                               | <code>str</code>                                                | *No description.* |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.property.friendlyUniqueId">friendly\_unique\_id</a></code> | <code>str</code>                                                | *No description.* |

***

### ~~`node`~~<sup>Required</sup> <a name="node" id="cdktn.DataTerraformRemoteStateSwift.property.node" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

```python theme={null}
node: Node
```

* *Type:* constructs.Node

The tree node.

***

### ~~`cdktf_stack`~~<sup>Required</sup> <a name="cdktf_stack" id="cdktn.DataTerraformRemoteStateSwift.property.cdktfStack" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

```python theme={null}
cdktf_stack: TerraformStack
```

* *Type:* <a href="#cdktn.TerraformStack">TerraformStack</a>

***

### ~~`fqn`~~<sup>Required</sup> <a name="fqn" id="cdktn.DataTerraformRemoteStateSwift.property.fqn" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

```python theme={null}
fqn: str
```

* *Type:* str

***

### ~~`friendly_unique_id`~~<sup>Required</sup> <a name="friendly_unique_id" id="cdktn.DataTerraformRemoteStateSwift.property.friendlyUniqueId" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

```python theme={null}
friendly_unique_id: str
```

* *Type:* str

***

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

| **Name**                                                                                               | **Type**         | **Description**   |
| ------------------------------------------------------------------------------------------------------ | ---------------- | ----------------- |
| <code><a href="#cdktn.DataTerraformRemoteStateSwift.property.tfResourceType">tfResourceType</a></code> | <code>str</code> | *No description.* |

***

### ~~`tfResourceType`~~<sup>Required</sup> <a name="tfResourceType" id="cdktn.DataTerraformRemoteStateSwift.property.tfResourceType" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

```python theme={null}
tfResourceType: str
```

* *Type:* str

***
