Options
All
  • Public
  • Public/Protected
  • All
Menu

@azure/attestation

Package version

Index

Enumerations

Classes

Interfaces

Type aliases

Variables

Object literals

Type aliases

AttestationAttestOpenEnclaveResponse

AttestationAttestOpenEnclaveResponse: AttestationResponse & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: AttestationResponse } }

Contains response data for the attestOpenEnclave operation.

AttestationAttestSgxEnclaveResponse

AttestationAttestSgxEnclaveResponse: AttestationResponse & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: AttestationResponse } }

Contains response data for the attestSgxEnclave operation.

AttestationAttestTpmResponse

AttestationAttestTpmResponse: TpmAttestationResponse & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: TpmAttestationResponse } }

Contains response data for the attestTpm operation.

AttestationType

AttestationType: string

Defines values for AttestationType.
KnownAttestationType can be used interchangeably with AttestationType, this enum contains the known values that the service supports.

Know values supported by the service

SgxEnclave: Intel Software Guard eXtensions
OpenEnclave: OpenEnclave extensions to SGX
Tpm: Edge TPM Virtualization Based Security

CertificateModification

CertificateModification: string

Defines values for CertificateModification.
KnownCertificateModification can be used interchangeably with CertificateModification, this enum contains the known values that the service supports.

Know values supported by the service

IsPresent: After the operation was performed, the certificate is in the set of certificates.
IsAbsent: After the operation was performed, the certificate is no longer present in the set of certificates.

DataType

DataType: string

Defines values for DataType.
KnownDataType can be used interchangeably with DataType, this enum contains the known values that the service supports.

Know values supported by the service

Binary: The contents of the field should be treated as binary and not interpreted by MAA.
JSON: The contents of the field should be treated as a JSON object and may be further interpreted by MAA.

MetadataConfigurationGetResponse

MetadataConfigurationGetResponse: { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: any }; body: any }

Contains response data for the get operation.

Type declaration

  • _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: any }

    The underlying HTTP response.

  • body: any

    The parsed response body.

PolicyCertificatesAddResponse

PolicyCertificatesAddResponse: PolicyCertificatesModifyResponse & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: PolicyCertificatesModifyResponse } }

Contains response data for the add operation.

PolicyCertificatesGetResponse

PolicyCertificatesGetResponse: PolicyCertificatesResponse & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: PolicyCertificatesResponse } }

Contains response data for the get operation.

PolicyCertificatesRemoveResponse

PolicyCertificatesRemoveResponse: PolicyCertificatesModifyResponse & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: PolicyCertificatesModifyResponse } }

Contains response data for the remove operation.

PolicyGetResponse

PolicyGetResponse: PolicyResponse & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: PolicyResponse } }

Contains response data for the get operation.

PolicyModification

PolicyModification: string

Defines values for PolicyModification.
KnownPolicyModification can be used interchangeably with PolicyModification, this enum contains the known values that the service supports.

Know values supported by the service

Updated: The specified policy object was updated.
Removed: The specified policy object was removed.

PolicyResetResponse

PolicyResetResponse: PolicyResponse & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: PolicyResponse } }

Contains response data for the reset operation.

PolicySetModelResponse

PolicySetModelResponse: PolicyResponse & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: PolicyResponse } }

Contains response data for the set operation.

SigningCertificatesGetResponse

SigningCertificatesGetResponse: JsonWebKeySet & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: JsonWebKeySet } }

Contains response data for the get operation.

Variables

Const packageName

packageName: "@azure/attestation" = "@azure/attestation"

Const packageVersion

packageVersion: "1.0.0-beta.2" = "1.0.0-beta.2"

Const serializer

serializer: any = new coreHttp.Serializer(Mappers, /* isXml */ false)

Object literals

Const AttestOpenEnclaveRequest

AttestOpenEnclaveRequest: object

type

type: object

className

className: string = "AttestOpenEnclaveRequest"

name

name: string = "Composite"

modelProperties

modelProperties: object

draftPolicyForAttestation

draftPolicyForAttestation: object

serializedName

serializedName: string = "draftPolicyForAttestation"

type

type: object

name

name: string = "String"

initTimeData

initTimeData: object

serializedName

serializedName: string = "initTimeData"

type

type: object

className

className: string = "InitTimeData"

name

name: string = "Composite"

report

report: object

serializedName

serializedName: string = "report"

type

type: object

name

name: string = "Base64Url"

runtimeData

runtimeData: object

serializedName

serializedName: string = "runtimeData"

type

type: object

className

className: string = "RuntimeData"

name

name: string = "Composite"

Const AttestSgxEnclaveRequest

AttestSgxEnclaveRequest: object

type

type: object

className

className: string = "AttestSgxEnclaveRequest"

name

name: string = "Composite"

modelProperties

modelProperties: object

draftPolicyForAttestation

draftPolicyForAttestation: object

serializedName

serializedName: string = "draftPolicyForAttestation"

type

type: object

name

name: string = "String"

initTimeData

initTimeData: object

serializedName

serializedName: string = "initTimeData"

type

type: object

className

className: string = "InitTimeData"

name

name: string = "Composite"

quote

quote: object

serializedName

serializedName: string = "quote"

type

type: object

name

name: string = "Base64Url"

runtimeData

runtimeData: object

serializedName

serializedName: string = "runtimeData"

type

type: object

className

className: string = "RuntimeData"

name

name: string = "Composite"

Const AttestationCertificateManagementBody

AttestationCertificateManagementBody: object

type

type: object

className

className: string = "AttestationCertificateManagementBody"

name

name: string = "Composite"

modelProperties

modelProperties: object

policyCertificate

policyCertificate: object

serializedName

serializedName: string = "policyCertificate"

type

type: object

className

className: string = "JsonWebKey"

name

name: string = "Composite"

Const AttestationResponse

AttestationResponse: object

type

type: object

className

className: string = "AttestationResponse"

name

name: string = "Composite"

modelProperties

modelProperties: object

token

token: object

serializedName

serializedName: string = "token"

constraints

constraints: object

Pattern

Pattern: any = new RegExp("[A-Za-z0-9_-]+.[A-Za-z0-9_-]*.[A-Za-z0-9_-]*")

type

type: object

name

name: string = "String"

Const AttestationResult

AttestationResult: object

type

type: object

className

className: string = "AttestationResult"

name

name: string = "Composite"

modelProperties

modelProperties: object

cnf

cnf: object

serializedName

serializedName: string = "cnf"

type

type: object

name

name: string = "any"

deprecatedEnclaveHeldData

deprecatedEnclaveHeldData: object

serializedName

serializedName: string = "aas-ehd"

type

type: object

name

name: string = "Base64Url"

deprecatedEnclaveHeldData2

deprecatedEnclaveHeldData2: object

serializedName

serializedName: string = "maa-ehd"

type

type: object

name

name: string = "Base64Url"

deprecatedIsDebuggable

deprecatedIsDebuggable: object

serializedName

serializedName: string = "is-debuggable"

type

type: object

name

name: string = "Boolean"

deprecatedMrEnclave

deprecatedMrEnclave: object

serializedName

serializedName: string = "sgx-mrenclave"

type

type: object

name

name: string = "String"

deprecatedMrSigner

deprecatedMrSigner: object

serializedName

serializedName: string = "sgx-mrsigner"

type

type: object

name

name: string = "String"

deprecatedPolicyHash

deprecatedPolicyHash: object

serializedName

serializedName: string = "policy_hash"

type

type: object

name

name: string = "Base64Url"

deprecatedPolicySigner

deprecatedPolicySigner: object

serializedName

serializedName: string = "policy_signer"

type

type: object

className

className: string = "JsonWebKey"

name

name: string = "Composite"

deprecatedProductId

deprecatedProductId: object

serializedName

serializedName: string = "product-id"

type

type: object

name

name: string = "Number"

deprecatedRpData

deprecatedRpData: object

serializedName

serializedName: string = "rp_data"

type

type: object

name

name: string = "String"

deprecatedSgxCollateral

deprecatedSgxCollateral: object

serializedName

serializedName: string = "maa-attestationcollateral"

type

type: object

name

name: string = "any"

deprecatedSvn

deprecatedSvn: object

serializedName

serializedName: string = "svn"

type

type: object

name

name: string = "Number"

deprecatedTee

deprecatedTee: object

serializedName

serializedName: string = "tee"

type

type: object

name

name: string = "String"

deprecatedVersion

deprecatedVersion: object

serializedName

serializedName: string = "ver"

type

type: object

name

name: string = "String"

enclaveHeldData

enclaveHeldData: object

serializedName

serializedName: string = "x-ms-sgx-ehd"

type

type: object

name

name: string = "Base64Url"

exp

exp: object

serializedName

serializedName: string = "exp"

type

type: object

name

name: string = "Number"

iat

iat: object

serializedName

serializedName: string = "iat"

type

type: object

name

name: string = "Number"

inittimeClaims

inittimeClaims: object

serializedName

serializedName: string = "x-ms-inittime"

type

type: object

name

name: string = "any"

isDebuggable

isDebuggable: object

serializedName

serializedName: string = "x-ms-sgx-is-debuggable"

type

type: object

name

name: string = "Boolean"

iss

iss: object

serializedName

serializedName: string = "iss"

type

type: object

name

name: string = "String"

jti

jti: object

serializedName

serializedName: string = "jti"

type

type: object

name

name: string = "String"

mrEnclave

mrEnclave: object

serializedName

serializedName: string = "x-ms-sgx-mrenclave"

type

type: object

name

name: string = "String"

mrSigner

mrSigner: object

serializedName

serializedName: string = "x-ms-sgx-mrsigner"

type

type: object

name

name: string = "String"

nbf

nbf: object

serializedName

serializedName: string = "nbf"

type

type: object

name

name: string = "Number"

nonce

nonce: object

serializedName

serializedName: string = "nonce"

type

type: object

name

name: string = "String"

policyClaims

policyClaims: object

serializedName

serializedName: string = "x-ms-policy"

type

type: object

name

name: string = "any"

policyHash

policyHash: object

serializedName

serializedName: string = "x-ms-policy-hash"

type

type: object

name

name: string = "Base64Url"

policySigner

policySigner: object

serializedName

serializedName: string = "x-ms-policy-signer"

type

type: object

className

className: string = "JsonWebKey"

name

name: string = "Composite"

productId

productId: object

serializedName

serializedName: string = "x-ms-sgx-product-id"

type

type: object

name

name: string = "Number"

runtimeClaims

runtimeClaims: object

serializedName

serializedName: string = "x-ms-runtime"

type

type: object

name

name: string = "any"

sgxCollateral

sgxCollateral: object

serializedName

serializedName: string = "x-ms-sgx-collateral"

type

type: object

name

name: string = "any"

svn

svn: object

serializedName

serializedName: string = "x-ms-sgx-svn"

type

type: object

name

name: string = "Number"

verifierType

verifierType: object

serializedName

serializedName: string = "x-ms-attestation-type"

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "x-ms-ver"

type

type: object

name

name: string = "String"

Const CloudError

CloudError: object

type

type: object

className

className: string = "CloudError"

name

name: string = "Composite"

modelProperties

modelProperties: object

error

error: object

serializedName

serializedName: string = "error"

type

type: object

className

className: string = "CloudErrorBody"

name

name: string = "Composite"

Const CloudErrorBody

CloudErrorBody: object

type

type: object

className

className: string = "CloudErrorBody"

name

name: string = "Composite"

modelProperties

modelProperties: object

code

code: object

serializedName

serializedName: string = "code"

type

type: object

name

name: string = "String"

message

message: object

serializedName

serializedName: string = "message"

type

type: object

name

name: string = "String"

Const InitTimeData

InitTimeData: object

type

type: object

className

className: string = "InitTimeData"

name

name: string = "Composite"

modelProperties

modelProperties: object

data

data: object

serializedName

serializedName: string = "data"

type

type: object

name

name: string = "Base64Url"

dataType

dataType: object

serializedName

serializedName: string = "dataType"

type

type: object

name

name: string = "String"

Const JsonWebKey

JsonWebKey: object

type

type: object

className

className: string = "JsonWebKey"

name

name: string = "Composite"

modelProperties

modelProperties: object

alg

alg: object

serializedName

serializedName: string = "alg"

type

type: object

name

name: string = "String"

crv

crv: object

serializedName

serializedName: string = "crv"

type

type: object

name

name: string = "String"

d

d: object

serializedName

serializedName: string = "d"

type

type: object

name

name: string = "String"

dp

dp: object

serializedName

serializedName: string = "dp"

type

type: object

name

name: string = "String"

dq

dq: object

serializedName

serializedName: string = "dq"

type

type: object

name

name: string = "String"

e

e: object

serializedName

serializedName: string = "e"

type

type: object

name

name: string = "String"

k

k: object

serializedName

serializedName: string = "k"

type

type: object

name

name: string = "String"

kid

kid: object

serializedName

serializedName: string = "kid"

type

type: object

name

name: string = "String"

kty

kty: object

required

required: boolean = true

serializedName

serializedName: string = "kty"

type

type: object

name

name: string = "String"

n

n: object

serializedName

serializedName: string = "n"

type

type: object

name

name: string = "String"

p

p: object

serializedName

serializedName: string = "p"

type

type: object

name

name: string = "String"

q

q: object

serializedName

serializedName: string = "q"

type

type: object

name

name: string = "String"

qi

qi: object

serializedName

serializedName: string = "qi"

type

type: object

name

name: string = "String"

use

use: object

serializedName

serializedName: string = "use"

type

type: object

name

name: string = "String"

x

x: object

serializedName

serializedName: string = "x"

type

type: object

name

name: string = "String"

x5C

x5C: object

serializedName

serializedName: string = "x5c"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

y

y: object

serializedName

serializedName: string = "y"

type

type: object

name

name: string = "String"

Const JsonWebKeySet

JsonWebKeySet: object

type

type: object

className

className: string = "JsonWebKeySet"

name

name: string = "Composite"

modelProperties

modelProperties: object

keys

keys: object

serializedName

serializedName: string = "keys"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "JsonWebKey"

name

name: string = "Composite"

Const PolicyCertificatesModificationResult

PolicyCertificatesModificationResult: object

type

type: object

className

className: string = "PolicyCertificatesModificationResult"

name

name: string = "Composite"

modelProperties

modelProperties: object

certificateResolution

certificateResolution: object

serializedName

serializedName: string = "x-ms-policycertificates-result"

type

type: object

name

name: string = "String"

certificateThumbprint

certificateThumbprint: object

serializedName

serializedName: string = "x-ms-certificate-thumbprint"

type

type: object

name

name: string = "String"

Const PolicyCertificatesModifyResponse

PolicyCertificatesModifyResponse: object

type

type: object

className

className: string = "PolicyCertificatesModifyResponse"

name

name: string = "Composite"

modelProperties

modelProperties: object

token

token: object

serializedName

serializedName: string = "token"

constraints

constraints: object

Pattern

Pattern: any = new RegExp("[A-Za-z0-9_-]+.[A-Za-z0-9_-]*.[A-Za-z0-9_-]*")

type

type: object

name

name: string = "String"

Const PolicyCertificatesResponse

PolicyCertificatesResponse: object

type

type: object

className

className: string = "PolicyCertificatesResponse"

name

name: string = "Composite"

modelProperties

modelProperties: object

token

token: object

serializedName

serializedName: string = "token"

constraints

constraints: object

Pattern

Pattern: any = new RegExp("[A-Za-z0-9_-]+.[A-Za-z0-9_-]*.[A-Za-z0-9_-]*")

type

type: object

name

name: string = "String"

Const PolicyCertificatesResult

PolicyCertificatesResult: object

type

type: object

className

className: string = "PolicyCertificatesResult"

name

name: string = "Composite"

modelProperties

modelProperties: object

policyCertificates

policyCertificates: object

serializedName

serializedName: string = "x-ms-policy-certificates"

type

type: object

className

className: string = "JsonWebKeySet"

name

name: string = "Composite"

Const PolicyResponse

PolicyResponse: object

type

type: object

className

className: string = "PolicyResponse"

name

name: string = "Composite"

modelProperties

modelProperties: object

token

token: object

serializedName

serializedName: string = "token"

constraints

constraints: object

Pattern

Pattern: any = new RegExp("[A-Za-z0-9_-]+.[A-Za-z0-9_-]*.[A-Za-z0-9_-]*")

type

type: object

name

name: string = "String"

Const PolicyResult

PolicyResult: object

type

type: object

className

className: string = "PolicyResult"

name

name: string = "Composite"

modelProperties

modelProperties: object

policy

policy: object

serializedName

serializedName: string = "x-ms-policy"

constraints

constraints: object

Pattern

Pattern: any = new RegExp("[A-Za-z0-9_-]+.[A-Za-z0-9_-]*.[A-Za-z0-9_-]*")

type

type: object

name

name: string = "String"

policyResolution

policyResolution: object

serializedName

serializedName: string = "x-ms-policy-result"

type

type: object

name

name: string = "String"

policySigner

policySigner: object

serializedName

serializedName: string = "x-ms-policy-signer"

type

type: object

className

className: string = "JsonWebKey"

name

name: string = "Composite"

policyTokenHash

policyTokenHash: object

serializedName

serializedName: string = "x-ms-policy-token-hash"

type

type: object

name

name: string = "Base64Url"

Const RuntimeData

RuntimeData: object

type

type: object

className

className: string = "RuntimeData"

name

name: string = "Composite"

modelProperties

modelProperties: object

data

data: object

serializedName

serializedName: string = "data"

type

type: object

name

name: string = "Base64Url"

dataType

dataType: object

serializedName

serializedName: string = "dataType"

type

type: object

name

name: string = "String"

Const StoredAttestationPolicy

StoredAttestationPolicy: object

type

type: object

className

className: string = "StoredAttestationPolicy"

name

name: string = "Composite"

modelProperties

modelProperties: object

attestationPolicy

attestationPolicy: object

serializedName

serializedName: string = "AttestationPolicy"

type

type: object

name

name: string = "Base64Url"

Const TpmAttestationRequest

TpmAttestationRequest: object

type

type: object

className

className: string = "TpmAttestationRequest"

name

name: string = "Composite"

modelProperties

modelProperties: object

data

data: object

serializedName

serializedName: string = "data"

type

type: object

name

name: string = "Base64Url"

Const TpmAttestationResponse

TpmAttestationResponse: object

type

type: object

className

className: string = "TpmAttestationResponse"

name

name: string = "Composite"

modelProperties

modelProperties: object

data

data: object

serializedName

serializedName: string = "data"

type

type: object

name

name: string = "Base64Url"

Const accept

accept: object

parameterPath

parameterPath: string = "accept"

mapper

mapper: object

defaultValue

defaultValue: string = "application/json"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "Accept"

type

type: object

name

name: string = "String"

Const accept1

accept1: object

parameterPath

parameterPath: string = "accept"

mapper

mapper: object

defaultValue

defaultValue: string = "application/json"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "Accept"

type

type: object

name

name: string = "String"

Const accept2

accept2: object

parameterPath

parameterPath: string = "accept"

mapper

mapper: object

defaultValue

defaultValue: string = "application/jwk+json, application/json"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "Accept"

type

type: object

name

name: string = "String"

Const addOperationSpec

addOperationSpec: object

headerParameters

headerParameters: Object = [Parameters.accept, Parameters.contentType1]

httpMethod

httpMethod: string = "POST"

mediaType

mediaType: string = "json"

path

path: string = "/certificates:add"

queryParameters

queryParameters: Object = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.policyCertificateToAdd

serializer

serializer: any

urlParameters

urlParameters: Object = [Parameters.instanceUrl]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.PolicyCertificatesModifyResponse

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const apiVersion

apiVersion: object

parameterPath

parameterPath: string = "apiVersion"

mapper

mapper: object

defaultValue

defaultValue: string = "2020-10-01"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "api-version"

type

type: object

name

name: string = "String"

Const attestOpenEnclaveOperationSpec

attestOpenEnclaveOperationSpec: object

headerParameters

headerParameters: Object = [Parameters.accept, Parameters.contentType1]

httpMethod

httpMethod: string = "POST"

mediaType

mediaType: string = "json"

path

path: string = "/attest/OpenEnclave"

queryParameters

queryParameters: Object = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.request

serializer

serializer: any

urlParameters

urlParameters: Object = [Parameters.instanceUrl]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.AttestationResponse

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const attestSgxEnclaveOperationSpec

attestSgxEnclaveOperationSpec: object

headerParameters

headerParameters: Object = [Parameters.accept, Parameters.contentType1]

httpMethod

httpMethod: string = "POST"

mediaType

mediaType: string = "json"

path

path: string = "/attest/SgxEnclave"

queryParameters

queryParameters: Object = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.request1

serializer

serializer: any

urlParameters

urlParameters: Object = [Parameters.instanceUrl]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.AttestationResponse

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const attestTpmOperationSpec

attestTpmOperationSpec: object

headerParameters

headerParameters: Object = [Parameters.accept, Parameters.contentType1]

httpMethod

httpMethod: string = "POST"

mediaType

mediaType: string = "json"

path

path: string = "/attest/Tpm"

queryParameters

queryParameters: Object = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.request2

serializer

serializer: any

urlParameters

urlParameters: Object = [Parameters.instanceUrl]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.TpmAttestationResponse

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const attestationType

attestationType: object

parameterPath

parameterPath: string = "attestationType"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "attestationType"

type

type: object

name

name: string = "String"

Const contentType

contentType: object

parameterPath

parameterPath: Object = ["options", "contentType"]

mapper

mapper: object

defaultValue

defaultValue: string = "text/plain"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "Content-Type"

type

type: object

name

name: string = "String"

Const contentType1

contentType1: object

parameterPath

parameterPath: Object = ["options", "contentType"]

mapper

mapper: object

defaultValue

defaultValue: string = "application/json"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "Content-Type"

type

type: object

name

name: string = "String"

Const getOperationSpec

getOperationSpec: object

headerParameters

headerParameters: Object = [Parameters.accept]

httpMethod

httpMethod: string = "GET"

path

path: string = "/.well-known/openid-configuration"

queryParameters

queryParameters: Object = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: Object = [Parameters.instanceUrl]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: object = Mappers.JsonWebKeySet

type

type: object

name

name: string = "any"

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const instanceUrl

instanceUrl: object

parameterPath

parameterPath: string = "instanceUrl"

skipEncoding

skipEncoding: boolean = true

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "instanceUrl"

type

type: object

name

name: string = "String"

Const newAttestationPolicy

newAttestationPolicy: object

parameterPath

parameterPath: string = "newAttestationPolicy"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "newAttestationPolicy"

type

type: object

name

name: string = "String"

Const policyCertificateToAdd

policyCertificateToAdd: object

parameterPath

parameterPath: string = "policyCertificateToAdd"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "policyCertificateToAdd"

constraints

constraints: object

Pattern

Pattern: any = new RegExp("[A-Za-z0-9_-]+.[A-Za-z0-9_-]*.[A-Za-z0-9_-]*")

type

type: object

name

name: string = "String"

Const policyCertificateToRemove

policyCertificateToRemove: object

parameterPath

parameterPath: string = "policyCertificateToRemove"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "policyCertificateToRemove"

constraints

constraints: object

Pattern

Pattern: any = new RegExp("[A-Za-z0-9_-]+.[A-Za-z0-9_-]*.[A-Za-z0-9_-]*")

type

type: object

name

name: string = "String"

Const policyJws

policyJws: object

parameterPath

parameterPath: string = "policyJws"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "policyJws"

type

type: object

name

name: string = "String"

Const removeOperationSpec

removeOperationSpec: object

headerParameters

headerParameters: Object = [Parameters.accept, Parameters.contentType1]

httpMethod

httpMethod: string = "POST"

mediaType

mediaType: string = "json"

path

path: string = "/certificates:remove"

queryParameters

queryParameters: Object = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.policyCertificateToRemove

serializer

serializer: any

urlParameters

urlParameters: Object = [Parameters.instanceUrl]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.PolicyCertificatesModifyResponse

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const request

request: object

mapper

mapper: any = AttestOpenEnclaveRequestMapper

parameterPath

parameterPath: string = "request"

Const request1

request1: object

mapper

mapper: any = AttestSgxEnclaveRequestMapper

parameterPath

parameterPath: string = "request"

Const request2

request2: object

mapper

mapper: any = TpmAttestationRequestMapper

parameterPath

parameterPath: string = "request"

Const resetOperationSpec

resetOperationSpec: object

headerParameters

headerParameters: Object = [Parameters.contentType, Parameters.accept1]

httpMethod

httpMethod: string = "POST"

mediaType

mediaType: string = "text"

path

path: string = "/policies/{attestationType}:reset"

queryParameters

queryParameters: Object = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.policyJws

serializer

serializer: any

urlParameters

urlParameters: Object = [Parameters.instanceUrl, Parameters.attestationType]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.PolicyResponse

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const setOperationSpec

setOperationSpec: object

headerParameters

headerParameters: Object = [Parameters.contentType, Parameters.accept1]

httpMethod

httpMethod: string = "PUT"

mediaType

mediaType: string = "text"

path

path: string = "/policies/{attestationType}"

queryParameters

queryParameters: Object = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.newAttestationPolicy

serializer

serializer: any

urlParameters

urlParameters: Object = [Parameters.instanceUrl, Parameters.attestationType]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.PolicyResponse

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Generated using TypeDoc