Partilhar via


ArmDeviceProvisioningServicesModelFactory.DeviceProvisioningServiceProperties Método

Definição

Inicializa uma nova instância de 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

Parâmetros

state
Nullable<DeviceProvisioningServicesState>

Estado atual do serviço de provisionamento.

publicNetworkAccess
Nullable<DeviceProvisioningServicesPublicNetworkAccess>

Se as solicitações da Rede Pública são permitidas.

ipFilterRules
IEnumerable<DeviceProvisioningServicesIPFilterRule>

As regras de filtro ip.

privateEndpointConnections
IEnumerable<DeviceProvisioningServicesPrivateEndpointConnectionData>

Conexões de ponto de extremidade privado criadas neste IotHub.

provisioningState
String

O estado de provisionamento do ARM do serviço de provisionamento.

iotHubs
IEnumerable<IotHubDefinitionDescription>

Lista de hubs IoT associados a esse serviço de provisionamento.

allocationPolicy
Nullable<DeviceProvisioningServicesAllocationPolicy>

Política de alocação a ser usada por esse serviço de provisionamento.

serviceOperationsHostName
String

Ponto de extremidade de serviço para o serviço de provisionamento.

deviceProvisioningHostName
String

Ponto de extremidade do dispositivo para este serviço de provisionamento.

idScope
String

Identificador exclusivo desse serviço de provisionamento.

authorizationPolicies
IEnumerable<DeviceProvisioningServicesSharedAccessKey>

Lista de chaves de autorização para um serviço de provisionamento.

isDataResidencyEnabled
Nullable<Boolean>

Opcional. Indica se a instância do DPS Data Residency habilitada, removendo a recuperação de desastre entre pares geográficos.

Retornos

Uma nova DeviceProvisioningServiceProperties instância para simulação.

Aplica-se a