## API Report File for "@azure/arm-eventgrid" > Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). ```ts import * as coreAuth from '@azure/core-auth'; import * as coreClient from '@azure/core-client'; import { OperationState } from '@azure/core-lro'; import { PagedAsyncIterableIterator } from '@azure/core-paging'; import { SimplePollerLike } from '@azure/core-lro'; // @public export interface AdvancedFilter { key?: string; operatorType: "NumberIn" | "NumberNotIn" | "NumberLessThan" | "NumberGreaterThan" | "NumberLessThanOrEquals" | "NumberGreaterThanOrEquals" | "BoolEquals" | "StringIn" | "StringNotIn" | "StringBeginsWith" | "StringEndsWith" | "StringContains" | "NumberInRange" | "NumberNotInRange" | "StringNotBeginsWith" | "StringNotEndsWith" | "StringNotContains" | "IsNullOrUndefined" | "IsNotNull"; } // @public export type AdvancedFilterOperatorType = string; // @public (undocumented) export type AdvancedFilterUnion = AdvancedFilter | NumberInAdvancedFilter | NumberNotInAdvancedFilter | NumberLessThanAdvancedFilter | NumberGreaterThanAdvancedFilter | NumberLessThanOrEqualsAdvancedFilter | NumberGreaterThanOrEqualsAdvancedFilter | BoolEqualsAdvancedFilter | StringInAdvancedFilter | StringNotInAdvancedFilter | StringBeginsWithAdvancedFilter | StringEndsWithAdvancedFilter | StringContainsAdvancedFilter | NumberInRangeAdvancedFilter | NumberNotInRangeAdvancedFilter | StringNotBeginsWithAdvancedFilter | StringNotEndsWithAdvancedFilter | StringNotContainsAdvancedFilter | IsNullOrUndefinedAdvancedFilter | IsNotNullAdvancedFilter; // @public export type AlternativeAuthenticationNameSource = string; // @public export interface AzureADPartnerClientAuthentication extends PartnerClientAuthentication { azureActiveDirectoryApplicationIdOrUri?: string; azureActiveDirectoryTenantId?: string; clientAuthenticationType: "AzureAD"; } // @public export interface AzureFunctionEventSubscriptionDestination extends EventSubscriptionDestination { deliveryAttributeMappings?: DeliveryAttributeMappingUnion[]; endpointType: "AzureFunction"; maxEventsPerBatch?: number; preferredBatchSizeInKilobytes?: number; resourceId?: string; } // @public export interface BoolEqualsAdvancedFilter extends AdvancedFilter { operatorType: "BoolEquals"; value?: boolean; } // @public export interface BoolEqualsFilter extends Filter { operatorType: "BoolEquals"; value?: boolean; } // @public export interface CaCertificate extends Resource { description?: string; encodedCertificate?: string; readonly expiryTimeInUtc?: Date; readonly issueTimeInUtc?: Date; readonly provisioningState?: CaCertificateProvisioningState; readonly systemData?: SystemData; } // @public export type CaCertificateProvisioningState = string; // @public export interface CaCertificates { beginCreateOrUpdate(resourceGroupName: string, namespaceName: string, caCertificateName: string, caCertificateInfo: CaCertificate, options?: CaCertificatesCreateOrUpdateOptionalParams): Promise, CaCertificatesCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, namespaceName: string, caCertificateName: string, caCertificateInfo: CaCertificate, options?: CaCertificatesCreateOrUpdateOptionalParams): Promise; beginDelete(resourceGroupName: string, namespaceName: string, caCertificateName: string, options?: CaCertificatesDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, namespaceName: string, caCertificateName: string, options?: CaCertificatesDeleteOptionalParams): Promise; get(resourceGroupName: string, namespaceName: string, caCertificateName: string, options?: CaCertificatesGetOptionalParams): Promise; listByNamespace(resourceGroupName: string, namespaceName: string, options?: CaCertificatesListByNamespaceOptionalParams): PagedAsyncIterableIterator; } // @public export interface CaCertificatesCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type CaCertificatesCreateOrUpdateResponse = CaCertificate; // @public export interface CaCertificatesDeleteHeaders { // (undocumented) location?: string; } // @public export interface CaCertificatesDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface CaCertificatesGetOptionalParams extends coreClient.OperationOptions { } // @public export type CaCertificatesGetResponse = CaCertificate; // @public export interface CaCertificatesListByNamespaceNextOptionalParams extends coreClient.OperationOptions { } // @public export type CaCertificatesListByNamespaceNextResponse = CaCertificatesListResult; // @public export interface CaCertificatesListByNamespaceOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type CaCertificatesListByNamespaceResponse = CaCertificatesListResult; // @public export interface CaCertificatesListResult { nextLink?: string; value?: CaCertificate[]; } // @public export interface Channel extends Resource { channelType?: ChannelType; expirationTimeIfNotActivatedUtc?: Date; messageForActivation?: string; partnerDestinationInfo?: PartnerDestinationInfoUnion; partnerTopicInfo?: PartnerTopicInfo; provisioningState?: ChannelProvisioningState; readinessState?: ReadinessState; readonly systemData?: SystemData; } // @public export type ChannelProvisioningState = string; // @public export interface Channels { beginDelete(resourceGroupName: string, partnerNamespaceName: string, channelName: string, options?: ChannelsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, partnerNamespaceName: string, channelName: string, options?: ChannelsDeleteOptionalParams): Promise; createOrUpdate(resourceGroupName: string, partnerNamespaceName: string, channelName: string, channelInfo: Channel, options?: ChannelsCreateOrUpdateOptionalParams): Promise; get(resourceGroupName: string, partnerNamespaceName: string, channelName: string, options?: ChannelsGetOptionalParams): Promise; getFullUrl(resourceGroupName: string, partnerNamespaceName: string, channelName: string, options?: ChannelsGetFullUrlOptionalParams): Promise; listByPartnerNamespace(resourceGroupName: string, partnerNamespaceName: string, options?: ChannelsListByPartnerNamespaceOptionalParams): PagedAsyncIterableIterator; update(resourceGroupName: string, partnerNamespaceName: string, channelName: string, channelUpdateParameters: ChannelUpdateParameters, options?: ChannelsUpdateOptionalParams): Promise; } // @public export interface ChannelsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { } // @public export type ChannelsCreateOrUpdateResponse = Channel; // @public export interface ChannelsDeleteHeaders { // (undocumented) location?: string; } // @public export interface ChannelsDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface ChannelsGetFullUrlOptionalParams extends coreClient.OperationOptions { } // @public export type ChannelsGetFullUrlResponse = EventSubscriptionFullUrl; // @public export interface ChannelsGetOptionalParams extends coreClient.OperationOptions { } // @public export type ChannelsGetResponse = Channel; // @public export interface ChannelsListByPartnerNamespaceNextOptionalParams extends coreClient.OperationOptions { } // @public export type ChannelsListByPartnerNamespaceNextResponse = ChannelsListResult; // @public export interface ChannelsListByPartnerNamespaceOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type ChannelsListByPartnerNamespaceResponse = ChannelsListResult; // @public export interface ChannelsListResult { nextLink?: string; value?: Channel[]; } // @public export interface ChannelsUpdateOptionalParams extends coreClient.OperationOptions { } // @public export type ChannelType = string; // @public export interface ChannelUpdateParameters { expirationTimeIfNotActivatedUtc?: Date; partnerDestinationInfo?: PartnerUpdateDestinationInfoUnion; partnerTopicInfo?: PartnerUpdateTopicInfo; } // @public export interface Client extends Resource { attributes?: { [propertyName: string]: any; }; authenticationName?: string; clientCertificateAuthentication?: ClientCertificateAuthentication; description?: string; readonly provisioningState?: ClientProvisioningState; state?: ClientState; readonly systemData?: SystemData; } // @public export interface ClientAuthenticationSettings { alternativeAuthenticationNameSources?: AlternativeAuthenticationNameSource[]; customJwtAuthentication?: CustomJwtAuthenticationSettings; } // @public export interface ClientCertificateAuthentication { allowedThumbprints?: string[]; validationScheme?: ClientCertificateValidationScheme; } // @public export type ClientCertificateValidationScheme = string; // @public export interface ClientGroup extends Resource { description?: string; readonly provisioningState?: ClientGroupProvisioningState; query?: string; readonly systemData?: SystemData; } // @public export type ClientGroupProvisioningState = string; // @public export interface ClientGroups { beginCreateOrUpdate(resourceGroupName: string, namespaceName: string, clientGroupName: string, clientGroupInfo: ClientGroup, options?: ClientGroupsCreateOrUpdateOptionalParams): Promise, ClientGroupsCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, namespaceName: string, clientGroupName: string, clientGroupInfo: ClientGroup, options?: ClientGroupsCreateOrUpdateOptionalParams): Promise; beginDelete(resourceGroupName: string, namespaceName: string, clientGroupName: string, options?: ClientGroupsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, namespaceName: string, clientGroupName: string, options?: ClientGroupsDeleteOptionalParams): Promise; get(resourceGroupName: string, namespaceName: string, clientGroupName: string, options?: ClientGroupsGetOptionalParams): Promise; listByNamespace(resourceGroupName: string, namespaceName: string, options?: ClientGroupsListByNamespaceOptionalParams): PagedAsyncIterableIterator; } // @public export interface ClientGroupsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type ClientGroupsCreateOrUpdateResponse = ClientGroup; // @public export interface ClientGroupsDeleteHeaders { // (undocumented) location?: string; } // @public export interface ClientGroupsDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface ClientGroupsGetOptionalParams extends coreClient.OperationOptions { } // @public export type ClientGroupsGetResponse = ClientGroup; // @public export interface ClientGroupsListByNamespaceNextOptionalParams extends coreClient.OperationOptions { } // @public export type ClientGroupsListByNamespaceNextResponse = ClientGroupsListResult; // @public export interface ClientGroupsListByNamespaceOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type ClientGroupsListByNamespaceResponse = ClientGroupsListResult; // @public export interface ClientGroupsListResult { nextLink?: string; value?: ClientGroup[]; } // @public export type ClientProvisioningState = string; // @public export interface Clients { beginCreateOrUpdate(resourceGroupName: string, namespaceName: string, clientName: string, clientInfo: Client, options?: ClientsCreateOrUpdateOptionalParams): Promise, ClientsCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, namespaceName: string, clientName: string, clientInfo: Client, options?: ClientsCreateOrUpdateOptionalParams): Promise; beginDelete(resourceGroupName: string, namespaceName: string, clientName: string, options?: ClientsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, namespaceName: string, clientName: string, options?: ClientsDeleteOptionalParams): Promise; get(resourceGroupName: string, namespaceName: string, clientName: string, options?: ClientsGetOptionalParams): Promise; listByNamespace(resourceGroupName: string, namespaceName: string, options?: ClientsListByNamespaceOptionalParams): PagedAsyncIterableIterator; } // @public export interface ClientsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type ClientsCreateOrUpdateResponse = Client; // @public export interface ClientsDeleteHeaders { // (undocumented) location?: string; } // @public export interface ClientsDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface ClientsGetOptionalParams extends coreClient.OperationOptions { } // @public export type ClientsGetResponse = Client; // @public export interface ClientsListByNamespaceNextOptionalParams extends coreClient.OperationOptions { } // @public export type ClientsListByNamespaceNextResponse = ClientsListResult; // @public export interface ClientsListByNamespaceOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type ClientsListByNamespaceResponse = ClientsListResult; // @public export interface ClientsListResult { nextLink?: string; value?: Client[]; } // @public export type ClientState = string; // @public export interface ConnectionState { actionsRequired?: string; description?: string; status?: PersistedConnectionStatus; } // @public export type CreatedByType = string; // @public export interface CustomDomainConfiguration { certificateUrl?: string; expectedTxtRecordName?: string; expectedTxtRecordValue?: string; fullyQualifiedDomainName: string; identity?: CustomDomainIdentity; validationState?: CustomDomainValidationState; } // @public export interface CustomDomainIdentity { type?: CustomDomainIdentityType; userAssignedIdentity?: string; } // @public export type CustomDomainIdentityType = string; // @public export interface CustomDomainOwnershipValidationResult { customDomainsForTopicsConfiguration?: CustomDomainConfiguration[]; customDomainsForTopicSpacesConfiguration?: CustomDomainConfiguration[]; } // @public export type CustomDomainValidationState = string; // @public export interface CustomJwtAuthenticationManagedIdentity { type: CustomJwtAuthenticationManagedIdentityType; userAssignedIdentity?: string; } // @public export type CustomJwtAuthenticationManagedIdentityType = string; // @public export interface CustomJwtAuthenticationSettings { issuerCertificates?: IssuerCertificateInfo[]; tokenIssuer?: string; } // @public export type DataResidencyBoundary = string; // @public export interface DeadLetterDestination { endpointType: "StorageBlob"; } // @public (undocumented) export type DeadLetterDestinationUnion = DeadLetterDestination | StorageBlobDeadLetterDestination; // @public export type DeadLetterEndPointType = string; // @public export interface DeadLetterWithResourceIdentity { deadLetterDestination?: DeadLetterDestinationUnion; identity?: EventSubscriptionIdentity; } // @public export interface DeliveryAttributeListResult { value?: DeliveryAttributeMappingUnion[]; } // @public export interface DeliveryAttributeMapping { name?: string; type: "Static" | "Dynamic"; } // @public export type DeliveryAttributeMappingType = string; // @public (undocumented) export type DeliveryAttributeMappingUnion = DeliveryAttributeMapping | StaticDeliveryAttributeMapping | DynamicDeliveryAttributeMapping; // @public export interface DeliveryConfiguration { deliveryMode?: DeliveryMode; push?: PushInfo; queue?: QueueInfo; } // @public export type DeliveryMode = string; // @public export type DeliverySchema = string; // @public export interface DeliveryWithResourceIdentity { destination?: EventSubscriptionDestinationUnion; identity?: EventSubscriptionIdentity; } // @public export interface Domain extends TrackedResource { autoCreateTopicWithFirstSubscription?: boolean; autoDeleteTopicWithLastSubscription?: boolean; dataResidencyBoundary?: DataResidencyBoundary; disableLocalAuth?: boolean; readonly endpoint?: string; eventTypeInfo?: EventTypeInfo; identity?: IdentityInfo; inboundIpRules?: InboundIpRule[]; inputSchema?: InputSchema; inputSchemaMapping?: InputSchemaMappingUnion; readonly metricResourceId?: string; minimumTlsVersionAllowed?: TlsVersion; readonly privateEndpointConnections?: PrivateEndpointConnection[]; readonly provisioningState?: DomainProvisioningState; publicNetworkAccess?: PublicNetworkAccess; sku?: ResourceSku; readonly systemData?: SystemData; } // @public export interface DomainEventSubscriptions { beginCreateOrUpdate(resourceGroupName: string, domainName: string, eventSubscriptionName: string, eventSubscriptionInfo: EventSubscription, options?: DomainEventSubscriptionsCreateOrUpdateOptionalParams): Promise, DomainEventSubscriptionsCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, domainName: string, eventSubscriptionName: string, eventSubscriptionInfo: EventSubscription, options?: DomainEventSubscriptionsCreateOrUpdateOptionalParams): Promise; beginDelete(resourceGroupName: string, domainName: string, eventSubscriptionName: string, options?: DomainEventSubscriptionsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, domainName: string, eventSubscriptionName: string, options?: DomainEventSubscriptionsDeleteOptionalParams): Promise; beginUpdate(resourceGroupName: string, domainName: string, eventSubscriptionName: string, eventSubscriptionUpdateParameters: EventSubscriptionUpdateParameters, options?: DomainEventSubscriptionsUpdateOptionalParams): Promise, DomainEventSubscriptionsUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, domainName: string, eventSubscriptionName: string, eventSubscriptionUpdateParameters: EventSubscriptionUpdateParameters, options?: DomainEventSubscriptionsUpdateOptionalParams): Promise; get(resourceGroupName: string, domainName: string, eventSubscriptionName: string, options?: DomainEventSubscriptionsGetOptionalParams): Promise; getDeliveryAttributes(resourceGroupName: string, domainName: string, eventSubscriptionName: string, options?: DomainEventSubscriptionsGetDeliveryAttributesOptionalParams): Promise; getFullUrl(resourceGroupName: string, domainName: string, eventSubscriptionName: string, options?: DomainEventSubscriptionsGetFullUrlOptionalParams): Promise; list(resourceGroupName: string, domainName: string, options?: DomainEventSubscriptionsListOptionalParams): PagedAsyncIterableIterator; } // @public export interface DomainEventSubscriptionsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type DomainEventSubscriptionsCreateOrUpdateResponse = EventSubscription; // @public export interface DomainEventSubscriptionsDeleteHeaders { // (undocumented) location?: string; } // @public export interface DomainEventSubscriptionsDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface DomainEventSubscriptionsGetDeliveryAttributesOptionalParams extends coreClient.OperationOptions { } // @public export type DomainEventSubscriptionsGetDeliveryAttributesResponse = DeliveryAttributeListResult; // @public export interface DomainEventSubscriptionsGetFullUrlOptionalParams extends coreClient.OperationOptions { } // @public export type DomainEventSubscriptionsGetFullUrlResponse = EventSubscriptionFullUrl; // @public export interface DomainEventSubscriptionsGetOptionalParams extends coreClient.OperationOptions { } // @public export type DomainEventSubscriptionsGetResponse = EventSubscription; // @public export interface DomainEventSubscriptionsListNextOptionalParams extends coreClient.OperationOptions { } // @public export type DomainEventSubscriptionsListNextResponse = EventSubscriptionsListResult; // @public export interface DomainEventSubscriptionsListOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type DomainEventSubscriptionsListResponse = EventSubscriptionsListResult; // @public export interface DomainEventSubscriptionsUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type DomainEventSubscriptionsUpdateResponse = EventSubscription; // @public export type DomainProvisioningState = string; // @public export interface DomainRegenerateKeyRequest { keyName: string; } // @public export interface Domains { beginCreateOrUpdate(resourceGroupName: string, domainName: string, domainInfo: Domain, options?: DomainsCreateOrUpdateOptionalParams): Promise, DomainsCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, domainName: string, domainInfo: Domain, options?: DomainsCreateOrUpdateOptionalParams): Promise; beginDelete(resourceGroupName: string, domainName: string, options?: DomainsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, domainName: string, options?: DomainsDeleteOptionalParams): Promise; beginUpdate(resourceGroupName: string, domainName: string, domainUpdateParameters: DomainUpdateParameters, options?: DomainsUpdateOptionalParams): Promise, void>>; beginUpdateAndWait(resourceGroupName: string, domainName: string, domainUpdateParameters: DomainUpdateParameters, options?: DomainsUpdateOptionalParams): Promise; get(resourceGroupName: string, domainName: string, options?: DomainsGetOptionalParams): Promise; listByResourceGroup(resourceGroupName: string, options?: DomainsListByResourceGroupOptionalParams): PagedAsyncIterableIterator; listBySubscription(options?: DomainsListBySubscriptionOptionalParams): PagedAsyncIterableIterator; listSharedAccessKeys(resourceGroupName: string, domainName: string, options?: DomainsListSharedAccessKeysOptionalParams): Promise; regenerateKey(resourceGroupName: string, domainName: string, regenerateKeyRequest: DomainRegenerateKeyRequest, options?: DomainsRegenerateKeyOptionalParams): Promise; } // @public export interface DomainsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type DomainsCreateOrUpdateResponse = Domain; // @public export interface DomainsDeleteHeaders { // (undocumented) location?: string; } // @public export interface DomainsDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface DomainsGetOptionalParams extends coreClient.OperationOptions { } // @public export type DomainsGetResponse = Domain; // @public export interface DomainSharedAccessKeys { key1?: string; key2?: string; } // @public export interface DomainsListByResourceGroupNextOptionalParams extends coreClient.OperationOptions { } // @public export type DomainsListByResourceGroupNextResponse = DomainsListResult; // @public export interface DomainsListByResourceGroupOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type DomainsListByResourceGroupResponse = DomainsListResult; // @public export interface DomainsListBySubscriptionNextOptionalParams extends coreClient.OperationOptions { } // @public export type DomainsListBySubscriptionNextResponse = DomainsListResult; // @public export interface DomainsListBySubscriptionOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type DomainsListBySubscriptionResponse = DomainsListResult; // @public export interface DomainsListResult { nextLink?: string; value?: Domain[]; } // @public export interface DomainsListSharedAccessKeysOptionalParams extends coreClient.OperationOptions { } // @public export type DomainsListSharedAccessKeysResponse = DomainSharedAccessKeys; // @public export interface DomainsRegenerateKeyOptionalParams extends coreClient.OperationOptions { } // @public export type DomainsRegenerateKeyResponse = DomainSharedAccessKeys; // @public export interface DomainsUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface DomainTopic extends Resource { readonly provisioningState?: DomainTopicProvisioningState; readonly systemData?: SystemData; } // @public export interface DomainTopicEventSubscriptions { beginCreateOrUpdate(resourceGroupName: string, domainName: string, topicName: string, eventSubscriptionName: string, eventSubscriptionInfo: EventSubscription, options?: DomainTopicEventSubscriptionsCreateOrUpdateOptionalParams): Promise, DomainTopicEventSubscriptionsCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, domainName: string, topicName: string, eventSubscriptionName: string, eventSubscriptionInfo: EventSubscription, options?: DomainTopicEventSubscriptionsCreateOrUpdateOptionalParams): Promise; beginDelete(resourceGroupName: string, domainName: string, topicName: string, eventSubscriptionName: string, options?: DomainTopicEventSubscriptionsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, domainName: string, topicName: string, eventSubscriptionName: string, options?: DomainTopicEventSubscriptionsDeleteOptionalParams): Promise; beginUpdate(resourceGroupName: string, domainName: string, topicName: string, eventSubscriptionName: string, eventSubscriptionUpdateParameters: EventSubscriptionUpdateParameters, options?: DomainTopicEventSubscriptionsUpdateOptionalParams): Promise, DomainTopicEventSubscriptionsUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, domainName: string, topicName: string, eventSubscriptionName: string, eventSubscriptionUpdateParameters: EventSubscriptionUpdateParameters, options?: DomainTopicEventSubscriptionsUpdateOptionalParams): Promise; get(resourceGroupName: string, domainName: string, topicName: string, eventSubscriptionName: string, options?: DomainTopicEventSubscriptionsGetOptionalParams): Promise; getDeliveryAttributes(resourceGroupName: string, domainName: string, topicName: string, eventSubscriptionName: string, options?: DomainTopicEventSubscriptionsGetDeliveryAttributesOptionalParams): Promise; getFullUrl(resourceGroupName: string, domainName: string, topicName: string, eventSubscriptionName: string, options?: DomainTopicEventSubscriptionsGetFullUrlOptionalParams): Promise; list(resourceGroupName: string, domainName: string, topicName: string, options?: DomainTopicEventSubscriptionsListOptionalParams): PagedAsyncIterableIterator; } // @public export interface DomainTopicEventSubscriptionsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type DomainTopicEventSubscriptionsCreateOrUpdateResponse = EventSubscription; // @public export interface DomainTopicEventSubscriptionsDeleteHeaders { // (undocumented) location?: string; } // @public export interface DomainTopicEventSubscriptionsDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface DomainTopicEventSubscriptionsGetDeliveryAttributesOptionalParams extends coreClient.OperationOptions { } // @public export type DomainTopicEventSubscriptionsGetDeliveryAttributesResponse = DeliveryAttributeListResult; // @public export interface DomainTopicEventSubscriptionsGetFullUrlOptionalParams extends coreClient.OperationOptions { } // @public export type DomainTopicEventSubscriptionsGetFullUrlResponse = EventSubscriptionFullUrl; // @public export interface DomainTopicEventSubscriptionsGetOptionalParams extends coreClient.OperationOptions { } // @public export type DomainTopicEventSubscriptionsGetResponse = EventSubscription; // @public export interface DomainTopicEventSubscriptionsListNextOptionalParams extends coreClient.OperationOptions { } // @public export type DomainTopicEventSubscriptionsListNextResponse = EventSubscriptionsListResult; // @public export interface DomainTopicEventSubscriptionsListOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type DomainTopicEventSubscriptionsListResponse = EventSubscriptionsListResult; // @public export interface DomainTopicEventSubscriptionsUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type DomainTopicEventSubscriptionsUpdateResponse = EventSubscription; // @public export type DomainTopicProvisioningState = string; // @public export interface DomainTopics { beginCreateOrUpdate(resourceGroupName: string, domainName: string, domainTopicName: string, options?: DomainTopicsCreateOrUpdateOptionalParams): Promise, DomainTopicsCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, domainName: string, domainTopicName: string, options?: DomainTopicsCreateOrUpdateOptionalParams): Promise; beginDelete(resourceGroupName: string, domainName: string, domainTopicName: string, options?: DomainTopicsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, domainName: string, domainTopicName: string, options?: DomainTopicsDeleteOptionalParams): Promise; get(resourceGroupName: string, domainName: string, domainTopicName: string, options?: DomainTopicsGetOptionalParams): Promise; listByDomain(resourceGroupName: string, domainName: string, options?: DomainTopicsListByDomainOptionalParams): PagedAsyncIterableIterator; } // @public export interface DomainTopicsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type DomainTopicsCreateOrUpdateResponse = DomainTopic; // @public export interface DomainTopicsDeleteHeaders { // (undocumented) location?: string; } // @public export interface DomainTopicsDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface DomainTopicsGetOptionalParams extends coreClient.OperationOptions { } // @public export type DomainTopicsGetResponse = DomainTopic; // @public export interface DomainTopicsListByDomainNextOptionalParams extends coreClient.OperationOptions { } // @public export type DomainTopicsListByDomainNextResponse = DomainTopicsListResult; // @public export interface DomainTopicsListByDomainOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type DomainTopicsListByDomainResponse = DomainTopicsListResult; // @public export interface DomainTopicsListResult { nextLink?: string; value?: DomainTopic[]; } // @public export interface DomainUpdateParameters { autoCreateTopicWithFirstSubscription?: boolean; autoDeleteTopicWithLastSubscription?: boolean; dataResidencyBoundary?: DataResidencyBoundary; disableLocalAuth?: boolean; eventTypeInfo?: EventTypeInfo; identity?: IdentityInfo; inboundIpRules?: InboundIpRule[]; minimumTlsVersionAllowed?: TlsVersion; publicNetworkAccess?: PublicNetworkAccess; sku?: ResourceSku; tags?: { [propertyName: string]: string; }; } // @public export interface DynamicDeliveryAttributeMapping extends DeliveryAttributeMapping { sourceField?: string; type: "Dynamic"; } // @public (undocumented) export interface DynamicRoutingEnrichment { key?: string; value?: string; } // @public export type EndpointType = string; // @public export interface ErrorAdditionalInfo { readonly info?: Record; readonly type?: string; } // @public export interface ErrorDetail { readonly additionalInfo?: ErrorAdditionalInfo[]; readonly code?: string; readonly details?: ErrorDetail[]; readonly message?: string; readonly target?: string; } // @public export interface ErrorResponse { error?: ErrorDetail; } // @public export type EventDefinitionKind = string; // @public export type EventDeliverySchema = string; // @public (undocumented) export class EventGridManagementClient extends coreClient.ServiceClient { // (undocumented) $host: string; constructor(credentials: coreAuth.TokenCredential, subscriptionId: string, options?: EventGridManagementClientOptionalParams); constructor(credentials: coreAuth.TokenCredential, options?: EventGridManagementClientOptionalParams); // (undocumented) apiVersion: string; // (undocumented) caCertificates: CaCertificates; // (undocumented) channels: Channels; // (undocumented) clientGroups: ClientGroups; // (undocumented) clients: Clients; // (undocumented) domainEventSubscriptions: DomainEventSubscriptions; // (undocumented) domains: Domains; // (undocumented) domainTopicEventSubscriptions: DomainTopicEventSubscriptions; // (undocumented) domainTopics: DomainTopics; // (undocumented) eventSubscriptions: EventSubscriptions; // (undocumented) extensionTopics: ExtensionTopics; // (undocumented) namespaces: Namespaces; // (undocumented) namespaceTopicEventSubscriptions: NamespaceTopicEventSubscriptions; // (undocumented) namespaceTopics: NamespaceTopics; // (undocumented) networkSecurityPerimeterConfigurations: NetworkSecurityPerimeterConfigurations; // (undocumented) operations: Operations; // (undocumented) partnerConfigurations: PartnerConfigurations; // (undocumented) partnerDestinations: PartnerDestinations; // (undocumented) partnerNamespaces: PartnerNamespaces; // (undocumented) partnerRegistrations: PartnerRegistrations; // (undocumented) partnerTopicEventSubscriptions: PartnerTopicEventSubscriptions; // (undocumented) partnerTopics: PartnerTopics; // (undocumented) permissionBindings: PermissionBindings; // (undocumented) privateEndpointConnections: PrivateEndpointConnections; // (undocumented) privateLinkResources: PrivateLinkResources; // (undocumented) subscriptionId?: string; // (undocumented) systemTopicEventSubscriptions: SystemTopicEventSubscriptions; // (undocumented) systemTopics: SystemTopics; // (undocumented) topicEventSubscriptions: TopicEventSubscriptions; // (undocumented) topics: Topics; // (undocumented) topicSpaces: TopicSpaces; // (undocumented) topicTypes: TopicTypes; // (undocumented) verifiedPartners: VerifiedPartners; } // @public export interface EventGridManagementClientOptionalParams extends coreClient.ServiceClientOptions { $host?: string; apiVersion?: string; endpoint?: string; } // @public export interface EventHubEventSubscriptionDestination extends EventSubscriptionDestination { deliveryAttributeMappings?: DeliveryAttributeMappingUnion[]; endpointType: "EventHub"; resourceId?: string; } // @public export type EventInputSchema = string; // @public export interface EventSubscription extends Resource { deadLetterDestination?: DeadLetterDestinationUnion; deadLetterWithResourceIdentity?: DeadLetterWithResourceIdentity; deliveryWithResourceIdentity?: DeliveryWithResourceIdentity; destination?: EventSubscriptionDestinationUnion; eventDeliverySchema?: EventDeliverySchema; expirationTimeUtc?: Date; filter?: EventSubscriptionFilter; labels?: string[]; readonly provisioningState?: EventSubscriptionProvisioningState; retryPolicy?: RetryPolicy; readonly systemData?: SystemData; readonly topic?: string; } // @public export interface EventSubscriptionDestination { endpointType: "WebHook" | "EventHub" | "StorageQueue" | "HybridConnection" | "ServiceBusQueue" | "ServiceBusTopic" | "AzureFunction" | "PartnerDestination" | "MonitorAlert" | "NamespaceTopic"; } // @public (undocumented) export type EventSubscriptionDestinationUnion = EventSubscriptionDestination | WebHookEventSubscriptionDestination | EventHubEventSubscriptionDestination | StorageQueueEventSubscriptionDestination | HybridConnectionEventSubscriptionDestination | ServiceBusQueueEventSubscriptionDestination | ServiceBusTopicEventSubscriptionDestination | AzureFunctionEventSubscriptionDestination | PartnerEventSubscriptionDestination | MonitorAlertEventSubscriptionDestination | NamespaceTopicEventSubscriptionDestination; // @public export interface EventSubscriptionFilter { advancedFilters?: AdvancedFilterUnion[]; enableAdvancedFilteringOnArrays?: boolean; includedEventTypes?: string[]; isSubjectCaseSensitive?: boolean; subjectBeginsWith?: string; subjectEndsWith?: string; } // @public export interface EventSubscriptionFullUrl { endpointUrl?: string; } // @public export interface EventSubscriptionIdentity { type?: EventSubscriptionIdentityType; userAssignedIdentity?: string; } // @public export type EventSubscriptionIdentityType = string; // @public export type EventSubscriptionProvisioningState = string; // @public export interface EventSubscriptions { beginCreateOrUpdate(scope: string, eventSubscriptionName: string, eventSubscriptionInfo: EventSubscription, options?: EventSubscriptionsCreateOrUpdateOptionalParams): Promise, EventSubscriptionsCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(scope: string, eventSubscriptionName: string, eventSubscriptionInfo: EventSubscription, options?: EventSubscriptionsCreateOrUpdateOptionalParams): Promise; beginDelete(scope: string, eventSubscriptionName: string, options?: EventSubscriptionsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(scope: string, eventSubscriptionName: string, options?: EventSubscriptionsDeleteOptionalParams): Promise; beginUpdate(scope: string, eventSubscriptionName: string, eventSubscriptionUpdateParameters: EventSubscriptionUpdateParameters, options?: EventSubscriptionsUpdateOptionalParams): Promise, EventSubscriptionsUpdateResponse>>; beginUpdateAndWait(scope: string, eventSubscriptionName: string, eventSubscriptionUpdateParameters: EventSubscriptionUpdateParameters, options?: EventSubscriptionsUpdateOptionalParams): Promise; get(scope: string, eventSubscriptionName: string, options?: EventSubscriptionsGetOptionalParams): Promise; getDeliveryAttributes(scope: string, eventSubscriptionName: string, options?: EventSubscriptionsGetDeliveryAttributesOptionalParams): Promise; getFullUrl(scope: string, eventSubscriptionName: string, options?: EventSubscriptionsGetFullUrlOptionalParams): Promise; listByDomainTopic(resourceGroupName: string, domainName: string, topicName: string, options?: EventSubscriptionsListByDomainTopicOptionalParams): PagedAsyncIterableIterator; listByResource(resourceGroupName: string, providerNamespace: string, resourceTypeName: string, resourceName: string, options?: EventSubscriptionsListByResourceOptionalParams): PagedAsyncIterableIterator; listGlobalByResourceGroup(resourceGroupName: string, options?: EventSubscriptionsListGlobalByResourceGroupOptionalParams): PagedAsyncIterableIterator; listGlobalByResourceGroupForTopicType(resourceGroupName: string, topicTypeName: string, options?: EventSubscriptionsListGlobalByResourceGroupForTopicTypeOptionalParams): PagedAsyncIterableIterator; listGlobalBySubscription(options?: EventSubscriptionsListGlobalBySubscriptionOptionalParams): PagedAsyncIterableIterator; listGlobalBySubscriptionForTopicType(topicTypeName: string, options?: EventSubscriptionsListGlobalBySubscriptionForTopicTypeOptionalParams): PagedAsyncIterableIterator; listRegionalByResourceGroup(resourceGroupName: string, location: string, options?: EventSubscriptionsListRegionalByResourceGroupOptionalParams): PagedAsyncIterableIterator; listRegionalByResourceGroupForTopicType(resourceGroupName: string, location: string, topicTypeName: string, options?: EventSubscriptionsListRegionalByResourceGroupForTopicTypeOptionalParams): PagedAsyncIterableIterator; listRegionalBySubscription(location: string, options?: EventSubscriptionsListRegionalBySubscriptionOptionalParams): PagedAsyncIterableIterator; listRegionalBySubscriptionForTopicType(location: string, topicTypeName: string, options?: EventSubscriptionsListRegionalBySubscriptionForTopicTypeOptionalParams): PagedAsyncIterableIterator; } // @public export interface EventSubscriptionsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type EventSubscriptionsCreateOrUpdateResponse = EventSubscription; // @public export interface EventSubscriptionsDeleteHeaders { // (undocumented) location?: string; } // @public export interface EventSubscriptionsDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface EventSubscriptionsGetDeliveryAttributesOptionalParams extends coreClient.OperationOptions { } // @public export type EventSubscriptionsGetDeliveryAttributesResponse = DeliveryAttributeListResult; // @public export interface EventSubscriptionsGetFullUrlOptionalParams extends coreClient.OperationOptions { } // @public export type EventSubscriptionsGetFullUrlResponse = EventSubscriptionFullUrl; // @public export interface EventSubscriptionsGetOptionalParams extends coreClient.OperationOptions { } // @public export type EventSubscriptionsGetResponse = EventSubscription; // @public export interface EventSubscriptionsListByDomainTopicNextOptionalParams extends coreClient.OperationOptions { } // @public export type EventSubscriptionsListByDomainTopicNextResponse = EventSubscriptionsListResult; // @public export interface EventSubscriptionsListByDomainTopicOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type EventSubscriptionsListByDomainTopicResponse = EventSubscriptionsListResult; // @public export interface EventSubscriptionsListByResourceNextOptionalParams extends coreClient.OperationOptions { } // @public export type EventSubscriptionsListByResourceNextResponse = EventSubscriptionsListResult; // @public export interface EventSubscriptionsListByResourceOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type EventSubscriptionsListByResourceResponse = EventSubscriptionsListResult; // @public export interface EventSubscriptionsListGlobalByResourceGroupForTopicTypeNextOptionalParams extends coreClient.OperationOptions { } // @public export type EventSubscriptionsListGlobalByResourceGroupForTopicTypeNextResponse = EventSubscriptionsListResult; // @public export interface EventSubscriptionsListGlobalByResourceGroupForTopicTypeOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type EventSubscriptionsListGlobalByResourceGroupForTopicTypeResponse = EventSubscriptionsListResult; // @public export interface EventSubscriptionsListGlobalByResourceGroupNextOptionalParams extends coreClient.OperationOptions { } // @public export type EventSubscriptionsListGlobalByResourceGroupNextResponse = EventSubscriptionsListResult; // @public export interface EventSubscriptionsListGlobalByResourceGroupOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type EventSubscriptionsListGlobalByResourceGroupResponse = EventSubscriptionsListResult; // @public export interface EventSubscriptionsListGlobalBySubscriptionForTopicTypeNextOptionalParams extends coreClient.OperationOptions { } // @public export type EventSubscriptionsListGlobalBySubscriptionForTopicTypeNextResponse = EventSubscriptionsListResult; // @public export interface EventSubscriptionsListGlobalBySubscriptionForTopicTypeOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type EventSubscriptionsListGlobalBySubscriptionForTopicTypeResponse = EventSubscriptionsListResult; // @public export interface EventSubscriptionsListGlobalBySubscriptionNextOptionalParams extends coreClient.OperationOptions { } // @public export type EventSubscriptionsListGlobalBySubscriptionNextResponse = EventSubscriptionsListResult; // @public export interface EventSubscriptionsListGlobalBySubscriptionOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type EventSubscriptionsListGlobalBySubscriptionResponse = EventSubscriptionsListResult; // @public export interface EventSubscriptionsListRegionalByResourceGroupForTopicTypeNextOptionalParams extends coreClient.OperationOptions { } // @public export type EventSubscriptionsListRegionalByResourceGroupForTopicTypeNextResponse = EventSubscriptionsListResult; // @public export interface EventSubscriptionsListRegionalByResourceGroupForTopicTypeOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type EventSubscriptionsListRegionalByResourceGroupForTopicTypeResponse = EventSubscriptionsListResult; // @public export interface EventSubscriptionsListRegionalByResourceGroupNextOptionalParams extends coreClient.OperationOptions { } // @public export type EventSubscriptionsListRegionalByResourceGroupNextResponse = EventSubscriptionsListResult; // @public export interface EventSubscriptionsListRegionalByResourceGroupOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type EventSubscriptionsListRegionalByResourceGroupResponse = EventSubscriptionsListResult; // @public export interface EventSubscriptionsListRegionalBySubscriptionForTopicTypeNextOptionalParams extends coreClient.OperationOptions { } // @public export type EventSubscriptionsListRegionalBySubscriptionForTopicTypeNextResponse = EventSubscriptionsListResult; // @public export interface EventSubscriptionsListRegionalBySubscriptionForTopicTypeOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type EventSubscriptionsListRegionalBySubscriptionForTopicTypeResponse = EventSubscriptionsListResult; // @public export interface EventSubscriptionsListRegionalBySubscriptionNextOptionalParams extends coreClient.OperationOptions { } // @public export type EventSubscriptionsListRegionalBySubscriptionNextResponse = EventSubscriptionsListResult; // @public export interface EventSubscriptionsListRegionalBySubscriptionOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type EventSubscriptionsListRegionalBySubscriptionResponse = EventSubscriptionsListResult; // @public export interface EventSubscriptionsListResult { nextLink?: string; value?: EventSubscription[]; } // @public export interface EventSubscriptionsUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type EventSubscriptionsUpdateResponse = EventSubscription; // @public export interface EventSubscriptionUpdateParameters { deadLetterDestination?: DeadLetterDestinationUnion; deadLetterWithResourceIdentity?: DeadLetterWithResourceIdentity; deliveryWithResourceIdentity?: DeliveryWithResourceIdentity; destination?: EventSubscriptionDestinationUnion; eventDeliverySchema?: EventDeliverySchema; expirationTimeUtc?: Date; filter?: EventSubscriptionFilter; labels?: string[]; retryPolicy?: RetryPolicy; } // @public export interface EventType extends Resource { description?: string; displayName?: string; isInDefaultSet?: boolean; schemaUrl?: string; } // @public export interface EventTypeInfo { inlineEventTypes?: { [propertyName: string]: InlineEventProperties; }; kind?: EventDefinitionKind; } // @public export interface EventTypesListResult { value?: EventType[]; } // @public export interface ExtendedLocation { name?: string; type?: string; } // @public export interface ExtensionTopic extends Resource { description?: string; readonly systemData?: SystemData; systemTopic?: string; } // @public export interface ExtensionTopics { get(scope: string, options?: ExtensionTopicsGetOptionalParams): Promise; } // @public export interface ExtensionTopicsGetOptionalParams extends coreClient.OperationOptions { } // @public export type ExtensionTopicsGetResponse = ExtensionTopic; // @public export interface Filter { key?: string; operatorType: "NumberIn" | "NumberNotIn" | "NumberLessThan" | "NumberGreaterThan" | "NumberLessThanOrEquals" | "NumberGreaterThanOrEquals" | "BoolEquals" | "StringIn" | "StringNotIn" | "StringBeginsWith" | "StringEndsWith" | "StringContains" | "NumberInRange" | "NumberNotInRange" | "StringNotBeginsWith" | "StringNotEndsWith" | "StringNotContains" | "IsNullOrUndefined" | "IsNotNull"; } // @public export type FilterOperatorType = string; // @public export interface FiltersConfiguration { filters?: FilterUnion[]; includedEventTypes?: string[]; } // @public (undocumented) export type FilterUnion = Filter | NumberInFilter | NumberNotInFilter | NumberLessThanFilter | NumberGreaterThanFilter | NumberLessThanOrEqualsFilter | NumberGreaterThanOrEqualsFilter | BoolEqualsFilter | StringInFilter | StringNotInFilter | StringBeginsWithFilter | StringEndsWithFilter | StringContainsFilter | NumberInRangeFilter | NumberNotInRangeFilter | StringNotBeginsWithFilter | StringNotEndsWithFilter | StringNotContainsFilter | IsNullOrUndefinedFilter | IsNotNullFilter; // @public export function getContinuationToken(page: unknown): string | undefined; // @public export interface HybridConnectionEventSubscriptionDestination extends EventSubscriptionDestination { deliveryAttributeMappings?: DeliveryAttributeMappingUnion[]; endpointType: "HybridConnection"; resourceId?: string; } // @public export interface IdentityInfo { principalId?: string; tenantId?: string; type?: IdentityType; userAssignedIdentities?: { [propertyName: string]: UserIdentityProperties; }; } // @public export type IdentityType = string; // @public (undocumented) export interface InboundIpRule { action?: IpActionType; ipMask?: string; } // @public export interface InlineEventProperties { dataSchemaUrl?: string; description?: string; displayName?: string; documentationUrl?: string; } // @public export type InputSchema = string; // @public export interface InputSchemaMapping { inputSchemaMappingType: "Json"; } // @public export type InputSchemaMappingType = string; // @public (undocumented) export type InputSchemaMappingUnion = InputSchemaMapping | JsonInputSchemaMapping; // @public export type IpActionType = string; // @public export interface IsNotNullAdvancedFilter extends AdvancedFilter { operatorType: "IsNotNull"; } // @public export interface IsNotNullFilter extends Filter { operatorType: "IsNotNull"; } // @public export interface IsNullOrUndefinedAdvancedFilter extends AdvancedFilter { operatorType: "IsNullOrUndefined"; } // @public export interface IsNullOrUndefinedFilter extends Filter { operatorType: "IsNullOrUndefined"; } // @public export interface IssuerCertificateInfo { certificateUrl: string; identity?: CustomJwtAuthenticationManagedIdentity; } // @public export interface JsonField { sourceField?: string; } // @public export interface JsonFieldWithDefault { defaultValue?: string; sourceField?: string; } // @public export interface JsonInputSchemaMapping extends InputSchemaMapping { dataVersion?: JsonFieldWithDefault; eventTime?: JsonField; eventType?: JsonFieldWithDefault; id?: JsonField; inputSchemaMappingType: "Json"; subject?: JsonFieldWithDefault; topic?: JsonField; } // @public export enum KnownAdvancedFilterOperatorType { BoolEquals = "BoolEquals", IsNotNull = "IsNotNull", IsNullOrUndefined = "IsNullOrUndefined", NumberGreaterThan = "NumberGreaterThan", NumberGreaterThanOrEquals = "NumberGreaterThanOrEquals", NumberIn = "NumberIn", NumberInRange = "NumberInRange", NumberLessThan = "NumberLessThan", NumberLessThanOrEquals = "NumberLessThanOrEquals", NumberNotIn = "NumberNotIn", NumberNotInRange = "NumberNotInRange", StringBeginsWith = "StringBeginsWith", StringContains = "StringContains", StringEndsWith = "StringEndsWith", StringIn = "StringIn", StringNotBeginsWith = "StringNotBeginsWith", StringNotContains = "StringNotContains", StringNotEndsWith = "StringNotEndsWith", StringNotIn = "StringNotIn" } // @public export enum KnownAlternativeAuthenticationNameSource { ClientCertificateDns = "ClientCertificateDns", ClientCertificateEmail = "ClientCertificateEmail", ClientCertificateIp = "ClientCertificateIp", ClientCertificateSubject = "ClientCertificateSubject", ClientCertificateUri = "ClientCertificateUri" } // @public export enum KnownCaCertificateProvisioningState { Canceled = "Canceled", Creating = "Creating", Deleted = "Deleted", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", Updating = "Updating" } // @public export enum KnownChannelProvisioningState { Canceled = "Canceled", Creating = "Creating", Deleting = "Deleting", Failed = "Failed", IdleDueToMirroredPartnerDestinationDeletion = "IdleDueToMirroredPartnerDestinationDeletion", IdleDueToMirroredPartnerTopicDeletion = "IdleDueToMirroredPartnerTopicDeletion", Succeeded = "Succeeded", Updating = "Updating" } // @public export enum KnownChannelType { PartnerDestination = "PartnerDestination", PartnerTopic = "PartnerTopic" } // @public export enum KnownClientCertificateValidationScheme { DnsMatchesAuthenticationName = "DnsMatchesAuthenticationName", EmailMatchesAuthenticationName = "EmailMatchesAuthenticationName", IpMatchesAuthenticationName = "IpMatchesAuthenticationName", SubjectMatchesAuthenticationName = "SubjectMatchesAuthenticationName", ThumbprintMatch = "ThumbprintMatch", UriMatchesAuthenticationName = "UriMatchesAuthenticationName" } // @public export enum KnownClientGroupProvisioningState { Canceled = "Canceled", Creating = "Creating", Deleted = "Deleted", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", Updating = "Updating" } // @public export enum KnownClientProvisioningState { Canceled = "Canceled", Creating = "Creating", Deleted = "Deleted", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", Updating = "Updating" } // @public export enum KnownClientState { Disabled = "Disabled", Enabled = "Enabled" } // @public export enum KnownCreatedByType { Application = "Application", Key = "Key", ManagedIdentity = "ManagedIdentity", User = "User" } // @public export enum KnownCustomDomainIdentityType { SystemAssigned = "SystemAssigned", UserAssigned = "UserAssigned" } // @public export enum KnownCustomDomainValidationState { Approved = "Approved", ErrorRetrievingDnsRecord = "ErrorRetrievingDnsRecord", Pending = "Pending" } // @public export enum KnownCustomJwtAuthenticationManagedIdentityType { SystemAssigned = "SystemAssigned", UserAssigned = "UserAssigned" } // @public export enum KnownDataResidencyBoundary { WithinGeopair = "WithinGeopair", WithinRegion = "WithinRegion" } // @public export enum KnownDeadLetterEndPointType { StorageBlob = "StorageBlob" } // @public export enum KnownDeliveryAttributeMappingType { Dynamic = "Dynamic", Static = "Static" } // @public export enum KnownDeliveryMode { Push = "Push", Queue = "Queue" } // @public export enum KnownDeliverySchema { CloudEventSchemaV10 = "CloudEventSchemaV1_0" } // @public export enum KnownDomainProvisioningState { Canceled = "Canceled", Creating = "Creating", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", Updating = "Updating" } // @public export enum KnownDomainTopicProvisioningState { Canceled = "Canceled", Creating = "Creating", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", Updating = "Updating" } // @public export enum KnownEndpointType { AzureFunction = "AzureFunction", EventHub = "EventHub", HybridConnection = "HybridConnection", MonitorAlert = "MonitorAlert", NamespaceTopic = "NamespaceTopic", PartnerDestination = "PartnerDestination", ServiceBusQueue = "ServiceBusQueue", ServiceBusTopic = "ServiceBusTopic", StorageQueue = "StorageQueue", WebHook = "WebHook" } // @public export enum KnownEventDefinitionKind { Inline = "Inline" } // @public export enum KnownEventDeliverySchema { CloudEventSchemaV10 = "CloudEventSchemaV1_0", CustomInputSchema = "CustomInputSchema", EventGridSchema = "EventGridSchema" } // @public export enum KnownEventInputSchema { CloudEventSchemaV10 = "CloudEventSchemaV1_0" } // @public export enum KnownEventSubscriptionIdentityType { SystemAssigned = "SystemAssigned", UserAssigned = "UserAssigned" } // @public export enum KnownEventSubscriptionProvisioningState { AwaitingManualAction = "AwaitingManualAction", Canceled = "Canceled", Creating = "Creating", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", Updating = "Updating" } // @public export enum KnownFilterOperatorType { BoolEquals = "BoolEquals", IsNotNull = "IsNotNull", IsNullOrUndefined = "IsNullOrUndefined", NumberGreaterThan = "NumberGreaterThan", NumberGreaterThanOrEquals = "NumberGreaterThanOrEquals", NumberIn = "NumberIn", NumberInRange = "NumberInRange", NumberLessThan = "NumberLessThan", NumberLessThanOrEquals = "NumberLessThanOrEquals", NumberNotIn = "NumberNotIn", NumberNotInRange = "NumberNotInRange", StringBeginsWith = "StringBeginsWith", StringContains = "StringContains", StringEndsWith = "StringEndsWith", StringIn = "StringIn", StringNotBeginsWith = "StringNotBeginsWith", StringNotContains = "StringNotContains", StringNotEndsWith = "StringNotEndsWith", StringNotIn = "StringNotIn" } // @public export enum KnownIdentityType { None = "None", SystemAssigned = "SystemAssigned", SystemAssignedUserAssigned = "SystemAssigned, UserAssigned", UserAssigned = "UserAssigned" } // @public export enum KnownInputSchema { CloudEventSchemaV10 = "CloudEventSchemaV1_0", CustomEventSchema = "CustomEventSchema", EventGridSchema = "EventGridSchema" } // @public export enum KnownInputSchemaMappingType { Json = "Json" } // @public export enum KnownIpActionType { Allow = "Allow" } // @public export enum KnownMonitorAlertSeverity { Sev0 = "Sev0", Sev1 = "Sev1", Sev2 = "Sev2", Sev3 = "Sev3", Sev4 = "Sev4" } // @public export enum KnownNamespaceProvisioningState { Canceled = "Canceled", CreateFailed = "CreateFailed", Creating = "Creating", Deleted = "Deleted", DeleteFailed = "DeleteFailed", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", UpdatedFailed = "UpdatedFailed", Updating = "Updating" } // @public export enum KnownNamespaceTopicProvisioningState { Canceled = "Canceled", CreateFailed = "CreateFailed", Creating = "Creating", Deleted = "Deleted", DeleteFailed = "DeleteFailed", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", UpdatedFailed = "UpdatedFailed", Updating = "Updating" } // @public export enum KnownNetworkSecurityPerimeterAssociationAccessMode { Audit = "Audit", Enforced = "Enforced", Learning = "Learning" } // @public export enum KnownNetworkSecurityPerimeterConfigProvisioningState { Accepted = "Accepted", Canceled = "Canceled", Creating = "Creating", Deleted = "Deleted", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", Updating = "Updating" } // @public export enum KnownNetworkSecurityPerimeterConfigurationIssueSeverity { Error = "Error", Warning = "Warning" } // @public export enum KnownNetworkSecurityPerimeterConfigurationIssueType { ConfigurationPropagationFailure = "ConfigurationPropagationFailure", MissingIdentityConfiguration = "MissingIdentityConfiguration", MissingPerimeterConfiguration = "MissingPerimeterConfiguration", Other = "Other" } // @public export enum KnownNetworkSecurityPerimeterProfileAccessRuleDirection { Inbound = "Inbound", Outbound = "Outbound" } // @public export enum KnownNetworkSecurityPerimeterResourceType { Domains = "domains", Topics = "topics" } // @public export enum KnownPartnerClientAuthenticationType { AzureAD = "AzureAD" } // @public export enum KnownPartnerConfigurationProvisioningState { Canceled = "Canceled", Creating = "Creating", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", Updating = "Updating" } // @public export enum KnownPartnerDestinationActivationState { Activated = "Activated", NeverActivated = "NeverActivated" } // @public export enum KnownPartnerDestinationProvisioningState { Canceled = "Canceled", Creating = "Creating", Deleting = "Deleting", Failed = "Failed", IdleDueToMirroredChannelResourceDeletion = "IdleDueToMirroredChannelResourceDeletion", Succeeded = "Succeeded", Updating = "Updating" } // @public export enum KnownPartnerEndpointType { WebHook = "WebHook" } // @public export enum KnownPartnerNamespaceProvisioningState { Canceled = "Canceled", Creating = "Creating", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", Updating = "Updating" } // @public export enum KnownPartnerRegistrationProvisioningState { Canceled = "Canceled", Creating = "Creating", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", Updating = "Updating" } // @public export enum KnownPartnerTopicActivationState { Activated = "Activated", Deactivated = "Deactivated", NeverActivated = "NeverActivated" } // @public export enum KnownPartnerTopicProvisioningState { Canceled = "Canceled", Creating = "Creating", Deleting = "Deleting", Failed = "Failed", IdleDueToMirroredChannelResourceDeletion = "IdleDueToMirroredChannelResourceDeletion", Succeeded = "Succeeded", Updating = "Updating" } // @public export enum KnownPartnerTopicRoutingMode { ChannelNameHeader = "ChannelNameHeader", SourceEventAttribute = "SourceEventAttribute" } // @public export enum KnownPermissionBindingProvisioningState { Canceled = "Canceled", Creating = "Creating", Deleted = "Deleted", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", Updating = "Updating" } // @public export enum KnownPermissionType { Publisher = "Publisher", Subscriber = "Subscriber" } // @public export enum KnownPersistedConnectionStatus { Approved = "Approved", Disconnected = "Disconnected", Pending = "Pending", Rejected = "Rejected" } // @public export enum KnownPrivateEndpointConnectionsParentType { Domains = "domains", Namespaces = "namespaces", PartnerNamespaces = "partnerNamespaces", Topics = "topics" } // @public export enum KnownPublicNetworkAccess { Disabled = "Disabled", Enabled = "Enabled", SecuredByPerimeter = "SecuredByPerimeter" } // @public export enum KnownPublisherType { Custom = "Custom" } // @public export enum KnownReadinessState { Activated = "Activated", NeverActivated = "NeverActivated" } // @public export enum KnownResourceKind { Azure = "Azure", AzureArc = "AzureArc" } // @public export enum KnownResourceProvisioningState { Canceled = "Canceled", Creating = "Creating", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", Updating = "Updating" } // @public export enum KnownResourceRegionType { GlobalResource = "GlobalResource", RegionalResource = "RegionalResource" } // @public export enum KnownRoutingIdentityType { None = "None", SystemAssigned = "SystemAssigned", UserAssigned = "UserAssigned" } // @public export enum KnownSku { Basic = "Basic", Premium = "Premium" } // @public export enum KnownSkuName { Standard = "Standard" } // @public export enum KnownStaticRoutingEnrichmentType { String = "String" } // @public export enum KnownSubscriptionProvisioningState { AwaitingManualAction = "AwaitingManualAction", Canceled = "Canceled", CreateFailed = "CreateFailed", Creating = "Creating", Deleted = "Deleted", DeleteFailed = "DeleteFailed", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", UpdatedFailed = "UpdatedFailed", Updating = "Updating" } // @public export enum KnownTlsVersion { One0 = "1.0", One1 = "1.1", One2 = "1.2" } // @public export enum KnownTopicProvisioningState { Canceled = "Canceled", Creating = "Creating", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", Updating = "Updating" } // @public export enum KnownTopicSpaceProvisioningState { Canceled = "Canceled", Creating = "Creating", Deleted = "Deleted", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", Updating = "Updating" } // @public export enum KnownTopicSpacesConfigurationState { Disabled = "Disabled", Enabled = "Enabled" } // @public export enum KnownTopicTypeProvisioningState { Canceled = "Canceled", Creating = "Creating", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", Updating = "Updating" } // @public export enum KnownTopicTypeSourceScope { AzureSubscription = "AzureSubscription", ManagementGroup = "ManagementGroup", Resource = "Resource", ResourceGroup = "ResourceGroup" } // @public export enum KnownVerifiedPartnerProvisioningState { Canceled = "Canceled", Creating = "Creating", Deleting = "Deleting", Failed = "Failed", Succeeded = "Succeeded", Updating = "Updating" } // @public export interface MonitorAlertEventSubscriptionDestination extends EventSubscriptionDestination { actionGroups?: string[]; description?: string; endpointType: "MonitorAlert"; severity?: MonitorAlertSeverity; } // @public export type MonitorAlertSeverity = string; // @public export interface Namespace extends TrackedResource { identity?: IdentityInfo; inboundIpRules?: InboundIpRule[]; isZoneRedundant?: boolean; minimumTlsVersionAllowed?: TlsVersion; privateEndpointConnections?: PrivateEndpointConnection[]; readonly provisioningState?: NamespaceProvisioningState; publicNetworkAccess?: PublicNetworkAccess; sku?: NamespaceSku; readonly systemData?: SystemData; topicsConfiguration?: TopicsConfiguration; topicSpacesConfiguration?: TopicSpacesConfiguration; } // @public export type NamespaceProvisioningState = string; // @public export interface NamespaceRegenerateKeyRequest { keyName: string; } // @public export interface Namespaces { beginCreateOrUpdate(resourceGroupName: string, namespaceName: string, namespaceInfo: Namespace, options?: NamespacesCreateOrUpdateOptionalParams): Promise, NamespacesCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, namespaceName: string, namespaceInfo: Namespace, options?: NamespacesCreateOrUpdateOptionalParams): Promise; beginDelete(resourceGroupName: string, namespaceName: string, options?: NamespacesDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, namespaceName: string, options?: NamespacesDeleteOptionalParams): Promise; beginRegenerateKey(resourceGroupName: string, namespaceName: string, regenerateKeyRequest: NamespaceRegenerateKeyRequest, options?: NamespacesRegenerateKeyOptionalParams): Promise, NamespacesRegenerateKeyResponse>>; beginRegenerateKeyAndWait(resourceGroupName: string, namespaceName: string, regenerateKeyRequest: NamespaceRegenerateKeyRequest, options?: NamespacesRegenerateKeyOptionalParams): Promise; beginUpdate(resourceGroupName: string, namespaceName: string, namespaceUpdateParameters: NamespaceUpdateParameters, options?: NamespacesUpdateOptionalParams): Promise, NamespacesUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, namespaceName: string, namespaceUpdateParameters: NamespaceUpdateParameters, options?: NamespacesUpdateOptionalParams): Promise; beginValidateCustomDomainOwnership(resourceGroupName: string, namespaceName: string, options?: NamespacesValidateCustomDomainOwnershipOptionalParams): Promise, NamespacesValidateCustomDomainOwnershipResponse>>; beginValidateCustomDomainOwnershipAndWait(resourceGroupName: string, namespaceName: string, options?: NamespacesValidateCustomDomainOwnershipOptionalParams): Promise; get(resourceGroupName: string, namespaceName: string, options?: NamespacesGetOptionalParams): Promise; listByResourceGroup(resourceGroupName: string, options?: NamespacesListByResourceGroupOptionalParams): PagedAsyncIterableIterator; listBySubscription(options?: NamespacesListBySubscriptionOptionalParams): PagedAsyncIterableIterator; listSharedAccessKeys(resourceGroupName: string, namespaceName: string, options?: NamespacesListSharedAccessKeysOptionalParams): Promise; } // @public export interface NamespacesCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type NamespacesCreateOrUpdateResponse = Namespace; // @public export interface NamespacesDeleteHeaders { // (undocumented) location?: string; } // @public export interface NamespacesDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface NamespacesGetOptionalParams extends coreClient.OperationOptions { } // @public export type NamespacesGetResponse = Namespace; // @public export interface NamespaceSharedAccessKeys { key1?: string; key2?: string; } // @public export interface NamespaceSku { capacity?: number; name?: SkuName; } // @public export interface NamespacesListByResourceGroupNextOptionalParams extends coreClient.OperationOptions { } // @public export type NamespacesListByResourceGroupNextResponse = NamespacesListResult; // @public export interface NamespacesListByResourceGroupOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type NamespacesListByResourceGroupResponse = NamespacesListResult; // @public export interface NamespacesListBySubscriptionNextOptionalParams extends coreClient.OperationOptions { } // @public export type NamespacesListBySubscriptionNextResponse = NamespacesListResult; // @public export interface NamespacesListBySubscriptionOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type NamespacesListBySubscriptionResponse = NamespacesListResult; // @public export interface NamespacesListResult { nextLink?: string; value?: Namespace[]; } // @public export interface NamespacesListSharedAccessKeysOptionalParams extends coreClient.OperationOptions { } // @public export type NamespacesListSharedAccessKeysResponse = NamespaceSharedAccessKeys; // @public export interface NamespacesRegenerateKeyHeaders { // (undocumented) location?: string; } // @public export interface NamespacesRegenerateKeyOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type NamespacesRegenerateKeyResponse = NamespaceSharedAccessKeys; // @public export interface NamespacesUpdateHeaders { // (undocumented) location?: string; } // @public export interface NamespacesUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type NamespacesUpdateResponse = Namespace; // @public export interface NamespacesValidateCustomDomainOwnershipHeaders { // (undocumented) location?: string; } // @public export interface NamespacesValidateCustomDomainOwnershipOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type NamespacesValidateCustomDomainOwnershipResponse = CustomDomainOwnershipValidationResult; // @public export interface NamespaceTopic extends Resource { eventRetentionInDays?: number; inputSchema?: EventInputSchema; readonly provisioningState?: NamespaceTopicProvisioningState; publisherType?: PublisherType; readonly systemData?: SystemData; } // @public export interface NamespaceTopicEventSubscriptionDestination extends EventSubscriptionDestination { endpointType: "NamespaceTopic"; resourceId?: string; } // @public export interface NamespaceTopicEventSubscriptions { beginCreateOrUpdate(resourceGroupName: string, namespaceName: string, topicName: string, eventSubscriptionName: string, eventSubscriptionInfo: Subscription, options?: NamespaceTopicEventSubscriptionsCreateOrUpdateOptionalParams): Promise, NamespaceTopicEventSubscriptionsCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, namespaceName: string, topicName: string, eventSubscriptionName: string, eventSubscriptionInfo: Subscription, options?: NamespaceTopicEventSubscriptionsCreateOrUpdateOptionalParams): Promise; beginDelete(resourceGroupName: string, namespaceName: string, topicName: string, eventSubscriptionName: string, options?: NamespaceTopicEventSubscriptionsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, namespaceName: string, topicName: string, eventSubscriptionName: string, options?: NamespaceTopicEventSubscriptionsDeleteOptionalParams): Promise; beginUpdate(resourceGroupName: string, namespaceName: string, topicName: string, eventSubscriptionName: string, eventSubscriptionUpdateParameters: SubscriptionUpdateParameters, options?: NamespaceTopicEventSubscriptionsUpdateOptionalParams): Promise, NamespaceTopicEventSubscriptionsUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, namespaceName: string, topicName: string, eventSubscriptionName: string, eventSubscriptionUpdateParameters: SubscriptionUpdateParameters, options?: NamespaceTopicEventSubscriptionsUpdateOptionalParams): Promise; get(resourceGroupName: string, namespaceName: string, topicName: string, eventSubscriptionName: string, options?: NamespaceTopicEventSubscriptionsGetOptionalParams): Promise; getDeliveryAttributes(resourceGroupName: string, namespaceName: string, topicName: string, eventSubscriptionName: string, options?: NamespaceTopicEventSubscriptionsGetDeliveryAttributesOptionalParams): Promise; getFullUrl(resourceGroupName: string, namespaceName: string, topicName: string, eventSubscriptionName: string, options?: NamespaceTopicEventSubscriptionsGetFullUrlOptionalParams): Promise; listByNamespaceTopic(resourceGroupName: string, namespaceName: string, topicName: string, options?: NamespaceTopicEventSubscriptionsListByNamespaceTopicOptionalParams): PagedAsyncIterableIterator; } // @public export interface NamespaceTopicEventSubscriptionsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type NamespaceTopicEventSubscriptionsCreateOrUpdateResponse = Subscription; // @public export interface NamespaceTopicEventSubscriptionsDeleteHeaders { // (undocumented) location?: string; } // @public export interface NamespaceTopicEventSubscriptionsDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface NamespaceTopicEventSubscriptionsGetDeliveryAttributesOptionalParams extends coreClient.OperationOptions { } // @public export type NamespaceTopicEventSubscriptionsGetDeliveryAttributesResponse = DeliveryAttributeListResult; // @public export interface NamespaceTopicEventSubscriptionsGetFullUrlOptionalParams extends coreClient.OperationOptions { } // @public export type NamespaceTopicEventSubscriptionsGetFullUrlResponse = SubscriptionFullUrl; // @public export interface NamespaceTopicEventSubscriptionsGetOptionalParams extends coreClient.OperationOptions { } // @public export type NamespaceTopicEventSubscriptionsGetResponse = Subscription; // @public export interface NamespaceTopicEventSubscriptionsListByNamespaceTopicNextOptionalParams extends coreClient.OperationOptions { } // @public export type NamespaceTopicEventSubscriptionsListByNamespaceTopicNextResponse = SubscriptionsListResult; // @public export interface NamespaceTopicEventSubscriptionsListByNamespaceTopicOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type NamespaceTopicEventSubscriptionsListByNamespaceTopicResponse = SubscriptionsListResult; // @public export interface NamespaceTopicEventSubscriptionsUpdateHeaders { // (undocumented) location?: string; } // @public export interface NamespaceTopicEventSubscriptionsUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type NamespaceTopicEventSubscriptionsUpdateResponse = Subscription; // @public export type NamespaceTopicProvisioningState = string; // @public export interface NamespaceTopics { beginCreateOrUpdate(resourceGroupName: string, namespaceName: string, topicName: string, namespaceTopicInfo: NamespaceTopic, options?: NamespaceTopicsCreateOrUpdateOptionalParams): Promise, NamespaceTopicsCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, namespaceName: string, topicName: string, namespaceTopicInfo: NamespaceTopic, options?: NamespaceTopicsCreateOrUpdateOptionalParams): Promise; beginDelete(resourceGroupName: string, namespaceName: string, topicName: string, options?: NamespaceTopicsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, namespaceName: string, topicName: string, options?: NamespaceTopicsDeleteOptionalParams): Promise; beginRegenerateKey(resourceGroupName: string, namespaceName: string, topicName: string, regenerateKeyRequest: TopicRegenerateKeyRequest, options?: NamespaceTopicsRegenerateKeyOptionalParams): Promise, NamespaceTopicsRegenerateKeyResponse>>; beginRegenerateKeyAndWait(resourceGroupName: string, namespaceName: string, topicName: string, regenerateKeyRequest: TopicRegenerateKeyRequest, options?: NamespaceTopicsRegenerateKeyOptionalParams): Promise; beginUpdate(resourceGroupName: string, namespaceName: string, topicName: string, namespaceTopicUpdateParameters: NamespaceTopicUpdateParameters, options?: NamespaceTopicsUpdateOptionalParams): Promise, NamespaceTopicsUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, namespaceName: string, topicName: string, namespaceTopicUpdateParameters: NamespaceTopicUpdateParameters, options?: NamespaceTopicsUpdateOptionalParams): Promise; get(resourceGroupName: string, namespaceName: string, topicName: string, options?: NamespaceTopicsGetOptionalParams): Promise; listByNamespace(resourceGroupName: string, namespaceName: string, options?: NamespaceTopicsListByNamespaceOptionalParams): PagedAsyncIterableIterator; listSharedAccessKeys(resourceGroupName: string, namespaceName: string, topicName: string, options?: NamespaceTopicsListSharedAccessKeysOptionalParams): Promise; } // @public export interface NamespaceTopicsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type NamespaceTopicsCreateOrUpdateResponse = NamespaceTopic; // @public export interface NamespaceTopicsDeleteHeaders { // (undocumented) location?: string; } // @public export interface NamespaceTopicsDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface NamespaceTopicsGetOptionalParams extends coreClient.OperationOptions { } // @public export type NamespaceTopicsGetResponse = NamespaceTopic; // @public export interface NamespaceTopicsListByNamespaceNextOptionalParams extends coreClient.OperationOptions { } // @public export type NamespaceTopicsListByNamespaceNextResponse = NamespaceTopicsListResult; // @public export interface NamespaceTopicsListByNamespaceOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type NamespaceTopicsListByNamespaceResponse = NamespaceTopicsListResult; // @public export interface NamespaceTopicsListResult { nextLink?: string; value?: NamespaceTopic[]; } // @public export interface NamespaceTopicsListSharedAccessKeysOptionalParams extends coreClient.OperationOptions { } // @public export type NamespaceTopicsListSharedAccessKeysResponse = TopicSharedAccessKeys; // @public export interface NamespaceTopicsRegenerateKeyHeaders { // (undocumented) location?: string; } // @public export interface NamespaceTopicsRegenerateKeyOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type NamespaceTopicsRegenerateKeyResponse = TopicSharedAccessKeys; // @public export interface NamespaceTopicsUpdateHeaders { // (undocumented) location?: string; } // @public export interface NamespaceTopicsUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type NamespaceTopicsUpdateResponse = NamespaceTopic; // @public export interface NamespaceTopicUpdateParameters { eventRetentionInDays?: number; } // @public export interface NamespaceUpdateParameters { identity?: IdentityInfo; inboundIpRules?: InboundIpRule[]; publicNetworkAccess?: PublicNetworkAccess; sku?: NamespaceSku; tags?: { [propertyName: string]: string; }; topicsConfiguration?: UpdateTopicsConfigurationInfo; topicSpacesConfiguration?: UpdateTopicSpacesConfigurationInfo; } // @public export type NetworkSecurityPerimeterAssociationAccessMode = string; // @public export type NetworkSecurityPerimeterConfigProvisioningState = string; // @public export interface NetworkSecurityPerimeterConfiguration extends Resource { networkSecurityPerimeter?: NetworkSecurityPerimeterInfo; profile?: NetworkSecurityPerimeterConfigurationProfile; provisioningIssues?: NetworkSecurityPerimeterConfigurationIssues[]; provisioningState?: NetworkSecurityPerimeterConfigProvisioningState; resourceAssociation?: ResourceAssociation; } // @public export interface NetworkSecurityPerimeterConfigurationIssues { description?: string; issueType?: NetworkSecurityPerimeterConfigurationIssueType; name?: string; severity?: NetworkSecurityPerimeterConfigurationIssueSeverity; suggestedAccessRules?: string[]; suggestedResourceIds?: string[]; } // @public export type NetworkSecurityPerimeterConfigurationIssueSeverity = string; // @public export type NetworkSecurityPerimeterConfigurationIssueType = string; // @public export interface NetworkSecurityPerimeterConfigurationList { nextLink?: string; value?: NetworkSecurityPerimeterConfiguration[]; } // @public export interface NetworkSecurityPerimeterConfigurationProfile { accessRules?: NetworkSecurityPerimeterProfileAccessRule[]; accessRulesVersion?: string; diagnosticSettingsVersion?: string; enabledLogCategories?: string[]; name?: string; } // @public export interface NetworkSecurityPerimeterConfigurations { beginReconcile(resourceGroupName: string, resourceType: NetworkSecurityPerimeterResourceType, resourceName: string, perimeterGuid: string, associationName: string, options?: NetworkSecurityPerimeterConfigurationsReconcileOptionalParams): Promise, NetworkSecurityPerimeterConfigurationsReconcileResponse>>; beginReconcileAndWait(resourceGroupName: string, resourceType: NetworkSecurityPerimeterResourceType, resourceName: string, perimeterGuid: string, associationName: string, options?: NetworkSecurityPerimeterConfigurationsReconcileOptionalParams): Promise; get(resourceGroupName: string, resourceType: NetworkSecurityPerimeterResourceType, resourceName: string, perimeterGuid: string, associationName: string, options?: NetworkSecurityPerimeterConfigurationsGetOptionalParams): Promise; list(resourceGroupName: string, resourceType: NetworkSecurityPerimeterResourceType, resourceName: string, options?: NetworkSecurityPerimeterConfigurationsListOptionalParams): PagedAsyncIterableIterator; } // @public export interface NetworkSecurityPerimeterConfigurationsGetOptionalParams extends coreClient.OperationOptions { } // @public export type NetworkSecurityPerimeterConfigurationsGetResponse = NetworkSecurityPerimeterConfiguration; // @public export interface NetworkSecurityPerimeterConfigurationsListOptionalParams extends coreClient.OperationOptions { } // @public export type NetworkSecurityPerimeterConfigurationsListResponse = NetworkSecurityPerimeterConfigurationList; // @public export interface NetworkSecurityPerimeterConfigurationsReconcileHeaders { // (undocumented) location?: string; } // @public export interface NetworkSecurityPerimeterConfigurationsReconcileOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type NetworkSecurityPerimeterConfigurationsReconcileResponse = NetworkSecurityPerimeterConfiguration; // @public export interface NetworkSecurityPerimeterInfo { id?: string; location?: string; perimeterGuid?: string; } // @public export interface NetworkSecurityPerimeterProfileAccessRule { addressPrefixes?: string[]; direction?: NetworkSecurityPerimeterProfileAccessRuleDirection; emailAddresses?: string[]; fullyQualifiedArmId?: string; fullyQualifiedDomainNames?: string[]; name?: string; networkSecurityPerimeters?: NetworkSecurityPerimeterInfo[]; phoneNumbers?: string[]; subscriptions?: NetworkSecurityPerimeterSubscription[]; type?: string; } // @public export type NetworkSecurityPerimeterProfileAccessRuleDirection = string; // @public export type NetworkSecurityPerimeterResourceType = string; // @public export interface NetworkSecurityPerimeterSubscription { id?: string; } // @public export interface NumberGreaterThanAdvancedFilter extends AdvancedFilter { operatorType: "NumberGreaterThan"; value?: number; } // @public export interface NumberGreaterThanFilter extends Filter { operatorType: "NumberGreaterThan"; value?: number; } // @public export interface NumberGreaterThanOrEqualsAdvancedFilter extends AdvancedFilter { operatorType: "NumberGreaterThanOrEquals"; value?: number; } // @public export interface NumberGreaterThanOrEqualsFilter extends Filter { operatorType: "NumberGreaterThanOrEquals"; value?: number; } // @public export interface NumberInAdvancedFilter extends AdvancedFilter { operatorType: "NumberIn"; values?: number[]; } // @public export interface NumberInFilter extends Filter { operatorType: "NumberIn"; values?: number[]; } // @public export interface NumberInRangeAdvancedFilter extends AdvancedFilter { operatorType: "NumberInRange"; values?: number[][]; } // @public export interface NumberInRangeFilter extends Filter { operatorType: "NumberInRange"; values?: number[][]; } // @public export interface NumberLessThanAdvancedFilter extends AdvancedFilter { operatorType: "NumberLessThan"; value?: number; } // @public export interface NumberLessThanFilter extends Filter { operatorType: "NumberLessThan"; value?: number; } // @public export interface NumberLessThanOrEqualsAdvancedFilter extends AdvancedFilter { operatorType: "NumberLessThanOrEquals"; value?: number; } // @public export interface NumberLessThanOrEqualsFilter extends Filter { operatorType: "NumberLessThanOrEquals"; value?: number; } // @public export interface NumberNotInAdvancedFilter extends AdvancedFilter { operatorType: "NumberNotIn"; values?: number[]; } // @public export interface NumberNotInFilter extends Filter { operatorType: "NumberNotIn"; values?: number[]; } // @public export interface NumberNotInRangeAdvancedFilter extends AdvancedFilter { operatorType: "NumberNotInRange"; values?: number[][]; } // @public export interface NumberNotInRangeFilter extends Filter { operatorType: "NumberNotInRange"; values?: number[][]; } // @public export interface Operation { display?: OperationInfo; isDataAction?: boolean; name?: string; origin?: string; properties?: Record; } // @public export interface OperationInfo { description?: string; operation?: string; provider?: string; resource?: string; } // @public export interface Operations { list(options?: OperationsListOptionalParams): PagedAsyncIterableIterator; } // @public export interface OperationsListOptionalParams extends coreClient.OperationOptions { } // @public export type OperationsListResponse = OperationsListResult; // @public export interface OperationsListResult { value?: Operation[]; } // @public export interface Partner { authorizationExpirationTimeInUtc?: Date; partnerName?: string; partnerRegistrationImmutableId?: string; } // @public export interface PartnerAuthorization { authorizedPartnersList?: Partner[]; defaultMaximumExpirationTimeInDays?: number; } // @public export interface PartnerClientAuthentication { clientAuthenticationType: "AzureAD"; } // @public export type PartnerClientAuthenticationType = string; // @public (undocumented) export type PartnerClientAuthenticationUnion = PartnerClientAuthentication | AzureADPartnerClientAuthentication; // @public export interface PartnerConfiguration extends Resource { location?: string; partnerAuthorization?: PartnerAuthorization; provisioningState?: PartnerConfigurationProvisioningState; readonly systemData?: SystemData; tags?: { [propertyName: string]: string; }; } // @public export type PartnerConfigurationProvisioningState = string; // @public export interface PartnerConfigurations { authorizePartner(resourceGroupName: string, partnerInfo: Partner, options?: PartnerConfigurationsAuthorizePartnerOptionalParams): Promise; beginCreateOrUpdate(resourceGroupName: string, partnerConfigurationInfo: PartnerConfiguration, options?: PartnerConfigurationsCreateOrUpdateOptionalParams): Promise, PartnerConfigurationsCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, partnerConfigurationInfo: PartnerConfiguration, options?: PartnerConfigurationsCreateOrUpdateOptionalParams): Promise; beginDelete(resourceGroupName: string, options?: PartnerConfigurationsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, options?: PartnerConfigurationsDeleteOptionalParams): Promise; beginUpdate(resourceGroupName: string, partnerConfigurationUpdateParameters: PartnerConfigurationUpdateParameters, options?: PartnerConfigurationsUpdateOptionalParams): Promise, PartnerConfigurationsUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, partnerConfigurationUpdateParameters: PartnerConfigurationUpdateParameters, options?: PartnerConfigurationsUpdateOptionalParams): Promise; get(resourceGroupName: string, options?: PartnerConfigurationsGetOptionalParams): Promise; listByResourceGroup(resourceGroupName: string, options?: PartnerConfigurationsListByResourceGroupOptionalParams): PagedAsyncIterableIterator; listBySubscription(options?: PartnerConfigurationsListBySubscriptionOptionalParams): PagedAsyncIterableIterator; unauthorizePartner(resourceGroupName: string, partnerInfo: Partner, options?: PartnerConfigurationsUnauthorizePartnerOptionalParams): Promise; } // @public export interface PartnerConfigurationsAuthorizePartnerOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerConfigurationsAuthorizePartnerResponse = PartnerConfiguration; // @public export interface PartnerConfigurationsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type PartnerConfigurationsCreateOrUpdateResponse = PartnerConfiguration; // @public export interface PartnerConfigurationsDeleteHeaders { // (undocumented) location?: string; } // @public export interface PartnerConfigurationsDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface PartnerConfigurationsGetOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerConfigurationsGetResponse = PartnerConfiguration; // @public export interface PartnerConfigurationsListByResourceGroupOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerConfigurationsListByResourceGroupResponse = PartnerConfigurationsListResult; // @public export interface PartnerConfigurationsListBySubscriptionNextOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerConfigurationsListBySubscriptionNextResponse = PartnerConfigurationsListResult; // @public export interface PartnerConfigurationsListBySubscriptionOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type PartnerConfigurationsListBySubscriptionResponse = PartnerConfigurationsListResult; // @public export interface PartnerConfigurationsListResult { nextLink?: string; value?: PartnerConfiguration[]; } // @public export interface PartnerConfigurationsUnauthorizePartnerOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerConfigurationsUnauthorizePartnerResponse = PartnerConfiguration; // @public export interface PartnerConfigurationsUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type PartnerConfigurationsUpdateResponse = PartnerConfiguration; // @public export interface PartnerConfigurationUpdateParameters { defaultMaximumExpirationTimeInDays?: number; tags?: { [propertyName: string]: string; }; } // @public export interface PartnerDestination extends TrackedResource { activationState?: PartnerDestinationActivationState; endpointBaseUrl?: string; endpointServiceContext?: string; expirationTimeIfNotActivatedUtc?: Date; messageForActivation?: string; partnerRegistrationImmutableId?: string; readonly provisioningState?: PartnerDestinationProvisioningState; readonly systemData?: SystemData; } // @public export type PartnerDestinationActivationState = string; // @public export interface PartnerDestinationInfo { azureSubscriptionId?: string; endpointServiceContext?: string; endpointType: "WebHook"; name?: string; resourceGroupName?: string; resourceMoveChangeHistory?: ResourceMoveChangeHistory[]; } // @public (undocumented) export type PartnerDestinationInfoUnion = PartnerDestinationInfo | WebhookPartnerDestinationInfo; // @public export type PartnerDestinationProvisioningState = string; // @public export interface PartnerDestinations { activate(resourceGroupName: string, partnerDestinationName: string, options?: PartnerDestinationsActivateOptionalParams): Promise; beginCreateOrUpdate(resourceGroupName: string, partnerDestinationName: string, partnerDestination: PartnerDestination, options?: PartnerDestinationsCreateOrUpdateOptionalParams): Promise, PartnerDestinationsCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, partnerDestinationName: string, partnerDestination: PartnerDestination, options?: PartnerDestinationsCreateOrUpdateOptionalParams): Promise; beginDelete(resourceGroupName: string, partnerDestinationName: string, options?: PartnerDestinationsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, partnerDestinationName: string, options?: PartnerDestinationsDeleteOptionalParams): Promise; beginUpdate(resourceGroupName: string, partnerDestinationName: string, partnerDestinationUpdateParameters: PartnerDestinationUpdateParameters, options?: PartnerDestinationsUpdateOptionalParams): Promise, PartnerDestinationsUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, partnerDestinationName: string, partnerDestinationUpdateParameters: PartnerDestinationUpdateParameters, options?: PartnerDestinationsUpdateOptionalParams): Promise; get(resourceGroupName: string, partnerDestinationName: string, options?: PartnerDestinationsGetOptionalParams): Promise; listByResourceGroup(resourceGroupName: string, options?: PartnerDestinationsListByResourceGroupOptionalParams): PagedAsyncIterableIterator; listBySubscription(options?: PartnerDestinationsListBySubscriptionOptionalParams): PagedAsyncIterableIterator; } // @public export interface PartnerDestinationsActivateOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerDestinationsActivateResponse = PartnerDestination; // @public export interface PartnerDestinationsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type PartnerDestinationsCreateOrUpdateResponse = PartnerDestination; // @public export interface PartnerDestinationsDeleteHeaders { // (undocumented) location?: string; } // @public export interface PartnerDestinationsDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface PartnerDestinationsGetOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerDestinationsGetResponse = PartnerDestination; // @public export interface PartnerDestinationsListByResourceGroupNextOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerDestinationsListByResourceGroupNextResponse = PartnerDestinationsListResult; // @public export interface PartnerDestinationsListByResourceGroupOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type PartnerDestinationsListByResourceGroupResponse = PartnerDestinationsListResult; // @public export interface PartnerDestinationsListBySubscriptionNextOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerDestinationsListBySubscriptionNextResponse = PartnerDestinationsListResult; // @public export interface PartnerDestinationsListBySubscriptionOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type PartnerDestinationsListBySubscriptionResponse = PartnerDestinationsListResult; // @public export interface PartnerDestinationsListResult { nextLink?: string; value?: PartnerDestination[]; } // @public export interface PartnerDestinationsUpdateHeaders { // (undocumented) location?: string; } // @public export interface PartnerDestinationsUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type PartnerDestinationsUpdateResponse = PartnerDestination; // @public export interface PartnerDestinationUpdateParameters { tags?: { [propertyName: string]: string; }; } // @public export interface PartnerDetails { description?: string; longDescription?: string; setupUri?: string; } // @public export type PartnerEndpointType = string; // @public (undocumented) export interface PartnerEventSubscriptionDestination extends EventSubscriptionDestination { endpointType: "PartnerDestination"; resourceId?: string; } // @public export interface PartnerNamespace extends TrackedResource { disableLocalAuth?: boolean; readonly endpoint?: string; inboundIpRules?: InboundIpRule[]; minimumTlsVersionAllowed?: TlsVersion; partnerRegistrationFullyQualifiedId?: string; partnerTopicRoutingMode?: PartnerTopicRoutingMode; readonly privateEndpointConnections?: PrivateEndpointConnection[]; readonly provisioningState?: PartnerNamespaceProvisioningState; publicNetworkAccess?: PublicNetworkAccess; readonly systemData?: SystemData; } // @public export type PartnerNamespaceProvisioningState = string; // @public export interface PartnerNamespaceRegenerateKeyRequest { keyName: string; } // @public export interface PartnerNamespaces { beginCreateOrUpdate(resourceGroupName: string, partnerNamespaceName: string, partnerNamespaceInfo: PartnerNamespace, options?: PartnerNamespacesCreateOrUpdateOptionalParams): Promise, PartnerNamespacesCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, partnerNamespaceName: string, partnerNamespaceInfo: PartnerNamespace, options?: PartnerNamespacesCreateOrUpdateOptionalParams): Promise; beginDelete(resourceGroupName: string, partnerNamespaceName: string, options?: PartnerNamespacesDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, partnerNamespaceName: string, options?: PartnerNamespacesDeleteOptionalParams): Promise; beginUpdate(resourceGroupName: string, partnerNamespaceName: string, partnerNamespaceUpdateParameters: PartnerNamespaceUpdateParameters, options?: PartnerNamespacesUpdateOptionalParams): Promise, void>>; beginUpdateAndWait(resourceGroupName: string, partnerNamespaceName: string, partnerNamespaceUpdateParameters: PartnerNamespaceUpdateParameters, options?: PartnerNamespacesUpdateOptionalParams): Promise; get(resourceGroupName: string, partnerNamespaceName: string, options?: PartnerNamespacesGetOptionalParams): Promise; listByResourceGroup(resourceGroupName: string, options?: PartnerNamespacesListByResourceGroupOptionalParams): PagedAsyncIterableIterator; listBySubscription(options?: PartnerNamespacesListBySubscriptionOptionalParams): PagedAsyncIterableIterator; listSharedAccessKeys(resourceGroupName: string, partnerNamespaceName: string, options?: PartnerNamespacesListSharedAccessKeysOptionalParams): Promise; regenerateKey(resourceGroupName: string, partnerNamespaceName: string, regenerateKeyRequest: PartnerNamespaceRegenerateKeyRequest, options?: PartnerNamespacesRegenerateKeyOptionalParams): Promise; } // @public export interface PartnerNamespacesCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type PartnerNamespacesCreateOrUpdateResponse = PartnerNamespace; // @public export interface PartnerNamespacesDeleteHeaders { // (undocumented) location?: string; } // @public export interface PartnerNamespacesDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface PartnerNamespacesGetOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerNamespacesGetResponse = PartnerNamespace; // @public export interface PartnerNamespaceSharedAccessKeys { key1?: string; key2?: string; } // @public export interface PartnerNamespacesListByResourceGroupNextOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerNamespacesListByResourceGroupNextResponse = PartnerNamespacesListResult; // @public export interface PartnerNamespacesListByResourceGroupOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type PartnerNamespacesListByResourceGroupResponse = PartnerNamespacesListResult; // @public export interface PartnerNamespacesListBySubscriptionNextOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerNamespacesListBySubscriptionNextResponse = PartnerNamespacesListResult; // @public export interface PartnerNamespacesListBySubscriptionOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type PartnerNamespacesListBySubscriptionResponse = PartnerNamespacesListResult; // @public export interface PartnerNamespacesListResult { nextLink?: string; value?: PartnerNamespace[]; } // @public export interface PartnerNamespacesListSharedAccessKeysOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerNamespacesListSharedAccessKeysResponse = PartnerNamespaceSharedAccessKeys; // @public export interface PartnerNamespacesRegenerateKeyOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerNamespacesRegenerateKeyResponse = PartnerNamespaceSharedAccessKeys; // @public export interface PartnerNamespacesUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface PartnerNamespaceUpdateParameters { disableLocalAuth?: boolean; inboundIpRules?: InboundIpRule[]; minimumTlsVersionAllowed?: TlsVersion; publicNetworkAccess?: PublicNetworkAccess; tags?: { [propertyName: string]: string; }; } // @public export interface PartnerRegistration extends TrackedResource { partnerRegistrationImmutableId?: string; readonly provisioningState?: PartnerRegistrationProvisioningState; readonly systemData?: SystemData; } // @public export type PartnerRegistrationProvisioningState = string; // @public export interface PartnerRegistrations { beginCreateOrUpdate(resourceGroupName: string, partnerRegistrationName: string, partnerRegistrationInfo: PartnerRegistration, options?: PartnerRegistrationsCreateOrUpdateOptionalParams): Promise, PartnerRegistrationsCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, partnerRegistrationName: string, partnerRegistrationInfo: PartnerRegistration, options?: PartnerRegistrationsCreateOrUpdateOptionalParams): Promise; beginDelete(resourceGroupName: string, partnerRegistrationName: string, options?: PartnerRegistrationsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, partnerRegistrationName: string, options?: PartnerRegistrationsDeleteOptionalParams): Promise; beginUpdate(resourceGroupName: string, partnerRegistrationName: string, partnerRegistrationUpdateParameters: PartnerRegistrationUpdateParameters, options?: PartnerRegistrationsUpdateOptionalParams): Promise, void>>; beginUpdateAndWait(resourceGroupName: string, partnerRegistrationName: string, partnerRegistrationUpdateParameters: PartnerRegistrationUpdateParameters, options?: PartnerRegistrationsUpdateOptionalParams): Promise; get(resourceGroupName: string, partnerRegistrationName: string, options?: PartnerRegistrationsGetOptionalParams): Promise; listByResourceGroup(resourceGroupName: string, options?: PartnerRegistrationsListByResourceGroupOptionalParams): PagedAsyncIterableIterator; listBySubscription(options?: PartnerRegistrationsListBySubscriptionOptionalParams): PagedAsyncIterableIterator; } // @public export interface PartnerRegistrationsCreateOrUpdateHeaders { // (undocumented) location?: string; } // @public export interface PartnerRegistrationsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type PartnerRegistrationsCreateOrUpdateResponse = PartnerRegistration; // @public export interface PartnerRegistrationsDeleteHeaders { // (undocumented) location?: string; } // @public export interface PartnerRegistrationsDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface PartnerRegistrationsGetOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerRegistrationsGetResponse = PartnerRegistration; // @public export interface PartnerRegistrationsListByResourceGroupNextOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerRegistrationsListByResourceGroupNextResponse = PartnerRegistrationsListResult; // @public export interface PartnerRegistrationsListByResourceGroupOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type PartnerRegistrationsListByResourceGroupResponse = PartnerRegistrationsListResult; // @public export interface PartnerRegistrationsListBySubscriptionNextOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerRegistrationsListBySubscriptionNextResponse = PartnerRegistrationsListResult; // @public export interface PartnerRegistrationsListBySubscriptionOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type PartnerRegistrationsListBySubscriptionResponse = PartnerRegistrationsListResult; // @public export interface PartnerRegistrationsListResult { nextLink?: string; value?: PartnerRegistration[]; } // @public export interface PartnerRegistrationsUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface PartnerRegistrationUpdateParameters { tags?: { [propertyName: string]: string; }; } // @public export interface PartnerTopic extends TrackedResource { activationState?: PartnerTopicActivationState; eventTypeInfo?: EventTypeInfo; expirationTimeIfNotActivatedUtc?: Date; identity?: IdentityInfo; messageForActivation?: string; partnerRegistrationImmutableId?: string; partnerTopicFriendlyDescription?: string; readonly provisioningState?: PartnerTopicProvisioningState; source?: string; readonly systemData?: SystemData; } // @public export type PartnerTopicActivationState = string; // @public export interface PartnerTopicEventSubscriptions { beginCreateOrUpdate(resourceGroupName: string, partnerTopicName: string, eventSubscriptionName: string, eventSubscriptionInfo: EventSubscription, options?: PartnerTopicEventSubscriptionsCreateOrUpdateOptionalParams): Promise, PartnerTopicEventSubscriptionsCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, partnerTopicName: string, eventSubscriptionName: string, eventSubscriptionInfo: EventSubscription, options?: PartnerTopicEventSubscriptionsCreateOrUpdateOptionalParams): Promise; beginDelete(resourceGroupName: string, partnerTopicName: string, eventSubscriptionName: string, options?: PartnerTopicEventSubscriptionsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, partnerTopicName: string, eventSubscriptionName: string, options?: PartnerTopicEventSubscriptionsDeleteOptionalParams): Promise; beginUpdate(resourceGroupName: string, partnerTopicName: string, eventSubscriptionName: string, eventSubscriptionUpdateParameters: EventSubscriptionUpdateParameters, options?: PartnerTopicEventSubscriptionsUpdateOptionalParams): Promise, PartnerTopicEventSubscriptionsUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, partnerTopicName: string, eventSubscriptionName: string, eventSubscriptionUpdateParameters: EventSubscriptionUpdateParameters, options?: PartnerTopicEventSubscriptionsUpdateOptionalParams): Promise; get(resourceGroupName: string, partnerTopicName: string, eventSubscriptionName: string, options?: PartnerTopicEventSubscriptionsGetOptionalParams): Promise; getDeliveryAttributes(resourceGroupName: string, partnerTopicName: string, eventSubscriptionName: string, options?: PartnerTopicEventSubscriptionsGetDeliveryAttributesOptionalParams): Promise; getFullUrl(resourceGroupName: string, partnerTopicName: string, eventSubscriptionName: string, options?: PartnerTopicEventSubscriptionsGetFullUrlOptionalParams): Promise; listByPartnerTopic(resourceGroupName: string, partnerTopicName: string, options?: PartnerTopicEventSubscriptionsListByPartnerTopicOptionalParams): PagedAsyncIterableIterator; } // @public export interface PartnerTopicEventSubscriptionsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type PartnerTopicEventSubscriptionsCreateOrUpdateResponse = EventSubscription; // @public export interface PartnerTopicEventSubscriptionsDeleteHeaders { // (undocumented) location?: string; } // @public export interface PartnerTopicEventSubscriptionsDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface PartnerTopicEventSubscriptionsGetDeliveryAttributesOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerTopicEventSubscriptionsGetDeliveryAttributesResponse = DeliveryAttributeListResult; // @public export interface PartnerTopicEventSubscriptionsGetFullUrlOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerTopicEventSubscriptionsGetFullUrlResponse = EventSubscriptionFullUrl; // @public export interface PartnerTopicEventSubscriptionsGetOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerTopicEventSubscriptionsGetResponse = EventSubscription; // @public export interface PartnerTopicEventSubscriptionsListByPartnerTopicNextOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerTopicEventSubscriptionsListByPartnerTopicNextResponse = EventSubscriptionsListResult; // @public export interface PartnerTopicEventSubscriptionsListByPartnerTopicOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type PartnerTopicEventSubscriptionsListByPartnerTopicResponse = EventSubscriptionsListResult; // @public export interface PartnerTopicEventSubscriptionsUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type PartnerTopicEventSubscriptionsUpdateResponse = EventSubscription; // @public export interface PartnerTopicInfo { azureSubscriptionId?: string; eventTypeInfo?: EventTypeInfo; name?: string; resourceGroupName?: string; source?: string; } // @public export type PartnerTopicProvisioningState = string; // @public export type PartnerTopicRoutingMode = string; // @public export interface PartnerTopics { activate(resourceGroupName: string, partnerTopicName: string, options?: PartnerTopicsActivateOptionalParams): Promise; beginDelete(resourceGroupName: string, partnerTopicName: string, options?: PartnerTopicsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, partnerTopicName: string, options?: PartnerTopicsDeleteOptionalParams): Promise; createOrUpdate(resourceGroupName: string, partnerTopicName: string, partnerTopicInfo: PartnerTopic, options?: PartnerTopicsCreateOrUpdateOptionalParams): Promise; deactivate(resourceGroupName: string, partnerTopicName: string, options?: PartnerTopicsDeactivateOptionalParams): Promise; get(resourceGroupName: string, partnerTopicName: string, options?: PartnerTopicsGetOptionalParams): Promise; listByResourceGroup(resourceGroupName: string, options?: PartnerTopicsListByResourceGroupOptionalParams): PagedAsyncIterableIterator; listBySubscription(options?: PartnerTopicsListBySubscriptionOptionalParams): PagedAsyncIterableIterator; update(resourceGroupName: string, partnerTopicName: string, partnerTopicUpdateParameters: PartnerTopicUpdateParameters, options?: PartnerTopicsUpdateOptionalParams): Promise; } // @public export interface PartnerTopicsActivateOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerTopicsActivateResponse = PartnerTopic; // @public export interface PartnerTopicsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerTopicsCreateOrUpdateResponse = PartnerTopic; // @public export interface PartnerTopicsDeactivateOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerTopicsDeactivateResponse = PartnerTopic; // @public export interface PartnerTopicsDeleteHeaders { // (undocumented) location?: string; } // @public export interface PartnerTopicsDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface PartnerTopicsGetOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerTopicsGetResponse = PartnerTopic; // @public export interface PartnerTopicsListByResourceGroupNextOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerTopicsListByResourceGroupNextResponse = PartnerTopicsListResult; // @public export interface PartnerTopicsListByResourceGroupOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type PartnerTopicsListByResourceGroupResponse = PartnerTopicsListResult; // @public export interface PartnerTopicsListBySubscriptionNextOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerTopicsListBySubscriptionNextResponse = PartnerTopicsListResult; // @public export interface PartnerTopicsListBySubscriptionOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type PartnerTopicsListBySubscriptionResponse = PartnerTopicsListResult; // @public export interface PartnerTopicsListResult { nextLink?: string; value?: PartnerTopic[]; } // @public export interface PartnerTopicsUpdateOptionalParams extends coreClient.OperationOptions { } // @public export type PartnerTopicsUpdateResponse = PartnerTopic; // @public export interface PartnerTopicUpdateParameters { identity?: IdentityInfo; tags?: { [propertyName: string]: string; }; } // @public export interface PartnerUpdateDestinationInfo { endpointType: "WebHook"; } // @public (undocumented) export type PartnerUpdateDestinationInfoUnion = PartnerUpdateDestinationInfo | WebhookUpdatePartnerDestinationInfo; // @public export interface PartnerUpdateTopicInfo { eventTypeInfo?: EventTypeInfo; } // @public export interface PermissionBinding extends Resource { clientGroupName?: string; description?: string; permission?: PermissionType; readonly provisioningState?: PermissionBindingProvisioningState; readonly systemData?: SystemData; topicSpaceName?: string; } // @public export type PermissionBindingProvisioningState = string; // @public export interface PermissionBindings { beginCreateOrUpdate(resourceGroupName: string, namespaceName: string, permissionBindingName: string, permissionBindingInfo: PermissionBinding, options?: PermissionBindingsCreateOrUpdateOptionalParams): Promise, PermissionBindingsCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, namespaceName: string, permissionBindingName: string, permissionBindingInfo: PermissionBinding, options?: PermissionBindingsCreateOrUpdateOptionalParams): Promise; beginDelete(resourceGroupName: string, namespaceName: string, permissionBindingName: string, options?: PermissionBindingsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, namespaceName: string, permissionBindingName: string, options?: PermissionBindingsDeleteOptionalParams): Promise; get(resourceGroupName: string, namespaceName: string, permissionBindingName: string, options?: PermissionBindingsGetOptionalParams): Promise; listByNamespace(resourceGroupName: string, namespaceName: string, options?: PermissionBindingsListByNamespaceOptionalParams): PagedAsyncIterableIterator; } // @public export interface PermissionBindingsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type PermissionBindingsCreateOrUpdateResponse = PermissionBinding; // @public export interface PermissionBindingsDeleteHeaders { // (undocumented) location?: string; } // @public export interface PermissionBindingsDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface PermissionBindingsGetOptionalParams extends coreClient.OperationOptions { } // @public export type PermissionBindingsGetResponse = PermissionBinding; // @public export interface PermissionBindingsListByNamespaceNextOptionalParams extends coreClient.OperationOptions { } // @public export type PermissionBindingsListByNamespaceNextResponse = PermissionBindingsListResult; // @public export interface PermissionBindingsListByNamespaceOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type PermissionBindingsListByNamespaceResponse = PermissionBindingsListResult; // @public export interface PermissionBindingsListResult { nextLink?: string; value?: PermissionBinding[]; } // @public export type PermissionType = string; // @public export type PersistedConnectionStatus = string; // @public export interface PrivateEndpoint { id?: string; } // @public (undocumented) export interface PrivateEndpointConnection extends Resource { groupIds?: string[]; privateEndpoint?: PrivateEndpoint; privateLinkServiceConnectionState?: ConnectionState; provisioningState?: ResourceProvisioningState; } // @public export interface PrivateEndpointConnectionListResult { nextLink?: string; value?: PrivateEndpointConnection[]; } // @public export interface PrivateEndpointConnections { beginDelete(resourceGroupName: string, parentType: PrivateEndpointConnectionsParentType, parentName: string, privateEndpointConnectionName: string, options?: PrivateEndpointConnectionsDeleteOptionalParams): Promise, PrivateEndpointConnectionsDeleteResponse>>; beginDeleteAndWait(resourceGroupName: string, parentType: PrivateEndpointConnectionsParentType, parentName: string, privateEndpointConnectionName: string, options?: PrivateEndpointConnectionsDeleteOptionalParams): Promise; beginUpdate(resourceGroupName: string, parentType: PrivateEndpointConnectionsParentType, parentName: string, privateEndpointConnectionName: string, privateEndpointConnection: PrivateEndpointConnection, options?: PrivateEndpointConnectionsUpdateOptionalParams): Promise, PrivateEndpointConnectionsUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, parentType: PrivateEndpointConnectionsParentType, parentName: string, privateEndpointConnectionName: string, privateEndpointConnection: PrivateEndpointConnection, options?: PrivateEndpointConnectionsUpdateOptionalParams): Promise; get(resourceGroupName: string, parentType: PrivateEndpointConnectionsParentType, parentName: string, privateEndpointConnectionName: string, options?: PrivateEndpointConnectionsGetOptionalParams): Promise; listByResource(resourceGroupName: string, parentType: PrivateEndpointConnectionsParentType, parentName: string, options?: PrivateEndpointConnectionsListByResourceOptionalParams): PagedAsyncIterableIterator; } // @public export interface PrivateEndpointConnectionsDeleteHeaders { // (undocumented) location?: string; } // @public export interface PrivateEndpointConnectionsDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type PrivateEndpointConnectionsDeleteResponse = PrivateEndpointConnectionsDeleteHeaders; // @public export interface PrivateEndpointConnectionsGetOptionalParams extends coreClient.OperationOptions { } // @public export type PrivateEndpointConnectionsGetResponse = PrivateEndpointConnection; // @public export interface PrivateEndpointConnectionsListByResourceNextOptionalParams extends coreClient.OperationOptions { } // @public export type PrivateEndpointConnectionsListByResourceNextResponse = PrivateEndpointConnectionListResult; // @public export interface PrivateEndpointConnectionsListByResourceOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type PrivateEndpointConnectionsListByResourceResponse = PrivateEndpointConnectionListResult; // @public export type PrivateEndpointConnectionsParentType = string; // @public export interface PrivateEndpointConnectionsUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type PrivateEndpointConnectionsUpdateResponse = PrivateEndpointConnection; // @public export interface PrivateLinkResource { // (undocumented) displayName?: string; // (undocumented) groupId?: string; id?: string; name?: string; // (undocumented) requiredMembers?: string[]; // (undocumented) requiredZoneNames?: string[]; type?: string; } // @public export interface PrivateLinkResources { get(resourceGroupName: string, parentType: string, parentName: string, privateLinkResourceName: string, options?: PrivateLinkResourcesGetOptionalParams): Promise; listByResource(resourceGroupName: string, parentType: string, parentName: string, options?: PrivateLinkResourcesListByResourceOptionalParams): PagedAsyncIterableIterator; } // @public export interface PrivateLinkResourcesGetOptionalParams extends coreClient.OperationOptions { } // @public export type PrivateLinkResourcesGetResponse = PrivateLinkResource; // @public export interface PrivateLinkResourcesListByResourceNextOptionalParams extends coreClient.OperationOptions { } // @public export type PrivateLinkResourcesListByResourceNextResponse = PrivateLinkResourcesListResult; // @public export interface PrivateLinkResourcesListByResourceOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type PrivateLinkResourcesListByResourceResponse = PrivateLinkResourcesListResult; // @public export interface PrivateLinkResourcesListResult { nextLink?: string; value?: PrivateLinkResource[]; } // @public export type PublicNetworkAccess = string; // @public export type PublisherType = string; // @public export interface PushInfo { deadLetterDestinationWithResourceIdentity?: DeadLetterWithResourceIdentity; deliveryWithResourceIdentity?: DeliveryWithResourceIdentity; destination?: EventSubscriptionDestinationUnion; eventTimeToLive?: string; maxDeliveryCount?: number; } // @public export interface QueueInfo { deadLetterDestinationWithResourceIdentity?: DeadLetterWithResourceIdentity; eventTimeToLive?: string; maxDeliveryCount?: number; receiveLockDurationInSeconds?: number; } // @public export type ReadinessState = string; // @public export interface Resource { readonly id?: string; readonly name?: string; readonly type?: string; } // @public export interface ResourceAssociation { accessMode?: NetworkSecurityPerimeterAssociationAccessMode; name?: string; } // @public export type ResourceKind = string; // @public export interface ResourceMoveChangeHistory { azureSubscriptionId?: string; changedTimeUtc?: Date; resourceGroupName?: string; } // @public export type ResourceProvisioningState = string; // @public export type ResourceRegionType = string; // @public export interface ResourceSku { name?: Sku; } // @public export interface RetryPolicy { eventTimeToLiveInMinutes?: number; maxDeliveryAttempts?: number; } // @public (undocumented) export interface RoutingEnrichments { // (undocumented) dynamic?: DynamicRoutingEnrichment[]; // (undocumented) static?: StaticRoutingEnrichmentUnion[]; } // @public export interface RoutingIdentityInfo { type?: RoutingIdentityType; // (undocumented) userAssignedIdentity?: string; } // @public export type RoutingIdentityType = string; // @public export interface ServiceBusQueueEventSubscriptionDestination extends EventSubscriptionDestination { deliveryAttributeMappings?: DeliveryAttributeMappingUnion[]; endpointType: "ServiceBusQueue"; resourceId?: string; } // @public export interface ServiceBusTopicEventSubscriptionDestination extends EventSubscriptionDestination { deliveryAttributeMappings?: DeliveryAttributeMappingUnion[]; endpointType: "ServiceBusTopic"; resourceId?: string; } // @public export type Sku = string; // @public export type SkuName = string; // @public export interface StaticDeliveryAttributeMapping extends DeliveryAttributeMapping { isSecret?: boolean; type: "Static"; value?: string; } // @public export interface StaticRoutingEnrichment { key?: string; valueType: "String"; } // @public export type StaticRoutingEnrichmentType = string; // @public (undocumented) export type StaticRoutingEnrichmentUnion = StaticRoutingEnrichment | StaticStringRoutingEnrichment; // @public (undocumented) export interface StaticStringRoutingEnrichment extends StaticRoutingEnrichment { value?: string; valueType: "String"; } // @public export interface StorageBlobDeadLetterDestination extends DeadLetterDestination { blobContainerName?: string; endpointType: "StorageBlob"; resourceId?: string; } // @public export interface StorageQueueEventSubscriptionDestination extends EventSubscriptionDestination { endpointType: "StorageQueue"; queueMessageTimeToLiveInSeconds?: number; queueName?: string; resourceId?: string; } // @public export interface StringBeginsWithAdvancedFilter extends AdvancedFilter { operatorType: "StringBeginsWith"; values?: string[]; } // @public export interface StringBeginsWithFilter extends Filter { operatorType: "StringBeginsWith"; values?: string[]; } // @public export interface StringContainsAdvancedFilter extends AdvancedFilter { operatorType: "StringContains"; values?: string[]; } // @public export interface StringContainsFilter extends Filter { operatorType: "StringContains"; values?: string[]; } // @public export interface StringEndsWithAdvancedFilter extends AdvancedFilter { operatorType: "StringEndsWith"; values?: string[]; } // @public export interface StringEndsWithFilter extends Filter { operatorType: "StringEndsWith"; values?: string[]; } // @public export interface StringInAdvancedFilter extends AdvancedFilter { operatorType: "StringIn"; values?: string[]; } // @public export interface StringInFilter extends Filter { operatorType: "StringIn"; values?: string[]; } // @public export interface StringNotBeginsWithAdvancedFilter extends AdvancedFilter { operatorType: "StringNotBeginsWith"; values?: string[]; } // @public export interface StringNotBeginsWithFilter extends Filter { operatorType: "StringNotBeginsWith"; values?: string[]; } // @public export interface StringNotContainsAdvancedFilter extends AdvancedFilter { operatorType: "StringNotContains"; values?: string[]; } // @public export interface StringNotContainsFilter extends Filter { operatorType: "StringNotContains"; values?: string[]; } // @public export interface StringNotEndsWithAdvancedFilter extends AdvancedFilter { operatorType: "StringNotEndsWith"; values?: string[]; } // @public export interface StringNotEndsWithFilter extends Filter { operatorType: "StringNotEndsWith"; values?: string[]; } // @public export interface StringNotInAdvancedFilter extends AdvancedFilter { operatorType: "StringNotIn"; values?: string[]; } // @public export interface StringNotInFilter extends Filter { operatorType: "StringNotIn"; values?: string[]; } // @public export interface Subscription extends Resource { deliveryConfiguration?: DeliveryConfiguration; eventDeliverySchema?: DeliverySchema; expirationTimeUtc?: Date; filtersConfiguration?: FiltersConfiguration; readonly provisioningState?: SubscriptionProvisioningState; readonly systemData?: SystemData; } // @public export interface SubscriptionFullUrl { endpointUrl?: string; } // @public export type SubscriptionProvisioningState = string; // @public export interface SubscriptionsListResult { nextLink?: string; value?: Subscription[]; } // @public export interface SubscriptionUpdateParameters { deliveryConfiguration?: DeliveryConfiguration; eventDeliverySchema?: DeliverySchema; expirationTimeUtc?: Date; filtersConfiguration?: FiltersConfiguration; } // @public export interface SystemData { createdAt?: Date; createdBy?: string; createdByType?: CreatedByType; lastModifiedAt?: Date; lastModifiedBy?: string; lastModifiedByType?: CreatedByType; } // @public export interface SystemTopic extends TrackedResource { identity?: IdentityInfo; readonly metricResourceId?: string; readonly provisioningState?: ResourceProvisioningState; source?: string; readonly systemData?: SystemData; topicType?: string; } // @public export interface SystemTopicEventSubscriptions { beginCreateOrUpdate(resourceGroupName: string, systemTopicName: string, eventSubscriptionName: string, eventSubscriptionInfo: EventSubscription, options?: SystemTopicEventSubscriptionsCreateOrUpdateOptionalParams): Promise, SystemTopicEventSubscriptionsCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, systemTopicName: string, eventSubscriptionName: string, eventSubscriptionInfo: EventSubscription, options?: SystemTopicEventSubscriptionsCreateOrUpdateOptionalParams): Promise; beginDelete(resourceGroupName: string, systemTopicName: string, eventSubscriptionName: string, options?: SystemTopicEventSubscriptionsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, systemTopicName: string, eventSubscriptionName: string, options?: SystemTopicEventSubscriptionsDeleteOptionalParams): Promise; beginUpdate(resourceGroupName: string, systemTopicName: string, eventSubscriptionName: string, eventSubscriptionUpdateParameters: EventSubscriptionUpdateParameters, options?: SystemTopicEventSubscriptionsUpdateOptionalParams): Promise, SystemTopicEventSubscriptionsUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, systemTopicName: string, eventSubscriptionName: string, eventSubscriptionUpdateParameters: EventSubscriptionUpdateParameters, options?: SystemTopicEventSubscriptionsUpdateOptionalParams): Promise; get(resourceGroupName: string, systemTopicName: string, eventSubscriptionName: string, options?: SystemTopicEventSubscriptionsGetOptionalParams): Promise; getDeliveryAttributes(resourceGroupName: string, systemTopicName: string, eventSubscriptionName: string, options?: SystemTopicEventSubscriptionsGetDeliveryAttributesOptionalParams): Promise; getFullUrl(resourceGroupName: string, systemTopicName: string, eventSubscriptionName: string, options?: SystemTopicEventSubscriptionsGetFullUrlOptionalParams): Promise; listBySystemTopic(resourceGroupName: string, systemTopicName: string, options?: SystemTopicEventSubscriptionsListBySystemTopicOptionalParams): PagedAsyncIterableIterator; } // @public export interface SystemTopicEventSubscriptionsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type SystemTopicEventSubscriptionsCreateOrUpdateResponse = EventSubscription; // @public export interface SystemTopicEventSubscriptionsDeleteHeaders { // (undocumented) location?: string; } // @public export interface SystemTopicEventSubscriptionsDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface SystemTopicEventSubscriptionsGetDeliveryAttributesOptionalParams extends coreClient.OperationOptions { } // @public export type SystemTopicEventSubscriptionsGetDeliveryAttributesResponse = DeliveryAttributeListResult; // @public export interface SystemTopicEventSubscriptionsGetFullUrlOptionalParams extends coreClient.OperationOptions { } // @public export type SystemTopicEventSubscriptionsGetFullUrlResponse = EventSubscriptionFullUrl; // @public export interface SystemTopicEventSubscriptionsGetOptionalParams extends coreClient.OperationOptions { } // @public export type SystemTopicEventSubscriptionsGetResponse = EventSubscription; // @public export interface SystemTopicEventSubscriptionsListBySystemTopicNextOptionalParams extends coreClient.OperationOptions { } // @public export type SystemTopicEventSubscriptionsListBySystemTopicNextResponse = EventSubscriptionsListResult; // @public export interface SystemTopicEventSubscriptionsListBySystemTopicOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type SystemTopicEventSubscriptionsListBySystemTopicResponse = EventSubscriptionsListResult; // @public export interface SystemTopicEventSubscriptionsUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type SystemTopicEventSubscriptionsUpdateResponse = EventSubscription; // @public export interface SystemTopics { beginCreateOrUpdate(resourceGroupName: string, systemTopicName: string, systemTopicInfo: SystemTopic, options?: SystemTopicsCreateOrUpdateOptionalParams): Promise, SystemTopicsCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, systemTopicName: string, systemTopicInfo: SystemTopic, options?: SystemTopicsCreateOrUpdateOptionalParams): Promise; beginDelete(resourceGroupName: string, systemTopicName: string, options?: SystemTopicsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, systemTopicName: string, options?: SystemTopicsDeleteOptionalParams): Promise; beginUpdate(resourceGroupName: string, systemTopicName: string, systemTopicUpdateParameters: SystemTopicUpdateParameters, options?: SystemTopicsUpdateOptionalParams): Promise, SystemTopicsUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, systemTopicName: string, systemTopicUpdateParameters: SystemTopicUpdateParameters, options?: SystemTopicsUpdateOptionalParams): Promise; get(resourceGroupName: string, systemTopicName: string, options?: SystemTopicsGetOptionalParams): Promise; listByResourceGroup(resourceGroupName: string, options?: SystemTopicsListByResourceGroupOptionalParams): PagedAsyncIterableIterator; listBySubscription(options?: SystemTopicsListBySubscriptionOptionalParams): PagedAsyncIterableIterator; } // @public export interface SystemTopicsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type SystemTopicsCreateOrUpdateResponse = SystemTopic; // @public export interface SystemTopicsDeleteHeaders { // (undocumented) location?: string; } // @public export interface SystemTopicsDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface SystemTopicsGetOptionalParams extends coreClient.OperationOptions { } // @public export type SystemTopicsGetResponse = SystemTopic; // @public export interface SystemTopicsListByResourceGroupNextOptionalParams extends coreClient.OperationOptions { } // @public export type SystemTopicsListByResourceGroupNextResponse = SystemTopicsListResult; // @public export interface SystemTopicsListByResourceGroupOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type SystemTopicsListByResourceGroupResponse = SystemTopicsListResult; // @public export interface SystemTopicsListBySubscriptionNextOptionalParams extends coreClient.OperationOptions { } // @public export type SystemTopicsListBySubscriptionNextResponse = SystemTopicsListResult; // @public export interface SystemTopicsListBySubscriptionOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type SystemTopicsListBySubscriptionResponse = SystemTopicsListResult; // @public export interface SystemTopicsListResult { nextLink?: string; value?: SystemTopic[]; } // @public export interface SystemTopicsUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type SystemTopicsUpdateResponse = SystemTopic; // @public export interface SystemTopicUpdateParameters { identity?: IdentityInfo; tags?: { [propertyName: string]: string; }; } // @public export type TlsVersion = string; // @public export interface Topic extends TrackedResource { dataResidencyBoundary?: DataResidencyBoundary; disableLocalAuth?: boolean; readonly endpoint?: string; eventTypeInfo?: EventTypeInfo; extendedLocation?: ExtendedLocation; identity?: IdentityInfo; inboundIpRules?: InboundIpRule[]; inputSchema?: InputSchema; inputSchemaMapping?: InputSchemaMappingUnion; kind?: ResourceKind; readonly metricResourceId?: string; minimumTlsVersionAllowed?: TlsVersion; readonly privateEndpointConnections?: PrivateEndpointConnection[]; readonly provisioningState?: TopicProvisioningState; publicNetworkAccess?: PublicNetworkAccess; sku?: ResourceSku; readonly systemData?: SystemData; } // @public export interface TopicEventSubscriptions { beginCreateOrUpdate(resourceGroupName: string, topicName: string, eventSubscriptionName: string, eventSubscriptionInfo: EventSubscription, options?: TopicEventSubscriptionsCreateOrUpdateOptionalParams): Promise, TopicEventSubscriptionsCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, topicName: string, eventSubscriptionName: string, eventSubscriptionInfo: EventSubscription, options?: TopicEventSubscriptionsCreateOrUpdateOptionalParams): Promise; beginDelete(resourceGroupName: string, topicName: string, eventSubscriptionName: string, options?: TopicEventSubscriptionsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, topicName: string, eventSubscriptionName: string, options?: TopicEventSubscriptionsDeleteOptionalParams): Promise; beginUpdate(resourceGroupName: string, topicName: string, eventSubscriptionName: string, eventSubscriptionUpdateParameters: EventSubscriptionUpdateParameters, options?: TopicEventSubscriptionsUpdateOptionalParams): Promise, TopicEventSubscriptionsUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, topicName: string, eventSubscriptionName: string, eventSubscriptionUpdateParameters: EventSubscriptionUpdateParameters, options?: TopicEventSubscriptionsUpdateOptionalParams): Promise; get(resourceGroupName: string, topicName: string, eventSubscriptionName: string, options?: TopicEventSubscriptionsGetOptionalParams): Promise; getDeliveryAttributes(resourceGroupName: string, topicName: string, eventSubscriptionName: string, options?: TopicEventSubscriptionsGetDeliveryAttributesOptionalParams): Promise; getFullUrl(resourceGroupName: string, topicName: string, eventSubscriptionName: string, options?: TopicEventSubscriptionsGetFullUrlOptionalParams): Promise; list(resourceGroupName: string, topicName: string, options?: TopicEventSubscriptionsListOptionalParams): PagedAsyncIterableIterator; } // @public export interface TopicEventSubscriptionsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type TopicEventSubscriptionsCreateOrUpdateResponse = EventSubscription; // @public export interface TopicEventSubscriptionsDeleteHeaders { // (undocumented) location?: string; } // @public export interface TopicEventSubscriptionsDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface TopicEventSubscriptionsGetDeliveryAttributesOptionalParams extends coreClient.OperationOptions { } // @public export type TopicEventSubscriptionsGetDeliveryAttributesResponse = DeliveryAttributeListResult; // @public export interface TopicEventSubscriptionsGetFullUrlOptionalParams extends coreClient.OperationOptions { } // @public export type TopicEventSubscriptionsGetFullUrlResponse = EventSubscriptionFullUrl; // @public export interface TopicEventSubscriptionsGetOptionalParams extends coreClient.OperationOptions { } // @public export type TopicEventSubscriptionsGetResponse = EventSubscription; // @public export interface TopicEventSubscriptionsListNextOptionalParams extends coreClient.OperationOptions { } // @public export type TopicEventSubscriptionsListNextResponse = EventSubscriptionsListResult; // @public export interface TopicEventSubscriptionsListOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type TopicEventSubscriptionsListResponse = EventSubscriptionsListResult; // @public export interface TopicEventSubscriptionsUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type TopicEventSubscriptionsUpdateResponse = EventSubscription; // @public export type TopicProvisioningState = string; // @public export interface TopicRegenerateKeyRequest { keyName: string; } // @public export interface Topics { beginCreateOrUpdate(resourceGroupName: string, topicName: string, topicInfo: Topic, options?: TopicsCreateOrUpdateOptionalParams): Promise, TopicsCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, topicName: string, topicInfo: Topic, options?: TopicsCreateOrUpdateOptionalParams): Promise; beginDelete(resourceGroupName: string, topicName: string, options?: TopicsDeleteOptionalParams): Promise, TopicsDeleteResponse>>; beginDeleteAndWait(resourceGroupName: string, topicName: string, options?: TopicsDeleteOptionalParams): Promise; beginRegenerateKey(resourceGroupName: string, topicName: string, regenerateKeyRequest: TopicRegenerateKeyRequest, options?: TopicsRegenerateKeyOptionalParams): Promise, TopicsRegenerateKeyResponse>>; beginRegenerateKeyAndWait(resourceGroupName: string, topicName: string, regenerateKeyRequest: TopicRegenerateKeyRequest, options?: TopicsRegenerateKeyOptionalParams): Promise; beginUpdate(resourceGroupName: string, topicName: string, topicUpdateParameters: TopicUpdateParameters, options?: TopicsUpdateOptionalParams): Promise, void>>; beginUpdateAndWait(resourceGroupName: string, topicName: string, topicUpdateParameters: TopicUpdateParameters, options?: TopicsUpdateOptionalParams): Promise; get(resourceGroupName: string, topicName: string, options?: TopicsGetOptionalParams): Promise; listByResourceGroup(resourceGroupName: string, options?: TopicsListByResourceGroupOptionalParams): PagedAsyncIterableIterator; listBySubscription(options?: TopicsListBySubscriptionOptionalParams): PagedAsyncIterableIterator; listEventTypes(resourceGroupName: string, providerNamespace: string, resourceTypeName: string, resourceName: string, options?: TopicsListEventTypesOptionalParams): PagedAsyncIterableIterator; listSharedAccessKeys(resourceGroupName: string, topicName: string, options?: TopicsListSharedAccessKeysOptionalParams): Promise; } // @public export interface TopicsConfiguration { customDomains?: CustomDomainConfiguration[]; readonly hostname?: string; } // @public export interface TopicsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type TopicsCreateOrUpdateResponse = Topic; // @public export interface TopicsDeleteHeaders { // (undocumented) location?: string; } // @public export interface TopicsDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type TopicsDeleteResponse = TopicsDeleteHeaders; // @public export interface TopicsGetOptionalParams extends coreClient.OperationOptions { } // @public export type TopicsGetResponse = Topic; // @public export interface TopicSharedAccessKeys { key1?: string; key2?: string; } // @public export interface TopicsListByResourceGroupNextOptionalParams extends coreClient.OperationOptions { } // @public export type TopicsListByResourceGroupNextResponse = TopicsListResult; // @public export interface TopicsListByResourceGroupOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type TopicsListByResourceGroupResponse = TopicsListResult; // @public export interface TopicsListBySubscriptionNextOptionalParams extends coreClient.OperationOptions { } // @public export type TopicsListBySubscriptionNextResponse = TopicsListResult; // @public export interface TopicsListBySubscriptionOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type TopicsListBySubscriptionResponse = TopicsListResult; // @public export interface TopicsListEventTypesOptionalParams extends coreClient.OperationOptions { } // @public export type TopicsListEventTypesResponse = EventTypesListResult; // @public export interface TopicsListResult { nextLink?: string; value?: Topic[]; } // @public export interface TopicsListSharedAccessKeysOptionalParams extends coreClient.OperationOptions { } // @public export type TopicsListSharedAccessKeysResponse = TopicSharedAccessKeys; // @public export interface TopicSpace extends Resource { description?: string; readonly provisioningState?: TopicSpaceProvisioningState; readonly systemData?: SystemData; topicTemplates?: string[]; } // @public export type TopicSpaceProvisioningState = string; // @public export interface TopicSpaces { beginCreateOrUpdate(resourceGroupName: string, namespaceName: string, topicSpaceName: string, topicSpaceInfo: TopicSpace, options?: TopicSpacesCreateOrUpdateOptionalParams): Promise, TopicSpacesCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, namespaceName: string, topicSpaceName: string, topicSpaceInfo: TopicSpace, options?: TopicSpacesCreateOrUpdateOptionalParams): Promise; beginDelete(resourceGroupName: string, namespaceName: string, topicSpaceName: string, options?: TopicSpacesDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, namespaceName: string, topicSpaceName: string, options?: TopicSpacesDeleteOptionalParams): Promise; get(resourceGroupName: string, namespaceName: string, topicSpaceName: string, options?: TopicSpacesGetOptionalParams): Promise; listByNamespace(resourceGroupName: string, namespaceName: string, options?: TopicSpacesListByNamespaceOptionalParams): PagedAsyncIterableIterator; } // @public export interface TopicSpacesConfiguration { clientAuthentication?: ClientAuthenticationSettings; customDomains?: CustomDomainConfiguration[]; readonly hostname?: string; maximumClientSessionsPerAuthenticationName?: number; maximumSessionExpiryInHours?: number; routeTopicResourceId?: string; routingEnrichments?: RoutingEnrichments; routingIdentityInfo?: RoutingIdentityInfo; state?: TopicSpacesConfigurationState; } // @public export type TopicSpacesConfigurationState = string; // @public export interface TopicSpacesCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type TopicSpacesCreateOrUpdateResponse = TopicSpace; // @public export interface TopicSpacesDeleteHeaders { // (undocumented) location?: string; } // @public export interface TopicSpacesDeleteOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface TopicSpacesGetOptionalParams extends coreClient.OperationOptions { } // @public export type TopicSpacesGetResponse = TopicSpace; // @public export interface TopicSpacesListByNamespaceNextOptionalParams extends coreClient.OperationOptions { } // @public export type TopicSpacesListByNamespaceNextResponse = TopicSpacesListResult; // @public export interface TopicSpacesListByNamespaceOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type TopicSpacesListByNamespaceResponse = TopicSpacesListResult; // @public export interface TopicSpacesListResult { nextLink?: string; value?: TopicSpace[]; } // @public export interface TopicsRegenerateKeyHeaders { // (undocumented) location?: string; } // @public export interface TopicsRegenerateKeyOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type TopicsRegenerateKeyResponse = TopicSharedAccessKeys; // @public export interface TopicsUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public (undocumented) export interface TopicTypeAdditionalEnforcedPermission { // (undocumented) isDataAction?: boolean; // (undocumented) permissionName?: string; } // @public export interface TopicTypeInfo extends Resource { additionalEnforcedPermissions?: TopicTypeAdditionalEnforcedPermission[]; areRegionalAndGlobalSourcesSupported?: boolean; description?: string; displayName?: string; provider?: string; provisioningState?: TopicTypeProvisioningState; resourceRegionType?: ResourceRegionType; sourceResourceFormat?: string; supportedLocations?: string[]; supportedScopesForSource?: TopicTypeSourceScope[]; } // @public export type TopicTypeProvisioningState = string; // @public export interface TopicTypes { get(topicTypeName: string, options?: TopicTypesGetOptionalParams): Promise; list(options?: TopicTypesListOptionalParams): PagedAsyncIterableIterator; listEventTypes(topicTypeName: string, options?: TopicTypesListEventTypesOptionalParams): PagedAsyncIterableIterator; } // @public export interface TopicTypesGetOptionalParams extends coreClient.OperationOptions { } // @public export type TopicTypesGetResponse = TopicTypeInfo; // @public export interface TopicTypesListEventTypesOptionalParams extends coreClient.OperationOptions { } // @public export type TopicTypesListEventTypesResponse = EventTypesListResult; // @public export interface TopicTypesListOptionalParams extends coreClient.OperationOptions { } // @public export type TopicTypesListResponse = TopicTypesListResult; // @public export interface TopicTypesListResult { value?: TopicTypeInfo[]; } // @public export type TopicTypeSourceScope = string; // @public export interface TopicUpdateParameters { dataResidencyBoundary?: DataResidencyBoundary; disableLocalAuth?: boolean; eventTypeInfo?: EventTypeInfo; identity?: IdentityInfo; inboundIpRules?: InboundIpRule[]; minimumTlsVersionAllowed?: TlsVersion; publicNetworkAccess?: PublicNetworkAccess; sku?: ResourceSku; tags?: { [propertyName: string]: string; }; } // @public export interface TrackedResource extends Resource { location: string; tags?: { [propertyName: string]: string; }; } // @public export interface UpdateTopicsConfigurationInfo { customDomains?: CustomDomainConfiguration[]; } // @public export interface UpdateTopicSpacesConfigurationInfo { clientAuthentication?: ClientAuthenticationSettings; customDomains?: CustomDomainConfiguration[]; maximumClientSessionsPerAuthenticationName?: number; maximumSessionExpiryInHours?: number; routeTopicResourceId?: string; routingEnrichments?: RoutingEnrichments; routingIdentityInfo?: RoutingIdentityInfo; state?: TopicSpacesConfigurationState; } // @public export interface UserIdentityProperties { clientId?: string; principalId?: string; } // @public export interface VerifiedPartner extends Resource { organizationName?: string; partnerDestinationDetails?: PartnerDetails; partnerDisplayName?: string; partnerRegistrationImmutableId?: string; partnerTopicDetails?: PartnerDetails; provisioningState?: VerifiedPartnerProvisioningState; readonly systemData?: SystemData; } // @public export type VerifiedPartnerProvisioningState = string; // @public export interface VerifiedPartners { get(verifiedPartnerName: string, options?: VerifiedPartnersGetOptionalParams): Promise; list(options?: VerifiedPartnersListOptionalParams): PagedAsyncIterableIterator; } // @public export interface VerifiedPartnersGetOptionalParams extends coreClient.OperationOptions { } // @public export type VerifiedPartnersGetResponse = VerifiedPartner; // @public export interface VerifiedPartnersListNextOptionalParams extends coreClient.OperationOptions { } // @public export type VerifiedPartnersListNextResponse = VerifiedPartnersListResult; // @public export interface VerifiedPartnersListOptionalParams extends coreClient.OperationOptions { filter?: string; top?: number; } // @public export type VerifiedPartnersListResponse = VerifiedPartnersListResult; // @public export interface VerifiedPartnersListResult { nextLink?: string; value?: VerifiedPartner[]; } // @public export interface WebHookEventSubscriptionDestination extends EventSubscriptionDestination { azureActiveDirectoryApplicationIdOrUri?: string; azureActiveDirectoryTenantId?: string; deliveryAttributeMappings?: DeliveryAttributeMappingUnion[]; readonly endpointBaseUrl?: string; endpointType: "WebHook"; endpointUrl?: string; maxEventsPerBatch?: number; minimumTlsVersionAllowed?: TlsVersion; preferredBatchSizeInKilobytes?: number; } // @public export interface WebhookPartnerDestinationInfo extends PartnerDestinationInfo { clientAuthentication?: PartnerClientAuthenticationUnion; endpointBaseUrl?: string; endpointType: "WebHook"; endpointUrl?: string; } // @public export interface WebhookUpdatePartnerDestinationInfo extends PartnerUpdateDestinationInfo { clientAuthentication?: PartnerClientAuthenticationUnion; endpointBaseUrl?: string; endpointType: "WebHook"; endpointUrl?: string; } // (No @packageDocumentation comment for this package) ```