SelfHostedIntegrationRuntimeNode Class

Properties of Self-hosted integration runtime node.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
SelfHostedIntegrationRuntimeNode

Constructor

SelfHostedIntegrationRuntimeNode(*, additional_properties: Optional[Dict[str, object]] = None, **kwargs)

Parameters

additional_properties
dict[str, object]
Required

Unmatched properties from the message are deserialized to this collection.

Variables

node_name
str

Name of the integration runtime node.

machine_name
str

Machine name of the integration runtime node.

host_service_uri
str

URI for the host machine of the integration runtime.

status
str or SelfHostedIntegrationRuntimeNodeStatus

Status of the integration runtime node. Possible values include: "NeedRegistration", "Online", "Limited", "Offline", "Upgrading", "Initializing", "InitializeFailed".

capabilities
dict[str, str]

The integration runtime capabilities dictionary.

version_status
str

Status of the integration runtime node version.

version
str

Version of the integration runtime node.

register_time
datetime

The time at which the integration runtime node was registered in ISO8601 format.

last_connect_time
datetime

The most recent time at which the integration runtime was connected in ISO8601 format.

expiry_time
datetime

The time at which the integration runtime will expire in ISO8601 format.

last_start_time
datetime

The time the node last started up.

last_stop_time
datetime

The integration runtime node last stop time.

last_update_result
str or IntegrationRuntimeUpdateResult

The result of the last integration runtime node update. Possible values include: "None", "Succeed", "Fail".

last_start_update_time
datetime

The last time for the integration runtime node update start.

last_end_update_time
datetime

The last time for the integration runtime node update end.

is_active_dispatcher
bool

Indicates whether this node is the active dispatcher for integration runtime requests.

concurrent_jobs_limit
int

Maximum concurrent jobs on the integration runtime node.

max_concurrent_jobs
int

The maximum concurrent jobs in this integration runtime.