|
1547 | 1547 | "project_revision_hooks": {
|
1548 | 1548 | "$ref": "#/components/schemas/projectRevisionHooks"
|
1549 | 1549 | },
|
| 1550 | + "scim_clients": { |
| 1551 | + "$ref": "#/components/schemas/projectRevisionScimClients" |
| 1552 | + }, |
1550 | 1553 | "serve_admin_cors_allowed_origins": {
|
1551 | 1554 | "$ref": "#/components/schemas/StringSliceJSONFormat"
|
1552 | 1555 | },
|
|
6086 | 6089 | "project_revision_hooks": {
|
6087 | 6090 | "$ref": "#/components/schemas/projectRevisionHooks"
|
6088 | 6091 | },
|
| 6092 | + "scim_clients": { |
| 6093 | + "$ref": "#/components/schemas/projectRevisionScimClients" |
| 6094 | + }, |
6089 | 6095 | "serve_admin_cors_allowed_origins": {
|
6090 | 6096 | "$ref": "#/components/schemas/StringSliceJSONFormat"
|
6091 | 6097 | },
|
|
6311 | 6317 | },
|
6312 | 6318 | "type": "object"
|
6313 | 6319 | },
|
| 6320 | + "normalizedProjectRevisionScimClient": { |
| 6321 | + "description": "SCIMClient represents a SCIM client configuration to be used by an external\nidentity provider.", |
| 6322 | + "properties": { |
| 6323 | + "authorization_header_secret": { |
| 6324 | + "description": "The secret that the client uses in the authorization header to authenticate itself.", |
| 6325 | + "type": "string" |
| 6326 | + }, |
| 6327 | + "client_id": { |
| 6328 | + "description": "The unique ID of the SCIM server.", |
| 6329 | + "type": "string" |
| 6330 | + }, |
| 6331 | + "created_at": { |
| 6332 | + "description": "The SCIM client's creation time", |
| 6333 | + "format": "date-time", |
| 6334 | + "readOnly": true, |
| 6335 | + "type": "string" |
| 6336 | + }, |
| 6337 | + "label": { |
| 6338 | + "description": "The SCIM server's label", |
| 6339 | + "type": "string" |
| 6340 | + }, |
| 6341 | + "mapper_url": { |
| 6342 | + "description": "Mapper specifies the JSONNet code snippet which uses the SCIM provider's data\nto hydrate the identity's data.", |
| 6343 | + "type": "string" |
| 6344 | + }, |
| 6345 | + "organization_id": { |
| 6346 | + "description": "OrganizationID is the organization ID for this SCIM server.", |
| 6347 | + "format": "uuid", |
| 6348 | + "type": "string" |
| 6349 | + }, |
| 6350 | + "state": { |
| 6351 | + "description": "State indicates the state of the SCIM server\n\nOnly servers with state `enabled` will be available for SCIM provisioning.\nenabled ThirdPartyProviderStateEnabled\ndisabled ThirdPartyProviderStateDisabled", |
| 6352 | + "enum": ["enabled", "disabled"], |
| 6353 | + "type": "string", |
| 6354 | + "x-go-enum-desc": "enabled ThirdPartyProviderStateEnabled\ndisabled ThirdPartyProviderStateDisabled" |
| 6355 | + }, |
| 6356 | + "updated_at": { |
| 6357 | + "description": "Last time the SCIM client was updated", |
| 6358 | + "format": "date-time", |
| 6359 | + "readOnly": true, |
| 6360 | + "type": "string" |
| 6361 | + } |
| 6362 | + }, |
| 6363 | + "required": [ |
| 6364 | + "organization_id", |
| 6365 | + "client_id", |
| 6366 | + "label", |
| 6367 | + "mapper_url", |
| 6368 | + "authorization_header_secret" |
| 6369 | + ], |
| 6370 | + "type": "object" |
| 6371 | + }, |
6314 | 6372 | "normalizedProjectRevisionThirdPartyProvider": {
|
6315 | 6373 | "properties": {
|
6316 | 6374 | "additional_id_token_audiences": {
|
|
8109 | 8167 | },
|
8110 | 8168 | "type": "array"
|
8111 | 8169 | },
|
| 8170 | + "projectRevisionScimClients": { |
| 8171 | + "items": { |
| 8172 | + "$ref": "#/components/schemas/normalizedProjectRevisionScimClient" |
| 8173 | + }, |
| 8174 | + "type": "array" |
| 8175 | + }, |
8112 | 8176 | "projectRevisionThirdPartyLoginProviders": {
|
8113 | 8177 | "items": {
|
8114 | 8178 | "$ref": "#/components/schemas/normalizedProjectRevisionThirdPartyProvider"
|
|
8172 | 8236 | "type": "boolean"
|
8173 | 8237 | },
|
8174 | 8238 | "feature": {
|
8175 |
| - "description": "\nproduction_projects ProductionProjects\nstaging_projects StagingProjects\ndevelopment_projects DevelopmentProjects\ndaily_active_users DailyActiveUsers\ncustom_domains CustomDomains\nevent_streams EventStreams\nevent_stream_events EventStreamEvents\nsla SLA\ncollaborator_seats CollaboratorSeats\nedge_cache EdgeCache\nbranding_themes BrandingThemes\nzendesk_support ZendeskSupport\nproject_metrics ProjectMetrics\nproject_metrics_time_window ProjectMetricsTimeWindow\nproject_metrics_events_history ProjectMetricsEventsHistory\norganizations Organizations\nrop_grant ResourceOwnerPasswordGrant\nconcierge_onboarding ConciergeOnboarding\ncredit Credit\ndata_location_global DataLocationGlobal\ndata_location_us DataLocationUS\ndata_location_asiane DataLocationAsiaNorthEast\nm2m_token_issuance M2MTokenIssuance\npermission_checks PermissionChecks\ncaptcha Captcha\nsaml_sp SAMLSP\nsaml_idp SAMLIDP\nauto_link_policy AutoLinkPolicy\ndata_location_regional DataLocationRegional Required Features\nrate_limit_tier RateLimitTier\nsession_rate_limit_tier RateLimitTierSessions\nidentities_list_rate_limit_tier RateLimitTierIdentitiesList\npermission_checks_rate_limit_tier RateLimitTierPermissionChecks\noauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect\ncreate_recovery_admin_rate_limit_tier RateLimitTierCreateAdminRecovery", |
| 8239 | + "description": "\nproduction_projects ProductionProjects\nstaging_projects StagingProjects\ndevelopment_projects DevelopmentProjects\ndaily_active_users DailyActiveUsers\ncustom_domains CustomDomains\nevent_streams EventStreams\nevent_stream_events EventStreamEvents\nsla SLA\ncollaborator_seats CollaboratorSeats\nedge_cache EdgeCache\nbranding_themes BrandingThemes\nzendesk_support ZendeskSupport\nproject_metrics ProjectMetrics\nproject_metrics_time_window ProjectMetricsTimeWindow\nproject_metrics_events_history ProjectMetricsEventsHistory\norganizations Organizations\nrop_grant ResourceOwnerPasswordGrant\nconcierge_onboarding ConciergeOnboarding\ncredit Credit\ndata_location_global DataLocationGlobal\ndata_location_us DataLocationUS\ndata_location_asiane DataLocationAsiaNorthEast\nm2m_token_issuance M2MTokenIssuance\npermission_checks PermissionChecks\ncaptcha Captcha\nsaml_sp SAMLSP\nsaml_idp SAMLIDP\nauto_link_policy AutoLinkPolicy\nscim_clients SCIMClients\ndata_location_regional DataLocationRegional Required Features\nrate_limit_tier RateLimitTier\nsession_rate_limit_tier RateLimitTierSessions\nidentities_list_rate_limit_tier RateLimitTierIdentitiesList\npermission_checks_rate_limit_tier RateLimitTierPermissionChecks\noauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect\ncreate_recovery_admin_rate_limit_tier RateLimitTierCreateAdminRecovery", |
8176 | 8240 | "enum": [
|
8177 | 8241 | "production_projects",
|
8178 | 8242 | "staging_projects",
|
|
8202 | 8266 | "saml_sp",
|
8203 | 8267 | "saml_idp",
|
8204 | 8268 | "auto_link_policy",
|
| 8269 | + "scim_clients", |
8205 | 8270 | "data_location_regional",
|
8206 | 8271 | "rate_limit_tier",
|
8207 | 8272 | "session_rate_limit_tier",
|
|
8211 | 8276 | "create_recovery_admin_rate_limit_tier"
|
8212 | 8277 | ],
|
8213 | 8278 | "type": "string",
|
8214 |
| - "x-go-enum-desc": "production_projects ProductionProjects\nstaging_projects StagingProjects\ndevelopment_projects DevelopmentProjects\ndaily_active_users DailyActiveUsers\ncustom_domains CustomDomains\nevent_streams EventStreams\nevent_stream_events EventStreamEvents\nsla SLA\ncollaborator_seats CollaboratorSeats\nedge_cache EdgeCache\nbranding_themes BrandingThemes\nzendesk_support ZendeskSupport\nproject_metrics ProjectMetrics\nproject_metrics_time_window ProjectMetricsTimeWindow\nproject_metrics_events_history ProjectMetricsEventsHistory\norganizations Organizations\nrop_grant ResourceOwnerPasswordGrant\nconcierge_onboarding ConciergeOnboarding\ncredit Credit\ndata_location_global DataLocationGlobal\ndata_location_us DataLocationUS\ndata_location_asiane DataLocationAsiaNorthEast\nm2m_token_issuance M2MTokenIssuance\npermission_checks PermissionChecks\ncaptcha Captcha\nsaml_sp SAMLSP\nsaml_idp SAMLIDP\nauto_link_policy AutoLinkPolicy\ndata_location_regional DataLocationRegional Required Features\nrate_limit_tier RateLimitTier\nsession_rate_limit_tier RateLimitTierSessions\nidentities_list_rate_limit_tier RateLimitTierIdentitiesList\npermission_checks_rate_limit_tier RateLimitTierPermissionChecks\noauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect\ncreate_recovery_admin_rate_limit_tier RateLimitTierCreateAdminRecovery" |
| 8279 | + "x-go-enum-desc": "production_projects ProductionProjects\nstaging_projects StagingProjects\ndevelopment_projects DevelopmentProjects\ndaily_active_users DailyActiveUsers\ncustom_domains CustomDomains\nevent_streams EventStreams\nevent_stream_events EventStreamEvents\nsla SLA\ncollaborator_seats CollaboratorSeats\nedge_cache EdgeCache\nbranding_themes BrandingThemes\nzendesk_support ZendeskSupport\nproject_metrics ProjectMetrics\nproject_metrics_time_window ProjectMetricsTimeWindow\nproject_metrics_events_history ProjectMetricsEventsHistory\norganizations Organizations\nrop_grant ResourceOwnerPasswordGrant\nconcierge_onboarding ConciergeOnboarding\ncredit Credit\ndata_location_global DataLocationGlobal\ndata_location_us DataLocationUS\ndata_location_asiane DataLocationAsiaNorthEast\nm2m_token_issuance M2MTokenIssuance\npermission_checks PermissionChecks\ncaptcha Captcha\nsaml_sp SAMLSP\nsaml_idp SAMLIDP\nauto_link_policy AutoLinkPolicy\nscim_clients SCIMClients\ndata_location_regional DataLocationRegional Required Features\nrate_limit_tier RateLimitTier\nsession_rate_limit_tier RateLimitTierSessions\nidentities_list_rate_limit_tier RateLimitTierIdentitiesList\npermission_checks_rate_limit_tier RateLimitTierPermissionChecks\noauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect\ncreate_recovery_admin_rate_limit_tier RateLimitTierCreateAdminRecovery" |
8215 | 8280 | },
|
8216 | 8281 | "feature_available": {
|
8217 | 8282 | "type": "boolean"
|
|
0 commit comments