IotDpsPropertiesDescription Class
the service specific properties of a provisioning service, including keys, linked iot hubs, current state, and system generated properties such as hostname and idScope.
Constructor
IotDpsPropertiesDescription(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
state
|
Current state of the provisioning service. Known values are: "Activating", "Active", "Deleting", "Deleted", "ActivationFailed", "DeletionFailed", "Transitioning", "Suspending", "Suspended", "Resuming", "FailingOver", and "FailoverFailed". |
|
public_network_access
|
Whether requests from Public Network are allowed. Known values are: "Enabled" and "Disabled". |
|
ip_filter_rules
|
The IP filter rules. |
|
private_endpoint_connections
|
Private endpoint connections created on this IotHub. |
|
provisioning_state
|
The ARM provisioning state of the provisioning service. |
|
iot_hubs
|
List of IoT hubs associated with this provisioning service. |
|
allocation_policy
|
Allocation policy to be used by this provisioning service. Known values are: "Hashed", "GeoLatency", and "Static". |
|
service_operations_host_name
|
Service endpoint for provisioning service. |
|
device_provisioning_host_name
|
Device endpoint for this provisioning service. |
|
id_scope
|
Unique identifier of this provisioning service. |
|
authorization_policies
|
List of authorization keys for a provisioning service. |
|
enable_data_residency
|
Optional. Indicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery. |
|
portal_operations_host_name
|
Portal endpoint to enable CORS for this provisioning service. |
|
disable_local_auth
|
Disables all authentication methods other than Azure RBAC. |
Attributes
allocation_policy
"Hashed", "GeoLatency", and "Static".
allocation_policy: str | _models.AllocationPolicy | None
authorization_policies
List of authorization keys for a provisioning service.
authorization_policies: list['_models.SharedAccessSignatureAuthorizationRuleAccessRightsDescription'] | None
device_provisioning_host_name
Device endpoint for this provisioning service.
device_provisioning_host_name: str | None
disable_local_auth
Disables all authentication methods other than Azure RBAC.
disable_local_auth: bool | None
enable_data_residency
Optional. Indicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery.
enable_data_residency: bool | None
id_scope
Unique identifier of this provisioning service.
id_scope: str | None
iot_hubs
List of IoT hubs associated with this provisioning service.
iot_hubs: list['_models.IotHubDefinitionDescription'] | None
ip_filter_rules
The IP filter rules.
ip_filter_rules: list['_models.IpFilterRule'] | None
portal_operations_host_name
Portal endpoint to enable CORS for this provisioning service.
portal_operations_host_name: str | None
private_endpoint_connections
Private endpoint connections created on this IotHub.
private_endpoint_connections: list['_models.PrivateEndpointConnection'] | None
provisioning_state
The ARM provisioning state of the provisioning service.
provisioning_state: str | None
public_network_access
"Enabled" and "Disabled".
public_network_access: str | _models.PublicNetworkAccess | None
service_operations_host_name
Service endpoint for provisioning service.
service_operations_host_name: str | None
state
"Activating", "Active", "Deleting", "Deleted", "ActivationFailed", "DeletionFailed", "Transitioning", "Suspending", "Suspended", "Resuming", "FailingOver", and "FailoverFailed".
state: str | _models.State | None