CloudServicesNetworkInner クラス

public final class CloudServicesNetworkInner
extends Resource

CloudServicesNetwork は、関連付けられている仮想マシンまたはハイブリッド AKS クラスターで使用される追加のエグレス情報を表します。

作成時に、プラットフォームによって提供される追加のサービスが割り当てられ、このリソースの状態で表されます。 このクラウド サービス ネットワークに関連付けられているすべてのリソースは、同じレイヤー 2 (L2) 分離ドメインの一部になります。 少なくとも 1 つのサービス ネットワークを作成する必要がありますが、多くの仮想マシンやハイブリッド AKS クラスターで再利用できます。

コンストラクターの概要

コンストラクター 説明
CloudServicesNetworkInner()

CloudServicesNetworkInner クラスのインスタンスを作成します。

メソッドの概要

修飾子と型 メソッドと説明
List<EgressEndpoint> additionalEgressEndpoints()

追加のエグレスエンドポイント プロパティを取得します。エグレス エンドポイントの一覧。

List<String> associatedResourceIds()

関連付けられたResourceIds プロパティを取得します。他の Microsoft のリソース ID の一覧。このネットワークを接続したネットワーク クラウド リソース。

String clusterId()

クラスターID プロパティを取得します。このクラウド サービス ネットワークが関連付けられているネットワーク クラウド クラスターのリソース ID。

CloudServicesNetworkDetailedStatus detailedStatus()

詳細なStatus プロパティを取得します。クラウド サービス ネットワークのより詳細な状態。

String detailedStatusMessage()

詳細なStatusMessage プロパティを取得します。現在の詳細な状態に関する説明メッセージ。

CloudServicesNetworkEnableDefaultEgressEndpoints enableDefaultEgressEndpoints()

[既定のエグレスエンドポイントを有効にする] プロパティを取得します。プラットフォームの既定のエンドポイントがエグレス トラフィックに対して許可されているかどうかを示すインジケーターです。

List<EgressEndpoint> enabledEgressEndpoints()

有効なエグレスエンドポイント プロパティを取得します。現在有効になっている追加および既定のエグレス エンドポイントの完全な一覧。

ExtendedLocation extendedLocation()

拡張Location プロパティを取得する: ExtendedLocation は、リソースが作成される Azure カスタムの場所を表します。

List<String> hybridAksClustersAssociatedIds()

ハイブリッドAksクラスターの [関連付けられたID] プロパティを取得します。フィールドは非推奨です。

String interfaceName()

インターフェイスの Name プロパティを取得します。このネットワークを表す仮想マシンに存在するインターフェイスの名前。

CloudServicesNetworkProvisioningState provisioningState()

プロビジョニング状態プロパティの取得: クラウド サービス ネットワークのプロビジョニング状態。

SystemData systemData()

システムData プロパティを取得します。Azure Resource Managerメタデータには、作成された By と modifiedBy の情報が含まれます。

void validate()

インスタンスを検証します。

List<String> virtualMachinesAssociatedIds()

仮想マシンの [関連付けられたID] プロパティを取得します。フィールドは非推奨です。

CloudServicesNetworkInner withAdditionalEgressEndpoints(List<EgressEndpoint> additionalEgressEndpoints)

追加のエグレスエンドポイント プロパティを設定します。エグレス エンドポイントの一覧。

CloudServicesNetworkInner withEnableDefaultEgressEndpoints(CloudServicesNetworkEnableDefaultEgressEndpoints enableDefaultEgressEndpoints)

[既定のエグレスエンドポイントを有効にする] プロパティを設定します。プラットフォームの既定のエンドポイントがエグレス トラフィックに対して許可されているかどうかを示すインジケーター。

CloudServicesNetworkInner withExtendedLocation(ExtendedLocation extendedLocation)

拡張Location プロパティを設定する: ExtendedLocation は、リソースが作成される Azure カスタムの場所を表します。

CloudServicesNetworkInner withLocation(String location)
CloudServicesNetworkInner withTags(Map<String,String> tags)

メソッドの継承元: ProxyResource

メソッドの継承元: Resource

メソッドの継承元: java.lang.Object

コンストラクターの詳細

CloudServicesNetworkInner

public CloudServicesNetworkInner()

CloudServicesNetworkInner クラスのインスタンスを作成します。

メソッドの詳細

additionalEgressEndpoints

public List additionalEgressEndpoints()

additionalEgressEndpoints プロパティを取得します。エグレス エンドポイントの一覧。 これにより、Hybrid AKS クラスターから指定したエンドポイントへの接続が可能になります。

Returns:

additionalEgressEndpoints 値。

associatedResourceIds

public List associatedResourceIds()

associatedResourceIds プロパティを取得します。このネットワークを接続している他の Microsoft.NetworkCloud リソースのリソース ID の一覧。

Returns:

associatedResourceIds 値。

clusterId

public String clusterId()

clusterId プロパティを取得します。このクラウド サービス ネットワークが関連付けられているネットワーク クラウド クラスターのリソース ID。

Returns:

clusterId 値。

detailedStatus

public CloudServicesNetworkDetailedStatus detailedStatus()

detailedStatus プロパティの取得: クラウド サービス ネットワークのより詳細な状態。

Returns:

detailedStatus 値。

detailedStatusMessage

public String detailedStatusMessage()

detailedStatusMessage プロパティを取得します。現在の詳細な状態に関する説明メッセージ。

Returns:

detailedStatusMessage 値。

enableDefaultEgressEndpoints

public CloudServicesNetworkEnableDefaultEgressEndpoints enableDefaultEgressEndpoints()

enableDefaultEgressEndpoints プロパティを取得します。プラットフォームの既定のエンドポイントがエグレス トラフィックに対して許可されているかどうかを示すインジケーターです。

Returns:

enableDefaultEgressEndpoints 値。

enabledEgressEndpoints

public List enabledEgressEndpoints()

enabledEgressEndpoints プロパティを取得します。現在有効になっている追加および既定のエグレス エンドポイントの完全な一覧。

Returns:

enabledEgressEndpoints 値。

extendedLocation

public ExtendedLocation extendedLocation()

extendedLocation プロパティを取得します。ExtendedLocation は、リソースが作成される Azure カスタムの場所を表します。

リソースに関連付けられているクラスターの拡張場所。

Returns:

extendedLocation 値。

hybridAksClustersAssociatedIds

public List hybridAksClustersAssociatedIds()

hybridAksClustersAssociatedIds プロパティを取得します。フィールドは非推奨です。 これらのフィールドは空または省略されます。 このクラウド サービス ネットワークに関連付けられている Hybrid AKS クラスター リソース ID の一覧。

Returns:

hybridAksClustersAssociatedIds 値。

interfaceName

public String interfaceName()

interfaceName プロパティを取得します。このネットワークを表す仮想マシンに存在するインターフェイスの名前。

Returns:

interfaceName 値。

provisioningState

public CloudServicesNetworkProvisioningState provisioningState()

provisioningState プロパティを取得します。クラウド サービス ネットワークのプロビジョニング状態。

Returns:

provisioningState 値。

systemData

public SystemData systemData()

systemData プロパティを取得します。createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

Returns:

systemData 値。

validate

public void validate()

インスタンスを検証します。

virtualMachinesAssociatedIds

public List virtualMachinesAssociatedIds()

virtualMachinesAssociatedIds プロパティを取得します。フィールドは非推奨です。 これらのフィールドは空または省略されます。 現在このクラウド サービス ネットワークを使用しているハイブリッド AKS 仮想マシンを除く仮想マシン リソース ID の一覧。

Returns:

virtualMachinesAssociatedIds 値。

withAdditionalEgressEndpoints

public CloudServicesNetworkInner withAdditionalEgressEndpoints(List additionalEgressEndpoints)

additionalEgressEndpoints プロパティを設定します。エグレス エンドポイントの一覧。 これにより、Hybrid AKS クラスターから指定したエンドポイントへの接続が可能になります。

Parameters:

additionalEgressEndpoints - 設定する追加のEgressEndpoints 値。

Returns:

CloudServicesNetworkInner オブジェクト自体。

withEnableDefaultEgressEndpoints

public CloudServicesNetworkInner withEnableDefaultEgressEndpoints(CloudServicesNetworkEnableDefaultEgressEndpoints enableDefaultEgressEndpoints)

enableDefaultEgressEndpoints プロパティを設定します。プラットフォームの既定のエンドポイントがエグレス トラフィックに対して許可されているかどうかを示すインジケーターです。

Parameters:

enableDefaultEgressEndpoints - 設定する enableDefaultEgressEndpoints 値。

Returns:

CloudServicesNetworkInner オブジェクト自体。

withExtendedLocation

public CloudServicesNetworkInner withExtendedLocation(ExtendedLocation extendedLocation)

extendedLocation プロパティを設定します。ExtendedLocation は、リソースが作成される Azure カスタムの場所を表します。

リソースに関連付けられているクラスターの拡張された場所。

Parameters:

extendedLocation - 設定する extendedLocation 値。

Returns:

CloudServicesNetworkInner オブジェクト自体。

withLocation

public CloudServicesNetworkInner withLocation(String location)

Overrides:

CloudServicesNetworkInner.withLocation(String location)

Parameters:

location

withTags

public CloudServicesNetworkInner withTags(Map tags)

Overrides:

CloudServicesNetworkInner.withTags(Map<String,String> tags)

Parameters:

tags

適用対象