NetworkInterfaces interface

NetworkInterfaces を表すインターフェイス。

メソッド

beginCreateOrUpdate(string, string, NetworkInterface, NetworkInterfacesCreateOrUpdateOptionalParams)

ネットワーク インターフェイスを作成または更新します。

beginCreateOrUpdateAndWait(string, string, NetworkInterface, NetworkInterfacesCreateOrUpdateOptionalParams)

ネットワーク インターフェイスを作成または更新します。

beginDelete(string, string, NetworkInterfacesDeleteOptionalParams)

指定したネットワーク インターフェイスを削除します。

beginDeleteAndWait(string, string, NetworkInterfacesDeleteOptionalParams)

指定したネットワーク インターフェイスを削除します。

beginGetEffectiveRouteTable(string, string, NetworkInterfacesGetEffectiveRouteTableOptionalParams)

ネットワーク インターフェイスに適用されるすべてのルート テーブルを取得します。

beginGetEffectiveRouteTableAndWait(string, string, NetworkInterfacesGetEffectiveRouteTableOptionalParams)

ネットワーク インターフェイスに適用されるすべてのルート テーブルを取得します。

beginListEffectiveNetworkSecurityGroups(string, string, NetworkInterfacesListEffectiveNetworkSecurityGroupsOptionalParams)

ネットワーク インターフェイスに適用されるすべてのネットワーク セキュリティ グループを取得します。

beginListEffectiveNetworkSecurityGroupsAndWait(string, string, NetworkInterfacesListEffectiveNetworkSecurityGroupsOptionalParams)

ネットワーク インターフェイスに適用されるすべてのネットワーク セキュリティ グループを取得します。

get(string, string, NetworkInterfacesGetOptionalParams)

指定したネットワーク インターフェイスに関する情報を取得します。

getCloudServiceNetworkInterface(string, string, string, string, NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams)

クラウド サービスで指定されたネットワーク インターフェイスを取得します。

getVirtualMachineScaleSetIpConfiguration(string, string, string, string, string, NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationOptionalParams)

仮想マシン スケール セット内の指定されたネットワーク インターフェイス IP 構成を取得します。

getVirtualMachineScaleSetNetworkInterface(string, string, string, string, NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceOptionalParams)

仮想マシン スケール セット内の指定されたネットワーク インターフェイスを取得します。

list(string, NetworkInterfacesListOptionalParams)

リソース グループ内のすべてのネットワーク インターフェイスを取得します。

listAll(NetworkInterfacesListAllOptionalParams)

サブスクリプション内のすべてのネットワーク インターフェイスを取得します。

listCloudServiceNetworkInterfaces(string, string, NetworkInterfacesListCloudServiceNetworkInterfacesOptionalParams)

クラウド サービス内のすべてのネットワーク インターフェイスを取得します。

listCloudServiceRoleInstanceNetworkInterfaces(string, string, string, NetworkInterfacesListCloudServiceRoleInstanceNetworkInterfacesOptionalParams)

クラウド サービスのロール インスタンス内のすべてのネットワーク インターフェイスに関する情報を取得します。

listVirtualMachineScaleSetIpConfigurations(string, string, string, string, NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsOptionalParams)

仮想マシン スケール セット内の指定されたネットワーク インターフェイス IP 構成を取得します。

listVirtualMachineScaleSetNetworkInterfaces(string, string, NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesOptionalParams)

仮想マシン スケール セット内のすべてのネットワーク インターフェイスを取得します。

listVirtualMachineScaleSetVMNetworkInterfaces(string, string, string, NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesOptionalParams)

仮想マシン スケール セット内の仮想マシン内のすべてのネットワーク インターフェイスに関する情報を取得します。

updateTags(string, string, TagsObject, NetworkInterfacesUpdateTagsOptionalParams)

ネットワーク インターフェイス タグを更新します。

メソッドの詳細

beginCreateOrUpdate(string, string, NetworkInterface, NetworkInterfacesCreateOrUpdateOptionalParams)

ネットワーク インターフェイスを作成または更新します。

function beginCreateOrUpdate(resourceGroupName: string, networkInterfaceName: string, parameters: NetworkInterface, options?: NetworkInterfacesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NetworkInterface>, NetworkInterface>>

パラメーター

resourceGroupName

string

リソース グループの名前。

networkInterfaceName

string

ネットワーク インターフェイスの名前。

parameters
NetworkInterface

ネットワーク インターフェイスの作成または更新操作に指定されたパラメーター。

options
NetworkInterfacesCreateOrUpdateOptionalParams

オプション パラメーター。

戻り値

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

beginCreateOrUpdateAndWait(string, string, NetworkInterface, NetworkInterfacesCreateOrUpdateOptionalParams)

ネットワーク インターフェイスを作成または更新します。

function beginCreateOrUpdateAndWait(resourceGroupName: string, networkInterfaceName: string, parameters: NetworkInterface, options?: NetworkInterfacesCreateOrUpdateOptionalParams): Promise<NetworkInterface>

パラメーター

resourceGroupName

string

リソース グループの名前。

networkInterfaceName

string

ネットワーク インターフェイスの名前。

parameters
NetworkInterface

ネットワーク インターフェイスの作成または更新操作に指定されたパラメーター。

options
NetworkInterfacesCreateOrUpdateOptionalParams

オプション パラメーター。

戻り値

Promise<NetworkInterface>

beginDelete(string, string, NetworkInterfacesDeleteOptionalParams)

指定したネットワーク インターフェイスを削除します。

function beginDelete(resourceGroupName: string, networkInterfaceName: string, options?: NetworkInterfacesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

パラメーター

resourceGroupName

string

リソース グループの名前。

networkInterfaceName

string

ネットワーク インターフェイスの名前。

options
NetworkInterfacesDeleteOptionalParams

オプション パラメーター。

戻り値

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

beginDeleteAndWait(string, string, NetworkInterfacesDeleteOptionalParams)

指定したネットワーク インターフェイスを削除します。

function beginDeleteAndWait(resourceGroupName: string, networkInterfaceName: string, options?: NetworkInterfacesDeleteOptionalParams): Promise<void>

パラメーター

resourceGroupName

string

リソース グループの名前。

networkInterfaceName

string

ネットワーク インターフェイスの名前。

options
NetworkInterfacesDeleteOptionalParams

オプション パラメーター。

戻り値

Promise<void>

beginGetEffectiveRouteTable(string, string, NetworkInterfacesGetEffectiveRouteTableOptionalParams)

ネットワーク インターフェイスに適用されるすべてのルート テーブルを取得します。

function beginGetEffectiveRouteTable(resourceGroupName: string, networkInterfaceName: string, options?: NetworkInterfacesGetEffectiveRouteTableOptionalParams): Promise<SimplePollerLike<OperationState<EffectiveRouteListResult>, EffectiveRouteListResult>>

パラメーター

resourceGroupName

string

リソース グループの名前。

networkInterfaceName

string

ネットワーク インターフェイスの名前。

options
NetworkInterfacesGetEffectiveRouteTableOptionalParams

オプション パラメーター。

戻り値

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

beginGetEffectiveRouteTableAndWait(string, string, NetworkInterfacesGetEffectiveRouteTableOptionalParams)

ネットワーク インターフェイスに適用されるすべてのルート テーブルを取得します。

function beginGetEffectiveRouteTableAndWait(resourceGroupName: string, networkInterfaceName: string, options?: NetworkInterfacesGetEffectiveRouteTableOptionalParams): Promise<EffectiveRouteListResult>

パラメーター

resourceGroupName

string

リソース グループの名前。

networkInterfaceName

string

ネットワーク インターフェイスの名前。

options
NetworkInterfacesGetEffectiveRouteTableOptionalParams

オプション パラメーター。

戻り値

beginListEffectiveNetworkSecurityGroups(string, string, NetworkInterfacesListEffectiveNetworkSecurityGroupsOptionalParams)

ネットワーク インターフェイスに適用されるすべてのネットワーク セキュリティ グループを取得します。

function beginListEffectiveNetworkSecurityGroups(resourceGroupName: string, networkInterfaceName: string, options?: NetworkInterfacesListEffectiveNetworkSecurityGroupsOptionalParams): Promise<SimplePollerLike<OperationState<EffectiveNetworkSecurityGroupListResult>, EffectiveNetworkSecurityGroupListResult>>

パラメーター

resourceGroupName

string

リソース グループの名前。

networkInterfaceName

string

ネットワーク インターフェイスの名前。

options
NetworkInterfacesListEffectiveNetworkSecurityGroupsOptionalParams

オプション パラメーター。

戻り値

beginListEffectiveNetworkSecurityGroupsAndWait(string, string, NetworkInterfacesListEffectiveNetworkSecurityGroupsOptionalParams)

ネットワーク インターフェイスに適用されるすべてのネットワーク セキュリティ グループを取得します。

function beginListEffectiveNetworkSecurityGroupsAndWait(resourceGroupName: string, networkInterfaceName: string, options?: NetworkInterfacesListEffectiveNetworkSecurityGroupsOptionalParams): Promise<EffectiveNetworkSecurityGroupListResult>

パラメーター

resourceGroupName

string

リソース グループの名前。

networkInterfaceName

string

ネットワーク インターフェイスの名前。

options
NetworkInterfacesListEffectiveNetworkSecurityGroupsOptionalParams

オプション パラメーター。

戻り値

get(string, string, NetworkInterfacesGetOptionalParams)

指定したネットワーク インターフェイスに関する情報を取得します。

function get(resourceGroupName: string, networkInterfaceName: string, options?: NetworkInterfacesGetOptionalParams): Promise<NetworkInterface>

パラメーター

resourceGroupName

string

リソース グループの名前。

networkInterfaceName

string

ネットワーク インターフェイスの名前。

options
NetworkInterfacesGetOptionalParams

オプション パラメーター。

戻り値

Promise<NetworkInterface>

getCloudServiceNetworkInterface(string, string, string, string, NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams)

クラウド サービスで指定されたネットワーク インターフェイスを取得します。

function getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, options?: NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams): Promise<NetworkInterface>

パラメーター

resourceGroupName

string

リソース グループの名前。

cloudServiceName

string

クラウド サービスの名前。

roleInstanceName

string

ロール インスタンスの名前。

networkInterfaceName

string

ネットワーク インターフェイスの名前。

options
NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams

オプション パラメーター。

戻り値

Promise<NetworkInterface>

getVirtualMachineScaleSetIpConfiguration(string, string, string, string, string, NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationOptionalParams)

仮想マシン スケール セット内の指定されたネットワーク インターフェイス IP 構成を取得します。

function getVirtualMachineScaleSetIpConfiguration(resourceGroupName: string, virtualMachineScaleSetName: string, virtualmachineIndex: string, networkInterfaceName: string, ipConfigurationName: string, options?: NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationOptionalParams): Promise<NetworkInterfaceIPConfiguration>

パラメーター

resourceGroupName

string

リソース グループの名前。

virtualMachineScaleSetName

string

仮想マシン スケール セットの名前。

virtualmachineIndex

string

仮想マシンのインデックス。

networkInterfaceName

string

ネットワーク インターフェイスの名前。

ipConfigurationName

string

IP 構成の名前。

options
NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationOptionalParams

オプション パラメーター。

戻り値

getVirtualMachineScaleSetNetworkInterface(string, string, string, string, NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceOptionalParams)

仮想マシン スケール セット内の指定されたネットワーク インターフェイスを取得します。

function getVirtualMachineScaleSetNetworkInterface(resourceGroupName: string, virtualMachineScaleSetName: string, virtualmachineIndex: string, networkInterfaceName: string, options?: NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceOptionalParams): Promise<NetworkInterface>

パラメーター

resourceGroupName

string

リソース グループの名前。

virtualMachineScaleSetName

string

仮想マシン スケール セットの名前。

virtualmachineIndex

string

仮想マシンのインデックス。

networkInterfaceName

string

ネットワーク インターフェイスの名前。

options
NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceOptionalParams

オプション パラメーター。

戻り値

Promise<NetworkInterface>

list(string, NetworkInterfacesListOptionalParams)

リソース グループ内のすべてのネットワーク インターフェイスを取得します。

function list(resourceGroupName: string, options?: NetworkInterfacesListOptionalParams): PagedAsyncIterableIterator<NetworkInterface, NetworkInterface[], PageSettings>

パラメーター

resourceGroupName

string

リソース グループの名前。

options
NetworkInterfacesListOptionalParams

オプション パラメーター。

戻り値

listAll(NetworkInterfacesListAllOptionalParams)

サブスクリプション内のすべてのネットワーク インターフェイスを取得します。

function listAll(options?: NetworkInterfacesListAllOptionalParams): PagedAsyncIterableIterator<NetworkInterface, NetworkInterface[], PageSettings>

パラメーター

options
NetworkInterfacesListAllOptionalParams

オプション パラメーター。

戻り値

listCloudServiceNetworkInterfaces(string, string, NetworkInterfacesListCloudServiceNetworkInterfacesOptionalParams)

クラウド サービス内のすべてのネットワーク インターフェイスを取得します。

function listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, options?: NetworkInterfacesListCloudServiceNetworkInterfacesOptionalParams): PagedAsyncIterableIterator<NetworkInterface, NetworkInterface[], PageSettings>

パラメーター

resourceGroupName

string

リソース グループの名前。

cloudServiceName

string

クラウド サービスの名前。

options
NetworkInterfacesListCloudServiceNetworkInterfacesOptionalParams

オプション パラメーター。

戻り値

listCloudServiceRoleInstanceNetworkInterfaces(string, string, string, NetworkInterfacesListCloudServiceRoleInstanceNetworkInterfacesOptionalParams)

クラウド サービスのロール インスタンス内のすべてのネットワーク インターフェイスに関する情報を取得します。

function listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, options?: NetworkInterfacesListCloudServiceRoleInstanceNetworkInterfacesOptionalParams): PagedAsyncIterableIterator<NetworkInterface, NetworkInterface[], PageSettings>

パラメーター

resourceGroupName

string

リソース グループの名前。

cloudServiceName

string

クラウド サービスの名前。

roleInstanceName

string

ロール インスタンスの名前。

戻り値

listVirtualMachineScaleSetIpConfigurations(string, string, string, string, NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsOptionalParams)

仮想マシン スケール セット内の指定されたネットワーク インターフェイス IP 構成を取得します。

function listVirtualMachineScaleSetIpConfigurations(resourceGroupName: string, virtualMachineScaleSetName: string, virtualmachineIndex: string, networkInterfaceName: string, options?: NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsOptionalParams): PagedAsyncIterableIterator<NetworkInterfaceIPConfiguration, NetworkInterfaceIPConfiguration[], PageSettings>

パラメーター

resourceGroupName

string

リソース グループの名前。

virtualMachineScaleSetName

string

仮想マシン スケール セットの名前。

virtualmachineIndex

string

仮想マシンのインデックス。

networkInterfaceName

string

ネットワーク インターフェイスの名前。

戻り値

listVirtualMachineScaleSetNetworkInterfaces(string, string, NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesOptionalParams)

仮想マシン スケール セット内のすべてのネットワーク インターフェイスを取得します。

function listVirtualMachineScaleSetNetworkInterfaces(resourceGroupName: string, virtualMachineScaleSetName: string, options?: NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesOptionalParams): PagedAsyncIterableIterator<NetworkInterface, NetworkInterface[], PageSettings>

パラメーター

resourceGroupName

string

リソース グループの名前。

virtualMachineScaleSetName

string

仮想マシン スケール セットの名前。

戻り値

listVirtualMachineScaleSetVMNetworkInterfaces(string, string, string, NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesOptionalParams)

仮想マシン スケール セット内の仮想マシン内のすべてのネットワーク インターフェイスに関する情報を取得します。

function listVirtualMachineScaleSetVMNetworkInterfaces(resourceGroupName: string, virtualMachineScaleSetName: string, virtualmachineIndex: string, options?: NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesOptionalParams): PagedAsyncIterableIterator<NetworkInterface, NetworkInterface[], PageSettings>

パラメーター

resourceGroupName

string

リソース グループの名前。

virtualMachineScaleSetName

string

仮想マシン スケール セットの名前。

virtualmachineIndex

string

仮想マシンのインデックス。

戻り値

updateTags(string, string, TagsObject, NetworkInterfacesUpdateTagsOptionalParams)

ネットワーク インターフェイス タグを更新します。

function updateTags(resourceGroupName: string, networkInterfaceName: string, parameters: TagsObject, options?: NetworkInterfacesUpdateTagsOptionalParams): Promise<NetworkInterface>

パラメーター

resourceGroupName

string

リソース グループの名前。

networkInterfaceName

string

ネットワーク インターフェイスの名前。

parameters
TagsObject

ネットワーク インターフェイス タグを更新するために指定されたパラメーター。

options
NetworkInterfacesUpdateTagsOptionalParams

オプション パラメーター。

戻り値

Promise<NetworkInterface>