次の方法で共有


ArmDeviceProvisioningServicesModelFactory.DeviceProvisioningServiceProperties メソッド

定義

DeviceProvisioningServiceProperties の新しいインスタンスを初期化します。

public static Azure.ResourceManager.DeviceProvisioningServices.Models.DeviceProvisioningServiceProperties DeviceProvisioningServiceProperties (Azure.ResourceManager.DeviceProvisioningServices.Models.DeviceProvisioningServicesState? state = default, Azure.ResourceManager.DeviceProvisioningServices.Models.DeviceProvisioningServicesPublicNetworkAccess? publicNetworkAccess = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DeviceProvisioningServices.Models.DeviceProvisioningServicesIPFilterRule> ipFilterRules = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DeviceProvisioningServices.DeviceProvisioningServicesPrivateEndpointConnectionData> privateEndpointConnections = default, string provisioningState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DeviceProvisioningServices.Models.IotHubDefinitionDescription> iotHubs = default, Azure.ResourceManager.DeviceProvisioningServices.Models.DeviceProvisioningServicesAllocationPolicy? allocationPolicy = default, string serviceOperationsHostName = default, string deviceProvisioningHostName = default, string idScope = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DeviceProvisioningServices.Models.DeviceProvisioningServicesSharedAccessKey> authorizationPolicies = default, bool? isDataResidencyEnabled = default);
static member DeviceProvisioningServiceProperties : Nullable<Azure.ResourceManager.DeviceProvisioningServices.Models.DeviceProvisioningServicesState> * Nullable<Azure.ResourceManager.DeviceProvisioningServices.Models.DeviceProvisioningServicesPublicNetworkAccess> * seq<Azure.ResourceManager.DeviceProvisioningServices.Models.DeviceProvisioningServicesIPFilterRule> * seq<Azure.ResourceManager.DeviceProvisioningServices.DeviceProvisioningServicesPrivateEndpointConnectionData> * string * seq<Azure.ResourceManager.DeviceProvisioningServices.Models.IotHubDefinitionDescription> * Nullable<Azure.ResourceManager.DeviceProvisioningServices.Models.DeviceProvisioningServicesAllocationPolicy> * string * string * string * seq<Azure.ResourceManager.DeviceProvisioningServices.Models.DeviceProvisioningServicesSharedAccessKey> * Nullable<bool> -> Azure.ResourceManager.DeviceProvisioningServices.Models.DeviceProvisioningServiceProperties
Public Shared Function DeviceProvisioningServiceProperties (Optional state As Nullable(Of DeviceProvisioningServicesState) = Nothing, Optional publicNetworkAccess As Nullable(Of DeviceProvisioningServicesPublicNetworkAccess) = Nothing, Optional ipFilterRules As IEnumerable(Of DeviceProvisioningServicesIPFilterRule) = Nothing, Optional privateEndpointConnections As IEnumerable(Of DeviceProvisioningServicesPrivateEndpointConnectionData) = Nothing, Optional provisioningState As String = Nothing, Optional iotHubs As IEnumerable(Of IotHubDefinitionDescription) = Nothing, Optional allocationPolicy As Nullable(Of DeviceProvisioningServicesAllocationPolicy) = Nothing, Optional serviceOperationsHostName As String = Nothing, Optional deviceProvisioningHostName As String = Nothing, Optional idScope As String = Nothing, Optional authorizationPolicies As IEnumerable(Of DeviceProvisioningServicesSharedAccessKey) = Nothing, Optional isDataResidencyEnabled As Nullable(Of Boolean) = Nothing) As DeviceProvisioningServiceProperties

パラメーター

state
Nullable<DeviceProvisioningServicesState>

プロビジョニング サービスの現在の状態。

publicNetworkAccess
Nullable<DeviceProvisioningServicesPublicNetworkAccess>

パブリック ネットワークからの要求を許可するかどうか。

ipFilterRules
IEnumerable<DeviceProvisioningServicesIPFilterRule>

IP フィルター規則。

privateEndpointConnections
IEnumerable<DeviceProvisioningServicesPrivateEndpointConnectionData>

この IotHub で作成されたプライベート エンドポイント接続。

provisioningState
String

プロビジョニング サービスの ARM プロビジョニング状態。

iotHubs
IEnumerable<IotHubDefinitionDescription>

このプロビジョニング サービスに関連付けられている IoT ハブの一覧。

allocationPolicy
Nullable<DeviceProvisioningServicesAllocationPolicy>

このプロビジョニング サービスで使用される割り当てポリシー。

serviceOperationsHostName
String

サービスをプロビジョニングするためのサービス エンドポイント。

deviceProvisioningHostName
String

このプロビジョニング サービスのデバイス エンドポイント。

idScope
String

このプロビジョニング サービスの一意識別子。

authorizationPolicies
IEnumerable<DeviceProvisioningServicesSharedAccessKey>

プロビジョニング サービスの承認キーの一覧。

isDataResidencyEnabled
Nullable<Boolean>

省略可能。 DPS インスタンスがData Residency有効になっているかどうかを示し、geo ペア間のディザスター リカバリーを削除します。

戻り値

モック作成用の新しい DeviceProvisioningServiceProperties インスタンス。

適用対象