Vaults - List By Subscription
Operace list získává informace o trezorech přidružených k předplatnému.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/vaults?api-version=2019-09-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/vaults?$top={$top}&api-version=2019-09-01
Parametry identifikátoru URI
Name | In | Required | Type | Description |
---|---|---|---|---|
subscription
|
path | True |
|
Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného tvoří část identifikátoru URI pro každé volání služby. |
api-version
|
query | True |
|
Verze rozhraní API klienta |
$top
|
query |
|
Maximální počet výsledků, které se mají vrátit |
Odpovědi
Name | Type | Description |
---|---|---|
200 OK |
Získejte informace o všech trezorech klíčů v zadaném předplatném. |
|
Other Status Codes |
Chybová odezva popisující, proč se operace nezdařila |
Příklady
List vaults in the specified subscription
Sample Request
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.KeyVault/vaults?$top=1&api-version=2019-09-01
Sample Response
{
"value": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-group/providers/Microsoft.KeyVault/vaults/sample-vault",
"name": "sample-vault",
"type": "Microsoft.KeyVault/vaults",
"location": "westus",
"tags": {},
"properties": {
"sku": {
"family": "A",
"name": "premium"
},
"tenantId": "00000000-0000-0000-0000-000000000000",
"accessPolicies": [
{
"tenantId": "00000000-0000-0000-0000-000000000000",
"objectId": "00000000-0000-0000-0000-000000000000",
"permissions": {
"keys": [
"encrypt",
"decrypt",
"wrapKey",
"unwrapKey",
"sign",
"verify",
"get",
"list",
"create",
"update",
"import",
"delete",
"backup",
"restore",
"recover",
"purge"
],
"secrets": [
"get",
"list",
"set",
"delete",
"backup",
"restore",
"recover",
"purge"
],
"certificates": [
"get",
"list",
"delete",
"create",
"import",
"update",
"managecontacts",
"getissuers",
"listissuers",
"setissuers",
"deleteissuers",
"manageissuers",
"recover",
"purge"
]
}
}
],
"enabledForDeployment": true,
"enabledForDiskEncryption": true,
"enabledForTemplateDeployment": true,
"enableSoftDelete": true,
"hsmPoolResourceId": "00000000-0000-0000-0000-000000000000",
"vaultUri": "https://sample-vault.vault.azure.net/",
"provisioningState": "Succeeded"
}
}
],
"nextLink": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resources?api-version=22019-09-01&$skiptoken=dmF1bHQtcGVza3ktanVyeS03MzA3Ng=="
}
{
"error": {
"code": "",
"message": ""
}
}
Definice
Access |
Identita, která má přístup k trezoru klíčů. Všechny identity v poli musí používat stejné ID tenanta jako ID tenanta trezoru klíčů. |
Cloud |
Odpověď na chybu od poskytovatele prostředků Key Vault |
Cloud |
Odpověď na chybu od poskytovatele prostředků Key Vault |
Create |
Režim vytvoření trezoru, který určuje, jestli se trezor musí obnovit, nebo ne. |
IPRule |
Pravidlo, které řídí přístupnost trezoru z konkrétní IP adresy nebo rozsahu IP adres. |
Network |
Výchozí akce v případě, že se neshoduje žádné pravidlo z ipRules a ze virtualNetworkRules Používá se jenom po vyhodnocení vlastnosti bypass. |
Network |
Informuje o tom, jaký provoz může obejít Síťová pravidla. Může to být "AzureServices" nebo "none". Pokud není zadaný, použije se výchozí hodnota ' AzureServices '. |
Network |
Sada pravidel, kterými se řídí přístupnost trezoru v síti. |
Permissions |
Oprávnění, která má identita pro klíče, tajné klíče, certifikáty a úložiště. |
Private |
Vlastnosti objektu privátního koncového bodu. |
Private |
Položka připojení privátního koncového bodu. |
Private |
Aktuální stav zřizování. |
Private |
Stav připojení privátního koncového bodu. |
Private |
Objekt, který představuje stav schválení připojení k privátnímu propojení. |
Sku |
Podrobnosti SKU |
Sku |
Název rodiny SKU |
Sku |
Název SKU, abyste určili, jestli je Trezor klíčů standardním trezorem nebo trezorem Premium. |
Vault |
Informace o zdroji s rozšířenými podrobnostmi. |
Vault |
Seznam trezorů |
Vault |
Vlastnosti trezoru |
Vault |
Stav zřizování trezoru. |
Virtual |
Pravidlo, které řídí přístupnost trezoru z konkrétní virtuální sítě. |
AccessPolicyEntry
Identita, která má přístup k trezoru klíčů. Všechny identity v poli musí používat stejné ID tenanta jako ID tenanta trezoru klíčů.
Name | Type | Description |
---|---|---|
applicationId |
|
ID aplikace klienta, který podává požadavek jménem objektu zabezpečení |
objectId |
|
ID objektu uživatele, instančního objektu nebo skupiny zabezpečení v tenantovi Azure Active Directory pro trezor. ID objektu musí být pro seznam zásad přístupu jedinečné. |
permissions |
Oprávnění, která má identita pro klíče, tajné klíče a certifikáty. |
|
tenantId |
|
ID tenanta Azure Active Directory, které se má použít k ověřování požadavků do trezoru klíčů. |
CloudError
Odpověď na chybu od poskytovatele prostředků Key Vault
Name | Type | Description |
---|---|---|
error |
Odpověď na chybu od poskytovatele prostředků Key Vault |
CloudErrorBody
Odpověď na chybu od poskytovatele prostředků Key Vault
Name | Type | Description |
---|---|---|
code |
|
Kód chyby Toto je symbol, který se dá programově spotřebovat. |
message |
|
Uživatelsky přívětivá chybová zpráva Zpráva je obvykle lokalizovaná a může se lišit podle verze služby. |
CreateMode
Režim vytvoření trezoru, který určuje, jestli se trezor musí obnovit, nebo ne.
Name | Type | Description |
---|---|---|
default |
|
|
recover |
|
IPRule
Pravidlo, které řídí přístupnost trezoru z konkrétní IP adresy nebo rozsahu IP adres.
Name | Type | Description |
---|---|---|
value |
|
Rozsah adres IPv4 v zápisu CIDR, jako je například ' 124.56.78.91 ' (jednoduchá IP adresa) nebo ' 124.56.78.0/24 ' (všechny adresy, které začínají na 124.56.78). |
NetworkRuleAction
Výchozí akce v případě, že se neshoduje žádné pravidlo z ipRules a ze virtualNetworkRules Používá se jenom po vyhodnocení vlastnosti bypass.
Name | Type | Description |
---|---|---|
Allow |
|
|
Deny |
|
NetworkRuleBypassOptions
Informuje o tom, jaký provoz může obejít Síťová pravidla. Může to být "AzureServices" nebo "none". Pokud není zadaný, použije se výchozí hodnota ' AzureServices '.
Name | Type | Description |
---|---|---|
AzureServices |
|
|
None |
|
NetworkRuleSet
Sada pravidel, kterými se řídí přístupnost trezoru v síti.
Name | Type | Description |
---|---|---|
bypass |
Informuje o tom, jaký provoz může obejít Síťová pravidla. Může to být "AzureServices" nebo "none". Pokud není zadaný, použije se výchozí hodnota ' AzureServices '. |
|
defaultAction |
Výchozí akce v případě, že se neshoduje žádné pravidlo z ipRules a ze virtualNetworkRules Používá se jenom po vyhodnocení vlastnosti bypass. |
|
ipRules |
|
Seznam pravidel IP adres. |
virtualNetworkRules |
Seznam pravidel virtuální sítě. |
Permissions
Oprávnění, která má identita pro klíče, tajné klíče, certifikáty a úložiště.
Name | Type | Description |
---|---|---|
certificates |
|
Oprávnění k certifikátům |
keys |
|
Oprávnění k klíčům |
secrets |
|
Oprávnění k tajným klíčům |
storage |
|
Oprávnění k účtům úložiště |
PrivateEndpoint
Vlastnosti objektu privátního koncového bodu.
Name | Type | Description |
---|---|---|
id |
|
Úplný identifikátor prostředku privátního koncového bodu |
PrivateEndpointConnectionItem
Položka připojení privátního koncového bodu.
Name | Type | Description |
---|---|---|
etag |
|
Tato změna se změní vždy, když dojde ke změně stavu připojení privátního koncového bodu. |
id |
|
ID připojení privátního koncového bodu |
properties.privateEndpoint |
Vlastnosti objektu privátního koncového bodu |
|
properties.privateLinkServiceConnectionState |
Stav schválení připojení k privátnímu propojení |
|
properties.provisioningState |
Stav zřizování připojení privátního koncového bodu. |
PrivateEndpointConnectionProvisioningState
Aktuální stav zřizování.
Name | Type | Description |
---|---|---|
Creating |
|
|
Deleting |
|
|
Disconnected |
|
|
Failed |
|
|
Succeeded |
|
|
Updating |
|
PrivateEndpointServiceConnectionStatus
Stav připojení privátního koncového bodu.
Name | Type | Description |
---|---|---|
Approved |
|
|
Disconnected |
|
|
Pending |
|
|
Rejected |
|
PrivateLinkServiceConnectionState
Objekt, který představuje stav schválení připojení k privátnímu propojení.
Name | Type | Description |
---|---|---|
actionsRequired |
|
Zpráva s informacemi o tom, zda změny u poskytovatele služeb vyžadují jakékoli aktualizace na příjemci. |
description |
|
Důvod schválení nebo zamítnutí. |
status |
Označuje, zda bylo připojení schváleno, odmítnuto nebo odebráno vlastníkem trezoru klíčů. |
Sku
Podrobnosti SKU
Name | Type | Description |
---|---|---|
family |
Název rodiny SKU |
|
name |
Název SKU, abyste určili, jestli je Trezor klíčů standardním trezorem nebo trezorem Premium. |
SkuFamily
Název rodiny SKU
Name | Type | Description |
---|---|---|
A |
|
SkuName
Název SKU, abyste určili, jestli je Trezor klíčů standardním trezorem nebo trezorem Premium.
Name | Type | Description |
---|---|---|
premium |
|
|
standard |
|
Vault
Informace o zdroji s rozšířenými podrobnostmi.
Name | Type | Description |
---|---|---|
id |
|
Plně kvalifikovaný identifikátor prostředku trezoru klíčů. |
location |
|
Umístění prostředku trezoru klíčů Azure. |
name |
|
Název prostředku trezoru klíčů |
properties |
Vlastnosti trezoru |
|
tags |
|
Značky přiřazené k prostředku trezoru klíčů |
type |
|
Typ prostředku prostředku trezoru klíčů |
VaultListResult
Seznam trezorů
Name | Type | Description |
---|---|---|
nextLink |
|
Adresa URL pro získání další sady trezorů. |
value |
|
Seznam trezorů. |
VaultProperties
Vlastnosti trezoru
Name | Type | Description |
---|---|---|
accessPolicies |
Pole o identitách 0 až 1024, které mají přístup k trezoru klíčů. Všechny identity v poli musí používat stejné ID tenanta jako ID tenanta trezoru klíčů. Když |
|
createMode |
Režim vytvoření trezoru, který určuje, jestli se trezor musí obnovit, nebo ne. |
|
enablePurgeProtection |
|
Vlastnost určující, zda je pro tento trezor povolena ochrana proti vyprázdnění. Když se tato vlastnost nastaví na true, aktivuje se ochrana proti vyprázdnění pro tento trezor a její obsah – pouze služba Key Vault může iniciovat pevné, nezotavitelné odstranění. Nastavení je platné pouze v případě, že je povoleno i obnovitelné odstranění. Povolení této funkce je nevratné – to znamená, že vlastnost nepřijímá jako hodnotu false. |
enableRbacAuthorization |
|
Vlastnost, která určuje, jakým způsobem jsou datové akce autorizovány. V případě hodnoty true bude Trezor klíčů používat Access Control na základě rolí (RBAC) pro autorizaci datových akcí a zásady přístupu zadané ve vlastnostech trezoru budou ignorovány (upozornění: Tato funkce je ve verzi Preview). V případě hodnoty false bude Trezor klíčů používat zásady přístupu zadané ve vlastnostech trezoru a všechny zásady uložené v Azure Resource Manager budou ignorovány. Pokud je hodnota null nebo není zadána, je trezor vytvořen s výchozí hodnotou false. Mějte na paměti, že akce správy jsou vždy autorizovány pomocí RBAC. |
enableSoftDelete |
|
Vlastnost, která určuje, jestli je pro tento trezor klíčů povolená funkce Soft DELETE. Pokud při vytváření nového trezoru klíčů není nastavená žádná hodnota (true nebo false), bude ve výchozím nastavení nastavená na true. Po nastavení na hodnotu true nelze vrátit hodnotu false. |
enabledForDeployment |
|
Vlastnost, která určuje, jestli má Virtual Machines Azure oprávnění k načítání certifikátů uložených jako tajné klíče z trezoru klíčů. |
enabledForDiskEncryption |
|
Vlastnost, která určuje, zda je povoleno načítání tajných kódů z trezoru a rozbalení klíčů pomocí Azure Disk Encryption. |
enabledForTemplateDeployment |
|
Vlastnost, která určuje, zda je povoleno načítání tajných kódů z trezoru klíčů Azure Resource Manager. |
hsmPoolResourceId |
|
ID prostředku fondu HSM. |
networkAcls |
Pravidla upravující přístupnost trezoru klíčů z konkrétních umístění v síti. |
|
privateEndpointConnections |
Seznam připojení privátních koncových bodů přidružených k trezoru klíčů |
|
provisioningState |
Stav zřizování trezoru. |
|
sku |
Podrobnosti SKU |
|
softDeleteRetentionInDays |
|
dny uchovávání dat softDelete. Přijímá >= 7 a <= 90. |
tenantId |
|
ID tenanta Azure Active Directory, které se má použít k ověřování požadavků do trezoru klíčů. |
vaultUri |
|
Identifikátor URI trezoru pro provádění operací s klíči a tajnými kódy Tato vlastnost je jen pro čtení. |
VaultProvisioningState
Stav zřizování trezoru.
Name | Type | Description |
---|---|---|
RegisteringDns |
|
|
Succeeded |
|
VirtualNetworkRule
Pravidlo, které řídí přístupnost trezoru z konkrétní virtuální sítě.
Name | Type | Description |
---|---|---|
id |
|
Úplné ID prostředku podsítě virtuální sítě, jako je například '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1 '. |
ignoreMissingVnetServiceEndpoint |
|
Vlastnost, která určuje, jestli bude NRP ignorovat kontrolu, jestli má nadřazená podsíť nakonfigurované koncové body. |