ApiManagementClient class

Extends

Constructors

ApiManagementClient(TokenCredential, ApiManagementClientOptionalParams)
ApiManagementClient(TokenCredential, string, ApiManagementClientOptionalParams)

Initializes a new instance of the ApiManagementClient class.

Properties

$host
api
apiDiagnostic
apiExport
apiIssue
apiIssueAttachment
apiIssueComment
apiManagementOperations
apiManagementService
apiManagementServiceSkus
apiManagementSkus
apiOperation
apiOperationPolicy
apiPolicy
apiProduct
apiRelease
apiRevision
apiSchema
apiTagDescription
apiVersion
apiVersionSet
apiWiki
apiWikis
authorization
authorizationAccessPolicy
authorizationLoginLinks
authorizationProvider
authorizationServer
backend
cache
certificate
contentItem
contentType
delegationSettings
deletedServices
diagnostic
documentation
emailTemplate
gateway
gatewayApi
gatewayCertificateAuthority
gatewayHostnameConfiguration
globalSchema
graphQLApiResolver
graphQLApiResolverPolicy
group
groupUser
identityProvider
issue
logger
namedValue
networkStatus
notification
notificationRecipientEmail
notificationRecipientUser
openIdConnectProvider
operationOperations
outboundNetworkDependenciesEndpoints
policy
policyDescription
policyFragment
portalConfig
portalRevision
portalSettings
privateEndpointConnectionOperations
product
productApi
productGroup
productPolicy
productSubscriptions
productWiki
productWikis
quotaByCounterKeys
quotaByPeriodKeys
region
reports
signInSettings
signUpSettings
subscription
subscriptionId
tag
tagResource
tenantAccess
tenantAccessGit
tenantConfiguration
tenantSettings
user
userConfirmationPassword
userGroup
userIdentities
userSubscription

Inherited Properties

pipeline

The pipeline used by this client to make requests

Methods

beginPerformConnectivityCheckAsync(string, string, ConnectivityCheckRequest, PerformConnectivityCheckAsyncOptionalParams)

Performs a connectivity check between the API Management service and a given destination, and returns metrics for the connection, as well as errors encountered while trying to establish it.

beginPerformConnectivityCheckAsyncAndWait(string, string, ConnectivityCheckRequest, PerformConnectivityCheckAsyncOptionalParams)

Performs a connectivity check between the API Management service and a given destination, and returns metrics for the connection, as well as errors encountered while trying to establish it.

Inherited Methods

sendOperationRequest<T>(OperationArguments, OperationSpec)

Send an HTTP request that is populated using the provided OperationSpec.

sendRequest(PipelineRequest)

Send the provided httpRequest.

Constructor Details

ApiManagementClient(TokenCredential, ApiManagementClientOptionalParams)

new ApiManagementClient(credentials: TokenCredential, options?: ApiManagementClientOptionalParams)

Parameters

credentials
TokenCredential

ApiManagementClient(TokenCredential, string, ApiManagementClientOptionalParams)

Initializes a new instance of the ApiManagementClient class.

new ApiManagementClient(credentials: TokenCredential, subscriptionId: string, options?: ApiManagementClientOptionalParams)

Parameters

credentials
TokenCredential

Subscription credentials which uniquely identify client subscription.

subscriptionId

string

The ID of the target subscription.

options
ApiManagementClientOptionalParams

The parameter options

Property Details

$host

$host: string

Property Value

string

api

api: Api

Property Value

Api

apiDiagnostic

apiDiagnostic: ApiDiagnostic

Property Value

apiExport

apiExport: ApiExport

Property Value

apiIssue

apiIssue: ApiIssue

Property Value

apiIssueAttachment

apiIssueAttachment: ApiIssueAttachment

Property Value

apiIssueComment

apiIssueComment: ApiIssueComment

Property Value

apiManagementOperations

apiManagementOperations: ApiManagementOperations

Property Value

apiManagementService

apiManagementService: ApiManagementService

Property Value

apiManagementServiceSkus

apiManagementServiceSkus: ApiManagementServiceSkus

Property Value

apiManagementSkus

apiManagementSkus: ApiManagementSkus

Property Value

apiOperation

apiOperation: ApiOperation

Property Value

apiOperationPolicy

apiOperationPolicy: ApiOperationPolicy

Property Value

apiPolicy

apiPolicy: ApiPolicy

Property Value

apiProduct

apiProduct: ApiProduct

Property Value

apiRelease

apiRelease: ApiRelease

Property Value

apiRevision

apiRevision: ApiRevision

Property Value

apiSchema

apiSchema: ApiSchema

Property Value

apiTagDescription

apiTagDescription: ApiTagDescription

Property Value

apiVersion

apiVersion: string

Property Value

string

apiVersionSet

apiVersionSet: ApiVersionSet

Property Value

apiWiki

apiWiki: ApiWiki

Property Value

apiWikis

apiWikis: ApiWikis

Property Value

authorization

authorization: Authorization

Property Value

authorizationAccessPolicy

authorizationAccessPolicy: AuthorizationAccessPolicy

Property Value

authorizationLoginLinks: AuthorizationLoginLinks

Property Value

authorizationProvider

authorizationProvider: AuthorizationProvider

Property Value

authorizationServer

authorizationServer: AuthorizationServer

Property Value

backend

backend: Backend

Property Value

cache

cache: Cache_2

Property Value

certificate

certificate: Certificate

Property Value

contentItem

contentItem: ContentItem

Property Value

contentType

contentType: ContentType

Property Value

delegationSettings

delegationSettings: DelegationSettings

Property Value

deletedServices

deletedServices: DeletedServices

Property Value

diagnostic

diagnostic: Diagnostic

Property Value

documentation

documentation: Documentation

Property Value

emailTemplate

emailTemplate: EmailTemplate

Property Value

gateway

gateway: Gateway

Property Value

gatewayApi

gatewayApi: GatewayApi

Property Value

gatewayCertificateAuthority

gatewayCertificateAuthority: GatewayCertificateAuthority

Property Value

gatewayHostnameConfiguration

gatewayHostnameConfiguration: GatewayHostnameConfiguration

Property Value

globalSchema

globalSchema: GlobalSchema

Property Value

graphQLApiResolver

graphQLApiResolver: GraphQLApiResolver

Property Value

graphQLApiResolverPolicy

graphQLApiResolverPolicy: GraphQLApiResolverPolicy

Property Value

group

group: Group

Property Value

groupUser

groupUser: GroupUser

Property Value

identityProvider

identityProvider: IdentityProvider

Property Value

issue

issue: Issue

Property Value

logger

logger: Logger

Property Value

namedValue

namedValue: NamedValue

Property Value

networkStatus

networkStatus: NetworkStatus

Property Value

notification

notification: Notification_2

Property Value

notificationRecipientEmail

notificationRecipientEmail: NotificationRecipientEmail

Property Value

notificationRecipientUser

notificationRecipientUser: NotificationRecipientUser

Property Value

openIdConnectProvider

openIdConnectProvider: OpenIdConnectProvider

Property Value

operationOperations

operationOperations: OperationOperations

Property Value

outboundNetworkDependenciesEndpoints

outboundNetworkDependenciesEndpoints: OutboundNetworkDependenciesEndpoints

Property Value

policy

policy: Policy

Property Value

policyDescription

policyDescription: PolicyDescription

Property Value

policyFragment

policyFragment: PolicyFragment

Property Value

portalConfig

portalConfig: PortalConfig

Property Value

portalRevision

portalRevision: PortalRevision

Property Value

portalSettings

portalSettings: PortalSettings

Property Value

privateEndpointConnectionOperations

privateEndpointConnectionOperations: PrivateEndpointConnectionOperations

Property Value

product

product: Product

Property Value

productApi

productApi: ProductApi

Property Value

productGroup

productGroup: ProductGroup

Property Value

productPolicy

productPolicy: ProductPolicy

Property Value

productSubscriptions

productSubscriptions: ProductSubscriptions

Property Value

productWiki

productWiki: ProductWiki

Property Value

productWikis

productWikis: ProductWikis

Property Value

quotaByCounterKeys

quotaByCounterKeys: QuotaByCounterKeys

Property Value

quotaByPeriodKeys

quotaByPeriodKeys: QuotaByPeriodKeys

Property Value

region

region: Region

Property Value

reports

reports: Reports

Property Value

signInSettings

signInSettings: SignInSettings

Property Value

signUpSettings

signUpSettings: SignUpSettings

Property Value

subscription

subscription: Subscription

Property Value

subscriptionId

subscriptionId?: string

Property Value

string

tag

tag: Tag

Property Value

Tag

tagResource

tagResource: TagResource

Property Value

tenantAccess

tenantAccess: TenantAccess

Property Value

tenantAccessGit

tenantAccessGit: TenantAccessGit

Property Value

tenantConfiguration

tenantConfiguration: TenantConfiguration

Property Value

tenantSettings

tenantSettings: TenantSettings

Property Value

user

user: User

Property Value

userConfirmationPassword

userConfirmationPassword: UserConfirmationPassword

Property Value

userGroup

userGroup: UserGroup

Property Value

userIdentities

userIdentities: UserIdentities

Property Value

userSubscription

userSubscription: UserSubscription

Property Value

Inherited Property Details

pipeline

The pipeline used by this client to make requests

pipeline: Pipeline

Property Value

Inherited From coreClient.ServiceClient.pipeline

Method Details

beginPerformConnectivityCheckAsync(string, string, ConnectivityCheckRequest, PerformConnectivityCheckAsyncOptionalParams)

Performs a connectivity check between the API Management service and a given destination, and returns metrics for the connection, as well as errors encountered while trying to establish it.

function beginPerformConnectivityCheckAsync(resourceGroupName: string, serviceName: string, connectivityCheckRequestParams: ConnectivityCheckRequest, options?: PerformConnectivityCheckAsyncOptionalParams): Promise<SimplePollerLike<OperationState<ConnectivityCheckResponse>, ConnectivityCheckResponse>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

serviceName

string

The name of the API Management service.

connectivityCheckRequestParams
ConnectivityCheckRequest

Connectivity Check request parameters.

options
PerformConnectivityCheckAsyncOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<ConnectivityCheckResponse>, ConnectivityCheckResponse>>

beginPerformConnectivityCheckAsyncAndWait(string, string, ConnectivityCheckRequest, PerformConnectivityCheckAsyncOptionalParams)

Performs a connectivity check between the API Management service and a given destination, and returns metrics for the connection, as well as errors encountered while trying to establish it.

function beginPerformConnectivityCheckAsyncAndWait(resourceGroupName: string, serviceName: string, connectivityCheckRequestParams: ConnectivityCheckRequest, options?: PerformConnectivityCheckAsyncOptionalParams): Promise<ConnectivityCheckResponse>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

serviceName

string

The name of the API Management service.

connectivityCheckRequestParams
ConnectivityCheckRequest

Connectivity Check request parameters.

options
PerformConnectivityCheckAsyncOptionalParams

The options parameters.

Returns

Inherited Method Details

sendOperationRequest<T>(OperationArguments, OperationSpec)

Send an HTTP request that is populated using the provided OperationSpec.

function sendOperationRequest<T>(operationArguments: OperationArguments, operationSpec: OperationSpec): Promise<T>

Parameters

operationArguments
OperationArguments

The arguments that the HTTP request's templated values will be populated from.

operationSpec
OperationSpec

The OperationSpec to use to populate the httpRequest.

Returns

Promise<T>

Inherited From coreClient.ServiceClient.sendOperationRequest

sendRequest(PipelineRequest)

Send the provided httpRequest.

function sendRequest(request: PipelineRequest): Promise<PipelineResponse>

Parameters

request
PipelineRequest

Returns

Promise<PipelineResponse>

Inherited From coreClient.ServiceClient.sendRequest