ApiManagementClient class
- Extends
Constructors
Api |
|
Api |
Initializes a new instance of the ApiManagementClient class. |
Properties
Inherited Properties
pipeline | The pipeline used by this client to make requests |
Methods
begin |
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. |
begin |
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
send |
Send an HTTP request that is populated using the provided OperationSpec. |
send |
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. The value must be an UUID.
The parameter options
Property Details
$host
$host: string
Property Value
string
allPolicies
api
apiDiagnostic
apiExport
apiGateway
apiGatewayConfigConnection
apiIssue
apiIssueAttachment
apiIssueComment
apiManagementGatewaySkus
apiManagementOperations
apiManagementService
apiManagementServiceSkus
apiManagementSkus
apiManagementWorkspaceLink
apiManagementWorkspaceLinks
apiOperation
apiOperationPolicy
apiPolicy
apiProduct
apiRelease
apiRevision
apiSchema
apiTagDescription
apiVersion
apiVersion: string
Property Value
string
apiVersionSet
apiWiki
apiWikis
authorization
authorizationAccessPolicy
authorizationLoginLinks
authorizationProvider
authorizationServer
backend
cache
certificate
contentItem
contentType
delegationSettings
deletedServices
diagnostic
documentation
emailTemplate
gateway
gatewayApi
gatewayCertificateAuthority
gatewayHostnameConfiguration
gatewayHostnameConfiguration: GatewayHostnameConfiguration
Property Value
globalSchema
graphQLApiResolver
graphQLApiResolverPolicy
group
groupUser
identityProvider
issue
logger
namedValue
networkStatus
notification
notificationRecipientEmail
notificationRecipientUser
openIdConnectProvider
operationOperations
operationsResults
operationStatus
outboundNetworkDependenciesEndpoints
outboundNetworkDependenciesEndpoints: OutboundNetworkDependenciesEndpoints
Property Value
policy
policyDescription
policyFragment
policyRestriction
policyRestrictionValidations
policyRestrictionValidations: PolicyRestrictionValidations
Property Value
portalConfig
portalRevision
portalSettings
privateEndpointConnectionOperations
privateEndpointConnectionOperations: PrivateEndpointConnectionOperations
Property Value
product
productApi
productApiLink
productGroup
productGroupLink
productPolicy
productSubscriptions
productWiki
productWikis
quotaByCounterKeys
quotaByPeriodKeys
region
reports
signInSettings
signUpSettings
subscription
subscriptionId
subscriptionId?: string
Property Value
string
tag
tagApiLink
tagOperationLink
tagProductLink
tagResource
tenantAccess
tenantAccessGit
tenantConfiguration
tenantSettings
user
userConfirmationPassword
userGroup
userIdentities
userSubscription
workspace
workspaceApi
workspaceApiDiagnostic
workspaceApiExport
workspaceApiOperation
workspaceApiOperationPolicy
workspaceApiPolicy
workspaceApiRelease
workspaceApiRevision
workspaceApiSchema
workspaceApiVersionSet
workspaceBackend
workspaceCertificate
workspaceDiagnostic
workspaceGlobalSchema
workspaceGroup
workspaceGroupUser
workspaceLogger
workspaceNamedValue
workspaceNotification
workspaceNotificationRecipientEmail
workspaceNotificationRecipientEmail: WorkspaceNotificationRecipientEmail
Property Value
workspaceNotificationRecipientUser
workspaceNotificationRecipientUser: WorkspaceNotificationRecipientUser
Property Value
workspacePolicy
workspacePolicyFragment
workspaceProduct
workspaceProductApiLink
workspaceProductGroupLink
workspaceProductPolicy
workspaceSubscription
workspaceTag
workspaceTagApiLink
workspaceTagOperationLink
workspaceTagProductLink
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.
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.
The options parameters.
Returns
Promise<ConnectivityCheckResponse>
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