attestation
Creates, updates, deletes, gets or lists an attestation resource.
Overview
| Name | attestation |
| Type | Resource |
| Id | azure.security_attestation.attestation |
Fields
The following fields are returned by SELECT queries:
SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
attest_open_enclave | exec | endpoint | Attest to an SGX enclave. Processes an OpenEnclave report , producing an artifact. The type of artifact produced is dependent upon attestation policy. | |
attest_sgx_enclave | exec | endpoint | Attest to an SGX enclave. Processes an SGX enclave quote, producing an artifact. The type of artifact produced is dependent upon attestation policy. | |
attest_azure_guest | exec | endpoint | Attest to an Azure Guest VM. Processes an Azure Guest TCG Log, producing an artifact. The type of artifact produced is dependent upon attestation policy. | |
attest_tpm | exec | endpoint | Attest a Virtualization-based Security (VBS) enclave. Processes attestation evidence from a VBS enclave, producing an attestation result. The attestation result produced is dependent upon the attestation policy. | |
attest_sev_snp_vm | exec | endpoint | Attest to an SEV SNP Virtual Machine. Processes a SEV SNP Boot chain. The type of artifact produced is dependent upon attestation policy. | |
attest_tdx_vm | exec | endpoint | Attest to a TDX Virtual Machine. Processes an TDX quote, producing an artifact. The type of artifact produced is dependent upon attestation policy. |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
endpoint | string | The service endpoint host (no scheme), e.g. myaccount.table.cosmos.azure.com:443 - value of the client endpoint parameter. (default: ) |
Lifecycle Methods
- attest_open_enclave
- attest_sgx_enclave
- attest_azure_guest
- attest_tpm
- attest_sev_snp_vm
- attest_tdx_vm
Attest to an SGX enclave. Processes an OpenEnclave report , producing an artifact. The type of artifact produced is dependent upon attestation policy.
EXEC azure.security_attestation.attestation.attest_open_enclave
@endpoint='{{ endpoint }}' --required
;
Attest to an SGX enclave. Processes an SGX enclave quote, producing an artifact. The type of artifact produced is dependent upon attestation policy.
EXEC azure.security_attestation.attestation.attest_sgx_enclave
@endpoint='{{ endpoint }}' --required
;
Attest to an Azure Guest VM. Processes an Azure Guest TCG Log, producing an artifact. The type of artifact produced is dependent upon attestation policy.
EXEC azure.security_attestation.attestation.attest_azure_guest
@endpoint='{{ endpoint }}' --required
;
Attest a Virtualization-based Security (VBS) enclave. Processes attestation evidence from a VBS enclave, producing an attestation result. The attestation result produced is dependent upon the attestation policy.
EXEC azure.security_attestation.attestation.attest_tpm
@endpoint='{{ endpoint }}' --required
;
Attest to an SEV SNP Virtual Machine. Processes a SEV SNP Boot chain. The type of artifact produced is dependent upon attestation policy.
EXEC azure.security_attestation.attestation.attest_sev_snp_vm
@endpoint='{{ endpoint }}' --required
;
Attest to a TDX Virtual Machine. Processes an TDX quote, producing an artifact. The type of artifact produced is dependent upon attestation policy.
EXEC azure.security_attestation.attestation.attest_tdx_vm
@endpoint='{{ endpoint }}' --required
;