vendor_fabric.secrets_sync._binding

Adapter for the SecretSync gopy binding package.

Module Contents

Functions

load_binding

Import the gopy-generated SecretSync binding module.

is_binding_available

Return whether the SecretSync gopy binding can be imported.

validate_config

Validate a SecretSync config through the binding.

get_config_info

Return SecretSync config metadata through the binding.

run_pipeline

Run the SecretSync pipeline through the binding.

dry_run

Run a SecretSync dry run through the binding.

get_targets

Return SecretSync target names through the binding.

get_sources

Return SecretSync source names through the binding.

merge

Run the SecretSync merge phase through the binding.

sync

Run the SecretSync sync phase through the binding.

Data

API

vendor_fabric.secrets_sync._binding.BINDING_MODULE = 'secrets_sync'
vendor_fabric.secrets_sync._binding.BINDING_INSTALL_GUIDANCE = 'SecretSync Python bindings are required for pipeline execution. Install secrets-sync-python-binding ...'
vendor_fabric.secrets_sync._binding.load_binding() Any

Import the gopy-generated SecretSync binding module.

vendor_fabric.secrets_sync._binding.is_binding_available() bool

Return whether the SecretSync gopy binding can be imported.

vendor_fabric.secrets_sync._binding.validate_config(config_path: str) extended_data.containers.ExtendedDict

Validate a SecretSync config through the binding.

vendor_fabric.secrets_sync._binding.get_config_info(config_path: str) extended_data.containers.ExtendedDict

Return SecretSync config metadata through the binding.

vendor_fabric.secrets_sync._binding.run_pipeline(config_path: str, options: vendor_fabric.secrets_sync.models.SyncOptions | None = None, provider_session: vendor_fabric.secrets_sync.models.ProviderSession | collections.abc.Mapping[str, Any] | None = None) extended_data.containers.ExtendedDict

Run the SecretSync pipeline through the binding.

vendor_fabric.secrets_sync._binding.dry_run(config_path: str, provider_session: vendor_fabric.secrets_sync.models.ProviderSession | collections.abc.Mapping[str, Any] | None = None) extended_data.containers.ExtendedDict

Run a SecretSync dry run through the binding.

vendor_fabric.secrets_sync._binding.get_targets(config_path: str) extended_data.containers.ExtendedDict

Return SecretSync target names through the binding.

vendor_fabric.secrets_sync._binding.get_sources(config_path: str) extended_data.containers.ExtendedDict

Return SecretSync source names through the binding.

vendor_fabric.secrets_sync._binding.merge(config_path: str, *, dry_run: bool = False, provider_session: vendor_fabric.secrets_sync.models.ProviderSession | collections.abc.Mapping[str, Any] | None = None) extended_data.containers.ExtendedDict

Run the SecretSync merge phase through the binding.

vendor_fabric.secrets_sync._binding.sync(config_path: str, *, dry_run: bool = False, provider_session: vendor_fabric.secrets_sync.models.ProviderSession | collections.abc.Mapping[str, Any] | None = None) extended_data.containers.ExtendedDict

Run the SecretSync sync phase through the binding.