Microsoft.DocumentDB databaseAccounts/sqlDatabases/clientEncryptionKeys 2023-09-15
Artykuł 12/20/2024
Współautorzy: 2
Opinia
W tym artykule
Definicja zasobu Bicep
Typ zasobu databaseAccounts/sqlDatabases/clientEncryptionKeys można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2023-09-15' = {
parent: resourceSymbolicName
name: 'string'
properties: {
resource: {
encryptionAlgorithm: 'string'
id: 'string'
keyWrapMetadata: {
algorithm: 'string'
name: 'string'
type: 'string'
value: 'string'
}
wrappedDataEncryptionKey: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
}
Wartości właściwości
ClientEncryptionKeyCreateUpdatePropertiesOrClientEncryptionKeyGetProperties
ClientEncryptionKeyResourceOrClientEncryptionKeyGetPropertiesResource
Nazwa
Opis
Wartość
encryptionAlgorithm
Algorytm szyfrowania, który będzie używany wraz z tym kluczem szyfrowania klienta do szyfrowania/odszyfrowywania danych.
struna
id
Nazwa klucza ClientEncryptionKey
struna
keyWrapMetadata
Metadane dostawcy opakowującego, za pomocą których można odpakować opakowany klucz szyfrowania klienta.
KeyWrapMetadata
wrappedDataEncryptionKey
Opakowana (zaszyfrowana) forma klucza reprezentowana jako tablica bajtów.
jakikolwiek
Nazwa
Opis
Wartość
algorytm
Algorytm używany w zawijaniu i rozpakuj klucz szyfrowania danych.
struna
nazwa
Nazwa skojarzonego klucza KeyEncryptionKey (aka CustomerManagedKey).
struna
typ
ProviderName dostawcy KeyStoreProvider.
struna
wartość
Odwołanie/łącze do klucza KeyEncryptionKey.
struna
Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys
Definicja zasobu szablonu usługi ARM
Typ zasobu databaseAccounts/sqlDatabases/clientEncryptionKeys można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys",
"apiVersion": "2023-09-15",
"name": "string",
"properties": {
"resource": {
"encryptionAlgorithm": "string",
"id": "string",
"keyWrapMetadata": {
"algorithm": "string",
"name": "string",
"type": "string",
"value": "string"
},
"wrappedDataEncryptionKey": {}
}
}
}
Wartości właściwości
ClientEncryptionKeyCreateUpdatePropertiesOrClientEncryptionKeyGetProperties
ClientEncryptionKeyResourceOrClientEncryptionKeyGetPropertiesResource
Nazwa
Opis
Wartość
encryptionAlgorithm
Algorytm szyfrowania, który będzie używany wraz z tym kluczem szyfrowania klienta do szyfrowania/odszyfrowywania danych.
struna
id
Nazwa klucza ClientEncryptionKey
struna
keyWrapMetadata
Metadane dostawcy opakowującego, za pomocą których można odpakować opakowany klucz szyfrowania klienta.
KeyWrapMetadata
wrappedDataEncryptionKey
Opakowana (zaszyfrowana) forma klucza reprezentowana jako tablica bajtów.
jakikolwiek
Nazwa
Opis
Wartość
algorytm
Algorytm używany w zawijaniu i rozpakuj klucz szyfrowania danych.
struna
nazwa
Nazwa skojarzonego klucza KeyEncryptionKey (aka CustomerManagedKey).
struna
typ
ProviderName dostawcy KeyStoreProvider.
struna
wartość
Odwołanie/łącze do klucza KeyEncryptionKey.
struna
Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys
Typ zasobu databaseAccounts/sqlDatabases/clientEncryptionKeys można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys@2023-09-15"
name = "string"
body = jsonencode({
properties = {
resource = {
encryptionAlgorithm = "string"
id = "string"
keyWrapMetadata = {
algorithm = "string"
name = "string"
type = "string"
value = "string"
}
wrappedDataEncryptionKey = ?
}
}
})
}
Wartości właściwości
ClientEncryptionKeyCreateUpdatePropertiesOrClientEncryptionKeyGetProperties
ClientEncryptionKeyResourceOrClientEncryptionKeyGetPropertiesResource
Nazwa
Opis
Wartość
encryptionAlgorithm
Algorytm szyfrowania, który będzie używany wraz z tym kluczem szyfrowania klienta do szyfrowania/odszyfrowywania danych.
struna
id
Nazwa klucza ClientEncryptionKey
struna
keyWrapMetadata
Metadane dostawcy opakowującego, za pomocą których można odpakować opakowany klucz szyfrowania klienta.
KeyWrapMetadata
wrappedDataEncryptionKey
Opakowana (zaszyfrowana) forma klucza reprezentowana jako tablica bajtów.
jakikolwiek
Nazwa
Opis
Wartość
algorytm
Algorytm używany w zawijaniu i rozpakuj klucz szyfrowania danych.
struna
nazwa
Nazwa skojarzonego klucza KeyEncryptionKey (aka CustomerManagedKey).
struna
typ
ProviderName dostawcy KeyStoreProvider.
struna
wartość
Odwołanie/łącze do klucza KeyEncryptionKey.
struna
Microsoft.DocumentDB/databaseAccounts/sqlDatabases/clientEncryptionKeys