Class UserSchemaState
Inherited Members
Namespace: Pulumi.Okta.App
Assembly: Pulumi.Okta.dll
Syntax
public sealed class UserSchemaState : ResourceArgs
Constructors
View SourceUserSchemaState()
Declaration
public UserSchemaState()
Properties
View SourceAppId
The Application's ID the user custom schema property should be assigned to.
Declaration
public Input<string> AppId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ArrayEnums
Array of values that an array property's items can be set to.
Declaration
public InputList<string> ArrayEnums { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
ArrayOneOfs
Display name and value an enum array can be set to.
Declaration
public InputList<UserSchemaArrayOneOfGetArgs> ArrayOneOfs { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<UserSchemaArrayOneOfGetArgs> |
ArrayType
The type of the array elements if type is set to "array".
Declaration
public Input<string> ArrayType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Description
The description of the user schema property.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Enums
Array of values a primitive property can be set to. See array_enum for arrays.
Declaration
public InputList<string> Enums { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
ExternalName
External name of the user schema property.
Declaration
public Input<string> ExternalName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Index
The property name.
Declaration
public Input<string> Index { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Master
Master priority for the user schema property. It can be set to "PROFILE_MASTER" or "OKTA".
Declaration
public Input<string> Master { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MaxLength
The maximum length of the user property value. Only applies to type "string".
Declaration
public Input<int> MaxLength { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
MinLength
The minimum length of the user property value. Only applies to type "string".
Declaration
public Input<int> MinLength { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
OneOfs
Array of maps containing a mapping for display name to enum value.
Declaration
public InputList<UserSchemaOneOfGetArgs> OneOfs { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<UserSchemaOneOfGetArgs> |
Permissions
Access control permissions for the property. It can be set to "READ_WRITE", "READ_ONLY", "HIDE".
Declaration
public Input<string> Permissions { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Required
Whether the property is required for this application's users.
Declaration
public Input<bool> Required { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Scope
determines whether an app user attribute can be set at the Individual or Group Level.
Declaration
public Input<string> Scope { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Title
display name for the enum value.
Declaration
public Input<string> Title { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Type
The type of the schema property. It can be "string", "boolean", "number", "integer", "array", or "object".
Declaration
public Input<string> Type { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |