ArmIotOperationsModelFactory.IotOperationsBrokerProperties 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.
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.