LoggerContract Class

Definition

Logger Contract extension.

[Microsoft.Rest.Serialization.JsonTransformation]
public class LoggerContract : Microsoft.Azure.Management.ApiManagement.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type LoggerContract = class
    inherit Resource
Public Class LoggerContract
Inherits Resource
Inheritance
LoggerContract
Attributes

Constructors

LoggerContract()

Initializes a new instance of the LoggerContract class.

LoggerContract(String, String, String, String, String, IDictionary<String,String>, Nullable<Boolean>, String)

Initializes a new instance of the LoggerContract class.

Properties

Credentials

Gets or sets the name and SendRule connection string of the event hub for azureEventHub logger. Instrumentation key for applicationInsights logger.

CredentialsPropertyName
Description

Gets or sets logger description.

Id

Gets fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Inherited from Resource)
IsBuffered

Gets or sets whether records are buffered in the logger before publishing. Default is assumed to be true.

LoggerType

Gets or sets logger type. Possible values include: 'azureEventHub', 'applicationInsights', 'azureMonitor'

Name

Gets the name of the resource

(Inherited from Resource)
ResourceId

Gets or sets azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource).

Type

Gets the type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

(Inherited from Resource)

Methods

Validate()

Validate the object.

Applies to