- HTTP request
- Path parameters
- Query parameters
- Request body
- Response body
- Authorization scopes
- LegacySoarIdpMappingGroupIdentityProviderType
- LegacySoarIdpMappingGroupExternalProvider
- LegacySoarIdpMappingGroupIdentityProviderType
- PermissionTypeEnum
- Try it!
Full name: projects.locations.instances.legacySoarIdpMappingGroups.getExternalProviders
Gets the external providers for a LegacySoarIdpMappingGroup.
HTTP request
Path parameters
Parameters | |
---|---|
name |
Required. Format: projects/{project}/locations/{location}/instances/{instance}/legacySoarIdpMappingGroups/{legacySoarIdpMappingGroup} |
Query parameters
Parameters | |
---|---|
providerName |
|
providerType |
Request body
The request body must be empty.
Response body
Response message for legacySoarIdpMappingGroups.getExternalProviders.
If successful, the response body contains data with the following structure:
JSON representation |
---|
{
"payload": [
{
object ( |
Fields | |
---|---|
payload[] |
Required. The list of external providers for the LegacySoarIdpMappingGroup. |
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.
LegacySoarIdpMappingGroupIdentityProviderType
The type of the identity provider.
Enums | |
---|---|
OKTA |
Okta identity provider type. |
NONE |
None identity provider type. |
GSUITE |
Google Workspace identity provider type. |
CUSTOM_SAML2 |
Custom SAML2 identity provider type. |
LegacySoarIdpMappingGroupExternalProvider
External providers for a LegacySoarIdpMappingGroup.
JSON representation |
---|
{ "providerName": string, "identityProviderType": enum ( |
Fields | |
---|---|
providerName |
Identifier. The name of the provider. |
identityProviderType |
Required. The type of the identity provider. |
remoteEntityIdUrl |
Optional. The URL for the remote entity ID. |
localEntityIdUrl |
Optional. The URL for the local entity ID. |
id |
Output only. The unique ID of the external provider. |
firstNameAttribute |
Optional. The attribute for the first name. |
lastNameAttribute |
Optional. The attribute for the last name. |
usernameAttribute |
Optional. The attribute for the username. |
emailAttribute |
Optional. The attribute for the email. |
groupsNameAttribute |
Optional. The attribute for the groups name. |
defaultLicenseType |
Optional. The default license type. |
defaultSocRoleId |
Optional. Obsolete: The default SOC role ID. Use defaultSocRoleIds instead. |
defaultSocRoleIds[] |
Optional. The default SOC role IDs. |
defaultPermissionGroup |
Optional. Obsolete: The default permission group. Use defaultPermissionGroups instead. |
defaultPermissionGroups[] |
Optional. The default permission groups. |
defaultEnvironments[] |
Optional. The default environments. |
defaultPlatforms[] |
Optional. The default platforms. |
publicCertificate |
Optional. The public certificate for the identity provider. |
metadata |
Optional. The metadata for the identity provider. |
autoRedirect |
Optional. Indicates if auto redirect is enabled. |
autoAddUser |
Optional. Indicates if auto add user is enabled. |
allowUnsolicitedResponse |
Optional. Indicates if unsolicited response is allowed. |
areSamlSettingsInUse |
Optional. Indicates if SAML settings are in use. |
isIdentityProviderManaged |
Optional. Indicates if the identity provider is managed. |
LegacySoarIdpMappingGroupIdentityProviderType
The type of the identity provider.
Enums | |
---|---|
OKTA |
Okta identity provider type. |
NONE |
None identity provider type. |
GSUITE |
Google Workspace identity provider type. |
CUSTOM_SAML2 |
Custom SAML2 identity provider type. |
PermissionTypeEnum
The type of the permission.
Enums | |
---|---|
REGULAR |
Regular permission type. |
VIEW_ONLY |
View only permission type. |
COLLABORATOR |
Collaborator permission type. |
MANAGED_USER |
Managed user permission type. |
MANAGED_USER_PLUS |
Managed user plus permission type. |