Documentation ¶
Index ¶
- type Address
- type Email
- type EnterpriseExtension
- type Entitlement
- type Group
- type IMs
- type Manager
- type Name
- type PhoneNumber
- type Photo
- type Role
- type SCIMAttributes
- type SCIMConnection
- type SCIMConnectionWithNextToken
- type SCIMConnectionWithToken
- type SCIMGroup
- type SCIMGroupImplicitRoleAssignments
- type X509Certificate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Address ¶ added in v15.2.0
type Address struct { Formatted string `json:"formatted,omitempty"` StreetAddress string `json:"street_address,omitempty"` Locality string `json:"locality,omitempty"` Region string `json:"region,omitempty"` PostalCode string `json:"postal_code,omitempty"` Country string `json:"country,omitempty"` Type string `json:"type,omitempty"` Primary bool `json:"primary,omitempty"` }
type EnterpriseExtension ¶ added in v15.2.0
type EnterpriseExtension struct { EmployeeNumber string `json:"employee_number,omitempty"` CostCenter string `json:"cost_center,omitempty"` Division string `json:"division,omitempty"` Department string `json:"department,omitempty"` Organization string `json:"organization,omitempty"` Manager *Manager `json:"manager,omitempty"` }
type Entitlement ¶ added in v15.5.1
type Name ¶ added in v15.2.0
type Name struct { Formatted string `json:"formatted,omitempty"` FamilyName string `json:"family_name,omitempty"` GivenName string `json:"given_name,omitempty"` MiddleName string `json:"middle_name,omitempty"` HonorificPrefix string `json:"honorific_prefix,omitempty"` HonorificSuffix string `json:"honorific_suffix,omitempty"` }
type PhoneNumber ¶ added in v15.2.0
type SCIMAttributes ¶ added in v15.2.0
type SCIMAttributes struct { UserName string `json:"user_name,omitempty"` ID string `json:"id,omitempty"` ExternalID string `json:"external_id,omitempty"` Active bool `json:"active,omitempty"` Groups []Group `json:"groups,omitempty"` DisplayName string `json:"display_name,omitempty"` NickName string `json:"nick_name,omitempty"` ProfileURL string `json:"profile_url,omitempty"` UserType string `json:"user_type,omitempty"` Title string `json:"title,omitempty"` PreferredLanguage string `json:"preferred_language,omitempty"` Locale string `json:"locale,omitempty"` Timezone string `json:"timezone,omitempty"` Emails []Email `json:"emails,omitempty"` PhoneNumbers []PhoneNumber `json:"phone_numbers,omitempty"` Addresses []Address `json:"addresses,omitempty"` Ims []IMs `json:"ims,omitempty"` Photos []Photo `json:"photos,omitempty"` Entitlements []Entitlement `json:"entitlements,omitempty"` Roles []Role `json:"roles,omitempty"` X509Certificates []X509Certificate `json:"x509certificates,omitempty"` Name *Name `json:"name,omitempty"` EnterpriseExtension *EnterpriseExtension `json:"enterprise_extension,omitempty"` }
type SCIMConnection ¶
type SCIMConnection struct { OrganizationID string `json:"organization_id,omitempty"` ConnectionID string `json:"connection_id,omitempty"` Status string `json:"status,omitempty"` DisplayName string `json:"display_name,omitempty"` IdentityProvider string `json:"identity_provider,omitempty"` BaseURL string `json:"base_url,omitempty"` BearerTokenLastFour string `json:"bearer_token_last_four,omitempty"` SCIMGroupImplicitRoleAssignments []SCIMGroupImplicitRoleAssignments `json:"scim_group_implicit_role_assignments,omitempty"` NextBearerTokenLastFour string `json:"next_bearer_token_last_four,omitempty"` BearerTokenExpiresAt *time.Time `json:"bearer_token_expires_at,omitempty"` NextBearerTokenExpiresAt *time.Time `json:"next_bearer_token_expires_at,omitempty"` }
type SCIMConnectionWithNextToken ¶
type SCIMConnectionWithNextToken struct { OrganizationID string `json:"organization_id,omitempty"` ConnectionID string `json:"connection_id,omitempty"` Status string `json:"status,omitempty"` DisplayName string `json:"display_name,omitempty"` BaseURL string `json:"base_url,omitempty"` IdentityProvider string `json:"identity_provider,omitempty"` BearerTokenLastFour string `json:"bearer_token_last_four,omitempty"` NextBearerToken string `json:"next_bearer_token,omitempty"` SCIMGroupImplicitRoleAssignments []SCIMGroupImplicitRoleAssignments `json:"scim_group_implicit_role_assignments,omitempty"` BearerTokenExpiresAt *time.Time `json:"bearer_token_expires_at,omitempty"` NextBearerTokenExpiresAt *time.Time `json:"next_bearer_token_expires_at,omitempty"` }
type SCIMConnectionWithToken ¶
type SCIMConnectionWithToken struct { OrganizationID string `json:"organization_id,omitempty"` ConnectionID string `json:"connection_id,omitempty"` Status string `json:"status,omitempty"` DisplayName string `json:"display_name,omitempty"` IdentityProvider string `json:"identity_provider,omitempty"` BaseURL string `json:"base_url,omitempty"` BearerToken string `json:"bearer_token,omitempty"` SCIMGroupImplicitRoleAssignments []SCIMGroupImplicitRoleAssignments `json:"scim_group_implicit_role_assignments,omitempty"` BearerTokenExpiresAt *time.Time `json:"bearer_token_expires_at,omitempty"` }
type SCIMGroup ¶ added in v15.2.0
type SCIMGroup struct { // GroupID: Globally unique UUID that identifies a specific SCIM Group. GroupID string `json:"group_id,omitempty"` // GroupName: The name of the SCIM group. GroupName string `json:"group_name,omitempty"` // OrganizationID: Globally unique UUID that identifies a specific Organization. The organization_id is // critical to perform operations on an Organization, so be sure to preserve this value. OrganizationID string `json:"organization_id,omitempty"` // ConnectionID: The ID of the SCIM connection. ConnectionID string `json:"connection_id,omitempty"` }
SCIMGroup:
type SCIMGroupImplicitRoleAssignments ¶
type SCIMGroupImplicitRoleAssignments struct { // RoleID: The ID of the role. RoleID string `json:"role_id,omitempty"` // GroupID: The ID of the group. GroupID string `json:"group_id,omitempty"` GroupName string `json:"group_name,omitempty"` }
SCIMGroupImplicitRoleAssignments:
type X509Certificate ¶ added in v15.5.1
Click to show internal directories.
Click to hide internal directories.