cayu.testing.ProviderCredentialIsolationVerification
Part of cayu.testing.base. Read the Python API overview and install the required extra.
from cayu.testing import ProviderCredentialIsolationVerificationContent-free evidence from one provider-credential boundary probe.
Bases: BaseModel.
Fields and attributes
Section titled “Fields and attributes”Defaults below are source expressions; Field(...) includes schema/validation settings and default_factory creates a fresh value. Inherited declarations are included. Constructor behavior follows the model or dataclass shown in the bases/decorators.
| Name | Type | Default |
|---|---|---|
schema_version |
Literal['cayu.provider_credential_isolation.v1'] |
'cayu.provider_credential_isolation.v1' |
status |
Literal['verified', 'environment_minimized'] |
required |
adapter |
str |
required |
scope |
Literal['isolated_guest', 'local_environment'] |
required |
canary_labels |
tuple[str, ...] |
required |
auth_search_labels |
tuple[str, ...] |
() |
projections |
tuple[Literal['artifacts', 'auth_paths', 'environment', 'stderr', 'stdout'], ...] |
_PROVIDER_CREDENTIAL_PROJECTIONS |
positive_controls |
tuple[str, ...] |
required |
validate_adapter (method)
Section titled “validate_adapter (method)”ProviderCredentialIsolationVerification.validate_adapter(value: str) -> strnormalize_names (method)
Section titled “normalize_names (method)”ProviderCredentialIsolationVerification.normalize_names(value: tuple[str, ...], info) -> tuple[str, ...]normalize_optional_names (method)
Section titled “normalize_optional_names (method)”ProviderCredentialIsolationVerification.normalize_optional_names(value: tuple[str, ...]) -> tuple[str, ...]validate_projections (method)
Section titled “validate_projections (method)”ProviderCredentialIsolationVerification.validate_projections(value: tuple[str, ...]) -> tuple[str, ...]validate_status_scope (method)
Section titled “validate_status_scope (method)”ProviderCredentialIsolationVerification.validate_status_scope() -> ProviderCredentialIsolationVerification