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
Contains response data for the attestOpenEnclave operation.