Class ActiveDirectoryArgs
Inherited Members
Namespace: Pulumi.Rancher2
Assembly: Pulumi.Rancher2.dll
Syntax
public sealed class ActiveDirectoryArgs : ResourceArgs
Constructors
View SourceActiveDirectoryArgs()
Declaration
public ActiveDirectoryArgs()
Properties
View SourceAccessMode
Access mode for auth. required, restricted, unrestricted are supported. Default unrestricted (string)
Declaration
public Input<string> AccessMode { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
AllowedPrincipalIds
Allowed principal ids for auth. Required if access_mode is required or restricted. Ex: activedirectory_user://<DN> activedirectory_group://<DN> (list)
Declaration
public InputList<string> AllowedPrincipalIds { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Annotations
Annotations of the resource (map)
Declaration
public InputMap<object> Annotations { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
Certificate
CA certificate for TLS if selfsigned (string)
Declaration
public Input<string> Certificate { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ConnectionTimeout
ActiveDirectory connection timeout. Default 5000 (int)
Declaration
public Input<int> ConnectionTimeout { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
DefaultLoginDomain
ActiveDirectory defult lgoin domain (string)
Declaration
public Input<string> DefaultLoginDomain { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Enabled
Enable auth config provider. Default true (bool)
Declaration
public Input<bool> Enabled { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
GroupDnAttribute
Group DN attribute. Default distinguishedName (string)
Declaration
public Input<string> GroupDnAttribute { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
GroupMemberMappingAttribute
Group member mapping attribute. Default member (string)
Declaration
public Input<string> GroupMemberMappingAttribute { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
GroupMemberUserAttribute
Group member user attribute. Default distinguishedName (string)
Declaration
public Input<string> GroupMemberUserAttribute { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
GroupNameAttribute
Group name attribute. Default name (string)
Declaration
public Input<string> GroupNameAttribute { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
GroupObjectClass
Group object class. Default group (string)
Declaration
public Input<string> GroupObjectClass { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
GroupSearchAttribute
Group search attribute. Default sAMAccountName (string)
Declaration
public Input<string> GroupSearchAttribute { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
GroupSearchBase
Group search base (string)
Declaration
public Input<string> GroupSearchBase { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
GroupSearchFilter
Group search filter (string)
Declaration
public Input<string> GroupSearchFilter { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Labels
Labels of the resource (map)
Declaration
public InputMap<object> Labels { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
NestedGroupMembershipEnabled
Nested group membership enable. Default false (bool)
Declaration
public Input<bool> NestedGroupMembershipEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Port
ActiveDirectory port. Default 389 (int)
Declaration
public Input<int> Port { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Servers
ActiveDirectory servers list (list)
Declaration
public InputList<string> Servers { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
ServiceAccountPassword
Service account password for access ActiveDirectory service (string)
Declaration
public Input<string> ServiceAccountPassword { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ServiceAccountUsername
Service account DN for access ActiveDirectory service (string)
Declaration
public Input<string> ServiceAccountUsername { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Tls
Enable TLS connection (bool)
Declaration
public Input<bool> Tls { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
UserDisabledBitMask
User disabled bit mask. Default 2 (int)
Declaration
public Input<int> UserDisabledBitMask { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
UserEnabledAttribute
User enable attribute (string)
Declaration
public Input<string> UserEnabledAttribute { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
UserLoginAttribute
User login attribute. Default sAMAccountName (string)
Declaration
public Input<string> UserLoginAttribute { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
UserNameAttribute
User name attribute. Default name (string)
Declaration
public Input<string> UserNameAttribute { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
UserObjectClass
User object class. Default person (string)
Declaration
public Input<string> UserObjectClass { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
UserSearchAttribute
User search attribute. Default sAMAccountName|sn|givenName (string)
Declaration
public Input<string> UserSearchAttribute { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
UserSearchBase
User search base DN (string)
Declaration
public Input<string> UserSearchBase { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
UserSearchFilter
User search filter (string)
Declaration
public Input<string> UserSearchFilter { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |