ArmMonitorPipelineGroupsModelFactory.PipelineGroupTlsConfiguration Method

Definition

public static Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupTlsConfiguration PipelineGroupTlsConfiguration(string name = default, Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupTlsMode? mode = default, Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupCertificateWithKey tlsCertificate = default, Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupCertificateSource clientCa = default);
static member PipelineGroupTlsConfiguration : string * Nullable<Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupTlsMode> * Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupCertificateWithKey * Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupCertificateSource -> Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupTlsConfiguration
Public Shared Function PipelineGroupTlsConfiguration (Optional name As String = Nothing, Optional mode As Nullable(Of PipelineGroupTlsMode) = Nothing, Optional tlsCertificate As PipelineGroupCertificateWithKey = Nothing, Optional clientCa As PipelineGroupCertificateSource = Nothing) As PipelineGroupTlsConfiguration

Parameters

name
String

The name of the TLS configuration.

mode
Nullable<PipelineGroupTlsMode>

The TLS security mode for receivers using this configuration. Default is 'mutualTls'.

tlsCertificate
PipelineGroupCertificateWithKey

TLS certificate and its private key. If not specified, default TLS certificate is used.

clientCa
PipelineGroupCertificateSource

Certificate source configuration for the client CA certificate for validating client certificates. If not specified, default CA certificates are used.

Returns

A new PipelineGroupTlsConfiguration instance for mocking.

Applies to