Share via


ApplicationInsightsComponentAPIKey Class

Definition

Properties that define an API key of an Application Insights Component.

public class ApplicationInsightsComponentAPIKey : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ApplicationInsights.Models.ApplicationInsightsComponentAPIKey>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ApplicationInsights.Models.ApplicationInsightsComponentAPIKey>
type ApplicationInsightsComponentAPIKey = class
    interface IJsonModel<ApplicationInsightsComponentAPIKey>
    interface IPersistableModel<ApplicationInsightsComponentAPIKey>
Public Class ApplicationInsightsComponentAPIKey
Implements IJsonModel(Of ApplicationInsightsComponentAPIKey), IPersistableModel(Of ApplicationInsightsComponentAPIKey)
Inheritance
ApplicationInsightsComponentAPIKey
Implements

Properties

ApiKey

The API key value. It will be only return once when the API Key was created.

CreatedDate
Id

The unique ID of the API key inside an Application Insights component. It is auto generated when the API key is created.

LinkedReadProperties

The read access rights of this API Key.

LinkedWriteProperties

The write access rights of this API Key.

Name

The name of the API key.

Explicit Interface Implementations

IJsonModel<ApplicationInsightsComponentAPIKey>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ApplicationInsightsComponentAPIKey>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ApplicationInsightsComponentAPIKey>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ApplicationInsightsComponentAPIKey>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ApplicationInsightsComponentAPIKey>.Write(ModelReaderWriterOptions)

Applies to