共用方式為


ArmIotOperationsModelFactory.IotOperationsBrokerProperties Method

Definition

Initializes a new instance of IotOperationsBrokerProperties.

public static Azure.ResourceManager.IotOperations.Models.IotOperationsBrokerProperties IotOperationsBrokerProperties(Azure.ResourceManager.IotOperations.Models.BrokerAdvancedSettings advanced = default, Azure.ResourceManager.IotOperations.Models.BrokerCardinality cardinality = default, Azure.ResourceManager.IotOperations.Models.BrokerDiagnostics diagnostics = default, Azure.ResourceManager.IotOperations.Models.DiskBackedMessageBuffer diskBackedMessageBuffer = default, Azure.ResourceManager.IotOperations.Models.IotOperationsOperationalMode? generateResourceLimitsCpu = default, Azure.ResourceManager.IotOperations.Models.BrokerMemoryProfile? memoryProfile = default, Azure.ResourceManager.IotOperations.Models.IotOperationsProvisioningState? provisioningState = default);
static member IotOperationsBrokerProperties : Azure.ResourceManager.IotOperations.Models.BrokerAdvancedSettings * Azure.ResourceManager.IotOperations.Models.BrokerCardinality * Azure.ResourceManager.IotOperations.Models.BrokerDiagnostics * Azure.ResourceManager.IotOperations.Models.DiskBackedMessageBuffer * Nullable<Azure.ResourceManager.IotOperations.Models.IotOperationsOperationalMode> * Nullable<Azure.ResourceManager.IotOperations.Models.BrokerMemoryProfile> * Nullable<Azure.ResourceManager.IotOperations.Models.IotOperationsProvisioningState> -> Azure.ResourceManager.IotOperations.Models.IotOperationsBrokerProperties
Public Shared Function IotOperationsBrokerProperties (Optional advanced As BrokerAdvancedSettings = Nothing, Optional cardinality As BrokerCardinality = Nothing, Optional diagnostics As BrokerDiagnostics = Nothing, Optional diskBackedMessageBuffer As DiskBackedMessageBuffer = Nothing, Optional generateResourceLimitsCpu As Nullable(Of IotOperationsOperationalMode) = Nothing, Optional memoryProfile As Nullable(Of BrokerMemoryProfile) = Nothing, Optional provisioningState As Nullable(Of IotOperationsProvisioningState) = Nothing) As IotOperationsBrokerProperties

Parameters

advanced
BrokerAdvancedSettings

Advanced settings of Broker.

cardinality
BrokerCardinality

The cardinality details of the broker.

diagnostics
BrokerDiagnostics

Spec defines the desired identities of Broker diagnostics settings.

diskBackedMessageBuffer
DiskBackedMessageBuffer

Settings of Disk Backed Message Buffer.

generateResourceLimitsCpu
Nullable<IotOperationsOperationalMode>

This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.

memoryProfile
Nullable<BrokerMemoryProfile>

Memory profile of Broker.

provisioningState
Nullable<IotOperationsProvisioningState>

The status of the last operation.

Returns

A new IotOperationsBrokerProperties instance for mocking.

Applies to