{
"object": str,
"data": {
"api_key_id": str,
"name": str,
"owner": {
"user": { # optional
"user_id": str,
},
"service_account": {}, # optional
},
"project_scope": {
"all": {}, # optional
"single": { # optional
"project_id": str,
},
},
"permission_mode": Literal["PERMISSION_MODE_UNSPECIFIED", "PERMISSION_MODE_ALL", "PERMISSION_MODE_RESTRICTED", "PERMISSION_MODE_READ_ONLY"],
"access": Dict[str, int],
"token_prefix": str,
"status": Literal["API_KEY_STATUS_UNSPECIFIED", "API_KEY_STATUS_ACTIVE", "API_KEY_STATUS_DISABLED", "API_KEY_STATUS_REVOKED"],
"created_by_id": Optional[str],
"updated_by_id": Optional[str],
"created_at": date,
"updated_at": date,
"last_used_at": date,
"expires_at": date,
"legacy_token_family": Optional[Literal["LEGACY_TOKEN_FAMILY_UNSPECIFIED", "LEGACY_TOKEN_FAMILY_ROUTER_JWT", "LEGACY_TOKEN_FAMILY_PROJECT_JWT", "LEGACY_TOKEN_FAMILY_WORKSPACE_JWT"]],
"legacy_key_id": Optional[str],
},
"has_more": bool,
}