#[non_exhaustive]pub struct Scim {Show 23 fields
pub auth_protocol: Option<String>,
pub auth_protocol_id: Option<i64>,
pub created_time: Option<i64>,
pub created_time_dt: Option<String>,
pub error_message: Option<String>,
pub is_group_provisioning_enabled: Option<bool>,
pub is_user_provisioning_enabled: Option<bool>,
pub last_run_time: Option<i64>,
pub last_run_time_dt: Option<String>,
pub modified_time: Option<i64>,
pub modified_time_dt: Option<String>,
pub name: Option<String>,
pub protocol_name: Option<String>,
pub rate_limit: Option<i64>,
pub scim_group_schema: Option<Value>,
pub scim_user_schema: Option<Value>,
pub state: Option<String>,
pub state_id: Option<i64>,
pub uid: Option<String>,
pub uid_alt: Option<String>,
pub url_string: Option<String>,
pub vendor_name: Option<String>,
pub version: Option<String>,
}Expand description
SCIM
The System for Cross-domain Identity Management (SCIM) Configuration object provides a structured set of attributes related to SCIM protocols used for identity provisioning and management across cloud-based platforms. It standardizes user and group provisioning details, enabling identity synchronization and lifecycle management with compatible Identity Providers (IdPs) and applications. SCIM is defined in RFC-7634
[] Category: | Name: scim
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.auth_protocol: Option<String>Auth Protocol
The authorization protocol as defined by the caption of auth_protocol_id. In the case of Other, it is defined by the event source.
optional
auth_protocol_id: Option<i64>Auth Protocol ID
The normalized identifier of the authorization protocol used by the SCIM resource.
optional
created_time: Option<i64>Created Time
When the SCIM resource was added to the service provider.
optional
created_time_dt: Option<String>Created Time
When the SCIM resource was added to the service provider.
optional
error_message: Option<String>Last Error Message
Message or code associated with the last encountered error.
optional
is_group_provisioning_enabled: Option<bool>SCIM Group Provisioning Enabled
Indicates whether the SCIM resource is configured to provision groups, automatically or otherwise.
optional
is_user_provisioning_enabled: Option<bool>SCIM User Provisioning Enabled
Indicates whether the SCIM resource is configured to provision users, automatically or otherwise.
optional
last_run_time: Option<i64>Last Sync Time
Timestamp of the most recent successful synchronization.
optional
last_run_time_dt: Option<String>Last Sync Time
Timestamp of the most recent successful synchronization.
optional
modified_time: Option<i64>Modified Time
The most recent time when the SCIM resource was updated at the service provider.
optional
modified_time_dt: Option<String>Modified Time
The most recent time when the SCIM resource was updated at the service provider.
optional
name: Option<String>Name
The name of the SCIM resource.
recommended
protocol_name: Option<String>Supported Protocol
The supported protocol for the SCIM resource. E.g., SAML, OIDC, or OAuth2.
optional
rate_limit: Option<i64>Rate Limit
Maximum number of requests allowed by the SCIM resource within a specified time frame to avoid throttling.
optional
scim_group_schema: Option<Value>SCIM Group Schema
SCIM provides a schema for representing groups, identified using the following schema URI: urn:ietf:params:scim:schemas:core:2.0:Group as defined in RFC-7634. This attribute will capture key-value pairs for the scheme implemented in a SCIM resource.
recommended
scim_user_schema: Option<Value>SCIM User Schema
SCIM provides a resource type for user resources. The core schema for user is identified using the following schema URI: urn:ietf:params:scim:schemas:core:2.0:User as defined in RFC-7634. his attribute will capture key-value pairs for the scheme implemented in a SCIM resource. This object is inclusive of both the basic and Enterprise User Schema Extension.
recommended
state: Option<String>State
The provisioning state of the SCIM resource, normalized to the caption of the state_id value. In the case of Other, it is defined by the event source.
optional
state_id: Option<i64>State ID
The normalized state ID of the SCIM resource to reflect its activation status.
optional
uid: Option<String>Unique ID
A unique identifier for a SCIM resource as defined by the service provider.
recommended
uid_alt: Option<String>External ID
A String that is an identifier for the resource as defined by the provisioning client. The externalId may simplify identification of a resource between the provisioning client and the service provider by allowing the client to use a filter to locate the resource with an identifier from the provisioning domain, obviating the need to store a local mapping between the provisioning domain’s identifier of the resource and the identifier used by the service provider.
optional
url_string: Option<String>SCIM Endpoint URL
The primary URL for SCIM API requests.
optional
vendor_name: Option<String>Service Provider
Name of the vendor or service provider implementing SCIM. E.g., Okta, Auth0, Microsoft.
optional
version: Option<String>SCIM Version
SCIM protocol version supported e.g., SCIM 2.0.
recommended