aip_sdk.TraceSourceConnection
aip_sdk.TraceSourceConnection
A saved object-store connection traces can be pulled from.
Credential fields (access_key, secret_key, auth_header_value) are
write-only: the platform masks them in responses, and they are additionally kept
out of this object's repr so a credential can never surface in a log or
traceback even if a response echoed one.
unusable_reason states why the connection's source is not one the platform may pull
from — most often a bucket or prefix that was never allowed, on a connection
saved before the platform validated the source at creation. It is None for a usable
connection, and against a platform that validates at creation it is None on
everything create_source_connection() returns. The remedy is to create a
replacement naming an allowed source; the string is human-facing diagnostic text and its
wording is not a contract to parse.
aip_sdk.TraceSourceConnection.access_key
aip_sdk.TraceSourceConnection.access_key: str | None = Field(default=None, repr=False)
No docstring is defined in the source.
aip_sdk.TraceSourceConnection.auth_header_name
aip_sdk.TraceSourceConnection.auth_header_name: str | None = None
No docstring is defined in the source.
aip_sdk.TraceSourceConnection.auth_header_value
aip_sdk.TraceSourceConnection.auth_header_value: str | None = Field(default=None, repr=False)
No docstring is defined in the source.
aip_sdk.TraceSourceConnection.auth_type
aip_sdk.TraceSourceConnection.auth_type: str
No docstring is defined in the source.
aip_sdk.TraceSourceConnection.bucket
aip_sdk.TraceSourceConnection.bucket: str | None = None
No docstring is defined in the source.
aip_sdk.TraceSourceConnection.config
aip_sdk.TraceSourceConnection.config: dict[str, Any] = Field(default_factory=dict)
No docstring is defined in the source.
aip_sdk.TraceSourceConnection.created_at
aip_sdk.TraceSourceConnection.created_at: datetime | None = None
No docstring is defined in the source.
aip_sdk.TraceSourceConnection.endpoint
aip_sdk.TraceSourceConnection.endpoint: str | None = None
No docstring is defined in the source.
aip_sdk.TraceSourceConnection.id
aip_sdk.TraceSourceConnection.id: str
No docstring is defined in the source.
aip_sdk.TraceSourceConnection.label
aip_sdk.TraceSourceConnection.label: str
No docstring is defined in the source.
aip_sdk.TraceSourceConnection.model_config
aip_sdk.TraceSourceConnection.model_config = ConfigDict(extra='allow')
No docstring is defined in the source.
aip_sdk.TraceSourceConnection.prefix
aip_sdk.TraceSourceConnection.prefix: str | None = None
No docstring is defined in the source.
aip_sdk.TraceSourceConnection.project_id
aip_sdk.TraceSourceConnection.project_id: str | None = None
No docstring is defined in the source.
aip_sdk.TraceSourceConnection.region
aip_sdk.TraceSourceConnection.region: str | None = None
No docstring is defined in the source.
aip_sdk.TraceSourceConnection.retention_days
aip_sdk.TraceSourceConnection.retention_days: int | None = None
No docstring is defined in the source.
aip_sdk.TraceSourceConnection.secret_key
aip_sdk.TraceSourceConnection.secret_key: str | None = Field(default=None, repr=False)
No docstring is defined in the source.
aip_sdk.TraceSourceConnection.secure
aip_sdk.TraceSourceConnection.secure: bool = True
No docstring is defined in the source.
aip_sdk.TraceSourceConnection.source_type
aip_sdk.TraceSourceConnection.source_type: str
No docstring is defined in the source.
aip_sdk.TraceSourceConnection.sut_id
aip_sdk.TraceSourceConnection.sut_id: str | None = None
No docstring is defined in the source.
aip_sdk.TraceSourceConnection.unusable_reason
aip_sdk.TraceSourceConnection.unusable_reason: str | None = None
No docstring is defined in the source.
aip_sdk.TraceSourceConnection.workspace_id
aip_sdk.TraceSourceConnection.workspace_id: str | None = None
No docstring is defined in the source.