ArmDevOpsInfrastructureModelFactory.SecretsManagementSettings Method

Definition

The secret management settings of the machines in the pool.

public static Azure.ResourceManager.DevOpsInfrastructure.Models.SecretsManagementSettings SecretsManagementSettings(string certificateStoreLocation = default, Azure.ResourceManager.DevOpsInfrastructure.Models.CertificateStoreNameOption? certificateStoreName = default, System.Collections.Generic.IEnumerable<Uri> observedCertificates = default, bool keyExportable = false);
static member SecretsManagementSettings : string * Nullable<Azure.ResourceManager.DevOpsInfrastructure.Models.CertificateStoreNameOption> * seq<Uri> * bool -> Azure.ResourceManager.DevOpsInfrastructure.Models.SecretsManagementSettings
Public Shared Function SecretsManagementSettings (Optional certificateStoreLocation As String = Nothing, Optional certificateStoreName As Nullable(Of CertificateStoreNameOption) = Nothing, Optional observedCertificates As IEnumerable(Of Uri) = Nothing, Optional keyExportable As Boolean = false) As SecretsManagementSettings

Parameters

certificateStoreLocation
String

Where to store certificates on the machine.

certificateStoreName
Nullable<CertificateStoreNameOption>

Name of the certificate store to use on the machine, currently 'My' and 'Root' are supported.

observedCertificates
IEnumerable<Uri>

The list of certificates to install on all machines in the pool.

keyExportable
Boolean

Defines if the key of the certificates should be exportable.

Returns

A new SecretsManagementSettings instance for mocking.

Applies to