Options
All
  • Public
  • Public/Protected
  • All
Menu

@azure/attestation

Package version

Index

Enumerations

Classes

Interfaces

Type aliases

Variables

Functions

Object literals

Type aliases

AttestationAttestOpenEnclaveResponse

AttestationAttestOpenEnclaveResponse: AttestationResponse

Contains response data for the attestOpenEnclave operation.

AttestationAttestSgxEnclaveResponse

AttestationAttestSgxEnclaveResponse: AttestationResponse

Contains response data for the attestSgxEnclave operation.

AttestationAttestTpmResponse

AttestationAttestTpmResponse: TpmAttestationResponse

Contains response data for the attestTpm operation. 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 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. 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. 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: { body: any }

Contains response data for the get operation.

Type declaration

  • body: any

    The parsed response body.

PolicyCertificatesAddResponse

PolicyCertificatesAddResponse: PolicyCertificatesModifyResponse

Contains response data for the add operation. Contains response data for the add operation.

PolicyCertificatesGetResponse

PolicyCertificatesGetResponse: PolicyCertificatesResponse

Contains response data for the get operation. Contains response data for the get operation.

PolicyCertificatesRemoveResponse

PolicyCertificatesRemoveResponse: PolicyCertificatesModifyResponse

Contains response data for the remove operation. Contains response data for the remove operation.

PolicyGetResponse

PolicyGetResponse: 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. 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

Contains response data for the reset operation.

PolicySetModelResponse

PolicySetModelResponse: PolicyResponse

Contains response data for the set operation.

SigningCertificatesGetResponse

SigningCertificatesGetResponse: JsonWebKeySet

Contains response data for the get operation.

Variables

Const SDK_VERSION

SDK_VERSION: string = "1.0.0-beta.4"

Let TextDecoder

TextDecoder: undefined | {}

Let TextEncoder

TextEncoder: undefined | {}

Const decode

decode: (buffer: ArrayBuffer) => string = decoder? (buffer) => decoder.decode(buffer): (buffer) => (buffer as Buffer).toString("ascii")

Type declaration

    • (buffer: ArrayBuffer): string
    • Parameters

      • buffer: ArrayBuffer

      Returns string

Const decoder

decoder: any = typeof Buffer === "undefined"? // eslint-disable-next-line @typescript-eslint/no-require-importsnew (TextDecoder ?? require("util").TextDecoder)("ascii"): undefined

Const encode

encode: (str: string) => Uint8Array = encoder? (str) => encoder.encode(str): (str) => Buffer.from(str, "utf8")

Type declaration

    • (str: string): Uint8Array
    • Parameters

      • str: string

      Returns Uint8Array

Const encoder

encoder: any = typeof Buffer === "undefined"? // eslint-disable-next-line @typescript-eslint/no-require-importsnew (TextEncoder ?? require("util").TextEncoder)("ascii"): undefined

Const serializer

serializer: any = coreClient.createSerializer(Mappers, /* isXml */ false)

Const textDecoder

textDecoder: { constructor: any; prototype: TextDecoder } = TextDecoder

Type declaration

  • constructor: function
    • new __type(label?: undefined | string, options?: TextDecoderOptions): TextDecoder
    • Parameters

      • Optional label: undefined | string
      • Optional options: TextDecoderOptions

      Returns TextDecoder

  • prototype: TextDecoder

Const textEncoder

textEncoder: { constructor: any; prototype: TextEncoder } = TextEncoder

Type declaration

  • constructor: function
    • Returns TextEncoder

  • prototype: TextEncoder

Functions

base64DecodeString

  • base64DecodeString(value: string): Uint8Array

base64EncodeByteArray

  • base64EncodeByteArray(value: Uint8Array): string

base64UrlDecodeString

  • base64UrlDecodeString(value: string): Uint8Array

base64UrlEncodeByteArray

  • base64UrlEncodeByteArray(value: Uint8Array): string

encodeString

  • encodeString(value: string): string

fixPadding

  • fixPadding(unpadded: string): string

hexToBase64

  • hexToBase64(value: string): string

hexToByteArray

  • hexToByteArray(value: string): Uint8Array

isObject

  • isObject(thing: any): boolean

safeJsonParse

  • safeJsonParse(thing: any): any

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

required

required: boolean = true

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