com.microsoft.azure.management.batch

このパッケージには、BatchManagementClient のクラスが含まれています。 Batch クライアント。

クラス

ActivateApplicationPackageParameters

アプリケーション パッケージをアクティブ化するためのパラメーター。

ApplicationPackageReference

バッチ アカウント内のアプリケーション パッケージにリンクします。

AutoScaleRun

プールの自動スケーリング式の実行の結果とエラー。

AutoScaleRunError

プールの自動スケール時に発生したエラー。

AutoScaleSettings

プールの自動スケーリング設定。

AutoStorageBaseProperties

自動ストレージ アカウントに関連するプロパティ。

AutoStorageProperties

Batch アカウントに関連付けられている自動ストレージ アカウントに関する情報が含まれます。

AutoUserSpecification

Batch サービスでタスクを実行する自動ユーザーのパラメーターを指定します。

AzureBlobFileSystemConfiguration

Blobfuse を使用して Azure Storage コンテナーに接続するために使用される情報。

AzureFileShareConfiguration

Azure Fileshare への接続に使用される情報。

BatchAccountCreateHeaders

作成操作のヘッダーを定義します。

BatchAccountCreateParameters

作成操作に指定されたパラメーター。

BatchAccountDeleteHeaders

削除操作のヘッダーを定義します。

BatchAccountIdentity

Batch アカウントの ID (構成されている場合)。 これは、ユーザーが Batch アカウント暗号化構成として "Microsoft.KeyVault" を指定した場合、または自動ストレージ認証モードとして [ManagedIdentity] が選択されている場合に使用されます。

BatchAccountKeys

このクラスは、バッチ アカウントのアクセス キーを表します。

BatchAccountRegenerateKeyParameters

RegenerateKey 操作に指定されたパラメーター。

BatchAccountUpdateParameters

Azure Batch アカウントを更新するためのパラメーター。

BatchPoolIdentity

Batch プールの ID (構成されている場合)。 既存のプールの更新中にプール ID が更新された場合、プールが 0 に縮小された後に作成された新しい VM のみが更新された ID を持ちます。

CertificateBaseProperties

基本証明書のプロパティ。

CertificateCancelDeletionHeaders

CancelDeletion 操作のヘッダーを定義します。

CertificateCreateHeaders

作成操作のヘッダーを定義します。

CertificateCreateOrUpdateParameters

証明書に関する情報が含まれています。

CertificateDeleteHeaders

削除操作のヘッダーを定義します。

CertificateGetHeaders

Get 操作のヘッダーを定義します。

CertificateReference

プール内のコンピューティング ノードにインストールされる証明書への参照。 これは、プールと同じアカウント内に存在する必要があります。

CertificateUpdateHeaders

更新操作のヘッダーを定義します。

CheckNameAvailabilityParameters

チェック名の可用性要求のパラメーター。

CIFSMountConfiguration

CIFS ファイル システムへの接続に使用される情報。

CloudServiceConfiguration

Azure Cloud Services プラットフォームに基づくプール内のノードの構成。

ComputeNodeIdentityReference

コンピューティング ノードが使用する Batch プールに関連付けられているユーザー割り当て ID への参照。

ContainerConfiguration

コンテナーが有効なプールの構成。

ContainerRegistry

プライベート コンテナー レジストリ。

DataDisk

プール内のコンピューティング ノードに関連付けられているデータ ディスクによって使用される設定。 添付データ ディスクを含める場合は、それらを使用する VM 内からディスクを マウントおよびフォーマットする必要があります。

DeleteCertificateError

Batch サービスからのエラー応答。

DeploymentConfiguration

デプロイ構成のプロパティ。

DiffDiskSettings

仮想マシンで使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。

DiskEncryptionConfiguration

プール内のコンピューティング ノードに適用されるディスク暗号化構成。 仮想マシン イメージまたは Shared Image Gallery イメージで作成された Linux プールでは、ディスク暗号化の構成はサポートされていません。

EncryptionProperties

Batch アカウント内で顧客データを暗号化する方法を構成します。 既定では、アカウントは Microsoft マネージド キーを使用して暗号化されます。 追加の制御のために、代わりにカスタマー マネージド キーを使用できます。

EndpointDependency

依存関係へのアクセスに使用されるドメイン名と接続の詳細。

EndpointDetail

Batch サービスとエンドポイント間の接続の詳細。

EnvironmentSetting

タスク プロセスで設定する環境変数。

FixedScaleSettings

プールのスケール設定を修正しました。

ImageReference

Azure Virtual Machines Marketplace イメージまたはカスタム仮想マシンの Azure Image リソースへの参照。 Azure Batchによって検証されたすべての imageReferences の一覧を取得するには、「サポートされているノード エージェント SKU の一覧表示」操作を参照してください。

InboundNatPool

Batch プール内のコンピューティング ノード上の特定のポートを外部からアドレス指定するために使用できる受信 NAT プール。

KeyVaultProperties

Microsoft.KeyVault の暗号化 KeySource を使用する場合の KeyVault 構成。

KeyVaultReference

Batch アカウントに関連付けられている Azure キー コンテナーを識別します。

LinuxUserConfiguration

Linux ノードでユーザー アカウントを作成するために使用されるプロパティ。

MetadataItem

Batch サービス リソースに関連付けられている名前と値のペア。 Batch サービスは、このメタデータに意味を割り当てません。これは、ユーザー コードの使用のみを目的とします。

MountConfiguration

各ノードにマウントするファイル システム。

NetworkConfiguration

プールのネットワーク構成。

NetworkSecurityGroupRule

受信エンドポイントに適用するネットワーク セキュリティ グループ規則。

NFSMountConfiguration

NFS ファイル システムへの接続に使用される情報。

NodePlacementConfiguration

バッチ プールのノード配置の構成。 Batch Service がノードをプロビジョニングするために使用する割り当て構成。

OperationDisplay

操作を記述する オブジェクト。

OSDisk

仮想マシンのオペレーティング システム ディスクの設定。

PoolCreateHeaders

作成操作のヘッダーを定義します。

PoolDeleteHeaders

Delete 操作のヘッダーを定義します。

PoolDisableAutoScaleHeaders

DisableAutoScale 操作のヘッダーを定義します。

PoolEndpointConfiguration

プールのエンドポイント構成。

PoolGetHeaders

Get 操作のヘッダーを定義します。

PoolStopResizeHeaders

StopResize 操作のヘッダーを定義します。

PoolUpdateHeaders

Update 操作のヘッダーを定義します。

PrivateEndpoint

プライベート エンドポイント接続のプライベート エンドポイント。

PrivateEndpointConnectionUpdateHeaders

Update 操作のヘッダーを定義します。

PrivateLinkServiceConnectionState

プライベート エンドポイント接続のプライベート リンク サービス接続状態。

PublicIPAddressConfiguration

プールのネットワーク構成のパブリック IP アドレス構成。

ResizeError

プールのサイズを変更するときに発生したエラー。

ResizeOperationStatus

現在または最後に完了したサイズ変更操作の詳細。 現在の操作 (プールの AllocationState がサイズ変更の場合) または以前に完了した操作 (AllocationState が安定している場合) について説明します。

ResourceFile

コンピューティング ノードにダウンロードする 1 つのファイルまたは複数のファイル。

ScaleSettings

プールのスケール設定。 プールの目的のサイズを定義します。 これは、要求された targetDedicatedNodes が指定されている "fixedScale" か、定期的に再評価される数式を定義する 'autoScale' のいずれかになります。 このプロパティを指定しない場合、プールには targetDedicatedNodes が 0 の固定スケールが設定されます。

SkuCapability

コア数などの SKU 機能。

StartTask

コンピューティング ノードがAzure Batch サービス内のプールに参加したとき、またはコンピューティング ノードが再起動または再イメージ化されたときに実行されるタスク。 場合によっては、ノードが再起動されなかった場合でも、開始タスクが再実行されることがあります。 このため、開始タスクはべき等であり、実行しているセットアップが既に行われている場合は正常に終了する必要があります。 バッチが開始タスクを再実行できなくなるため、中断プロセスを作成したり、開始タスク作業ディレクトリからサービスをインストール/起動したりする開始タスクを避けるために、特別な注意を払う必要があります。

TaskContainerSettings

タスクのコンテナー設定。

TaskSchedulingPolicy

タスクをコンピューティング ノード間で分散する方法を指定します。

UserAccount

Azure Batch ノードでユーザーを作成するために使用されるプロパティ。

UserAssignedIdentities

関連付けられているユーザー ID の一覧。

UserIdentity

タスクを実行するユーザー ID の定義。 userName プロパティまたは autoUser プロパティを指定しますが、両方は指定しないでください。

VirtualMachineConfiguration

Azure Virtual Machines インフラストラクチャに基づくプール内のコンピューティング ノードの構成。

VirtualMachineFamilyCoreQuota

BATCH アカウントの VM ファミリとそれに関連付けられているコア クォータ。

VMExtension

仮想マシン拡張機能の構成。

WindowsConfiguration

仮想マシンに適用する Windows オペレーティング システムの設定。

WindowsUserConfiguration

Windows ノードでユーザー アカウントを作成するために使用されるプロパティ。

インターフェイス

Application

Azure Batch アカウント アプリケーションの不変のクライアント側表現。

ApplicationPackage

Azure Batch アプリケーション パッケージの不変のクライアント側表現。

BatchAccount

Azure Batch アカウントの不変のクライアント側表現。

BatchAccounts

アカウント管理 API へのエントリ ポイントAzure Batch。

Pool

Azure Batch アカウント プールの不変のクライアント側表現。

Application.UpdateDefinitionStages.Blank<ParentT>

Batch アプリケーション定義の最初のステージ。

Application.DefinitionStages.Blank<ParentT>

バッチ アプリケーション定義の最初のステージ。

BatchAccount.DefinitionStages.Blank

Batch アカウント定義の最初のステージ。

Pool.DefinitionStages.Blank<ParentT>

バッチ プール定義の最初のステージ。

Pool.UpdateDefinitionStages.Blank<ParentT>

Batch プール定義の最初のステージ。

Application.Definition<ParentT>

Batch アカウント定義の一部としての Batch アプリケーション定義の全体。

BatchAccount.Definition

Batch アカウント定義の全体。

Pool.Definition<ParentT>

Batch アカウント定義の一部としての Batch プール定義の全体。

Application.DefinitionStages

すべてのアプリケーション パッケージ定義ステージのグループ化。

BatchAccount.DefinitionStages

すべての Batch アカウント定義ステージのグループ化。

Pool.DefinitionStages

すべてのプール定義ステージのグループ化。

Pool.Update

Batch アカウント更新プログラムの一部としての Batch プール更新の全体。

BatchAccount.Update

変更できるすべての設定を含む Batch アカウント更新操作のテンプレート。

Application.Update

Batch アカウント更新プログラムの一部としての Batch アプリケーション更新プログラムの全体。

Pool.UpdateDefinition<ParentT>

親更新の一部としての Batch プール定義の全体。

Application.UpdateDefinition<ParentT>

親更新の一部としての Batch アプリケーション定義の全体。

Pool.UpdateDefinitionStages

Batch アカウント更新の一部としてのプール定義ステージのグループ化。

Application.UpdateDefinitionStages

Batch アカウント更新の一部としてのアプリケーション定義ステージのグループ化。

BatchAccount.UpdateStages

すべての Batch アカウント更新ステージのグループ化。

Pool.UpdateStages

Batch プール更新ステージのグループ化。

Application.UpdateStages

Batch アプリケーション更新ステージのグループ化。

BatchAccount.DefinitionStages.WithApplication

Batch アプリケーションの作成を許可する Batch アカウント定義のステージ。

BatchAccount.UpdateStages.WithApplication

Batch アプリケーションの作成を許可する Batch アカウント定義のステージ。

BatchAccount.DefinitionStages.WithApplicationAndStorage

アプリケーションとストレージ アカウントを追加できる Batch アカウント定義のステージ。

Application.UpdateStages.WithApplicationPackage

アプリケーション パッケージの作成を許可する Batch アプリケーション更新のステージ。

Application.UpdateDefinitionStages.WithApplicationPackage<ParentT>

アプリケーション パッケージの作成を許可する Batch アプリケーション定義のステージ。

Application.DefinitionStages.WithApplicationPackage<ParentT>

アプリケーション パッケージの作成を許可する Batch アプリケーション定義のステージ。

Pool.UpdateDefinitionStages.WithAttach<ParentT>

構成の作成を許可する Batch プール定義のステージ。

Application.UpdateDefinitionStages.WithAttach<ParentT>

Batch アプリケーション定義の最終段階。

この段階では、残りのオプション設定を指定することも、アプリケーション定義を親バッチアカウント更新にアタッチすることもできます。

Pool.DefinitionStages.WithAttach<ParentT>

プールの作成を許可する Batch プール定義のステージ。

Pool.UpdateStages.WithAttach

構成の作成を許可する Batch プール更新のステージ。

Application.DefinitionStages.WithAttach<ParentT>

アプリケーション定義の最終段階。

この段階では、残りのオプション設定を指定することも、アプリケーション定義を親バッチ アカウント定義にアタッチすることもできます。

BatchAccount.DefinitionStages.WithCreate

クラウドに新しい Batch アカウントを作成するのに十分な入力を含む Batch アカウント定義。ただし、指定する追加の省略可能な入力が公開されます。

BatchAccount.DefinitionStages.WithCreateAndApplication

Batch アプリケーションの追加または Batch アカウントの作成を許可する Batch アカウント定義のステージ。

BatchAccount.DefinitionStages.WithGroup

リソース グループを指定できる Batch アカウント定義のステージ。

Application.UpdateStages.WithOptionalProperties

アプリケーションの自動アップグレードを有効または無効にできるアプリケーション更新のステージ。

BatchAccount.UpdateStages.WithPool

Batch プールの作成を許可する Batch アカウント定義のステージ。

BatchAccount.DefinitionStages.WithPool

Batch プールの作成を許可する Batch アカウント定義のステージ。

BatchAccount.DefinitionStages.WithStorage

ストレージ アカウントを Batch アカウントに関連付けることを許可する Batch アカウント定義のステージ。

BatchAccount.UpdateStages.WithStorageAccount

ストレージ アカウントを指定できる Batch アカウント更新のステージ。

列挙型

AccountKeyType

AccountKeyType の値を定義します。

AllocationState

AllocationState の値を定義します。

AuthenticationMode

AuthenticationMode の値を定義します。

AutoStorageAuthenticationMode

AutoStorageAuthenticationMode の値を定義します。

AutoUserScope

AutoUserScope の値を定義します。

CachingType

CachingType の値を定義します。

CertificateFormat

CertificateFormat の値を定義します。

CertificateProvisioningState

CertificateProvisioningState の値を定義します。

CertificateStoreLocation

CertificateStoreLocation の値を定義します。

CertificateVisibility

CertificateVisibility の値を定義します。

ComputeNodeDeallocationOption

ComputeNodeDeallocationOption の値を定義します。

ComputeNodeFillType

ComputeNodeFillType の値を定義します。

ContainerWorkingDirectory

ContainerWorkingDirectory の値を定義します。

DiffDiskPlacement

DiffDiskPlacement の値を定義します。

DiskEncryptionTarget

DiskEncryptionTarget の値を定義します。

ElevationLevel

ElevationLevel の値を定義します。

InboundEndpointProtocol

InboundEndpointProtocol の値を定義します。

InterNodeCommunicationState

InterNodeCommunicationState の値を定義します。

IPAddressProvisioningType

IPAddressProvisioningType の値を定義します。

KeySource

KeySource の値を定義します。

LoginMode

LoginMode の値を定義します。

NameAvailabilityReason

NameAvailabilityReason の値を定義します。

NetworkSecurityGroupRuleAccess

NetworkSecurityGroupRuleAccess の値を定義します。

NodePlacementPolicyType

NodePlacementPolicyType の値を定義します。

PackageState

PackageState の値を定義します。

PoolAllocationMode

PoolAllocationMode の値を定義します。

PoolIdentityType

PoolIdentityType の値を定義します。

PoolProvisioningState

PoolProvisioningState の値を定義します。

PrivateEndpointConnectionProvisioningState

PrivateEndpointConnectionProvisioningState の値を定義します。

PrivateLinkServiceConnectionStatus

PrivateLinkServiceConnectionStatus の値を定義します。

ProvisioningState

ProvisioningState の値を定義します。

PublicNetworkAccessType

PublicNetworkAccessType の値を定義します。

ResourceIdentityType

ResourceIdentityType の値を定義します。

StorageAccountType

StorageAccountType の値を定義します。