Skip to main content

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.