Class ApiKeyArgs
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.Azure.AppInsights
Assembly: Pulumi.Azure.dll
Syntax
public sealed class ApiKeyArgs : ResourceArgs
Constructors
View SourceApiKeyArgs()
Declaration
public ApiKeyArgs()
Properties
View SourceApplicationInsightsId
The ID of the Application Insights component on which the API key operates. Changing this forces a new resource to be created.
Declaration
public Input<string> ApplicationInsightsId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
Specifies the name of the Application Insights API key. Changing this forces a new resource to be created.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ReadPermissions
Specifies the list of read permissions granted to the API key. Valid values are agentconfig, aggregate, api, draft, extendqueries, search. Please note these values are case sensitive. Changing this forces a new resource to be created.
Declaration
public InputList<string> ReadPermissions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
WritePermissions
Specifies the list of write permissions granted to the API key. Valid values are annotations. Please note these values are case sensitive. Changing this forces a new resource to be created.
Declaration
public InputList<string> WritePermissions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |