NetworkManagementClient class
构造函数
属性
继承属性
| pipeline | 此客户端用于发出请求的管道 |
方法
继承的方法
| send |
发送使用提供的 OperationSpec 填充的 HTTP 请求。 |
| send |
发送提供的 httpRequest。 |
构造函数详细信息
NetworkManagementClient(TokenCredential, NetworkManagementClientOptionalParams)
new NetworkManagementClient(credentials: TokenCredential, options?: NetworkManagementClientOptionalParams)
参数
- credentials
- TokenCredential
NetworkManagementClient(TokenCredential, string, NetworkManagementClientOptionalParams)
初始化 NetworkManagementClient 类的新实例。
new NetworkManagementClient(credentials: TokenCredential, subscriptionId: string, options?: NetworkManagementClientOptionalParams)
参数
- credentials
- TokenCredential
唯一标识客户端订阅的订阅凭据。
- subscriptionId
-
string
唯一标识 Azure 订阅Microsoft的订阅凭据。 订阅 ID 构成了每个服务调用的 URI 的一部分。
参数选项
属性详细信息
$host
$host: string
属性值
string
adminRuleCollections
adminRules
applicationGatewayPrivateEndpointConnections
applicationGatewayPrivateEndpointConnections: ApplicationGatewayPrivateEndpointConnections
属性值
applicationGatewayPrivateLinkResources
applicationGatewayPrivateLinkResources: ApplicationGatewayPrivateLinkResources
属性值
applicationGateways
applicationGatewayWafDynamicManifests
applicationGatewayWafDynamicManifests: ApplicationGatewayWafDynamicManifests
属性值
applicationGatewayWafDynamicManifestsDefault
applicationGatewayWafDynamicManifestsDefault: ApplicationGatewayWafDynamicManifestsDefault
属性值
applicationSecurityGroups
availableDelegations
availableEndpointServices
availablePrivateEndpointTypes
availableResourceGroupDelegations
availableResourceGroupDelegations: AvailableResourceGroupDelegations
属性值
availableServiceAliases
azureFirewallFqdnTags
azureFirewalls
bastionHosts
bgpServiceCommunities
configurationPolicyGroups
connectionMonitors
connectivityConfigurations
customIPPrefixes
ddosCustomPolicies
ddosProtectionPlans
defaultSecurityRules
dscpConfigurationOperations
expressRouteCircuitAuthorizations
expressRouteCircuitAuthorizations: ExpressRouteCircuitAuthorizations
属性值
expressRouteCircuitConnections
expressRouteCircuitPeerings
expressRouteCircuits
expressRouteConnections
expressRouteCrossConnectionPeerings
expressRouteCrossConnectionPeerings: ExpressRouteCrossConnectionPeerings
属性值
expressRouteCrossConnections
expressRouteGateways
expressRouteLinks
expressRoutePortAuthorizations
expressRoutePorts
expressRoutePortsLocations
expressRouteProviderPortsLocation
expressRouteProviderPortsLocation: ExpressRouteProviderPortsLocation
属性值
expressRouteServiceProviders
firewallPolicies
firewallPolicyDeployments
firewallPolicyDrafts
firewallPolicyIdpsSignatures
firewallPolicyIdpsSignaturesFilterValues
firewallPolicyIdpsSignaturesFilterValues: FirewallPolicyIdpsSignaturesFilterValues
属性值
firewallPolicyIdpsSignaturesOverrides
firewallPolicyIdpsSignaturesOverrides: FirewallPolicyIdpsSignaturesOverrides
属性值
firewallPolicyRuleCollectionGroupDrafts
firewallPolicyRuleCollectionGroupDrafts: FirewallPolicyRuleCollectionGroupDrafts
属性值
firewallPolicyRuleCollectionGroups
firewallPolicyRuleCollectionGroups: FirewallPolicyRuleCollectionGroups
属性值
flowLogs
hubRouteTables
hubVirtualNetworkConnections
inboundNatRules
inboundSecurityRuleOperations
ipAllocations
ipamPools
ipGroups
loadBalancerBackendAddressPools
loadBalancerBackendAddressPools: LoadBalancerBackendAddressPools
属性值
loadBalancerFrontendIPConfigurations
loadBalancerFrontendIPConfigurations: LoadBalancerFrontendIPConfigurations
属性值
loadBalancerLoadBalancingRules
loadBalancerNetworkInterfaces
loadBalancerOutboundRules
loadBalancerProbes
loadBalancers
localNetworkGateways
managementGroupNetworkManagerConnections
managementGroupNetworkManagerConnections: ManagementGroupNetworkManagerConnections
属性值
natGateways
natRules
networkGroups
networkInterfaceIPConfigurations
networkInterfaceIPConfigurations: NetworkInterfaceIPConfigurations
属性值
networkInterfaceLoadBalancers
networkInterfaces
networkInterfaceTapConfigurations
networkInterfaceTapConfigurations: NetworkInterfaceTapConfigurations
属性值
networkManagerCommits
networkManagerDeploymentStatusOperations
networkManagerDeploymentStatusOperations: NetworkManagerDeploymentStatusOperations
属性值
networkManagerRoutingConfigurations
networkManagerRoutingConfigurations: NetworkManagerRoutingConfigurations
属性值
networkManagers
networkProfiles
networkSecurityGroups
networkSecurityPerimeterAccessRules
networkSecurityPerimeterAccessRules: NetworkSecurityPerimeterAccessRules
属性值
networkSecurityPerimeterAssociableResourceTypes
networkSecurityPerimeterAssociableResourceTypes: NetworkSecurityPerimeterAssociableResourceTypes
属性值
networkSecurityPerimeterAssociations
networkSecurityPerimeterAssociations: NetworkSecurityPerimeterAssociations
属性值
networkSecurityPerimeterLinkReferences
networkSecurityPerimeterLinkReferences: NetworkSecurityPerimeterLinkReferences
属性值
networkSecurityPerimeterLinks
networkSecurityPerimeterLoggingConfigurations
networkSecurityPerimeterLoggingConfigurations: NetworkSecurityPerimeterLoggingConfigurations
属性值
networkSecurityPerimeterOperationStatuses
networkSecurityPerimeterOperationStatuses: NetworkSecurityPerimeterOperationStatuses
属性值
networkSecurityPerimeterProfiles
networkSecurityPerimeterProfiles: NetworkSecurityPerimeterProfiles
属性值
networkSecurityPerimeters
networkSecurityPerimeterServiceTags
networkSecurityPerimeterServiceTags: NetworkSecurityPerimeterServiceTags
属性值
networkVirtualApplianceConnections
networkVirtualApplianceConnections: NetworkVirtualApplianceConnections
属性值
networkVirtualAppliances
networkWatchers
operations
p2SVpnGateways
packetCaptures
peerExpressRouteCircuitConnections
peerExpressRouteCircuitConnections: PeerExpressRouteCircuitConnections
属性值
privateDnsZoneGroups
privateEndpoints
privateLinkServices
publicIPAddresses
publicIPPrefixes
reachabilityAnalysisIntents
reachabilityAnalysisRuns
resourceNavigationLinks
routeFilterRules
routeFilters
routeMaps
routes
routeTables
routingIntentOperations
routingRuleCollections
routingRules
scopeConnections
securityAdminConfigurations
securityPartnerProviders
securityRules
securityUserConfigurations
securityUserRuleCollections
securityUserRules
serviceAssociationLinks
serviceEndpointPolicies
serviceEndpointPolicyDefinitions
serviceEndpointPolicyDefinitions: ServiceEndpointPolicyDefinitions
属性值
serviceTagInformationOperations
serviceTagInformationOperations: ServiceTagInformationOperations
属性值
serviceTags
staticCidrs
staticMembers
subnets
subscriptionId
subscriptionId?: string
属性值
string
subscriptionNetworkManagerConnections
subscriptionNetworkManagerConnections: SubscriptionNetworkManagerConnections
属性值
usages
verifierWorkspaces
vipSwap
virtualApplianceSites
virtualApplianceSkus
virtualHubBgpConnection
virtualHubBgpConnections
virtualHubIpConfiguration
virtualHubRouteTableV2S
virtualHubs
virtualNetworkGatewayConnections
virtualNetworkGatewayConnections: VirtualNetworkGatewayConnections
属性值
virtualNetworkGatewayNatRules
virtualNetworkGateways
virtualNetworkPeerings
virtualNetworks
virtualNetworkTaps
virtualRouterPeerings
virtualRouters
virtualWans
vpnConnections
vpnGateways
vpnLinkConnections
vpnServerConfigurations
vpnServerConfigurationsAssociatedWithVirtualWan
vpnServerConfigurationsAssociatedWithVirtualWan: VpnServerConfigurationsAssociatedWithVirtualWan
属性值
vpnSiteLinkConnections
vpnSiteLinks
vpnSites
vpnSitesConfiguration
webApplicationFirewallPolicies
webCategories
继承属性详细信息
pipeline
方法详细信息
beginDeleteBastionShareableLink(string, string, BastionShareableLinkListRequest, DeleteBastionShareableLinkOptionalParams)
删除请求中指定的所有 VM 的 Bastion 可共享链接。
function beginDeleteBastionShareableLink(resourceGroupName: string, bastionHostName: string, bslRequest: BastionShareableLinkListRequest, options?: DeleteBastionShareableLinkOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
参数
- resourceGroupName
-
string
资源组的名称。
- bastionHostName
-
string
Bastion 主机的名称。
- bslRequest
- BastionShareableLinkListRequest
发布创建/删除/获取 Bastion 可共享链接终结点的请求。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteBastionShareableLinkAndWait(string, string, BastionShareableLinkListRequest, DeleteBastionShareableLinkOptionalParams)
删除请求中指定的所有 VM 的 Bastion 可共享链接。
function beginDeleteBastionShareableLinkAndWait(resourceGroupName: string, bastionHostName: string, bslRequest: BastionShareableLinkListRequest, options?: DeleteBastionShareableLinkOptionalParams): Promise<void>
参数
- resourceGroupName
-
string
资源组的名称。
- bastionHostName
-
string
Bastion 主机的名称。
- bslRequest
- BastionShareableLinkListRequest
发布创建/删除/获取 Bastion 可共享链接终结点的请求。
选项参数。
返回
Promise<void>
beginDeleteBastionShareableLinkByToken(string, string, BastionShareableLinkTokenListRequest, DeleteBastionShareableLinkByTokenOptionalParams)
删除请求中指定的所有令牌的 Bastion 可共享链接。
function beginDeleteBastionShareableLinkByToken(resourceGroupName: string, bastionHostName: string, bslTokenRequest: BastionShareableLinkTokenListRequest, options?: DeleteBastionShareableLinkByTokenOptionalParams): Promise<SimplePollerLike<OperationState<NetworkManagementClientDeleteBastionShareableLinkByTokenHeaders>, NetworkManagementClientDeleteBastionShareableLinkByTokenHeaders>>
参数
- resourceGroupName
-
string
资源组的名称。
- bastionHostName
-
string
Bastion 主机的名称。
- bslTokenRequest
- BastionShareableLinkTokenListRequest
发布删除 Bastion 可共享链接(按令牌终结点)的请求。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<NetworkManagementClientDeleteBastionShareableLinkByTokenHeaders>, NetworkManagementClientDeleteBastionShareableLinkByTokenHeaders>>
beginDeleteBastionShareableLinkByTokenAndWait(string, string, BastionShareableLinkTokenListRequest, DeleteBastionShareableLinkByTokenOptionalParams)
删除请求中指定的所有令牌的 Bastion 可共享链接。
function beginDeleteBastionShareableLinkByTokenAndWait(resourceGroupName: string, bastionHostName: string, bslTokenRequest: BastionShareableLinkTokenListRequest, options?: DeleteBastionShareableLinkByTokenOptionalParams): Promise<NetworkManagementClientDeleteBastionShareableLinkByTokenHeaders>
参数
- resourceGroupName
-
string
资源组的名称。
- bastionHostName
-
string
Bastion 主机的名称。
- bslTokenRequest
- BastionShareableLinkTokenListRequest
发布删除 Bastion 可共享链接(按令牌终结点)的请求。
选项参数。
返回
beginGeneratevirtualwanvpnserverconfigurationvpnprofile(string, string, VirtualWanVpnProfileParameters, GeneratevirtualwanvpnserverconfigurationvpnprofileOptionalParams)
为 VirtualWan 的 P2S 客户端生成唯一的 VPN 配置文件,并在指定的资源组中生成关联的 VpnServerConfiguration 组合。
function beginGeneratevirtualwanvpnserverconfigurationvpnprofile(resourceGroupName: string, virtualWANName: string, vpnClientParams: VirtualWanVpnProfileParameters, options?: GeneratevirtualwanvpnserverconfigurationvpnprofileOptionalParams): Promise<SimplePollerLike<OperationState<VpnProfileResponse>, VpnProfileResponse>>
参数
- resourceGroupName
-
string
资源组名称。
- virtualWANName
-
string
需要关联的 VpnServerConfigurations 的 VirtualWAN 的名称。
- vpnClientParams
- VirtualWanVpnProfileParameters
提供给生成的 VirtualWan VPN 配置文件生成操作的参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<VpnProfileResponse>, VpnProfileResponse>>
beginGeneratevirtualwanvpnserverconfigurationvpnprofileAndWait(string, string, VirtualWanVpnProfileParameters, GeneratevirtualwanvpnserverconfigurationvpnprofileOptionalParams)
为 VirtualWan 的 P2S 客户端生成唯一的 VPN 配置文件,并在指定的资源组中生成关联的 VpnServerConfiguration 组合。
function beginGeneratevirtualwanvpnserverconfigurationvpnprofileAndWait(resourceGroupName: string, virtualWANName: string, vpnClientParams: VirtualWanVpnProfileParameters, options?: GeneratevirtualwanvpnserverconfigurationvpnprofileOptionalParams): Promise<VpnProfileResponse>
参数
- resourceGroupName
-
string
资源组名称。
- virtualWANName
-
string
需要关联的 VpnServerConfigurations 的 VirtualWAN 的名称。
- vpnClientParams
- VirtualWanVpnProfileParameters
提供给生成的 VirtualWan VPN 配置文件生成操作的参数。
返回
Promise<VpnProfileResponse>
beginListActiveSessionsAndWait(string, string, GetActiveSessionsOptionalParams)
返回 Bastion 上当前活动会话的列表。
function beginListActiveSessionsAndWait(resourceGroupName: string, bastionHostName: string, options?: GetActiveSessionsOptionalParams): PagedAsyncIterableIterator<BastionActiveSession, BastionActiveSession[], PageSettings>
参数
- resourceGroupName
-
string
资源组的名称。
- bastionHostName
-
string
Bastion 主机的名称。
- options
- GetActiveSessionsOptionalParams
选项参数。
返回
beginListPutBastionShareableLinkAndWait(string, string, BastionShareableLinkListRequest, PutBastionShareableLinkOptionalParams)
为请求中指定的所有 VM 创建 Bastion 可共享链接。
function beginListPutBastionShareableLinkAndWait(resourceGroupName: string, bastionHostName: string, bslRequest: BastionShareableLinkListRequest, options?: PutBastionShareableLinkOptionalParams): PagedAsyncIterableIterator<BastionShareableLink, BastionShareableLink[], PageSettings>
参数
- resourceGroupName
-
string
资源组的名称。
- bastionHostName
-
string
Bastion 主机的名称。
- bslRequest
- BastionShareableLinkListRequest
发布创建/删除/获取 Bastion 可共享链接终结点的请求。
选项参数。
返回
checkDnsNameAvailability(string, string, CheckDnsNameAvailabilityOptionalParams)
检查 cloudapp.azure.com 区域中的域名是否可用。
function checkDnsNameAvailability(location: string, domainNameLabel: string, options?: CheckDnsNameAvailabilityOptionalParams): Promise<DnsNameAvailabilityResult>
参数
- location
-
string
域名的位置。
- domainNameLabel
-
string
要验证的域名。 它必须符合以下正则表达式:^[a-z][a-z0-9-]{1,61}[a-z0-9]$。
选项参数。
返回
Promise<DnsNameAvailabilityResult>
expressRouteProviderPort(string, ExpressRouteProviderPortOptionalParams)
检索提供程序端口的详细信息。
function expressRouteProviderPort(providerport: string, options?: ExpressRouteProviderPortOptionalParams): Promise<ExpressRouteProviderPort>
参数
- providerport
-
string
提供程序端口的名称。
选项参数。
返回
Promise<ExpressRouteProviderPort>
listActiveConnectivityConfigurations(string, string, ActiveConfigurationParameter, ListActiveConnectivityConfigurationsOptionalParams)
列出网络管理器中的活动连接配置。
function listActiveConnectivityConfigurations(resourceGroupName: string, networkManagerName: string, parameters: ActiveConfigurationParameter, options?: ListActiveConnectivityConfigurationsOptionalParams): Promise<ActiveConnectivityConfigurationsListResult>
参数
- resourceGroupName
-
string
资源组的名称。
- networkManagerName
-
string
网络管理器的名称。
- parameters
- ActiveConfigurationParameter
活动配置参数。
选项参数。
返回
listActiveSecurityAdminRules(string, string, ActiveConfigurationParameter, ListActiveSecurityAdminRulesOptionalParams)
列出网络管理器中的活动安全管理员规则。
function listActiveSecurityAdminRules(resourceGroupName: string, networkManagerName: string, parameters: ActiveConfigurationParameter, options?: ListActiveSecurityAdminRulesOptionalParams): Promise<ActiveSecurityAdminRulesListResult>
参数
- resourceGroupName
-
string
资源组的名称。
- networkManagerName
-
string
网络管理器的名称。
- parameters
- ActiveConfigurationParameter
活动配置参数。
选项参数。
返回
Promise<ActiveSecurityAdminRulesListResult>
listBastionShareableLink(string, string, BastionShareableLinkListRequest, GetBastionShareableLinkOptionalParams)
返回请求中指定的所有 VM 的 Bastion 可共享链接。
function listBastionShareableLink(resourceGroupName: string, bastionHostName: string, bslRequest: BastionShareableLinkListRequest, options?: GetBastionShareableLinkOptionalParams): PagedAsyncIterableIterator<BastionShareableLink, BastionShareableLink[], PageSettings>
参数
- resourceGroupName
-
string
资源组的名称。
- bastionHostName
-
string
Bastion 主机的名称。
- bslRequest
- BastionShareableLinkListRequest
发布创建/删除/获取 Bastion 可共享链接终结点的请求。
选项参数。
返回
listDisconnectActiveSessions(string, string, SessionIds, DisconnectActiveSessionsOptionalParams)
返回 Bastion 上当前活动会话的列表。
function listDisconnectActiveSessions(resourceGroupName: string, bastionHostName: string, sessionIds: SessionIds, options?: DisconnectActiveSessionsOptionalParams): PagedAsyncIterableIterator<BastionSessionState, BastionSessionState[], PageSettings>
参数
- resourceGroupName
-
string
资源组的名称。
- bastionHostName
-
string
Bastion 主机的名称。
- sessionIds
- SessionIds
要断开连接的 sessionid 列表。
选项参数。
返回
listNetworkManagerEffectiveConnectivityConfigurations(string, string, QueryRequestOptions, ListNetworkManagerEffectiveConnectivityConfigurationsOptionalParams)
列出在虚拟网络上应用的所有有效连接配置。
function listNetworkManagerEffectiveConnectivityConfigurations(resourceGroupName: string, virtualNetworkName: string, parameters: QueryRequestOptions, options?: ListNetworkManagerEffectiveConnectivityConfigurationsOptionalParams): Promise<NetworkManagerEffectiveConnectivityConfigurationListResult>
参数
- resourceGroupName
-
string
资源组的名称。
- virtualNetworkName
-
string
虚拟网络的名称。
- parameters
- QueryRequestOptions
提供用于列出正确页面的参数。
返回
listNetworkManagerEffectiveSecurityAdminRules(string, string, QueryRequestOptions, ListNetworkManagerEffectiveSecurityAdminRulesOptionalParams)
列出在虚拟网络上应用的所有有效安全管理员规则。
function listNetworkManagerEffectiveSecurityAdminRules(resourceGroupName: string, virtualNetworkName: string, parameters: QueryRequestOptions, options?: ListNetworkManagerEffectiveSecurityAdminRulesOptionalParams): Promise<NetworkManagerEffectiveSecurityAdminRulesListResult>
参数
- resourceGroupName
-
string
资源组的名称。
- virtualNetworkName
-
string
虚拟网络的名称。
- parameters
- QueryRequestOptions
提供用于列出正确页面的参数。
返回
supportedSecurityProviders(string, string, SupportedSecurityProvidersOptionalParams)
为虚拟 WAN 提供受支持的安全提供程序。
function supportedSecurityProviders(resourceGroupName: string, virtualWANName: string, options?: SupportedSecurityProvidersOptionalParams): Promise<VirtualWanSecurityProviders>
参数
- resourceGroupName
-
string
资源组名称。
- virtualWANName
-
string
需要支持的安全提供程序的 VirtualWAN 的名称。
选项参数。
返回
Promise<VirtualWanSecurityProviders>
继承的方法详细信息
sendOperationRequest<T>(OperationArguments, OperationSpec)
发送使用提供的 OperationSpec 填充的 HTTP 请求。
function sendOperationRequest<T>(operationArguments: OperationArguments, operationSpec: OperationSpec): Promise<T>
参数
- operationArguments
- OperationArguments
将从中填充 HTTP 请求的模板化值的参数。
- operationSpec
- OperationSpec
用于填充 httpRequest 的 OperationSpec。
返回
Promise<T>
继承自 coreClient.ServiceClient.sendOperationRequest
sendRequest(PipelineRequest)
发送提供的 httpRequest。
function sendRequest(request: PipelineRequest): Promise<PipelineResponse>
参数
- request
- PipelineRequest
返回
Promise<PipelineResponse>
继承自 coreClient.ServiceClient.sendRequest