WeightsAuth¶
- class baseten.client.modelconfig.WeightsAuth(*, aws_oidc_role_arn=None, aws_oidc_region=None, gcp_oidc_service_account=None, gcp_oidc_workload_id_provider=None, aws_assume_role_arn=None, aws_assume_role_region=None, auth_method, auth_secret_name=None, **extra_data)¶
Bases:
BaseModel- Parameters:
aws_oidc_role_arn (str | None)
aws_oidc_region (str | None)
gcp_oidc_service_account (str | None)
gcp_oidc_workload_id_provider (str | None)
aws_assume_role_arn (str | None)
aws_assume_role_region (str | None)
auth_method (Literal['CUSTOM_SECRET', 'AWS_OIDC', 'GCP_OIDC', 'AWS_ASSUME_ROLE'] | str)
auth_secret_name (str | None)
extra_data (Any)
- model_config = {'extra': 'allow'}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].