CloudGuard Azure Key Vault API
The Azure Key Vault API from CloudGuard — 2 operation(s) for azure key vault.
The Azure Key Vault API from CloudGuard — 2 operation(s) for azure key vault.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/cloudguard-azure-key-vault-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Inventory - Azure Azure Key Vault API
version: v2
servers:
- url: https://api.dome9.com/
description: US region
- url: https://api.{region}.dome9.com/
description: Other regions
variables:
region:
enum:
- eu1
- ap1
- ap2
- ap3
- cace1
default: eu1
security:
- basic: []
tags:
- name: Azure Key Vault
paths:
/v2/AzureKeyVault:
get:
tags:
- Azure Key Vault
operationId: AzureKeyVault_Get_get_/v2/AzureKeyVault
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.KeyVault.AzureKeyVaultViewModel'
description: ''
summary: Get
/v2/AzureKeyVault/{id}:
get:
tags:
- Azure Key Vault
operationId: AzureKeyVault_Get_get_/v2/AzureKeyVault/{id}
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.KeyVault.AzureKeyVaultViewModel'
description: ''
summary: Get
components:
schemas:
Dome9.Web.Api.Azure.KeyVault.AccessPolicyViewModel:
type: object
properties:
applicationId:
format: uuid
type: string
example: 00000000-0000-0000-0000-000000000000
objectId:
type: string
tenantId:
type: string
permissions:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.KeyVault.PermissionsViewModel'
Dome9.Web.Api.Azure.KeyVault.PropertiesViewModel:
type: object
properties:
enabledForDeployment:
type: boolean
enabledForDiskEncryption:
type: boolean
enabledForTemplateDeployment:
type: boolean
enableSoftDelete:
type: boolean
sku:
type: string
vaultUri:
type: string
tenantId:
type: string
accessPolicies:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.KeyVault.AccessPolicyViewModel'
Dome9.Web.Api.Azure.KeyVault.CertificatePolicyLifeTimeActionViewModel:
type: object
properties:
action:
type: string
trigger:
type: string
lifeTimeValue:
type: string
Dome9.Web.Api.Azure.KeyVault.CertificatePolicyX509PropertiesViewModel:
type: object
properties:
ekus:
type: array
items:
type: string
keyUsage:
type: array
items:
type: string
subject:
type: string
dnsNames:
type: array
items:
type: string
Dome9.Web.Api.Azure.KeyVault.CertificatePolicyKeyPropertiesViewModel:
type: object
properties:
exportable:
type: boolean
keySize:
format: int32
type: integer
keyType:
type: string
reuseKey:
type: boolean
Dome9.Web.Api.Azure.KeyVault.SecretViewModel:
type: object
properties:
tags:
type: object
additionalProperties:
type: string
managed:
type: boolean
contentType:
type: string
created:
format: date-time
type: string
enabled:
type: boolean
expires:
format: date-time
type: string
notBefore:
format: date-time
type: string
updated:
format: date-time
type: string
identifier:
type: string
name:
type: string
version:
type: string
Dome9.Web.Api.Azure.DiagnosticSettings.LogAuditViewModel:
type: object
properties:
category:
type: string
categoryGroup:
type: string
enabled:
type: boolean
retentionDays:
format: int32
type: integer
retentionStatus:
type: boolean
Dome9.Web.Api.Azure.KeyVault.CertificatePolicyViewModel:
type: object
properties:
issuerName:
type: string
certificateType:
type: string
keyProperties:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.KeyVault.CertificatePolicyKeyPropertiesViewModel'
lifeTimeActions:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.KeyVault.CertificatePolicyLifeTimeActionViewModel'
secretContentType:
type: string
x509CertificateProperties:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.KeyVault.CertificatePolicyX509PropertiesViewModel'
Dome9.Web.Api.Azure.KeyVault.PermissionsViewModel:
type: object
properties:
certificates:
type: array
items:
type: string
keys:
type: array
items:
type: string
secrets:
type: array
items:
type: string
storage:
type: array
items:
type: string
Dome9.Web.Api.Azure.KeyVault.AzureKeyVaultViewModel:
type: object
properties:
id:
type: string
externalId:
type: string
accountId:
format: int64
type: integer
cloudAccountId:
format: uuid
type: string
example: 00000000-0000-0000-0000-000000000000
name:
type: string
region:
type: string
resourceGroup:
type: string
tags:
type: object
additionalProperties:
type: string
properties:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.KeyVault.PropertiesViewModel'
keys:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.KeyVault.KeyViewModel'
secrets:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.KeyVault.SecretViewModel'
certificates:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.KeyVault.CertificateViewModel'
diagnosticSettings:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.DiagnosticSettings.DiagnosticSettingsViewModel'
Dome9.Web.Api.Azure.KeyVault.KeyViewModel:
type: object
properties:
tags:
type: object
additionalProperties:
type: string
kid:
type: string
managed:
type: boolean
created:
format: date-time
type: string
enabled:
type: boolean
expires:
format: date-time
type: string
notBefore:
format: date-time
type: string
updated:
format: date-time
type: string
identifier:
type: string
name:
type: string
version:
type: string
Dome9.Web.Api.Azure.DiagnosticSettings.MetricAuditViewModel:
type: object
properties:
category:
type: string
enabled:
type: boolean
retentionDays:
format: int32
type: integer
retentionStatus:
type: boolean
timeGrain:
type: string
Dome9.Web.Api.Azure.KeyVault.CertificateViewModel:
type: object
properties:
tags:
type: object
additionalProperties:
type: string
x509Thumbprint:
type: string
certificatePolicy:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.KeyVault.CertificatePolicyViewModel'
created:
format: date-time
type: string
enabled:
type: boolean
expires:
format: date-time
type: string
notBefore:
format: date-time
type: string
updated:
format: date-time
type: string
identifier:
type: string
name:
type: string
version:
type: string
Dome9.Web.Api.Azure.DiagnosticSettings.DiagnosticSettingsViewModel:
type: object
properties:
id:
type: string
eventHubAuthorizationRuleId:
type: string
eventHubName:
type: string
logs:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.DiagnosticSettings.LogAuditViewModel'
metrics:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.Azure.DiagnosticSettings.MetricAuditViewModel'
storageAccount:
type: string
workspaceId:
type: string
securitySchemes:
basic:
type: http
scheme: basic
x-readme:
explorer-enabled: true
proxy-enabled: true