published on Tuesday, May 19, 2026 by vmware
published on Tuesday, May 19, 2026 by vmware
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “Avi: avi.Useraccountprofile” sidebar_current: “docs-avi-resource-useraccountprofile” description: |- Creates and manages Avi UserAccountProfile.
avi.Useraccountprofile
The UserAccountProfile resource allows the creation and management of Avi UserAccountProfile
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
resources:
foo:
type: avi:Useraccountprofile
properties:
name: terraform-example-foo
tenantRef: /api/tenant/?name=admin
Example coming soon!
Create Useraccountprofile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Useraccountprofile(name: string, args: UseraccountprofileArgs, opts?: CustomResourceOptions);@overload
def Useraccountprofile(resource_name: str,
args: UseraccountprofileArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Useraccountprofile(resource_name: str,
opts: Optional[ResourceOptions] = None,
complexity_constraints: Optional[Sequence[UseraccountprofileComplexityConstraintArgs]] = None,
expiration_constraints: Optional[Sequence[UseraccountprofileExpirationConstraintArgs]] = None,
lockout_constraints: Optional[Sequence[UseraccountprofileLockoutConstraintArgs]] = None,
configpb_attributes: Optional[Sequence[UseraccountprofileConfigpbAttributeArgs]] = None,
max_concurrent_sessions: Optional[str] = None,
name: Optional[str] = None,
useraccountprofile_id: Optional[str] = None,
uuid: Optional[str] = None)func NewUseraccountprofile(ctx *Context, name string, args UseraccountprofileArgs, opts ...ResourceOption) (*Useraccountprofile, error)public Useraccountprofile(string name, UseraccountprofileArgs args, CustomResourceOptions? opts = null)
public Useraccountprofile(String name, UseraccountprofileArgs args)
public Useraccountprofile(String name, UseraccountprofileArgs args, CustomResourceOptions options)
type: avi:Useraccountprofile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "avi_useraccountprofile" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args UseraccountprofileArgs
- 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 UseraccountprofileArgs
- 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 UseraccountprofileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args UseraccountprofileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args UseraccountprofileArgs
- 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 useraccountprofileResource = new Avi.Useraccountprofile("useraccountprofileResource", new()
{
ComplexityConstraints = new[]
{
new Avi.Inputs.UseraccountprofileComplexityConstraintArgs
{
MinLength = "string",
MinLowercase = "string",
MinNumeric = "string",
MinSpecial = "string",
MinUppercase = "string",
PasswordHistory = "string",
},
},
ExpirationConstraints = new[]
{
new Avi.Inputs.UseraccountprofileExpirationConstraintArgs
{
PasswordExpirationDays = "string",
},
},
LockoutConstraints = new[]
{
new Avi.Inputs.UseraccountprofileLockoutConstraintArgs
{
LockoutEvaluationPeriod = "string",
LockoutMaxAuthFailures = "string",
LockoutPeriod = "string",
},
},
ConfigpbAttributes = new[]
{
new Avi.Inputs.UseraccountprofileConfigpbAttributeArgs
{
CreatedBy = "string",
Version = "string",
},
},
MaxConcurrentSessions = "string",
Name = "string",
UseraccountprofileId = "string",
Uuid = "string",
});
example, err := avi.NewUseraccountprofile(ctx, "useraccountprofileResource", &avi.UseraccountprofileArgs{
ComplexityConstraints: avi.UseraccountprofileComplexityConstraintArray{
&avi.UseraccountprofileComplexityConstraintArgs{
MinLength: pulumi.String("string"),
MinLowercase: pulumi.String("string"),
MinNumeric: pulumi.String("string"),
MinSpecial: pulumi.String("string"),
MinUppercase: pulumi.String("string"),
PasswordHistory: pulumi.String("string"),
},
},
ExpirationConstraints: avi.UseraccountprofileExpirationConstraintArray{
&avi.UseraccountprofileExpirationConstraintArgs{
PasswordExpirationDays: pulumi.String("string"),
},
},
LockoutConstraints: avi.UseraccountprofileLockoutConstraintArray{
&avi.UseraccountprofileLockoutConstraintArgs{
LockoutEvaluationPeriod: pulumi.String("string"),
LockoutMaxAuthFailures: pulumi.String("string"),
LockoutPeriod: pulumi.String("string"),
},
},
ConfigpbAttributes: avi.UseraccountprofileConfigpbAttributeArray{
&avi.UseraccountprofileConfigpbAttributeArgs{
CreatedBy: pulumi.String("string"),
Version: pulumi.String("string"),
},
},
MaxConcurrentSessions: pulumi.String("string"),
Name: pulumi.String("string"),
UseraccountprofileId: pulumi.String("string"),
Uuid: pulumi.String("string"),
})
resource "avi_useraccountprofile" "useraccountprofileResource" {
complexity_constraints {
min_length = "string"
min_lowercase = "string"
min_numeric = "string"
min_special = "string"
min_uppercase = "string"
password_history = "string"
}
expiration_constraints {
password_expiration_days = "string"
}
lockout_constraints {
lockout_evaluation_period = "string"
lockout_max_auth_failures = "string"
lockout_period = "string"
}
configpb_attributes {
created_by = "string"
version = "string"
}
max_concurrent_sessions = "string"
name = "string"
useraccountprofile_id = "string"
uuid = "string"
}
var useraccountprofileResource = new Useraccountprofile("useraccountprofileResource", UseraccountprofileArgs.builder()
.complexityConstraints(UseraccountprofileComplexityConstraintArgs.builder()
.minLength("string")
.minLowercase("string")
.minNumeric("string")
.minSpecial("string")
.minUppercase("string")
.passwordHistory("string")
.build())
.expirationConstraints(UseraccountprofileExpirationConstraintArgs.builder()
.passwordExpirationDays("string")
.build())
.lockoutConstraints(UseraccountprofileLockoutConstraintArgs.builder()
.lockoutEvaluationPeriod("string")
.lockoutMaxAuthFailures("string")
.lockoutPeriod("string")
.build())
.configpbAttributes(UseraccountprofileConfigpbAttributeArgs.builder()
.createdBy("string")
.version("string")
.build())
.maxConcurrentSessions("string")
.name("string")
.useraccountprofileId("string")
.uuid("string")
.build());
useraccountprofile_resource = avi.Useraccountprofile("useraccountprofileResource",
complexity_constraints=[{
"min_length": "string",
"min_lowercase": "string",
"min_numeric": "string",
"min_special": "string",
"min_uppercase": "string",
"password_history": "string",
}],
expiration_constraints=[{
"password_expiration_days": "string",
}],
lockout_constraints=[{
"lockout_evaluation_period": "string",
"lockout_max_auth_failures": "string",
"lockout_period": "string",
}],
configpb_attributes=[{
"created_by": "string",
"version": "string",
}],
max_concurrent_sessions="string",
name="string",
useraccountprofile_id="string",
uuid="string")
const useraccountprofileResource = new avi.Useraccountprofile("useraccountprofileResource", {
complexityConstraints: [{
minLength: "string",
minLowercase: "string",
minNumeric: "string",
minSpecial: "string",
minUppercase: "string",
passwordHistory: "string",
}],
expirationConstraints: [{
passwordExpirationDays: "string",
}],
lockoutConstraints: [{
lockoutEvaluationPeriod: "string",
lockoutMaxAuthFailures: "string",
lockoutPeriod: "string",
}],
configpbAttributes: [{
createdBy: "string",
version: "string",
}],
maxConcurrentSessions: "string",
name: "string",
useraccountprofileId: "string",
uuid: "string",
});
type: avi:Useraccountprofile
properties:
complexityConstraints:
- minLength: string
minLowercase: string
minNumeric: string
minSpecial: string
minUppercase: string
passwordHistory: string
configpbAttributes:
- createdBy: string
version: string
expirationConstraints:
- passwordExpirationDays: string
lockoutConstraints:
- lockoutEvaluationPeriod: string
lockoutMaxAuthFailures: string
lockoutPeriod: string
maxConcurrentSessions: string
name: string
useraccountprofileId: string
uuid: string
Useraccountprofile 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 Useraccountprofile resource accepts the following input properties:
- Complexity
Constraints List<UseraccountprofileComplexity Constraint> - Password complexity constraints for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Expiration
Constraints List<UseraccountprofileExpiration Constraint> - Password expiration settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Lockout
Constraints List<UseraccountprofileLockout Constraint> - Account lockout settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Configpb
Attributes List<UseraccountprofileConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Max
Concurrent stringSessions - Maximum number of concurrent sessions allowed. There are unlimited sessions by default. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Useraccountprofile
Id string - Uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Complexity
Constraints []UseraccountprofileComplexity Constraint Args - Password complexity constraints for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Expiration
Constraints []UseraccountprofileExpiration Constraint Args - Password expiration settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Lockout
Constraints []UseraccountprofileLockout Constraint Args - Account lockout settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Configpb
Attributes []UseraccountprofileConfigpb Attribute Args - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Max
Concurrent stringSessions - Maximum number of concurrent sessions allowed. There are unlimited sessions by default. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Useraccountprofile
Id string - Uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- complexity_
constraints list(object) - Password complexity constraints for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- expiration_
constraints list(object) - Password expiration settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- lockout_
constraints list(object) - Account lockout settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb_
attributes list(object) - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- max_
concurrent_ stringsessions - Maximum number of concurrent sessions allowed. There are unlimited sessions by default. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- useraccountprofile_
id string - uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- complexity
Constraints List<UseraccountprofileComplexity Constraint> - Password complexity constraints for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- expiration
Constraints List<UseraccountprofileExpiration Constraint> - Password expiration settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- lockout
Constraints List<UseraccountprofileLockout Constraint> - Account lockout settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb
Attributes List<UseraccountprofileConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- max
Concurrent StringSessions - Maximum number of concurrent sessions allowed. There are unlimited sessions by default. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- useraccountprofile
Id String - uuid String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- complexity
Constraints UseraccountprofileComplexity Constraint[] - Password complexity constraints for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- expiration
Constraints UseraccountprofileExpiration Constraint[] - Password expiration settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- lockout
Constraints UseraccountprofileLockout Constraint[] - Account lockout settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb
Attributes UseraccountprofileConfigpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- max
Concurrent stringSessions - Maximum number of concurrent sessions allowed. There are unlimited sessions by default. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- useraccountprofile
Id string - uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- complexity_
constraints Sequence[UseraccountprofileComplexity Constraint Args] - Password complexity constraints for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- expiration_
constraints Sequence[UseraccountprofileExpiration Constraint Args] - Password expiration settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- lockout_
constraints Sequence[UseraccountprofileLockout Constraint Args] - Account lockout settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb_
attributes Sequence[UseraccountprofileConfigpb Attribute Args] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- max_
concurrent_ strsessions - Maximum number of concurrent sessions allowed. There are unlimited sessions by default. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- useraccountprofile_
id str - uuid str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- complexity
Constraints List<Property Map> - Password complexity constraints for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- expiration
Constraints List<Property Map> - Password expiration settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- lockout
Constraints List<Property Map> - Account lockout settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb
Attributes List<Property Map> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- max
Concurrent StringSessions - Maximum number of concurrent sessions allowed. There are unlimited sessions by default. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- useraccountprofile
Id String - uuid String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Outputs
All input properties are implicitly available as output properties. Additionally, the Useraccountprofile resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Useraccountprofile Resource
Get an existing Useraccountprofile 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?: UseraccountprofileState, opts?: CustomResourceOptions): Useraccountprofile@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
complexity_constraints: Optional[Sequence[UseraccountprofileComplexityConstraintArgs]] = None,
configpb_attributes: Optional[Sequence[UseraccountprofileConfigpbAttributeArgs]] = None,
expiration_constraints: Optional[Sequence[UseraccountprofileExpirationConstraintArgs]] = None,
lockout_constraints: Optional[Sequence[UseraccountprofileLockoutConstraintArgs]] = None,
max_concurrent_sessions: Optional[str] = None,
name: Optional[str] = None,
useraccountprofile_id: Optional[str] = None,
uuid: Optional[str] = None) -> Useraccountprofilefunc GetUseraccountprofile(ctx *Context, name string, id IDInput, state *UseraccountprofileState, opts ...ResourceOption) (*Useraccountprofile, error)public static Useraccountprofile Get(string name, Input<string> id, UseraccountprofileState? state, CustomResourceOptions? opts = null)public static Useraccountprofile get(String name, Output<String> id, UseraccountprofileState state, CustomResourceOptions options)resources: _: type: avi:Useraccountprofile get: id: ${id}import {
to = avi_useraccountprofile.example
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.
- Complexity
Constraints List<UseraccountprofileComplexity Constraint> - Password complexity constraints for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Configpb
Attributes List<UseraccountprofileConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Expiration
Constraints List<UseraccountprofileExpiration Constraint> - Password expiration settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Lockout
Constraints List<UseraccountprofileLockout Constraint> - Account lockout settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Max
Concurrent stringSessions - Maximum number of concurrent sessions allowed. There are unlimited sessions by default. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Useraccountprofile
Id string - Uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Complexity
Constraints []UseraccountprofileComplexity Constraint Args - Password complexity constraints for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Configpb
Attributes []UseraccountprofileConfigpb Attribute Args - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Expiration
Constraints []UseraccountprofileExpiration Constraint Args - Password expiration settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Lockout
Constraints []UseraccountprofileLockout Constraint Args - Account lockout settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Max
Concurrent stringSessions - Maximum number of concurrent sessions allowed. There are unlimited sessions by default. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Useraccountprofile
Id string - Uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- complexity_
constraints list(object) - Password complexity constraints for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb_
attributes list(object) - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- expiration_
constraints list(object) - Password expiration settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- lockout_
constraints list(object) - Account lockout settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- max_
concurrent_ stringsessions - Maximum number of concurrent sessions allowed. There are unlimited sessions by default. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- useraccountprofile_
id string - uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- complexity
Constraints List<UseraccountprofileComplexity Constraint> - Password complexity constraints for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb
Attributes List<UseraccountprofileConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- expiration
Constraints List<UseraccountprofileExpiration Constraint> - Password expiration settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- lockout
Constraints List<UseraccountprofileLockout Constraint> - Account lockout settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- max
Concurrent StringSessions - Maximum number of concurrent sessions allowed. There are unlimited sessions by default. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- useraccountprofile
Id String - uuid String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- complexity
Constraints UseraccountprofileComplexity Constraint[] - Password complexity constraints for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb
Attributes UseraccountprofileConfigpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- expiration
Constraints UseraccountprofileExpiration Constraint[] - Password expiration settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- lockout
Constraints UseraccountprofileLockout Constraint[] - Account lockout settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- max
Concurrent stringSessions - Maximum number of concurrent sessions allowed. There are unlimited sessions by default. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- useraccountprofile
Id string - uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- complexity_
constraints Sequence[UseraccountprofileComplexity Constraint Args] - Password complexity constraints for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb_
attributes Sequence[UseraccountprofileConfigpb Attribute Args] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- expiration_
constraints Sequence[UseraccountprofileExpiration Constraint Args] - Password expiration settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- lockout_
constraints Sequence[UseraccountprofileLockout Constraint Args] - Account lockout settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- max_
concurrent_ strsessions - Maximum number of concurrent sessions allowed. There are unlimited sessions by default. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- useraccountprofile_
id str - uuid str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- complexity
Constraints List<Property Map> - Password complexity constraints for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb
Attributes List<Property Map> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- expiration
Constraints List<Property Map> - Password expiration settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- lockout
Constraints List<Property Map> - Account lockout settings for the user account profile. Field introduced in 32.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- max
Concurrent StringSessions - Maximum number of concurrent sessions allowed. There are unlimited sessions by default. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- useraccountprofile
Id String - uuid String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Supporting Types
UseraccountprofileComplexityConstraint, UseraccountprofileComplexityConstraintArgs
- Min
Length string - Min
Lowercase string - Min
Numeric string - Min
Special string - Min
Uppercase string - Password
History string
- Min
Length string - Min
Lowercase string - Min
Numeric string - Min
Special string - Min
Uppercase string - Password
History string
- min_
length string - min_
lowercase string - min_
numeric string - min_
special string - min_
uppercase string - password_
history string
- min
Length String - min
Lowercase String - min
Numeric String - min
Special String - min
Uppercase String - password
History String
- min
Length string - min
Lowercase string - min
Numeric string - min
Special string - min
Uppercase string - password
History string
- min_
length str - min_
lowercase str - min_
numeric str - min_
special str - min_
uppercase str - password_
history str
- min
Length String - min
Lowercase String - min
Numeric String - min
Special String - min
Uppercase String - password
History String
UseraccountprofileConfigpbAttribute, UseraccountprofileConfigpbAttributeArgs
- created_
by string - version string
- created_
by str - version str
UseraccountprofileExpirationConstraint, UseraccountprofileExpirationConstraintArgs
- Password
Expiration stringDays
- Password
Expiration stringDays
- password_
expiration_ stringdays
- password
Expiration StringDays
- password
Expiration stringDays
- password
Expiration StringDays
UseraccountprofileLockoutConstraint, UseraccountprofileLockoutConstraintArgs
- Lockout
Evaluation stringPeriod - Lockout
Max stringAuth Failures - Lockout
Period string
- Lockout
Evaluation stringPeriod - Lockout
Max stringAuth Failures - Lockout
Period string
- lockout_
evaluation_ stringperiod - lockout_
max_ stringauth_ failures - lockout_
period string
- lockout
Evaluation StringPeriod - lockout
Max StringAuth Failures - lockout
Period String
- lockout
Evaluation stringPeriod - lockout
Max stringAuth Failures - lockout
Period string
- lockout
Evaluation StringPeriod - lockout
Max StringAuth Failures - lockout
Period String
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
aviTerraform Provider.
published on Tuesday, May 19, 2026 by vmware