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

# Import (Pulumi)

> Bawa resource Biznet GIO yang udah ada ke dalam stack Pulumi

Semua resource support `pulumi import` pake account id resource-nya - atau composite id buat resource bucket/credential/object/assignment.

## Import

```bash theme={null}
pulumi import biznetgio:index:NeoliteVm demo-vm 12345
```

Ini nulis deklarasi resource yang cocok ke stack lu dan adopt resource yang lagi live. Jalanin `pulumi preview` setelahnya dan fix input diffs yang ada.

## ID formats

| Resource token                                    | Import ID                                                     |
| ------------------------------------------------- | ------------------------------------------------------------- |
| `biznetgio:index:NeoliteVm`                       | `<account_id>`                                                |
| `biznetgio:index:NeoliteKeypair`                  | `<keypair_id>`                                                |
| `biznetgio:index:NeoliteSnapshot`                 | `<snapshot account_id>`                                       |
| `biznetgio:index:NeoliteVmFromSnapshot`           | `<restored VM account_id>`                                    |
| `biznetgio:index:NeoliteDisk`                     | `<disk account_id>`                                           |
| `biznetgio:index:NeoliteProVm`                    | `<account_id>`                                                |
| `biznetgio:index:NeoliteProKeypair`               | `<keypair_id>`                                                |
| `biznetgio:index:NeoliteProSnapshot`              | `<snapshot account_id>`                                       |
| `biznetgio:index:NeoliteProDisk`                  | `<disk account_id>`                                           |
| `biznetgio:index:Baremetal`                       | `<account_id>`                                                |
| `biznetgio:index:BaremetalKeypair`                | `<keypair_id>`                                                |
| `biznetgio:index:BaremetalAdditionalIp`           | `<account_id>`                                                |
| `biznetgio:index:BaremetalAdditionalIpAssignment` | `<metal_account_id>:<additional_ip_id>`                       |
| `biznetgio:index:BaremetalElasticStorage`         | `<storage account_id>`                                        |
| `biznetgio:index:GpuInstance`                     | `<account_id>`                                                |
| `biznetgio:index:GpuKeypair`                      | `<keypair_id>`                                                |
| `biznetgio:index:ObjectStorage`                   | `<account_id>`                                                |
| `biznetgio:index:ObjectStorageBucket`             | `<account_id>:<bucket_name>`                                  |
| `biznetgio:index:ObjectStorageCredential`         | `<account_id>:<access_key>` (literal atau bentuk hash 16-hex) |
| `biznetgio:index:ObjectStorageObject`             | `<account_id>:<bucket>:<key>`                                 |

<Note>
  Keypair id gak bisa dituker antar service - keypair id NEO Lite cuma bisa di-import ke `NeoliteKeypair`.
</Note>

## Composite id examples

```bash theme={null}
# additional IP assignment: server 12345 + additional ip 67890
pulumi import biznetgio:index:BaremetalAdditionalIpAssignment assign 12345:67890

# bucket inside instance 12345
pulumi import biznetgio:index:ObjectStorageBucket assets 12345:my-assets

# credential: access key given literally
pulumi import biznetgio:index:ObjectStorageCredential main 12345:ABCDEFGHIJKLMNOP

# object inside bucket my-assets
pulumi import biznetgio:index:ObjectStorageObject index 12345:my-assets:site/index.html
```

<Warning>
  Import credential nyimpen bentuk **hashed** dari access key di id (`<account_id>:<sha256(access_key)>[:16]`) - key plaintext gak pernah ditulis ke state.
</Warning>
