# dump

## Usage

```
vhsm nitride attestation -provider=<provider> dump [flags]
```

#### Required Flags

* `-provider=<provider>` : The attestation provider to use for attestation (required). &#x20;

**Supported Providers**

{% tabs %}
{% tab title="Azure" %}
`-provider=azure-sev-snp-vtpm`&#x20;

Supports Azure VM family DCas\_v5 with AMD SEV-SNP and paravirtualized vTPM-based attestation
{% endtab %}

{% tab title="AWS" %}
`-provider=aws-sev-snp-raw`

Supports AWS EC2 instances m6a, c6a, and r6a with AMD SEV-SNP and raw attestation.
{% endtab %}

{% tab title="GCP" %}
`-provider=gcp-sev-snp-raw`

Supports GCP VM family N2D and C2S with AMD SEV-SNP and raw attestation.
{% endtab %}
{% endtabs %}

#### Flags

* [Global HTTP Options](/nitride/cli.md#global-options)
* [Output Options](/nitride/cli.md#output-options)
* [Command Options](/nitride/cli.md#command-options)

***

#### Examples

Dump attestation data with a specific provider:

```
vhsm nitride attestation -provider=aws-sev-snp-raw dump
```

**Output**

```
{"Version":1,
 "Provider":"aws-sev-snp-raw",
 "Attestation":
 {"Version":1,
  "Product":"Milan",
  "Report":"BAAAAAAAAAAAAAMAAA...",
  "Vlek":"MIIFIzCCAtegAwIBAgIB...",
  "Data":"eyJOb25jZSI6ImR1bXAiLCJEYXRhIjpudWxsfQ=="
}}
```

Dump attestation data in JSON format:

```
vhsm nitride attestation -provider=aws-sev-snp-raw dump -format=json
```

**Output**

```json
{
  "Version": 1,
  "Provider": "aws-sev-snp-raw",
  "Attestation": {
    "Version": 1,
    "Product": "Milan",
    "Report": "BAAAAAAAAAAAAAMAAA...",
    "Vlek": "MIIFIzCCAtegAwIBAgIB...",
    "Data": "eyJOb25jZSI6ImR1bXAiLCJEYXRhIjpudWxsfQ=="
  }
}
```

Dump attestation data with base64 encoding:

```
vhsm nitride attestation -provider=aws-sev-snp-raw dump -base64
```

**Output**

```
eyJWZXJzaW9uIjoxLCJQcm92aWRlciI6ImF3cy1zZXYtc25wLXJhdyIsIkF0dGVzdGF0aW9uIjp7IlZlcnNpb24iOjEsIlByb2R1Y3QiOiJNaWxhbiIsIlJlcG9ydCI6IkJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.enclaive.cloud/nitride/cli/attestation/dump.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
