Class ElasticSearchAclArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aiven
Assembly: Pulumi.Aiven.dll
Syntax
public sealed class ElasticSearchAclArgs : ResourceArgs
Constructors
View SourceElasticSearchAclArgs()
Declaration
public ElasticSearchAclArgs()
Properties
View SourceAcls
List of Elasticsearch ACLs
Declaration
public InputList<ElasticSearchAclAclArgs> Acls { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<ElasticSearchAclAclArgs> |
Enabled
Enable Elasticsearch ACLs. When disabled authenticated service users have unrestricted access
Declaration
public Input<bool> Enabled { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
ExtendedAcl
Index rules can be applied in a limited fashion to the _mget, _msearch and _bulk APIs (and only those) by enabling the ExtendedAcl option for the service. When it is enabled, users can use these APIs as long as all operations only target indexes they have been granted access to
Declaration
public Input<bool> ExtendedAcl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Project
Project to link the Elasticsearch ACLs to
Declaration
public Input<string> Project { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ServiceName
Service to link the Elasticsearch ACLs to
Declaration
public Input<string> ServiceName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |