1. Packages
  2. Aiven Provider
  3. API Docs
  4. getOrganizationApplicationUser
Aiven v6.37.0 published on Thursday, Apr 10, 2025 by Pulumi

aiven.getOrganizationApplicationUser

Explore with Pulumi AI

Aiven v6.37.0 published on Thursday, Apr 10, 2025 by Pulumi

Gets information about an application user.

Using getOrganizationApplicationUser

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 getOrganizationApplicationUser(args: GetOrganizationApplicationUserArgs, opts?: InvokeOptions): Promise<GetOrganizationApplicationUserResult>
function getOrganizationApplicationUserOutput(args: GetOrganizationApplicationUserOutputArgs, opts?: InvokeOptions): Output<GetOrganizationApplicationUserResult>
Copy
def get_organization_application_user(organization_id: Optional[str] = None,
                                      user_id: Optional[str] = None,
                                      opts: Optional[InvokeOptions] = None) -> GetOrganizationApplicationUserResult
def get_organization_application_user_output(organization_id: Optional[pulumi.Input[str]] = None,
                                      user_id: Optional[pulumi.Input[str]] = None,
                                      opts: Optional[InvokeOptions] = None) -> Output[GetOrganizationApplicationUserResult]
Copy
func LookupOrganizationApplicationUser(ctx *Context, args *LookupOrganizationApplicationUserArgs, opts ...InvokeOption) (*LookupOrganizationApplicationUserResult, error)
func LookupOrganizationApplicationUserOutput(ctx *Context, args *LookupOrganizationApplicationUserOutputArgs, opts ...InvokeOption) LookupOrganizationApplicationUserResultOutput
Copy

> Note: This function is named LookupOrganizationApplicationUser in the Go SDK.

public static class GetOrganizationApplicationUser 
{
    public static Task<GetOrganizationApplicationUserResult> InvokeAsync(GetOrganizationApplicationUserArgs args, InvokeOptions? opts = null)
    public static Output<GetOrganizationApplicationUserResult> Invoke(GetOrganizationApplicationUserInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetOrganizationApplicationUserResult> getOrganizationApplicationUser(GetOrganizationApplicationUserArgs args, InvokeOptions options)
public static Output<GetOrganizationApplicationUserResult> getOrganizationApplicationUser(GetOrganizationApplicationUserArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aiven:index/getOrganizationApplicationUser:getOrganizationApplicationUser
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

OrganizationId This property is required. string
The ID of the organization the application user belongs to.
UserId This property is required. string
The ID of the application user.
OrganizationId This property is required. string
The ID of the organization the application user belongs to.
UserId This property is required. string
The ID of the application user.
organizationId This property is required. String
The ID of the organization the application user belongs to.
userId This property is required. String
The ID of the application user.
organizationId This property is required. string
The ID of the organization the application user belongs to.
userId This property is required. string
The ID of the application user.
organization_id This property is required. str
The ID of the organization the application user belongs to.
user_id This property is required. str
The ID of the application user.
organizationId This property is required. String
The ID of the organization the application user belongs to.
userId This property is required. String
The ID of the application user.

getOrganizationApplicationUser Result

The following output properties are available:

Email string
An email address automatically generated by Aiven to help identify the application user. No notifications are sent to this email.
Id string
The provider-assigned unique ID for this managed resource.
IsSuperAdmin bool
Makes the application user a super admin. The super admin role has completely unrestricted access to all organization resources and settings. This role should be limited to as few users as possible. For daily administrative tasks, assign users the organization admin role instead using the aiven.OrganizationPermission resource.
Name string
Name of the application user.
OrganizationId string
The ID of the organization the application user belongs to.
UserId string
The ID of the application user.
Email string
An email address automatically generated by Aiven to help identify the application user. No notifications are sent to this email.
Id string
The provider-assigned unique ID for this managed resource.
IsSuperAdmin bool
Makes the application user a super admin. The super admin role has completely unrestricted access to all organization resources and settings. This role should be limited to as few users as possible. For daily administrative tasks, assign users the organization admin role instead using the aiven.OrganizationPermission resource.
Name string
Name of the application user.
OrganizationId string
The ID of the organization the application user belongs to.
UserId string
The ID of the application user.
email String
An email address automatically generated by Aiven to help identify the application user. No notifications are sent to this email.
id String
The provider-assigned unique ID for this managed resource.
isSuperAdmin Boolean
Makes the application user a super admin. The super admin role has completely unrestricted access to all organization resources and settings. This role should be limited to as few users as possible. For daily administrative tasks, assign users the organization admin role instead using the aiven.OrganizationPermission resource.
name String
Name of the application user.
organizationId String
The ID of the organization the application user belongs to.
userId String
The ID of the application user.
email string
An email address automatically generated by Aiven to help identify the application user. No notifications are sent to this email.
id string
The provider-assigned unique ID for this managed resource.
isSuperAdmin boolean
Makes the application user a super admin. The super admin role has completely unrestricted access to all organization resources and settings. This role should be limited to as few users as possible. For daily administrative tasks, assign users the organization admin role instead using the aiven.OrganizationPermission resource.
name string
Name of the application user.
organizationId string
The ID of the organization the application user belongs to.
userId string
The ID of the application user.
email str
An email address automatically generated by Aiven to help identify the application user. No notifications are sent to this email.
id str
The provider-assigned unique ID for this managed resource.
is_super_admin bool
Makes the application user a super admin. The super admin role has completely unrestricted access to all organization resources and settings. This role should be limited to as few users as possible. For daily administrative tasks, assign users the organization admin role instead using the aiven.OrganizationPermission resource.
name str
Name of the application user.
organization_id str
The ID of the organization the application user belongs to.
user_id str
The ID of the application user.
email String
An email address automatically generated by Aiven to help identify the application user. No notifications are sent to this email.
id String
The provider-assigned unique ID for this managed resource.
isSuperAdmin Boolean
Makes the application user a super admin. The super admin role has completely unrestricted access to all organization resources and settings. This role should be limited to as few users as possible. For daily administrative tasks, assign users the organization admin role instead using the aiven.OrganizationPermission resource.
name String
Name of the application user.
organizationId String
The ID of the organization the application user belongs to.
userId String
The ID of the application user.

Package Details

Repository
Aiven pulumi/pulumi-aiven
License
Apache-2.0
Notes
This Pulumi package is based on the aiven Terraform Provider.
Aiven v6.37.0 published on Thursday, Apr 10, 2025 by Pulumi