Class SeamHttpUserIdentitiesEnrollmentAutomations

Constructors

Properties

client: AxiosInstance
defaults: Required<SeamHttpRequestOptions>

Methods

  • Parameters

    • Optionalbody: {
          enrollment_automation_id: string;
      }
      • enrollment_automation_id: string

        ID of the desired enrollment automation.

    Returns SeamHttpRequest<void, undefined>

  • Parameters

    • Optionalbody: {
          enrollment_automation_id: string;
      }
      • enrollment_automation_id: string

        ID of the desired enrollment automation.

    Returns SeamHttpRequest<SetNonNullable<Required<{
        enrollment_automation: {
            created_at: string;
            credential_manager_acs_system_id: string;
            enrollment_automation_id: string;
            user_identity_id: string;
            workspace_id: string;
        };
    }>, "enrollment_automation">, "enrollment_automation">

  • Parameters

    • Optionalbody: {
          acs_credential_pool_id?: string;
          create_credential_manager_user?: boolean;
          credential_manager_acs_system_id: string;
          credential_manager_acs_user_id?: string;
          user_identity_id: string;
      }
      • Optionalacs_credential_pool_id?: string

        ID of the ACS credential pool from which to obtain credentials for the user identity.

      • Optionalcreate_credential_manager_user?: boolean

        Indicates whether to create an associated credential manager user. If you set create_credential_manager_user to true, you cannot specify a credential_manager_acs_user_id.

      • credential_manager_acs_system_id: string

        ID of the desired ACS system that serves as the credential manager.

      • Optionalcredential_manager_acs_user_id?: string

        ID of the associated ACS user within the credential manager. If you specify a credential_manager_acs_user_id, you cannot set create_credential_manager_user to true.

      • user_identity_id: string

        ID of the desired user identity.

    Returns SeamHttpRequest<SetNonNullable<Required<{
        enrollment_automation: {
            acs_credential_provisioning_automation_id: string;
            created_at: string;
            credential_manager_acs_system_id: string;
            enrollment_automation_id: string;
            user_identity_id: string;
            workspace_id: string;
        };
    }>, "enrollment_automation">, "enrollment_automation">

  • Parameters

    • Optionalbody: {
          user_identity_id: string;
      }
      • user_identity_id: string

        ID of the user identity for which you want to retrieve all enrollment automations.

    Returns SeamHttpRequest<SetNonNullable<Required<{
        enrollment_automations: {
            created_at: string;
            credential_manager_acs_system_id: string;
            enrollment_automation_id: string;
            user_identity_id: string;
            workspace_id: string;
        }[];
    }>, "enrollment_automations">, "enrollment_automations">

  • Parameters

    • clientSessionToken: string

    Returns Promise<void>