ayx_python_sdk.providers.amp_provider.grpc_helpers package¶
Submodules¶
ayx_python_sdk.providers.amp_provider.grpc_helpers.control_msgs module¶
Helper functions to create record transfer message types.
- ayx_python_sdk.providers.amp_provider.grpc_helpers.control_msgs.ctrl_out_wrapper(which_payload: str, set_id: bool = False) Callable [source]¶
Wrap a payload, returned by the decorated function, in a ControlOut message.
- ayx_python_sdk.providers.amp_provider.grpc_helpers.control_msgs.new_control_out_msg(control_values: dict, oneof_key: str) ControlOut [source]¶
Create a ControlOut msg from passed values and payload key.
- ayx_python_sdk.providers.amp_provider.grpc_helpers.control_msgs.new_ctrl_out_decrypt_msg(pw: str) ControlOut [source]¶
Create ControlOut.decrypt_password.
- ayx_python_sdk.providers.amp_provider.grpc_helpers.control_msgs.new_ctrl_out_error_msg(err_msg: str, priority: int) ControlOut [source]¶
Create a message with the Error type flag.
- ayx_python_sdk.providers.amp_provider.grpc_helpers.control_msgs.new_ctrl_out_info_msg(info_msg: str, priority: int) ControlOut [source]¶
Create a message with the Info type flag.
- ayx_python_sdk.providers.amp_provider.grpc_helpers.control_msgs.new_ctrl_out_metadata_msg(anchor_name: str, metadata: Schema) ControlOut [source]¶
Create ControlOut.outgoing_metadata_push.
- ayx_python_sdk.providers.amp_provider.grpc_helpers.control_msgs.new_ctrl_out_save_config(tool_config: str) ControlOut [source]¶
Create a message with the Warn type flag.
- ayx_python_sdk.providers.amp_provider.grpc_helpers.control_msgs.new_ctrl_out_translate_msg(msg: str, *args) ControlOut [source]¶
Create a ControlOut.translate_message.
ayx_python_sdk.providers.amp_provider.grpc_helpers.dcme_msgs module¶
AMP Provider: Proxy class for DCM API.
- ayx_python_sdk.providers.amp_provider.grpc_helpers.dcme_msgs.free_write_lock_msg(connection_id: str, role: str, secret_type: str, lock_id: str) DcmERequest [source]¶
Create a UnlockSecret message.
- ayx_python_sdk.providers.amp_provider.grpc_helpers.dcme_msgs.get_connection_msg(connection_id: str) DcmERequest [source]¶
Create a connection request message.
- ayx_python_sdk.providers.amp_provider.grpc_helpers.dcme_msgs.get_write_lock_msg(connection_id: str, role: str, secret_type: str, expires_in: Optional[datetime] = None) DcmERequest [source]¶
Create a LockSecret message.
ayx_python_sdk.providers.amp_provider.grpc_helpers.record_transfer_msgs module¶
Helper functions to create record transfer message types.
Module contents¶
gRPC Helper Functions.