zitadel v0.2.0 published on Monday, Mar 24, 2025 by pulumiverse
zitadel.getMachineUsers
Datasource representing a serviceaccount situated under an organization, which then can be authorized through memberships or direct grants on other resources.
Using getMachineUsers
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getMachineUsers(args: GetMachineUsersArgs, opts?: InvokeOptions): Promise<GetMachineUsersResult>
function getMachineUsersOutput(args: GetMachineUsersOutputArgs, opts?: InvokeOptions): Output<GetMachineUsersResult>def get_machine_users(org_id: Optional[str] = None,
                      user_name: Optional[str] = None,
                      user_name_method: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetMachineUsersResult
def get_machine_users_output(org_id: Optional[pulumi.Input[str]] = None,
                      user_name: Optional[pulumi.Input[str]] = None,
                      user_name_method: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetMachineUsersResult]func GetMachineUsers(ctx *Context, args *GetMachineUsersArgs, opts ...InvokeOption) (*GetMachineUsersResult, error)
func GetMachineUsersOutput(ctx *Context, args *GetMachineUsersOutputArgs, opts ...InvokeOption) GetMachineUsersResultOutput> Note: This function is named GetMachineUsers in the Go SDK.
public static class GetMachineUsers 
{
    public static Task<GetMachineUsersResult> InvokeAsync(GetMachineUsersArgs args, InvokeOptions? opts = null)
    public static Output<GetMachineUsersResult> Invoke(GetMachineUsersInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetMachineUsersResult> getMachineUsers(GetMachineUsersArgs args, InvokeOptions options)
public static Output<GetMachineUsersResult> getMachineUsers(GetMachineUsersArgs args, InvokeOptions options)
fn::invoke:
  function: zitadel:index/getMachineUsers:getMachineUsers
  arguments:
    # arguments dictionaryThe following arguments are supported:
- UserName string
- Username
- OrgId string
- ID of the organization
- UserName stringMethod 
- Method for querying machine users by username, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
- UserName string
- Username
- OrgId string
- ID of the organization
- UserName stringMethod 
- Method for querying machine users by username, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
- userName String
- Username
- orgId String
- ID of the organization
- userName StringMethod 
- Method for querying machine users by username, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
- userName string
- Username
- orgId string
- ID of the organization
- userName stringMethod 
- Method for querying machine users by username, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
- user_name str
- Username
- org_id str
- ID of the organization
- user_name_ strmethod 
- Method for querying machine users by username, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
- userName String
- Username
- orgId String
- ID of the organization
- userName StringMethod 
- Method for querying machine users by username, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
getMachineUsers Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- UserIds List<string>
- A set of all IDs.
- UserName string
- Username
- OrgId string
- ID of the organization
- UserName stringMethod 
- Method for querying machine users by username, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
- Id string
- The provider-assigned unique ID for this managed resource.
- UserIds []string
- A set of all IDs.
- UserName string
- Username
- OrgId string
- ID of the organization
- UserName stringMethod 
- Method for querying machine users by username, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
- id String
- The provider-assigned unique ID for this managed resource.
- userIds List<String>
- A set of all IDs.
- userName String
- Username
- orgId String
- ID of the organization
- userName StringMethod 
- Method for querying machine users by username, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
- id string
- The provider-assigned unique ID for this managed resource.
- userIds string[]
- A set of all IDs.
- userName string
- Username
- orgId string
- ID of the organization
- userName stringMethod 
- Method for querying machine users by username, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
- id str
- The provider-assigned unique ID for this managed resource.
- user_ids Sequence[str]
- A set of all IDs.
- user_name str
- Username
- org_id str
- ID of the organization
- user_name_ strmethod 
- Method for querying machine users by username, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
- id String
- The provider-assigned unique ID for this managed resource.
- userIds List<String>
- A set of all IDs.
- userName String
- Username
- orgId String
- ID of the organization
- userName StringMethod 
- Method for querying machine users by username, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
Package Details
- Repository
- zitadel pulumiverse/pulumi-zitadel
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the zitadelTerraform Provider.
