Object literals
Const Attributes
Attributes: object
type
type: object
className
className: string = "Attributes"
name
name: string = "Composite"
modelProperties
modelProperties: object
created
created: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "created"
type
type: object
name
name: string = "UnixTime"
enabled
enabled: object
serializedName
serializedName: string = "enabled"
type
type: object
name
name: string = "Boolean"
expires
expires: object
serializedName
serializedName: string = "exp"
type
type: object
name
name: string = "UnixTime"
notBefore
notBefore: object
serializedName
serializedName: string = "nbf"
type
type: object
name
name: string = "UnixTime"
updated
updated: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "updated"
type
type: object
name
name: string = "UnixTime"
Const BackupSecretResult
BackupSecretResult: object
type
type: object
className
className: string = "BackupSecretResult"
name
name: string = "Composite"
modelProperties
modelProperties: object
value
value: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "value"
type
type: object
name
name: string = "Base64Url"
Const DeletedSecretBundle
DeletedSecretBundle: object
type
type: object
className
className: string = "DeletedSecretBundle"
name
name: string = "Composite"
modelProperties
modelProperties: object
deletedDate
deletedDate: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "deletedDate"
type
type: object
name
name: string = "UnixTime"
recoveryId
recoveryId: object
serializedName
serializedName: string = "recoveryId"
type
type: object
name
name: string = "String"
scheduledPurgeDate
scheduledPurgeDate: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "scheduledPurgeDate"
type
type: object
name
name: string = "UnixTime"
Const DeletedSecretItem
DeletedSecretItem: object
type
type: object
className
className: string = "DeletedSecretItem"
name
name: string = "Composite"
modelProperties
modelProperties: object
deletedDate
deletedDate: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "deletedDate"
type
type: object
name
name: string = "UnixTime"
recoveryId
recoveryId: object
serializedName
serializedName: string = "recoveryId"
type
type: object
name
name: string = "String"
scheduledPurgeDate
scheduledPurgeDate: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "scheduledPurgeDate"
type
type: object
name
name: string = "UnixTime"
Const DeletedSecretListResult
DeletedSecretListResult: object
type
type: object
className
className: string = "DeletedSecretListResult"
name
name: string = "Composite"
modelProperties
modelProperties: object
nextLink
nextLink: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "nextLink"
type
type: object
name
name: string = "String"
value
value: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "value"
type
type: object
name
name: string = "Sequence"
element
element: object
type
type: object
className
className: string = "DeletedSecretItem"
name
name: string = "Composite"
Const ErrorModel
ErrorModel: object
type
type: object
className
className: string = "ErrorModel"
name
name: string = "Composite"
modelProperties
modelProperties: object
code
code: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "code"
type
type: object
name
name: string = "String"
innerError
innerError: object
serializedName
serializedName: string = "innererror"
type
type: object
className
className: string = "ErrorModel"
name
name: string = "Composite"
message
message: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "message"
type
type: object
name
name: string = "String"
Const KeyVaultError
KeyVaultError: object
type
type: object
className
className: string = "KeyVaultError"
name
name: string = "Composite"
modelProperties
modelProperties: object
error
error: object
serializedName
serializedName: string = "error"
type
type: object
className
className: string = "ErrorModel"
name
name: string = "Composite"
Const SecretAttributes
SecretAttributes: object
type
type: object
className
className: string = "SecretAttributes"
name
name: string = "Composite"
modelProperties
modelProperties: object
recoverableDays
recoverableDays: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "recoverableDays"
type
type: object
name
name: string = "Number"
recoveryLevel
recoveryLevel: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "recoveryLevel"
type
type: object
name
name: string = "String"
Const SecretBundle
SecretBundle: object
type
type: object
className
className: string = "SecretBundle"
name
name: string = "Composite"
modelProperties
modelProperties: object
attributes
attributes: object
serializedName
serializedName: string = "attributes"
type
type: object
className
className: string = "SecretAttributes"
name
name: string = "Composite"
contentType
contentType: object
serializedName
serializedName: string = "contentType"
type
type: object
name
name: string = "String"
id
id: object
serializedName
serializedName: string = "id"
type
type: object
name
name: string = "String"
kid
kid: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "kid"
type
type: object
name
name: string = "String"
managed
managed: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "managed"
type
type: object
name
name: string = "Boolean"
tags
tags: object
serializedName
serializedName: string = "tags"
type
type: object
name
name: string = "Dictionary"
value
value: object
type
type: object
name
name: string = "String"
value
value: object
serializedName
serializedName: string = "value"
type
type: object
name
name: string = "String"
Const SecretItem
SecretItem: object
type
type: object
className
className: string = "SecretItem"
name
name: string = "Composite"
modelProperties
modelProperties: object
attributes
attributes: object
serializedName
serializedName: string = "attributes"
type
type: object
className
className: string = "SecretAttributes"
name
name: string = "Composite"
contentType
contentType: object
serializedName
serializedName: string = "contentType"
type
type: object
name
name: string = "String"
id
id: object
serializedName
serializedName: string = "id"
type
type: object
name
name: string = "String"
managed
managed: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "managed"
type
type: object
name
name: string = "Boolean"
tags
tags: object
serializedName
serializedName: string = "tags"
type
type: object
name
name: string = "Dictionary"
value
value: object
type
type: object
name
name: string = "String"
Const SecretListResult
SecretListResult: object
type
type: object
className
className: string = "SecretListResult"
name
name: string = "Composite"
modelProperties
modelProperties: object
nextLink
nextLink: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "nextLink"
type
type: object
name
name: string = "String"
value
value: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "value"
type
type: object
name
name: string = "Sequence"
element
element: object
type
type: object
className
className: string = "SecretItem"
name
name: string = "Composite"
Const SecretProperties
SecretProperties: object
type
type: object
className
className: string = "SecretProperties"
name
name: string = "Composite"
modelProperties
modelProperties: object
contentType
contentType: object
serializedName
serializedName: string = "contentType"
type
type: object
name
name: string = "String"
Const SecretRestoreParameters
SecretRestoreParameters: object
type
type: object
className
className: string = "SecretRestoreParameters"
name
name: string = "Composite"
modelProperties
modelProperties: object
secretBundleBackup
secretBundleBackup: object
required
required: boolean = true
serializedName
serializedName: string = "value"
type
type: object
name
name: string = "Base64Url"
Const SecretSetParameters
SecretSetParameters: object
type
type: object
className
className: string = "SecretSetParameters"
name
name: string = "Composite"
modelProperties
modelProperties: object
contentType
contentType: object
serializedName
serializedName: string = "contentType"
type
type: object
name
name: string = "String"
secretAttributes
secretAttributes: object
serializedName
serializedName: string = "attributes"
type
type: object
className
className: string = "SecretAttributes"
name
name: string = "Composite"
tags
tags: object
serializedName
serializedName: string = "tags"
type
type: object
name
name: string = "Dictionary"
value
value: object
type
type: object
name
name: string = "String"
value
value: object
required
required: boolean = true
serializedName
serializedName: string = "value"
type
type: object
name
name: string = "String"
Const SecretUpdateParameters
SecretUpdateParameters: object
type
type: object
className
className: string = "SecretUpdateParameters"
name
name: string = "Composite"
modelProperties
modelProperties: object
contentType
contentType: object
serializedName
serializedName: string = "contentType"
type
type: object
name
name: string = "String"
secretAttributes
secretAttributes: object
serializedName
serializedName: string = "attributes"
type
type: object
className
className: string = "SecretAttributes"
name
name: string = "Composite"
tags
tags: object
serializedName
serializedName: string = "tags"
type
type: object
name
name: string = "Dictionary"
value
value: object
type
type: object
name
name: string = "String"
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 apiVersion
apiVersion: object
parameterPath
parameterPath: string = "apiVersion"
mapper
mapper: object
required
required: boolean = true
serializedName
serializedName: string = "api-version"
type
type: object
name
name: string = "String"
Const backupSecretOperationSpec
backupSecretOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.accept]
httpMethod
httpMethod: string = "POST"
path
path: string = "/secrets/{secret-name}/backup"
queryParameters
queryParameters: any[] = [Parameters.apiVersion]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.vaultBaseUrl, Parameters.secretName1]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.BackupSecretResult
default
default: object
bodyMapper
bodyMapper: any = Mappers.KeyVaultError
Const contentType
contentType: object
parameterPath
parameterPath: string[] = ["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 contentType1
contentType1: object
mapper
mapper: any = SecretSetParametersMapper
parameterPath
parameterPath: string[] = ["options", "contentType"]
Const contentType2
contentType2: object
mapper
mapper: any = SecretUpdateParametersMapper
parameterPath
parameterPath: string[] = ["options", "contentType"]
Const deleteSecretOperationSpec
deleteSecretOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.accept]
httpMethod
httpMethod: string = "DELETE"
path
path: string = "/secrets/{secret-name}"
queryParameters
queryParameters: any[] = [Parameters.apiVersion]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.vaultBaseUrl, Parameters.secretName1]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.DeletedSecretBundle
default
default: object
bodyMapper
bodyMapper: any = Mappers.KeyVaultError
Const getDeletedSecretOperationSpec
getDeletedSecretOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.accept]
httpMethod
httpMethod: string = "GET"
path
path: string = "/deletedsecrets/{secret-name}"
queryParameters
queryParameters: any[] = [Parameters.apiVersion]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.vaultBaseUrl, Parameters.secretName1]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.DeletedSecretBundle
default
default: object
bodyMapper
bodyMapper: any = Mappers.KeyVaultError
Const getDeletedSecretsNextOperationSpec
getDeletedSecretsNextOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.accept]
httpMethod
httpMethod: string = "GET"
path
path: string = "{nextLink}"
queryParameters
queryParameters: any[] = [Parameters.apiVersion, Parameters.maxresults]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.vaultBaseUrl, Parameters.nextLink]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.DeletedSecretListResult
default
default: object
bodyMapper
bodyMapper: any = Mappers.KeyVaultError
Const getDeletedSecretsOperationSpec
getDeletedSecretsOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.accept]
httpMethod
httpMethod: string = "GET"
path
path: string = "/deletedsecrets"
queryParameters
queryParameters: any[] = [Parameters.apiVersion, Parameters.maxresults]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.vaultBaseUrl]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.DeletedSecretListResult
default
default: object
bodyMapper
bodyMapper: any = Mappers.KeyVaultError
Const getSecretOperationSpec
getSecretOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.accept]
httpMethod
httpMethod: string = "GET"
path
path: string = "/secrets/{secret-name}/{secret-version}"
queryParameters
queryParameters: any[] = [Parameters.apiVersion]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.vaultBaseUrl,Parameters.secretName1,Parameters.secretVersion]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.SecretBundle
default
default: object
bodyMapper
bodyMapper: any = Mappers.KeyVaultError
Const getSecretVersionsNextOperationSpec
getSecretVersionsNextOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.accept]
httpMethod
httpMethod: string = "GET"
path
path: string = "{nextLink}"
queryParameters
queryParameters: any[] = [Parameters.apiVersion, Parameters.maxresults]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.vaultBaseUrl,Parameters.secretName1,Parameters.nextLink]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.SecretListResult
default
default: object
bodyMapper
bodyMapper: any = Mappers.KeyVaultError
Const getSecretVersionsOperationSpec
getSecretVersionsOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.accept]
httpMethod
httpMethod: string = "GET"
path
path: string = "/secrets/{secret-name}/versions"
queryParameters
queryParameters: any[] = [Parameters.apiVersion, Parameters.maxresults]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.vaultBaseUrl, Parameters.secretName1]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.SecretListResult
default
default: object
bodyMapper
bodyMapper: any = Mappers.KeyVaultError
Const getSecretsNextOperationSpec
getSecretsNextOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.accept]
httpMethod
httpMethod: string = "GET"
path
path: string = "{nextLink}"
queryParameters
queryParameters: any[] = [Parameters.apiVersion, Parameters.maxresults]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.vaultBaseUrl, Parameters.nextLink]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.SecretListResult
default
default: object
bodyMapper
bodyMapper: any = Mappers.KeyVaultError
Const getSecretsOperationSpec
getSecretsOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.accept]
httpMethod
httpMethod: string = "GET"
path
path: string = "/secrets"
queryParameters
queryParameters: any[] = [Parameters.apiVersion, Parameters.maxresults]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.vaultBaseUrl]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.SecretListResult
default
default: object
bodyMapper
bodyMapper: any = Mappers.KeyVaultError
Const maxresults
maxresults: object
parameterPath
parameterPath: string[] = ["options", "maxresults"]
mapper
mapper: object
serializedName
serializedName: string = "maxresults"
constraints
constraints: object
InclusiveMaximum
InclusiveMaximum: number = 25
InclusiveMinimum
InclusiveMinimum: number = 1
type
type: object
name
name: string = "Number"
Const nextLink
nextLink: object
parameterPath
parameterPath: string = "nextLink"
skipEncoding
skipEncoding: boolean = true
mapper
mapper: object
required
required: boolean = true
serializedName
serializedName: string = "nextLink"
type
type: object
name
name: string = "String"
Const purgeDeletedSecretOperationSpec
purgeDeletedSecretOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.accept]
httpMethod
httpMethod: string = "DELETE"
path
path: string = "/deletedsecrets/{secret-name}"
queryParameters
queryParameters: any[] = [Parameters.apiVersion]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.vaultBaseUrl, Parameters.secretName1]
responses
responses: object
default
default: object
bodyMapper
bodyMapper: any = Mappers.KeyVaultError
Const recoverDeletedSecretOperationSpec
recoverDeletedSecretOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.accept]
httpMethod
httpMethod: string = "POST"
path
path: string = "/deletedsecrets/{secret-name}/recover"
queryParameters
queryParameters: any[] = [Parameters.apiVersion]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.vaultBaseUrl, Parameters.secretName1]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.SecretBundle
default
default: object
bodyMapper
bodyMapper: any = Mappers.KeyVaultError
Const restoreSecretOperationSpec
restoreSecretOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.contentType, Parameters.accept]
httpMethod
httpMethod: string = "POST"
mediaType
mediaType: string = "json"
path
path: string = "/secrets/restore"
queryParameters
queryParameters: any[] = [Parameters.apiVersion]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.vaultBaseUrl]
requestBody
requestBody: object
mapper
mapper: object
required
required: boolean = true
parameterPath
parameterPath: object
secretBundleBackup
secretBundleBackup: string[] = ["secretBundleBackup"]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.SecretBundle
default
default: object
bodyMapper
bodyMapper: any = Mappers.KeyVaultError
Const secretAttributes
secretAttributes: object
mapper
mapper: any = SecretSetParametersMapper
parameterPath
parameterPath: string[] = ["options", "secretAttributes"]
Const secretAttributes1
secretAttributes1: object
mapper
mapper: any = SecretUpdateParametersMapper
parameterPath
parameterPath: string[] = ["options", "secretAttributes"]
Const secretBundleBackup
secretBundleBackup: object
mapper
mapper: any = SecretRestoreParametersMapper
parameterPath
parameterPath: string = "secretBundleBackup"
Const secretName
secretName: object
parameterPath
parameterPath: string = "secretName"
mapper
mapper: object
required
required: boolean = true
serializedName
serializedName: string = "secret-name"
constraints
constraints: object
Pattern
Pattern: any = new RegExp("^[0-9a-zA-Z-]+$")
type
type: object
name
name: string = "String"
Const secretName1
secretName1: object
parameterPath
parameterPath: string = "secretName"
mapper
mapper: object
required
required: boolean = true
serializedName
serializedName: string = "secret-name"
type
type: object
name
name: string = "String"
Const secretVersion
secretVersion: object
parameterPath
parameterPath: string = "secretVersion"
mapper
mapper: object
required
required: boolean = true
serializedName
serializedName: string = "secret-version"
type
type: object
name
name: string = "String"
Const setSecretOperationSpec
setSecretOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.contentType, Parameters.accept]
httpMethod
httpMethod: string = "PUT"
mediaType
mediaType: string = "json"
path
path: string = "/secrets/{secret-name}"
queryParameters
queryParameters: any[] = [Parameters.apiVersion]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.vaultBaseUrl, Parameters.secretName]
requestBody
requestBody: object
mapper
mapper: object
required
required: boolean = true
parameterPath
parameterPath: object
contentType
contentType: string[] = ["options", "contentType"]
secretAttributes
secretAttributes: string[] = ["options", "secretAttributes"]
tags
tags: string[] = ["options", "tags"]
value
value: string[] = ["value"]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.SecretBundle
default
default: object
bodyMapper
bodyMapper: any = Mappers.KeyVaultError
Const tags
tags: object
mapper
mapper: any = SecretSetParametersMapper
parameterPath
parameterPath: string[] = ["options", "tags"]
Const tags1
tags1: object
mapper
mapper: any = SecretUpdateParametersMapper
parameterPath
parameterPath: string[] = ["options", "tags"]
Const updateSecretOperationSpec
updateSecretOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.contentType, Parameters.accept]
httpMethod
httpMethod: string = "PATCH"
mediaType
mediaType: string = "json"
path
path: string = "/secrets/{secret-name}/{secret-version}"
queryParameters
queryParameters: any[] = [Parameters.apiVersion]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.vaultBaseUrl,Parameters.secretName1,Parameters.secretVersion]
requestBody
requestBody: object
mapper
mapper: object
required
required: boolean = true
parameterPath
parameterPath: object
contentType
contentType: string[] = ["options", "contentType"]
secretAttributes
secretAttributes: string[] = ["options", "secretAttributes"]
tags
tags: string[] = ["options", "tags"]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.SecretBundle
default
default: object
bodyMapper
bodyMapper: any = Mappers.KeyVaultError
Const value
value: object
mapper
mapper: any = SecretSetParametersMapper
parameterPath
parameterPath: string = "value"
Const vaultBaseUrl
vaultBaseUrl: object
parameterPath
parameterPath: string = "vaultBaseUrl"
skipEncoding
skipEncoding: boolean = true
mapper
mapper: object
required
required: boolean = true
serializedName
serializedName: string = "vaultBaseUrl"
type
type: object
name
name: string = "String"
Defines values for ApiVersion73.
KnownApiVersion73 can be used interchangeably with ApiVersion73, this enum contains the known values that the service supports.
Known values supported by the service
7.3: Api Version '7.3'