HumanUserHumanUser is the Schema for the HumanUsers API. Resource representing a human user situated under an organization, which then can be authorized through memberships or direct grants on other resources.
TypeMR
Providerprovider-upjet-zitadel
Groupuser.zitadel.m.crossplane.io
Scopenamespaced
Versionv1alpha1

1apiVersion: user.zitadel.m.crossplane.io/v1alpha1

2kind: HumanUser

kind
string
metadata
object
spec
object

HumanUserSpec defines the desired state of HumanUser

forProvider
required
object

(No description available)

email
string
firstName
string
gender
string
array

(Block List) A list of identity provider links to add to the user during creation. Useful for migration scenarios. (see below for nested schema) A list of identity provider links to add to the user during creation. Useful for migration scenarios.

idpId
string
userId
string
userName
string
object

(String, Sensitive) Initial hashed password for the user, not changeable after creation. Being able to pass an initial hashed password is useful in migration scenarios. Initial hashed password for the user, not changeable after creation. Being able to pass an initial hashed password is useful in migration scenarios.

key
required
string
name
required
string
object

(String, Sensitive) Initially set password for the user, not changeable after creation Initially set password for the user, not changeable after creation

key
required
string
name
required
string
lastName
string
array

value pairs to set on the user during creation. (see below for nested schema) A list of metadata key-value pairs to set on the user during creation.

key
string
value
string
nickName
string
orgId
string
phone
string
object

factor authentication. Only used during creation. Useful for migration scenarios. TOTP secret for two-factor authentication. Only used during creation. Useful for migration scenarios.

key
required
string
name
required
string
userId
string
userName
string
object

THIS IS A BETA FIELD. It will be honored unless the Management Policies feature flag is disabled. InitProvider holds the same fields as ForProvider, with the exception of Identifier and other resource reference fields. The fields that are in InitProvider are merged into ForProvider when the resource is created. The same fields are also added to the terraform ignore_changes hook, to avoid updating them after creation. This is useful for fields that are required on creation, but we do not desire to update them after creation, for example because of an external controller is managing them, like an autoscaler.

email
string
firstName
string
gender
string
array

(Block List) A list of identity provider links to add to the user during creation. Useful for migration scenarios. (see below for nested schema) A list of identity provider links to add to the user during creation. Useful for migration scenarios.

idpId
string
userId
string
userName
string
object

(String, Sensitive) Initial hashed password for the user, not changeable after creation. Being able to pass an initial hashed password is useful in migration scenarios. Initial hashed password for the user, not changeable after creation. Being able to pass an initial hashed password is useful in migration scenarios.

key
required
string
name
required
string
object

(String, Sensitive) Initially set password for the user, not changeable after creation Initially set password for the user, not changeable after creation

key
required
string
name
required
string
lastName
string
array

value pairs to set on the user during creation. (see below for nested schema) A list of metadata key-value pairs to set on the user during creation.

key
string
value
string
nickName
string
orgId
string
phone
string
object

factor authentication. Only used during creation. Useful for migration scenarios. TOTP secret for two-factor authentication. Only used during creation. Useful for migration scenarios.

key
required
string
name
required
string
userId
string
userName
string
array

THIS IS A BETA FIELD. It is on by default but can be opted out through a Crossplane feature flag. ManagementPolicies specify the array of actions Crossplane is allowed to take on the managed and external resources. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 and this one: https://github.com/crossplane/crossplane/blob/444267e84783136daa93568b364a5f01228cacbe/design/one-pager-ignore-changes.md

object

ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.

kind
required
string
name
required
string
object

WriteConnectionSecretToReference specifies the namespace and name of a Secret to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource.

name
required
string
status
object

HumanUserStatus defines the observed state of HumanUser.

object

(No description available)

email
string
firstName
string
gender
string
id
string
array

(Block List) A list of identity provider links to add to the user during creation. Useful for migration scenarios. (see below for nested schema) A list of identity provider links to add to the user during creation. Useful for migration scenarios.

idpId
string
userId
string
userName
string
lastName
string
array

(List of String) Loginnames Loginnames

array

value pairs to set on the user during creation. (see below for nested schema) A list of metadata key-value pairs to set on the user during creation.

key
string
value
string
nickName
string
orgId
string
phone
string
state
string
userId
string
userName
string
array

Conditions of the resource.

lastTransitionTime
required
string
message
string
reason
required
string
status
required
string
type
required
string