ArmDevOpsInfrastructureModelFactory.SecretsManagementSettings Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.