|
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