UNPKG

@pulumi/azuredevops

Version:

A Pulumi package for creating and managing Azure DevOps.

55 lines (54 loc) 1.87 kB
import * as pulumi from "@pulumi/pulumi"; /** * Use this data source to access information about an existing users within Azure DevOps On-Premise(Azure DevOps Server). */ export declare function getIdentityUsers(args: GetIdentityUsersArgs, opts?: pulumi.InvokeOptions): Promise<GetIdentityUsersResult>; /** * A collection of arguments for invoking getIdentityUsers. */ export interface GetIdentityUsersArgs { /** * The PrincipalName of this identity member from the source provider. */ name: string; /** * The type of search to perform. Possible values are: `AccountName`, `DisplayName`, and `MailAddress`. Default is `General`. */ searchFilter?: string; } /** * A collection of values returned by getIdentityUsers. */ export interface GetIdentityUsersResult { /** * The Descriptor of the user. */ readonly descriptor: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly name: string; readonly searchFilter?: string; /** * The Subject Descriptor of the user. */ readonly subjectDescriptor: string; } /** * Use this data source to access information about an existing users within Azure DevOps On-Premise(Azure DevOps Server). */ export declare function getIdentityUsersOutput(args: GetIdentityUsersOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetIdentityUsersResult>; /** * A collection of arguments for invoking getIdentityUsers. */ export interface GetIdentityUsersOutputArgs { /** * The PrincipalName of this identity member from the source provider. */ name: pulumi.Input<string>; /** * The type of search to perform. Possible values are: `AccountName`, `DisplayName`, and `MailAddress`. Default is `General`. */ searchFilter?: pulumi.Input<string>; }