Compartir a través de


IotDpsPropertiesDescription Clase

las propiedades específicas del servicio de un servicio de aprovisionamiento, incluidas las claves, los centros de iot vinculados, el estado actual y las propiedades generadas por el sistema, como el nombre de host y idScope.

Las variables solo se rellenan mediante el servidor y se omitirán al enviar una solicitud.

Herencia
IotDpsPropertiesDescription

Constructor

IotDpsPropertiesDescription(*, state: str | State | None = None, public_network_access: str | PublicNetworkAccess | None = None, ip_filter_rules: List[IpFilterRule] | None = None, private_endpoint_connections: List[PrivateEndpointConnection] | None = None, provisioning_state: str | None = None, iot_hubs: List[IotHubDefinitionDescription] | None = None, allocation_policy: str | AllocationPolicy | None = None, authorization_policies: List[SharedAccessSignatureAuthorizationRuleAccessRightsDescription] | None = None, enable_data_residency: bool | None = None, **kwargs)

Parámetros

state
str o State

Estado actual del servicio de aprovisionamiento. Entre los valores posibles se incluyen: "Activationing", "Active", "Deleting", "Deleted", "ActivationFailed", "DeletionFailed", "Transitioning", "Suspending", "Suspended", "Resuming", "FailOver", "FailoverFailed".

public_network_access
str o PublicNetworkAccess

Indica si se permiten solicitudes de red pública. Entre los valores posibles se incluyen: "Enabled", "Disabled".

ip_filter_rules
list[IpFilterRule]

Reglas de filtro IP.

private_endpoint_connections
list[PrivateEndpointConnection]

Conexiones de punto de conexión privado creadas en este IotHub.

provisioning_state
str

Estado de aprovisionamiento de ARM del servicio de aprovisionamiento.

iot_hubs
list[IotHubDefinitionDescription]

Lista de centros de IoT asociados a este servicio de aprovisionamiento.

allocation_policy
str o AllocationPolicy

Directiva de asignación que usará este servicio de aprovisionamiento. Entre los valores posibles se incluyen: "Hashed", "GeoLatency", "Static".

authorization_policies
list[SharedAccessSignatureAuthorizationRuleAccessRightsDescription]

Lista de claves de autorización para un servicio de aprovisionamiento.

enable_data_residency
bool

Opcional. Indica si la instancia de DPS tiene Data Residency habilitada, quitando la recuperación ante desastres entre pares geográficos.

Variables

state
str o State

Estado actual del servicio de aprovisionamiento. Entre los valores posibles se incluyen: "Activationing", "Active", "Deleting", "Deleted", "ActivationFailed", "DeletionFailed", "Transitioning", "Suspending", "Suspended", "Resuming", "FailOver", "FailoverFailed".

public_network_access
str o PublicNetworkAccess

Indica si se permiten solicitudes de red pública. Entre los valores posibles se incluyen: "Enabled", "Disabled".

ip_filter_rules
list[IpFilterRule]

Reglas de filtro IP.

private_endpoint_connections
list[PrivateEndpointConnection]

Conexiones de punto de conexión privado creadas en este IotHub.

provisioning_state
str

Estado de aprovisionamiento de ARM del servicio de aprovisionamiento.

iot_hubs
list[IotHubDefinitionDescription]

Lista de centros de IoT asociados a este servicio de aprovisionamiento.

allocation_policy
str o AllocationPolicy

Directiva de asignación que usará este servicio de aprovisionamiento. Entre los valores posibles se incluyen: "Hashed", "GeoLatency", "Static".

service_operations_host_name
str

Punto de conexión de servicio para el servicio de aprovisionamiento.

device_provisioning_host_name
str

Punto de conexión de dispositivo para este servicio de aprovisionamiento.

id_scope
str

Identificador único de este servicio de aprovisionamiento.

authorization_policies
list[SharedAccessSignatureAuthorizationRuleAccessRightsDescription]

Lista de claves de autorización para un servicio de aprovisionamiento.

enable_data_residency
bool

Opcional. Indica si la instancia de DPS tiene Data Residency habilitada, quitando la recuperación ante desastres entre pares geográficos.