ArmMonitorPipelineGroupsModelFactory.PipelineGroupProperties Method

Definition

Properties that need to be specified to create a new pipeline group instance.

public static Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupProperties PipelineGroupProperties(int? replicas = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupReceiver> receivers = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupProcessor> processors = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupExporter> exporters = default, Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupService service = default, Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupExecutionPlacement executionPlacement = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupTlsConfiguration> tlsConfigurations = default, Azure.ResourceManager.Monitor.PipelineGroups.Models.MonitorPipelineGroupProvisioningState? provisioningState = default);
static member PipelineGroupProperties : Nullable<int> * seq<Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupReceiver> * seq<Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupProcessor> * seq<Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupExporter> * Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupService * Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupExecutionPlacement * seq<Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupTlsConfiguration> * Nullable<Azure.ResourceManager.Monitor.PipelineGroups.Models.MonitorPipelineGroupProvisioningState> -> Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupProperties
Public Shared Function PipelineGroupProperties (Optional replicas As Nullable(Of Integer) = Nothing, Optional receivers As IEnumerable(Of PipelineGroupReceiver) = Nothing, Optional processors As IEnumerable(Of PipelineGroupProcessor) = Nothing, Optional exporters As IEnumerable(Of PipelineGroupExporter) = Nothing, Optional service As PipelineGroupService = Nothing, Optional executionPlacement As PipelineGroupExecutionPlacement = Nothing, Optional tlsConfigurations As IEnumerable(Of PipelineGroupTlsConfiguration) = Nothing, Optional provisioningState As Nullable(Of MonitorPipelineGroupProvisioningState) = Nothing) As PipelineGroupProperties

Parameters

replicas
Nullable<Int32>

Defines the amount of replicas of the pipeline group instance.

receivers
IEnumerable<PipelineGroupReceiver>

The receivers specified for a pipeline group instance.

processors
IEnumerable<PipelineGroupProcessor>

The processors specified for a pipeline group instance.

exporters
IEnumerable<PipelineGroupExporter>

The exporters specified for a pipeline group instance.

service
PipelineGroupService

The service section for a given pipeline group instance.

executionPlacement
PipelineGroupExecutionPlacement

Constraints for guiding the execution environment of the pipeline group.

tlsConfigurations
IEnumerable<PipelineGroupTlsConfiguration>

TLS configurations for the pipeline group instance.

provisioningState
Nullable<MonitorPipelineGroupProvisioningState>

The provisioning state of a pipeline group instance. Set to Succeeded if everything is healthy.

Returns

A new PipelineGroupProperties instance for mocking.

Applies to