vcd.OrgUser
Explore with Pulumi AI
Create OrgUser Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new OrgUser(name: string, args: OrgUserArgs, opts?: CustomResourceOptions);
@overload
def OrgUser(resource_name: str,
args: OrgUserArgs,
opts: Optional[ResourceOptions] = None)
@overload
def OrgUser(resource_name: str,
opts: Optional[ResourceOptions] = None,
role: Optional[str] = None,
is_locked: Optional[bool] = None,
org_user_id: Optional[str] = None,
enabled: Optional[bool] = None,
full_name: Optional[str] = None,
instant_messaging: Optional[str] = None,
is_external: Optional[bool] = None,
is_group_role: Optional[bool] = None,
deployed_vm_quota: Optional[float] = None,
email_address: Optional[str] = None,
name: Optional[str] = None,
org: Optional[str] = None,
password: Optional[str] = None,
password_file: Optional[str] = None,
provider_type: Optional[str] = None,
description: Optional[str] = None,
stored_vm_quota: Optional[float] = None,
take_ownership: Optional[bool] = None,
telephone: Optional[str] = None)
func NewOrgUser(ctx *Context, name string, args OrgUserArgs, opts ...ResourceOption) (*OrgUser, error)
public OrgUser(string name, OrgUserArgs args, CustomResourceOptions? opts = null)
public OrgUser(String name, OrgUserArgs args)
public OrgUser(String name, OrgUserArgs args, CustomResourceOptions options)
type: vcd:OrgUser
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args OrgUserArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args OrgUserArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args OrgUserArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args OrgUserArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args OrgUserArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var orgUserResource = new Vcd.OrgUser("orgUserResource", new()
{
Role = "string",
IsLocked = false,
OrgUserId = "string",
Enabled = false,
FullName = "string",
InstantMessaging = "string",
IsExternal = false,
IsGroupRole = false,
DeployedVmQuota = 0,
EmailAddress = "string",
Name = "string",
Org = "string",
Password = "string",
PasswordFile = "string",
ProviderType = "string",
Description = "string",
StoredVmQuota = 0,
TakeOwnership = false,
Telephone = "string",
});
example, err := vcd.NewOrgUser(ctx, "orgUserResource", &vcd.OrgUserArgs{
Role: pulumi.String("string"),
IsLocked: pulumi.Bool(false),
OrgUserId: pulumi.String("string"),
Enabled: pulumi.Bool(false),
FullName: pulumi.String("string"),
InstantMessaging: pulumi.String("string"),
IsExternal: pulumi.Bool(false),
IsGroupRole: pulumi.Bool(false),
DeployedVmQuota: pulumi.Float64(0),
EmailAddress: pulumi.String("string"),
Name: pulumi.String("string"),
Org: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordFile: pulumi.String("string"),
ProviderType: pulumi.String("string"),
Description: pulumi.String("string"),
StoredVmQuota: pulumi.Float64(0),
TakeOwnership: pulumi.Bool(false),
Telephone: pulumi.String("string"),
})
var orgUserResource = new OrgUser("orgUserResource", OrgUserArgs.builder()
.role("string")
.isLocked(false)
.orgUserId("string")
.enabled(false)
.fullName("string")
.instantMessaging("string")
.isExternal(false)
.isGroupRole(false)
.deployedVmQuota(0)
.emailAddress("string")
.name("string")
.org("string")
.password("string")
.passwordFile("string")
.providerType("string")
.description("string")
.storedVmQuota(0)
.takeOwnership(false)
.telephone("string")
.build());
org_user_resource = vcd.OrgUser("orgUserResource",
role="string",
is_locked=False,
org_user_id="string",
enabled=False,
full_name="string",
instant_messaging="string",
is_external=False,
is_group_role=False,
deployed_vm_quota=0,
email_address="string",
name="string",
org="string",
password="string",
password_file="string",
provider_type="string",
description="string",
stored_vm_quota=0,
take_ownership=False,
telephone="string")
const orgUserResource = new vcd.OrgUser("orgUserResource", {
role: "string",
isLocked: false,
orgUserId: "string",
enabled: false,
fullName: "string",
instantMessaging: "string",
isExternal: false,
isGroupRole: false,
deployedVmQuota: 0,
emailAddress: "string",
name: "string",
org: "string",
password: "string",
passwordFile: "string",
providerType: "string",
description: "string",
storedVmQuota: 0,
takeOwnership: false,
telephone: "string",
});
type: vcd:OrgUser
properties:
deployedVmQuota: 0
description: string
emailAddress: string
enabled: false
fullName: string
instantMessaging: string
isExternal: false
isGroupRole: false
isLocked: false
name: string
org: string
orgUserId: string
password: string
passwordFile: string
providerType: string
role: string
storedVmQuota: 0
takeOwnership: false
telephone: string
OrgUser Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The OrgUser resource accepts the following input properties:
- Role string
- The role of the user. Role names can be retrieved from the organization. Both built-in roles and
custom built can be used. The roles normally available are:
Organization Administrator
Catalog Author
vApp Author
vApp User
Console Access Only
Defer to Identity Provider
- Deployed
Vm doubleQuota - Quota of vApps that this user can deploy. A value of 0 specifies an unlimited quota. The default is 0.
- Description string
- An optional description of the user.
- Email
Address string - The Org User email address. Needs to be a properly formatted email address.
- Enabled bool
- True if the user is enabled and can log in. The default is
true
. - Full
Name string - The full name of the user.
- Instant
Messaging string - The Org User instant messaging.
- Is
External bool - If the user account is going to be imported from an external resource, like an LDAP.
In this case,
password
norpassword_file
are not required. Defaults tofalse
. - Is
Group boolRole - True if this user has a group role. The default is
false
. - Is
Locked bool - If the user account has been locked due to too many invalid login attempts, the value will change to true (only the system can lock the user). To unlock the user re-set this flag to false.
- Name string
- A unique name for the user.
- Org string
- The name of organization to which the user belongs. Optional if defined at provider level. If we want to create a user at provider level, use "System" as org name.
- Org
User stringId - The ID of the Organization user
- Password string
- The user's password. This value is never returned on read. Either "password" or "password_file" must be included on creation unless is_external is true.
- Password
File string - Name of a file containing the user's password. Either "password_file" or "password" must be included on creation unless is_external is true.
- Provider
Type string - Identity provider type for this user. One of:
INTEGRATED
,SAML
,OAUTH
. The default isINTEGRATED
. - Stored
Vm doubleQuota - Quota of vApps that this user can store. A value of 0 specifies an unlimited quota. The default is 0.
- Take
Ownership bool - Take ownership of user's objects on deletion.
- Telephone string
- The Org User telephone number.
- Role string
- The role of the user. Role names can be retrieved from the organization. Both built-in roles and
custom built can be used. The roles normally available are:
Organization Administrator
Catalog Author
vApp Author
vApp User
Console Access Only
Defer to Identity Provider
- Deployed
Vm float64Quota - Quota of vApps that this user can deploy. A value of 0 specifies an unlimited quota. The default is 0.
- Description string
- An optional description of the user.
- Email
Address string - The Org User email address. Needs to be a properly formatted email address.
- Enabled bool
- True if the user is enabled and can log in. The default is
true
. - Full
Name string - The full name of the user.
- Instant
Messaging string - The Org User instant messaging.
- Is
External bool - If the user account is going to be imported from an external resource, like an LDAP.
In this case,
password
norpassword_file
are not required. Defaults tofalse
. - Is
Group boolRole - True if this user has a group role. The default is
false
. - Is
Locked bool - If the user account has been locked due to too many invalid login attempts, the value will change to true (only the system can lock the user). To unlock the user re-set this flag to false.
- Name string
- A unique name for the user.
- Org string
- The name of organization to which the user belongs. Optional if defined at provider level. If we want to create a user at provider level, use "System" as org name.
- Org
User stringId - The ID of the Organization user
- Password string
- The user's password. This value is never returned on read. Either "password" or "password_file" must be included on creation unless is_external is true.
- Password
File string - Name of a file containing the user's password. Either "password_file" or "password" must be included on creation unless is_external is true.
- Provider
Type string - Identity provider type for this user. One of:
INTEGRATED
,SAML
,OAUTH
. The default isINTEGRATED
. - Stored
Vm float64Quota - Quota of vApps that this user can store. A value of 0 specifies an unlimited quota. The default is 0.
- Take
Ownership bool - Take ownership of user's objects on deletion.
- Telephone string
- The Org User telephone number.
- role String
- The role of the user. Role names can be retrieved from the organization. Both built-in roles and
custom built can be used. The roles normally available are:
Organization Administrator
Catalog Author
vApp Author
vApp User
Console Access Only
Defer to Identity Provider
- deployed
Vm DoubleQuota - Quota of vApps that this user can deploy. A value of 0 specifies an unlimited quota. The default is 0.
- description String
- An optional description of the user.
- email
Address String - The Org User email address. Needs to be a properly formatted email address.
- enabled Boolean
- True if the user is enabled and can log in. The default is
true
. - full
Name String - The full name of the user.
- instant
Messaging String - The Org User instant messaging.
- is
External Boolean - If the user account is going to be imported from an external resource, like an LDAP.
In this case,
password
norpassword_file
are not required. Defaults tofalse
. - is
Group BooleanRole - True if this user has a group role. The default is
false
. - is
Locked Boolean - If the user account has been locked due to too many invalid login attempts, the value will change to true (only the system can lock the user). To unlock the user re-set this flag to false.
- name String
- A unique name for the user.
- org String
- The name of organization to which the user belongs. Optional if defined at provider level. If we want to create a user at provider level, use "System" as org name.
- org
User StringId - The ID of the Organization user
- password String
- The user's password. This value is never returned on read. Either "password" or "password_file" must be included on creation unless is_external is true.
- password
File String - Name of a file containing the user's password. Either "password_file" or "password" must be included on creation unless is_external is true.
- provider
Type String - Identity provider type for this user. One of:
INTEGRATED
,SAML
,OAUTH
. The default isINTEGRATED
. - stored
Vm DoubleQuota - Quota of vApps that this user can store. A value of 0 specifies an unlimited quota. The default is 0.
- take
Ownership Boolean - Take ownership of user's objects on deletion.
- telephone String
- The Org User telephone number.
- role string
- The role of the user. Role names can be retrieved from the organization. Both built-in roles and
custom built can be used. The roles normally available are:
Organization Administrator
Catalog Author
vApp Author
vApp User
Console Access Only
Defer to Identity Provider
- deployed
Vm numberQuota - Quota of vApps that this user can deploy. A value of 0 specifies an unlimited quota. The default is 0.
- description string
- An optional description of the user.
- email
Address string - The Org User email address. Needs to be a properly formatted email address.
- enabled boolean
- True if the user is enabled and can log in. The default is
true
. - full
Name string - The full name of the user.
- instant
Messaging string - The Org User instant messaging.
- is
External boolean - If the user account is going to be imported from an external resource, like an LDAP.
In this case,
password
norpassword_file
are not required. Defaults tofalse
. - is
Group booleanRole - True if this user has a group role. The default is
false
. - is
Locked boolean - If the user account has been locked due to too many invalid login attempts, the value will change to true (only the system can lock the user). To unlock the user re-set this flag to false.
- name string
- A unique name for the user.
- org string
- The name of organization to which the user belongs. Optional if defined at provider level. If we want to create a user at provider level, use "System" as org name.
- org
User stringId - The ID of the Organization user
- password string
- The user's password. This value is never returned on read. Either "password" or "password_file" must be included on creation unless is_external is true.
- password
File string - Name of a file containing the user's password. Either "password_file" or "password" must be included on creation unless is_external is true.
- provider
Type string - Identity provider type for this user. One of:
INTEGRATED
,SAML
,OAUTH
. The default isINTEGRATED
. - stored
Vm numberQuota - Quota of vApps that this user can store. A value of 0 specifies an unlimited quota. The default is 0.
- take
Ownership boolean - Take ownership of user's objects on deletion.
- telephone string
- The Org User telephone number.
- role str
- The role of the user. Role names can be retrieved from the organization. Both built-in roles and
custom built can be used. The roles normally available are:
Organization Administrator
Catalog Author
vApp Author
vApp User
Console Access Only
Defer to Identity Provider
- deployed_
vm_ floatquota - Quota of vApps that this user can deploy. A value of 0 specifies an unlimited quota. The default is 0.
- description str
- An optional description of the user.
- email_
address str - The Org User email address. Needs to be a properly formatted email address.
- enabled bool
- True if the user is enabled and can log in. The default is
true
. - full_
name str - The full name of the user.
- instant_
messaging str - The Org User instant messaging.
- is_
external bool - If the user account is going to be imported from an external resource, like an LDAP.
In this case,
password
norpassword_file
are not required. Defaults tofalse
. - is_
group_ boolrole - True if this user has a group role. The default is
false
. - is_
locked bool - If the user account has been locked due to too many invalid login attempts, the value will change to true (only the system can lock the user). To unlock the user re-set this flag to false.
- name str
- A unique name for the user.
- org str
- The name of organization to which the user belongs. Optional if defined at provider level. If we want to create a user at provider level, use "System" as org name.
- org_
user_ strid - The ID of the Organization user
- password str
- The user's password. This value is never returned on read. Either "password" or "password_file" must be included on creation unless is_external is true.
- password_
file str - Name of a file containing the user's password. Either "password_file" or "password" must be included on creation unless is_external is true.
- provider_
type str - Identity provider type for this user. One of:
INTEGRATED
,SAML
,OAUTH
. The default isINTEGRATED
. - stored_
vm_ floatquota - Quota of vApps that this user can store. A value of 0 specifies an unlimited quota. The default is 0.
- take_
ownership bool - Take ownership of user's objects on deletion.
- telephone str
- The Org User telephone number.
- role String
- The role of the user. Role names can be retrieved from the organization. Both built-in roles and
custom built can be used. The roles normally available are:
Organization Administrator
Catalog Author
vApp Author
vApp User
Console Access Only
Defer to Identity Provider
- deployed
Vm NumberQuota - Quota of vApps that this user can deploy. A value of 0 specifies an unlimited quota. The default is 0.
- description String
- An optional description of the user.
- email
Address String - The Org User email address. Needs to be a properly formatted email address.
- enabled Boolean
- True if the user is enabled and can log in. The default is
true
. - full
Name String - The full name of the user.
- instant
Messaging String - The Org User instant messaging.
- is
External Boolean - If the user account is going to be imported from an external resource, like an LDAP.
In this case,
password
norpassword_file
are not required. Defaults tofalse
. - is
Group BooleanRole - True if this user has a group role. The default is
false
. - is
Locked Boolean - If the user account has been locked due to too many invalid login attempts, the value will change to true (only the system can lock the user). To unlock the user re-set this flag to false.
- name String
- A unique name for the user.
- org String
- The name of organization to which the user belongs. Optional if defined at provider level. If we want to create a user at provider level, use "System" as org name.
- org
User StringId - The ID of the Organization user
- password String
- The user's password. This value is never returned on read. Either "password" or "password_file" must be included on creation unless is_external is true.
- password
File String - Name of a file containing the user's password. Either "password_file" or "password" must be included on creation unless is_external is true.
- provider
Type String - Identity provider type for this user. One of:
INTEGRATED
,SAML
,OAUTH
. The default isINTEGRATED
. - stored
Vm NumberQuota - Quota of vApps that this user can store. A value of 0 specifies an unlimited quota. The default is 0.
- take
Ownership Boolean - Take ownership of user's objects on deletion.
- telephone String
- The Org User telephone number.
Outputs
All input properties are implicitly available as output properties. Additionally, the OrgUser resource produces the following output properties:
- Group
Names List<string> - The set of group names to which this user belongs. It's only populated if the users
are created after the group (with this user having a
depends_on
of the given group). - Id string
- The provider-assigned unique ID for this managed resource.
- Group
Names []string - The set of group names to which this user belongs. It's only populated if the users
are created after the group (with this user having a
depends_on
of the given group). - Id string
- The provider-assigned unique ID for this managed resource.
- group
Names List<String> - The set of group names to which this user belongs. It's only populated if the users
are created after the group (with this user having a
depends_on
of the given group). - id String
- The provider-assigned unique ID for this managed resource.
- group
Names string[] - The set of group names to which this user belongs. It's only populated if the users
are created after the group (with this user having a
depends_on
of the given group). - id string
- The provider-assigned unique ID for this managed resource.
- group_
names Sequence[str] - The set of group names to which this user belongs. It's only populated if the users
are created after the group (with this user having a
depends_on
of the given group). - id str
- The provider-assigned unique ID for this managed resource.
- group
Names List<String> - The set of group names to which this user belongs. It's only populated if the users
are created after the group (with this user having a
depends_on
of the given group). - id String
- The provider-assigned unique ID for this managed resource.
Look up Existing OrgUser Resource
Get an existing OrgUser resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: OrgUserState, opts?: CustomResourceOptions): OrgUser
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
deployed_vm_quota: Optional[float] = None,
description: Optional[str] = None,
email_address: Optional[str] = None,
enabled: Optional[bool] = None,
full_name: Optional[str] = None,
group_names: Optional[Sequence[str]] = None,
instant_messaging: Optional[str] = None,
is_external: Optional[bool] = None,
is_group_role: Optional[bool] = None,
is_locked: Optional[bool] = None,
name: Optional[str] = None,
org: Optional[str] = None,
org_user_id: Optional[str] = None,
password: Optional[str] = None,
password_file: Optional[str] = None,
provider_type: Optional[str] = None,
role: Optional[str] = None,
stored_vm_quota: Optional[float] = None,
take_ownership: Optional[bool] = None,
telephone: Optional[str] = None) -> OrgUser
func GetOrgUser(ctx *Context, name string, id IDInput, state *OrgUserState, opts ...ResourceOption) (*OrgUser, error)
public static OrgUser Get(string name, Input<string> id, OrgUserState? state, CustomResourceOptions? opts = null)
public static OrgUser get(String name, Output<String> id, OrgUserState state, CustomResourceOptions options)
resources: _: type: vcd:OrgUser get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Deployed
Vm doubleQuota - Quota of vApps that this user can deploy. A value of 0 specifies an unlimited quota. The default is 0.
- Description string
- An optional description of the user.
- Email
Address string - The Org User email address. Needs to be a properly formatted email address.
- Enabled bool
- True if the user is enabled and can log in. The default is
true
. - Full
Name string - The full name of the user.
- Group
Names List<string> - The set of group names to which this user belongs. It's only populated if the users
are created after the group (with this user having a
depends_on
of the given group). - Instant
Messaging string - The Org User instant messaging.
- Is
External bool - If the user account is going to be imported from an external resource, like an LDAP.
In this case,
password
norpassword_file
are not required. Defaults tofalse
. - Is
Group boolRole - True if this user has a group role. The default is
false
. - Is
Locked bool - If the user account has been locked due to too many invalid login attempts, the value will change to true (only the system can lock the user). To unlock the user re-set this flag to false.
- Name string
- A unique name for the user.
- Org string
- The name of organization to which the user belongs. Optional if defined at provider level. If we want to create a user at provider level, use "System" as org name.
- Org
User stringId - The ID of the Organization user
- Password string
- The user's password. This value is never returned on read. Either "password" or "password_file" must be included on creation unless is_external is true.
- Password
File string - Name of a file containing the user's password. Either "password_file" or "password" must be included on creation unless is_external is true.
- Provider
Type string - Identity provider type for this user. One of:
INTEGRATED
,SAML
,OAUTH
. The default isINTEGRATED
. - Role string
- The role of the user. Role names can be retrieved from the organization. Both built-in roles and
custom built can be used. The roles normally available are:
Organization Administrator
Catalog Author
vApp Author
vApp User
Console Access Only
Defer to Identity Provider
- Stored
Vm doubleQuota - Quota of vApps that this user can store. A value of 0 specifies an unlimited quota. The default is 0.
- Take
Ownership bool - Take ownership of user's objects on deletion.
- Telephone string
- The Org User telephone number.
- Deployed
Vm float64Quota - Quota of vApps that this user can deploy. A value of 0 specifies an unlimited quota. The default is 0.
- Description string
- An optional description of the user.
- Email
Address string - The Org User email address. Needs to be a properly formatted email address.
- Enabled bool
- True if the user is enabled and can log in. The default is
true
. - Full
Name string - The full name of the user.
- Group
Names []string - The set of group names to which this user belongs. It's only populated if the users
are created after the group (with this user having a
depends_on
of the given group). - Instant
Messaging string - The Org User instant messaging.
- Is
External bool - If the user account is going to be imported from an external resource, like an LDAP.
In this case,
password
norpassword_file
are not required. Defaults tofalse
. - Is
Group boolRole - True if this user has a group role. The default is
false
. - Is
Locked bool - If the user account has been locked due to too many invalid login attempts, the value will change to true (only the system can lock the user). To unlock the user re-set this flag to false.
- Name string
- A unique name for the user.
- Org string
- The name of organization to which the user belongs. Optional if defined at provider level. If we want to create a user at provider level, use "System" as org name.
- Org
User stringId - The ID of the Organization user
- Password string
- The user's password. This value is never returned on read. Either "password" or "password_file" must be included on creation unless is_external is true.
- Password
File string - Name of a file containing the user's password. Either "password_file" or "password" must be included on creation unless is_external is true.
- Provider
Type string - Identity provider type for this user. One of:
INTEGRATED
,SAML
,OAUTH
. The default isINTEGRATED
. - Role string
- The role of the user. Role names can be retrieved from the organization. Both built-in roles and
custom built can be used. The roles normally available are:
Organization Administrator
Catalog Author
vApp Author
vApp User
Console Access Only
Defer to Identity Provider
- Stored
Vm float64Quota - Quota of vApps that this user can store. A value of 0 specifies an unlimited quota. The default is 0.
- Take
Ownership bool - Take ownership of user's objects on deletion.
- Telephone string
- The Org User telephone number.
- deployed
Vm DoubleQuota - Quota of vApps that this user can deploy. A value of 0 specifies an unlimited quota. The default is 0.
- description String
- An optional description of the user.
- email
Address String - The Org User email address. Needs to be a properly formatted email address.
- enabled Boolean
- True if the user is enabled and can log in. The default is
true
. - full
Name String - The full name of the user.
- group
Names List<String> - The set of group names to which this user belongs. It's only populated if the users
are created after the group (with this user having a
depends_on
of the given group). - instant
Messaging String - The Org User instant messaging.
- is
External Boolean - If the user account is going to be imported from an external resource, like an LDAP.
In this case,
password
norpassword_file
are not required. Defaults tofalse
. - is
Group BooleanRole - True if this user has a group role. The default is
false
. - is
Locked Boolean - If the user account has been locked due to too many invalid login attempts, the value will change to true (only the system can lock the user). To unlock the user re-set this flag to false.
- name String
- A unique name for the user.
- org String
- The name of organization to which the user belongs. Optional if defined at provider level. If we want to create a user at provider level, use "System" as org name.
- org
User StringId - The ID of the Organization user
- password String
- The user's password. This value is never returned on read. Either "password" or "password_file" must be included on creation unless is_external is true.
- password
File String - Name of a file containing the user's password. Either "password_file" or "password" must be included on creation unless is_external is true.
- provider
Type String - Identity provider type for this user. One of:
INTEGRATED
,SAML
,OAUTH
. The default isINTEGRATED
. - role String
- The role of the user. Role names can be retrieved from the organization. Both built-in roles and
custom built can be used. The roles normally available are:
Organization Administrator
Catalog Author
vApp Author
vApp User
Console Access Only
Defer to Identity Provider
- stored
Vm DoubleQuota - Quota of vApps that this user can store. A value of 0 specifies an unlimited quota. The default is 0.
- take
Ownership Boolean - Take ownership of user's objects on deletion.
- telephone String
- The Org User telephone number.
- deployed
Vm numberQuota - Quota of vApps that this user can deploy. A value of 0 specifies an unlimited quota. The default is 0.
- description string
- An optional description of the user.
- email
Address string - The Org User email address. Needs to be a properly formatted email address.
- enabled boolean
- True if the user is enabled and can log in. The default is
true
. - full
Name string - The full name of the user.
- group
Names string[] - The set of group names to which this user belongs. It's only populated if the users
are created after the group (with this user having a
depends_on
of the given group). - instant
Messaging string - The Org User instant messaging.
- is
External boolean - If the user account is going to be imported from an external resource, like an LDAP.
In this case,
password
norpassword_file
are not required. Defaults tofalse
. - is
Group booleanRole - True if this user has a group role. The default is
false
. - is
Locked boolean - If the user account has been locked due to too many invalid login attempts, the value will change to true (only the system can lock the user). To unlock the user re-set this flag to false.
- name string
- A unique name for the user.
- org string
- The name of organization to which the user belongs. Optional if defined at provider level. If we want to create a user at provider level, use "System" as org name.
- org
User stringId - The ID of the Organization user
- password string
- The user's password. This value is never returned on read. Either "password" or "password_file" must be included on creation unless is_external is true.
- password
File string - Name of a file containing the user's password. Either "password_file" or "password" must be included on creation unless is_external is true.
- provider
Type string - Identity provider type for this user. One of:
INTEGRATED
,SAML
,OAUTH
. The default isINTEGRATED
. - role string
- The role of the user. Role names can be retrieved from the organization. Both built-in roles and
custom built can be used. The roles normally available are:
Organization Administrator
Catalog Author
vApp Author
vApp User
Console Access Only
Defer to Identity Provider
- stored
Vm numberQuota - Quota of vApps that this user can store. A value of 0 specifies an unlimited quota. The default is 0.
- take
Ownership boolean - Take ownership of user's objects on deletion.
- telephone string
- The Org User telephone number.
- deployed_
vm_ floatquota - Quota of vApps that this user can deploy. A value of 0 specifies an unlimited quota. The default is 0.
- description str
- An optional description of the user.
- email_
address str - The Org User email address. Needs to be a properly formatted email address.
- enabled bool
- True if the user is enabled and can log in. The default is
true
. - full_
name str - The full name of the user.
- group_
names Sequence[str] - The set of group names to which this user belongs. It's only populated if the users
are created after the group (with this user having a
depends_on
of the given group). - instant_
messaging str - The Org User instant messaging.
- is_
external bool - If the user account is going to be imported from an external resource, like an LDAP.
In this case,
password
norpassword_file
are not required. Defaults tofalse
. - is_
group_ boolrole - True if this user has a group role. The default is
false
. - is_
locked bool - If the user account has been locked due to too many invalid login attempts, the value will change to true (only the system can lock the user). To unlock the user re-set this flag to false.
- name str
- A unique name for the user.
- org str
- The name of organization to which the user belongs. Optional if defined at provider level. If we want to create a user at provider level, use "System" as org name.
- org_
user_ strid - The ID of the Organization user
- password str
- The user's password. This value is never returned on read. Either "password" or "password_file" must be included on creation unless is_external is true.
- password_
file str - Name of a file containing the user's password. Either "password_file" or "password" must be included on creation unless is_external is true.
- provider_
type str - Identity provider type for this user. One of:
INTEGRATED
,SAML
,OAUTH
. The default isINTEGRATED
. - role str
- The role of the user. Role names can be retrieved from the organization. Both built-in roles and
custom built can be used. The roles normally available are:
Organization Administrator
Catalog Author
vApp Author
vApp User
Console Access Only
Defer to Identity Provider
- stored_
vm_ floatquota - Quota of vApps that this user can store. A value of 0 specifies an unlimited quota. The default is 0.
- take_
ownership bool - Take ownership of user's objects on deletion.
- telephone str
- The Org User telephone number.
- deployed
Vm NumberQuota - Quota of vApps that this user can deploy. A value of 0 specifies an unlimited quota. The default is 0.
- description String
- An optional description of the user.
- email
Address String - The Org User email address. Needs to be a properly formatted email address.
- enabled Boolean
- True if the user is enabled and can log in. The default is
true
. - full
Name String - The full name of the user.
- group
Names List<String> - The set of group names to which this user belongs. It's only populated if the users
are created after the group (with this user having a
depends_on
of the given group). - instant
Messaging String - The Org User instant messaging.
- is
External Boolean - If the user account is going to be imported from an external resource, like an LDAP.
In this case,
password
norpassword_file
are not required. Defaults tofalse
. - is
Group BooleanRole - True if this user has a group role. The default is
false
. - is
Locked Boolean - If the user account has been locked due to too many invalid login attempts, the value will change to true (only the system can lock the user). To unlock the user re-set this flag to false.
- name String
- A unique name for the user.
- org String
- The name of organization to which the user belongs. Optional if defined at provider level. If we want to create a user at provider level, use "System" as org name.
- org
User StringId - The ID of the Organization user
- password String
- The user's password. This value is never returned on read. Either "password" or "password_file" must be included on creation unless is_external is true.
- password
File String - Name of a file containing the user's password. Either "password_file" or "password" must be included on creation unless is_external is true.
- provider
Type String - Identity provider type for this user. One of:
INTEGRATED
,SAML
,OAUTH
. The default isINTEGRATED
. - role String
- The role of the user. Role names can be retrieved from the organization. Both built-in roles and
custom built can be used. The roles normally available are:
Organization Administrator
Catalog Author
vApp Author
vApp User
Console Access Only
Defer to Identity Provider
- stored
Vm NumberQuota - Quota of vApps that this user can store. A value of 0 specifies an unlimited quota. The default is 0.
- take
Ownership Boolean - Take ownership of user's objects on deletion.
- telephone String
- The Org User telephone number.
Package Details
- Repository
- vcd vmware/terraform-provider-vcd
- License
- Notes
- This Pulumi package is based on the
vcd
Terraform Provider.