APIKeysOperations interface

Interface representing a APIKeys operations.

Properties

create

Create an API Key of an Application Insights component.

delete

Delete an API Key of an Application Insights component.

get

Get the API Key for this key id.

list

Gets a list of API keys of an Application Insights component.

Property Details

create

Create an API Key of an Application Insights component.

create: (resourceGroupName: string, resourceName: string, apiKeyProperties: APIKeyRequest, options?: APIKeysCreateOptionalParams) => Promise<ApplicationInsightsComponentAPIKey>

Property Value

(resourceGroupName: string, resourceName: string, apiKeyProperties: APIKeyRequest, options?: APIKeysCreateOptionalParams) => Promise<ApplicationInsightsComponentAPIKey>

delete

Delete an API Key of an Application Insights component.

delete: (resourceGroupName: string, resourceName: string, keyId: string, options?: APIKeysDeleteOptionalParams) => Promise<ApplicationInsightsComponentAPIKey>

Property Value

(resourceGroupName: string, resourceName: string, keyId: string, options?: APIKeysDeleteOptionalParams) => Promise<ApplicationInsightsComponentAPIKey>

get

Get the API Key for this key id.

get: (resourceGroupName: string, resourceName: string, keyId: string, options?: APIKeysGetOptionalParams) => Promise<ApplicationInsightsComponentAPIKey>

Property Value

(resourceGroupName: string, resourceName: string, keyId: string, options?: APIKeysGetOptionalParams) => Promise<ApplicationInsightsComponentAPIKey>

list

Gets a list of API keys of an Application Insights component.

list: (resourceGroupName: string, resourceName: string, options?: APIKeysListOptionalParams) => PagedAsyncIterableIterator<ApplicationInsightsComponentAPIKey, ApplicationInsightsComponentAPIKey[], PageSettings>

Property Value

(resourceGroupName: string, resourceName: string, options?: APIKeysListOptionalParams) => PagedAsyncIterableIterator<ApplicationInsightsComponentAPIKey, ApplicationInsightsComponentAPIKey[], PageSettings>