Class DatabasePrincipalState
Inherited Members
Namespace: Pulumi.Azure.Kusto
Assembly: Pulumi.Azure.dll
Syntax
public sealed class DatabasePrincipalState : ResourceArgs
Constructors
View SourceDatabasePrincipalState()
Declaration
public DatabasePrincipalState()
Properties
View SourceAppId
The app id, if not empty, of the principal.
Declaration
public Input<string> AppId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ClientId
The Client ID that owns the specified object_id. Changing this forces a new resource to be created.
Declaration
public Input<string> ClientId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ClusterName
Specifies the name of the Kusto Cluster this database principal will be added to. Changing this forces a new resource to be created.
Declaration
public Input<string> ClusterName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DatabaseName
Specified the name of the Kusto Database this principal will be added to. Changing this forces a new resource to be created.
Declaration
public Input<string> DatabaseName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
The email, if not empty, of the principal.
Declaration
public Input<string> Email { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
FullyQualifiedName
The fully qualified name of the principal.
Declaration
public Input<string> FullyQualifiedName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
The name of the Kusto Database Principal.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ObjectId
An Object ID of a User, Group, or App. Changing this forces a new resource to be created.
Declaration
public Input<string> ObjectId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ResourceGroupName
Specifies the Resource Group where the Kusto Database Principal should exist. Changing this forces a new resource to be created.
Declaration
public Input<string> ResourceGroupName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Role
Specifies the permissions the Principal will have. Valid values include Admin, Ingestor, Monitor, UnrestrictedViewers, User, Viewer. Changing this forces a new resource to be created.
Declaration
public Input<string> Role { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Type
Specifies the type of object the principal is. Valid values include App, Group, User. Changing this forces a new resource to be created.
Declaration
public Input<string> Type { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |