• InfluxDB.Client API
Show / Hide Table of Contents
  • InfluxDB.Client
    • AuthorizationsApi
    • BucketsApi
    • ChecksApi
    • DeleteApi
    • IAuthorizationsApi
    • IBucketsApi
    • IChecksApi
    • IDeleteApi
    • IDomainObjectMapper
    • IInfluxDBClient
    • IInvokableScriptsApi
    • ILabelsApi
    • InfluxDBClient
    • InfluxDBClientFactory
    • InfluxDBClientOptions
    • InfluxDBClientOptions.AuthenticationScheme
    • InfluxDBClientOptions.Builder
    • INotificationEndpointsApi
    • INotificationRulesApi
    • InvokableScriptsApi
    • IOrganizationsApi
    • IQueryApi
    • IQueryApiSync
    • IScraperTargetsApi
    • ISourcesApi
    • ITasksApi
    • ITelegrafsApi
    • IUsersApi
    • IWriteApi
    • IWriteApiAsync
    • LabelsApi
    • NotificationEndpointsApi
    • NotificationRulesApi
    • OrganizationsApi
    • QueryApi
    • QueryApiSync
    • ScraperTargetsApi
    • SourcesApi
    • TasksApi
    • TelegrafsApi
    • UsersApi
    • WriteApi
    • WriteApiAsync
    • WriteOptions
    • WriteOptions.Builder
  • InfluxDB.Client.Api.Domain
    • AddResourceMemberRequestBody
    • AnalyzeQueryResponse
    • AnalyzeQueryResponseErrors
    • ArrayExpression
    • ArrayExpression.ArrayExpressionElementsAdapter
    • ASTResponse
    • Authorization
    • AuthorizationLinks
    • AuthorizationPostRequest
    • Authorizations
    • AuthorizationUpdateRequest
    • AuthorizationUpdateRequest.StatusEnum
    • Axes
    • Axis
    • Axis.BaseEnum
    • AxisScale
    • BadStatement
    • BandViewProperties
    • BandViewProperties.HoverDimensionEnum
    • BandViewProperties.ShapeEnum
    • BandViewProperties.TypeEnum
    • BinaryExpression
    • BinaryExpression.BinaryExpressionLeftAdapter
    • BinaryExpression.BinaryExpressionRightAdapter
    • Block
    • Block.BlockBodyAdapter
    • BooleanLiteral
    • Bucket
    • Bucket.TypeEnum
    • BucketLinks
    • BucketMetadataManifest
    • BucketRetentionRules
    • BucketRetentionRules.TypeEnum
    • Buckets
    • BucketShardMapping
    • BuilderAggregateFunctionType
    • BuilderConfig
    • BuilderConfigAggregateWindow
    • BuilderFunctionsType
    • BuilderTagsType
    • BuiltinStatement
    • CallExpression
    • CallExpression.CallExpressionArgumentsAdapter
    • CallExpression.CallExpressionCalleeAdapter
    • Cell
    • CellLinks
    • CellUpdate
    • CellWithViewProperties
    • Check
    • CheckBase
    • CheckBase.LastRunStatusEnum
    • CheckBaseLinks
    • CheckDiscriminator
    • CheckPatch
    • CheckPatch.StatusEnum
    • Checks
    • CheckStatusLevel
    • CheckViewProperties
    • CheckViewProperties.ShapeEnum
    • CheckViewProperties.TypeEnum
    • ConditionalExpression
    • ConditionalExpression.ConditionalExpressionAlternateAdapter
    • ConditionalExpression.ConditionalExpressionConsequentAdapter
    • ConditionalExpression.ConditionalExpressionTestAdapter
    • Config
    • ConstantVariableProperties
    • ConstantVariableProperties.TypeEnum
    • CreateCell
    • CreateDashboardRequest
    • CustomCheck
    • CustomCheck.TypeEnum
    • Dashboard
    • DashboardColor
    • DashboardColor.TypeEnum
    • DashboardLinks
    • DashboardMeta
    • DashboardQuery
    • Dashboards
    • DashboardWithViewProperties
    • DateTimeLiteral
    • DBRP
    • DBRPCreate
    • DBRPGet
    • DBRPs
    • DBRPUpdate
    • DeadmanCheck
    • DeadmanCheck.TypeEnum
    • DecimalPlaces
    • DeletePredicateRequest
    • Dialect
    • Dialect.AnnotationsEnum
    • Dialect.DateTimeFormatEnum
    • DictExpression
    • DictItem
    • DictItem.DictItemKeyAdapter
    • DictItem.DictItemValAdapter
    • Duration
    • DurationLiteral
    • Error
    • Error.CodeEnum
    • Expression
    • ExpressionStatement
    • ExpressionStatement.ExpressionStatementExpressionAdapter
    • Field
    • Field.TypeEnum
    • File
    • File.FileBodyAdapter
    • FloatLiteral
    • FluxResponse
    • FluxSuggestion
    • FluxSuggestions
    • FunctionExpression
    • FunctionExpression.FunctionExpressionBodyAdapter
    • GaugeViewProperties
    • GaugeViewProperties.ShapeEnum
    • GaugeViewProperties.TypeEnum
    • GreaterThreshold
    • GreaterThreshold.TypeEnum
    • HealthCheck
    • HealthCheck.StatusEnum
    • HeatmapViewProperties
    • HeatmapViewProperties.ShapeEnum
    • HeatmapViewProperties.TypeEnum
    • HistogramViewProperties
    • HistogramViewProperties.PositionEnum
    • HistogramViewProperties.ShapeEnum
    • HistogramViewProperties.TypeEnum
    • HTTPNotificationEndpoint
    • HTTPNotificationEndpoint.AuthMethodEnum
    • HTTPNotificationEndpoint.MethodEnum
    • HTTPNotificationRule
    • HTTPNotificationRuleBase
    • HTTPNotificationRuleBase.TypeEnum
    • Identifier
    • ImportDeclaration
    • IndexExpression
    • IndexExpression.IndexExpressionArrayAdapter
    • IndexExpression.IndexExpressionIndexAdapter
    • IntegerLiteral
    • IsOnboarding
    • Label
    • LabelCreateRequest
    • LabelMapping
    • LabelResponse
    • LabelsResponse
    • LabelUpdate
    • LanguageRequest
    • LegacyAuthorizationPostRequest
    • LesserThreshold
    • LesserThreshold.TypeEnum
    • LinePlusSingleStatProperties
    • LinePlusSingleStatProperties.HoverDimensionEnum
    • LinePlusSingleStatProperties.PositionEnum
    • LinePlusSingleStatProperties.ShapeEnum
    • LinePlusSingleStatProperties.TypeEnum
    • LineProtocolError
    • LineProtocolError.CodeEnum
    • LineProtocolLengthError
    • LineProtocolLengthError.CodeEnum
    • Links
    • ListStacksResponse
    • LogEvent
    • LogicalExpression
    • LogicalExpression.LogicalExpressionLeftAdapter
    • LogicalExpression.LogicalExpressionRightAdapter
    • Logs
    • MapVariableProperties
    • MapVariableProperties.TypeEnum
    • MarkdownViewProperties
    • MarkdownViewProperties.ShapeEnum
    • MarkdownViewProperties.TypeEnum
    • MemberAssignment
    • MemberAssignment.MemberAssignmentInitAdapter
    • MemberExpression
    • MemberExpression.MemberExpressionObjectAdapter
    • MemberExpression.MemberExpressionPropertyAdapter
    • MetadataBackup
    • MosaicViewProperties
    • MosaicViewProperties.HoverDimensionEnum
    • MosaicViewProperties.ShapeEnum
    • MosaicViewProperties.TypeEnum
    • Node
    • NotificationEndpoint
    • NotificationEndpointBase
    • NotificationEndpointBase.StatusEnum
    • NotificationEndpointBaseLinks
    • NotificationEndpointDiscriminator
    • NotificationEndpoints
    • NotificationEndpointType
    • NotificationEndpointUpdate
    • NotificationEndpointUpdate.StatusEnum
    • NotificationRule
    • NotificationRuleBase
    • NotificationRuleBase.LastRunStatusEnum
    • NotificationRuleBaseLinks
    • NotificationRuleDiscriminator
    • NotificationRules
    • NotificationRuleUpdate
    • NotificationRuleUpdate.StatusEnum
    • ObjectExpression
    • OnboardingRequest
    • OnboardingResponse
    • OptionStatement
    • OptionStatement.OptionStatementAssignmentAdapter
    • Organization
    • Organization.StatusEnum
    • OrganizationLinks
    • Organizations
    • Package
    • PackageClause
    • PagerDutyNotificationEndpoint
    • PagerDutyNotificationRule
    • PagerDutyNotificationRuleBase
    • PagerDutyNotificationRuleBase.TypeEnum
    • ParenExpression
    • ParenExpression.ParenExpressionExpressionAdapter
    • PasswordResetBody
    • PatchBucketRequest
    • PatchDashboardRequest
    • PatchOrganizationRequest
    • PatchRetentionRule
    • PatchRetentionRule.TypeEnum
    • PatchStackRequest
    • PatchStackRequestAdditionalResources
    • Permission
    • Permission.ActionEnum
    • PermissionResource
    • PipeExpression
    • PipeExpression.PipeExpressionArgumentAdapter
    • PipeLiteral
    • PostBucketRequest
    • PostOrganizationRequest
    • PostRestoreKVResponse
    • PostStackRequest
    • PostUser
    • PostUser.StatusEnum
    • Property
    • Property.PropertyKeyAdapter
    • Property.PropertyValueAdapter
    • PropertyKey
    • Query
    • Query.TypeEnum
    • QueryEditMode
    • QueryVariableProperties
    • QueryVariableProperties.TypeEnum
    • QueryVariablePropertiesValues
    • RangeThreshold
    • RangeThreshold.TypeEnum
    • Ready
    • Ready.StatusEnum
    • RegexpLiteral
    • RemoteConnection
    • RemoteConnectionCreationRequest
    • RemoteConnections
    • RemoteConnectionUpdateRequest
    • RenamableField
    • Replication
    • ReplicationCreationRequest
    • Replications
    • ReplicationUpdateRequest
    • ResourceMember
    • ResourceMember.RoleEnum
    • ResourceMembers
    • ResourceOwner
    • ResourceOwner.RoleEnum
    • ResourceOwners
    • RestoredBucketMappings
    • RetentionPolicyManifest
    • ReturnStatement
    • ReturnStatement.ReturnStatementArgumentAdapter
    • Routes
    • RoutesExternal
    • RoutesQuery
    • RoutesSystem
    • RuleStatusLevel
    • Run
    • Run.StatusEnum
    • RunLinks
    • RunManually
    • Runs
    • ScatterViewProperties
    • ScatterViewProperties.ShapeEnum
    • ScatterViewProperties.TypeEnum
    • SchemaType
    • ScraperTargetRequest
    • ScraperTargetRequest.TypeEnum
    • ScraperTargetResponse
    • ScraperTargetResponseLinks
    • ScraperTargetResponses
    • Script
    • ScriptCreateRequest
    • ScriptInvocationParams
    • ScriptLanguage
    • Scripts
    • ScriptUpdateRequest
    • SecretKeys
    • SecretKeysResponse
    • SecretKeysResponseLinks
    • ShardGroupManifest
    • ShardManifest
    • ShardOwner
    • SimpleTableViewProperties
    • SimpleTableViewProperties.ShapeEnum
    • SimpleTableViewProperties.TypeEnum
    • SingleStatViewProperties
    • SingleStatViewProperties.ShapeEnum
    • SingleStatViewProperties.TypeEnum
    • SlackNotificationEndpoint
    • SlackNotificationRule
    • SlackNotificationRuleBase
    • SlackNotificationRuleBase.TypeEnum
    • SMTPNotificationRule
    • SMTPNotificationRuleBase
    • SMTPNotificationRuleBase.TypeEnum
    • Source
    • Source.LanguagesEnum
    • Source.TypeEnum
    • SourceLinks
    • Sources
    • Stack
    • StackAssociations
    • StackEvents
    • StackLinks
    • StackResources
    • Statement
    • StaticLegend
    • StatusRule
    • StringLiteral
    • SubscriptionManifest
    • TableViewProperties
    • TableViewProperties.ShapeEnum
    • TableViewProperties.TypeEnum
    • TableViewPropertiesTableOptions
    • TableViewPropertiesTableOptions.WrappingEnum
    • TagRule
    • TagRule.OperatorEnum
    • TaskCreateRequest
    • TaskLinks
    • Tasks
    • TaskStatusType
    • TaskType
    • TaskType.LastRunStatusEnum
    • TaskUpdateRequest
    • Telegraf
    • TelegrafLinks
    • TelegrafPlugin
    • TelegrafPlugin.TypeEnum
    • TelegrafPluginRequest
    • TelegrafPluginRequestPlugins
    • TelegrafPlugins
    • TelegrafRequest
    • TelegrafRequestMetadata
    • Telegrafs
    • TelegramNotificationEndpoint
    • TelegramNotificationRule
    • TelegramNotificationRuleBase
    • TelegramNotificationRuleBase.ParseModeEnum
    • TelegramNotificationRuleBase.TypeEnum
    • TemplateApply
    • TemplateApplyRemotes
    • TemplateApplyTemplate
    • TemplateChart
    • TemplateChart.TemplateChartPropertiesAdapter
    • TemplateExportByID
    • TemplateExportByIDOrgIDs
    • TemplateExportByIDResourceFilters
    • TemplateExportByIDResources
    • TemplateKind
    • TemplateSummary
    • TemplateSummaryDiff
    • TemplateSummaryDiffBuckets
    • TemplateSummaryDiffBucketsNewOld
    • TemplateSummaryDiffChecks
    • TemplateSummaryDiffChecks.TemplateSummary_diff_checksNewAdapter
    • TemplateSummaryDiffChecks.TemplateSummary_diff_checksOldAdapter
    • TemplateSummaryDiffDashboards
    • TemplateSummaryDiffDashboardsNewOld
    • TemplateSummaryDiffLabelMappings
    • TemplateSummaryDiffLabels
    • TemplateSummaryDiffLabelsNewOld
    • TemplateSummaryDiffNotificationEndpoints
    • TemplateSummaryDiffNotificationEndpoints.TemplateSummary_diff_notificationEndpointsNewAdapter
    • TemplateSummaryDiffNotificationEndpoints.TemplateSummary_diff_notificationEndpointsOldAdapter
    • TemplateSummaryDiffNotificationRules
    • TemplateSummaryDiffNotificationRulesNewOld
    • TemplateSummaryDiffTasks
    • TemplateSummaryDiffTasksNewOld
    • TemplateSummaryDiffTelegrafConfigs
    • TemplateSummaryDiffVariables
    • TemplateSummaryDiffVariablesNewOld
    • TemplateSummaryDiffVariablesNewOld.TemplateSummary_Diff_variables_new_oldArgsAdapter
    • TemplateSummaryErrors
    • TemplateSummaryLabel
    • TemplateSummaryLabelProperties
    • TemplateSummarySummary
    • TemplateSummarySummaryBuckets
    • TemplateSummarySummaryDashboards
    • TemplateSummarySummaryLabelMappings
    • TemplateSummarySummaryNotificationRules
    • TemplateSummarySummaryStatusRules
    • TemplateSummarySummaryTagRules
    • TemplateSummarySummaryTasks
    • TemplateSummarySummaryVariables
    • TemplateSummarySummaryVariables.TemplateSummary_summary_variablesArgumentsAdapter
    • TestStatement
    • Threshold
    • ThresholdBase
    • ThresholdCheck
    • ThresholdCheck.TypeEnum
    • ThresholdCheckTags
    • UnaryExpression
    • UnaryExpression.UnaryExpressionArgumentAdapter
    • UnsignedIntegerLiteral
    • User
    • User.StatusEnum
    • UserLinks
    • Users
    • UsersLinks
    • Variable
    • Variable.VariableArgumentsAdapter
    • VariableAssignment
    • VariableAssignment.VariableAssignmentInitAdapter
    • VariableLinks
    • VariableProperties
    • Variables
    • View
    • View.ViewPropertiesAdapter
    • ViewLinks
    • ViewProperties
    • Views
    • WritePrecision
    • XYGeom
    • XYViewProperties
    • XYViewProperties.HoverDimensionEnum
    • XYViewProperties.PositionEnum
    • XYViewProperties.ShapeEnum
    • XYViewProperties.TypeEnum
  • InfluxDB.Client.Api.Service
    • AuthorizationsService
    • BackupService
    • BucketsService
    • CellsService
    • ChecksService
    • ConfigService
    • DashboardsService
    • DBRPsService
    • DeleteService
    • HealthService
    • IAuthorizationsService
    • IBackupService
    • IBucketsService
    • ICellsService
    • IChecksService
    • IConfigService
    • IDashboardsService
    • IDBRPsService
    • IDeleteService
    • IHealthService
    • IInvokableScriptsService
    • ILabelsService
    • ILegacyAuthorizationsService
    • IMetricsService
    • INotificationEndpointsService
    • INotificationRulesService
    • InvokableScriptsService
    • IOrganizationsService
    • IPingService
    • IQueryService
    • IReadyService
    • IRemoteConnectionsService
    • IReplicationsService
    • IResourcesService
    • IRestoreService
    • IRoutesService
    • IRulesService
    • IScraperTargetsService
    • ISecretsService
    • ISetupService
    • ISigninService
    • ISignoutService
    • ISourcesService
    • ITasksService
    • ITelegrafPluginsService
    • ITelegrafsService
    • ITemplatesService
    • IUsersService
    • IVariablesService
    • IViewsService
    • IWriteService
    • LabelsService
    • LegacyAuthorizationsService
    • MetricsService
    • NotificationEndpointsService
    • NotificationRulesService
    • OrganizationsService
    • PingService
    • QueryService
    • ReadyService
    • RemoteConnectionsService
    • ReplicationsService
    • ResourcesService
    • RestoreService
    • RoutesService
    • RulesService
    • ScraperTargetsService
    • SecretsService
    • SetupService
    • SigninService
    • SignoutService
    • SourcesService
    • TasksService
    • TelegrafPluginsService
    • TelegrafsService
    • TemplatesService
    • UsersService
    • VariablesService
    • ViewsService
    • WriteService
  • InfluxDB.Client.Core
    • Arguments
    • Column
    • InfluxDBTraceFilter
    • LogLevel
    • Measurement
  • InfluxDB.Client.Core.Exceptions
    • BadGatewayException
    • BadRequestException
    • ForbiddenException
    • HttpException
    • HttpNotImplementedException
    • InfluxException
    • InternalServerErrorException
    • MethodNotAllowedException
    • NotAcceptableException
    • NotFoundException
    • PaymentRequiredException
    • ProxyAuthenticationRequiredException
    • RequestEntityTooLargeException
    • RequestTimeoutException
    • ServiceUnavailableException
    • TooManyRequestsException
    • UnauthorizedException
    • UnprocessableEntityException
  • InfluxDB.Client.Core.Flux.Domain
    • FluxColumn
    • FluxRecord
    • FluxTable
  • InfluxDB.Client.Core.Flux.Exceptions
    • FluxCsvParserException
    • FluxQueryException
  • InfluxDB.Client.Core.Flux.Serialization
    • AnnotatedCsvParser
    • IAnnotatedCsvParser
  • InfluxDB.Client.Domain
    • FindOptions
  • InfluxDB.Client.Flux
    • FluxClient
    • FluxClientFactory
    • FluxConnectionOptions
    • FluxConnectionOptions.AuthenticationType
    • IFluxClient
  • InfluxDB.Client.Linq
    • DefaultMemberNameResolver
    • IMemberNameResolver
    • InfluxDBQueryable<T>
    • MemberType
    • QueryableExtensions
    • QueryableOptimizerSettings
  • InfluxDB.Client.Writes
    • AbstractWriteEvent
    • InfluxDBEventArgs
    • PointData
    • PointData.Builder
    • PointSettings
    • WriteErrorEvent
    • WriteRetriableErrorEvent
    • WriteRuntimeExceptionEvent
    • WriteSuccessEvent

Interface INotificationEndpointsApi

Namespace: InfluxDB.Client
Assembly: InfluxDB.Client.dll
Syntax
public interface INotificationEndpointsApi

Methods

AddLabelAsync(Label, NotificationEndpoint, CancellationToken)

Add a label to a notification endpoint.

Declaration
Task<Label> AddLabelAsync(Label label, NotificationEndpoint endpoint, CancellationToken cancellationToken = null)
Parameters
Type Name Description
Label label

label to add

NotificationEndpoint endpoint

the notification endpoint

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<Label>

AddLabelAsync(String, String, CancellationToken)

Add a label to a notification endpoint.

Declaration
Task<Label> AddLabelAsync(string labelId, string endpointId, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String labelId

the ID of label to add

System.String endpointId

the ID of the notification endpoint

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<Label>

CloneHttpEndpoint(String, HTTPNotificationEndpoint, CancellationToken)

Clone a Http Notification endpoint without authentication.

Declaration
Task<HTTPNotificationEndpoint> CloneHttpEndpoint(string name, HTTPNotificationEndpoint endpoint, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String name

name of cloned endpoint

HTTPNotificationEndpoint endpoint

endpoint to clone

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<HTTPNotificationEndpoint>

Notification endpoint cloned

CloneHttpEndpointAsync(String, String, CancellationToken)

Clone a Http Notification endpoint without authentication.

Declaration
Task<HTTPNotificationEndpoint> CloneHttpEndpointAsync(string name, string endpointId, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String name

name of cloned endpoint

System.String endpointId

ID of endpoint to clone

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<HTTPNotificationEndpoint>

Notification endpoint cloned

CloneHttpEndpointBasicAuthAsync(String, String, String, HTTPNotificationEndpoint, CancellationToken)

Clone a Http Notification endpoint with Http Basic authentication.

Declaration
Task<HTTPNotificationEndpoint> CloneHttpEndpointBasicAuthAsync(string name, string username, string password, HTTPNotificationEndpoint endpoint, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String name

name of cloned endpoint

System.String username

HTTP Basic Username

System.String password

HTTP Basic Password

HTTPNotificationEndpoint endpoint

endpoint to clone

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<HTTPNotificationEndpoint>

Notification endpoint cloned

CloneHttpEndpointBasicAuthAsync(String, String, String, String, CancellationToken)

Clone a Http Notification endpoint with Http Basic authentication.

Declaration
Task<HTTPNotificationEndpoint> CloneHttpEndpointBasicAuthAsync(string name, string username, string password, string endpointId, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String name

name of cloned endpoint

System.String username

HTTP Basic Username

System.String password

HTTP Basic Password

System.String endpointId

ID of endpoint to clone

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<HTTPNotificationEndpoint>

Notification endpoint cloned

CloneHttpEndpointBearerAsync(String, String, HTTPNotificationEndpoint, CancellationToken)

Clone a Http Notification endpoint with Bearer authentication.

Declaration
Task<HTTPNotificationEndpoint> CloneHttpEndpointBearerAsync(string name, string token, HTTPNotificationEndpoint endpoint, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String name

name of cloned endpoint

System.String token

Bearer token

HTTPNotificationEndpoint endpoint

endpoint to clone

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<HTTPNotificationEndpoint>

Notification endpoint cloned

CloneHttpEndpointBearerAsync(String, String, String, CancellationToken)

Clone a Http Notification endpoint with Bearer authentication.

Declaration
Task<HTTPNotificationEndpoint> CloneHttpEndpointBearerAsync(string name, string token, string endpointId, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String name

name of cloned endpoint

System.String token

Bearer token

System.String endpointId

ID of endpoint to clone

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<HTTPNotificationEndpoint>

Notification endpoint cloned

ClonePagerDutyEndpointAsync(String, String, PagerDutyNotificationEndpoint, CancellationToken)

Clone a PagerDuty Notification endpoint.

Declaration
Task<PagerDutyNotificationEndpoint> ClonePagerDutyEndpointAsync(string name, string routingKey, PagerDutyNotificationEndpoint endpoint, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String name

name of cloned endpoint

System.String routingKey

Routing Key

PagerDutyNotificationEndpoint endpoint

endpoint to clone

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<PagerDutyNotificationEndpoint>

Notification endpoint cloned

ClonePagerDutyEndpointAsync(String, String, String, CancellationToken)

Clone a PagerDuty Notification endpoint.

Declaration
Task<PagerDutyNotificationEndpoint> ClonePagerDutyEndpointAsync(string name, string routingKey, string endpointId, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String name

name of cloned endpoint

System.String routingKey

Routing Key

System.String endpointId

ID of endpoint to clone

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<PagerDutyNotificationEndpoint>

Notification endpoint cloned

CloneSlackEndpointAsync(String, String, SlackNotificationEndpoint, CancellationToken)

Clone a Slack Notification endpoint.

Declaration
Task<SlackNotificationEndpoint> CloneSlackEndpointAsync(string name, string token, SlackNotificationEndpoint endpoint, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String name

name of cloned endpoint

System.String token
SlackNotificationEndpoint endpoint

endpoint to clone

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<SlackNotificationEndpoint>

Notification endpoint cloned

CloneSlackEndpointAsync(String, String, String, CancellationToken)

Clone a Slack Notification endpoint.

Declaration
Task<SlackNotificationEndpoint> CloneSlackEndpointAsync(string name, string token, string endpointId, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String name

name of cloned endpoint

System.String token

Slack WebHook Token

System.String endpointId

ID of endpoint to clone

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<SlackNotificationEndpoint>

Notification endpoint cloned

CreateEndpointAsync(NotificationEndpoint, CancellationToken)

Add new notification endpoint.

Declaration
Task<NotificationEndpoint> CreateEndpointAsync(NotificationEndpoint notificationEndpoint, CancellationToken cancellationToken = null)
Parameters
Type Name Description
NotificationEndpoint notificationEndpoint

notificationEndpoint to create

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<NotificationEndpoint>

Notification endpoint created

CreateHttpEndpointAsync(String, String, HTTPNotificationEndpoint.MethodEnum, String, CancellationToken)

Add new HTTP notification endpoint without authentication.

Declaration
Task<HTTPNotificationEndpoint> CreateHttpEndpointAsync(string name, string url, HTTPNotificationEndpoint.MethodEnum method, string orgId, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String name

Endpoint name

System.String url

URL

HTTPNotificationEndpoint.MethodEnum method

HTTP Method

System.String orgId

Owner of an endpoint

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<HTTPNotificationEndpoint>

created HTTP notification endpoint

CreateHttpEndpointBasicAuthAsync(String, String, HTTPNotificationEndpoint.MethodEnum, String, String, String, CancellationToken)

Declaration
Task<HTTPNotificationEndpoint> CreateHttpEndpointBasicAuthAsync(string name, string url, HTTPNotificationEndpoint.MethodEnum method, string username, string password, string orgId, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String name

Endpoint name

System.String url

URL

HTTPNotificationEndpoint.MethodEnum method

HTTP Method

System.String username

HTTP Basic Username

System.String password

HTTP Basic Password

System.String orgId

Owner of an endpoint

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<HTTPNotificationEndpoint>

created HTTP notification endpoint

CreateHttpEndpointBearerAsync(String, String, HTTPNotificationEndpoint.MethodEnum, String, String, CancellationToken)

Declaration
Task<HTTPNotificationEndpoint> CreateHttpEndpointBearerAsync(string name, string url, HTTPNotificationEndpoint.MethodEnum method, string token, string orgId, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String name

Endpoint name

System.String url

URL

HTTPNotificationEndpoint.MethodEnum method

HTTP Method

System.String token

Bearer token

System.String orgId

Owner of an endpoint

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<HTTPNotificationEndpoint>

created HTTP notification endpoint

CreatePagerDutyEndpointAsync(String, String, String, String, CancellationToken)

Add new PagerDuty notification endpoint.

Declaration
Task<PagerDutyNotificationEndpoint> CreatePagerDutyEndpointAsync(string name, string clientUrl, string routingKey, string orgId, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String name

Endpoint name

System.String clientUrl

Client URL

System.String routingKey

Routing Key

System.String orgId

Owner of an endpoint

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<PagerDutyNotificationEndpoint>

created PagerDuty notification endpoint

CreateSlackEndpointAsync(String, String, String, CancellationToken)

Add new Slack notification endpoint. The 'url' should be defined.

Declaration
Task<SlackNotificationEndpoint> CreateSlackEndpointAsync(string name, string url, string orgId, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String name

Endpoint name

System.String url

Slack WebHook URL

System.String orgId

Owner of an endpoint

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<SlackNotificationEndpoint>

created Slack notification endpoint

CreateSlackEndpointAsync(String, String, String, String, CancellationToken)

Add new Slack notification endpoint. The 'url' should be defined.

Declaration
Task<SlackNotificationEndpoint> CreateSlackEndpointAsync(string name, string url, string token, string orgId, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String name

Endpoint name

System.String url

Slack WebHook URL

System.String token

Slack WebHook Token

System.String orgId

Owner of an endpoint

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<SlackNotificationEndpoint>

created Slack notification endpoint

DeleteLabelAsync(Label, NotificationEndpoint, CancellationToken)

Delete label from a notification endpoint.

Declaration
Task DeleteLabelAsync(Label label, NotificationEndpoint endpoint, CancellationToken cancellationToken = null)
Parameters
Type Name Description
Label label

the label to delete

NotificationEndpoint endpoint

the notification endpoint

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task

DeleteLabelAsync(String, String, CancellationToken)

Delete label from a notification endpoint.

Declaration
Task DeleteLabelAsync(string labelId, string endpointId, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String labelId

the label id to delete

System.String endpointId

ID of the notification endpoint

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task

DeleteNotificationEndpointAsync(NotificationEndpoint, CancellationToken)

Delete a notification endpoint.

Declaration
Task DeleteNotificationEndpointAsync(NotificationEndpoint notificationEndpoint, CancellationToken cancellationToken = null)
Parameters
Type Name Description
NotificationEndpoint notificationEndpoint

notification endpoint

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task

delete has been accepted>

DeleteNotificationEndpointAsync(String, CancellationToken)

Delete a notification endpoint.

Declaration
Task DeleteNotificationEndpointAsync(string endpointId, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String endpointId

ID of notification endpoint

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task

delete has been accepted

FindNotificationEndpointByIdAsync(String, CancellationToken)

Get a notification endpoint.

Declaration
Task<NotificationEndpoint> FindNotificationEndpointByIdAsync(string endpointId, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String endpointId

ID of notification endpoint

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<NotificationEndpoint>

the notification endpoint requested

FindNotificationEndpointsAsync(String, CancellationToken)

Get notification endpoints.

Declaration
Task<List<NotificationEndpoint>> FindNotificationEndpointsAsync(string orgId, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String orgId

only show notification endpoints belonging to specified organization

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<List<NotificationEndpoint>>

A list of notification endpoint

FindNotificationEndpointsAsync(String, FindOptions, CancellationToken)

Get all notification endpoints.

Declaration
Task<NotificationEndpoints> FindNotificationEndpointsAsync(string orgId, FindOptions findOptions, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String orgId

only show notification endpoints belonging to specified organization

FindOptions findOptions

the find options

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<NotificationEndpoints>

GetLabelsAsync(NotificationEndpoint, CancellationToken)

List all labels for a notification endpoint.

Declaration
Task<List<Label>> GetLabelsAsync(NotificationEndpoint endpoint, CancellationToken cancellationToken = null)
Parameters
Type Name Description
NotificationEndpoint endpoint

the notification endpoint

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<List<Label>>

a list of all labels for a notification endpoint

GetLabelsAsync(String, CancellationToken)

List all labels for a notification endpoint.

Declaration
Task<List<Label>> GetLabelsAsync(string endpointId, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String endpointId

ID of the notification endpoint

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<List<Label>>

a list of all labels for a notification endpoint

UpdateEndpointAsync(NotificationEndpoint, CancellationToken)

Update a notification endpoint. The updates is used for fields from NotificationEndpointUpdate.

Declaration
Task<NotificationEndpoint> UpdateEndpointAsync(NotificationEndpoint notificationEndpoint, CancellationToken cancellationToken = null)
Parameters
Type Name Description
NotificationEndpoint notificationEndpoint

update to apply

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<NotificationEndpoint>

An updated notification endpoint

UpdateEndpointAsync(String, NotificationEndpointUpdate, CancellationToken)

Update a notification endpoint.

Declaration
Task<NotificationEndpoint> UpdateEndpointAsync(string endpointId, NotificationEndpointUpdate notificationEndpointUpdate, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String endpointId

ID of notification endpoint

NotificationEndpointUpdate notificationEndpointUpdate

update to apply

CancellationToken cancellationToken

Cancellation token

Returns
Type Description
Task<NotificationEndpoint>

An updated notification endpoint

In This Article
Back to top Generated by DocFX