ArmServiceBusModelFactory.ServiceBusEncryption Method

Definition

public static Azure.ResourceManager.ServiceBus.Models.ServiceBusEncryption ServiceBusEncryption(System.Collections.Generic.IEnumerable<Azure.ResourceManager.ServiceBus.Models.ServiceBusKeyVaultProperties> keyVaultProperties = default, Azure.ResourceManager.ServiceBus.Models.ServiceBusEncryptionKeySource? keySource = default, bool? requireInfrastructureEncryption = default);
static member ServiceBusEncryption : seq<Azure.ResourceManager.ServiceBus.Models.ServiceBusKeyVaultProperties> * Nullable<Azure.ResourceManager.ServiceBus.Models.ServiceBusEncryptionKeySource> * Nullable<bool> -> Azure.ResourceManager.ServiceBus.Models.ServiceBusEncryption
Public Shared Function ServiceBusEncryption (Optional keyVaultProperties As IEnumerable(Of ServiceBusKeyVaultProperties) = Nothing, Optional keySource As Nullable(Of ServiceBusEncryptionKeySource) = Nothing, Optional requireInfrastructureEncryption As Nullable(Of Boolean) = Nothing) As ServiceBusEncryption

Parameters

keyVaultProperties
IEnumerable<ServiceBusKeyVaultProperties>

Properties of KeyVault.

keySource
Nullable<ServiceBusEncryptionKeySource>

Enumerates the possible value of keySource for Encryption.

requireInfrastructureEncryption
Nullable<Boolean>

Enable Infrastructure Encryption (Double Encryption).

Returns

A new ServiceBusEncryption instance for mocking.

Applies to