Class AuthConfigFreeIpaState
Inherited Members
Namespace: Pulumi.Rancher2
Assembly: Pulumi.Rancher2.dll
Syntax
public sealed class AuthConfigFreeIpaState : ResourceArgs
Constructors
View SourceAuthConfigFreeIpaState()
Declaration
public AuthConfigFreeIpaState()
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: freeipa_user://<DN> freeipa_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
Base64 encoded CA certificate for TLS if self-signed. Use filebase64(<FILE>) for encoding file (string)
Declaration
public Input<string> Certificate { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ConnectionTimeout
FreeIpa connection timeout. Default 5000 (int)
Declaration
public Input<int> ConnectionTimeout { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
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 entryDN (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 entryDN (string)
Declaration
public Input<string> GroupMemberUserAttribute { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
GroupNameAttribute
Group name attribute. Default cn (string)
Declaration
public Input<string> GroupNameAttribute { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
GroupObjectClass
Group object class. Default groupOfNames (string)
Declaration
public Input<string> GroupObjectClass { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
GroupSearchAttribute
Group search attribute. Default cn (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> |
Labels
Labels of the resource (map)
Declaration
public InputMap<object> Labels { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
Name
(Computed) The name of the resource (string)
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
NestedGroupMembershipEnabled
Nested group membership enable. Default false (bool)
Declaration
public Input<bool> NestedGroupMembershipEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Port
FreeIpa port. Default 389 (int)
Declaration
public Input<int> Port { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Servers
FreeIpa servers list (list)
Declaration
public InputList<string> Servers { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
ServiceAccountDistinguishedName
Service account DN for access FreeIpa service (string)
Declaration
public Input<string> ServiceAccountDistinguishedName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ServiceAccountPassword
Service account password for access FreeIpa service (string)
Declaration
public Input<string> ServiceAccountPassword { 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> |
Type
(Computed) The type of the resource (string)
Declaration
public Input<string> Type { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
UserDisabledBitMask
User disabled bit mask (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 uid (string)
Declaration
public Input<string> UserLoginAttribute { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
UserMemberAttribute
User member attribute. Default memberOf (string)
Declaration
public Input<string> UserMemberAttribute { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
UserNameAttribute
User name attribute. Default givenName (string)
Declaration
public Input<string> UserNameAttribute { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
UserObjectClass
User object class. Default inetorgperson (string)
Declaration
public Input<string> UserObjectClass { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
UserSearchAttribute
User search attribute. Default uid|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> |