Microsoft.Compute virtualMachines
Bicep リソース定義
virtualMachines リソースの種類は、次をターゲットとする操作でデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Compute/virtualMachines リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.Compute/virtualMachines@2024-07-01' = {
extendedLocation: {
name: 'string'
type: 'string'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
plan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
}
properties: {
additionalCapabilities: {
hibernationEnabled: bool
ultraSSDEnabled: bool
}
applicationProfile: {
galleryApplications: [
{
configurationReference: 'string'
enableAutomaticUpgrade: bool
order: int
packageReferenceId: 'string'
tags: 'string'
treatFailureAsDeploymentFailure: bool
}
]
}
availabilitySet: {
id: 'string'
}
billingProfile: {
maxPrice: int
}
capacityReservation: {
capacityReservationGroup: {
id: 'string'
}
}
diagnosticsProfile: {
bootDiagnostics: {
enabled: bool
storageUri: 'string'
}
}
evictionPolicy: 'string'
extensionsTimeBudget: 'string'
hardwareProfile: {
vmSize: 'string'
vmSizeProperties: {
vCPUsAvailable: int
vCPUsPerCore: int
}
}
host: {
id: 'string'
}
hostGroup: {
id: 'string'
}
licenseType: 'string'
networkProfile: {
networkApiVersion: 'string'
networkInterfaceConfigurations: [
{
name: 'string'
properties: {
auxiliaryMode: 'string'
auxiliarySku: 'string'
deleteOption: 'string'
disableTcpStateTracking: bool
dnsSettings: {
dnsServers: [
'string'
]
}
dscpConfiguration: {
id: 'string'
}
enableAcceleratedNetworking: bool
enableFpga: bool
enableIPForwarding: bool
ipConfigurations: [
{
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
}
]
applicationSecurityGroups: [
{
id: 'string'
}
]
loadBalancerBackendAddressPools: [
{
id: 'string'
}
]
primary: bool
privateIPAddressVersion: 'string'
publicIPAddressConfiguration: {
name: 'string'
properties: {
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
domainNameLabelScope: 'string'
}
idleTimeoutInMinutes: int
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
}
sku: {
name: 'string'
tier: 'string'
}
}
subnet: {
id: 'string'
}
}
}
]
networkSecurityGroup: {
id: 'string'
}
primary: bool
}
}
]
networkInterfaces: [
{
id: 'string'
properties: {
deleteOption: 'string'
primary: bool
}
}
]
}
osProfile: {
adminPassword: 'string'
adminUsername: 'string'
allowExtensionOperations: bool
computerName: 'string'
customData: 'string'
linuxConfiguration: {
disablePasswordAuthentication: bool
enableVMAgentPlatformUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
bypassPlatformSafetyChecksOnUserSchedule: bool
rebootSetting: 'string'
}
patchMode: 'string'
}
provisionVMAgent: bool
ssh: {
publicKeys: [
{
keyData: 'string'
path: 'string'
}
]
}
}
requireGuestProvisionSignal: bool
secrets: [
{
sourceVault: {
id: 'string'
}
vaultCertificates: [
{
certificateStore: 'string'
certificateUrl: 'string'
}
]
}
]
windowsConfiguration: {
additionalUnattendContent: [
{
componentName: 'Microsoft-Windows-Shell-Setup'
content: 'string'
passName: 'OobeSystem'
settingName: 'string'
}
]
enableAutomaticUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
bypassPlatformSafetyChecksOnUserSchedule: bool
rebootSetting: 'string'
}
enableHotpatching: bool
patchMode: 'string'
}
provisionVMAgent: bool
timeZone: 'string'
winRM: {
listeners: [
{
certificateUrl: 'string'
protocol: 'string'
}
]
}
}
}
platformFaultDomain: int
priority: 'string'
proximityPlacementGroup: {
id: 'string'
}
scheduledEventsPolicy: {
scheduledEventsAdditionalPublishingTargets: {
eventGridAndResourceGraph: {
enable: bool
}
}
userInitiatedReboot: {
automaticallyApprove: bool
}
userInitiatedRedeploy: {
automaticallyApprove: bool
}
}
scheduledEventsProfile: {
osImageNotificationProfile: {
enable: bool
notBeforeTimeout: 'string'
}
terminateNotificationProfile: {
enable: bool
notBeforeTimeout: 'string'
}
}
securityProfile: {
encryptionAtHost: bool
encryptionIdentity: {
userAssignedIdentityResourceId: 'string'
}
proxyAgentSettings: {
enabled: bool
keyIncarnationId: int
mode: 'string'
}
securityType: 'string'
uefiSettings: {
secureBootEnabled: bool
vTpmEnabled: bool
}
}
storageProfile: {
dataDisks: [
{
caching: 'string'
createOption: 'string'
deleteOption: 'string'
detachOption: 'string'
diskSizeGB: int
image: {
uri: 'string'
}
lun: int
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
id: 'string'
securityProfile: {
diskEncryptionSet: {
id: 'string'
}
securityEncryptionType: 'string'
}
storageAccountType: 'string'
}
name: 'string'
sourceResource: {
id: 'string'
}
toBeDetached: bool
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
]
diskControllerType: 'string'
imageReference: {
communityGalleryImageId: 'string'
id: 'string'
offer: 'string'
publisher: 'string'
sharedGalleryImageId: 'string'
sku: 'string'
version: 'string'
}
osDisk: {
caching: 'string'
createOption: 'string'
deleteOption: 'string'
diffDiskSettings: {
option: 'string'
placement: 'string'
}
diskSizeGB: int
encryptionSettings: {
diskEncryptionKey: {
secretUrl: 'string'
sourceVault: {
id: 'string'
}
}
enabled: bool
keyEncryptionKey: {
keyUrl: 'string'
sourceVault: {
id: 'string'
}
}
}
image: {
uri: 'string'
}
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
id: 'string'
securityProfile: {
diskEncryptionSet: {
id: 'string'
}
securityEncryptionType: 'string'
}
storageAccountType: 'string'
}
name: 'string'
osType: 'string'
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
}
userData: 'string'
virtualMachineScaleSet: {
id: 'string'
}
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
プロパティ値
AdditionalCapabilities
名前 | 形容 | 価値 |
---|---|---|
hibernationEnabled | VM の休止機能を有効または無効にするフラグ。 | bool |
ultraSSDEnabled | VM または VMSS でストレージ アカウントの種類がUltraSSD_LRSされた 1 つ以上のマネージド データ ディスクを持つ機能を有効または無効にするフラグ。 ストレージ アカウントの種類がUltraSSD_LRSマネージド ディスクは、このプロパティが有効になっている場合にのみ、仮想マシンまたは仮想マシン スケール セットに追加できます。 | bool |
AdditionalUnattendContent
名前 | 形容 | 価値 |
---|---|---|
componentName | コンポーネント名。 現在、許容される値は Microsoft-Windows-Shell-Setup のみです。 | 'Microsoft-Windows-Shell-Setup' |
コンテンツ | 指定したパスとコンポーネントの unattend.xml ファイルに追加される XML 形式のコンテンツを指定します。 XML は 4 KB 未満で、挿入する設定または機能のルート要素を含める必要があります。 | 糸 |
passName | パス名。 現在、使用可能な値は OobeSystem のみです。 | 'OobeSystem' |
settingName | コンテンツが適用される設定の名前を指定します。 指定できる値は、FirstLogonCommands と AutoLogon です。 | 'AutoLogon' 'FirstLogonCommands' |
ApiEntityReference
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..の形式の ARM リソース ID。 | 糸 |
ApplicationProfile
名前 | 形容 | 価値 |
---|---|---|
galleryApplications | VM/VMSS で使用できるようにするギャラリー アプリケーションを指定します。 | VMGalleryApplication[] |
BillingProfile
名前 | 形容 | 価値 |
---|---|---|
maxPrice | Azure スポット VM/VMSS に対して支払う最大価格を指定します。 この価格は米ドルです。 この価格は、VM サイズの現在の Azure スポット価格と比較されます。 また、価格は Azure Spot VM/VMSS の作成/更新時に比較され、maxPrice が現在の Azure スポット価格より大きい場合にのみ操作が成功します。 現在の Azure スポット価格が VM/VMSS の作成後に maxPrice を超えた場合、maxPrice は Azure スポット VM/VMSS の削除にも使用されます。 使用可能な値は次のとおりです。 - 0 より大きい任意の 10 進値。 例: 0.01538 -1 – 既定の価格がオンデマンドで up-to されることを示します。 maxPrice を -1 に設定して、価格上の理由から Azure Spot VM/VMSS を削除しないことを示すことができます。 また、ユーザーが提供していない場合、既定の最大価格は -1 されます。 最小 API バージョン: 2019-03-01。 |
int |
BootDiagnostics
名前 | 形容 | 価値 |
---|---|---|
有効 | 仮想マシンでブート診断を有効にする必要があるかどうか。 | bool |
storageUri | コンソール出力とスクリーンショットの配置に使用するストレージ アカウントの URI。 ブート診断の有効化中に storageUri が指定されていない場合は、マネージド ストレージが使用されます。 | 糸 |
CapacityReservationProfile
名前 | 形容 | 価値 |
---|---|---|
capacityReservationGroup | 十分な容量が予約されていれば、仮想マシンまたはスケールセット VM インスタンスの割り当てに使用する必要がある容量予約グループのリソース ID を指定します。 詳細については、「https://aka.ms/CapacityReservation」をご覧ください。 | SubResource の |
DataDisk
名前 | 形容 | 価値 |
---|---|---|
キャッシング | キャッシュ要件を指定します。 指定できる値は、None、ReadOnly、ReadWrite です。 既定の動作は、Standard Storage の場合は [なし] です。Premium Storage の ReadOnly。 | 'None' 'ReadOnly' 'ReadWrite' |
createOption | 仮想マシン ディスクの作成方法を指定します。 指定できる値は アタッチ: この値は、特殊なディスクを使用して仮想マシンを作成するときに使用されます。 FromImage: この値は、イメージを使用して仮想マシン データ ディスクを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。 空: この値は、空のデータ ディスクを作成するときに使用されます。 コピー: この値は、スナップショットまたは別のディスクからデータ ディスクを作成するために使用されます。 Restore: この値は、ディスク復元ポイントからデータ ディスクを作成するために使用されます。 | 'Attach' 'Copy' 'Empty' 'FromImage' 'Restore' (必須) |
deleteOption | VM の削除時にデータ ディスクを削除するかデタッチするかを指定します。 指定できる値は、Delete です。 この値を使用すると、VM の削除時にデータ ディスクが削除されます。 切り離す。 この値を使用すると、VM が削除された後もデータ ディスクが保持されます。 既定値は、[デタッチ |
'Delete' 'Detach' |
detachOption | ディスクのデタッチ中に使用するデタッチ動作、または仮想マシンからのデタッチ処理中のデタッチ動作を指定します。 サポートされている値: ForceDetach。 detachOption: ForceDetach は、マネージド データ ディスクにのみ適用されます。 仮想マシンからの予期しない障害が原因でデータ ディスクの以前のデタッチ試行が完了せず、ディスクがまだ解放されていない場合は、最後の手段として強制デタッチを使用して、ディスクを VM から強制的にデタッチします。 このデタッチ動作を使用する場合、すべての書き込みがフラッシュされていない可能性があります。 detachOption: 'ForceDetach' の設定と共に、データ ディスクの更新を 'true' に強制的にデタッチするには。 | 'ForceDetach' |
diskSizeGB | 空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。 プロパティ 'diskSizeGB' は、ディスクのバイト数 x 1024^3 であり、値を 1023 より大きくすることはできません。 | int |
画像 | ソース ユーザー イメージの仮想ハード ディスク。 仮想ハード ディスクは、仮想マシンに接続される前にコピーされます。 SourceImage が指定されている場合、移行先の仮想ハード ドライブは存在しない必要があります。 | VirtualHardDisk の |
lun | データ ディスクの論理ユニット番号を指定します。 この値は、VM 内のデータ ディスクを識別するために使用されるため、VM に接続されているデータ ディスクごとに一意である必要があります。 | int (必須) |
managedDisk | マネージド ディスクのパラメーター。 | ManagedDiskParameters |
名前 | ディスク名。 | 糸 |
sourceResource | ソース リソース識別子。 スナップショットまたはディスクの作成元のディスク復元ポイントを指定できます。 | ApiEntityReference |
toBeDetached | データ ディスクが VirtualMachine/VirtualMachineScaleset からデタッチ中かどうかを指定します。 | bool |
vhd | 仮想ハード ディスク。 | VirtualHardDisk の |
writeAcceleratorEnabled | ディスクで writeAccelerator を有効または無効にするかどうかを指定します。 | bool |
DiagnosticsProfile
名前 | 形容 | 価値 |
---|---|---|
bootDiagnostics | ブート診断は、コンソール出力とスクリーンショットを表示して VM の状態を診断できるデバッグ機能です。 注: storageUri が指定されている場合は、ストレージ アカウントが VM と同じリージョンとサブスクリプションにあることを確認します。 コンソール ログの出力を簡単に表示できます。 Azure では、ハイパーバイザーから VM のスクリーンショットを表示することもできます。 | BootDiagnostics |
DiffDiskSettings
名前 | 形容 | 価値 |
---|---|---|
オプション | オペレーティング システム ディスクのエフェメラル ディスク設定を指定します。 | 'Local' |
位置付け | オペレーティング システム ディスクのエフェメラル ディスクの配置を指定します。 指定できる値は、 |
'CacheDisk' 'NvmeDisk' 'ResourceDisk' |
DiskEncryptionSetParameters
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | リソース ID | 糸 |
DiskEncryptionSettings
名前 | 形容 | 価値 |
---|---|---|
diskEncryptionKey | ディスク暗号化キー (Key Vault シークレット) の場所を指定します。 | KeyVaultSecretReference |
有効 | 仮想マシンでディスク暗号化を有効にするかどうかを指定します。 | bool |
keyEncryptionKey | Key Vault 内のキー暗号化キーの場所を指定します。 | KeyVaultKeyReference |
EncryptionIdentity
名前 | 形容 | 価値 |
---|---|---|
userAssignedIdentityResourceId | VM に関連付けられているいずれかのユーザー ID の ARM リソース ID を指定します。 | 糸 |
EventGridAndResourceGraph
名前 | 形容 | 価値 |
---|---|---|
エネーブル | スケジュールされたイベント関連の構成でイベント グリッドとリソース グラフが有効かどうかを指定します。 | bool |
ExtendedLocation
名前 | 形容 | 価値 |
---|---|---|
名前 | 拡張された場所の名前。 | 糸 |
種類 | 拡張された場所の型。 | 'EdgeZone' |
HardwareProfile
名前 | 形容 | 価値 |
---|---|---|
vmSize | 仮想マシンのサイズを指定します。 列挙型データ型は現在非推奨であり、2023 年 12 月 23 日までに削除されます。 使用可能なサイズの一覧を取得するには、次の API を使用することをお勧めします。可用性セットで使用可能なすべての仮想マシン サイズの一覧表示、リージョンで使用可能なすべての仮想マシン サイズの一覧表示、サイズ変更に使用できるすべての仮想マシン サイズの一覧表示です。 仮想マシンのサイズの詳細については、「仮想マシンの |
'Basic_A0' 'Basic_A1' 'Basic_A2' 'Basic_A3' 'Basic_A4' 'Standard_A0' 'Standard_A1' 'Standard_A10' 'Standard_A11' 'Standard_A1_v2' 'Standard_A2' 'Standard_A2m_v2' 'Standard_A2_v2' 'Standard_A3' 'Standard_A4' 'Standard_A4m_v2' 'Standard_A4_v2' 'Standard_A5' 'Standard_A6' 'Standard_A7' 'Standard_A8' 'Standard_A8m_v2' 'Standard_A8_v2' 'Standard_A9' 'Standard_B1ms' 'Standard_B1s' 'Standard_B2ms' 'Standard_B2s' 'Standard_B4ms' 'Standard_B8ms' 'Standard_D1' 'Standard_D11' 'Standard_D11_v2' 'Standard_D12' 'Standard_D12_v2' 'Standard_D13' 'Standard_D13_v2' 'Standard_D14' 'Standard_D14_v2' 'Standard_D15_v2' 'Standard_D16s_v3' 'Standard_D16_v3' 'Standard_D1_v2' 'Standard_D2' 'Standard_D2s_v3' 'Standard_D2_v2' 'Standard_D2_v3' 'Standard_D3' 'Standard_D32s_v3' 'Standard_D32_v3' 'Standard_D3_v2' 'Standard_D4' 'Standard_D4s_v3' 'Standard_D4_v2' 'Standard_D4_v3' 'Standard_D5_v2' 'Standard_D64s_v3' 'Standard_D64_v3' 'Standard_D8s_v3' 'Standard_D8_v3' 'Standard_DS1' 'Standard_DS11' 'Standard_DS11_v2' 'Standard_DS12' 'Standard_DS12_v2' 'Standard_DS13' 'Standard_DS13-2_v2' 'Standard_DS13-4_v2' 'Standard_DS13_v2' 'Standard_DS14' 'Standard_DS14-4_v2' 'Standard_DS14-8_v2' 'Standard_DS14_v2' 'Standard_DS15_v2' 'Standard_DS1_v2' 'Standard_DS2' 'Standard_DS2_v2' 'Standard_DS3' 'Standard_DS3_v2' 'Standard_DS4' 'Standard_DS4_v2' 'Standard_DS5_v2' 'Standard_E16s_v3' 'Standard_E16_v3' 'Standard_E2s_v3' 'Standard_E2_v3' 'Standard_E32-16_v3' 'Standard_E32-8s_v3' 'Standard_E32s_v3' 'Standard_E32_v3' 'Standard_E4s_v3' 'Standard_E4_v3' 'Standard_E64-16s_v3' 'Standard_E64-32s_v3' 'Standard_E64s_v3' 'Standard_E64_v3' 'Standard_E8s_v3' 'Standard_E8_v3' 'Standard_F1' 'Standard_F16' 'Standard_F16s' 'Standard_F16s_v2' 'Standard_F1s' 'Standard_F2' 'Standard_F2s' 'Standard_F2s_v2' 'Standard_F32s_v2' 'Standard_F4' 'Standard_F4s' 'Standard_F4s_v2' 'Standard_F64s_v2' 'Standard_F72s_v2' 'Standard_F8' 'Standard_F8s' 'Standard_F8s_v2' 'Standard_G1' 'Standard_G2' 'Standard_G3' 'Standard_G4' 'Standard_G5' 'Standard_GS1' 'Standard_GS2' 'Standard_GS3' 'Standard_GS4' 'Standard_GS4-4' 'Standard_GS4-8' 'Standard_GS5' 'Standard_GS5-16' 'Standard_GS5-8' 'Standard_H16' 'Standard_H16m' 'Standard_H16mr' 'Standard_H16r' 'Standard_H8' 'Standard_H8m' 'Standard_L16s' 'Standard_L32s' 'Standard_L4s' 'Standard_L8s' 'Standard_M128-32ms' 'Standard_M128-64ms' 'Standard_M128ms' 'Standard_M128s' 'Standard_M64-16ms' 'Standard_M64-32ms' 'Standard_M64ms' 'Standard_M64s' 'Standard_NC12' 'Standard_NC12s_v2' 'Standard_NC12s_v3' 'Standard_NC24' 'Standard_NC24r' 'Standard_NC24rs_v2' 'Standard_NC24rs_v3' 'Standard_NC24s_v2' 'Standard_NC24s_v3' 'Standard_NC6' 'Standard_NC6s_v2' 'Standard_NC6s_v3' 'Standard_ND12s' 'Standard_ND24rs' 'Standard_ND24s' 'Standard_ND6s' 'Standard_NV12' 'Standard_NV24' 'Standard_NV6' |
vmSizeProperties | 仮想マシンのサイズをカスタマイズするためのプロパティを指定します。 最小 API バージョン: 2021-07-01。 この機能はまだプレビュー モードであり、VirtualMachineScaleSet ではサポートされていません。 詳細については、VM カスタマイズ の手順に従ってください。 | VMSizeProperties |
ImageReference
名前 | 形容 | 価値 |
---|---|---|
communityGalleryImageId | VM デプロイのコミュニティ ギャラリー イメージの一意の ID を指定しました。 これは、コミュニティ ギャラリー イメージの GET 呼び出しからフェッチできます。 | 糸 |
身分証明書 | リソース ID | 糸 |
提供 | 仮想マシンの作成に使用するプラットフォーム イメージまたはマーケットプレース イメージのオファーを指定します。 | 糸 |
発行者 | イメージの発行元。 | 糸 |
sharedGalleryImageId | VM デプロイの共有ギャラリー イメージの一意の ID を指定しました。 これは、共有ギャラリー イメージの GET 呼び出しからフェッチできます。 | 糸 |
sku | イメージ SKU。 | 糸 |
バージョン | 仮想マシンの作成に使用するプラットフォーム イメージまたはマーケットプレース イメージのバージョンを指定します。 使用できる形式は Major.Minor.Build または 'latest' です。 メジャー、マイナー、ビルドは 10 進数です。 デプロイ時に使用可能なイメージの最新バージョンを使用するには、'latest' を指定します。 "最新" を使用している場合でも、新しいバージョンが使用可能になった場合でも、デプロイ後に VM イメージが自動的に更新されることはありません。 ギャラリー イメージのデプロイにはフィールド 'version' を使用しないでください。ギャラリー イメージは常に 'id' フィールドを使用する必要があります。ギャラリー イメージの '最新' バージョンを使用するには、バージョン入力なしで '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleryName}/images/{imageName}' を 'id' フィールドに設定してください。 | 糸 |
KeyVaultKeyReference
名前 | 形容 | 価値 |
---|---|---|
keyUrl | Key Vault のキー暗号化キーを参照する URL。 | string (必須) |
sourceVault | キーを含む Key Vault の相対 URL。 | SubResource (必須) |
KeyVaultSecretReference
名前 | 形容 | 価値 |
---|---|---|
secretUrl | Key Vault 内のシークレットを参照する URL。 | string (必須) |
sourceVault | シークレットを含む Key Vault の相対 URL。 | SubResource (必須) |
LinuxConfiguration
名前 | 形容 | 価値 |
---|---|---|
disablePasswordAuthentication | パスワード認証を無効にするかどうかを指定します。 | bool |
enableVMAgentPlatformUpdates | Linux 仮想マシンに対して VMAgent プラットフォーム更新プログラムが有効になっているかどうかを示します。 既定値は false です。 | bool |
patchSettings | [プレビュー機能]Linux での VM ゲストパッチ適用に関連する設定を指定します。 | LinuxPatchSettings |
provisionVMAgent | 仮想マシン エージェントを仮想マシンにプロビジョニングするかどうかを示します。 このプロパティが要求本文で指定されていない場合、既定の動作では true に設定されます。 これにより、VM エージェントが VM にインストールされ、後で拡張機能を VM に追加できるようになります。 | bool |
ssh | Linux OS の ssh キー構成を指定します。 | SshConfiguration |
LinuxPatchSettings
名前 | 形容 | 価値 |
---|---|---|
assessmentMode | IaaS 仮想マシンの VM ゲスト パッチ評価のモードを指定します。 使用可能な値は次のとおりです。 ImageDefault - 仮想マシンでのパッチ評価のタイミングを制御します。 AutomaticByPlatform - プラットフォームは定期的なパッチ評価をトリガーします。 プロパティ provisionVMAgent は true である必要があります。 |
'AutomaticByPlatform' 'ImageDefault' |
automaticByPlatformSettings | Linux 上の VM ゲスト パッチ適用でのパッチ モード AutomaticByPlatform の追加設定を指定します。 | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | OrchestrationMode をフレキシブルとして使用して、仮想マシン スケール セットに関連付けられている IaaS 仮想マシンまたは仮想マシンへの VM ゲスト パッチ適用のモードを指定します。 使用可能な値は次のとおりです。 ImageDefault - 仮想マシンの既定の修正プログラムの適用構成が使用されます。 AutomaticByPlatform - 仮想マシンはプラットフォームによって自動的に更新されます。 プロパティ provisionVMAgent は true である必要があります |
'AutomaticByPlatform' 'ImageDefault' |
LinuxVMGuestPatchAutomaticByPlatformSettings
名前 | 形容 | 価値 |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | お客様が誤ってアップグレードすることなく修正プログラムの適用をスケジュールできるようにします | bool |
rebootSetting | すべての AutomaticByPlatform パッチインストール操作の再起動設定を指定します。 | 'Always' 'IfRequired' 'Never' 'Unknown' |
ManagedDiskParameters
名前 | 形容 | 価値 |
---|---|---|
diskEncryptionSet | マネージド ディスクのカスタマー マネージド ディスク暗号化セットのリソース ID を指定します。 | DiskEncryptionSetParameters の |
身分証明書 | リソース ID | 糸 |
securityProfile | マネージド ディスクのセキュリティ プロファイルを指定します。 | VMDiskSecurityProfile を |
storageAccountType | マネージド ディスクのストレージ アカウントの種類を指定します。 注: UltraSSD_LRSはデータ ディスクでのみ使用できます。OS ディスクでは使用できません。 | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
Microsoft.Compute/virtualMachines
名前 | 形容 | 価値 |
---|---|---|
extendedLocation | 仮想マシンの拡張された場所。 | ExtendedLocation の |
同一性 | 構成されている場合は、仮想マシンの ID。 | VirtualMachineIdentity |
場所 | リソースの場所 | string (必須) |
名前 | リソース名 | string (必須) |
計画 | 仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、Marketplace イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portal で、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする ] をクリック>。 必要な情報を入力し、[保存 |
計画 |
プロパティ | 仮想マシンのプロパティについて説明します。 | VirtualMachineProperties |
タグ | リソース タグ | タグ名と値のディクショナリ。 テンプレート の |
ゾーン | 仮想マシン ゾーン。 | string[] |
NetworkInterfaceReference
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | リソース ID | 糸 |
プロパティ | ネットワーク インターフェイスの参照プロパティについて説明します。 | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
名前 | 形容 | 価値 |
---|---|---|
deleteOption | VM が削除されたときのネットワーク インターフェイスの動作を指定する | 'Delete' 'Detach' |
原発 | 仮想マシンに 1 つ以上のネットワーク インターフェイスがある場合のプライマリ ネットワーク インターフェイスを指定します。 | bool |
NetworkProfile
名前 | 形容 | 価値 |
---|---|---|
networkApiVersion | は、ネットワーク インターフェイス構成でネットワーク リソースを作成するときに使用される Microsoft.Network API のバージョンを指定します | '2020-11-01' |
networkInterfaceConfigurations | 仮想マシン ネットワーク リソースの作成に使用するネットワーク構成を指定します。 | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | 仮想マシンに関連付けられているネットワーク インターフェイスのリソース ID の一覧を指定します。 | NetworkInterfaceReference[] |
OSDisk
名前 | 形容 | 価値 |
---|---|---|
キャッシング | キャッシュ要件を指定します。 指定できる値は、None、ReadOnly、ReadWrite です。 既定の動作は、Standard Storage の場合は [なし] です。Premium Storage の ReadOnly。 | 'None' 'ReadOnly' 'ReadWrite' |
createOption | 仮想マシン ディスクの作成方法を指定します。 指定できる値は アタッチ: この値は、特殊なディスクを使用して仮想マシンを作成するときに使用されます。 FromImage: この値は、イメージを使用して仮想マシンを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。 | 'Attach' 'Copy' 'Empty' 'FromImage' 'Restore' (必須) |
deleteOption | VM の削除時に OS ディスクを削除するかデタッチするかを指定します。 指定できる値は、Delete です。 この値を使用すると、VM の削除時に OS ディスクが削除されます。 切り離す。 この値を使用すると、VM が削除された後も os ディスクが保持されます。 既定値は、[デタッチ |
'Delete' 'Detach' |
diffDiskSettings | 仮想マシンで使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。 | DiffDiskSettings の |
diskSizeGB | 空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。 プロパティ 'diskSizeGB' は、ディスクのバイト数 x 1024^3 であり、値を 1023 より大きくすることはできません。 | int |
encryptionSettings | OS ディスクの暗号化設定を指定します。 最小 API バージョン: 2015-06-15。 | DiskEncryptionSettings の |
画像 | ソース ユーザー イメージの仮想ハード ディスク。 仮想ハード ディスクは、仮想マシンに接続される前にコピーされます。 SourceImage が指定されている場合、移行先の仮想ハード ドライブは存在しない必要があります。 | VirtualHardDisk の |
managedDisk | マネージド ディスクのパラメーター。 | ManagedDiskParameters |
名前 | ディスク名。 | 糸 |
osType | このプロパティを使用すると、ユーザー イメージまたは特殊化された VHD から VM を作成する場合に、ディスクに含まれる OS の種類を指定できます。 使用可能な値は、Windows Linuxです。 | 'Linux' 'Windows' |
vhd | 仮想ハード ディスク。 | VirtualHardDisk の |
writeAcceleratorEnabled | ディスクで writeAccelerator を有効または無効にするかどうかを指定します。 | bool |
OSImageNotificationProfile
名前 | 形容 | 価値 |
---|---|---|
エネーブル | OS Image Scheduled イベントを有効にするか無効にするかを指定します。 | bool |
notBeforeTimeout | 仮想マシンの再イメージ化または OS のアップグレードが必要になる時間の長さは、イベントが自動的に承認 (タイムアウト) する前に、OS イメージのスケジュールされたイベントを承認する必要があります。 構成は ISO 8601 形式で指定され、値は 15 分 (PT15M) である必要があります | 糸 |
OSProfile
名前 | 形容 | 価値 |
---|---|---|
adminPassword | 管理者アカウントのパスワードを指定します。 最小長 (Windows): 8 文字 最小長 (Linux): 6 文字 最大長 (Windows): 123 文字 最大長 (Linux): 72 文字 複雑さの要件: 以下の 4 つの条件のうち 3 つ を満たす必要があります 文字が小さい 上の文字を含む 数字を含む 特殊文字を持つ (Regex match [\W_]) 許可されていない値: "abc@123"、"P@$$w 0rd"、"P@ssw0rd"、"P@ssword123"、"Pa$$word"、"pass@word1"、"Password!"、"Password1"、"Password22"、"iloveyou!" パスワードのリセットについては、「Windows VM でリモート デスクトップ サービスまたはそのログイン パスワードをリセットする方法」を参照してください。 ルート パスワードのリセットについては、「VMAccess 拡張機能 を使用した Azure Linux VM でのユーザー、SSH の管理、ディスクの確認または修復を行う方法に関するページを参照してください。 |
糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
adminUsername | 管理者アカウントの名前を指定します。 このプロパティは、VM の作成後に更新できません。 Windows のみの制限: "." で終わることはできません。 許可されていない値: "administrator"、"admin"、"user"、"user1"、"test"、"user2"、"test1"、"user3"、"admin1"、 "1"、"123"、"a"、"actuser"、"adm"、"admin2"、"aspnet"、"backup"、"console"、"david"、"guest"、"john"、"owner"、"root"、"server"、"sql"、"support"、"support_388945a0"、"sys"、"test2"、"test3"、"user4"、"user5"。 最小長 (Linux): 1 文字 最大長 (Linux): 64 文字 最大長 (Windows): 20 文字。 |
糸 |
allowExtensionOperations | 仮想マシンで拡張機能の操作を許可するかどうかを指定します。 これは、仮想マシンに拡張機能が存在しない場合にのみ False に設定できます。 | bool |
computerName | 仮想マシンのホスト OS 名を指定します。 VM の作成後にこの名前を更新することはできません。 最大長 (Windows): 15 文字。 最大長 (Linux): 64 文字。 名前付け規則と制限については、Azure インフラストラクチャ サービスの実装ガイドラインを参照してください。 | 糸 |
customData | カスタム データの base-64 でエンコードされた文字列を指定します。 base-64 でエンコードされた文字列は、仮想マシン上のファイルとして保存されるバイナリ配列にデコードされます。 バイナリ配列の最大長は 65535 バイトです。 注: customData プロパティにシークレットやパスワードを渡さないでください。 このプロパティは、VM の作成後に更新できません。 プロパティ 'customData' は、ファイルとして保存される VM に渡されます。詳細については、Azure VMのカスタム データ |
糸 |
linuxConfiguration | 仮想マシン上の Linux オペレーティング システムの設定を指定します。 サポートされている Linux ディストリビューションの一覧については、Azure-Endorsed ディストリビューション |
LinuxConfiguration |
requireGuestProvisionSignal | True に設定するか省略する必要がある省略可能なプロパティ。 | bool |
秘密 | 仮想マシンにインストールする必要がある証明書のセットを指定します。 仮想マシンに証明書をインストールするには、Linux 用の |
VaultSecretGroup[] |
windowsConfiguration | 仮想マシン上の Windows オペレーティング システムの設定を指定します。 | WindowsConfiguration |
PatchSettings
名前 | 形容 | 価値 |
---|---|---|
assessmentMode | IaaS 仮想マシンの VM ゲスト パッチ評価のモードを指定します。 使用可能な値は次のとおりです。 ImageDefault - 仮想マシンでのパッチ評価のタイミングを制御します。 AutomaticByPlatform - プラットフォームは定期的なパッチ評価をトリガーします。 プロパティ provisionVMAgent は true である必要があります。 |
'AutomaticByPlatform' 'ImageDefault' |
automaticByPlatformSettings | Windows 上の VM ゲスト 修正プログラムの適用におけるパッチ モード AutomaticByPlatform の追加設定を指定します。 | WindowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | お客様は、再起動を必要とせずに Azure VM にパッチを適用できます。 enableHotpatching の場合、'provisionVMAgent' を true に設定し、'patchMode' を 'AutomaticByPlatform' に設定する必要があります。 | bool |
patchMode | OrchestrationMode をフレキシブルとして使用して、仮想マシン スケール セットに関連付けられている IaaS 仮想マシンまたは仮想マシンへの VM ゲスト パッチ適用のモードを指定します。 使用可能な値は次のとおりです。 手動 - 仮想マシンへのパッチの適用を制御します。 これを行うには、VM 内でパッチを手動で適用します。 このモードでは、自動更新は無効になります。プロパティ WindowsConfiguration.enableAutomaticUpdates は false にする必要があります AutomaticByOS - 仮想マシンは OS によって自動的に更新されます。 プロパティ WindowsConfiguration.enableAutomaticUpdates は true である必要があります。 AutomaticByPlatform |
'AutomaticByOS' 'AutomaticByPlatform' 'Manual' |
計画
名前 | 形容 | 価値 |
---|---|---|
名前 | プラン ID。 | 糸 |
積 | マーケットプレースからのイメージの製品を指定します。 これは、imageReference 要素の下の Offer と同じ値です。 | 糸 |
promotionCode | 昇格コード。 | 糸 |
発行者 | 発行元 ID。 | 糸 |
ProxyAgentSettings
名前 | 形容 | 価値 |
---|---|---|
有効 | 仮想マシンまたは仮想マシン スケール セットで ProxyAgent 機能を有効にする必要があるかどうかを指定します。 | bool |
keyIncarnationId | このプロパティの値を大きくすると、ユーザーはゲストとホスト間の通信チャネルをセキュリティで保護するために使用されるキーをリセットできます。 | int |
モード | 機能が有効になっている場合に ProxyAgent が実行されるモードを指定します。 ProxyAgent は監査または監視を開始しますが、監査モードでエンドポイントをホストする要求に対するアクセス制御を適用しませんが、強制モードではアクセス制御を適用します。 既定値は [強制モード] です。 | 'Audit' 'Enforce' |
PublicIPAddressSku
名前 | 形容 | 価値 |
---|---|---|
名前 | パブリック IP SKU 名を指定する | 'Basic' 'Standard' |
層 | パブリック IP SKU レベルを指定する | 'Global' 'Regional' |
ResourceTags
名前 | 形容 | 価値 |
---|
ScheduledEventsAdditionalPublishingTargets
名前 | 形容 | 価値 |
---|---|---|
eventGridAndResourceGraph | eventGridAndResourceGraph Scheduled Event 設定の作成時に使用される構成パラメーター。 | EventGridAndResourceGraph の |
ScheduledEventsPolicy
名前 | 形容 | 価値 |
---|---|---|
scheduledEventsAdditionalPublishingTargets | scheduledEventsAdditionalPublishingTargets の発行時に使用される構成パラメーター。 | ScheduledEventsAdditionalPublishingTargets |
userInitiatedReboot | userInitiatedReboot スケジュールされたイベント設定の作成の作成時に使用される構成パラメーター。 | UserInitiatedReboot の |
userInitiatedRedeploy | userInitiatedRedeploy スケジュールされたイベント設定の作成の作成時に使用される構成パラメーター。 | UserInitiatedRedeploy の |
ScheduledEventsProfile
名前 | 形容 | 価値 |
---|---|---|
osImageNotificationProfile | OS イメージのスケジュールされたイベント関連の構成を指定します。 | OSImageNotificationProfile |
terminateNotificationProfile | Terminate Scheduled Event 関連の構成を指定します。 | TerminateNotificationProfile の |
SecurityProfile
名前 | 形容 | 価値 |
---|---|---|
encryptionAtHost | このプロパティは、要求のユーザーが仮想マシンまたは仮想マシン スケール セットの Host Encryption を有効または無効にするために使用できます。 これにより、ホスト自体のリソース/一時ディスクを含むすべてのディスクの暗号化が有効になります。 既定の動作は次のとおりです。このプロパティがリソースに対して true に設定されていない限り、ホストでの暗号化は無効になります。 | bool |
encryptionIdentity | キーコンテナー操作のアクセス トークンを取得するために ADE によって使用されるマネージド ID を指定します。 | EncryptionIdentity |
proxyAgentSettings | 仮想マシンの作成時に ProxyAgent の設定を指定します。 最小 API バージョン: 2023-09-01。 | ProxyAgentSettings |
securityType | 仮想マシンの SecurityType を指定します。 UefiSettings を有効にするには、指定した値に設定する必要があります。 既定の動作は次のとおりです。このプロパティが設定されていない限り、UefiSettings は有効になりません。 | 'ConfidentialVM' 'TrustedLaunch' |
uefiSettings | 仮想マシンの作成時に使用されるセキュア ブートや vTPM などのセキュリティ設定を指定します。 最小 API バージョン: 2020-12-01。 | UefiSettings |
SshConfiguration
名前 | 形容 | 価値 |
---|---|---|
publicKeys | Linux ベースの VM での認証に使用される SSH 公開キーの一覧。 | SshPublicKey[] |
SshPublicKey
名前 | 形容 | 価値 |
---|---|---|
keyData | SSH を使用して VM で認証するために使用される SSH 公開キー証明書。 キーは、少なくとも 2048 ビットで、ssh-rsa 形式である必要があります。 SSH キーの作成については、「Azure で Linux VM 用の Linux および Mac で SSH キーを作成する」/azure/virtual-machines/linux/create-ssh-keys-detailed を参照してください。 | 糸 |
パス | ssh 公開キーが格納されている作成済み VM 上の完全なパスを指定します。 ファイルが既に存在する場合は、指定したキーがファイルに追加されます。 例: /home/user/.ssh/authorized_keys | 糸 |
StorageProfile
名前 | 形容 | 価値 |
---|---|---|
dataDisks | 仮想マシンにデータ ディスクを追加するために使用するパラメーターを指定します。 ディスクの詳細については、「Azure 仮想マシンのディスクと VHD について」を参照してください。 | DataDisk[] |
diskControllerType | VM 用に構成されたディスク コントローラーの種類を指定します。 注: このプロパティは、指定された最小 API バージョンのオペレーティング システム ディスクと VM サイズの機能に基づいて、"hyperVGeneration" を V2 に設定して仮想マシンが作成されている場合、既定のディスク コントローラーの種類に設定されます。 VM の割り当てを暗黙的に解除して再割り当てする VM 構成の VM サイズを更新しない限り、ディスク コントローラーの種類を更新する前に VM の割り当てを解除する必要があります。 最小 API バージョン: 2022-08-01。 | 'NVMe' 'SCSI' |
imageReference | 使用するイメージに関する情報を指定します。 プラットフォーム イメージ、マーケットプレース イメージ、または仮想マシン イメージに関する情報を指定できます。 この要素は、プラットフォーム イメージ、マーケットプレース イメージ、または仮想マシン イメージを使用する場合に必要ですが、他の作成操作では使用されません。 | ImageReference |
osDisk | 仮想マシンで使用されるオペレーティング システム ディスクに関する情報を指定します。 ディスクの詳細については、「Azure 仮想マシンのディスクと VHD について」を参照してください。 | OSDisk |
SubResource
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | リソース ID | 糸 |
TerminateNotificationProfile
名前 | 形容 | 価値 |
---|---|---|
エネーブル | Terminate Scheduled イベントが有効か無効かを指定します。 | bool |
notBeforeTimeout | 削除される仮想マシンが、イベントが自動的に承認 (タイムアウト) する前に、スケジュールされた終了イベントを承認する必要がある時間の構成可能な長さ。 構成は ISO 8601 形式で指定する必要があります。既定値は 5 分 (PT5M) です | 糸 |
UefiSettings
名前 | 形容 | 価値 |
---|---|---|
secureBootEnabled | 仮想マシンでセキュア ブートを有効にするかどうかを指定します。 最小 API バージョン: 2020-12-01。 | bool |
vTpmEnabled | 仮想マシンで vTPM を有効にするかどうかを指定します。 最小 API バージョン: 2020-12-01。 | bool |
UserAssignedIdentities
名前 | 形容 | 価値 |
---|
UserAssignedIdentitiesValue
名前 | 形容 | 価値 |
---|
UserInitiatedReboot
名前 | 形容 | 価値 |
---|---|---|
automaticallyApprove | 再起動スケジュールされたイベント関連の構成を指定します。 | bool |
UserInitiatedRedeploy
名前 | 形容 | 価値 |
---|---|---|
automaticallyApprove | スケジュールされたイベント関連の構成を再デプロイするように指定します。 | bool |
VaultCertificate
名前 | 形容 | 価値 |
---|---|---|
certificateStore | Windows VM の場合、証明書を追加する仮想マシン上の証明書ストアを指定します。 指定された証明書ストアは、LocalMachine アカウントに暗黙的に含まれます。 Linux VM の場合、証明書ファイルは /var/lib/waagent ディレクトリの下に配置され、X509 証明書ファイルのファイル名 <UppercaseThumbprint>.crt、秘密キーの場合は .prv<>.prv になります。 これらのファイルはどちらも .pem 形式です。 | 糸 |
certificateUrl | これは、シークレットとして Key Vault にアップロードされた証明書の URL です。 Key Vault にシークレットを追加する方法については、「キー コンテナーにキーまたはシークレットを追加する」を参照してください。 この場合、証明書は、UTF-8 でエンコードされた次の JSON オブジェクトの Base64 エンコードである必要があります。 { "data":"<Base64-encoded-certificate>", "dataType":"pfx", "password":"<pfx-file-password>" } 仮想マシンに証明書をインストールするには、Linux 用の |
糸 |
VaultSecretGroup
名前 | 形容 | 価値 |
---|---|---|
sourceVault | VaultCertificates 内のすべての証明書を含む Key Vault の相対 URL。 | SubResource の |
vaultCertificates | 証明書を含む SourceVault 内のキー コンテナー参照の一覧。 | VaultCertificate[] |
VirtualHardDisk
名前 | 形容 | 価値 |
---|---|---|
uri | 仮想ハード ディスクの URI を指定します。 | 糸 |
VirtualMachineIdentity
名前 | 形容 | 価値 |
---|---|---|
種類 | 仮想マシンに使用される ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 種類 'None' は、仮想マシンからすべての ID を削除します。 | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities | 仮想マシンに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 | UserAssignedIdentities の |
VirtualMachineIpTag
名前 | 形容 | 価値 |
---|---|---|
ipTagType | IP タグの種類。 例: FirstPartyUsage。 | 糸 |
タグ | パブリック IP に関連付けられている IP タグ。 例: SQL、Storage など | 糸 |
VirtualMachineNetworkInterfaceConfiguration
名前 | 形容 | 価値 |
---|---|---|
名前 | ネットワーク インターフェイス構成名。 | string (必須) |
プロパティ | 仮想マシン ネットワーク プロファイルの IP 構成について説明します。 | VirtualMachineNetworkInterfaceConfigurationProperties |
VirtualMachineNetworkInterfaceConfigurationProperties
名前 | 形容 | 価値 |
---|---|---|
auxiliaryMode | ネットワーク インターフェイス リソースに対して補助モードを有効にするかどうかを指定します。 | 'AcceleratedConnections' 'Floating' 'None' |
auxiliarySku | ネットワーク インターフェイス リソースに対して補助 SKU を有効にするかどうかを指定します。 | 'A1' 'A2' 'A4' 'A8' 'None' |
deleteOption | VM が削除されたときのネットワーク インターフェイスの動作を指定する | 'Delete' 'Detach' |
disableTcpStateTracking | TCP 状態追跡でネットワーク インターフェイスを無効にするかどうかを指定します。 | bool |
dnsSettings | ネットワーク インターフェイスに適用される DNS 設定。 | VirtualMachineNetworkInterfaceDnsSettingsConfiguration |
dscpConfiguration | SubResource の |
|
enableAcceleratedNetworking | ネットワーク インターフェイスが高速ネットワーク対応かどうかを指定します。 | bool |
enableFpga | ネットワーク インターフェイスが FPGA ネットワーク対応かどうかを指定します。 | bool |
enableIPForwarding | この NIC で IP 転送が有効になっているかどうか。 | bool |
ipConfigurations | ネットワーク インターフェイスの IP 構成を指定します。 | VirtualMachineNetworkInterfaceIPConfiguration[] (必須) |
networkSecurityGroup | ネットワーク セキュリティ グループ。 | SubResource の |
原発 | 仮想マシンに 1 つ以上のネットワーク インターフェイスがある場合のプライマリ ネットワーク インターフェイスを指定します。 | bool |
VirtualMachineNetworkInterfaceDnsSettingsConfiguration
名前 | 形容 | 価値 |
---|---|---|
dnsServers | DNS サーバーの IP アドレスの一覧 | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
名前 | 形容 | 価値 |
---|---|---|
名前 | IP 構成名。 | string (必須) |
プロパティ | 仮想マシン ネットワーク インターフェイスの IP 構成プロパティについて説明します。 | VirtualMachineNetworkInterfaceIPConfigurationProperties |
VirtualMachineNetworkInterfaceIPConfigurationProperties
名前 | 形容 | 価値 |
---|---|---|
applicationGatewayBackendAddressPools | アプリケーション ゲートウェイのバックエンド アドレス プールへの参照の配列を指定します。 仮想マシンは、複数のアプリケーション ゲートウェイのバックエンド アドレス プールを参照できます。 複数の仮想マシンで同じアプリケーション ゲートウェイを使用することはできません。 | SubResource[] |
applicationSecurityGroups | アプリケーション セキュリティ グループへの参照の配列を指定します。 | SubResource[] |
loadBalancerBackendAddressPools | ロード バランサーのバックエンド アドレス プールへの参照の配列を指定します。 仮想マシンは、1 つのパブリック ロード バランサーと 1 つの内部ロード バランサーのバックエンド アドレス プールを参照できます。 [複数の仮想マシンで同じ Basic SKU ロード バランサーを使用することはできません]。 | SubResource[] |
原発 | 仮想マシンに 1 つ以上のネットワーク インターフェイスがある場合のプライマリ ネットワーク インターフェイスを指定します。 | bool |
privateIPAddressVersion | Api-Version 2017-03-30 以降で使用でき、特定の ipconfiguration が IPv4 か IPv6 かを表します。 既定値は IPv4 と見なされます。 使用可能な値は、'IPv4' と 'IPv6' です。 | 'IPv4' 'IPv6' |
publicIPAddressConfiguration | publicIPAddressConfiguration。 | VirtualMachinePublicIPAddressConfiguration |
サブネット | サブネットの識別子を指定します。 | SubResource の |
VirtualMachineProperties
名前 | 形容 | 価値 |
---|---|---|
additionalCapabilities | 仮想マシンで有効または無効になっている追加の機能を指定します。 | AdditionalCapabilities の |
applicationProfile | VM/VMSS で使用できるようにするギャラリー アプリケーションを指定します。 | ApplicationProfile の |
availabilitySet | 仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 可用性セットの詳細については、「可用性セットの概要 を参照してください。 Azure の計画メンテナンスの詳細については、「Azureの仮想マシンの |
SubResource の |
billingProfile | Azure スポット仮想マシンの課金関連の詳細を指定します。 最小 API バージョン: 2019-03-01。 | BillingProfile の |
capacityReservation | 仮想マシンの割り当てに使用される容量予約に関する情報を指定します。 最小 API バージョン: 2021-04-01。 | CapacityReservationProfile の |
diagnosticsProfile | ブート診断設定の状態を指定します。 最小 API バージョン: 2015-06-15。 | DiagnosticsProfile |
evictionPolicy | Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 Azure Spot 仮想マシンでは、"割り当て解除" と "削除" の両方がサポートされており、最小 API バージョンは 2019-03-01 です。 Azure スポット スケール セットの場合、"割り当て解除" と "削除" の両方がサポートされ、最小 API バージョンは 2017-10-30-preview です。 | '割り当て解除' 'Delete' |
extensionsTimeBudget | すべての拡張機能の割り当て時間を指定します。 期間は 15 分から 120 分 (含む) で、ISO 8601 形式で指定する必要があります。 既定値は 90 分 (PT1H30M) です。 最小 API バージョン: 2020-06-01。 | 糸 |
hardwareProfile | 仮想マシンのハードウェア設定を指定します。 | HardwareProfile の |
ホスト | 仮想マシンが存在する専用ホストに関する情報を指定します。 最小 API バージョン: 2018-10-01。 | SubResource の |
hostGroup | 仮想マシンが存在する専用ホスト グループに関する情報を指定します。 注: ユーザーは、host プロパティと hostGroup プロパティの両方を指定できません。 最小 API バージョン: 2020-06-01。 | SubResource の |
licenseType | 使用されているイメージまたはディスクがオンプレミスでライセンスされていることを指定します。 Windows Server オペレーティング システムに使用できる値は次のとおりです。 Windows_Client Windows_Server Linux Server オペレーティング システムで使用できる値は次のとおりです。 RHEL_BYOS (RHEL の場合) SLES_BYOS (SUSE の場合) 詳細については、「Windows Server の Azure ハイブリッド使用特典の Linux Server 最小 API バージョン: 2015-06-15 |
糸 |
networkProfile | 仮想マシンのネットワーク インターフェイスを指定します。 | NetworkProfile |
osProfile | 仮想マシンの作成時に使用されるオペレーティング システムの設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。 | OSProfile の |
platformFaultDomain | 仮想マシンを作成するスケール セットの論理障害ドメインを指定します。 既定では、仮想マシンは、使用可能な障害ドメイン間のバランスを最適に維持する障害ドメインに自動的に割り当てられます。 これは、この仮想マシンの 'virtualMachineScaleSet' プロパティが設定されている場合にのみ適用されます。 参照される仮想マシン スケール セットの 'platformFaultDomainCount' が 1 より大きい必要があります。 このプロパティは、仮想マシンが作成された後は更新できません。 障害ドメインの割り当ては、仮想マシン インスタンス ビューで表示できます。 最小 API バージョン: 2020‐12‐01。 | int |
優先権 | 仮想マシンの優先順位を指定します。 最小 API バージョン: 2019-03-01 | 'Low' 'Regular' 'Spot' |
proximityPlacementGroup | 仮想マシンを割り当てる近接通信配置グループに関する情報を指定します。 最小 API バージョン: 2018-04-01。 | SubResource の |
scheduledEventsPolicy | 仮想マシンの再デプロイ、再起動、ScheduledEventsAdditionalPublishingTargets Scheduled Event 関連の構成を指定します。 | ScheduledEventsPolicy の |
scheduledEventsProfile | スケジュールされたイベント関連の構成を指定します。 | ScheduledEventsProfile の |
securityProfile | 仮想マシンのセキュリティ関連のプロファイル設定を指定します。 | SecurityProfile の |
storageProfile | 仮想マシン ディスクのストレージ設定を指定します。 | StorageProfile の |
userData | VM の UserData。base-64 でエンコードする必要があります。 顧客はここでシークレットを渡すべきではありません。 最小 API バージョン: 2021-03-01。 | 糸 |
virtualMachineScaleSet | 仮想マシンを割り当てる仮想マシン スケール セットに関する情報を指定します。 同じ仮想マシン スケール セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 現時点では、VM は作成時にのみ仮想マシン スケール セットに追加できます。 既存の VM を仮想マシン スケール セットに追加することはできません。 このプロパティは、null 以外の properties.availabilitySet 参照と共に存在できません。 最小 API バージョン: 2019‐03‐01。 | SubResource の |
VirtualMachinePublicIPAddressConfiguration
名前 | 形容 | 価値 |
---|---|---|
名前 | publicIP アドレス構成名。 | string (必須) |
プロパティ | 仮想マシンの IP 構成の PublicIPAddress 構成について説明します | VirtualMachinePublicIPAddressConfigurationProperties の |
sku | パブリック IP SKU について説明します。 OrchestrationMode をフレキシブルとしてのみ設定できます。 | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
名前 | 形容 | 価値 |
---|---|---|
deleteOption | VM が削除されたときのパブリック IP アドレスの動作を指定する | 'Delete' 'Detach' |
dnsSettings | publicIP アドレスに適用する DNS 設定。 | VirtualMachinePublicIPAddressDnsSettingsConfiguration |
idleTimeoutInMinutes | パブリック IP アドレスのアイドル タイムアウト。 | int |
ipTags | パブリック IP アドレスに関連付けられている IP タグの一覧。 | VirtualMachineIpTag[] |
publicIPAddressVersion | Api-Version 2019-07-01 以降で使用でき、特定の ipconfiguration が IPv4 か IPv6 かを表します。 既定値は IPv4 と見なされます。 使用可能な値は、'IPv4' と 'IPv6' です。 | 'IPv4' 'IPv6' |
publicIPAllocationMethod | パブリック IP 割り当ての種類を指定する | 'Dynamic' 'Static' |
publicIPPrefix | publicIP アドレスの割り当て元の PublicIPPrefix。 | SubResource の |
VirtualMachinePublicIPAddressDnsSettingsConfiguration
名前 | 形容 | 価値 |
---|---|---|
domainNameLabel | 作成される PublicIPAddress リソースのドメイン名ラベル プレフィックス。 生成される名前ラベルは、ドメイン名ラベルと VM ネットワーク プロファイルの一意の ID を連結したものです。 | string (必須) |
domainNameLabelScope | 作成される PublicIPAddress リソースのドメイン名ラベル スコープ。 生成された名前ラベルは、ドメイン名ラベルのスコープと VM ネットワーク プロファイルの一意の ID に従って、ハッシュドメイン名ラベルとポリシーを連結したものです。 | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
VMDiskSecurityProfile
名前 | 形容 | 価値 |
---|---|---|
diskEncryptionSet | カスタマー マネージド キーで暗号化された ConfidentialVM OS ディスクと VMGuest BLOB に使用されるマネージド ディスクのカスタマー マネージド ディスク暗号化セット リソース ID を指定します。 | DiskEncryptionSetParameters の |
securityEncryptionType | マネージド ディスクの EncryptionType を指定します。 VMGuestState BLOB と共にマネージド ディスクの暗号化を行う場合は DiskWithVMGuestState、VMGuestState BLOB のみを暗号化する場合は VMGuestStateOnly、VMGuestState BLOB にファームウェア状態を保持しない場合は NonPersistedTPM に設定されます。 注: 機密 VM にのみ設定できます。 | 'DiskWithVMGuestState' 'NonPersistedTPM' 'VMGuestStateOnly' |
VMGalleryApplication
名前 | 形容 | 価値 |
---|---|---|
configurationReference | 省略可能。指定された場合、パッケージの既定の構成を置き換える Azure BLOB の URI を指定します。 | 糸 |
enableAutomaticUpgrade | true に設定すると、PIR/SIG で新しいギャラリー アプリケーション バージョンが使用可能になると、VM/VMSS に対して自動的に更新されます。 | bool |
命令 | 省略可能、パッケージをインストールする必要がある順序を指定します。 | int |
packageReferenceId | /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleryName}/applications/{application}/versions/{version} の形式で GalleryApplicationVersion リソース ID を指定します。 | string (必須) |
タグ | オプション。より汎用的なコンテキストのパススルー値を指定します。 | 糸 |
treatFailureAsDeploymentFailure | 省略可能。true の場合、VmApplication での操作に対するエラーはデプロイに失敗します | bool |
VMSizeProperties
名前 | 形容 | 価値 |
---|---|---|
vCPUsAvailable | VM で使用できる vCPU の数を指定します。 このプロパティが要求本文で指定されていない場合、既定の動作では、api 応答で公開されている VM サイズに対して使用可能な vCPU の値に設定 リージョンで使用可能なすべての仮想マシン サイズを一覧表示します。 | int |
vCPUsPerCore | vCPU と物理コアの比率を指定します。 要求本文でこのプロパティが指定されていない場合、既定の動作は、api 応答で公開される VM サイズの vCPUPerCore の値に設定されます リージョンで使用可能なすべての仮想マシン サイズを一覧表示します。 このプロパティを 1 に設定すると、ハイパースレッディングが無効になります。 | int |
WindowsConfiguration
名前 | 形容 | 価値 |
---|---|---|
additionalUnattendContent | Windows セットアップで使用される、Unattend.xml ファイルに含めることができる追加の base-64 でエンコードされた XML 形式の情報を指定します。 | AdditionalUnattendContent[] |
enableAutomaticUpdates | Windows 仮想マシンに対して自動更新が有効になっているかどうかを示します。 既定値は true です。 仮想マシン スケール セットの場合、このプロパティを更新でき、更新は OS の再プロビジョニングで有効になります。 | bool |
patchSettings | [プレビュー機能]Windows での VM ゲストパッチ適用に関連する設定を指定します。 | PatchSettings の |
provisionVMAgent | 仮想マシン エージェントを仮想マシンにプロビジョニングするかどうかを示します。 このプロパティが要求本文で指定されていない場合、既定では true に設定されます。 これにより、VM エージェントが VM にインストールされ、後で拡張機能を VM に追加できるようになります。 | bool |
timeZone | 仮想マシンのタイム ゾーンを指定します。 例: "太平洋標準時"。 指定できる値は、TimeZoneInfo.GetSystemTimeZonesによって返されるタイム ゾーンからの値 TimeZoneInfo.Id できます。 | 糸 |
winRM | Windows リモート管理リスナーを指定します。 これにより、リモート Windows PowerShell が有効になります。 | WinRMConfiguration |
WindowsVMGuestPatchAutomaticByPlatformSettings
名前 | 形容 | 価値 |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | お客様が誤ってアップグレードすることなく修正プログラムの適用をスケジュールできるようにします | bool |
rebootSetting | すべての AutomaticByPlatform パッチインストール操作の再起動設定を指定します。 | 'Always' 'IfRequired' 'Never' 'Unknown' |
WinRMConfiguration
名前 | 形容 | 価値 |
---|---|---|
リスナー | Windows リモート管理リスナーの一覧 | WinRMListener[] |
WinRMListener
名前 | 形容 | 価値 |
---|---|---|
certificateUrl | これは、シークレットとして Key Vault にアップロードされた証明書の URL です。 Key Vault にシークレットを追加する方法については、「キー コンテナーにキーまたはシークレットを追加する」を参照してください。 この場合、証明書は、UTF-8 でエンコードされた次の JSON オブジェクトの Base64 エンコードである必要があります。 { "data":"<Base64-encoded-certificate>", "dataType":"pfx", "password":"<pfx-file-password>" } 仮想マシンに証明書をインストールするには、Linux 用の |
糸 |
議定書 | WinRM リスナーのプロトコルを指定します。 指定できる値は、http 、httpsです。 | 'Http' 'Https' |
クイック スタートのサンプル
次のクイック スタート サンプルでは、このリソースの種類をデプロイします。
Bicep ファイル | 形容 |
---|---|
101-1vm-2nics-2subnets-1vnet | 同じ VNet 内の 2 つの異なるサブネットに接続する 2 つの NIC を持つ新しい VM を作成します。 |
VNET 内の 2 つの VM - 内部ロード バランサーと LB 規則 | このテンプレートを使用すると、VNET と内部ロード バランサーの下に 2 つの仮想マシンを作成し、ポート 80 で負荷分散規則を構成できます。 このテンプレートでは、ストレージ アカウント、仮想ネットワーク、パブリック IP アドレス、可用性セット、ネットワーク インターフェイスもデプロイされます。 |
NAT ゲートウェイと Application Gateway を使用して AKS クラスターを |
このサンプルでは、送信接続用の NAT ゲートウェイと受信接続用の Application Gateway を使用して AKS クラスターをデプロイする方法を示します。 |
Application Gateway イングレス コントローラー を使用して AKS クラスターを |
このサンプルでは、Application Gateway、Application Gateway イングレス コントローラー、Azure Container Registry、Log Analytics、Key Vault を使用して AKS クラスターをデプロイする方法を示します |
GoAccess を使用して Azure Application Gateway Log Analyzer を |
このテンプレートでは、Azure Linux CustomScript 拡張機能を使用して、GoAccess を使用して Azure Application Gateway Log Analyzer をデプロイします。 デプロイ テンプレートは、Ubuntu VM を作成し、Application Gateway ログ プロセッサ、GoAccess、Apache WebServer をインストールし、Azure Application Gateway アクセス ログを分析するように構成します。 |
Azure Game Developer Virtual Machine | Azure Game Developer Virtual Machine には、Unreal などのLicencsed エンジンが含まれています。 |
Azure Machine Learning のエンド ツー エンドのセキュリティで保護されたセットアップ を |
この Bicep テンプレートのセットは、セキュリティで保護されたセットアップで Azure Machine Learning をエンド ツー エンドで設定する方法を示しています。 この参照実装には、ワークスペース、コンピューティング クラスター、コンピューティング インスタンス、接続されたプライベート AKS クラスターが含まれます。 |
Azure Machine Learning のエンド ツー エンドのセキュリティで保護されたセットアップ (レガシ) を |
この Bicep テンプレートのセットは、セキュリティで保護されたセットアップで Azure Machine Learning をエンド ツー エンドで設定する方法を示しています。 この参照実装には、ワークスペース、コンピューティング クラスター、コンピューティング インスタンス、接続されたプライベート AKS クラスターが含まれます。 |
Azure Traffic Manager VM の例 | このテンプレートでは、複数の仮想マシン間で Azure Traffic Manager プロファイルの負荷分散を作成する方法を示します。 |
CentOS/UbuntuServer 自動ダイナミック ディスク & Docker 1.12(cs) | これは、構成可能な数のデータ ディスク (構成可能なサイズ) を持つ単一インスタンス CentOS 7.2/7.1/6.5 または Ubuntu Server 16.04.0-LTS を作成するための一般的なテンプレートです。 ポータルのパラメーターには最大 16 個のディスクを指定でき、各ディスクの最大サイズは 1023 GB 未満にする必要があります。 MDADM RAID0 アレイは自動マウントされ、再起動後も存続します。 最新の Docker 1.12(cs3) (Swarm)、docker-compose 1.9.0 & docker-machine 0.8.2 は、azure-cli が docker コンテナーとして自動実行されているユーザーから使用できます。 この単一インスタンス テンプレートは、HPC/GPU クラスター テンプレート @ https://github.com/azurebigcompute/BigComputeBench のオフシュートです |
リージョン間ロード バランサー を作成する | このテンプレートは、2 つのリージョン ロード バランサーを含むバックエンド プールを持つリージョン間ロード バランサーを作成します。 リージョン間ロード バランサーは現在、限られたリージョンで使用できます。 リージョン間ロード バランサーの背後にあるリージョン ロード バランサーは、任意のリージョンに存在できます。 |
プライベート AKS クラスター を作成する |
このサンプルでは、ジャンプボックス仮想マシンと共に仮想ネットワークにプライベート AKS クラスターを作成する方法を示します。 |
Linux VM を使用して Azure Firewall のサンドボックスセットアップを作成する | このテンプレートでは、3 つのサブネット (サーバー サブネット、ジャンプボックス サブセット、AzureFirewall サブネット)、パブリック IP を持つジャンプボックス VM、サーバー VM、サーバー サブネットの Azure Firewall を指す UDR ルート、1 つ以上のパブリック IP アドレスを持つ Azure Firewall、1 つのサンプル アプリケーション ルール、1 つのサンプル ネットワーク 規則、および既定のプライベート範囲を持つ仮想ネットワークを作成します。 |
Zones を使用して Azure Firewall のサンドボックスセットアップを作成する | このテンプレートでは、3 つのサブネット (サーバー サブネット、ジャンプボックス サブネット、Azure Firewall サブネット)、パブリック IP を持つジャンプボックス VM、サーバー VM、ServerSubnet の Azure Firewall を指す UDR ルート、1 つ以上のパブリック IP アドレスを持つ Azure Firewall、1 つのサンプル アプリケーション 規則、および Availability Zones 1 の 1 つのサンプル ネットワーク規則と Azure Firewall を含む仮想ネットワークを作成します。 2、3。 |
標準の内部ロード バランサー を作成する | このテンプレートは、規則の負荷分散ポート 80 を使用して、標準の内部 Azure Load Balancer を作成します |
標準ロード バランサー を作成する | このテンプレートでは、インターネットに接続するロード バランサー、負荷分散規則、および冗長ゾーン内の各 VM を含むバックエンド プール用の 3 つの VM を作成します。 |
複数の空の StandardSSD_LRS Data Disks を使用して VM を作成する | このテンプレートを使用すると、指定したイメージから Windows 仮想マシンを作成できます。 既定では、複数の空の StandardSSD データ ディスクもアタッチされます。 空のデータ ディスクのサイズとストレージの種類 (Standard_LRS、StandardSSD_LRS、Premium_LRS) を指定できることに注意してください。 |
複数の NIC と RDP アクセス可能な を持つ VM を作成する | このテンプレートを使用すると、複数の (2) ネットワーク インターフェイス (NIC) を持つ仮想マシンと、構成されたロード バランサーと受信 NAT 規則を使用して RDP 接続可能な仮想マシンを作成できます。 このテンプレートを使用すると、より多くの NIC を簡単に追加できます。 このテンプレートでは、ストレージ アカウント、仮想ネットワーク、パブリック IP アドレス、2 つのネットワーク インターフェイス (フロントエンドとバックエンド) もデプロイされます。 |
Azure Application Gateway v2 を作成する |
このテンプレートは、バックエンド プールに 2 つの Windows Server 2016 サーバーを含む Azure Application Gateway を作成します |
ipGroups を使用して Azure Firewall を作成する |
このテンプレートでは、IP グループを参照するアプリケーションルールとネットワークルールを使用して Azure Firewall を作成します。 また、Linux Jumpbox VM のセットアップも含まれます |
複数の IP パブリック アドレスを持つ Azure Firewall を作成 | このテンプレートは、2 つのパブリック IP アドレスと 2 つの Windows Server 2019 サーバーをテストする Azure Firewall を作成します。 |
新しい AD フォレスト を使用して Azure VM を作成する | このテンプレートは新しい Azure VM を作成し、新しいフォレストの AD DC として VM を構成します |
Azure Application Gateway で Azure WAF v2 を作成する | このテンプレートでは、バックエンド プールに 2 つの Windows Server 2016 サーバーを含む Azure Application Gateway 上に Azure Web Application Firewall v2 を作成します |
Ubuntu GNOME デスクトップ を作成する | このテンプレートでは、ubuntu デスクトップ コンピューターが作成されます。 これは、NAT の背後にあるジャンプボックスとして使用する場合に適しています。 |
Puppet Agent で事前に設定された新しい Ubuntu VM を作成する | このテンプレートは、Ubuntu VM を作成し、CustomScript 拡張機能を使用して Puppet エージェントをインストールします。 |
Azure Firewall、クライアント VM、およびサーバー VM のサンドボックスを作成する | このテンプレートは、2 つのサブネット (サーバー サブネットと AzureFirewall サブネット)、サーバー VM、クライアント VM、各 VM のパブリック IP アドレス、およびファイアウォール経由で VM 間のトラフィックを送信するルート テーブルを含む仮想ネットワークを作成します。 |
Microsoft Entra ID Join を使用して AVD を作成する | このテンプレートを使用すると、ホスト プール、アプリケーション グループ、ワークスペース、テスト セッション ホスト、Microsoft Entra ID 参加を使用した拡張機能などの Azure Virtual Desktop リソースを作成できます。 |
Ubuntu VM でカスタム スクリプト拡張機能を |
このテンプレートでは、Ubuntu VM が作成され、CustomScript 拡張機能がインストールされます |
ハブ仮想ネットワーク に Bastion ホストをデプロイする | このテンプレートでは、ピアリングを含む 2 つの vNet (ハブ vNet の Bastion ホストとスポーク vNet 内の Linux VM) を作成します |
MSI を使用して Linux または Windows VM をデプロイする | このテンプレートを使用すると、マネージド サービス ID を使用して Linux または Windows VM をデプロイできます。 |
Nextflow genomics クラスター をデプロイする | このテンプレートは、Jumpbox、n 個のクラスター ノード、Docker サポート、共有ストレージを備えたスケーラブルな Nextflow クラスターをデプロイします。 |
単純な Ubuntu Linux VM 20.04-LTS をデプロイする | このテンプレートでは、VM のいくつかのオプションを使用して Ubuntu Server をデプロイします。 VM 名、OS バージョン、VM サイズ、管理者のユーザー名とパスワードを指定できます。 既定では、VM サイズは Standard_D2s_v3 で、OS バージョンは 20.04-LTS です。 |
単純な Windows VM をデプロイする | このテンプレートを使用すると、最新の修正プログラムが適用されたバージョンを使用して、Windows バージョンに対していくつかの異なるオプションを使用して、単純な Windows VM をデプロイできます。 これにより、A2 サイズの VM がリソース グループの場所にデプロイされ、VM の FQDN が返されます。 |
タグが された単純な Windows VM をデプロイする | このテンプレートでは、Windows VM、NIC、ストレージ アカウント、仮想ネットワーク、パブリック IP アドレス、ネットワーク セキュリティ グループD2_v3をデプロイします。 タグ オブジェクトは変数に作成され、該当する場合は、すべてのリソースに適用されます。 |
信頼された起動に対応した Linux 仮想マシン をデプロイする | このテンプレートを使用すると、最新の修正プログラムが適用されたバージョンを使用して、Linux バージョンに対していくつかの異なるオプションを使用して、信頼できる起動対応の Linux 仮想マシンをデプロイできます。 Secureboot と vTPM を有効にすると、ゲスト構成証明拡張機能が VM にインストールされます。 この拡張機能は、クラウドによって リモート |
信頼された起動に対応した Windows 仮想マシン をデプロイする | このテンプレートを使用すると、最新の修正プログラムが適用されたバージョンを使用して、Windows バージョンに対していくつかの異なるオプションを使用して、信頼できる起動対応の Windows 仮想マシンをデプロイできます。 Secureboot と vTPM を有効にすると、ゲスト構成証明拡張機能が VM にインストールされます。 この拡張機能は、クラウドによって リモート |
Ubuntu Linux DataScience VM 18.04 をデプロイする | このテンプレートでは、データ サイエンス用のいくつかのツールを使用して Ubuntu Server をデプロイします。 ユーザー名、パスワード、仮想マシン名を指定し、CPU または GPU コンピューティングを選択できます。 |
カスタム データ を使用して仮想マシンをデプロイする |
このテンプレートを使用すると、カスタム データを VM に渡して仮想マシンを作成できます。 このテンプレートでは、ストレージ アカウント、仮想ネットワーク、パブリック IP アドレス、ネットワーク インターフェイスもデプロイされます。 |
Windows VM をデプロイし、Azure Backup を使用してバックアップを有効にする | このテンプレートを使用すると、DefaultPolicy for Protection で構成された Windows VM と Recovery Services コンテナーをデプロイできます。 |
Windows Admin Center 拡張機能を使用して Windows VM をデプロイ | このテンプレートを使用すると、Windows Admin Center 拡張機能を使用して Windows VM をデプロイし、Azure Portal から直接 VM を管理できます。 |
Anbox Cloud をデプロイする | このテンプレートは、Ubuntu VM に Anbox Cloud をデプロイします。 Anbox Cloud のインストールを完了するには、デプロイ後のユーザー操作が必要です。手順については、README を参照してください。 このテンプレートでは、Ubuntu Pro イメージからの VM の起動と、非 Pro イメージから起動された VM との Ubuntu Pro トークンの関連付けの両方がサポートされます。 前者は既定の動作です。Pro 以外のイメージから起動された VM にトークンをアタッチしようとしているユーザーは、ubuntuImageOffer、ubuntuImageSKU、および ubuntuProToken パラメーターの既定の引数をオーバーライドする必要があります。 テンプレートは、VM のサイズとディスク サイズのパラメーターでもあります。 これらのパラメーターの既定以外の引数値は、https://anbox-cloud.io/docs/reference/requirements#anbox-cloud-appliance-4に準拠している必要があります。 |
darktrace vSensors をデプロイする |
このテンプレートを使用すると、1 つ以上のスタンドアロンの Darktrace vSensors をデプロイできます |
プライベート エンドポイント を使用して MySQL フレキシブル サーバーをデプロイする |
このテンプレートは、プライベート エンドポイントを使用して Azure Database for MySQL フレキシブル サーバーをデプロイする方法を提供します。 |
マネージド仮想ネットワーク を使用して Secure Azure AI Studio をデプロイする |
このテンプレートは、堅牢なネットワークと ID のセキュリティ制限を使用して、セキュリティで保護された Azure AI Studio 環境を作成します。 |
Windows に Shibboleth IDENTITY Provider クラスターを展開する |
このテンプレートは、クラスター化された構成で Windows に Shibboleth Identity Provider をデプロイします。 デプロイが成功したら、https://your-domain:8443/idp/profile/status (ポート番号をメモ) に移動して成功を確認できます。 |
Open JDK と Tomcat を使用して Ubuntu VM をデプロイする |
このテンプレートを使用すると、OpenJDK と Tomcat を使用して Ubuntu VM を作成できます。 現在、カスタム スクリプト ファイルは、raw.githubusercontent.com/snallami/templates/master/ubuntu/java-tomcat-install.sh の https リンクから一時的にプルされます。VM が正常にプロビジョニングされたら、http リンク [FQDN 名またはパブリック IP]:8080/ にアクセスして tomcat のインストールを確認できます。 |
既存の VNET & AD に SQL Server 2014 AG を展開する | このテンプレートでは、既存の VNET に 3 つの新しい Azure VM が作成されます。2 つの VM が SQL Server 2014 可用性グループ レプリカ ノードとして構成され、1 つの VM が自動クラスター フェールオーバー用のファイル共有監視として構成されます。 これらの VM に加えて、次の追加の Azure リソースも構成されます:内部ロード バランサー、ストレージ アカウント。 各 VM 内でクラスタリング、SQL Server、可用性グループを構成するために、PowerShell DSC が利用されます。 Active Directory をサポートするために、既存の Active Directory ドメイン コントローラーは、既存の VNET に既に展開されている必要があります。 |
Dokku Instance | Dokku は、1 つの VM 上のミニ heroku スタイルの PaaS です。 |
VM と Private Link サービス を使用した front Door Premium の |
このテンプレートは、Front Door Premium と、Web サーバーとして構成された仮想マシンを作成します。 Front Door では、プライベート リンク サービスを使用してプライベート エンドポイントを使用して、VM にトラフィックを送信します。 |
GitLab Omnibus | このテンプレートは、パブリック IP の DNS を利用して、パブリック DNS を使用する仮想マシンへの GitLab Omnibus のデプロイを簡略化します。 Standard_F8s_v2 インスタンス サイズを利用します。これは参照アーキテクチャに合わせ、最大 1,000 ユーザー (20 RPS) をサポートします。 インスタンスは、セキュリティで保護された接続に Let's Encrypt 証明書と共に HTTPS を使用するように事前構成されています。 |
ハゼルキャストクラスター | ハゼルキャストは、さまざまなデータ アプリケーションに使用できるメモリ内データ プラットフォームです。 このテンプレートは、任意の数のハゼルキャスト ノードをデプロイし、自動的に互いを検出します。 |
入れ子になった VM を使用して仮想マシンをホスト Hyper-V | Hyper-V ホストと、仮想ネットワーク、パブリック IP アドレス、ルート テーブルを含むすべての依存リソースによって仮想マシンをデプロイします。 |
Windows VM で DSC 拡張機能を使用して IIS サーバーを |
このテンプレートでは、Windows VM を作成し、DSC 拡張機能を使用して IIS サーバーを設定します。 Azure Storage を使用している場合は、DSC 構成モジュールに SAS トークンを渡す必要があることに注意してください。 GitHub からの DSC モジュール リンク (このテンプレートでは既定) の場合、これは必要ありません。 |
IIS VM & SQL Server 2014 VM | VNET で 1 つまたは 2 つの IIS Windows 2012 R2 Web サーバーと 1 つのバックエンド SQL Server 2014 を作成します。 |
JBoss EAP on RHEL (クラスター化、マルチ VM) | このテンプレートを使用すると、JBoss EAP 7.4 クラスターを実行する複数の RHEL 8.6 VM を作成でき、eap-session-replication と呼ばれる Web アプリケーションもデプロイできます。デプロイ時に構成された JBoss EAP ユーザー名とパスワードを使用して管理コンソールにログインできます。 |
既存のドメイン に VM を参加させる | このテンプレートでは、クラウド内のプライベート AD ドメインへのドメイン参加を示します。 |
Gnome Desktop RDP VSCode と Azure CLI を使用して Linux VM を |
このテンプレートでは、Ubuntu Server VM をデプロイし、Linux CustomScript 拡張機能を使用して、Ubuntu Gnome Desktop とリモート デスクトップのサポート (xrdp 経由) をインストールします。 最終的にプロビジョニングされた Ubuntu VM では、RDP 経由のリモート接続がサポートされます。 |
ストレージ にアクセスする MSI を使用して Linux VM を |
このテンプレートは、別のリソース グループ内のストレージ アカウントにアクセスできるシステム割り当てマネージド ID を持つ Linux VM をデプロイします。 |
マネージド ディスク を使用したマルチ VM テンプレートの |
このテンプレートでは、マネージド ディスク、パブリック IP、ネットワーク インターフェイスを含む N 個の VM が作成されます。 1 つの可用性セットに VM が作成されます。 これらは、デプロイの一部として作成される仮想ネットワークにプロビジョニングされます |
OpenScholar | このテンプレートは、OpenScholar を ubuntu VM 16.04 にデプロイします |
プライベート エンドポイントの例 | このテンプレートは、Azure SQL Server を指すプライベート エンドポイントを作成する方法を示しています |
Private Link サービスの例 | このテンプレートは、プライベート リンク サービスを作成する方法を示しています |
ゲートウェイ ロード バランサー にチェーンされたパブリック ロード バランサーの |
このテンプレートを使用すると、ゲートウェイ ロード バランサーにチェーンされたパブリック Standard Load Balancer をデプロイできます。 インターネットから受信したトラフィックは、バックエンド プール内の Linux VM (NVA) を使用してゲートウェイ ロード バランサーにルーティングされます。 |
Windows VM に証明書をプッシュする | Windows VM に証明書をプッシュします。 http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault のテンプレートを使用して Key Vault を作成する |
SAP 2 層 S/4HANA 完全にアクティブ化されたアプライアンス | このテンプレートは、SAP S/4HANA 完全にアクティブ化されたアプライアンス システムをデプロイします。 |
セキュリティで保護された仮想ハブ を |
このテンプレートでは、Azure Firewall を使用してセキュリティで保護された仮想ハブを作成し、インターネット宛てのクラウド ネットワーク トラフィックをセキュリティで保護します。 |
Azure VM でのセルフホスト統合ランタイムの |
このテンプレートは、セルフホスト統合ランタイムを作成し、Azure 仮想マシンに登録します |
SharePoint サブスクリプション / 2019 / 2016 完全に構成された | DC、SQL Server 2022、SharePoint サブスクリプションをホストする 1 台から 5 台のサーバーを作成します。これには、信頼された認証、個人用サイトでのユーザー プロファイル、OAuth 信頼 (証明書を使用)、高信頼アドインをホストするための専用 IIS サイトなど、広範な構成が含まれます。最新バージョンの主要ソフトウェア (Fiddler、vscode、np++、7zip、ULS Viewer など) がインストールされています。 SharePoint マシンには、すぐに使用できるようにするための微調整機能が追加されています (リモート管理ツール、Edge と Chrome のカスタム ポリシー、ショートカットなど)。 |
BGP を使用してアクティブ/アクティブ VPN ゲートウェイを使用してサイト間 VPN を |
このテンプレートを使用すると、BGP を使用してアクティブ/アクティブ構成の VPN ゲートウェイを持つ 2 つの VNet 間にサイト間 VPN をデプロイできます。 各 Azure VPN Gateway は、リモート ピアの FQDN を解決して、リモート VPN ゲートウェイのパブリック IP を決定します。 テンプレートは、可用性ゾーンを持つ Azure リージョンで想定どおりに実行されます。 |
パフォーマンスが最適化されたストレージ設定を使用して SQL Server VM を | PremiumSSD でパフォーマンスが最適化されたストレージ設定を使用して SQL Server 仮想マシンを作成する |
Azure Firewall Premium のテスト環境 | このテンプレートでは、侵入検査検出 (IDPS)、TLS 検査、Web カテゴリのフィルター処理などの Premium 機能を備えた Azure Firewall Premium とファイアウォール ポリシーを作成します |
VSCode を使用して Ubuntu Mate Desktop VM を |
このテンプレートを使用すると、最新の修正プログラムが適用されたバージョンを使用して、Ubuntu バージョンに対していくつかの異なるオプションを使用して、単純な Linux VM をデプロイできます。 これにより、リソース グループの場所に A1 サイズの VM がデプロイされ、VM の FQDN が返されます。 |
ハブ & スポーク トポロジで DNS プロキシとして Azure Firewall を使用する | このサンプルでは、Azure Firewall を使用して Azure にハブスポーク トポロジをデプロイする方法を示します。 ハブ仮想ネットワークは、仮想ネットワーク ピアリングを介してハブ仮想ネットワークに接続されている多くのスポーク仮想ネットワークへの接続の中心点として機能します。 |
RDP ポート を使用して仮想マシンを |
仮想マシンを作成し、ロード バランサー内の VM への RDP の NAT 規則を作成します |
条件付きリソース を使用して仮想マシンを |
このテンプレートを使用すると、仮想ネットワーク、ストレージ、パブリック IP アドレスの新規または既存のリソースを使用して Linux VM をデプロイできます。 また、SSH 認証とパスワード認証の選択も可能です。 テンプレートでは、条件とロジック関数を使用して、入れ子になったデプロイの必要性を排除します。 |
VM を使用した仮想ネットワーク NAT の |
NAT ゲートウェイと仮想マシンをデプロイする |
アーティファクトのダウンロード にマネージド ID を使用して VM を |
このテンプレートでは、マネージド ID を使用して、仮想マシンのカスタム スクリプト拡張機能の成果物をダウンロードする方法を示します。 |
ロード バランサーと NAT を使用して可用性ゾーン内の VM を |
このテンプレートを使用すると、Load Balancer を使用して Availability Zones に分散された仮想マシンを作成し、ロード バランサーを使用して NAT 規則を構成できます。 このテンプレートでは、仮想ネットワーク、パブリック IP アドレス、およびネットワーク インターフェイスもデプロイされます。 このテンプレートでは、リソース ループ機能を使用して、ネットワーク インターフェイスと仮想マシンを作成します。 |
Portainer と Traefik がプレインストールされた Windows Docker ホストを | Portainer と Traefik がプレインストールされた Windows Docker ホスト |
SSH を使用して Windows Server VM を |
キーベースの認証を使用して SSH 経由で接続できるように、Open SSH が有効になっている単一の Windows VM をデプロイします。 |
Azure のセキュリティで保護されたベースライン を使用して Windows VM を |
このテンプレートでは、パブリック IP アドレスを使用して、Windows Server を実行する仮想マシンを新しい仮想ネットワークに作成します。 マシンがデプロイされると、ゲスト構成拡張機能がインストールされ、Windows Server 用の Azure のセキュリティで保護されたベースラインが適用されます。 マシンの構成がずれている場合は、テンプレートをもう一度デプロイすることで、設定を再適用できます。 |
O365 プレインストール済み を使用して Windows VM を |
このテンプレートでは、Windows ベースの VM が作成されます。 新しいコンピューティング スタックを使用して、新しい vnet、ストレージ アカウント、nic、パブリック IP に VM を作成します。 |
ARM テンプレート リソース定義
virtualMachines リソースの種類は、次をターゲットとする操作でデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Compute/virtualMachines リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.Compute/virtualMachines",
"apiVersion": "2024-07-01",
"name": "string",
"extendedLocation": {
"name": "string",
"type": "string"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"plan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string"
},
"properties": {
"additionalCapabilities": {
"hibernationEnabled": "bool",
"ultraSSDEnabled": "bool"
},
"applicationProfile": {
"galleryApplications": [
{
"configurationReference": "string",
"enableAutomaticUpgrade": "bool",
"order": "int",
"packageReferenceId": "string",
"tags": "string",
"treatFailureAsDeploymentFailure": "bool"
}
]
},
"availabilitySet": {
"id": "string"
},
"billingProfile": {
"maxPrice": "int"
},
"capacityReservation": {
"capacityReservationGroup": {
"id": "string"
}
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": "bool",
"storageUri": "string"
}
},
"evictionPolicy": "string",
"extensionsTimeBudget": "string",
"hardwareProfile": {
"vmSize": "string",
"vmSizeProperties": {
"vCPUsAvailable": "int",
"vCPUsPerCore": "int"
}
},
"host": {
"id": "string"
},
"hostGroup": {
"id": "string"
},
"licenseType": "string",
"networkProfile": {
"networkApiVersion": "string",
"networkInterfaceConfigurations": [
{
"name": "string",
"properties": {
"auxiliaryMode": "string",
"auxiliarySku": "string",
"deleteOption": "string",
"disableTcpStateTracking": "bool",
"dnsSettings": {
"dnsServers": [ "string" ]
},
"dscpConfiguration": {
"id": "string"
},
"enableAcceleratedNetworking": "bool",
"enableFpga": "bool",
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string"
}
],
"applicationSecurityGroups": [
{
"id": "string"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "string"
}
],
"primary": "bool",
"privateIPAddressVersion": "string",
"publicIPAddressConfiguration": {
"name": "string",
"properties": {
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string",
"domainNameLabelScope": "string"
},
"idleTimeoutInMinutes": "int",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
}
},
"sku": {
"name": "string",
"tier": "string"
}
},
"subnet": {
"id": "string"
}
}
}
],
"networkSecurityGroup": {
"id": "string"
},
"primary": "bool"
}
}
],
"networkInterfaces": [
{
"id": "string",
"properties": {
"deleteOption": "string",
"primary": "bool"
}
}
]
},
"osProfile": {
"adminPassword": "string",
"adminUsername": "string",
"allowExtensionOperations": "bool",
"computerName": "string",
"customData": "string",
"linuxConfiguration": {
"disablePasswordAuthentication": "bool",
"enableVMAgentPlatformUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"bypassPlatformSafetyChecksOnUserSchedule": "bool",
"rebootSetting": "string"
},
"patchMode": "string"
},
"provisionVMAgent": "bool",
"ssh": {
"publicKeys": [
{
"keyData": "string",
"path": "string"
}
]
}
},
"requireGuestProvisionSignal": "bool",
"secrets": [
{
"sourceVault": {
"id": "string"
},
"vaultCertificates": [
{
"certificateStore": "string",
"certificateUrl": "string"
}
]
}
],
"windowsConfiguration": {
"additionalUnattendContent": [
{
"componentName": "Microsoft-Windows-Shell-Setup",
"content": "string",
"passName": "OobeSystem",
"settingName": "string"
}
],
"enableAutomaticUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"bypassPlatformSafetyChecksOnUserSchedule": "bool",
"rebootSetting": "string"
},
"enableHotpatching": "bool",
"patchMode": "string"
},
"provisionVMAgent": "bool",
"timeZone": "string",
"winRM": {
"listeners": [
{
"certificateUrl": "string",
"protocol": "string"
}
]
}
}
},
"platformFaultDomain": "int",
"priority": "string",
"proximityPlacementGroup": {
"id": "string"
},
"scheduledEventsPolicy": {
"scheduledEventsAdditionalPublishingTargets": {
"eventGridAndResourceGraph": {
"enable": "bool"
}
},
"userInitiatedReboot": {
"automaticallyApprove": "bool"
},
"userInitiatedRedeploy": {
"automaticallyApprove": "bool"
}
},
"scheduledEventsProfile": {
"osImageNotificationProfile": {
"enable": "bool",
"notBeforeTimeout": "string"
},
"terminateNotificationProfile": {
"enable": "bool",
"notBeforeTimeout": "string"
}
},
"securityProfile": {
"encryptionAtHost": "bool",
"encryptionIdentity": {
"userAssignedIdentityResourceId": "string"
},
"proxyAgentSettings": {
"enabled": "bool",
"keyIncarnationId": "int",
"mode": "string"
},
"securityType": "string",
"uefiSettings": {
"secureBootEnabled": "bool",
"vTpmEnabled": "bool"
}
},
"storageProfile": {
"dataDisks": [
{
"caching": "string",
"createOption": "string",
"deleteOption": "string",
"detachOption": "string",
"diskSizeGB": "int",
"image": {
"uri": "string"
},
"lun": "int",
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"id": "string",
"securityProfile": {
"diskEncryptionSet": {
"id": "string"
},
"securityEncryptionType": "string"
},
"storageAccountType": "string"
},
"name": "string",
"sourceResource": {
"id": "string"
},
"toBeDetached": "bool",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
],
"diskControllerType": "string",
"imageReference": {
"communityGalleryImageId": "string",
"id": "string",
"offer": "string",
"publisher": "string",
"sharedGalleryImageId": "string",
"sku": "string",
"version": "string"
},
"osDisk": {
"caching": "string",
"createOption": "string",
"deleteOption": "string",
"diffDiskSettings": {
"option": "string",
"placement": "string"
},
"diskSizeGB": "int",
"encryptionSettings": {
"diskEncryptionKey": {
"secretUrl": "string",
"sourceVault": {
"id": "string"
}
},
"enabled": "bool",
"keyEncryptionKey": {
"keyUrl": "string",
"sourceVault": {
"id": "string"
}
}
},
"image": {
"uri": "string"
},
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"id": "string",
"securityProfile": {
"diskEncryptionSet": {
"id": "string"
},
"securityEncryptionType": "string"
},
"storageAccountType": "string"
},
"name": "string",
"osType": "string",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
},
"userData": "string",
"virtualMachineScaleSet": {
"id": "string"
}
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
プロパティ値
AdditionalCapabilities
名前 | 形容 | 価値 |
---|---|---|
hibernationEnabled | VM の休止機能を有効または無効にするフラグ。 | bool |
ultraSSDEnabled | VM または VMSS でストレージ アカウントの種類がUltraSSD_LRSされた 1 つ以上のマネージド データ ディスクを持つ機能を有効または無効にするフラグ。 ストレージ アカウントの種類がUltraSSD_LRSマネージド ディスクは、このプロパティが有効になっている場合にのみ、仮想マシンまたは仮想マシン スケール セットに追加できます。 | bool |
AdditionalUnattendContent
名前 | 形容 | 価値 |
---|---|---|
componentName | コンポーネント名。 現在、許容される値は Microsoft-Windows-Shell-Setup のみです。 | 'Microsoft-Windows-Shell-Setup' |
コンテンツ | 指定したパスとコンポーネントの unattend.xml ファイルに追加される XML 形式のコンテンツを指定します。 XML は 4 KB 未満で、挿入する設定または機能のルート要素を含める必要があります。 | 糸 |
passName | パス名。 現在、使用可能な値は OobeSystem のみです。 | 'OobeSystem' |
settingName | コンテンツが適用される設定の名前を指定します。 指定できる値は、FirstLogonCommands と AutoLogon です。 | 'AutoLogon' 'FirstLogonCommands' |
ApiEntityReference
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..の形式の ARM リソース ID。 | 糸 |
ApplicationProfile
名前 | 形容 | 価値 |
---|---|---|
galleryApplications | VM/VMSS で使用できるようにするギャラリー アプリケーションを指定します。 | VMGalleryApplication[] |
BillingProfile
名前 | 形容 | 価値 |
---|---|---|
maxPrice | Azure スポット VM/VMSS に対して支払う最大価格を指定します。 この価格は米ドルです。 この価格は、VM サイズの現在の Azure スポット価格と比較されます。 また、価格は Azure Spot VM/VMSS の作成/更新時に比較され、maxPrice が現在の Azure スポット価格より大きい場合にのみ操作が成功します。 現在の Azure スポット価格が VM/VMSS の作成後に maxPrice を超えた場合、maxPrice は Azure スポット VM/VMSS の削除にも使用されます。 使用可能な値は次のとおりです。 - 0 より大きい任意の 10 進値。 例: 0.01538 -1 – 既定の価格がオンデマンドで up-to されることを示します。 maxPrice を -1 に設定して、価格上の理由から Azure Spot VM/VMSS を削除しないことを示すことができます。 また、ユーザーが提供していない場合、既定の最大価格は -1 されます。 最小 API バージョン: 2019-03-01。 |
int |
BootDiagnostics
名前 | 形容 | 価値 |
---|---|---|
有効 | 仮想マシンでブート診断を有効にする必要があるかどうか。 | bool |
storageUri | コンソール出力とスクリーンショットの配置に使用するストレージ アカウントの URI。 ブート診断の有効化中に storageUri が指定されていない場合は、マネージド ストレージが使用されます。 | 糸 |
CapacityReservationProfile
名前 | 形容 | 価値 |
---|---|---|
capacityReservationGroup | 十分な容量が予約されていれば、仮想マシンまたはスケールセット VM インスタンスの割り当てに使用する必要がある容量予約グループのリソース ID を指定します。 詳細については、「https://aka.ms/CapacityReservation」をご覧ください。 | SubResource の |
DataDisk
名前 | 形容 | 価値 |
---|---|---|
キャッシング | キャッシュ要件を指定します。 指定できる値は、None、ReadOnly、ReadWrite です。 既定の動作は、Standard Storage の場合は [なし] です。Premium Storage の ReadOnly。 | 'None' 'ReadOnly' 'ReadWrite' |
createOption | 仮想マシン ディスクの作成方法を指定します。 指定できる値は アタッチ: この値は、特殊なディスクを使用して仮想マシンを作成するときに使用されます。 FromImage: この値は、イメージを使用して仮想マシン データ ディスクを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。 空: この値は、空のデータ ディスクを作成するときに使用されます。 コピー: この値は、スナップショットまたは別のディスクからデータ ディスクを作成するために使用されます。 Restore: この値は、ディスク復元ポイントからデータ ディスクを作成するために使用されます。 | 'Attach' 'Copy' 'Empty' 'FromImage' 'Restore' (必須) |
deleteOption | VM の削除時にデータ ディスクを削除するかデタッチするかを指定します。 指定できる値は、Delete です。 この値を使用すると、VM の削除時にデータ ディスクが削除されます。 切り離す。 この値を使用すると、VM が削除された後もデータ ディスクが保持されます。 既定値は、[デタッチ |
'Delete' 'Detach' |
detachOption | ディスクのデタッチ中に使用するデタッチ動作、または仮想マシンからのデタッチ処理中のデタッチ動作を指定します。 サポートされている値: ForceDetach。 detachOption: ForceDetach は、マネージド データ ディスクにのみ適用されます。 仮想マシンからの予期しない障害が原因でデータ ディスクの以前のデタッチ試行が完了せず、ディスクがまだ解放されていない場合は、最後の手段として強制デタッチを使用して、ディスクを VM から強制的にデタッチします。 このデタッチ動作を使用する場合、すべての書き込みがフラッシュされていない可能性があります。 detachOption: 'ForceDetach' の設定と共に、データ ディスクの更新を 'true' に強制的にデタッチするには。 | 'ForceDetach' |
diskSizeGB | 空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。 プロパティ 'diskSizeGB' は、ディスクのバイト数 x 1024^3 であり、値を 1023 より大きくすることはできません。 | int |
画像 | ソース ユーザー イメージの仮想ハード ディスク。 仮想ハード ディスクは、仮想マシンに接続される前にコピーされます。 SourceImage が指定されている場合、移行先の仮想ハード ドライブは存在しない必要があります。 | VirtualHardDisk の |
lun | データ ディスクの論理ユニット番号を指定します。 この値は、VM 内のデータ ディスクを識別するために使用されるため、VM に接続されているデータ ディスクごとに一意である必要があります。 | int (必須) |
managedDisk | マネージド ディスクのパラメーター。 | ManagedDiskParameters |
名前 | ディスク名。 | 糸 |
sourceResource | ソース リソース識別子。 スナップショットまたはディスクの作成元のディスク復元ポイントを指定できます。 | ApiEntityReference |
toBeDetached | データ ディスクが VirtualMachine/VirtualMachineScaleset からデタッチ中かどうかを指定します。 | bool |
vhd | 仮想ハード ディスク。 | VirtualHardDisk の |
writeAcceleratorEnabled | ディスクで writeAccelerator を有効または無効にするかどうかを指定します。 | bool |
DiagnosticsProfile
名前 | 形容 | 価値 |
---|---|---|
bootDiagnostics | ブート診断は、コンソール出力とスクリーンショットを表示して VM の状態を診断できるデバッグ機能です。 注: storageUri が指定されている場合は、ストレージ アカウントが VM と同じリージョンとサブスクリプションにあることを確認します。 コンソール ログの出力を簡単に表示できます。 Azure では、ハイパーバイザーから VM のスクリーンショットを表示することもできます。 | BootDiagnostics |
DiffDiskSettings
名前 | 形容 | 価値 |
---|---|---|
オプション | オペレーティング システム ディスクのエフェメラル ディスク設定を指定します。 | 'Local' |
位置付け | オペレーティング システム ディスクのエフェメラル ディスクの配置を指定します。 指定できる値は、 |
'CacheDisk' 'NvmeDisk' 'ResourceDisk' |
DiskEncryptionSetParameters
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | リソース ID | 糸 |
DiskEncryptionSettings
名前 | 形容 | 価値 |
---|---|---|
diskEncryptionKey | ディスク暗号化キー (Key Vault シークレット) の場所を指定します。 | KeyVaultSecretReference |
有効 | 仮想マシンでディスク暗号化を有効にするかどうかを指定します。 | bool |
keyEncryptionKey | Key Vault 内のキー暗号化キーの場所を指定します。 | KeyVaultKeyReference |
EncryptionIdentity
名前 | 形容 | 価値 |
---|---|---|
userAssignedIdentityResourceId | VM に関連付けられているいずれかのユーザー ID の ARM リソース ID を指定します。 | 糸 |
EventGridAndResourceGraph
名前 | 形容 | 価値 |
---|---|---|
エネーブル | スケジュールされたイベント関連の構成でイベント グリッドとリソース グラフが有効かどうかを指定します。 | bool |
ExtendedLocation
名前 | 形容 | 価値 |
---|---|---|
名前 | 拡張された場所の名前。 | 糸 |
種類 | 拡張された場所の型。 | 'EdgeZone' |
HardwareProfile
名前 | 形容 | 価値 |
---|---|---|
vmSize | 仮想マシンのサイズを指定します。 列挙型データ型は現在非推奨であり、2023 年 12 月 23 日までに削除されます。 使用可能なサイズの一覧を取得するには、次の API を使用することをお勧めします。可用性セットで使用可能なすべての仮想マシン サイズの一覧表示、リージョンで使用可能なすべての仮想マシン サイズの一覧表示、サイズ変更に使用できるすべての仮想マシン サイズの一覧表示です。 仮想マシンのサイズの詳細については、「仮想マシンの |
'Basic_A0' 'Basic_A1' 'Basic_A2' 'Basic_A3' 'Basic_A4' 'Standard_A0' 'Standard_A1' 'Standard_A10' 'Standard_A11' 'Standard_A1_v2' 'Standard_A2' 'Standard_A2m_v2' 'Standard_A2_v2' 'Standard_A3' 'Standard_A4' 'Standard_A4m_v2' 'Standard_A4_v2' 'Standard_A5' 'Standard_A6' 'Standard_A7' 'Standard_A8' 'Standard_A8m_v2' 'Standard_A8_v2' 'Standard_A9' 'Standard_B1ms' 'Standard_B1s' 'Standard_B2ms' 'Standard_B2s' 'Standard_B4ms' 'Standard_B8ms' 'Standard_D1' 'Standard_D11' 'Standard_D11_v2' 'Standard_D12' 'Standard_D12_v2' 'Standard_D13' 'Standard_D13_v2' 'Standard_D14' 'Standard_D14_v2' 'Standard_D15_v2' 'Standard_D16s_v3' 'Standard_D16_v3' 'Standard_D1_v2' 'Standard_D2' 'Standard_D2s_v3' 'Standard_D2_v2' 'Standard_D2_v3' 'Standard_D3' 'Standard_D32s_v3' 'Standard_D32_v3' 'Standard_D3_v2' 'Standard_D4' 'Standard_D4s_v3' 'Standard_D4_v2' 'Standard_D4_v3' 'Standard_D5_v2' 'Standard_D64s_v3' 'Standard_D64_v3' 'Standard_D8s_v3' 'Standard_D8_v3' 'Standard_DS1' 'Standard_DS11' 'Standard_DS11_v2' 'Standard_DS12' 'Standard_DS12_v2' 'Standard_DS13' 'Standard_DS13-2_v2' 'Standard_DS13-4_v2' 'Standard_DS13_v2' 'Standard_DS14' 'Standard_DS14-4_v2' 'Standard_DS14-8_v2' 'Standard_DS14_v2' 'Standard_DS15_v2' 'Standard_DS1_v2' 'Standard_DS2' 'Standard_DS2_v2' 'Standard_DS3' 'Standard_DS3_v2' 'Standard_DS4' 'Standard_DS4_v2' 'Standard_DS5_v2' 'Standard_E16s_v3' 'Standard_E16_v3' 'Standard_E2s_v3' 'Standard_E2_v3' 'Standard_E32-16_v3' 'Standard_E32-8s_v3' 'Standard_E32s_v3' 'Standard_E32_v3' 'Standard_E4s_v3' 'Standard_E4_v3' 'Standard_E64-16s_v3' 'Standard_E64-32s_v3' 'Standard_E64s_v3' 'Standard_E64_v3' 'Standard_E8s_v3' 'Standard_E8_v3' 'Standard_F1' 'Standard_F16' 'Standard_F16s' 'Standard_F16s_v2' 'Standard_F1s' 'Standard_F2' 'Standard_F2s' 'Standard_F2s_v2' 'Standard_F32s_v2' 'Standard_F4' 'Standard_F4s' 'Standard_F4s_v2' 'Standard_F64s_v2' 'Standard_F72s_v2' 'Standard_F8' 'Standard_F8s' 'Standard_F8s_v2' 'Standard_G1' 'Standard_G2' 'Standard_G3' 'Standard_G4' 'Standard_G5' 'Standard_GS1' 'Standard_GS2' 'Standard_GS3' 'Standard_GS4' 'Standard_GS4-4' 'Standard_GS4-8' 'Standard_GS5' 'Standard_GS5-16' 'Standard_GS5-8' 'Standard_H16' 'Standard_H16m' 'Standard_H16mr' 'Standard_H16r' 'Standard_H8' 'Standard_H8m' 'Standard_L16s' 'Standard_L32s' 'Standard_L4s' 'Standard_L8s' 'Standard_M128-32ms' 'Standard_M128-64ms' 'Standard_M128ms' 'Standard_M128s' 'Standard_M64-16ms' 'Standard_M64-32ms' 'Standard_M64ms' 'Standard_M64s' 'Standard_NC12' 'Standard_NC12s_v2' 'Standard_NC12s_v3' 'Standard_NC24' 'Standard_NC24r' 'Standard_NC24rs_v2' 'Standard_NC24rs_v3' 'Standard_NC24s_v2' 'Standard_NC24s_v3' 'Standard_NC6' 'Standard_NC6s_v2' 'Standard_NC6s_v3' 'Standard_ND12s' 'Standard_ND24rs' 'Standard_ND24s' 'Standard_ND6s' 'Standard_NV12' 'Standard_NV24' 'Standard_NV6' |
vmSizeProperties | 仮想マシンのサイズをカスタマイズするためのプロパティを指定します。 最小 API バージョン: 2021-07-01。 この機能はまだプレビュー モードであり、VirtualMachineScaleSet ではサポートされていません。 詳細については、VM カスタマイズ の手順に従ってください。 | VMSizeProperties |
ImageReference
名前 | 形容 | 価値 |
---|---|---|
communityGalleryImageId | VM デプロイのコミュニティ ギャラリー イメージの一意の ID を指定しました。 これは、コミュニティ ギャラリー イメージの GET 呼び出しからフェッチできます。 | 糸 |
身分証明書 | リソース ID | 糸 |
提供 | 仮想マシンの作成に使用するプラットフォーム イメージまたはマーケットプレース イメージのオファーを指定します。 | 糸 |
発行者 | イメージの発行元。 | 糸 |
sharedGalleryImageId | VM デプロイの共有ギャラリー イメージの一意の ID を指定しました。 これは、共有ギャラリー イメージの GET 呼び出しからフェッチできます。 | 糸 |
sku | イメージ SKU。 | 糸 |
バージョン | 仮想マシンの作成に使用するプラットフォーム イメージまたはマーケットプレース イメージのバージョンを指定します。 使用できる形式は Major.Minor.Build または 'latest' です。 メジャー、マイナー、ビルドは 10 進数です。 デプロイ時に使用可能なイメージの最新バージョンを使用するには、'latest' を指定します。 "最新" を使用している場合でも、新しいバージョンが使用可能になった場合でも、デプロイ後に VM イメージが自動的に更新されることはありません。 ギャラリー イメージのデプロイにはフィールド 'version' を使用しないでください。ギャラリー イメージは常に 'id' フィールドを使用する必要があります。ギャラリー イメージの '最新' バージョンを使用するには、バージョン入力なしで '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleryName}/images/{imageName}' を 'id' フィールドに設定してください。 | 糸 |
KeyVaultKeyReference
名前 | 形容 | 価値 |
---|---|---|
keyUrl | Key Vault のキー暗号化キーを参照する URL。 | string (必須) |
sourceVault | キーを含む Key Vault の相対 URL。 | SubResource (必須) |
KeyVaultSecretReference
名前 | 形容 | 価値 |
---|---|---|
secretUrl | Key Vault 内のシークレットを参照する URL。 | string (必須) |
sourceVault | シークレットを含む Key Vault の相対 URL。 | SubResource (必須) |
LinuxConfiguration
名前 | 形容 | 価値 |
---|---|---|
disablePasswordAuthentication | パスワード認証を無効にするかどうかを指定します。 | bool |
enableVMAgentPlatformUpdates | Linux 仮想マシンに対して VMAgent プラットフォーム更新プログラムが有効になっているかどうかを示します。 既定値は false です。 | bool |
patchSettings | [プレビュー機能]Linux での VM ゲストパッチ適用に関連する設定を指定します。 | LinuxPatchSettings |
provisionVMAgent | 仮想マシン エージェントを仮想マシンにプロビジョニングするかどうかを示します。 このプロパティが要求本文で指定されていない場合、既定の動作では true に設定されます。 これにより、VM エージェントが VM にインストールされ、後で拡張機能を VM に追加できるようになります。 | bool |
ssh | Linux OS の ssh キー構成を指定します。 | SshConfiguration |
LinuxPatchSettings
名前 | 形容 | 価値 |
---|---|---|
assessmentMode | IaaS 仮想マシンの VM ゲスト パッチ評価のモードを指定します。 使用可能な値は次のとおりです。 ImageDefault - 仮想マシンでのパッチ評価のタイミングを制御します。 AutomaticByPlatform - プラットフォームは定期的なパッチ評価をトリガーします。 プロパティ provisionVMAgent は true である必要があります。 |
'AutomaticByPlatform' 'ImageDefault' |
automaticByPlatformSettings | Linux 上の VM ゲスト パッチ適用でのパッチ モード AutomaticByPlatform の追加設定を指定します。 | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | OrchestrationMode をフレキシブルとして使用して、仮想マシン スケール セットに関連付けられている IaaS 仮想マシンまたは仮想マシンへの VM ゲスト パッチ適用のモードを指定します。 使用可能な値は次のとおりです。 ImageDefault - 仮想マシンの既定の修正プログラムの適用構成が使用されます。 AutomaticByPlatform - 仮想マシンはプラットフォームによって自動的に更新されます。 プロパティ provisionVMAgent は true である必要があります |
'AutomaticByPlatform' 'ImageDefault' |
LinuxVMGuestPatchAutomaticByPlatformSettings
名前 | 形容 | 価値 |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | お客様が誤ってアップグレードすることなく修正プログラムの適用をスケジュールできるようにします | bool |
rebootSetting | すべての AutomaticByPlatform パッチインストール操作の再起動設定を指定します。 | 'Always' 'IfRequired' 'Never' 'Unknown' |
ManagedDiskParameters
名前 | 形容 | 価値 |
---|---|---|
diskEncryptionSet | マネージド ディスクのカスタマー マネージド ディスク暗号化セットのリソース ID を指定します。 | DiskEncryptionSetParameters の |
身分証明書 | リソース ID | 糸 |
securityProfile | マネージド ディスクのセキュリティ プロファイルを指定します。 | VMDiskSecurityProfile を |
storageAccountType | マネージド ディスクのストレージ アカウントの種類を指定します。 注: UltraSSD_LRSはデータ ディスクでのみ使用できます。OS ディスクでは使用できません。 | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
Microsoft.Compute/virtualMachines
名前 | 形容 | 価値 |
---|---|---|
apiVersion | API のバージョン | '2024-07-01' |
extendedLocation | 仮想マシンの拡張された場所。 | ExtendedLocation の |
同一性 | 構成されている場合は、仮想マシンの ID。 | VirtualMachineIdentity |
場所 | リソースの場所 | string (必須) |
名前 | リソース名 | string (必須) |
計画 | 仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、Marketplace イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portal で、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする ] をクリック>。 必要な情報を入力し、[保存 |
計画 |
プロパティ | 仮想マシンのプロパティについて説明します。 | VirtualMachineProperties |
タグ | リソース タグ | タグ名と値のディクショナリ。 テンプレート の |
種類 | リソースの種類 | 'Microsoft.Compute/virtualMachines' |
ゾーン | 仮想マシン ゾーン。 | string[] |
NetworkInterfaceReference
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | リソース ID | 糸 |
プロパティ | ネットワーク インターフェイスの参照プロパティについて説明します。 | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
名前 | 形容 | 価値 |
---|---|---|
deleteOption | VM が削除されたときのネットワーク インターフェイスの動作を指定する | 'Delete' 'Detach' |
原発 | 仮想マシンに 1 つ以上のネットワーク インターフェイスがある場合のプライマリ ネットワーク インターフェイスを指定します。 | bool |
NetworkProfile
名前 | 形容 | 価値 |
---|---|---|
networkApiVersion | は、ネットワーク インターフェイス構成でネットワーク リソースを作成するときに使用される Microsoft.Network API のバージョンを指定します | '2020-11-01' |
networkInterfaceConfigurations | 仮想マシン ネットワーク リソースの作成に使用するネットワーク構成を指定します。 | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | 仮想マシンに関連付けられているネットワーク インターフェイスのリソース ID の一覧を指定します。 | NetworkInterfaceReference[] |
OSDisk
名前 | 形容 | 価値 |
---|---|---|
キャッシング | キャッシュ要件を指定します。 指定できる値は、None、ReadOnly、ReadWrite です。 既定の動作は、Standard Storage の場合は [なし] です。Premium Storage の ReadOnly。 | 'None' 'ReadOnly' 'ReadWrite' |
createOption | 仮想マシン ディスクの作成方法を指定します。 指定できる値は アタッチ: この値は、特殊なディスクを使用して仮想マシンを作成するときに使用されます。 FromImage: この値は、イメージを使用して仮想マシンを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。 | 'Attach' 'Copy' 'Empty' 'FromImage' 'Restore' (必須) |
deleteOption | VM の削除時に OS ディスクを削除するかデタッチするかを指定します。 指定できる値は、Delete です。 この値を使用すると、VM の削除時に OS ディスクが削除されます。 切り離す。 この値を使用すると、VM が削除された後も os ディスクが保持されます。 既定値は、[デタッチ |
'Delete' 'Detach' |
diffDiskSettings | 仮想マシンで使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。 | DiffDiskSettings の |
diskSizeGB | 空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。 プロパティ 'diskSizeGB' は、ディスクのバイト数 x 1024^3 であり、値を 1023 より大きくすることはできません。 | int |
encryptionSettings | OS ディスクの暗号化設定を指定します。 最小 API バージョン: 2015-06-15。 | DiskEncryptionSettings の |
画像 | ソース ユーザー イメージの仮想ハード ディスク。 仮想ハード ディスクは、仮想マシンに接続される前にコピーされます。 SourceImage が指定されている場合、移行先の仮想ハード ドライブは存在しない必要があります。 | VirtualHardDisk の |
managedDisk | マネージド ディスクのパラメーター。 | ManagedDiskParameters |
名前 | ディスク名。 | 糸 |
osType | このプロパティを使用すると、ユーザー イメージまたは特殊化された VHD から VM を作成する場合に、ディスクに含まれる OS の種類を指定できます。 使用可能な値は、Windows Linuxです。 | 'Linux' 'Windows' |
vhd | 仮想ハード ディスク。 | VirtualHardDisk の |
writeAcceleratorEnabled | ディスクで writeAccelerator を有効または無効にするかどうかを指定します。 | bool |
OSImageNotificationProfile
名前 | 形容 | 価値 |
---|---|---|
エネーブル | OS Image Scheduled イベントを有効にするか無効にするかを指定します。 | bool |
notBeforeTimeout | 仮想マシンの再イメージ化または OS のアップグレードが必要になる時間の長さは、イベントが自動的に承認 (タイムアウト) する前に、OS イメージのスケジュールされたイベントを承認する必要があります。 構成は ISO 8601 形式で指定され、値は 15 分 (PT15M) である必要があります | 糸 |
OSProfile
名前 | 形容 | 価値 |
---|---|---|
adminPassword | 管理者アカウントのパスワードを指定します。 最小長 (Windows): 8 文字 最小長 (Linux): 6 文字 最大長 (Windows): 123 文字 最大長 (Linux): 72 文字 複雑さの要件: 以下の 4 つの条件のうち 3 つ を満たす必要があります 文字が小さい 上の文字を含む 数字を含む 特殊文字を持つ (Regex match [\W_]) 許可されていない値: "abc@123"、"P@$$w 0rd"、"P@ssw0rd"、"P@ssword123"、"Pa$$word"、"pass@word1"、"Password!"、"Password1"、"Password22"、"iloveyou!" パスワードのリセットについては、「Windows VM でリモート デスクトップ サービスまたはそのログイン パスワードをリセットする方法」を参照してください。 ルート パスワードのリセットについては、「VMAccess 拡張機能 を使用した Azure Linux VM でのユーザー、SSH の管理、ディスクの確認または修復を行う方法に関するページを参照してください。 |
糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
adminUsername | 管理者アカウントの名前を指定します。 このプロパティは、VM の作成後に更新できません。 Windows のみの制限: "." で終わることはできません。 許可されていない値: "administrator"、"admin"、"user"、"user1"、"test"、"user2"、"test1"、"user3"、"admin1"、 "1"、"123"、"a"、"actuser"、"adm"、"admin2"、"aspnet"、"backup"、"console"、"david"、"guest"、"john"、"owner"、"root"、"server"、"sql"、"support"、"support_388945a0"、"sys"、"test2"、"test3"、"user4"、"user5"。 最小長 (Linux): 1 文字 最大長 (Linux): 64 文字 最大長 (Windows): 20 文字。 |
糸 |
allowExtensionOperations | 仮想マシンで拡張機能の操作を許可するかどうかを指定します。 これは、仮想マシンに拡張機能が存在しない場合にのみ False に設定できます。 | bool |
computerName | 仮想マシンのホスト OS 名を指定します。 VM の作成後にこの名前を更新することはできません。 最大長 (Windows): 15 文字。 最大長 (Linux): 64 文字。 名前付け規則と制限については、Azure インフラストラクチャ サービスの実装ガイドラインを参照してください。 | 糸 |
customData | カスタム データの base-64 でエンコードされた文字列を指定します。 base-64 でエンコードされた文字列は、仮想マシン上のファイルとして保存されるバイナリ配列にデコードされます。 バイナリ配列の最大長は 65535 バイトです。 注: customData プロパティにシークレットやパスワードを渡さないでください。 このプロパティは、VM の作成後に更新できません。 プロパティ 'customData' は、ファイルとして保存される VM に渡されます。詳細については、Azure VMのカスタム データ |
糸 |
linuxConfiguration | 仮想マシン上の Linux オペレーティング システムの設定を指定します。 サポートされている Linux ディストリビューションの一覧については、Azure-Endorsed ディストリビューション |
LinuxConfiguration |
requireGuestProvisionSignal | True に設定するか省略する必要がある省略可能なプロパティ。 | bool |
秘密 | 仮想マシンにインストールする必要がある証明書のセットを指定します。 仮想マシンに証明書をインストールするには、Linux 用の |
VaultSecretGroup[] |
windowsConfiguration | 仮想マシン上の Windows オペレーティング システムの設定を指定します。 | WindowsConfiguration |
PatchSettings
名前 | 形容 | 価値 |
---|---|---|
assessmentMode | IaaS 仮想マシンの VM ゲスト パッチ評価のモードを指定します。 使用可能な値は次のとおりです。 ImageDefault - 仮想マシンでのパッチ評価のタイミングを制御します。 AutomaticByPlatform - プラットフォームは定期的なパッチ評価をトリガーします。 プロパティ provisionVMAgent は true である必要があります。 |
'AutomaticByPlatform' 'ImageDefault' |
automaticByPlatformSettings | Windows 上の VM ゲスト 修正プログラムの適用におけるパッチ モード AutomaticByPlatform の追加設定を指定します。 | WindowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | お客様は、再起動を必要とせずに Azure VM にパッチを適用できます。 enableHotpatching の場合、'provisionVMAgent' を true に設定し、'patchMode' を 'AutomaticByPlatform' に設定する必要があります。 | bool |
patchMode | OrchestrationMode をフレキシブルとして使用して、仮想マシン スケール セットに関連付けられている IaaS 仮想マシンまたは仮想マシンへの VM ゲスト パッチ適用のモードを指定します。 使用可能な値は次のとおりです。 手動 - 仮想マシンへのパッチの適用を制御します。 これを行うには、VM 内でパッチを手動で適用します。 このモードでは、自動更新は無効になります。プロパティ WindowsConfiguration.enableAutomaticUpdates は false にする必要があります AutomaticByOS - 仮想マシンは OS によって自動的に更新されます。 プロパティ WindowsConfiguration.enableAutomaticUpdates は true である必要があります。 AutomaticByPlatform |
'AutomaticByOS' 'AutomaticByPlatform' 'Manual' |
計画
名前 | 形容 | 価値 |
---|---|---|
名前 | プラン ID。 | 糸 |
積 | マーケットプレースからのイメージの製品を指定します。 これは、imageReference 要素の下の Offer と同じ値です。 | 糸 |
promotionCode | 昇格コード。 | 糸 |
発行者 | 発行元 ID。 | 糸 |
ProxyAgentSettings
名前 | 形容 | 価値 |
---|---|---|
有効 | 仮想マシンまたは仮想マシン スケール セットで ProxyAgent 機能を有効にする必要があるかどうかを指定します。 | bool |
keyIncarnationId | このプロパティの値を大きくすると、ユーザーはゲストとホスト間の通信チャネルをセキュリティで保護するために使用されるキーをリセットできます。 | int |
モード | 機能が有効になっている場合に ProxyAgent が実行されるモードを指定します。 ProxyAgent は監査または監視を開始しますが、監査モードでエンドポイントをホストする要求に対するアクセス制御を適用しませんが、強制モードではアクセス制御を適用します。 既定値は [強制モード] です。 | 'Audit' 'Enforce' |
PublicIPAddressSku
名前 | 形容 | 価値 |
---|---|---|
名前 | パブリック IP SKU 名を指定する | 'Basic' 'Standard' |
層 | パブリック IP SKU レベルを指定する | 'Global' 'Regional' |
ResourceTags
名前 | 形容 | 価値 |
---|
ScheduledEventsAdditionalPublishingTargets
名前 | 形容 | 価値 |
---|---|---|
eventGridAndResourceGraph | eventGridAndResourceGraph Scheduled Event 設定の作成時に使用される構成パラメーター。 | EventGridAndResourceGraph の |
ScheduledEventsPolicy
名前 | 形容 | 価値 |
---|---|---|
scheduledEventsAdditionalPublishingTargets | scheduledEventsAdditionalPublishingTargets の発行時に使用される構成パラメーター。 | ScheduledEventsAdditionalPublishingTargets |
userInitiatedReboot | userInitiatedReboot スケジュールされたイベント設定の作成の作成時に使用される構成パラメーター。 | UserInitiatedReboot の |
userInitiatedRedeploy | userInitiatedRedeploy スケジュールされたイベント設定の作成の作成時に使用される構成パラメーター。 | UserInitiatedRedeploy の |
ScheduledEventsProfile
名前 | 形容 | 価値 |
---|---|---|
osImageNotificationProfile | OS イメージのスケジュールされたイベント関連の構成を指定します。 | OSImageNotificationProfile |
terminateNotificationProfile | Terminate Scheduled Event 関連の構成を指定します。 | TerminateNotificationProfile の |
SecurityProfile
名前 | 形容 | 価値 |
---|---|---|
encryptionAtHost | このプロパティは、要求のユーザーが仮想マシンまたは仮想マシン スケール セットの Host Encryption を有効または無効にするために使用できます。 これにより、ホスト自体のリソース/一時ディスクを含むすべてのディスクの暗号化が有効になります。 既定の動作は次のとおりです。このプロパティがリソースに対して true に設定されていない限り、ホストでの暗号化は無効になります。 | bool |
encryptionIdentity | キーコンテナー操作のアクセス トークンを取得するために ADE によって使用されるマネージド ID を指定します。 | EncryptionIdentity |
proxyAgentSettings | 仮想マシンの作成時に ProxyAgent の設定を指定します。 最小 API バージョン: 2023-09-01。 | ProxyAgentSettings |
securityType | 仮想マシンの SecurityType を指定します。 UefiSettings を有効にするには、指定した値に設定する必要があります。 既定の動作は次のとおりです。このプロパティが設定されていない限り、UefiSettings は有効になりません。 | 'ConfidentialVM' 'TrustedLaunch' |
uefiSettings | 仮想マシンの作成時に使用されるセキュア ブートや vTPM などのセキュリティ設定を指定します。 最小 API バージョン: 2020-12-01。 | UefiSettings |
SshConfiguration
名前 | 形容 | 価値 |
---|---|---|
publicKeys | Linux ベースの VM での認証に使用される SSH 公開キーの一覧。 | SshPublicKey[] |
SshPublicKey
名前 | 形容 | 価値 |
---|---|---|
keyData | SSH を使用して VM で認証するために使用される SSH 公開キー証明書。 キーは、少なくとも 2048 ビットで、ssh-rsa 形式である必要があります。 SSH キーの作成については、「Azure で Linux VM 用の Linux および Mac で SSH キーを作成する」/azure/virtual-machines/linux/create-ssh-keys-detailed を参照してください。 | 糸 |
パス | ssh 公開キーが格納されている作成済み VM 上の完全なパスを指定します。 ファイルが既に存在する場合は、指定したキーがファイルに追加されます。 例: /home/user/.ssh/authorized_keys | 糸 |
StorageProfile
名前 | 形容 | 価値 |
---|---|---|
dataDisks | 仮想マシンにデータ ディスクを追加するために使用するパラメーターを指定します。 ディスクの詳細については、「Azure 仮想マシンのディスクと VHD について」を参照してください。 | DataDisk[] |
diskControllerType | VM 用に構成されたディスク コントローラーの種類を指定します。 注: このプロパティは、指定された最小 API バージョンのオペレーティング システム ディスクと VM サイズの機能に基づいて、"hyperVGeneration" を V2 に設定して仮想マシンが作成されている場合、既定のディスク コントローラーの種類に設定されます。 VM の割り当てを暗黙的に解除して再割り当てする VM 構成の VM サイズを更新しない限り、ディスク コントローラーの種類を更新する前に VM の割り当てを解除する必要があります。 最小 API バージョン: 2022-08-01。 | 'NVMe' 'SCSI' |
imageReference | 使用するイメージに関する情報を指定します。 プラットフォーム イメージ、マーケットプレース イメージ、または仮想マシン イメージに関する情報を指定できます。 この要素は、プラットフォーム イメージ、マーケットプレース イメージ、または仮想マシン イメージを使用する場合に必要ですが、他の作成操作では使用されません。 | ImageReference |
osDisk | 仮想マシンで使用されるオペレーティング システム ディスクに関する情報を指定します。 ディスクの詳細については、「Azure 仮想マシンのディスクと VHD について」を参照してください。 | OSDisk |
SubResource
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | リソース ID | 糸 |
TerminateNotificationProfile
名前 | 形容 | 価値 |
---|---|---|
エネーブル | Terminate Scheduled イベントが有効か無効かを指定します。 | bool |
notBeforeTimeout | 削除される仮想マシンが、イベントが自動的に承認 (タイムアウト) する前に、スケジュールされた終了イベントを承認する必要がある時間の構成可能な長さ。 構成は ISO 8601 形式で指定する必要があります。既定値は 5 分 (PT5M) です | 糸 |
UefiSettings
名前 | 形容 | 価値 |
---|---|---|
secureBootEnabled | 仮想マシンでセキュア ブートを有効にするかどうかを指定します。 最小 API バージョン: 2020-12-01。 | bool |
vTpmEnabled | 仮想マシンで vTPM を有効にするかどうかを指定します。 最小 API バージョン: 2020-12-01。 | bool |
UserAssignedIdentities
名前 | 形容 | 価値 |
---|
UserAssignedIdentitiesValue
名前 | 形容 | 価値 |
---|
UserInitiatedReboot
名前 | 形容 | 価値 |
---|---|---|
automaticallyApprove | 再起動スケジュールされたイベント関連の構成を指定します。 | bool |
UserInitiatedRedeploy
名前 | 形容 | 価値 |
---|---|---|
automaticallyApprove | スケジュールされたイベント関連の構成を再デプロイするように指定します。 | bool |
VaultCertificate
名前 | 形容 | 価値 |
---|---|---|
certificateStore | Windows VM の場合、証明書を追加する仮想マシン上の証明書ストアを指定します。 指定された証明書ストアは、LocalMachine アカウントに暗黙的に含まれます。 Linux VM の場合、証明書ファイルは /var/lib/waagent ディレクトリの下に配置され、X509 証明書ファイルのファイル名 <UppercaseThumbprint>.crt、秘密キーの場合は .prv<>.prv になります。 これらのファイルはどちらも .pem 形式です。 | 糸 |
certificateUrl | これは、シークレットとして Key Vault にアップロードされた証明書の URL です。 Key Vault にシークレットを追加する方法については、「キー コンテナーにキーまたはシークレットを追加する」を参照してください。 この場合、証明書は、UTF-8 でエンコードされた次の JSON オブジェクトの Base64 エンコードである必要があります。 { "data":"<Base64-encoded-certificate>", "dataType":"pfx", "password":"<pfx-file-password>" } 仮想マシンに証明書をインストールするには、Linux 用の |
糸 |
VaultSecretGroup
名前 | 形容 | 価値 |
---|---|---|
sourceVault | VaultCertificates 内のすべての証明書を含む Key Vault の相対 URL。 | SubResource の |
vaultCertificates | 証明書を含む SourceVault 内のキー コンテナー参照の一覧。 | VaultCertificate[] |
VirtualHardDisk
名前 | 形容 | 価値 |
---|---|---|
uri | 仮想ハード ディスクの URI を指定します。 | 糸 |
VirtualMachineIdentity
名前 | 形容 | 価値 |
---|---|---|
種類 | 仮想マシンに使用される ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 種類 'None' は、仮想マシンからすべての ID を削除します。 | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities | 仮想マシンに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 | UserAssignedIdentities の |
VirtualMachineIpTag
名前 | 形容 | 価値 |
---|---|---|
ipTagType | IP タグの種類。 例: FirstPartyUsage。 | 糸 |
タグ | パブリック IP に関連付けられている IP タグ。 例: SQL、Storage など | 糸 |
VirtualMachineNetworkInterfaceConfiguration
名前 | 形容 | 価値 |
---|---|---|
名前 | ネットワーク インターフェイス構成名。 | string (必須) |
プロパティ | 仮想マシン ネットワーク プロファイルの IP 構成について説明します。 | VirtualMachineNetworkInterfaceConfigurationProperties |
VirtualMachineNetworkInterfaceConfigurationProperties
名前 | 形容 | 価値 |
---|---|---|
auxiliaryMode | ネットワーク インターフェイス リソースに対して補助モードを有効にするかどうかを指定します。 | 'AcceleratedConnections' 'Floating' 'None' |
auxiliarySku | ネットワーク インターフェイス リソースに対して補助 SKU を有効にするかどうかを指定します。 | 'A1' 'A2' 'A4' 'A8' 'None' |
deleteOption | VM が削除されたときのネットワーク インターフェイスの動作を指定する | 'Delete' 'Detach' |
disableTcpStateTracking | TCP 状態追跡でネットワーク インターフェイスを無効にするかどうかを指定します。 | bool |
dnsSettings | ネットワーク インターフェイスに適用される DNS 設定。 | VirtualMachineNetworkInterfaceDnsSettingsConfiguration |
dscpConfiguration | SubResource の |
|
enableAcceleratedNetworking | ネットワーク インターフェイスが高速ネットワーク対応かどうかを指定します。 | bool |
enableFpga | ネットワーク インターフェイスが FPGA ネットワーク対応かどうかを指定します。 | bool |
enableIPForwarding | この NIC で IP 転送が有効になっているかどうか。 | bool |
ipConfigurations | ネットワーク インターフェイスの IP 構成を指定します。 | VirtualMachineNetworkInterfaceIPConfiguration[] (必須) |
networkSecurityGroup | ネットワーク セキュリティ グループ。 | SubResource の |
原発 | 仮想マシンに 1 つ以上のネットワーク インターフェイスがある場合のプライマリ ネットワーク インターフェイスを指定します。 | bool |
VirtualMachineNetworkInterfaceDnsSettingsConfiguration
名前 | 形容 | 価値 |
---|---|---|
dnsServers | DNS サーバーの IP アドレスの一覧 | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
名前 | 形容 | 価値 |
---|---|---|
名前 | IP 構成名。 | string (必須) |
プロパティ | 仮想マシン ネットワーク インターフェイスの IP 構成プロパティについて説明します。 | VirtualMachineNetworkInterfaceIPConfigurationProperties |
VirtualMachineNetworkInterfaceIPConfigurationProperties
名前 | 形容 | 価値 |
---|---|---|
applicationGatewayBackendAddressPools | アプリケーション ゲートウェイのバックエンド アドレス プールへの参照の配列を指定します。 仮想マシンは、複数のアプリケーション ゲートウェイのバックエンド アドレス プールを参照できます。 複数の仮想マシンで同じアプリケーション ゲートウェイを使用することはできません。 | SubResource[] |
applicationSecurityGroups | アプリケーション セキュリティ グループへの参照の配列を指定します。 | SubResource[] |
loadBalancerBackendAddressPools | ロード バランサーのバックエンド アドレス プールへの参照の配列を指定します。 仮想マシンは、1 つのパブリック ロード バランサーと 1 つの内部ロード バランサーのバックエンド アドレス プールを参照できます。 [複数の仮想マシンで同じ Basic SKU ロード バランサーを使用することはできません]。 | SubResource[] |
原発 | 仮想マシンに 1 つ以上のネットワーク インターフェイスがある場合のプライマリ ネットワーク インターフェイスを指定します。 | bool |
privateIPAddressVersion | Api-Version 2017-03-30 以降で使用でき、特定の ipconfiguration が IPv4 か IPv6 かを表します。 既定値は IPv4 と見なされます。 使用可能な値は、'IPv4' と 'IPv6' です。 | 'IPv4' 'IPv6' |
publicIPAddressConfiguration | publicIPAddressConfiguration。 | VirtualMachinePublicIPAddressConfiguration |
サブネット | サブネットの識別子を指定します。 | SubResource の |
VirtualMachineProperties
名前 | 形容 | 価値 |
---|---|---|
additionalCapabilities | 仮想マシンで有効または無効になっている追加の機能を指定します。 | AdditionalCapabilities の |
applicationProfile | VM/VMSS で使用できるようにするギャラリー アプリケーションを指定します。 | ApplicationProfile の |
availabilitySet | 仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 可用性セットの詳細については、「可用性セットの概要 を参照してください。 Azure の計画メンテナンスの詳細については、「Azureの仮想マシンの |
SubResource の |
billingProfile | Azure スポット仮想マシンの課金関連の詳細を指定します。 最小 API バージョン: 2019-03-01。 | BillingProfile の |
capacityReservation | 仮想マシンの割り当てに使用される容量予約に関する情報を指定します。 最小 API バージョン: 2021-04-01。 | CapacityReservationProfile の |
diagnosticsProfile | ブート診断設定の状態を指定します。 最小 API バージョン: 2015-06-15。 | DiagnosticsProfile |
evictionPolicy | Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 Azure Spot 仮想マシンでは、"割り当て解除" と "削除" の両方がサポートされており、最小 API バージョンは 2019-03-01 です。 Azure スポット スケール セットの場合、"割り当て解除" と "削除" の両方がサポートされ、最小 API バージョンは 2017-10-30-preview です。 | '割り当て解除' 'Delete' |
extensionsTimeBudget | すべての拡張機能の割り当て時間を指定します。 期間は 15 分から 120 分 (含む) で、ISO 8601 形式で指定する必要があります。 既定値は 90 分 (PT1H30M) です。 最小 API バージョン: 2020-06-01。 | 糸 |
hardwareProfile | 仮想マシンのハードウェア設定を指定します。 | HardwareProfile の |
ホスト | 仮想マシンが存在する専用ホストに関する情報を指定します。 最小 API バージョン: 2018-10-01。 | SubResource の |
hostGroup | 仮想マシンが存在する専用ホスト グループに関する情報を指定します。 注: ユーザーは、host プロパティと hostGroup プロパティの両方を指定できません。 最小 API バージョン: 2020-06-01。 | SubResource の |
licenseType | 使用されているイメージまたはディスクがオンプレミスでライセンスされていることを指定します。 Windows Server オペレーティング システムに使用できる値は次のとおりです。 Windows_Client Windows_Server Linux Server オペレーティング システムで使用できる値は次のとおりです。 RHEL_BYOS (RHEL の場合) SLES_BYOS (SUSE の場合) 詳細については、「Windows Server の Azure ハイブリッド使用特典の Linux Server 最小 API バージョン: 2015-06-15 |
糸 |
networkProfile | 仮想マシンのネットワーク インターフェイスを指定します。 | NetworkProfile |
osProfile | 仮想マシンの作成時に使用されるオペレーティング システムの設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。 | OSProfile の |
platformFaultDomain | 仮想マシンを作成するスケール セットの論理障害ドメインを指定します。 既定では、仮想マシンは、使用可能な障害ドメイン間のバランスを最適に維持する障害ドメインに自動的に割り当てられます。 これは、この仮想マシンの 'virtualMachineScaleSet' プロパティが設定されている場合にのみ適用されます。 参照される仮想マシン スケール セットの 'platformFaultDomainCount' が 1 より大きい必要があります。 このプロパティは、仮想マシンが作成された後は更新できません。 障害ドメインの割り当ては、仮想マシン インスタンス ビューで表示できます。 最小 API バージョン: 2020‐12‐01。 | int |
優先権 | 仮想マシンの優先順位を指定します。 最小 API バージョン: 2019-03-01 | 'Low' 'Regular' 'Spot' |
proximityPlacementGroup | 仮想マシンを割り当てる近接通信配置グループに関する情報を指定します。 最小 API バージョン: 2018-04-01。 | SubResource の |
scheduledEventsPolicy | 仮想マシンの再デプロイ、再起動、ScheduledEventsAdditionalPublishingTargets Scheduled Event 関連の構成を指定します。 | ScheduledEventsPolicy の |
scheduledEventsProfile | スケジュールされたイベント関連の構成を指定します。 | ScheduledEventsProfile の |
securityProfile | 仮想マシンのセキュリティ関連のプロファイル設定を指定します。 | SecurityProfile の |
storageProfile | 仮想マシン ディスクのストレージ設定を指定します。 | StorageProfile の |
userData | VM の UserData。base-64 でエンコードする必要があります。 顧客はここでシークレットを渡すべきではありません。 最小 API バージョン: 2021-03-01。 | 糸 |
virtualMachineScaleSet | 仮想マシンを割り当てる仮想マシン スケール セットに関する情報を指定します。 同じ仮想マシン スケール セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 現時点では、VM は作成時にのみ仮想マシン スケール セットに追加できます。 既存の VM を仮想マシン スケール セットに追加することはできません。 このプロパティは、null 以外の properties.availabilitySet 参照と共に存在できません。 最小 API バージョン: 2019‐03‐01。 | SubResource の |
VirtualMachinePublicIPAddressConfiguration
名前 | 形容 | 価値 |
---|---|---|
名前 | publicIP アドレス構成名。 | string (必須) |
プロパティ | 仮想マシンの IP 構成の PublicIPAddress 構成について説明します | VirtualMachinePublicIPAddressConfigurationProperties の |
sku | パブリック IP SKU について説明します。 OrchestrationMode をフレキシブルとしてのみ設定できます。 | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
名前 | 形容 | 価値 |
---|---|---|
deleteOption | VM が削除されたときのパブリック IP アドレスの動作を指定する | 'Delete' 'Detach' |
dnsSettings | publicIP アドレスに適用する DNS 設定。 | VirtualMachinePublicIPAddressDnsSettingsConfiguration |
idleTimeoutInMinutes | パブリック IP アドレスのアイドル タイムアウト。 | int |
ipTags | パブリック IP アドレスに関連付けられている IP タグの一覧。 | VirtualMachineIpTag[] |
publicIPAddressVersion | Api-Version 2019-07-01 以降で使用でき、特定の ipconfiguration が IPv4 か IPv6 かを表します。 既定値は IPv4 と見なされます。 使用可能な値は、'IPv4' と 'IPv6' です。 | 'IPv4' 'IPv6' |
publicIPAllocationMethod | パブリック IP 割り当ての種類を指定する | 'Dynamic' 'Static' |
publicIPPrefix | publicIP アドレスの割り当て元の PublicIPPrefix。 | SubResource の |
VirtualMachinePublicIPAddressDnsSettingsConfiguration
名前 | 形容 | 価値 |
---|---|---|
domainNameLabel | 作成される PublicIPAddress リソースのドメイン名ラベル プレフィックス。 生成される名前ラベルは、ドメイン名ラベルと VM ネットワーク プロファイルの一意の ID を連結したものです。 | string (必須) |
domainNameLabelScope | 作成される PublicIPAddress リソースのドメイン名ラベル スコープ。 生成された名前ラベルは、ドメイン名ラベルのスコープと VM ネットワーク プロファイルの一意の ID に従って、ハッシュドメイン名ラベルとポリシーを連結したものです。 | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
VMDiskSecurityProfile
名前 | 形容 | 価値 |
---|---|---|
diskEncryptionSet | カスタマー マネージド キーで暗号化された ConfidentialVM OS ディスクと VMGuest BLOB に使用されるマネージド ディスクのカスタマー マネージド ディスク暗号化セット リソース ID を指定します。 | DiskEncryptionSetParameters の |
securityEncryptionType | マネージド ディスクの EncryptionType を指定します。 VMGuestState BLOB と共にマネージド ディスクの暗号化を行う場合は DiskWithVMGuestState、VMGuestState BLOB のみを暗号化する場合は VMGuestStateOnly、VMGuestState BLOB にファームウェア状態を保持しない場合は NonPersistedTPM に設定されます。 注: 機密 VM にのみ設定できます。 | 'DiskWithVMGuestState' 'NonPersistedTPM' 'VMGuestStateOnly' |
VMGalleryApplication
名前 | 形容 | 価値 |
---|---|---|
configurationReference | 省略可能。指定された場合、パッケージの既定の構成を置き換える Azure BLOB の URI を指定します。 | 糸 |
enableAutomaticUpgrade | true に設定すると、PIR/SIG で新しいギャラリー アプリケーション バージョンが使用可能になると、VM/VMSS に対して自動的に更新されます。 | bool |
命令 | 省略可能、パッケージをインストールする必要がある順序を指定します。 | int |
packageReferenceId | /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleryName}/applications/{application}/versions/{version} の形式で GalleryApplicationVersion リソース ID を指定します。 | string (必須) |
タグ | オプション。より汎用的なコンテキストのパススルー値を指定します。 | 糸 |
treatFailureAsDeploymentFailure | 省略可能。true の場合、VmApplication での操作に対するエラーはデプロイに失敗します | bool |
VMSizeProperties
名前 | 形容 | 価値 |
---|---|---|
vCPUsAvailable | VM で使用できる vCPU の数を指定します。 このプロパティが要求本文で指定されていない場合、既定の動作では、api 応答で公開されている VM サイズに対して使用可能な vCPU の値に設定 リージョンで使用可能なすべての仮想マシン サイズを一覧表示します。 | int |
vCPUsPerCore | vCPU と物理コアの比率を指定します。 要求本文でこのプロパティが指定されていない場合、既定の動作は、api 応答で公開される VM サイズの vCPUPerCore の値に設定されます リージョンで使用可能なすべての仮想マシン サイズを一覧表示します。 このプロパティを 1 に設定すると、ハイパースレッディングが無効になります。 | int |
WindowsConfiguration
名前 | 形容 | 価値 |
---|---|---|
additionalUnattendContent | Windows セットアップで使用される、Unattend.xml ファイルに含めることができる追加の base-64 でエンコードされた XML 形式の情報を指定します。 | AdditionalUnattendContent[] |
enableAutomaticUpdates | Windows 仮想マシンに対して自動更新が有効になっているかどうかを示します。 既定値は true です。 仮想マシン スケール セットの場合、このプロパティを更新でき、更新は OS の再プロビジョニングで有効になります。 | bool |
patchSettings | [プレビュー機能]Windows での VM ゲストパッチ適用に関連する設定を指定します。 | PatchSettings の |
provisionVMAgent | 仮想マシン エージェントを仮想マシンにプロビジョニングするかどうかを示します。 このプロパティが要求本文で指定されていない場合、既定では true に設定されます。 これにより、VM エージェントが VM にインストールされ、後で拡張機能を VM に追加できるようになります。 | bool |
timeZone | 仮想マシンのタイム ゾーンを指定します。 例: "太平洋標準時"。 指定できる値は、TimeZoneInfo.GetSystemTimeZonesによって返されるタイム ゾーンからの値 TimeZoneInfo.Id できます。 | 糸 |
winRM | Windows リモート管理リスナーを指定します。 これにより、リモート Windows PowerShell が有効になります。 | WinRMConfiguration |
WindowsVMGuestPatchAutomaticByPlatformSettings
名前 | 形容 | 価値 |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | お客様が誤ってアップグレードすることなく修正プログラムの適用をスケジュールできるようにします | bool |
rebootSetting | すべての AutomaticByPlatform パッチインストール操作の再起動設定を指定します。 | 'Always' 'IfRequired' 'Never' 'Unknown' |
WinRMConfiguration
名前 | 形容 | 価値 |
---|---|---|
リスナー | Windows リモート管理リスナーの一覧 | WinRMListener[] |
WinRMListener
名前 | 形容 | 価値 |
---|---|---|
certificateUrl | これは、シークレットとして Key Vault にアップロードされた証明書の URL です。 Key Vault にシークレットを追加する方法については、「キー コンテナーにキーまたはシークレットを追加する」を参照してください。 この場合、証明書は、UTF-8 でエンコードされた次の JSON オブジェクトの Base64 エンコードである必要があります。 { "data":"<Base64-encoded-certificate>", "dataType":"pfx", "password":"<pfx-file-password>" } 仮想マシンに証明書をインストールするには、Linux 用の |
糸 |
議定書 | WinRM リスナーのプロトコルを指定します。 指定できる値は、http 、httpsです。 | 'Http' 'Https' |
クイック スタート テンプレート
次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。
テンプレート | 形容 |
---|---|
Ubuntu 上の Azure |
このテンプレートは、Ubuntu 仮想マシンに (++) Ethereum クライアントをデプロイします |
vNet で 1 つの VM を する - 複数のデータ ディスク Azure にデプロイする |
このテンプレートでは、複数のデータ ディスクが接続された Windows Server 2016 を実行する 1 つの VM が作成されます。 |
101-1vm-2nics-2subnets-1vnet Azure にデプロイする |
同じ VNet 内の 2 つの異なるサブネットに接続する 2 つの NIC を持つ新しい VM を作成します。 |
ロード バランサーに 2 つの VM を し、LB で NAT 規則を構成する Azure にデプロイする |
このテンプレートを使用すると、可用性セットに 2 つの仮想マシンを作成し、ロード バランサーを使用して NAT 規則を構成できます。 このテンプレートでは、ストレージ アカウント、仮想ネットワーク、パブリック IP アドレス、ネットワーク インターフェイスもデプロイされます。 このテンプレートでは、リソース ループ機能を使用して、ネットワーク インターフェイスと仮想マシンを作成します。 |
ロード バランサーに 2 つの VM を し、負荷分散規則を Azure にデプロイする |
このテンプレートを使用すると、ロード バランサーの下に 2 つの仮想マシンを作成し、ポート 80 で負荷分散規則を構成できます。 このテンプレートでは、ストレージ アカウント、仮想ネットワーク、パブリック IP アドレス、可用性セット、ネットワーク インターフェイスもデプロイされます。 このテンプレートでは、リソース ループ機能を使用して、ネットワーク インターフェイスと仮想マシンを作成します。 |
VNET 内の 2 つの VM - 内部ロード バランサーと LB 規則 Azure にデプロイする |
このテンプレートを使用すると、VNET と内部ロード バランサーの下に 2 つの仮想マシンを作成し、ポート 80 で負荷分散規則を構成できます。 このテンプレートでは、ストレージ アカウント、仮想ネットワーク、パブリック IP アドレス、可用性セット、ネットワーク インターフェイスもデプロイされます。 |
201-vnet-2subnets-service-endpoints-storage-integration Azure にデプロイする |
同じ VNet 内の 2 つの異なるサブネットに、それぞれ NIC を持つ 2 つの新しい VM を作成します。 いずれかのサブネットにサービス エンドポイントを設定し、ストレージ アカウントをそのサブネットにセキュリティで保護します。 |
複数の VM を仮想マシン スケール セット に追加する Azure にデプロイする |
このテンプレートでは、マネージド ディスク、パブリック IP、ネットワーク インターフェイスを含む N 個の VM が作成されます。 フレキシブル オーケストレーション モードの仮想マシン スケール セットに VM が作成されます。 これらは、デプロイの一部として作成される仮想ネットワークにプロビジョニングされます |
NAT ゲートウェイと Application Gateway を使用して AKS クラスターを Azure |
このサンプルでは、送信接続用の NAT ゲートウェイと受信接続用の Application Gateway を使用して AKS クラスターをデプロイする方法を示します。 |
Application Gateway イングレス コントローラー を使用して AKS クラスターを Azure |
このサンプルでは、Application Gateway、Application Gateway イングレス コントローラー、Azure Container Registry、Log Analytics、Key Vault を使用して AKS クラスターをデプロイする方法を示します |
Alsid Syslog/Sentinel プロキシ の Azure |
このテンプレートは、指定されたワークスペースに対してオンボードされた Azure Sentinel エージェントを使用して Syslog サーバーを作成して構成します。 |
Ubuntu VM で Apache Webserver を Azure |
このテンプレートでは、Azure Linux CustomScript 拡張機能を使用して Apache Web サーバーをデプロイします。 デプロイ テンプレートでは、Ubuntu VM が作成され、Apache2 がインストールされ、単純な HTML ファイルが作成されます。 行きます。。/demo.html して、デプロイされたページを表示します。 |
VM を使用したアプリ構成の Azure |
このテンプレートは、既存の構成ストアから既存のキーと値の構成を参照し、取得した値を使用して、テンプレートによって作成されるリソースのプロパティを設定します。 |
WAF、SSL、IIS、および HTTPS リダイレクト を使用した App Gateway の Azure |
このテンプレートは、WAF を使用して Application Gateway をデプロイし、エンド ツー エンド SSL と HTTP を IIS サーバー上の HTTPS リダイレクトにデプロイします。 |
Azure SQL バックエンド を使用した App Service Environment の Azure |
このテンプレートは、プライベート/分離環境で通常使用される関連リソースと共に、Azure SQL バックエンドとプライベート エンドポイントを含む App Service Environment を作成します。 |
アプリケーション セキュリティ グループの Azure にデプロイする |
このテンプレートでは、アプリケーション セキュリティ グループで NSG を使用してワークロードをセキュリティで保護する方法を示します。 NGINX を実行する Linux VM をデプロイし、ネットワーク セキュリティ グループ上の Applicaton セキュリティ グループを使用して、WebServersAsg というアプリケーション セキュリティ グループに割り当てられた VM へのポート 22 と 80 へのアクセスを許可します。 |
GoAccess を使用して Azure Application Gateway Log Analyzer を Azure |
このテンプレートでは、Azure Linux CustomScript 拡張機能を使用して、GoAccess を使用して Azure Application Gateway Log Analyzer をデプロイします。 デプロイ テンプレートは、Ubuntu VM を作成し、Application Gateway ログ プロセッサ、GoAccess、Apache WebServer をインストールし、Azure Application Gateway アクセス ログを分析するように構成します。 |
Azure Container Service Engine (acs-engine) - Swarm モード Azure にデプロイする |
Azure Container Service Engine (acs-engine) は、DC/OS、Kubernetes、Swarm モード、または Swarm オーケストレーターを選択して、Microsoft Azure 上の Docker 対応クラスター用の ARM (Azure Resource Manager) テンプレートを生成します。 ツールへの入力はクラスター定義です。 クラスター定義は、Microsoft Azure Container Service クラスターのデプロイに使用される ARM テンプレート構文とよく似ています (多くの場合と同じです)。 |
Azure データ ディスク パフォーマンス メーターの を Azure |
このテンプレートを使用すると、fio ユーティリティを使用して、さまざまなワークロードの種類のデータ ディスク パフォーマンス テストを実行できます。 |
Azure Game Developer Virtual Machine Azure にデプロイする |
Azure Game Developer Virtual Machine には、Unreal などのLicencsed エンジンが含まれています。 |
Azure Machine Learning のエンド ツー エンドのセキュリティで保護されたセットアップ を Azure |
この Bicep テンプレートのセットは、セキュリティで保護されたセットアップで Azure Machine Learning をエンド ツー エンドで設定する方法を示しています。 この参照実装には、ワークスペース、コンピューティング クラスター、コンピューティング インスタンス、接続されたプライベート AKS クラスターが含まれます。 |
Azure Machine Learning のエンド ツー エンドのセキュリティで保護されたセットアップ (レガシ) を Azure |
この Bicep テンプレートのセットは、セキュリティで保護されたセットアップで Azure Machine Learning をエンド ツー エンドで設定する方法を示しています。 この参照実装には、ワークスペース、コンピューティング クラスター、コンピューティング インスタンス、接続されたプライベート AKS クラスターが含まれます。 |
Azure マネージド ディスク パフォーマンス メーターの を Azure |
このテンプレートを使用すると、fio ユーティリティを使用して、さまざまなワークロードの種類に対してマネージド ディスク パフォーマンス テストを実行できます。 |
Azure マネージド ディスク RAID パフォーマンス メーターの Azure にデプロイする |
このテンプレートを使用すると、fio ユーティリティを使用して、さまざまなワークロードの種類に対してマネージド ディスク RAID パフォーマンス テストを実行できます。 |
Quagga を使用した BGP ピアリングでの Azure Route Server の Azure |
このテンプレートは、Quagga を使用してルーター サーバーと Ubuntu VM をデプロイします。 ルーター サーバーと Quagga の間に 2 つの外部 BGP セッションが確立されます。 Quagga のインストールと構成は、Linux 用の Azure カスタム スクリプト拡張機能によって実行されます |
Azure sysbench CPU パフォーマンス メーターの を Azure |
このテンプレートを使用すると、sysbench ユーティリティを使用して CPU パフォーマンス テストを実行できます。 |
Azure Traffic Manager VM の例 Azure にデプロイする |
このテンプレートでは、複数の仮想マシン間で Azure Traffic Manager プロファイルの負荷分散を作成する方法を示します。 |
Availability Zones を使用して Azure Traffic Manager VM の例を Azure |
このテンプレートでは、Availability Zones に配置された複数の仮想マシン間で Azure Traffic Manager プロファイルの負荷分散を作成する方法を示します。 |
Azure VM-to-VM 帯域幅測定 Azure にデプロイする |
このテンプレートを使用すると、PsPing ユーティリティを使用して VMto-VM 帯域幅テストを実行できます。 |
Azure VM-to-VM マルチスレッド スループット メーター Azure にデプロイする |
このテンプレートを使用すると、NTttcp ユーティリティを使用して VMto-VM スループット テストを実行できます。 |
バックエンド IIS サーバー を使用した Barracuda Web アプリケーション ファイアウォールの Azure |
この Azure クイック スタート テンプレートでは、必要な数のバックエンド Windows 2012 ベースの IIS Web Servers を含む Barracuda Web Application Firewall ソリューションを Azure にデプロイします。Templates には、従量課金制ライセンスを含む最新の Barracuda WAF と IIS 用 Windows 2012 R2 Azure Image が含まれています。Barracuda Web Application Firewall は、受信 Web トラフィックを検査し、SQL インジェクション、クロスサイト スクリプティング、マルウェアがアプリケーション DDoS & アップロードし、Web アプリケーションを対象とするその他の攻撃をブロックします。 バックエンド Web サーバーへのリモート デスクトップ アクセスを有効にするために、NAT 規則を使用して 1 つの外部 LB がデプロイされます。 Barracuda Web アプリケーション ファイアウォールと Web アプリケーションの発行に関連するデプロイ後の手順の詳細については、GitHub テンプレート ディレクトリで入手できるデプロイ後の構成ガイドに従ってください。 |
基本的な RDS ファームの展開 を Azure |
このテンプレートは、基本的な RDS ファームの展開を作成します |
CentOS VM でのビットコインのビットコア ノードとユーティリティの Azure |
このテンプレートでは、Azure Linux CustomScript 拡張機能を使用して、ビットコイン ユーティリティの完全なセットを含む Bitcore Node インスタンスをデプロイします。 デプロイ テンプレートは CentOS VM を作成し、Bitcore をインストールし、単純なビットスコア付き実行可能ファイルを提供します。 このテンプレートでは、ビットコイン ネットワーク上の完全なノードと、Insight というブロック エクスプローラーを実行します。 |
ブロックチェーン テンプレートの Azure にデプロイする |
Groestlcoin Core がインストールされた VM をデプロイします。 |
BOSH CF Cross Region Azure にデプロイする |
このテンプレートは、Azure 上の 2 つのリージョンに BOSH と Cloud Foundry をデプロイするために必要なリソースを設定するのに役立ちます。 |
BOSH セットアップ Azure にデプロイする |
このテンプレートは、BOSH と Cloud Foundry をデプロイできる開発環境をセットアップするのに役立ちます。 |
BrowserBox Azure Edition Azure にデプロイする |
このテンプレートは、Azure Ubuntu Server 22.04 LTS、Debian 11、または RHEL 8.7 LVM VM に BrowserBox をデプロイします。 |
CentOS/UbuntuServer 自動ダイナミック ディスク & Docker 1.12(cs) Azure にデプロイする |
これは、構成可能な数のデータ ディスク (構成可能なサイズ) を持つ単一インスタンス CentOS 7.2/7.1/6.5 または Ubuntu Server 16.04.0-LTS を作成するための一般的なテンプレートです。 ポータルのパラメーターには最大 16 個のディスクを指定でき、各ディスクの最大サイズは 1023 GB 未満にする必要があります。 MDADM RAID0 アレイは自動マウントされ、再起動後も存続します。 最新の Docker 1.12(cs3) (Swarm)、docker-compose 1.9.0 & docker-machine 0.8.2 は、azure-cli が docker コンテナーとして自動実行されているユーザーから使用できます。 この単一インスタンス テンプレートは、HPC/GPU クラスター テンプレート @ https://github.com/azurebigcompute/BigComputeBench のオフシュートです |
Chef バックエンド High-Availability クラスター Azure にデプロイする |
このテンプレートでは、フロントエンド ノードがアタッチされた chef-backend クラスターが作成されます |
Ubuntu/Centos で JSON パラメーターを使用して Chef を Azure |
JSON パラメーターを使用して Chef を使用して Ubuntu/Centos VM をデプロイする |
Classroom Linux JupyterHub Azure にデプロイする |
このテンプレートは、最大 100 人のユーザーの教室用に Jupyter Server をデプロイします。 ユーザー名、パスワード、仮想マシン名を指定し、CPU または GPU コンピューティングを選択できます。 |
Moloch を使用して CloudLens を する Azure にデプロイする |
このテンプレートでは、CloudLens エージェントを使用して Azure パブリック クラウドでネットワーク可視性を設定し、1 つの VM 上のトラフィックをタップし、インデックス作成ツール (この場合は Moloch) & 格納するネットワーク パケットに転送する方法を示します。 |
Suricata IDS を使用して CloudLens を Azure にデプロイする |
このテンプレートでは、CloudLens エージェントを使用してパブリック クラウドでネットワークの可視性を設定し、1 つの VM のトラフィックをタップして IDS (この場合は Suricata) に転送する方法を示します。 |
コンコース CI Azure にデプロイする |
Concourse は、シンプルなツールとアイデアで構成される CI システムです。 パイプライン全体を表現し、任意のリソースと統合することも、ローカルまたは別の CI システムで 1 回限りのタスクを実行するために使用することもできます。 このテンプレートは、このような CI システムをセットアップするために必要な Azure リソースを準備し、セットアップをより簡単にするために役立ちます。 |
プライベート エンドポイントを使用して Event Hubs 名前空間に接続 Azure にデプロイする |
このサンプルでは、仮想ネットワークとプライベート DNS ゾーンを構成して、プライベート エンドポイント経由で Event Hubs 名前空間にアクセスする方法を示します。 |
プライベート エンドポイントを使用して Key Vault に接続 Azure にデプロイする |
このサンプルでは、仮想ネットワークとプライベート DNS ゾーンを構成して、プライベート エンドポイント経由で Key Vault にアクセスする方法を示します。 |
プライベート エンドポイントを使用して Service Bus 名前空間に接続 Azure にデプロイする |
このサンプルでは、仮想ネットワークとプライベート DNS ゾーンを構成して、プライベート エンドポイント経由で Service Bus 名前空間にアクセスする方法を示します。 |
プライベート エンドポイントを使用して VM からストレージ アカウントに接続 Azure にデプロイする |
このサンプルでは、仮想ネットワークを接続してプライベート エンドポイント経由で BLOB ストレージ アカウントにアクセスする方法を示します。 |
プライベート エンドポイント 経由で Azure ファイル共有に接続する Azure にデプロイする |
このサンプルでは、仮想ネットワークとプライベート DNS ゾーンを構成して、プライベート エンドポイント経由で Azure ファイル共有にアクセスする方法を示します。 |
LB に 2 つの VM を作成し、NSG を使用する SQL Server VM を作成する Azure にデプロイする |
このテンプレートでは、可用性セットとポート 80 を開いたロード バランサーで、2 つの Windows VM (Web FE として使用できます) が作成されます。 2 つの VM には、ポート 6001 と 6002 の RDP を使用してアクセスできます。 このテンプレートでは、ネットワーク セキュリティ グループで定義された RDP 接続を介してアクセスできる SQL Server 2014 VM も作成されます。 |
SSD を使用して LB と SQL Server VM を使用して 2 つの VM Linux を作成する Azure にデプロイする |
このテンプレートでは、可用性セットとポート 80 を開いたロード バランサーで 2 つの Linux VM (Web FE として使用できます) が作成されます。 2 つの VM には、ポート 6001 と 6002 で SSH を使用して到達できます。 このテンプレートでは、ネットワーク セキュリティ グループで定義された RDP 接続を介してアクセスできる SQL Server 2014 VM も作成されます。 すべての VM ストレージで Premium Storage (SSD) を使用でき、すべての DS サイズの VM を作成できます |
リージョン間ロード バランサー を作成する Azure にデプロイする |
このテンプレートは、2 つのリージョン ロード バランサーを含むバックエンド プールを持つリージョン間ロード バランサーを作成します。 リージョン間ロード バランサーは現在、限られたリージョンで使用できます。 リージョン間ロード バランサーの背後にあるリージョン ロード バランサーは、任意のリージョンに存在できます。 |
データ管理ゲートウェイを作成し、Azure VM にインストールする Azure にデプロイする |
このテンプレートは、仮想マシンをデプロイし、実行可能なデータ管理ゲートウェイを作成します |
P2S VPN と IIS を使用して DevTest 環境を作成する Azure にデプロイする |
このテンプレートは、Windows サーバー上にポイント対サイト VPN と IIS を使用して単純な DevTest 環境を作成します。これは、作業を開始するための優れた方法です。 |
FirewallPolicy と IpGroups を使用してファイアウォールを作成する Azure にデプロイする |
このテンプレートでは、IpGroups でネットワークルールを参照する FirewalllPolicy を使用して Azure Firewall を作成します。 また、Linux Jumpbox VM のセットアップも含まれます |
ファイアウォールの作成 、明示的なプロキシを使用した FirewallPolicy Azure にデプロイする |
このテンプレートでは、Azure Firewall、明示的なプロキシを使用する FirewalllPolicy、IpGroups を使用したネットワーク 規則を作成します。 また、Linux Jumpbox VM のセットアップも含まれます |
パブリック IPv6 アドレス を使用してロード バランサーを作成する Azure にデプロイする |
このテンプレートでは、パブリック IPv6 アドレス、負荷分散規則、およびバックエンド プール用の 2 つの VM を使用して、インターネットに接続するロード バランサーを作成します。 |
Availability Zones を使用して 2 つの DC を持つ新しい AD ドメインを作成する Azure にデプロイする |
このテンプレートでは、新しいフォレストとドメインの AD DC (プライマリとバックアップ) に 2 つの VM を別々の可用性ゾーンに作成します |
ギャラリー イメージから新しい暗号化された Windows VM を作成 Azure にデプロイする |
このテンプレートは、サーバー 2k12 ギャラリー イメージを使用して、新しい暗号化された Windows VM を作成します。 |
プライベート AKS クラスター を作成する Azure |
このサンプルでは、ジャンプボックス仮想マシンと共に仮想ネットワークにプライベート AKS クラスターを作成する方法を示します。 |
パブリック DNS ゾーン を使用してプライベート AKS クラスターを作成する Azure |
このサンプルでは、パブリック DNS ゾーンを使用してプライベート AKS クラスターをデプロイする方法を示します。 |
Linux VM を使用して Azure Firewall のサンドボックスセットアップを作成する Azure にデプロイする |
このテンプレートでは、3 つのサブネット (サーバー サブネット、ジャンプボックス サブセット、AzureFirewall サブネット)、パブリック IP を持つジャンプボックス VM、サーバー VM、サーバー サブネットの Azure Firewall を指す UDR ルート、1 つ以上のパブリック IP アドレスを持つ Azure Firewall、1 つのサンプル アプリケーション ルール、1 つのサンプル ネットワーク 規則、および既定のプライベート範囲を持つ仮想ネットワークを作成します。 |
Zones を使用して Azure Firewall のサンドボックスセットアップを作成する Azure にデプロイする |
このテンプレートでは、3 つのサブネット (サーバー サブネット、ジャンプボックス サブネット、Azure Firewall サブネット)、パブリック IP を持つジャンプボックス VM、サーバー VM、ServerSubnet の Azure Firewall を指す UDR ルート、1 つ以上のパブリック IP アドレスを持つ Azure Firewall、1 つのサンプル アプリケーション 規則、および Availability Zones 1 の 1 つのサンプル ネットワーク規則と Azure Firewall を含む仮想ネットワークを作成します。 2、3。 |
ファイアウォール ポリシー を使用してサンドボックスのセットアップを作成する Azure にデプロイする |
このテンプレートは、3 つのサブネット (サーバー サブネット、ジャンプボックス サブセット、AzureFirewall サブネット)、パブリック IP を持つジャンプボックス VM、サーバー VM、サーバー サブネットの Azure Firewall を指す UDR ルート、および 1 つ以上のパブリック IP アドレスを持つ Azure Firewall を含む仮想ネットワークを作成します。 また、1 つのサンプル アプリケーション規則、1 つのサンプル ネットワーク規則、および既定のプライベート範囲でファイアウォール ポリシーを作成します |
VM を使用してサイト間 VPN 接続を作成する Azure にデプロイする |
このテンプレートを使用すると、仮想ネットワーク ゲートウェイを使用してサイト間 VPN 接続を作成できます。 |
標準の内部ロード バランサー を作成する Azure にデプロイする |
このテンプレートは、規則の負荷分散ポート 80 を使用して、標準の内部 Azure Load Balancer を作成します |
標準ロード バランサー を作成する Azure にデプロイする |
このテンプレートでは、インターネットに接続するロード バランサー、負荷分散規則、および冗長ゾーン内の各 VM を含むバックエンド プール用の 3 つの VM を作成します。 |
2 つの VM SQL Server Reporting Services 展開 を作成する Azure にデプロイする |
このテンプレートでは、パブリック IP アドレスを持つ 2 つの新しい Azure VM が作成され、1 つの VM が SSRS サーバーとして構成されます。1 つは、SQL エージェントが開始された SSRS カタログの SQL Server 混合認証を使用します。 すべての VM で公開 RDP と診断が有効になっており、診断は VM ディスクとは異なる統合診断ストレージ アカウントに格納されます |
拡張ゾーン に仮想マシンを作成する Azure にデプロイする |
このテンプレートでは、拡張ゾーンに仮想マシンを作成します。 |
EfficientIP VHD から VM を作成する Azure にデプロイする |
このテンプレートでは、EfficientIP VHD から VM を作成し、別のリソース グループに存在できる既存の VNET に接続し、仮想マシンに接続できます。 |
4 つの空のデータ ディスクを使用して Windows イメージから VM を作成 Azure にデプロイする |
このテンプレートを使用すると、指定したイメージから Windows 仮想マシンを作成できます。 また、4 つの空のデータ ディスクも接続します。 空のデータ ディスクのサイズを指定できることに注意してください。 |
ユーザー イメージ から VM を作成する Azure にデプロイする |
このテンプレートを使用すると、ユーザー イメージから仮想マシンを作成できます。 このテンプレートでは、仮想ネットワーク、パブリック IP アドレス、ネットワーク インターフェイスもデプロイされます。 |
カスタム VHD から新規または既存の vnet に VM を作成する Azure にデプロイする |
このテンプレートは、特殊化された VHD から VM を作成し、仮想マシンとは別のリソース グループに存在できる新規または既存の VNET に接続できるようにします。 |
一般化された VHD から新規または既存の vnet に VM を作成する Azure にデプロイする |
このテンプレートは、一般化された VHD から VM を作成し、仮想マシンとは別のリソース グループに存在できる新規または既存の VNET に接続できるようにします。 |
別のリソース グループ 内の VNET に VM を作成する Azure にデプロイする |
このテンプレートは、別のリソース グループ内にある VNET に VM を作成します |
データ ディスクを動的に選択して VM を作成 Azure にデプロイする |
このテンプレートを使用すると、ユーザーは VM に追加するデータ ディスクの数を選択できます。 |
複数の空の StandardSSD_LRS Data Disks を使用して VM を作成する Azure にデプロイする |
このテンプレートを使用すると、指定したイメージから Windows 仮想マシンを作成できます。 既定では、複数の空の StandardSSD データ ディスクもアタッチされます。 空のデータ ディスクのサイズとストレージの種類 (Standard_LRS、StandardSSD_LRS、Premium_LRS) を指定できることに注意してください。 |
複数の NIC と RDP アクセス可能な を持つ VM を作成する Azure にデプロイする |
このテンプレートを使用すると、複数の (2) ネットワーク インターフェイス (NIC) を持つ仮想マシンと、構成されたロード バランサーと受信 NAT 規則を使用して RDP 接続可能な仮想マシンを作成できます。 このテンプレートを使用すると、より多くの NIC を簡単に追加できます。 このテンプレートでは、ストレージ アカウント、仮想ネットワーク、パブリック IP アドレス、2 つのネットワーク インターフェイス (フロントエンドとバックエンド) もデプロイされます。 |
マルウェア対策拡張機能を有効にした Windows VM を作成 Azure にデプロイする |
このテンプレートは、Windows VM を作成し、マルウェア対策保護を設定します |
Azure Application Gateway v2 を作成する Azure |
このテンプレートは、バックエンド プールに 2 つの Windows Server 2016 サーバーを含む Azure Application Gateway を作成します |
強制トンネリング を使用して Azure Firewall サンドボックスを作成する Azure にデプロイする |
このテンプレートは、ピアリングされた VNET 内の別のファイアウォールをトンネリングされた 1 つのファイアウォール強制を含む Azure Firewall サンドボックス (Linux) を作成します。 |
ipGroups を使用して Azure Firewall を作成する Azure |
このテンプレートでは、IP グループを参照するアプリケーションルールとネットワークルールを使用して Azure Firewall を作成します。 また、Linux Jumpbox VM のセットアップも含まれます |
複数の IP パブリック アドレスを持つ Azure Firewall を作成 Azure にデプロイする |
このテンプレートは、2 つのパブリック IP アドレスと 2 つの Windows Server 2019 サーバーをテストする Azure Firewall を作成します。 |
新しい Active Directory フォレスト を使用して Azure VM を作成する Azure にデプロイする |
このテンプレートは、新しい Azure VM を作成し、新しいフォレストの Active Directory ドメイン コントローラーとして VM を構成します |
新しい AD フォレスト を使用して Azure VM を作成する Azure にデプロイする |
このテンプレートは新しい Azure VM を作成し、新しいフォレストの AD DC として VM を構成します |
Azure Application Gateway で Azure WAF v2 を作成する Azure にデプロイする |
このテンプレートでは、バックエンド プールに 2 つの Windows Server 2016 サーバーを含む Azure Application Gateway 上に Azure Web Application Firewall v2 を作成します |
IoT Hub と Ubuntu エッジ シミュレーター を作成する Azure にデプロイする |
このテンプレートでは、IOT ハブと仮想マシン Ubuntu エッジ シミュレーターが作成されます。 |
IPv6 Application Gateway を作成する Azure |
このテンプレートは、デュアルスタック仮想ネットワークに IPv6 フロントエンドを持つアプリケーション ゲートウェイを作成します。 |
2 つのドメイン コントローラーを使用して新しい AD ドメインを作成 Azure にデプロイする |
このテンプレートでは、新しいフォレストとドメインの AD DC (プライマリとバックアップ) に 2 つの新しい VM を作成します |
Ubuntu GNOME デスクトップ を作成する Azure にデプロイする |
このテンプレートでは、ubuntu デスクトップ コンピューターが作成されます。 これは、NAT の背後にあるジャンプボックスとして使用する場合に適しています。 |
ジャンプボックス を使用して新しい Linux VMSS を作成して暗号化する Azure にデプロイする |
このテンプレートは、最新の Linux イメージを使用して Linux VMSS をデプロイし、データ ボリュームを追加してから、各 Linux VMSS インスタンスのデータ ボリュームを暗号化します。 また、プライベート IP アドレスを持つ Linux VMSS インスタンスと同じ仮想ネットワークにパブリック IP アドレスを持つジャンプボックスもデプロイします。 これにより、パブリック IP アドレスを使用してジャンプボックスに接続し、プライベート IP アドレスを使用して Linux VMSS インスタンスに接続できます。 |
ジャンプボックス を使用して新しい Windows VMSS を作成して暗号化する Azure にデプロイする |
このテンプレートを使用すると、最新の修正プログラムが適用されたバージョンのサーバー Windows バージョンを使用して、Windows VM の単純な VM スケール セットをデプロイできます。 このテンプレートでは、パブリック IP アドレスを持つジャンプボックスも同じ仮想ネットワークにデプロイされます。 このパブリック IP アドレスを使用してジャンプボックスに接続し、そこからプライベート IP アドレスを介してスケール セット内の VM に接続できます。このテンプレートにより、Windows VM の VM スケール セットでの暗号化が有効になります。 |
ギャラリー イメージから新しい暗号化されたマネージド ディスク win-vm を作成 Azure にデプロイする |
このテンプレートは、サーバー 2k12 ギャラリー イメージを使用して、新しい暗号化されたマネージド ディスク Windows VM を作成します。 |
Puppet Agent で事前に設定された新しい Ubuntu VM を作成する Azure にデプロイする |
このテンプレートは、Ubuntu VM を作成し、CustomScript 拡張機能を使用して Puppet エージェントをインストールします。 |
Azure Firewall、クライアント VM、およびサーバー VM のサンドボックスを作成する Azure にデプロイする |
このテンプレートは、2 つのサブネット (サーバー サブネットと AzureFirewall サブネット)、サーバー VM、クライアント VM、各 VM のパブリック IP アドレス、およびファイアウォール経由で VM 間のトラフィックを送信するルート テーブルを含む仮想ネットワークを作成します。 |
新しい仮想ネットワーク 内にジャンプボックスを使用して SQL MI を作成する Azure にデプロイする |
新しい仮想ネットワーク内に SSMS を使用して Azure Sql Database Managed Instance (SQL MI) と JumpBox をデプロイします。 |
Ubuntu VM データ ディスク raid0 を作成する Azure にデプロイする |
このテンプレートでは、複数のディスクが接続された仮想マシンが作成されます。 スクリプトは、raid0 アレイ内のディスクをパーティション分割してフォーマットします。 |
既存の VHD から VM を作成し、既存の VNET に接続します Azure にデプロイする |
このテンプレートでは、VHD (OS + データ ディスク) から VM を作成し、別のリソース グループに存在し、仮想マシンに存在できる既存の VNET に接続できます。 |
リソース ループ を使用して可用性セットに VM を作成する Azure |
リソース ループを使用して可用性セットに 2 ~ 5 台の VM を作成します。 このサンプルでは単一の storageAccount を使用するため、VM は Unbuntu または Windows で、最大 5 台の VM を使用できます。 |
Azure VM に Web アプリケーションを作成、構成、デプロイする Azure にデプロイする |
SQL Azure データベースを使用して Windows VM を作成して構成し、PowerShell DSC を使用して Web アプリケーションを環境にデプロイする |
Microsoft Entra ID Join を使用して AVD を作成する Azure にデプロイする |
このテンプレートを使用すると、ホスト プール、アプリケーション グループ、ワークスペース、テスト セッション ホスト、Microsoft Entra ID 参加を使用した拡張機能などの Azure Virtual Desktop リソースを作成できます。 |
Ubuntu VM でカスタム スクリプト拡張機能を Azure |
このテンプレートでは、Ubuntu VM が作成され、CustomScript 拡張機能がインストールされます |
可用性ゾーンに 3 ノードの Percona XtraDB クラスターをデプロイ Azure にデプロイする |
このテンプレートは、CentOS 6.5 または Ubuntu 12.04 に 3 ノードの MySQL 高可用性クラスターをデプロイします |
ハブ仮想ネットワーク に Bastion ホストをデプロイする Azure にデプロイする |
このテンプレートでは、ピアリングを含む 2 つの vNet (ハブ vNet の Bastion ホストとスポーク vNet 内の Linux VM) を作成します |
Django アプリ をデプロイする Azure にデプロイする |
このテンプレートでは、Azure Linux CustomScript 拡張機能を使用してアプリケーションをデプロイします。 この例では、Ubuntu VM を作成し、Python、Django、Apache のサイレント インストールを行い、単純な Django アプリを作成します |
ハブ アンド スポーク トポロジ サンドボックス をデプロイする Azure にデプロイする |
このテンプレートは、基本的なハブ アンド スポーク トポロジのセットアップを作成します。 サブネット DMZ、管理、共有、ゲートウェイ (必要に応じて) を含むハブ VNet を作成し、それぞれにワークロード サブネットを含む 2 つのスポーク VNet (開発と運用) を作成します。 また、ハブの管理サブネットに Windows Jump-Host をデプロイし、ハブと 2 つのスポークの間に VNet ピアリングを確立します。 |
Docker を使用して Kibana ダッシュボードをデプロイする Azure にデプロイする |
このテンプレートを使用すると、(Docker 拡張機能を使用して) Docker がインストールされた Ubuntu VM と、分析ダッシュボードを提供するように作成および構成された Kibana/Elasticsearch コンテナーをデプロイできます。 |
LAMP アプリ をデプロイする Azure にデプロイする |
このテンプレートでは、Azure Linux CustomScript 拡張機能を使用してアプリケーションをデプロイします。 Ubuntu VM を作成し、MySQL、Apache、PHP のサイレント インストールを行い、単純な PHP スクリプトを作成します。 |
MSI を使用して Linux または Windows VM をデプロイする Azure にデプロイする |
このテンプレートを使用すると、マネージド サービス ID を使用して Linux または Windows VM をデプロイできます。 |
複数の NIC を使用して Linux VM (Ubuntu) をデプロイ Azure にデプロイする |
このテンプレートは、複数のサブネットを持つ VNet を作成し、複数の NIC を持つ Ubuntu VM をデプロイします |
Azul Zulu OpenJDK JVM を使用して Linux VM をデプロイ Azure |
このテンプレートを使用すると、Azul Zulu OpenJDK JVM を使用して Linux VM を作成できます。 |
MySQL サーバー を展開する Azure にデプロイする |
このテンプレートでは、Azure Linux CustomScript 拡張機能を使用して MySQL サーバーをデプロイします。 Ubuntu VM を作成し、MySQL サーバーのサイレント インストールを行います。バージョン:5.6 |
Nextflow genomics クラスター をデプロイする Azure にデプロイする |
このテンプレートは、Jumpbox、n 個のクラスター ノード、Docker サポート、共有ストレージを備えたスケーラブルな Nextflow クラスターをデプロイします。 |
Ubuntu 仮想マシン に PostgreSQL サーバーをデプロイする Azure にデプロイする |
このテンプレートでは、Azure Linux CustomScript 拡張機能を使用して postgresql サーバーをデプロイします。 Ubuntu VM を作成し、MySQL サーバーのサイレント インストールを行います。バージョン:9.3.5 |
Premium Windows VM をデプロイする Azure |
このテンプレートを使用すると、最新の修正プログラムが適用されたバージョンを使用して、Windows バージョンに対していくつかの異なるオプションを使用して Premium Windows VM をデプロイできます。 |
診断 を使用して Premium Windows VM をデプロイする Azure |
このテンプレートを使用すると、最新の修正プログラムが適用されたバージョンを使用して、Windows バージョンに対していくつかの異なるオプションを使用して Premium Windows VM をデプロイできます。 |
リソース グループの場所に単純な FreeBSD VM をデプロイ Azure にデプロイする |
このテンプレートを使用すると、最新の修正プログラムが適用されたバージョンを使用して、FreeBSD バージョンのいくつかの異なるオプションを使用して、単純な FreeBSD VM をデプロイできます。 これにより、D1 VM サイズのリソース グループの場所にデプロイされます。 |
単純な Linux VM をデプロイし、プライベート IP を静的 に更新する Azure にデプロイする |
このテンプレートを使用すると、マーケットプレースから Ubuntu を使用して単純な Linux VM をデプロイできます。 これにより、動的に割り当てられた IP アドレスを持つ VNET、サブネット、および A1 サイズの VM がリソース グループの場所にデプロイされ、静的 IP に変換されます。 |
高速ネットワーク を使用して単純な Linux VM をデプロイする Azure |
このテンプレートを使用すると、最新のパッチが適用されたバージョンの Ubuntu バージョン 18.04-LTS を使用して、高速ネットワークを使用する単純な Linux VM をデプロイできます。 これにより、D3_v2 サイズの VM がリソース グループの場所にデプロイされ、VM の FQDN が返されます。 |
単純な Ubuntu Linux VM 20.04-LTS をデプロイする Azure にデプロイする |
このテンプレートでは、VM のいくつかのオプションを使用して Ubuntu Server をデプロイします。 VM 名、OS バージョン、VM サイズ、管理者のユーザー名とパスワードを指定できます。 既定では、VM サイズは Standard_D2s_v3 で、OS バージョンは 20.04-LTS です。 |
Linux VM と Jumpbox を使用して単純な VM スケール セットをデプロイする Azure にデプロイする |
このテンプレートを使用すると、修正プログラムが適用された最新バージョンの Ubuntu Linux 15.10 または 14.04.4-LTS を使用して、Linux VM の単純な VM スケール セットをデプロイできます。 また、VM が存在する VNet の外部からの接続を有効にするジャンプボックスもあります。 |
Windows VM とジャンプボックス を使用して単純な VM スケール セットをデプロイする Azure にデプロイする |
このテンプレートを使用すると、最新の修正プログラムが適用されたバージョンのサーバー Windows バージョンを使用して、Windows VM の単純な VM スケール セットをデプロイできます。 このテンプレートでは、パブリック IP アドレスを持つジャンプボックスも同じ仮想ネットワークにデプロイされます。 このパブリック IP アドレスを使用してジャンプボックスに接続し、そこからプライベート IP アドレスを介してスケール セット内の VM に接続できます。 |
単純な Windows VM をデプロイする Azure にデプロイする |
このテンプレートを使用すると、最新の修正プログラムが適用されたバージョンを使用して、Windows バージョンに対していくつかの異なるオプションを使用して、単純な Windows VM をデプロイできます。 これにより、A2 サイズの VM がリソース グループの場所にデプロイされ、VM の FQDN が返されます。 |
監視と診断 を使用して単純な Windows VM をデプロイする Azure にデプロイする |
このテンプレートを使用すると、VM の監視と診断を可能にする診断拡張機能と共に単純な Windows VM をデプロイできます。 |
タグが された単純な Windows VM をデプロイする Azure にデプロイする |
このテンプレートでは、Windows VM、NIC、ストレージ アカウント、仮想ネットワーク、パブリック IP アドレス、ネットワーク セキュリティ グループD2_v3をデプロイします。 タグ オブジェクトは変数に作成され、該当する場合は、すべてのリソースに適用されます。 |
単一 VM WordPress を Azure にデプロイする Azure にデプロイする |
このテンプレートは、完全な LAMP スタックをデプロイし、WordPress をインストールして初期化します。 展開が完了したら、http://fqdn.of.your.vm/wordpress/ に移動して構成を完了し、アカウントを作成し、WordPress の使用を開始する必要があります。 |
信頼された起動に対応した Linux 仮想マシン をデプロイする Azure にデプロイする |
このテンプレートを使用すると、最新の修正プログラムが適用されたバージョンを使用して、Linux バージョンに対していくつかの異なるオプションを使用して、信頼できる起動対応の Linux 仮想マシンをデプロイできます。 Secureboot と vTPM を有効にすると、ゲスト構成証明拡張機能が VM にインストールされます。 この拡張機能は、クラウドによって リモート |
信頼された起動に対応した Windows 仮想マシン をデプロイする Azure にデプロイする |
このテンプレートを使用すると、最新の修正プログラムが適用されたバージョンを使用して、Windows バージョンに対していくつかの異なるオプションを使用して、信頼できる起動対応の Windows 仮想マシンをデプロイできます。 Secureboot と vTPM を有効にすると、ゲスト構成証明拡張機能が VM にインストールされます。 この拡張機能は、クラウドによって リモート |
Ubuntu Linux DataScience VM 18.04 をデプロイする Azure にデプロイする |
このテンプレートでは、データ サイエンス用のいくつかのツールを使用して Ubuntu Server をデプロイします。 ユーザー名、パスワード、仮想マシン名を指定し、CPU または GPU コンピューティングを選択できます。 |
OMS 拡張機能を使用して Ubuntu VM をデプロイ Azure にデプロイする |
このテンプレートを使用すると、OMS 拡張機能がインストールされ、指定されたワークスペースにオンボードされた Ubuntu VM をデプロイできます。 |
カスタム データ を使用して仮想マシンをデプロイする Azure |
このテンプレートを使用すると、カスタム データを VM に渡して仮想マシンを作成できます。 このテンプレートでは、ストレージ アカウント、仮想ネットワーク、パブリック IP アドレス、ネットワーク インターフェイスもデプロイされます。 |
SSH rsa 公開キーを使用して仮想マシンをデプロイ Azure にデプロイする |
このテンプレートを使用すると、SSH rsa 公開キーを使用して仮想マシンを作成できます |
ユーザー データ を使用して仮想マシンをデプロイする Azure にデプロイする |
このテンプレートを使用すると、ユーザー データを VM に渡して仮想マシンを作成できます。 このテンプレートでは、仮想ネットワーク、パブリック IP アドレス、およびネットワーク インターフェイスもデプロイされます。 |
可用性ゾーンに VM をデプロイ Azure にデプロイする |
このテンプレートを使用すると、最新の修正プログラムが適用されたバージョンを使用して、単純な VM (Windows または Ubuntu) をデプロイできます。 これにより、指定した場所にA2_v2 サイズの VM がデプロイされ、VM の FQDN が返されます。 |
ILB の背後にある Linux VM を使用して VM スケール セットをデプロイする Azure にデプロイする |
このテンプレートを使用すると、修正プログラムが適用された最新バージョンの Ubuntu Linux 15.10 または 14.04.4-LTS を使用して、Linux VM の VM スケール セットをデプロイできます。 これらの VM は、SSH 接続の NAT 規則を備えた内部ロード バランサーの背後にあります。 |
複数の IP を持つ VM をデプロイする Azure にデプロイする |
このテンプレートを使用すると、3 つの IP 構成で VM をデプロイできます。 このテンプレートでは、IPConfig-1、IPConfig-2、IPConfig-3の 3 つの IP 構成を使用して、myVM1 と呼ばれる Linux/Windows VM をデプロイします。 |
Visual Studio を使用して Windows Server VM をデプロイする Azure にデプロイする |
このテンプレートでは、Visual Code Studio Community 2019 を使用して Windows Server VM をデプロイします。その VM にはいくつかのオプションがあります。 VM の名前、管理者ユーザー名、管理者パスワードを指定できます。 |
Windows VM をデプロイし、WinRM https リスナー を構成する Azure にデプロイする |
このテンプレートを使用すると、Windows バージョンに対していくつかの異なるオプションを使用して、単純な Windows VM をデプロイできます。 これにより、WinRM https リスナーが構成されます。 ユーザーは、VM の fqdn であるパラメーター 'hostNameScriptArgument' の値を指定する必要があります。 例: testvm.westus.cloupdapp.azure.com または *.westus.cloupdapp.azure.com |
Windows VM をデプロイし、Azure Backup を使用してバックアップを有効にする Azure にデプロイする |
このテンプレートを使用すると、DefaultPolicy for Protection で構成された Windows VM と Recovery Services コンテナーをデプロイできます。 |
可変数のデータ ディスクを含む Windows VM をデプロイ Azure にデプロイする |
このテンプレートを使用すると、単純な VM をデプロイし、デプロイ時にパラメーターを使用してデータ ディスクの数を指定できます。 データ ディスクの数とサイズは、VM サイズによって制限されることに注意してください。 このサンプルの VM サイズはStandard_DS4_v2で、既定値は 16 個のデータ ディスクです。 |
Azul Zulu OpenJDK JVM を使用して Windows VM をデプロイする Azure にデプロイする |
このテンプレートを使用すると、Azul Zulu OpenJDK JVM を使用して Windows VM を作成できます。 |
OMS 拡張機能を使用して Windows VM をデプロイ Azure にデプロイする |
このテンプレートを使用すると、OMS 拡張機能がインストールされ、指定されたワークスペースにオンボードされた Windows VM をデプロイできます。 |
Windows Admin Center 拡張機能を使用して Windows VM をデプロイ Azure にデプロイする |
このテンプレートを使用すると、Windows Admin Center 拡張機能を使用して Windows VM をデプロイし、Azure Portal から直接 VM を管理できます。 |
Docker を使用して WordPress ブログをデプロイする Azure にデプロイする |
このテンプレートを使用すると、(Docker 拡張機能を使用して) Docker がインストールされた Ubuntu VM と、ブログ サーバーを提供するように作成および構成された WordPress/MySQL コンテナーをデプロイできます。 |
Docker を使用して Open-Source Parse Server をデプロイする Azure にデプロイする |
このテンプレートを使用すると、(Docker 拡張機能を使用して) Docker がインストールされた Ubuntu VM と、(現在のサンセット) 解析サービスを置き換えるために作成および構成されたオープン ソース解析サーバー コンテナーをデプロイできます。 |
Openvpn アクセス サーバー を展開する Azure にデプロイする |
このテンプレートでは、Azure Linux CustomScript 拡張機能を使用して openvpn アクセス サーバーをデプロイします。 Ubuntu VM を作成し、openvpn アクセス サーバーのサイレント インストールを行い、基本的なサーバー ネットワーク設定を行います。VPN サーバーホスト名を VM のパブリック IP の DNS 名として定義します |
Docker Engine を使用して Ubuntu VM をデプロイする Azure にデプロイする |
このテンプレートを使用すると、(Docker 拡張機能を使用して) Docker を使用して Ubuntu VM をデプロイできます。 後で VM に SSH 接続し、Docker コンテナーを実行できます。 |
Anbox Cloud をデプロイする Azure にデプロイする |
このテンプレートは、Ubuntu VM に Anbox Cloud をデプロイします。 Anbox Cloud のインストールを完了するには、デプロイ後のユーザー操作が必要です。手順については、README を参照してください。 このテンプレートでは、Ubuntu Pro イメージからの VM の起動と、非 Pro イメージから起動された VM との Ubuntu Pro トークンの関連付けの両方がサポートされます。 前者は既定の動作です。Pro 以外のイメージから起動された VM にトークンをアタッチしようとしているユーザーは、ubuntuImageOffer、ubuntuImageSKU、および ubuntuProToken パラメーターの既定の引数をオーバーライドする必要があります。 テンプレートは、VM のサイズとディスク サイズのパラメーターでもあります。 これらのパラメーターの既定以外の引数値は、https://anbox-cloud.io/docs/reference/requirements#anbox-cloud-appliance-4に準拠している必要があります。 |
CKAN をデプロイする Azure にデプロイする |
このテンプレートは、Apache Solr (検索用) と PostgreSQL (データベース) を使用して Ubuntu VM に CKAN をデプロイします。 CKAN、Solr、PostgreSQL は、VM 上の個々の Docker コンテナーとしてデプロイされます。 |
darktrace vSensors をデプロイする Azure |
このテンプレートを使用すると、1 つ以上のスタンドアロンの Darktrace vSensors をデプロイできます |
HBase geo レプリケーション をデプロイする Azure にデプロイする |
このテンプレートを使用すると、VPN vnet 間接続を使用して、2 つの異なるリージョン間で HBase レプリケーション用の Azure 環境を構成できます。 |
Ubuntu に IOMAD クラスターをデプロイする Azure にデプロイする |
このテンプレートは、IOMAD を LAMP アプリケーションとして Ubuntu にデプロイします。 フロントエンド用に 1 つ以上の Ubuntu VM を作成し、バックエンド用に 1 つの VM を作成します。 フロントエンド VM に Apache と PHP をサイレント インストールし、バックエンド VM に MySQL をインストールします。 次に、クラスターに IOMAD をデプロイします。 要求をフロントエンド VM に送信するためのロード バランサーを構成します。 また、各 VM への管理者アクセスを許可するように NAT 規則を構成します。 また、VM 間で共有されるファイル ストレージを使用して moodledata データ ディレクトリを設定します。 デプロイが成功したら、(Web 管理者アクセスを使用して) 各フロントエンド VM の /iomad に移動して、IOMAD の構成を開始できます。 |
1 つの VM 上の Ubuntu に IOMAD をデプロイする Azure にデプロイする |
このテンプレートは、IOMAD を LAMP アプリケーションとして Ubuntu にデプロイします。 1 つの Ubuntu VM を作成し、その上に MySQL、Apache、PHP のサイレント インストールを行い、その上に IOMAD をデプロイします。 デプロイが成功したら、/iomad に移動して IOMAD の接続を開始できます。 |
プライベート エンドポイント を使用して MySQL フレキシブル サーバーをデプロイする Azure |
このテンプレートは、プライベート エンドポイントを使用して Azure Database for MySQL フレキシブル サーバーをデプロイする方法を提供します。 |
Docker に Neo4J をデプロイし、外部ディスク にデータをデプロイする Azure にデプロイする |
このテンプレートを使用すると、(Docker 拡張機能を使用して) Docker がインストールされた Ubuntu VM と、外部ディスクを使用してデータを格納する Neo4J コンテナーをデプロイできます。 |
Ubuntu VM に Neo4J をデプロイ Azure |
このテンプレートを使用すると、Neo4J バイナリを使用して Ubuntu VM をデプロイし、指定されたポートで Neo4J を実行できます。 |
Ubuntu に対して Net Disk をデプロイする Azure にデプロイする |
このテンプレートを使用すると、Azure Ubuntu VM に seafile サーバー 6.1.1 をデプロイできます |
評価版ライセンスを使用してタコデプロイ3.0を展開 Azure にデプロイする |
このテンプレートを使用すると、試用版ライセンスを使用して、1 つのタコデプロイ 3.0 サーバーをデプロイできます。 これにより、単一の Windows Server 2012R2 VM (Standard D2) と SQL DB (S1 層) が、リソース グループに指定された場所にデプロイされます。 |
チューター を使用して Open edX (ライラック バージョン) をデプロイする Azure にデプロイする |
このテンプレートでは、単一の Ubuntu VM を作成し、講師を通じて Open edX をデプロイします。 |
1 つの Ubuntu VM に Open edX devstack をデプロイする Azure にデプロイする |
このテンプレートは、単一の Ubuntu VM を作成し、その上に Open edX devstack をデプロイします。 |
Open edX Dogwood (マルチ VM) をデプロイする Azure にデプロイする |
このテンプレートは、Ubuntu VM のネットワークを作成し、それらに Open edX Dogwood をデプロイします。 デプロイでは、1 ~ 9 個のアプリケーション VM とバックエンドの Mongo および MySQL VM がサポートされます。 |
1 つの Ubuntu VM に Open edX fullstack (Ficus) をデプロイする Azure にデプロイする |
このテンプレートは、単一の Ubuntu VM を作成し、その上に Open edX fullstack (Ficus) をデプロイします。 |
Ubuntu に OpenLDAP クラスターをデプロイする Azure にデプロイする |
このテンプレートは、Ubuntu に OpenLDAP クラスターをデプロイします。 複数の Ubuntu VM を作成し (最大 5 台まで、簡単に増やすことができます)、OpenLDAP をサイレント インストールします。 次に、N 方向マルチマスター レプリケーションを設定します。 デプロイが成功したら、/phpldapadmin に移動して OpenLDAP の接続を開始できます。 |
1 つの VM 上の Ubuntu に OpenLDAP をデプロイする Azure にデプロイする |
このテンプレートは、Ubuntu に OpenLDAP をデプロイします。 1 つの Ubuntu VM が作成され、その上に OpenLDAP のサイレント インストールが実行されます。 デプロイが成功したら、/phpldapadmin に移動して OpenLDAP の接続を開始できます。 |
Ubuntu に OpenSIS Community Edition クラスターをデプロイする Azure にデプロイする |
このテンプレートは、OpenSIS Community Edition を Ubuntu 上の LAMP アプリケーションとしてデプロイします。 フロントエンド用に 1 つ以上の Ubuntu VM を作成し、バックエンド用に 1 つの VM を作成します。 フロントエンド VM に Apache と PHP をサイレント インストールし、バックエンド VM に MySQL をインストールします。 次に、クラスターに OpenSIS Community Edition をデプロイします。 デプロイが成功したら、(Web 管理者アクセスを使用して) 各フロントエンド VM の /opensis-ce に移動して、OpenSIS の接続を開始できます。 |
1 つの VM 上の Ubuntu に OpenSIS Community Edition をデプロイする Azure にデプロイする |
このテンプレートは、OpenSIS Community Edition を Ubuntu 上の LAMP アプリケーションとしてデプロイします。 1 つの Ubuntu VM を作成し、その上に MySQL、Apache、PHP のサイレント インストールを行い、OpenSIS Community Edition をデプロイします。 デプロイが成功したら、/opensis-ce に移動して OpenSIS の接続を開始できます。 |
マネージド仮想ネットワーク を使用して Secure Azure AI Studio をデプロイする Azure |
このテンプレートは、堅牢なネットワークと ID のセキュリティ制限を使用して、セキュリティで保護された Azure AI Studio 環境を作成します。 |
Ubuntu に Shibboleth Identity Provider クラスターをデプロイする Azure にデプロイする |
このテンプレートは、クラスター化された構成で Ubuntu に Shibboleth Identity Provider をデプロイします。 デプロイが成功したら、https://your-domain:8443/idp/profile/Status (ポート番号をメモ) に移動して成功を確認できます。 |
Windows に Shibboleth IDENTITY Provider クラスターを展開する Azure |
このテンプレートは、クラスター化された構成で Windows に Shibboleth Identity Provider をデプロイします。 デプロイが成功したら、https://your-domain:8443/idp/profile/status (ポート番号をメモ) に移動して成功を確認できます。 |
1 つの VM 上の Ubuntu に Shibboleth ID プロバイダーをデプロイする Azure にデプロイする |
このテンプレートは、Shibboleth Identity Provider を Ubuntu にデプロイします。 デプロイが成功したら、https://your-domain:8443/idp/profile/status (ポート番号をメモ) に移動して成功を確認できます。 |
Windows (単一 VM) に Shibboleth ID プロバイダーをデプロイする Azure にデプロイする |
このテンプレートは、Windows に Shibboleth ID プロバイダーをデプロイします。 1 つの Windows VM を作成し、JDK と Apache Tomcat をインストールし、Shibboleth ID プロバイダーをデプロイした後、Shibboleth IDP への SSL アクセス用にすべてを構成します。 デプロイが成功したら、https://your-server:8443/idp/profile/status に移動して成功を確認できます。 |
Solace PubSub+ メッセージ ブローカーを Azure Linux VM にデプロイ Azure にデプロイする |
このテンプレートを使用すると、スタンドアロンの Solace PubSub+ メッセージ ブローカーまたは Solace PubSub+ メッセージ ブローカーの 3 つのノードの高可用性クラスターを Azure Linux VM にデプロイできます。 |
1 つの VM に CoScale プラットフォームをデプロイする Azure にデプロイする |
CoScale は、マイクロサービスを実行する運用環境向けに調整されたフル スタック監視ソリューションです。詳細については、https://www.coscale.com/ を参照してください。 このテンプレートは、CoScale プラットフォームを 1 つの VM にインストールします。Proof-Of-Concept 環境でのみ使用する必要があります。 |
Open JDK と Tomcat を使用して Ubuntu VM をデプロイする Azure |
このテンプレートを使用すると、OpenJDK と Tomcat を使用して Ubuntu VM を作成できます。 現在、カスタム スクリプト ファイルは、raw.githubusercontent.com/snallami/templates/master/ubuntu/java-tomcat-install.sh の https リンクから一時的にプルされます。VM が正常にプロビジョニングされたら、http リンク [FQDN 名またはパブリック IP]:8080/ にアクセスして tomcat のインストールを確認できます。 |
windows VM のデプロイ SSL DSC を特徴とする Windows 構成ウィンドウ Azure にデプロイする |
このテンプレートを使用すると、Windows VM のデプロイ、IIS/Web ロール、.Net、カスタム ログイン、Windows 認証、アプリケーションの初期化、アプリケーションデプロイ パッケージのダウンロード、DSC と Azure Key Vault を使用した SSL 構成 & の URL 書き換えなどの Windows 機能を構成できます。 |
Xfce Desktop の展開 Azure にデプロイする |
このテンプレートでは、Azure Linux CustomScript 拡張機能を使用して VM に Xfce Desktop をデプロイします。 Ubuntu VM を作成し、Xfce デスクトップと xrdp のサイレント インストールを行います |
2 ノード マスター/スレーブ MySQL レプリケーション クラスター をデプロイします Azure にデプロイする |
このテンプレートは、CentOS 6.5 または 6.6 に 2 ノード マスター/スレーブ MySQL レプリケーション クラスターをデプロイします |
3 ノードの Consul クラスター をデプロイします Azure にデプロイする |
このテンプレートは、3 ノードの Consul クラスターをデプロイし、Atlas 経由でノードを自動参加させます。 Consul は、サービス検出、分散キー/値ストア、およびその他のクールなものの束のためのツールです。 Atlas は、各ノードに手動で参加しなくても Consul クラスターをすばやく作成する方法として、Hashicorp (Consul のメーカー) によって提供されています |
Percona XtraDB クラスター 3 ノードをデプロイします Azure にデプロイする |
このテンプレートは、CentOS 6.5 または Ubuntu 12.04 に 3 ノードの MySQL 高可用性クラスターをデプロイします |
N ノードの Gluster ファイル システム をデプロイします Azure にデプロイする |
このテンプレートは、Ubuntu 上に 2 つのレプリカを含む 2、4、6、または 8 ノードの Gluster ファイル システムをデプロイします |
N ノード CentOS クラスター をデプロイする Azure にデプロイする |
このテンプレートは、2 つのネットワークを持つ 2 から 10 ノードの CentOS クラスターをデプロイします。 |
既存の VNET & AD に SQL Server 2014 AG を展開する Azure にデプロイする |
このテンプレートでは、既存の VNET に 3 つの新しい Azure VM が作成されます。2 つの VM が SQL Server 2014 可用性グループ レプリカ ノードとして構成され、1 つの VM が自動クラスター フェールオーバー用のファイル共有監視として構成されます。 これらの VM に加えて、次の追加の Azure リソースも構成されます:内部ロード バランサー、ストレージ アカウント。 各 VM 内でクラスタリング、SQL Server、可用性グループを構成するために、PowerShell DSC が利用されます。 Active Directory をサポートするために、既存の Active Directory ドメイン コントローラーは、既存の VNET に既に展開されている必要があります。 |
LB の下に Windows VM をデプロイし、WinRM Https を構成します Azure にデプロイする |
このテンプレートを使用すると、Windows バージョンのいくつかの異なるオプションを使用して Windows VM をデプロイできます。 このテンプレートでは、VM 上で WinRM https リスナーも構成します |
az-400 Labs 用の Azure |
AZ-400 (Azure DevOps) Labs 用 VS2017 Community、Docker-desktop、Git、VSCode を使用した VM |
イベント ハブと ELK を使用した診断の Azure |
このテンプレートでは、Elasticsearch クラスターと Kibana VM と Logstash VM がデプロイされます。 Logstash は、Event Hub から診断データをプルするための入力プラグインを使用して構成されます。 |
プライベート IP を動的に検出 Azure にデプロイする |
このテンプレートを使用すると、NIC のプライベート IP を動的に検出できます。 VM1 上のファイルに書き込むカスタム スクリプト拡張機能を使用して、NIC0 のプライベート IP を VM1 に渡します。 |
SQL Database を使用した Django アプリの Azure |
このテンプレートでは、Azure Linux CustomScript 拡張機能を使用してアプリケーションをデプロイします。 この例では、Ubuntu VM を作成し、Python、Django、Apache のサイレント インストールを行い、単純な Django アプリを作成します。 このテンプレートでは、クエリを使用して Web ブラウザーに表示されるサンプル データを含むサンプル テーブルを含む SQL Database も作成されます |
DLWorkspace Deployment の Azure |
Azure に DLWorkspace クラスターをデプロイする |
NSG を使用して DMZ を Azure |
この例では、4 台の Windows サーバー、2 つのサブネットを持つ VNet、ネットワーク セキュリティ グループを備えた単純な DMZ を作成します。 |
DNS フォワーダー VM の Azure |
このテンプレートでは、クエリを Azure の内部 DNS サーバーに転送する DNS サーバーを作成する方法を示します。 これは、(https://azure.microsoft.com/documentation/articles/virtual-networks-name-resolution-for-vms-and-role-instances/で説明されているように) 仮想ネットワーク間で DNS の結果を設定する場合に役立ちます。 |
Ubuntu で DNX を Azure |
Ubuntu 14.04 サーバーを起動し、.NET 実行コンテキスト (DNX) とサンプル アプリケーションをインストールします |
Docker Swarm クラスター の Azure |
このテンプレートは、高可用性 Docker Swarm クラスターを作成します |
Dokku Instance Azure にデプロイする |
Dokku は、1 つの VM 上のミニ heroku スタイルの PaaS です。 |
Ubuntu VM でのドローンの Azure |
このテンプレートは、Docker 拡張機能とドローン CI パッケージを使用して Ubuntu 14.04 LTS のインスタンスをプロビジョニングします。 |
Elasticsearch クラスター、Kibana、Logstash for Diagnostics の Azure |
このテンプレートでは、Elasticsearch クラスターと Kibana VM と Logstash VM がデプロイされます。 Logstash は、既存の Azure Storage テーブルから診断データをプルするための入力プラグインを使用して構成されます。 |
ESET VM 拡張機能 の Azure |
ESET 拡張機能を使用して VM を作成します |
FreeBSD PHP ベースの Web サイト を Azure |
このテンプレートでは、PHP ベースの Web サイト用に 4 つの FreeBSD VM をデプロイします |
VM と Private Link サービス を使用した front Door Premium の Azure |
このテンプレートは、Front Door Premium と、Web サーバーとして構成された仮想マシンを作成します。 Front Door では、プライベート リンク サービスを使用してプライベート エンドポイントを使用して、VM にトラフィックを送信します。 |
GitHub Enterprise Server を Azure |
GitHub Enterprise Server は、Azure サブスクリプション内の VM で実行される GitHub.com のプライベート バージョンです。 これにより、エンタープライズ ソフトウェア開発チームがコラボレーションコーディングを可能にし、楽しむことができます。 |
GitLab Omnibus Azure にデプロイする |
このテンプレートは、パブリック IP の DNS を利用して、パブリック DNS を使用する仮想マシンへの GitLab Omnibus のデプロイを簡略化します。 Standard_F8s_v2 インスタンス サイズを利用します。これは参照アーキテクチャに合わせ、最大 1,000 ユーザー (20 RPS) をサポートします。 インスタンスは、セキュリティで保護された接続に Let's Encrypt 証明書と共に HTTPS を使用するように事前構成されています。 |
SUSE の Azure |
このテンプレートは、ユーザー定義の数の SUSE (OpenSUSE または SLES) VM で構成される負荷分散された GlassFish (v3 または v4) クラスターをデプロイします。 |
Ubuntu の Azure |
このテンプレートは、Go Ethereum クライアントと共に、Ubuntu 仮想マシンにジェネシス ブロックをデプロイします |
Ubuntu で Go Expanse を Azure |
このテンプレートは、Ubuntu 仮想マシンに Go Expanse クライアントをデプロイします |
イベント ストリーミング 用の OBS-Studio、Skype、MS-Teams を使用して GPU VM を Azure |
このテンプレートは、イベント ストリーミング用の OBS-Studio、Skype、MS-Teams を使用して GPU VM を作成します。 新しいコンピューティング スタックを使用して、新しい vnet、ストレージ アカウント、nic、パブリック IP に VM を作成します。 Chocolately パッケージ マネージャーに基づくすべてのインストール プロセス |
既存の VNet で Guacamole VM を Azure |
このテンプレートは、無料のオープン ソース HTML5 RDP/VNC プロキシである Guacamole を使用して VM をデプロイします。 このテンプレートを使用するには、既存の仮想ネットワークとサブネットが必要です。 基本イメージは CoreOS Stable であり、デプロイでは Docker コンテナーを使用します。 |
ハゼルキャストクラスター Azure にデプロイする |
ハゼルキャストは、さまざまなデータ アプリケーションに使用できるメモリ内データ プラットフォームです。 このテンプレートは、任意の数のハゼルキャスト ノードをデプロイし、自動的に互いを検出します。 |
High IOPS 32 データ ディスク 記憶域プール Standard D14 VM Azure にデプロイする |
このテンプレートでは、32 個のデータ ディスクが接続された Standard D14 VM が作成されます。 DSC を使用すると、ベスト プラクティスごとに自動的にストライピングされ、最大 IOPS が取得され、1 つのボリュームにフォーマットされます。 |
入れ子になった VM を使用して仮想マシンをホスト Hyper-V Azure にデプロイする |
Hyper-V ホストと、仮想ネットワーク、パブリック IP アドレス、ルート テーブルを含むすべての依存リソースによって仮想マシンをデプロイします。 |
Windows VM で DSC 拡張機能を使用して IIS サーバーを Azure |
このテンプレートでは、Windows VM を作成し、DSC 拡張機能を使用して IIS サーバーを設定します。 Azure Storage を使用している場合は、DSC 構成モジュールに SAS トークンを渡す必要があることに注意してください。 GitHub からの DSC モジュール リンク (このテンプレートでは既定) の場合、これは必要ありません。 |
IIS VM & SQL Server 2014 VM Azure にデプロイする |
VNET で 1 つまたは 2 つの IIS Windows 2012 R2 Web サーバーと 1 つのバックエンド SQL Server 2014 を作成します。 |
Windows VM にファイルをインストールする Azure にデプロイする |
このテンプレートを使用すると、Windows VM をデプロイし、カスタム PowerShell スクリプトを実行してその VM にファイルをインストールできます。 |
Ubuntu VM に Minecraft サーバーをインストールする Azure にデプロイする |
このテンプレートは、カスタマイズされた Minecraft サーバーを Ubuntu 仮想マシンにデプロイして設定します。 |
Azure に Configuration Manager Current Branch をインストールする Azure |
このテンプレートでは、選択した構成に基づいて新しい Azure VM が作成されます。 新しい AD ドメイン コントロール、SQL Server を使用した新しい階層/スタンドアロン ベンチ、管理ポイントと配布ポイントとクライアントを備えたリモート サイト システム サーバーを構成します。 |
Azure に Configuration Manager Tech Preview ラボをインストールする Azure |
このテンプレートでは、新しい Azure VM が作成されます。 新しい AD ドメイン コントロール、SQL Server を使用した新しいスタンドアロン プライマリ サイト、管理ポイントと配布ポイントとクライアント (オプション) を備えたリモート サイト システム サーバーを構成します。 |
仮想マシン スケール セット に Elasticsearch クラスターをインストールする Azure にデプロイする |
このテンプレートは、Elasticsearch クラスターを仮想マシン スケール セットにデプロイします。 このテンプレートでは、3 つの専用マスター ノードがプロビジョニングされ、オプションの数のデータ ノードがマネージド ディスク上で実行されます。 |
カスタム スクリプト LinuxExt を使用して Ubuntu VM に MongoDB をインストールする Azure |
このテンプレートは、Mongo DB を Ubuntu 仮想マシンにデプロイします。 このテンプレートでは、ストレージ アカウント、仮想ネットワーク、パブリック IP アドレス、ネットワーク インターフェイスもデプロイされます。 |
カスタム スクリプト Linux 拡張機能 を使用して CentOS に MongoDB をインストールする Azure |
このテンプレートは、CentOS 仮想マシンに Mongo DB をデプロイします。 このテンプレートでは、ストレージ アカウント、仮想ネットワーク、パブリック IP アドレス、ネットワーク インターフェイスもデプロイされます。 |
複数の Visual Studio Team Services (VSTS) エージェントをインストール Azure にデプロイする |
このテンプレートは、Visual Studio 2017 がインストールされた仮想マシンとサポート リソースを構築します。 また、最大 4 つの VSTS ビルド エージェントをインストールして構成し、VSTS プールにリンクします |
Ubuntu VM に Phabricator をインストールする Azure にデプロイする |
このテンプレートは、Ubuntu 仮想マシンに Phabricator をデプロイします。 このテンプレートでは、ストレージ アカウント、仮想ネットワーク、パブリック IP アドレス、ネットワーク インターフェイスもデプロイされます。 |
カスタム スクリプト Linux 拡張機能 を使用して Ubuntu に Scrapy をインストールする Azure |
このテンプレートは、Ubuntu 仮想マシンに Scrapy をデプロイします。 ユーザーはクモをアップロードしてクロールを開始できます。 このテンプレートでは、ストレージ アカウント、仮想ネットワーク、パブリック IP アドレス、ネットワーク インターフェイスもデプロイされます。 |
CentOS ギャラリー イメージを使用して Intel Lustre クライアントを Azure にデプロイする |
このテンプレートは、Azure ギャラリー OpenLogic CentOS 6.6 または 7.0 イメージを使用して複数の Intel Lustre 2.7 クライアント仮想マシンを作成し、既存の Intel Lustre ファイルシステムをマウントします |
Azure Virtual Network (VNET) での IPv6 の Azure |
2 つの VM を含むデュアル スタック IPv4/IPv6 VNET を作成します。 |
Std LB を使用して Azure Virtual Network (VNET) で IPv6 を Azure |
2 つの VM とインターネットに接続する Standard Load Balancer を備えたデュアル スタック IPv4/IPv6 VNET を作成します。 |
JBoss EAP on RHEL (クラスター化、マルチ VM) Azure にデプロイする |
このテンプレートを使用すると、JBoss EAP 7.4 クラスターを実行する複数の RHEL 8.6 VM を作成でき、eap-session-replication と呼ばれる Web アプリケーションもデプロイできます。デプロイ時に構成された JBoss EAP ユーザー名とパスワードを使用して管理コンソールにログインできます。 |
JBoss EAP on RHEL (スタンドアロン VM) Azure にデプロイする |
このテンプレートを使用すると、JBoss EAP 7.4 を実行する RHEL 8.6 VM を作成できます。また、JBoss-EAP という Web アプリケーションを Azure にデプロイできます。デプロイ時に構成された JBoss EAP ユーザー名とパスワードを使用して管理コンソールにログインできます。 |
jdks と呼ばれるテスト アプリケーションを実行している JBoss EAP サーバーの Azure |
このテンプレートを使用すると、JBoss EAP 7 を実行する Red Hat VM を作成し、また、デュークスと呼ばれる Web アプリケーションをデプロイできます。デプロイ時に構成されたユーザーとパスワードを使用して、管理コンソールにログインできます。 |
Windows & Linux Worker を使用して Jenkins クラスターを Azure |
1 つの Linux ノードと 1 つの Windows ノードを持つ 1 つの Jenkins マスター |
Elasticsearch の JMeter 環境を Azure |
このテンプレートは、JMeter 環境を既存の仮想ネットワークにデプロイします。 1 つのマスター ノードと複数の下位ノードが新しい jmeter サブネットにデプロイされます。 このテンプレートは、Elasticsearch クイック スタート テンプレートと組み合わせて動作します。 |
既存のドメイン に VM を参加させる Azure にデプロイする |
このテンプレートでは、クラウド内のプライベート AD ドメインへのドメイン参加を示します。 |
KEMP LoadMaster (MultiNIC) Azure にデプロイする |
このテンプレートは、既存のサブネットに 2 つのインターフェイスを持つ KEMP LoadMaster を作成します。 |
KEMP LoadMaster HA ペア Azure にデプロイする |
このテンプレートは、KEMP LoadMaster HA ペアをデプロイします |
VMSS クラスター オートスケーラー を使用して Kubernetes クラスターを Azure |
このテンプレートは、kubeadm を使用して初期化されたバニラ kubernetes クラスターをデプロイします。 クラスター オートスケーラーを使用して、構成済みのマスター ノードをデプロイします。 事前構成済みの仮想マシン スケール セット (VMSS) もデプロイされ、クラスターに自動的にアタッチされます。 クラスター オートスケーラーは、クラスターのワークロードに応じて、クラスターを自動的にスケールアップまたはスケールダウンできます。 |
Gnome Desktop RDP VSCode と Azure CLI を使用して Linux VM を Azure |
このテンプレートでは、Ubuntu Server VM をデプロイし、Linux CustomScript 拡張機能を使用して、Ubuntu Gnome Desktop とリモート デスクトップのサポート (xrdp 経由) をインストールします。 最終的にプロビジョニングされた Ubuntu VM では、RDP 経由のリモート接続がサポートされます。 |
ストレージ にアクセスする MSI を使用して Linux VM を Azure |
このテンプレートは、別のリソース グループ内のストレージ アカウントにアクセスできるシステム割り当てマネージド ID を持つ Linux VM をデプロイします。 |
シリアル出力 を使用して Linux VM を Azure |
このテンプレートは、最小限のパラメーターとシリアル/コンソールをストレージに出力するように構成された単純な Linux VM を作成します |
ストレージ アカウント キーの一覧表示 - Windows カスタム スクリプト拡張機能 Azure にデプロイする |
このテンプレートは、Windows Server 2012 R2 VM を作成し、カスタム スクリプト拡張機能を使用して PowerShell スクリプトを実行します。 また、listKeys 関数を使用して Azure ストレージ アカウント キーを取得します。 このサンプルの PowerShell スクリプトは、Azure Storage アカウントでホストされている必要があります。 (注: その他のサンプルでは、カスタム スクリプトを GitHub でホストすることもできます) |
Lustre HPC クライアント ノードとサーバー ノード Azure にデプロイする |
このテンプレートにより、Lustre クライアントとサーバー ノードの VM と、VNET などの関連インフラストラクチャが作成されます |
条件付きリソース を使用した Marketplace サンプル VM の Azure |
このテンプレートを使用すると、仮想ネットワーク、ストレージ、パブリック IP アドレスの新規または既存のリソースを使用して Linux VM をデプロイできます。 また、SSH 認証とパスワード認証の選択も可能です。 テンプレートでは、条件とロジック関数を使用して、入れ子になったデプロイの必要性を排除します。 |
Windows VM で McAfee Endpoint Security (試用版ライセンス) を Azure |
このテンプレートでは、Windows VM を作成し、McAfee Endpoint Security の試用版を設定します |
複数の Ubuntu VM を使用して Memcached サービス クラスターを Azure |
このテンプレートは、プライベート サブネット内の Ubuntu 14.04 VM に 1 つ以上の memcached サービスを作成します。 また、memcached がインストールされ、アクセス可能であることを確認するために、PHP テスト ページを使用して、パブリックにアクセス可能な Apache VM を 1 つ作成します。 |
Azure DMS を使用して Azure SQL データベースに移行する Azure にデプロイする |
Azure Database Migration Service (DMS) は、オンプレミス データベースを Azure に移行するプロセスを効率化するように設計されています。 DMS を使用すると、既存のオンプレミスの SQL Server および Oracle データベースを Azure 仮想マシン内の Azure SQL Database、Azure SQL Managed Instance、または Microsoft SQL Server に簡単に移行できます。 このテンプレートでは、Azure Database Migration サービスのインスタンスをデプロイします。このインスタンスには、SQL サーバーがインストールされている Azure VM が、事前に作成されたデータベースを含むソース サーバーとして機能し、ソース サーバーからターゲット サーバーに移行するデータベースのスキーマが事前に作成されたターゲット Azure SQL DB サーバーとして機能します。 このテンプレートでは、ソース VM、DMS サービス、ターゲット サーバーをサポートするために必要なリソース (NIC、vnet など) もデプロイされます。 |
NSG、ILB、AppGateway を使用した多層アプリの Azure |
このテンプレートは、仮想ネットワークをデプロイし、サブネットを介してネットワークを分離し、VM をデプロイして負荷分散を構成します |
多層トラフィック マネージャー、L4 ILB、L7 AppGateway Azure にデプロイする |
このテンプレートは、仮想ネットワークをデプロイし、サブネットを介してネットワークを分離し、VM をデプロイして負荷分散を構成します |
マネージド ディスク を使用したマルチ VM テンプレートの Azure |
このテンプレートでは、マネージド ディスク、パブリック IP、ネットワーク インターフェイスを含む N 個の VM が作成されます。 1 つの可用性セットに VM が作成されます。 これらは、デプロイの一部として作成される仮想ネットワークにプロビジョニングされます |
マルチクライアント VNS3 ネットワーク アプライアンス の Azure |
VNS3 は、クラウド アプリケーション エッジでセキュリティ アプライアンス、アプリケーション配信コントローラー、および Unified Threat Management デバイスの機能を組み合わせた機能を提供するソフトウェアのみの仮想アプライアンスです。 主な利点は、クラウド ネットワークに加えて、Always on end to end 暗号化、フェデレーション データ センター、クラウド リージョン、クラウド プロバイダー、コンテナー、1 つの統合アドレス空間の作成、暗号化キーの構成証明可能な制御、大規模に管理可能なメッシュネットワーク、クラウドでの Reliable HA、機密性の高いアプリケーションの分離 (高速で低コストのネットワーク セグメント化)、アプリケーション内でのセグメント化、クラウド内のすべてのデータの分析です。 主要なネットワーク機能。仮想ルーター、スイッチ、ファイアウォール、VPN コンセントレーター、マルチキャスト ディストリビューター、WAF、NIDS、キャッシュ、プロキシ ロード バランサーなどのレイヤー 4 から 7 のネットワーク機能用のプラグインを備えた VNS3 では、実装に新しい知識やトレーニングは必要ないため、既存のネットワーク機器と統合できます。 |
Chef 拡張機能 を使用して複数の VM テンプレートを Azure |
Chef クライアントで構成された指定された数の Ubuntu VM をデプロイします |
カスタム スクリプト を使用して複数の Windows-VM を Azure |
選択したカスタム スクリプトを持つ複数の Windows VM。 |
Ubuntu VM での Nagios Core の Azure |
このテンプレートは、重要なビジネス プロセスに影響を与える前に IT インフラストラクチャの問題を特定して解決できるようにする、業界標準のオープン ソース IT 監視システムである Nagios Core をインストールして構成します。 |
Debian で Nylas N1 電子メール同期エンジンを Azure |
このテンプレートは、Debian VM に Nylas N1 オープン ソース同期エンジンをインストールして構成します。 |
OpenCanvas-LMS Azure にデプロイする |
このテンプレートは、Ubuntu 16.04 に OpenCanvas をデプロイします |
OpenScholar Azure にデプロイする |
このテンプレートは、OpenScholar を ubuntu VM 16.04 にデプロイします |
Ubuntu VM での OS 修正プログラムの適用拡張機能の Azure |
このテンプレートは、Ubuntu VM を作成し、OSPatching 拡張機能をインストールします |
Perforce Helix Core Linux 単一インスタンス の Azure |
このテンプレートでは、必要なすべてのインフラストラクチャ要素と共に、Azure の CentOS、RHEL、または Ubuntu サーバーに Perforce Helix Core Server の新しいインスタンスをデプロイします。 インストールは SDP (サーバー展開パッケージ) で行われます。 Perforce Helix Core は、ゲーム開発や他の多くの業界で広く使用されている業界をリードするバージョン管理システムです。 |
プライベート エンドポイントの例 Azure にデプロイする |
このテンプレートは、Azure SQL Server を指すプライベート エンドポイントを作成する方法を示しています |
Private Link サービスの例 Azure にデプロイする |
このテンプレートは、プライベート リンク サービスを作成する方法を示しています |
Ubuntu Virtual Machines で Kafka クラスターをプロビジョニングする Azure にデプロイする |
このテンプレートは、Ubuntu 仮想マシン イメージ上に Kafka クラスターを作成し、永続化を有効にして (既定で) よく知られているすべての最適化とベスト プラクティスを適用します |
Ubuntu Virtual Machines で Spark クラスターをプロビジョニングする Azure にデプロイする |
このテンプレートは、Ubuntu 仮想マシン イメージ上に Spark クラスターを作成し、永続化 (既定) を有効にし、既知のすべての最適化とベスト プラクティスを適用します |
ゲートウェイ ロード バランサー にチェーンされたパブリック ロード バランサーの Azure |
このテンプレートを使用すると、ゲートウェイ ロード バランサーにチェーンされたパブリック Standard Load Balancer をデプロイできます。 インターネットから受信したトラフィックは、バックエンド プール内の Linux VM (NVA) を使用してゲートウェイ ロード バランサーにルーティングされます。 |
Windows VM での Puppet エージェントの Azure |
Puppet Agent を使用して Windows VM をデプロイする |
Windows VM に証明書をプッシュする Azure にデプロイする |
Windows VM に証明書をプッシュします。 http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault のテンプレートを使用して Key Vault を作成する |
カスタム スクリプト Linux 拡張機能 を使用して Ubuntu で Python プロキシを Azure |
このテンプレートは、Ubuntu 仮想マシンに Python プロキシをデプロイします。 このテンプレートでは、ストレージ アカウント、仮想ネットワーク、パブリック IP アドレス、ネットワーク インターフェイスもデプロイされます。 |
Qlik Sense Enterprise の単一ノード Azure にデプロイする |
このテンプレートは、単一ノードの Qlik Sense Enterprise サイトをプロビジョニングします。 ライセンス持ち込み。 |
既存の Active Directory を使用した RDS ファームの展開の Azure |
このテンプレートは、同じリソース グループ内の既存の Active Directory を使用して RDS ファームのデプロイを作成します |
RDS Gateway の高可用性展開 を Azure |
このテンプレートは、既存の RDS 展開の RD ゲートウェイと RD Web アクセス サーバーに高可用性を提供します |
Red Hat Enterprise Linux VM (RHEL 7.8 アンマネージド) Azure にデプロイする |
このテンプレートでは、選択したバージョンの Standard A1_v2 VM 用の従量課金制You-Go RHEL VM イメージを使用して、選択したリソース グループの場所に Red Hat Enterprise Linux VM (RHEL 7.8) をデプロイし、VM に追加の 100 GiB データ ディスクを接続します。 このイメージには追加料金が適用されます。詳細については、Azure VM の価格に関するページを参照してください。 |
Red Hat Enterprise Linux VM (RHEL 7.8) Azure にデプロイする |
このテンプレートでは、選択したバージョンの Standard D1 VM 用の Pay-As-You-Go RHEL VM イメージを使用して、選択したリソース グループの場所に Red Hat Enterprise Linux VM (RHEL 7.8) をデプロイし、追加の 100 GiB データ ディスクを VM に接続します。 このイメージには追加料金が適用されます。詳細については、Azure VM の価格に関するページを参照してください。 |
Team Services エージェント を使用して Red Hat の完全なクロスプラットフォーム開発ボックスを Azure |
このテンプレートを使用すると、クロスプラットフォーム SDK と Visual Studio Team Services Linux ビルド エージェントの完全なセットを使用して Red Hat VM を作成できます。 VM が正常にプロビジョニングされると、Team Services ビルド エージェントのインストールを確認するには、[エージェント プール] で Team Services アカウントの設定を確認します。 サポートされている言語/ツール: OpenJDK Java 6、7、8;Ant、Maven、Gradle;npm と nodeJS;groy と gulp;Gnu C と C++ と make;Perl、Python、Ruby、Ruby on Rails; .NET Core;Docker エンジンと Compose。そして行く |
Azure での Red Hat Linux 3 層ソリューションの Azure |
このテンプレートを使用すると、"Red Hat Enterprise Linux 7.3" 仮想マシンを使用して 3 層アーキテクチャをデプロイできます。 アーキテクチャには、仮想ネットワーク、外部および内部ロード バランサー、ジャンプ VM、NSG などが含まれており、各層の複数の RHEL 仮想マシンが含まれます。 |
Team Services デプロイ で使用する Red Hat Tomcat サーバーを Azure |
このテンプレートを使用すると、Apache2 と Tomcat7 を実行する Red Hat VM を作成し、Visual Studio Team Services Apache Tomcat デプロイ タスク、SSH 経由のファイルのコピー タスク、FTP アップロード タスク (ftps を使用) をサポートして、Web アプリケーションのデプロイを有効にすることができます。 |
Azure ロード バランサーとフローティング IP を使用した冗長 haproxy の Azure |
このテンプレートでは、フローティング IP が有効になっている Azure ロード バランサーの背後に構成された 2 つの Ubuntu VM を使用して、冗長な haproxy セットアップが作成されます。 各 Ubuntu VM は haproxy を実行して、要求を他のアプリケーション VM (この場合は Apache を実行) に負荷分散します。 Keepalived は、フローティング IP を MASTER に割り当て、BACKUP でロード バランサー プローブをブロックすることで、haproxy VM の冗長性を実現します。 このテンプレートでは、ストレージ アカウント、仮想ネットワーク、パブリック IP アドレス、ネットワーク インターフェイスもデプロイされます。 |
高可用性 を使用したリモート デスクトップ サービスの Azure |
この ARM テンプレートサンプル コードでは、高可用性を備えた Remote Desktop Services 2019 Session Collection ラボをデプロイします。 目標は、Windows Server 2019 を使用して、リモート デスクトップ サービス用の完全冗長で高可用性のソリューションを展開することです。 |
Linux VM を使用して Azure で ROS を Azure |
このテンプレートでは、Linux VM が作成され、CustomScript 拡張機能を使用して ROS がインストールされます。 |
Windows VM を使用して Azure で ROS を Azure |
このテンプレートは、Windows VM を作成し、CustomScript 拡張機能を使用して ROS をインストールします。 |
SAP 2 層 S/4HANA 完全にアクティブ化されたアプライアンス Azure にデプロイする |
このテンプレートは、SAP S/4HANA 完全にアクティブ化されたアプライアンス システムをデプロイします。 |
SAP NetWeaver アプリケーション サーバー 用の SAP LaMa テンプレートの Azure |
このテンプレートは、仮想マシンをデプロイし、SAP LaMa にこの仮想マシンを使用するために必要なアプリケーションをインストールします。 テンプレートでは、必要なディスク レイアウトも作成されます。 SAP LaMa を使用した Azure 仮想マシンの管理の詳細については、「/azure/virtual-machines/workloads/sap/lama-installation」を参照してください。 |
SAP NetWeaver ASCS 用の SAP LaMa テンプレートの Azure |
このテンプレートは、仮想マシンをデプロイし、SAP LaMa にこの仮想マシンを使用するために必要なアプリケーションをインストールします。 テンプレートでは、必要なディスク レイアウトも作成されます。 SAP LaMa を使用した Azure 仮想マシンの管理の詳細については、「/azure/virtual-machines/workloads/sap/lama-installation」を参照してください。 |
SAP NetWeaver データベース サーバー 用の SAP LaMa テンプレートの Azure |
このテンプレートは、仮想マシンをデプロイし、SAP LaMa にこの仮想マシンを使用するために必要なアプリケーションをインストールします。 テンプレートでは、必要なディスク レイアウトも作成されます。 SAP LaMa を使用した Azure 仮想マシンの管理の詳細については、「/azure/virtual-machines/workloads/sap/lama-installation」を参照してください。 |
SAP NetWeaver 2 層 (マネージド ディスク) Azure にデプロイする |
このテンプレートを使用すると、SAP および Managed Disks でサポートされているオペレーティング システムを使用して VM をデプロイできます。 |
SAP NetWeaver 3 層 (マネージド ディスク) Azure にデプロイする |
このテンプレートを使用すると、SAP および Managed Disks でサポートされているオペレーティング システムを使用して VM をデプロイできます。 |
SAP NetWeaver 3 層マルチ SID (A)SCS (マネージド ディスク) Azure にデプロイする |
このテンプレートを使用すると、SAP でサポートされているオペレーティング システムを使用して VM をデプロイできます。 |
SAP NetWeaver 3 層マルチ SID AS (マネージド ディスク) Azure にデプロイする |
このテンプレートを使用すると、SAP でサポートされているオペレーティング システムを使用して VM をデプロイできます。 |
SAP NetWeaver 3 層マルチ SID DB (マネージド ディスク) Azure にデプロイする |
このテンプレートを使用すると、SAP でサポートされているオペレーティング システムを使用して VM をデプロイできます。 |
SAP NetWeaver ファイル サーバー (マネージド ディスク) の Azure |
このテンプレートを使用すると、SAP NetWeaver の共有ストレージとして使用できるファイル サーバーをデプロイできます。 |
Trailbot によるセキュリティで保護された Ubuntu の Azure |
このテンプレートには、システム ファイルとログを監視し、変更時にスマート ポリシーをトリガーし、ブロックチェーン固定を生成する Trailbot Watcher という特別なデーモンが付属する Ubuntu VM が用意されています。、それらに発生するすべての変更できない監査証跡。 |
Key Vault を使用してセキュリティで保護された VM パスワードを Azure |
このテンプレートを使用すると、Key Vault に格納されているパスワードを取得することで、単純な Windows VM をデプロイできます。 そのため、パスワードはテンプレート パラメーター ファイルのプレーン テキストに含まれることはありません |
セキュリティで保護された仮想ハブ を Azure |
このテンプレートでは、Azure Firewall を使用してセキュリティで保護された仮想ハブを作成し、インターネット宛てのクラウド ネットワーク トラフィックをセキュリティで保護します。 |
Azure VM でのセルフホスト統合ランタイムの Azure |
このテンプレートは、セルフホスト統合ランタイムを作成し、Azure 仮想マシンに登録します |
SharePoint サブスクリプション / 2019 / 2016 完全に構成された Azure にデプロイする |
DC、SQL Server 2022、SharePoint サブスクリプションをホストする 1 台から 5 台のサーバーを作成します。これには、信頼された認証、個人用サイトでのユーザー プロファイル、OAuth 信頼 (証明書を使用)、高信頼アドインをホストするための専用 IIS サイトなど、広範な構成が含まれます。最新バージョンの主要ソフトウェア (Fiddler、vscode、np++、7zip、ULS Viewer など) がインストールされています。 SharePoint マシンには、すぐに使用できるようにするための微調整機能が追加されています (リモート管理ツール、Edge と Chrome のカスタム ポリシー、ショートカットなど)。 |
単純な DSC プル サーバー の Azure |
この例では、PowerShell Desired State Configuration プル サーバーをデプロイできます。 |
BGP を使用してアクティブ/アクティブ VPN ゲートウェイを使用してサイト間 VPN を Azure |
このテンプレートを使用すると、BGP を使用してアクティブ/アクティブ構成の VPN ゲートウェイを持つ 2 つの VNet 間にサイト間 VPN をデプロイできます。 各 Azure VPN Gateway は、リモート ピアの FQDN を解決して、リモート VPN ゲートウェイのパブリック IP を決定します。 テンプレートは、可用性ゾーンを持つ Azure リージョンで想定どおりに実行されます。 |
Azure SQL Database を使用した Windows での SonarQube の Azure |
SonarQube がインストールされ、Azure SQL Database に対して構成された Windows VM をデプロイします。 |
トルククラスター をスピンアップする Azure にデプロイする |
テンプレートによってトルク クラスターがスピンアップします。 |
SQL Provisioning CSP Azure にデプロイする |
Microsoft Azure には、新しいサブスクリプション オファリングである CSP サブスクリプションがあります。 SQL VM デプロイの一部の側面は、CSP サブスクリプションではまだサポートされていません。 これには、SQL 自動バックアップや SQL 自動修正プログラムの適用などの機能に必要な SQL IaaS Agent 拡張機能が含まれます。 |
SQL Server 2014 SP1 Enterprise のすべての SQL VM 機能が有効 Azure にデプロイする |
このテンプレートでは、自動修正、自動バックアップ、および Azure Key Vault 統合機能が有効になっている SQL Server 2014 SP1 Enterprise エディションが作成されます。 |
自動修正 を使用した SQL Server 2014 SP1 Enterprise の Azure |
このテンプレートでは、自動修正機能が有効になっている SQL Server 2014 SP1 Enterprise エディションが作成されます。 |
Azure Key Vault を使用した SQL Server 2014 SP1 Enterprise の Azure |
このテンプレートでは、Azure Key Vault 統合機能が有効になっている SQL Server 2014 SP1 Enterprise エディションが作成されます。 |
自動バックアップ を使用した SQL Server 2014 SP2 Enterprise の Azure |
このテンプレートでは、自動バックアップ機能が有効になっている SQL Server 2014 SP2 Enterprise エディションが作成されます |
パフォーマンスが最適化されたストレージ設定を使用して SQL Server VM を Azure にデプロイする |
PremiumSSD でパフォーマンスが最適化されたストレージ設定を使用して SQL Server 仮想マシンを作成する |
UltraSSD での SQL VM パフォーマンス最適化ストレージ設定の Azure |
SQL ログ ファイルに UltraSSD を使用して、パフォーマンスが最適化されたストレージ設定で SQL Server 仮想マシンを作成する |
スタンドアロン Ethereum Studio Azure にデプロイする |
このテンプレートは、スタンドアロン バージョンの Ethereum Studio を含む Docker を Ubuntu にデプロイします。 |
IP アドレス によるバックエンド プールを使用した Standard Load Balancer の Azure |
このテンプレートは、バックエンド プール管理 ドキュメントで説明されているように、ARM テンプレートを使用して、IP アドレスによってロード バランサーのバックエンド プールを構成する方法を示すために使用されます。 |
SUSE Linux Enterprise Server VM (SLES 12) Azure にデプロイする |
このテンプレートを使用すると、選択したバージョンの SUSE Linux Enterprise Server VM (SLES 12) を、選択したリソース グループの場所にある Standard D1 VM 上の選択したバージョンの従量課金制You-Go の SLES VM イメージを使用して、追加の 100 GiB データ ディスクを VM に接続してデプロイできます。 このイメージには追加料金が適用されます。詳細については、Azure VM の価格に関するページを参照してください。 |
Windows VM での Symantec Endpoint Protection 拡張機能試用版の Azure |
このテンプレートでは、Windows VM を作成し、Symantec Endpoint Protection の試用版を設定します |
Telegraf-InfluxDB-Grafana Azure にデプロイする |
このテンプレートを使用すると、Telegraf-InfluxDB-Grafana のインスタンスを Linux Ubuntu 14.04 LTS VM にデプロイできます。 これにより、リソース グループの場所に VM がデプロイされ、VM の FQDN が返され、Telegraf、InfluxDB、Grafana のコンポーネントがインストールされます。 このテンプレートは、Docker、コンテナー ホスト メトリックに対して有効なプラグインを使用して telegraf の構成を提供します。 |
Azure での Terraform の Azure |
このテンプレートを使用すると、MSI を使用して、Terraform ワークステーションを Linux VM としてデプロイできます。 |
Azure Firewall Premium のテスト環境 Azure にデプロイする |
このテンプレートでは、侵入検査検出 (IDPS)、TLS 検査、Web カテゴリのフィルター処理などの Premium 機能を備えた Azure Firewall Premium とファイアウォール ポリシーを作成します |
TFS 基本ドメイン展開 の Azure |
このテンプレートでは、TFS、SQL Express、ドメイン コントローラーなど、自己完結型の単一 VM TFS デプロイが作成されます。 これは、運用環境のデプロイとしてではなく、Azure で TFS を評価するために使用されることを意図しています。 |
TFS ワークグループの展開 を Azure |
このテンプレートでは、TFS や SQL Express など、自己完結型の単一 VM TFS ワークグループデプロイが作成されます。 これは、運用環境のデプロイとしてではなく、Azure で TFS を評価するために使用されることを意図しています。 |
2 層 nodejsapp-migration-to-containers-on-Azure Azure にデプロイする |
Azure コンテナーと PaaS データベースへの 2 層アプリの移行。 |
要求されたテスト ページ を使用して Ubuntu Apache2 Web サーバーを Azure |
このテンプレートを使用すると、パラメーターとして定義したテスト ページコンテンツを使用して、Apache2 を実行する Ubuntu VM をすばやく作成できます。 これは、迅速な検証/デモ/プロトタイプ作成に役立ちます。 |
Team Services エージェント を使用して Ubuntu の完全なクロスプラットフォーム開発ボックスを Azure |
このテンプレートを使用すると、クロスプラットフォーム SDK と Visual Studio Team Services Linux ビルド エージェントの完全なセットを使用して Ubuntu VM を作成できます。 VM が正常にプロビジョニングされると、Team Services ビルド エージェントのインストールを確認するには、[エージェント プール] で Team Services アカウントの設定を確認します。 サポートされている言語/ツール: OpenJDK Java 7 および 8;Ant、Maven、Gradle;npm と nodeJS;groy と gulp;Gnu C と C++ と make;Perl、Python、Ruby、Ruby on Rails; .NET;そして行く |
VSCode を使用して Ubuntu Mate Desktop VM を Azure |
このテンプレートを使用すると、最新の修正プログラムが適用されたバージョンを使用して、Ubuntu バージョンに対していくつかの異なるオプションを使用して、単純な Linux VM をデプロイできます。 これにより、リソース グループの場所に A1 サイズの VM がデプロイされ、VM の FQDN が返されます。 |
Team Services デプロイ で使用する Ubuntu Tomcat サーバーを Azure |
このテンプレートを使用すると、Apache2 と Tomcat7 を実行する Ubuntu VM を作成し、Visual Studio Team Services Apache Tomcat デプロイ タスク、SSH 経由でのファイルのコピー タスク、FTP アップロード タスク (ftps を使用) をサポートして、Web アプリケーションのデプロイを有効にすることができます。 |
Ubuntu VM と OpenJDK 7/8、Maven および Team Services エージェント Azure にデプロイする |
このテンプレートを使用すると、OpenJDK 7 と 8、Maven (および Ant) と Visual Studio Team Services Linux ビルド エージェントを使用して Ubuntu VM ソフトウェア ビルド マシンを作成できます。 VM が正常にプロビジョニングされると、Team Services ビルド エージェントのインストールを確認するには、[エージェント プール] で Team Services アカウントの設定を確認します。 |
ハブ & スポーク トポロジで DNS プロキシとして Azure Firewall を使用する Azure にデプロイする |
このサンプルでは、Azure Firewall を使用して Azure にハブスポーク トポロジをデプロイする方法を示します。 ハブ仮想ネットワークは、仮想ネットワーク ピアリングを介してハブ仮想ネットワークに接続されている多くのスポーク仮想ネットワークへの接続の中心点として機能します。 |
スクリプト拡張機能を使用して、Ubuntu VM に Mongo DB をインストールする Azure にデプロイする |
このテンプレートでは、2 つの個別のスクリプトで Mongo DB を構成して Ubuntu 仮想マシンにインストールします。 このテンプレートは、同じ仮想マシンで実行されている 2 つのスクリプト間の依存関係を表現する方法を示す良い例です。 このテンプレートでは、ストレージ アカウント、仮想ネットワーク、パブリック IP アドレス、ネットワーク インターフェイスもデプロイされます。 |
ユーザー定義ルートとアプライアンス Azure にデプロイする |
このテンプレートは、仮想ネットワーク、各サブネット内の VM、およびトラフィックをアプライアンスに転送するルートをデプロイします。 |
Ubuntu VM 上の Azure |
このテンプレートでは、Azure Linux CustomScript 拡張機能を使用して、Ubuntu 14.04 LTS に Vert.x、OpenJDK、Apache、MySQL Server をデプロイします。 |
RDP ポート を使用して仮想マシンを Azure |
仮想マシンを作成し、ロード バランサー内の VM への RDP の NAT 規則を作成します |
条件付きリソース を使用して仮想マシンを Azure |
このテンプレートを使用すると、仮想ネットワーク、ストレージ、パブリック IP アドレスの新規または既存のリソースを使用して Linux VM をデプロイできます。 また、SSH 認証とパスワード認証の選択も可能です。 テンプレートでは、条件とロジック関数を使用して、入れ子になったデプロイの必要性を排除します。 |
VM を使用した仮想ネットワーク NAT の Azure |
NAT ゲートウェイと仮想マシンをデプロイする |
Docker Desktop を使用して Visual Studio 2019 CE を Azure |
Docker Desktop を使用した Visual Studio 2019 CE を使用したコンテナー開発 |
Visual Studio と Visual Studio Team Services ビルド エージェント VM の Azure |
このテンプレートは、Visual Studio Dev VM テンプレートを展開します。 新しいコンピューティング スタックを使用して新しい vnet、ストレージ アカウント、nic、パブリック IP に VM を作成し、Visual Studio Team Services ビルド エージェントをインストールします。 |
Visual Studio 開発 VM の Azure |
このテンプレートは、使用可能なベース ギャラリー VM イメージから Visual Studio 2015 または Dev15 VM を作成します。 新しいコンピューティング スタックを使用して、新しい vnet、ストレージ アカウント、nic、パブリック IP に VM を作成します。 |
Chocolatey パッケージを使用して Visual Studio 開発 VM を Azure にデプロイする |
このテンプレートは、使用可能なベース ギャラリー VM イメージから Visual Studio 2013 または 2015 VM を作成します。 新しいコンピューティング スタックを使用して、新しい vnet、ストレージ アカウント、nic、パブリック IP に VM を作成します。 |
O365 プレインストール を使用して Visual Studio 開発 VM を Azure |
このテンプレートは、使用可能なベース ギャラリー VM イメージから Visual Studio 2015 VM を作成します。 新しいコンピューティング スタックを使用して、新しい vnet、ストレージ アカウント、nic、パブリック IP に VM を作成します。 |
vm bootstorm ワークロード テンプレートの を Azure |
このテンプレートは、要求された数の VM を作成し、それらを同時に起動して、VM の平均起動時間を計算します |
アーティファクトのダウンロード にマネージド ID を使用して VM を Azure |
このテンプレートでは、マネージド ID を使用して、仮想マシンのカスタム スクリプト拡張機能の成果物をダウンロードする方法を示します。 |
Ubuntu VM で VMAccess 拡張機能を Azure |
このテンプレートは、Ubuntu VM を作成し、VMAccess 拡張機能をインストールします |
ロード バランサーと NAT を使用して可用性ゾーン内の VM を Azure |
このテンプレートを使用すると、Load Balancer を使用して Availability Zones に分散された仮想マシンを作成し、ロード バランサーを使用して NAT 規則を構成できます。 このテンプレートでは、仮想ネットワーク、パブリック IP アドレス、およびネットワーク インターフェイスもデプロイされます。 このテンプレートでは、リソース ループ機能を使用して、ネットワーク インターフェイスと仮想マシンを作成します。 |
クラウド接続とセキュリティ のための VNS3 ネットワーク アプライアンスの Azure |
VNS3 は、クラウド アプリケーション エッジでセキュリティ アプライアンス、アプリケーション配信コントローラー、および統合された脅威管理デバイスの機能を組み合わせた機能を提供するソフトウェアのみの仮想アプライアンスです。 主な利点は、クラウド ネットワークに加えて、常にエンドツーエンドの暗号化、データ センター、クラウド リージョン、クラウド プロバイダー、コンテナーのフェデレーション、1 つの統合アドレス空間の作成、暗号化キーの構成証明可能な制御、大規模で管理可能なメッシュネットワーク、クラウドでの信頼性の高い HA、機密性の高いアプリケーションの分離 (高速で低コストのネットワーク セグメント化)、アプリケーション内でのセグメント化、クラウド内のすべてのデータの分析です。 主要なネットワーク機能。仮想ルーター、スイッチ、ファイアウォール、VPN コンセントレータ、マルチキャスト ディストリビューター、WAF、NIDS、キャッシュ、プロキシ、ロード バランサー、その他のレイヤー 4 から 7 のネットワーク機能用のプラグインを備えた VNS3 では、実装に新しい知識やトレーニングは必要ないため、既存のネットワーク機器と統合できます。 |
WildFly 18 on CentOS 8 (スタンドアロン VM) Azure にデプロイする |
このテンプレートを使用すると、WildFly 18.0.1.Final を実行する CentOS 8 VM を作成し、JBoss-EAP という Web アプリケーションを Azure にデプロイできます。デプロイ時に構成された Wildfly ユーザー名とパスワードを使用して管理コンソールにログインできます。 |
Portainer と Traefik がプレインストールされた Windows Docker ホストを Azure にデプロイする |
Portainer と Traefik がプレインストールされた Windows Docker ホスト |
SSH を使用して Windows Server VM を Azure |
キーベースの認証を使用して SSH 経由で接続できるように、Open SSH が有効になっている単一の Windows VM をデプロイします。 |
Azure のセキュリティで保護されたベースライン を使用して Windows VM を Azure |
このテンプレートでは、パブリック IP アドレスを使用して、Windows Server を実行する仮想マシンを新しい仮想ネットワークに作成します。 マシンがデプロイされると、ゲスト構成拡張機能がインストールされ、Windows Server 用の Azure のセキュリティで保護されたベースラインが適用されます。 マシンの構成がずれている場合は、テンプレートをもう一度デプロイすることで、設定を再適用できます。 |
O365 プレインストール済み を使用して Windows VM を Azure |
このテンプレートでは、Windows ベースの VM が作成されます。 新しいコンピューティング スタックを使用して、新しい vnet、ストレージ アカウント、nic、パブリック IP に VM を作成します。 |
Windows VM での WinRM の Azure |
このテンプレートは、Azure Key Vault の証明書を仮想マシンにインストールし、WinRM HTTP リスナーと HTTPS リスナーを開きます。 前提条件: Azure Key Vault にアップロードされた証明書。 http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault のテンプレートを使用して Key Vault を作成する |
Ubuntu VM での Zookeeper クラスターの Azure |
このテンプレートは、Ubuntu VM 上に 'n' ノードの Zookeper クラスターを作成します。 scaleNumber パラメーターを使用して、このクラスター内のノードの数を指定します |
Terraform (AzAPI プロバイダー) リソース定義
virtualMachines リソースの種類は、次をターゲットとする操作でデプロイできます。
- リソース グループ
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Compute/virtualMachines リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/virtualMachines@2024-07-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
plan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
}
tags = {
{customized property} = "string"
}
zones = [
"string"
]
body = jsonencode({
extendedLocation = {
name = "string"
type = "string"
}
properties = {
additionalCapabilities = {
hibernationEnabled = bool
ultraSSDEnabled = bool
}
applicationProfile = {
galleryApplications = [
{
configurationReference = "string"
enableAutomaticUpgrade = bool
order = int
packageReferenceId = "string"
tags = "string"
treatFailureAsDeploymentFailure = bool
}
]
}
availabilitySet = {
id = "string"
}
billingProfile = {
maxPrice = int
}
capacityReservation = {
capacityReservationGroup = {
id = "string"
}
}
diagnosticsProfile = {
bootDiagnostics = {
enabled = bool
storageUri = "string"
}
}
evictionPolicy = "string"
extensionsTimeBudget = "string"
hardwareProfile = {
vmSize = "string"
vmSizeProperties = {
vCPUsAvailable = int
vCPUsPerCore = int
}
}
host = {
id = "string"
}
hostGroup = {
id = "string"
}
licenseType = "string"
networkProfile = {
networkApiVersion = "string"
networkInterfaceConfigurations = [
{
name = "string"
properties = {
auxiliaryMode = "string"
auxiliarySku = "string"
deleteOption = "string"
disableTcpStateTracking = bool
dnsSettings = {
dnsServers = [
"string"
]
}
dscpConfiguration = {
id = "string"
}
enableAcceleratedNetworking = bool
enableFpga = bool
enableIPForwarding = bool
ipConfigurations = [
{
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
}
]
applicationSecurityGroups = [
{
id = "string"
}
]
loadBalancerBackendAddressPools = [
{
id = "string"
}
]
primary = bool
privateIPAddressVersion = "string"
publicIPAddressConfiguration = {
name = "string"
properties = {
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
domainNameLabelScope = "string"
}
idleTimeoutInMinutes = int
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
}
sku = {
name = "string"
tier = "string"
}
}
subnet = {
id = "string"
}
}
}
]
networkSecurityGroup = {
id = "string"
}
primary = bool
}
}
]
networkInterfaces = [
{
id = "string"
properties = {
deleteOption = "string"
primary = bool
}
}
]
}
osProfile = {
adminPassword = "string"
adminUsername = "string"
allowExtensionOperations = bool
computerName = "string"
customData = "string"
linuxConfiguration = {
disablePasswordAuthentication = bool
enableVMAgentPlatformUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
bypassPlatformSafetyChecksOnUserSchedule = bool
rebootSetting = "string"
}
patchMode = "string"
}
provisionVMAgent = bool
ssh = {
publicKeys = [
{
keyData = "string"
path = "string"
}
]
}
}
requireGuestProvisionSignal = bool
secrets = [
{
sourceVault = {
id = "string"
}
vaultCertificates = [
{
certificateStore = "string"
certificateUrl = "string"
}
]
}
]
windowsConfiguration = {
additionalUnattendContent = [
{
componentName = "Microsoft-Windows-Shell-Setup"
content = "string"
passName = "OobeSystem"
settingName = "string"
}
]
enableAutomaticUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
bypassPlatformSafetyChecksOnUserSchedule = bool
rebootSetting = "string"
}
enableHotpatching = bool
patchMode = "string"
}
provisionVMAgent = bool
timeZone = "string"
winRM = {
listeners = [
{
certificateUrl = "string"
protocol = "string"
}
]
}
}
}
platformFaultDomain = int
priority = "string"
proximityPlacementGroup = {
id = "string"
}
scheduledEventsPolicy = {
scheduledEventsAdditionalPublishingTargets = {
eventGridAndResourceGraph = {
enable = bool
}
}
userInitiatedReboot = {
automaticallyApprove = bool
}
userInitiatedRedeploy = {
automaticallyApprove = bool
}
}
scheduledEventsProfile = {
osImageNotificationProfile = {
enable = bool
notBeforeTimeout = "string"
}
terminateNotificationProfile = {
enable = bool
notBeforeTimeout = "string"
}
}
securityProfile = {
encryptionAtHost = bool
encryptionIdentity = {
userAssignedIdentityResourceId = "string"
}
proxyAgentSettings = {
enabled = bool
keyIncarnationId = int
mode = "string"
}
securityType = "string"
uefiSettings = {
secureBootEnabled = bool
vTpmEnabled = bool
}
}
storageProfile = {
dataDisks = [
{
caching = "string"
createOption = "string"
deleteOption = "string"
detachOption = "string"
diskSizeGB = int
image = {
uri = "string"
}
lun = int
managedDisk = {
diskEncryptionSet = {
id = "string"
}
id = "string"
securityProfile = {
diskEncryptionSet = {
id = "string"
}
securityEncryptionType = "string"
}
storageAccountType = "string"
}
name = "string"
sourceResource = {
id = "string"
}
toBeDetached = bool
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
]
diskControllerType = "string"
imageReference = {
communityGalleryImageId = "string"
id = "string"
offer = "string"
publisher = "string"
sharedGalleryImageId = "string"
sku = "string"
version = "string"
}
osDisk = {
caching = "string"
createOption = "string"
deleteOption = "string"
diffDiskSettings = {
option = "string"
placement = "string"
}
diskSizeGB = int
encryptionSettings = {
diskEncryptionKey = {
secretUrl = "string"
sourceVault = {
id = "string"
}
}
enabled = bool
keyEncryptionKey = {
keyUrl = "string"
sourceVault = {
id = "string"
}
}
}
image = {
uri = "string"
}
managedDisk = {
diskEncryptionSet = {
id = "string"
}
id = "string"
securityProfile = {
diskEncryptionSet = {
id = "string"
}
securityEncryptionType = "string"
}
storageAccountType = "string"
}
name = "string"
osType = "string"
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
}
userData = "string"
virtualMachineScaleSet = {
id = "string"
}
}
})
}
プロパティ値
AdditionalCapabilities
名前 | 形容 | 価値 |
---|---|---|
hibernationEnabled | VM の休止機能を有効または無効にするフラグ。 | bool |
ultraSSDEnabled | VM または VMSS でストレージ アカウントの種類がUltraSSD_LRSされた 1 つ以上のマネージド データ ディスクを持つ機能を有効または無効にするフラグ。 ストレージ アカウントの種類がUltraSSD_LRSマネージド ディスクは、このプロパティが有効になっている場合にのみ、仮想マシンまたは仮想マシン スケール セットに追加できます。 | bool |
AdditionalUnattendContent
名前 | 形容 | 価値 |
---|---|---|
componentName | コンポーネント名。 現在、許容される値は Microsoft-Windows-Shell-Setup のみです。 | 'Microsoft-Windows-Shell-Setup' |
コンテンツ | 指定したパスとコンポーネントの unattend.xml ファイルに追加される XML 形式のコンテンツを指定します。 XML は 4 KB 未満で、挿入する設定または機能のルート要素を含める必要があります。 | 糸 |
passName | パス名。 現在、使用可能な値は OobeSystem のみです。 | 'OobeSystem' |
settingName | コンテンツが適用される設定の名前を指定します。 指定できる値は、FirstLogonCommands と AutoLogon です。 | 'AutoLogon' 'FirstLogonCommands' |
ApiEntityReference
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..の形式の ARM リソース ID。 | 糸 |
ApplicationProfile
名前 | 形容 | 価値 |
---|---|---|
galleryApplications | VM/VMSS で使用できるようにするギャラリー アプリケーションを指定します。 | VMGalleryApplication[] |
BillingProfile
名前 | 形容 | 価値 |
---|---|---|
maxPrice | Azure スポット VM/VMSS に対して支払う最大価格を指定します。 この価格は米ドルです。 この価格は、VM サイズの現在の Azure スポット価格と比較されます。 また、価格は Azure Spot VM/VMSS の作成/更新時に比較され、maxPrice が現在の Azure スポット価格より大きい場合にのみ操作が成功します。 現在の Azure スポット価格が VM/VMSS の作成後に maxPrice を超えた場合、maxPrice は Azure スポット VM/VMSS の削除にも使用されます。 使用可能な値は次のとおりです。 - 0 より大きい任意の 10 進値。 例: 0.01538 -1 – 既定の価格がオンデマンドで up-to されることを示します。 maxPrice を -1 に設定して、価格上の理由から Azure Spot VM/VMSS を削除しないことを示すことができます。 また、ユーザーが提供していない場合、既定の最大価格は -1 されます。 最小 API バージョン: 2019-03-01。 |
int |
BootDiagnostics
名前 | 形容 | 価値 |
---|---|---|
有効 | 仮想マシンでブート診断を有効にする必要があるかどうか。 | bool |
storageUri | コンソール出力とスクリーンショットの配置に使用するストレージ アカウントの URI。 ブート診断の有効化中に storageUri が指定されていない場合は、マネージド ストレージが使用されます。 | 糸 |
CapacityReservationProfile
名前 | 形容 | 価値 |
---|---|---|
capacityReservationGroup | 十分な容量が予約されていれば、仮想マシンまたはスケールセット VM インスタンスの割り当てに使用する必要がある容量予約グループのリソース ID を指定します。 詳細については、「https://aka.ms/CapacityReservation」をご覧ください。 | SubResource の |
DataDisk
名前 | 形容 | 価値 |
---|---|---|
キャッシング | キャッシュ要件を指定します。 指定できる値は、None、ReadOnly、ReadWrite です。 既定の動作は、Standard Storage の場合は [なし] です。Premium Storage の ReadOnly。 | 'None' 'ReadOnly' 'ReadWrite' |
createOption | 仮想マシン ディスクの作成方法を指定します。 指定できる値は アタッチ: この値は、特殊なディスクを使用して仮想マシンを作成するときに使用されます。 FromImage: この値は、イメージを使用して仮想マシン データ ディスクを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。 空: この値は、空のデータ ディスクを作成するときに使用されます。 コピー: この値は、スナップショットまたは別のディスクからデータ ディスクを作成するために使用されます。 Restore: この値は、ディスク復元ポイントからデータ ディスクを作成するために使用されます。 | 'Attach' 'Copy' 'Empty' 'FromImage' 'Restore' (必須) |
deleteOption | VM の削除時にデータ ディスクを削除するかデタッチするかを指定します。 指定できる値は、Delete です。 この値を使用すると、VM の削除時にデータ ディスクが削除されます。 切り離す。 この値を使用すると、VM が削除された後もデータ ディスクが保持されます。 既定値は、[デタッチ |
'Delete' 'Detach' |
detachOption | ディスクのデタッチ中に使用するデタッチ動作、または仮想マシンからのデタッチ処理中のデタッチ動作を指定します。 サポートされている値: ForceDetach。 detachOption: ForceDetach は、マネージド データ ディスクにのみ適用されます。 仮想マシンからの予期しない障害が原因でデータ ディスクの以前のデタッチ試行が完了せず、ディスクがまだ解放されていない場合は、最後の手段として強制デタッチを使用して、ディスクを VM から強制的にデタッチします。 このデタッチ動作を使用する場合、すべての書き込みがフラッシュされていない可能性があります。 detachOption: 'ForceDetach' の設定と共に、データ ディスクの更新を 'true' に強制的にデタッチするには。 | 'ForceDetach' |
diskSizeGB | 空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。 プロパティ 'diskSizeGB' は、ディスクのバイト数 x 1024^3 であり、値を 1023 より大きくすることはできません。 | int |
画像 | ソース ユーザー イメージの仮想ハード ディスク。 仮想ハード ディスクは、仮想マシンに接続される前にコピーされます。 SourceImage が指定されている場合、移行先の仮想ハード ドライブは存在しない必要があります。 | VirtualHardDisk の |
lun | データ ディスクの論理ユニット番号を指定します。 この値は、VM 内のデータ ディスクを識別するために使用されるため、VM に接続されているデータ ディスクごとに一意である必要があります。 | int (必須) |
managedDisk | マネージド ディスクのパラメーター。 | ManagedDiskParameters |
名前 | ディスク名。 | 糸 |
sourceResource | ソース リソース識別子。 スナップショットまたはディスクの作成元のディスク復元ポイントを指定できます。 | ApiEntityReference |
toBeDetached | データ ディスクが VirtualMachine/VirtualMachineScaleset からデタッチ中かどうかを指定します。 | bool |
vhd | 仮想ハード ディスク。 | VirtualHardDisk の |
writeAcceleratorEnabled | ディスクで writeAccelerator を有効または無効にするかどうかを指定します。 | bool |
DiagnosticsProfile
名前 | 形容 | 価値 |
---|---|---|
bootDiagnostics | ブート診断は、コンソール出力とスクリーンショットを表示して VM の状態を診断できるデバッグ機能です。 注: storageUri が指定されている場合は、ストレージ アカウントが VM と同じリージョンとサブスクリプションにあることを確認します。 コンソール ログの出力を簡単に表示できます。 Azure では、ハイパーバイザーから VM のスクリーンショットを表示することもできます。 | BootDiagnostics |
DiffDiskSettings
名前 | 形容 | 価値 |
---|---|---|
オプション | オペレーティング システム ディスクのエフェメラル ディスク設定を指定します。 | 'Local' |
位置付け | オペレーティング システム ディスクのエフェメラル ディスクの配置を指定します。 指定できる値は、 |
'CacheDisk' 'NvmeDisk' 'ResourceDisk' |
DiskEncryptionSetParameters
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | リソース ID | 糸 |
DiskEncryptionSettings
名前 | 形容 | 価値 |
---|---|---|
diskEncryptionKey | ディスク暗号化キー (Key Vault シークレット) の場所を指定します。 | KeyVaultSecretReference |
有効 | 仮想マシンでディスク暗号化を有効にするかどうかを指定します。 | bool |
keyEncryptionKey | Key Vault 内のキー暗号化キーの場所を指定します。 | KeyVaultKeyReference |
EncryptionIdentity
名前 | 形容 | 価値 |
---|---|---|
userAssignedIdentityResourceId | VM に関連付けられているいずれかのユーザー ID の ARM リソース ID を指定します。 | 糸 |
EventGridAndResourceGraph
名前 | 形容 | 価値 |
---|---|---|
エネーブル | スケジュールされたイベント関連の構成でイベント グリッドとリソース グラフが有効かどうかを指定します。 | bool |
ExtendedLocation
名前 | 形容 | 価値 |
---|---|---|
名前 | 拡張された場所の名前。 | 糸 |
種類 | 拡張された場所の型。 | 'EdgeZone' |
HardwareProfile
名前 | 形容 | 価値 |
---|---|---|
vmSize | 仮想マシンのサイズを指定します。 列挙型データ型は現在非推奨であり、2023 年 12 月 23 日までに削除されます。 使用可能なサイズの一覧を取得するには、次の API を使用することをお勧めします。可用性セットで使用可能なすべての仮想マシン サイズの一覧表示、リージョンで使用可能なすべての仮想マシン サイズの一覧表示、サイズ変更に使用できるすべての仮想マシン サイズの一覧表示です。 仮想マシンのサイズの詳細については、「仮想マシンの |
'Basic_A0' 'Basic_A1' 'Basic_A2' 'Basic_A3' 'Basic_A4' 'Standard_A0' 'Standard_A1' 'Standard_A10' 'Standard_A11' 'Standard_A1_v2' 'Standard_A2' 'Standard_A2m_v2' 'Standard_A2_v2' 'Standard_A3' 'Standard_A4' 'Standard_A4m_v2' 'Standard_A4_v2' 'Standard_A5' 'Standard_A6' 'Standard_A7' 'Standard_A8' 'Standard_A8m_v2' 'Standard_A8_v2' 'Standard_A9' 'Standard_B1ms' 'Standard_B1s' 'Standard_B2ms' 'Standard_B2s' 'Standard_B4ms' 'Standard_B8ms' 'Standard_D1' 'Standard_D11' 'Standard_D11_v2' 'Standard_D12' 'Standard_D12_v2' 'Standard_D13' 'Standard_D13_v2' 'Standard_D14' 'Standard_D14_v2' 'Standard_D15_v2' 'Standard_D16s_v3' 'Standard_D16_v3' 'Standard_D1_v2' 'Standard_D2' 'Standard_D2s_v3' 'Standard_D2_v2' 'Standard_D2_v3' 'Standard_D3' 'Standard_D32s_v3' 'Standard_D32_v3' 'Standard_D3_v2' 'Standard_D4' 'Standard_D4s_v3' 'Standard_D4_v2' 'Standard_D4_v3' 'Standard_D5_v2' 'Standard_D64s_v3' 'Standard_D64_v3' 'Standard_D8s_v3' 'Standard_D8_v3' 'Standard_DS1' 'Standard_DS11' 'Standard_DS11_v2' 'Standard_DS12' 'Standard_DS12_v2' 'Standard_DS13' 'Standard_DS13-2_v2' 'Standard_DS13-4_v2' 'Standard_DS13_v2' 'Standard_DS14' 'Standard_DS14-4_v2' 'Standard_DS14-8_v2' 'Standard_DS14_v2' 'Standard_DS15_v2' 'Standard_DS1_v2' 'Standard_DS2' 'Standard_DS2_v2' 'Standard_DS3' 'Standard_DS3_v2' 'Standard_DS4' 'Standard_DS4_v2' 'Standard_DS5_v2' 'Standard_E16s_v3' 'Standard_E16_v3' 'Standard_E2s_v3' 'Standard_E2_v3' 'Standard_E32-16_v3' 'Standard_E32-8s_v3' 'Standard_E32s_v3' 'Standard_E32_v3' 'Standard_E4s_v3' 'Standard_E4_v3' 'Standard_E64-16s_v3' 'Standard_E64-32s_v3' 'Standard_E64s_v3' 'Standard_E64_v3' 'Standard_E8s_v3' 'Standard_E8_v3' 'Standard_F1' 'Standard_F16' 'Standard_F16s' 'Standard_F16s_v2' 'Standard_F1s' 'Standard_F2' 'Standard_F2s' 'Standard_F2s_v2' 'Standard_F32s_v2' 'Standard_F4' 'Standard_F4s' 'Standard_F4s_v2' 'Standard_F64s_v2' 'Standard_F72s_v2' 'Standard_F8' 'Standard_F8s' 'Standard_F8s_v2' 'Standard_G1' 'Standard_G2' 'Standard_G3' 'Standard_G4' 'Standard_G5' 'Standard_GS1' 'Standard_GS2' 'Standard_GS3' 'Standard_GS4' 'Standard_GS4-4' 'Standard_GS4-8' 'Standard_GS5' 'Standard_GS5-16' 'Standard_GS5-8' 'Standard_H16' 'Standard_H16m' 'Standard_H16mr' 'Standard_H16r' 'Standard_H8' 'Standard_H8m' 'Standard_L16s' 'Standard_L32s' 'Standard_L4s' 'Standard_L8s' 'Standard_M128-32ms' 'Standard_M128-64ms' 'Standard_M128ms' 'Standard_M128s' 'Standard_M64-16ms' 'Standard_M64-32ms' 'Standard_M64ms' 'Standard_M64s' 'Standard_NC12' 'Standard_NC12s_v2' 'Standard_NC12s_v3' 'Standard_NC24' 'Standard_NC24r' 'Standard_NC24rs_v2' 'Standard_NC24rs_v3' 'Standard_NC24s_v2' 'Standard_NC24s_v3' 'Standard_NC6' 'Standard_NC6s_v2' 'Standard_NC6s_v3' 'Standard_ND12s' 'Standard_ND24rs' 'Standard_ND24s' 'Standard_ND6s' 'Standard_NV12' 'Standard_NV24' 'Standard_NV6' |
vmSizeProperties | 仮想マシンのサイズをカスタマイズするためのプロパティを指定します。 最小 API バージョン: 2021-07-01。 この機能はまだプレビュー モードであり、VirtualMachineScaleSet ではサポートされていません。 詳細については、VM カスタマイズ の手順に従ってください。 | VMSizeProperties |
ImageReference
名前 | 形容 | 価値 |
---|---|---|
communityGalleryImageId | VM デプロイのコミュニティ ギャラリー イメージの一意の ID を指定しました。 これは、コミュニティ ギャラリー イメージの GET 呼び出しからフェッチできます。 | 糸 |
身分証明書 | リソース ID | 糸 |
提供 | 仮想マシンの作成に使用するプラットフォーム イメージまたはマーケットプレース イメージのオファーを指定します。 | 糸 |
発行者 | イメージの発行元。 | 糸 |
sharedGalleryImageId | VM デプロイの共有ギャラリー イメージの一意の ID を指定しました。 これは、共有ギャラリー イメージの GET 呼び出しからフェッチできます。 | 糸 |
sku | イメージ SKU。 | 糸 |
バージョン | 仮想マシンの作成に使用するプラットフォーム イメージまたはマーケットプレース イメージのバージョンを指定します。 使用できる形式は Major.Minor.Build または 'latest' です。 メジャー、マイナー、ビルドは 10 進数です。 デプロイ時に使用可能なイメージの最新バージョンを使用するには、'latest' を指定します。 "最新" を使用している場合でも、新しいバージョンが使用可能になった場合でも、デプロイ後に VM イメージが自動的に更新されることはありません。 ギャラリー イメージのデプロイにはフィールド 'version' を使用しないでください。ギャラリー イメージは常に 'id' フィールドを使用する必要があります。ギャラリー イメージの '最新' バージョンを使用するには、バージョン入力なしで '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleryName}/images/{imageName}' を 'id' フィールドに設定してください。 | 糸 |
KeyVaultKeyReference
名前 | 形容 | 価値 |
---|---|---|
keyUrl | Key Vault のキー暗号化キーを参照する URL。 | string (必須) |
sourceVault | キーを含む Key Vault の相対 URL。 | SubResource (必須) |
KeyVaultSecretReference
名前 | 形容 | 価値 |
---|---|---|
secretUrl | Key Vault 内のシークレットを参照する URL。 | string (必須) |
sourceVault | シークレットを含む Key Vault の相対 URL。 | SubResource (必須) |
LinuxConfiguration
名前 | 形容 | 価値 |
---|---|---|
disablePasswordAuthentication | パスワード認証を無効にするかどうかを指定します。 | bool |
enableVMAgentPlatformUpdates | Linux 仮想マシンに対して VMAgent プラットフォーム更新プログラムが有効になっているかどうかを示します。 既定値は false です。 | bool |
patchSettings | [プレビュー機能]Linux での VM ゲストパッチ適用に関連する設定を指定します。 | LinuxPatchSettings |
provisionVMAgent | 仮想マシン エージェントを仮想マシンにプロビジョニングするかどうかを示します。 このプロパティが要求本文で指定されていない場合、既定の動作では true に設定されます。 これにより、VM エージェントが VM にインストールされ、後で拡張機能を VM に追加できるようになります。 | bool |
ssh | Linux OS の ssh キー構成を指定します。 | SshConfiguration |
LinuxPatchSettings
名前 | 形容 | 価値 |
---|---|---|
assessmentMode | IaaS 仮想マシンの VM ゲスト パッチ評価のモードを指定します。 使用可能な値は次のとおりです。 ImageDefault - 仮想マシンでのパッチ評価のタイミングを制御します。 AutomaticByPlatform - プラットフォームは定期的なパッチ評価をトリガーします。 プロパティ provisionVMAgent は true である必要があります。 |
'AutomaticByPlatform' 'ImageDefault' |
automaticByPlatformSettings | Linux 上の VM ゲスト パッチ適用でのパッチ モード AutomaticByPlatform の追加設定を指定します。 | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | OrchestrationMode をフレキシブルとして使用して、仮想マシン スケール セットに関連付けられている IaaS 仮想マシンまたは仮想マシンへの VM ゲスト パッチ適用のモードを指定します。 使用可能な値は次のとおりです。 ImageDefault - 仮想マシンの既定の修正プログラムの適用構成が使用されます。 AutomaticByPlatform - 仮想マシンはプラットフォームによって自動的に更新されます。 プロパティ provisionVMAgent は true である必要があります |
'AutomaticByPlatform' 'ImageDefault' |
LinuxVMGuestPatchAutomaticByPlatformSettings
名前 | 形容 | 価値 |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | お客様が誤ってアップグレードすることなく修正プログラムの適用をスケジュールできるようにします | bool |
rebootSetting | すべての AutomaticByPlatform パッチインストール操作の再起動設定を指定します。 | 'Always' 'IfRequired' 'Never' 'Unknown' |
ManagedDiskParameters
名前 | 形容 | 価値 |
---|---|---|
diskEncryptionSet | マネージド ディスクのカスタマー マネージド ディスク暗号化セットのリソース ID を指定します。 | DiskEncryptionSetParameters の |
身分証明書 | リソース ID | 糸 |
securityProfile | マネージド ディスクのセキュリティ プロファイルを指定します。 | VMDiskSecurityProfile を |
storageAccountType | マネージド ディスクのストレージ アカウントの種類を指定します。 注: UltraSSD_LRSはデータ ディスクでのみ使用できます。OS ディスクでは使用できません。 | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
Microsoft.Compute/virtualMachines
名前 | 形容 | 価値 |
---|---|---|
extendedLocation | 仮想マシンの拡張された場所。 | ExtendedLocation の |
同一性 | 構成されている場合は、仮想マシンの ID。 | VirtualMachineIdentity |
場所 | リソースの場所 | string (必須) |
名前 | リソース名 | string (必須) |
計画 | 仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、Marketplace イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portal で、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする ] をクリック>。 必要な情報を入力し、[保存 |
計画 |
プロパティ | 仮想マシンのプロパティについて説明します。 | VirtualMachineProperties |
タグ | リソース タグ | タグ名と値のディクショナリ。 |
種類 | リソースの種類 | "Microsoft.Compute/virtualMachines@2024-07-01" |
ゾーン | 仮想マシン ゾーン。 | string[] |
NetworkInterfaceReference
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | リソース ID | 糸 |
プロパティ | ネットワーク インターフェイスの参照プロパティについて説明します。 | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
名前 | 形容 | 価値 |
---|---|---|
deleteOption | VM が削除されたときのネットワーク インターフェイスの動作を指定する | 'Delete' 'Detach' |
原発 | 仮想マシンに 1 つ以上のネットワーク インターフェイスがある場合のプライマリ ネットワーク インターフェイスを指定します。 | bool |
NetworkProfile
名前 | 形容 | 価値 |
---|---|---|
networkApiVersion | は、ネットワーク インターフェイス構成でネットワーク リソースを作成するときに使用される Microsoft.Network API のバージョンを指定します | '2020-11-01' |
networkInterfaceConfigurations | 仮想マシン ネットワーク リソースの作成に使用するネットワーク構成を指定します。 | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | 仮想マシンに関連付けられているネットワーク インターフェイスのリソース ID の一覧を指定します。 | NetworkInterfaceReference[] |
OSDisk
名前 | 形容 | 価値 |
---|---|---|
キャッシング | キャッシュ要件を指定します。 指定できる値は、None、ReadOnly、ReadWrite です。 既定の動作は、Standard Storage の場合は [なし] です。Premium Storage の ReadOnly。 | 'None' 'ReadOnly' 'ReadWrite' |
createOption | 仮想マシン ディスクの作成方法を指定します。 指定できる値は アタッチ: この値は、特殊なディスクを使用して仮想マシンを作成するときに使用されます。 FromImage: この値は、イメージを使用して仮想マシンを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。 | 'Attach' 'Copy' 'Empty' 'FromImage' 'Restore' (必須) |
deleteOption | VM の削除時に OS ディスクを削除するかデタッチするかを指定します。 指定できる値は、Delete です。 この値を使用すると、VM の削除時に OS ディスクが削除されます。 切り離す。 この値を使用すると、VM が削除された後も os ディスクが保持されます。 既定値は、[デタッチ |
'Delete' 'Detach' |
diffDiskSettings | 仮想マシンで使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。 | DiffDiskSettings の |
diskSizeGB | 空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。 プロパティ 'diskSizeGB' は、ディスクのバイト数 x 1024^3 であり、値を 1023 より大きくすることはできません。 | int |
encryptionSettings | OS ディスクの暗号化設定を指定します。 最小 API バージョン: 2015-06-15。 | DiskEncryptionSettings の |
画像 | ソース ユーザー イメージの仮想ハード ディスク。 仮想ハード ディスクは、仮想マシンに接続される前にコピーされます。 SourceImage が指定されている場合、移行先の仮想ハード ドライブは存在しない必要があります。 | VirtualHardDisk の |
managedDisk | マネージド ディスクのパラメーター。 | ManagedDiskParameters |
名前 | ディスク名。 | 糸 |
osType | このプロパティを使用すると、ユーザー イメージまたは特殊化された VHD から VM を作成する場合に、ディスクに含まれる OS の種類を指定できます。 使用可能な値は、Windows Linuxです。 | 'Linux' 'Windows' |
vhd | 仮想ハード ディスク。 | VirtualHardDisk の |
writeAcceleratorEnabled | ディスクで writeAccelerator を有効または無効にするかどうかを指定します。 | bool |
OSImageNotificationProfile
名前 | 形容 | 価値 |
---|---|---|
エネーブル | OS Image Scheduled イベントを有効にするか無効にするかを指定します。 | bool |
notBeforeTimeout | 仮想マシンの再イメージ化または OS のアップグレードが必要になる時間の長さは、イベントが自動的に承認 (タイムアウト) する前に、OS イメージのスケジュールされたイベントを承認する必要があります。 構成は ISO 8601 形式で指定され、値は 15 分 (PT15M) である必要があります | 糸 |
OSProfile
名前 | 形容 | 価値 |
---|---|---|
adminPassword | 管理者アカウントのパスワードを指定します。 最小長 (Windows): 8 文字 最小長 (Linux): 6 文字 最大長 (Windows): 123 文字 最大長 (Linux): 72 文字 複雑さの要件: 以下の 4 つの条件のうち 3 つ を満たす必要があります 文字が小さい 上の文字を含む 数字を含む 特殊文字を持つ (Regex match [\W_]) 許可されていない値: "abc@123"、"P@$$w 0rd"、"P@ssw0rd"、"P@ssword123"、"Pa$$word"、"pass@word1"、"Password!"、"Password1"、"Password22"、"iloveyou!" パスワードのリセットについては、「Windows VM でリモート デスクトップ サービスまたはそのログイン パスワードをリセットする方法」を参照してください。 ルート パスワードのリセットについては、「VMAccess 拡張機能 を使用した Azure Linux VM でのユーザー、SSH の管理、ディスクの確認または修復を行う方法に関するページを参照してください。 |
糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
adminUsername | 管理者アカウントの名前を指定します。 このプロパティは、VM の作成後に更新できません。 Windows のみの制限: "." で終わることはできません。 許可されていない値: "administrator"、"admin"、"user"、"user1"、"test"、"user2"、"test1"、"user3"、"admin1"、 "1"、"123"、"a"、"actuser"、"adm"、"admin2"、"aspnet"、"backup"、"console"、"david"、"guest"、"john"、"owner"、"root"、"server"、"sql"、"support"、"support_388945a0"、"sys"、"test2"、"test3"、"user4"、"user5"。 最小長 (Linux): 1 文字 最大長 (Linux): 64 文字 最大長 (Windows): 20 文字。 |
糸 |
allowExtensionOperations | 仮想マシンで拡張機能の操作を許可するかどうかを指定します。 これは、仮想マシンに拡張機能が存在しない場合にのみ False に設定できます。 | bool |
computerName | 仮想マシンのホスト OS 名を指定します。 VM の作成後にこの名前を更新することはできません。 最大長 (Windows): 15 文字。 最大長 (Linux): 64 文字。 名前付け規則と制限については、Azure インフラストラクチャ サービスの実装ガイドラインを参照してください。 | 糸 |
customData | カスタム データの base-64 でエンコードされた文字列を指定します。 base-64 でエンコードされた文字列は、仮想マシン上のファイルとして保存されるバイナリ配列にデコードされます。 バイナリ配列の最大長は 65535 バイトです。 注: customData プロパティにシークレットやパスワードを渡さないでください。 このプロパティは、VM の作成後に更新できません。 プロパティ 'customData' は、ファイルとして保存される VM に渡されます。詳細については、Azure VMのカスタム データ |
糸 |
linuxConfiguration | 仮想マシン上の Linux オペレーティング システムの設定を指定します。 サポートされている Linux ディストリビューションの一覧については、Azure-Endorsed ディストリビューション |
LinuxConfiguration |
requireGuestProvisionSignal | True に設定するか省略する必要がある省略可能なプロパティ。 | bool |
秘密 | 仮想マシンにインストールする必要がある証明書のセットを指定します。 仮想マシンに証明書をインストールするには、Linux 用の |
VaultSecretGroup[] |
windowsConfiguration | 仮想マシン上の Windows オペレーティング システムの設定を指定します。 | WindowsConfiguration |
PatchSettings
名前 | 形容 | 価値 |
---|---|---|
assessmentMode | IaaS 仮想マシンの VM ゲスト パッチ評価のモードを指定します。 使用可能な値は次のとおりです。 ImageDefault - 仮想マシンでのパッチ評価のタイミングを制御します。 AutomaticByPlatform - プラットフォームは定期的なパッチ評価をトリガーします。 プロパティ provisionVMAgent は true である必要があります。 |
'AutomaticByPlatform' 'ImageDefault' |
automaticByPlatformSettings | Windows 上の VM ゲスト 修正プログラムの適用におけるパッチ モード AutomaticByPlatform の追加設定を指定します。 | WindowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | お客様は、再起動を必要とせずに Azure VM にパッチを適用できます。 enableHotpatching の場合、'provisionVMAgent' を true に設定し、'patchMode' を 'AutomaticByPlatform' に設定する必要があります。 | bool |
patchMode | OrchestrationMode をフレキシブルとして使用して、仮想マシン スケール セットに関連付けられている IaaS 仮想マシンまたは仮想マシンへの VM ゲスト パッチ適用のモードを指定します。 使用可能な値は次のとおりです。 手動 - 仮想マシンへのパッチの適用を制御します。 これを行うには、VM 内でパッチを手動で適用します。 このモードでは、自動更新は無効になります。プロパティ WindowsConfiguration.enableAutomaticUpdates は false にする必要があります AutomaticByOS - 仮想マシンは OS によって自動的に更新されます。 プロパティ WindowsConfiguration.enableAutomaticUpdates は true である必要があります。 AutomaticByPlatform |
'AutomaticByOS' 'AutomaticByPlatform' 'Manual' |
計画
名前 | 形容 | 価値 |
---|---|---|
名前 | プラン ID。 | 糸 |
積 | マーケットプレースからのイメージの製品を指定します。 これは、imageReference 要素の下の Offer と同じ値です。 | 糸 |
promotionCode | 昇格コード。 | 糸 |
発行者 | 発行元 ID。 | 糸 |
ProxyAgentSettings
名前 | 形容 | 価値 |
---|---|---|
有効 | 仮想マシンまたは仮想マシン スケール セットで ProxyAgent 機能を有効にする必要があるかどうかを指定します。 | bool |
keyIncarnationId | このプロパティの値を大きくすると、ユーザーはゲストとホスト間の通信チャネルをセキュリティで保護するために使用されるキーをリセットできます。 | int |
モード | 機能が有効になっている場合に ProxyAgent が実行されるモードを指定します。 ProxyAgent は監査または監視を開始しますが、監査モードでエンドポイントをホストする要求に対するアクセス制御を適用しませんが、強制モードではアクセス制御を適用します。 既定値は [強制モード] です。 | 'Audit' 'Enforce' |
PublicIPAddressSku
名前 | 形容 | 価値 |
---|---|---|
名前 | パブリック IP SKU 名を指定する | 'Basic' 'Standard' |
層 | パブリック IP SKU レベルを指定する | 'Global' 'Regional' |
ResourceTags
名前 | 形容 | 価値 |
---|
ScheduledEventsAdditionalPublishingTargets
名前 | 形容 | 価値 |
---|---|---|
eventGridAndResourceGraph | eventGridAndResourceGraph Scheduled Event 設定の作成時に使用される構成パラメーター。 | EventGridAndResourceGraph の |
ScheduledEventsPolicy
名前 | 形容 | 価値 |
---|---|---|
scheduledEventsAdditionalPublishingTargets | scheduledEventsAdditionalPublishingTargets の発行時に使用される構成パラメーター。 | ScheduledEventsAdditionalPublishingTargets |
userInitiatedReboot | userInitiatedReboot スケジュールされたイベント設定の作成の作成時に使用される構成パラメーター。 | UserInitiatedReboot の |
userInitiatedRedeploy | userInitiatedRedeploy スケジュールされたイベント設定の作成の作成時に使用される構成パラメーター。 | UserInitiatedRedeploy の |
ScheduledEventsProfile
名前 | 形容 | 価値 |
---|---|---|
osImageNotificationProfile | OS イメージのスケジュールされたイベント関連の構成を指定します。 | OSImageNotificationProfile |
terminateNotificationProfile | Terminate Scheduled Event 関連の構成を指定します。 | TerminateNotificationProfile の |
SecurityProfile
名前 | 形容 | 価値 |
---|---|---|
encryptionAtHost | このプロパティは、要求のユーザーが仮想マシンまたは仮想マシン スケール セットの Host Encryption を有効または無効にするために使用できます。 これにより、ホスト自体のリソース/一時ディスクを含むすべてのディスクの暗号化が有効になります。 既定の動作は次のとおりです。このプロパティがリソースに対して true に設定されていない限り、ホストでの暗号化は無効になります。 | bool |
encryptionIdentity | キーコンテナー操作のアクセス トークンを取得するために ADE によって使用されるマネージド ID を指定します。 | EncryptionIdentity |
proxyAgentSettings | 仮想マシンの作成時に ProxyAgent の設定を指定します。 最小 API バージョン: 2023-09-01。 | ProxyAgentSettings |
securityType | 仮想マシンの SecurityType を指定します。 UefiSettings を有効にするには、指定した値に設定する必要があります。 既定の動作は次のとおりです。このプロパティが設定されていない限り、UefiSettings は有効になりません。 | 'ConfidentialVM' 'TrustedLaunch' |
uefiSettings | 仮想マシンの作成時に使用されるセキュア ブートや vTPM などのセキュリティ設定を指定します。 最小 API バージョン: 2020-12-01。 | UefiSettings |
SshConfiguration
名前 | 形容 | 価値 |
---|---|---|
publicKeys | Linux ベースの VM での認証に使用される SSH 公開キーの一覧。 | SshPublicKey[] |
SshPublicKey
名前 | 形容 | 価値 |
---|---|---|
keyData | SSH を使用して VM で認証するために使用される SSH 公開キー証明書。 キーは、少なくとも 2048 ビットで、ssh-rsa 形式である必要があります。 SSH キーの作成については、「Azure で Linux VM 用の Linux および Mac で SSH キーを作成する」/azure/virtual-machines/linux/create-ssh-keys-detailed を参照してください。 | 糸 |
パス | ssh 公開キーが格納されている作成済み VM 上の完全なパスを指定します。 ファイルが既に存在する場合は、指定したキーがファイルに追加されます。 例: /home/user/.ssh/authorized_keys | 糸 |
StorageProfile
名前 | 形容 | 価値 |
---|---|---|
dataDisks | 仮想マシンにデータ ディスクを追加するために使用するパラメーターを指定します。 ディスクの詳細については、「Azure 仮想マシンのディスクと VHD について」を参照してください。 | DataDisk[] |
diskControllerType | VM 用に構成されたディスク コントローラーの種類を指定します。 注: このプロパティは、指定された最小 API バージョンのオペレーティング システム ディスクと VM サイズの機能に基づいて、"hyperVGeneration" を V2 に設定して仮想マシンが作成されている場合、既定のディスク コントローラーの種類に設定されます。 VM の割り当てを暗黙的に解除して再割り当てする VM 構成の VM サイズを更新しない限り、ディスク コントローラーの種類を更新する前に VM の割り当てを解除する必要があります。 最小 API バージョン: 2022-08-01。 | 'NVMe' 'SCSI' |
imageReference | 使用するイメージに関する情報を指定します。 プラットフォーム イメージ、マーケットプレース イメージ、または仮想マシン イメージに関する情報を指定できます。 この要素は、プラットフォーム イメージ、マーケットプレース イメージ、または仮想マシン イメージを使用する場合に必要ですが、他の作成操作では使用されません。 | ImageReference |
osDisk | 仮想マシンで使用されるオペレーティング システム ディスクに関する情報を指定します。 ディスクの詳細については、「Azure 仮想マシンのディスクと VHD について」を参照してください。 | OSDisk |
SubResource
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | リソース ID | 糸 |
TerminateNotificationProfile
名前 | 形容 | 価値 |
---|---|---|
エネーブル | Terminate Scheduled イベントが有効か無効かを指定します。 | bool |
notBeforeTimeout | 削除される仮想マシンが、イベントが自動的に承認 (タイムアウト) する前に、スケジュールされた終了イベントを承認する必要がある時間の構成可能な長さ。 構成は ISO 8601 形式で指定する必要があります。既定値は 5 分 (PT5M) です | 糸 |
UefiSettings
名前 | 形容 | 価値 |
---|---|---|
secureBootEnabled | 仮想マシンでセキュア ブートを有効にするかどうかを指定します。 最小 API バージョン: 2020-12-01。 | bool |
vTpmEnabled | 仮想マシンで vTPM を有効にするかどうかを指定します。 最小 API バージョン: 2020-12-01。 | bool |
UserAssignedIdentities
名前 | 形容 | 価値 |
---|
UserAssignedIdentitiesValue
名前 | 形容 | 価値 |
---|
UserInitiatedReboot
名前 | 形容 | 価値 |
---|---|---|
automaticallyApprove | 再起動スケジュールされたイベント関連の構成を指定します。 | bool |
UserInitiatedRedeploy
名前 | 形容 | 価値 |
---|---|---|
automaticallyApprove | スケジュールされたイベント関連の構成を再デプロイするように指定します。 | bool |
VaultCertificate
名前 | 形容 | 価値 |
---|---|---|
certificateStore | Windows VM の場合、証明書を追加する仮想マシン上の証明書ストアを指定します。 指定された証明書ストアは、LocalMachine アカウントに暗黙的に含まれます。 Linux VM の場合、証明書ファイルは /var/lib/waagent ディレクトリの下に配置され、X509 証明書ファイルのファイル名 <UppercaseThumbprint>.crt、秘密キーの場合は .prv<>.prv になります。 これらのファイルはどちらも .pem 形式です。 | 糸 |
certificateUrl | これは、シークレットとして Key Vault にアップロードされた証明書の URL です。 Key Vault にシークレットを追加する方法については、「キー コンテナーにキーまたはシークレットを追加する」を参照してください。 この場合、証明書は、UTF-8 でエンコードされた次の JSON オブジェクトの Base64 エンコードである必要があります。 { "data":"<Base64-encoded-certificate>", "dataType":"pfx", "password":"<pfx-file-password>" } 仮想マシンに証明書をインストールするには、Linux 用の |
糸 |
VaultSecretGroup
名前 | 形容 | 価値 |
---|---|---|
sourceVault | VaultCertificates 内のすべての証明書を含む Key Vault の相対 URL。 | SubResource の |
vaultCertificates | 証明書を含む SourceVault 内のキー コンテナー参照の一覧。 | VaultCertificate[] |
VirtualHardDisk
名前 | 形容 | 価値 |
---|---|---|
uri | 仮想ハード ディスクの URI を指定します。 | 糸 |
VirtualMachineIdentity
名前 | 形容 | 価値 |
---|---|---|
種類 | 仮想マシンに使用される ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 種類 'None' は、仮想マシンからすべての ID を削除します。 | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities | 仮想マシンに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 | UserAssignedIdentities の |
VirtualMachineIpTag
名前 | 形容 | 価値 |
---|---|---|
ipTagType | IP タグの種類。 例: FirstPartyUsage。 | 糸 |
タグ | パブリック IP に関連付けられている IP タグ。 例: SQL、Storage など | 糸 |
VirtualMachineNetworkInterfaceConfiguration
名前 | 形容 | 価値 |
---|---|---|
名前 | ネットワーク インターフェイス構成名。 | string (必須) |
プロパティ | 仮想マシン ネットワーク プロファイルの IP 構成について説明します。 | VirtualMachineNetworkInterfaceConfigurationProperties |
VirtualMachineNetworkInterfaceConfigurationProperties
名前 | 形容 | 価値 |
---|---|---|
auxiliaryMode | ネットワーク インターフェイス リソースに対して補助モードを有効にするかどうかを指定します。 | 'AcceleratedConnections' 'Floating' 'None' |
auxiliarySku | ネットワーク インターフェイス リソースに対して補助 SKU を有効にするかどうかを指定します。 | 'A1' 'A2' 'A4' 'A8' 'None' |
deleteOption | VM が削除されたときのネットワーク インターフェイスの動作を指定する | 'Delete' 'Detach' |
disableTcpStateTracking | TCP 状態追跡でネットワーク インターフェイスを無効にするかどうかを指定します。 | bool |
dnsSettings | ネットワーク インターフェイスに適用される DNS 設定。 | VirtualMachineNetworkInterfaceDnsSettingsConfiguration |
dscpConfiguration | SubResource の |
|
enableAcceleratedNetworking | ネットワーク インターフェイスが高速ネットワーク対応かどうかを指定します。 | bool |
enableFpga | ネットワーク インターフェイスが FPGA ネットワーク対応かどうかを指定します。 | bool |
enableIPForwarding | この NIC で IP 転送が有効になっているかどうか。 | bool |
ipConfigurations | ネットワーク インターフェイスの IP 構成を指定します。 | VirtualMachineNetworkInterfaceIPConfiguration[] (必須) |
networkSecurityGroup | ネットワーク セキュリティ グループ。 | SubResource の |
原発 | 仮想マシンに 1 つ以上のネットワーク インターフェイスがある場合のプライマリ ネットワーク インターフェイスを指定します。 | bool |
VirtualMachineNetworkInterfaceDnsSettingsConfiguration
名前 | 形容 | 価値 |
---|---|---|
dnsServers | DNS サーバーの IP アドレスの一覧 | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
名前 | 形容 | 価値 |
---|---|---|
名前 | IP 構成名。 | string (必須) |
プロパティ | 仮想マシン ネットワーク インターフェイスの IP 構成プロパティについて説明します。 | VirtualMachineNetworkInterfaceIPConfigurationProperties |
VirtualMachineNetworkInterfaceIPConfigurationProperties
名前 | 形容 | 価値 |
---|---|---|
applicationGatewayBackendAddressPools | アプリケーション ゲートウェイのバックエンド アドレス プールへの参照の配列を指定します。 仮想マシンは、複数のアプリケーション ゲートウェイのバックエンド アドレス プールを参照できます。 複数の仮想マシンで同じアプリケーション ゲートウェイを使用することはできません。 | SubResource[] |
applicationSecurityGroups | アプリケーション セキュリティ グループへの参照の配列を指定します。 | SubResource[] |
loadBalancerBackendAddressPools | ロード バランサーのバックエンド アドレス プールへの参照の配列を指定します。 仮想マシンは、1 つのパブリック ロード バランサーと 1 つの内部ロード バランサーのバックエンド アドレス プールを参照できます。 [複数の仮想マシンで同じ Basic SKU ロード バランサーを使用することはできません]。 | SubResource[] |
原発 | 仮想マシンに 1 つ以上のネットワーク インターフェイスがある場合のプライマリ ネットワーク インターフェイスを指定します。 | bool |
privateIPAddressVersion | Api-Version 2017-03-30 以降で使用でき、特定の ipconfiguration が IPv4 か IPv6 かを表します。 既定値は IPv4 と見なされます。 使用可能な値は、'IPv4' と 'IPv6' です。 | 'IPv4' 'IPv6' |
publicIPAddressConfiguration | publicIPAddressConfiguration。 | VirtualMachinePublicIPAddressConfiguration |
サブネット | サブネットの識別子を指定します。 | SubResource の |
VirtualMachineProperties
名前 | 形容 | 価値 |
---|---|---|
additionalCapabilities | 仮想マシンで有効または無効になっている追加の機能を指定します。 | AdditionalCapabilities の |
applicationProfile | VM/VMSS で使用できるようにするギャラリー アプリケーションを指定します。 | ApplicationProfile の |
availabilitySet | 仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 可用性セットの詳細については、「可用性セットの概要 を参照してください。 Azure の計画メンテナンスの詳細については、「Azureの仮想マシンの |
SubResource の |
billingProfile | Azure スポット仮想マシンの課金関連の詳細を指定します。 最小 API バージョン: 2019-03-01。 | BillingProfile の |
capacityReservation | 仮想マシンの割り当てに使用される容量予約に関する情報を指定します。 最小 API バージョン: 2021-04-01。 | CapacityReservationProfile の |
diagnosticsProfile | ブート診断設定の状態を指定します。 最小 API バージョン: 2015-06-15。 | DiagnosticsProfile |
evictionPolicy | Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 Azure Spot 仮想マシンでは、"割り当て解除" と "削除" の両方がサポートされており、最小 API バージョンは 2019-03-01 です。 Azure スポット スケール セットの場合、"割り当て解除" と "削除" の両方がサポートされ、最小 API バージョンは 2017-10-30-preview です。 | '割り当て解除' 'Delete' |
extensionsTimeBudget | すべての拡張機能の割り当て時間を指定します。 期間は 15 分から 120 分 (含む) で、ISO 8601 形式で指定する必要があります。 既定値は 90 分 (PT1H30M) です。 最小 API バージョン: 2020-06-01。 | 糸 |
hardwareProfile | 仮想マシンのハードウェア設定を指定します。 | HardwareProfile の |
ホスト | 仮想マシンが存在する専用ホストに関する情報を指定します。 最小 API バージョン: 2018-10-01。 | SubResource の |
hostGroup | 仮想マシンが存在する専用ホスト グループに関する情報を指定します。 注: ユーザーは、host プロパティと hostGroup プロパティの両方を指定できません。 最小 API バージョン: 2020-06-01。 | SubResource の |
licenseType | 使用されているイメージまたはディスクがオンプレミスでライセンスされていることを指定します。 Windows Server オペレーティング システムに使用できる値は次のとおりです。 Windows_Client Windows_Server Linux Server オペレーティング システムで使用できる値は次のとおりです。 RHEL_BYOS (RHEL の場合) SLES_BYOS (SUSE の場合) 詳細については、「Windows Server の Azure ハイブリッド使用特典の Linux Server 最小 API バージョン: 2015-06-15 |
糸 |
networkProfile | 仮想マシンのネットワーク インターフェイスを指定します。 | NetworkProfile |
osProfile | 仮想マシンの作成時に使用されるオペレーティング システムの設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。 | OSProfile の |
platformFaultDomain | 仮想マシンを作成するスケール セットの論理障害ドメインを指定します。 既定では、仮想マシンは、使用可能な障害ドメイン間のバランスを最適に維持する障害ドメインに自動的に割り当てられます。 これは、この仮想マシンの 'virtualMachineScaleSet' プロパティが設定されている場合にのみ適用されます。 参照される仮想マシン スケール セットの 'platformFaultDomainCount' が 1 より大きい必要があります。 このプロパティは、仮想マシンが作成された後は更新できません。 障害ドメインの割り当ては、仮想マシン インスタンス ビューで表示できます。 最小 API バージョン: 2020‐12‐01。 | int |
優先権 | 仮想マシンの優先順位を指定します。 最小 API バージョン: 2019-03-01 | 'Low' 'Regular' 'Spot' |
proximityPlacementGroup | 仮想マシンを割り当てる近接通信配置グループに関する情報を指定します。 最小 API バージョン: 2018-04-01。 | SubResource の |
scheduledEventsPolicy | 仮想マシンの再デプロイ、再起動、ScheduledEventsAdditionalPublishingTargets Scheduled Event 関連の構成を指定します。 | ScheduledEventsPolicy の |
scheduledEventsProfile | スケジュールされたイベント関連の構成を指定します。 | ScheduledEventsProfile の |
securityProfile | 仮想マシンのセキュリティ関連のプロファイル設定を指定します。 | SecurityProfile の |
storageProfile | 仮想マシン ディスクのストレージ設定を指定します。 | StorageProfile の |
userData | VM の UserData。base-64 でエンコードする必要があります。 顧客はここでシークレットを渡すべきではありません。 最小 API バージョン: 2021-03-01。 | 糸 |
virtualMachineScaleSet | 仮想マシンを割り当てる仮想マシン スケール セットに関する情報を指定します。 同じ仮想マシン スケール セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 現時点では、VM は作成時にのみ仮想マシン スケール セットに追加できます。 既存の VM を仮想マシン スケール セットに追加することはできません。 このプロパティは、null 以外の properties.availabilitySet 参照と共に存在できません。 最小 API バージョン: 2019‐03‐01。 | SubResource の |
VirtualMachinePublicIPAddressConfiguration
名前 | 形容 | 価値 |
---|---|---|
名前 | publicIP アドレス構成名。 | string (必須) |
プロパティ | 仮想マシンの IP 構成の PublicIPAddress 構成について説明します | VirtualMachinePublicIPAddressConfigurationProperties の |
sku | パブリック IP SKU について説明します。 OrchestrationMode をフレキシブルとしてのみ設定できます。 | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
名前 | 形容 | 価値 |
---|---|---|
deleteOption | VM が削除されたときのパブリック IP アドレスの動作を指定する | 'Delete' 'Detach' |
dnsSettings | publicIP アドレスに適用する DNS 設定。 | VirtualMachinePublicIPAddressDnsSettingsConfiguration |
idleTimeoutInMinutes | パブリック IP アドレスのアイドル タイムアウト。 | int |
ipTags | パブリック IP アドレスに関連付けられている IP タグの一覧。 | VirtualMachineIpTag[] |
publicIPAddressVersion | Api-Version 2019-07-01 以降で使用でき、特定の ipconfiguration が IPv4 か IPv6 かを表します。 既定値は IPv4 と見なされます。 使用可能な値は、'IPv4' と 'IPv6' です。 | 'IPv4' 'IPv6' |
publicIPAllocationMethod | パブリック IP 割り当ての種類を指定する | 'Dynamic' 'Static' |
publicIPPrefix | publicIP アドレスの割り当て元の PublicIPPrefix。 | SubResource の |
VirtualMachinePublicIPAddressDnsSettingsConfiguration
名前 | 形容 | 価値 |
---|---|---|
domainNameLabel | 作成される PublicIPAddress リソースのドメイン名ラベル プレフィックス。 生成される名前ラベルは、ドメイン名ラベルと VM ネットワーク プロファイルの一意の ID を連結したものです。 | string (必須) |
domainNameLabelScope | 作成される PublicIPAddress リソースのドメイン名ラベル スコープ。 生成された名前ラベルは、ドメイン名ラベルのスコープと VM ネットワーク プロファイルの一意の ID に従って、ハッシュドメイン名ラベルとポリシーを連結したものです。 | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
VMDiskSecurityProfile
名前 | 形容 | 価値 |
---|---|---|
diskEncryptionSet | カスタマー マネージド キーで暗号化された ConfidentialVM OS ディスクと VMGuest BLOB に使用されるマネージド ディスクのカスタマー マネージド ディスク暗号化セット リソース ID を指定します。 | DiskEncryptionSetParameters の |
securityEncryptionType | マネージド ディスクの EncryptionType を指定します。 VMGuestState BLOB と共にマネージド ディスクの暗号化を行う場合は DiskWithVMGuestState、VMGuestState BLOB のみを暗号化する場合は VMGuestStateOnly、VMGuestState BLOB にファームウェア状態を保持しない場合は NonPersistedTPM に設定されます。 注: 機密 VM にのみ設定できます。 | 'DiskWithVMGuestState' 'NonPersistedTPM' 'VMGuestStateOnly' |
VMGalleryApplication
名前 | 形容 | 価値 |
---|---|---|
configurationReference | 省略可能。指定された場合、パッケージの既定の構成を置き換える Azure BLOB の URI を指定します。 | 糸 |
enableAutomaticUpgrade | true に設定すると、PIR/SIG で新しいギャラリー アプリケーション バージョンが使用可能になると、VM/VMSS に対して自動的に更新されます。 | bool |
命令 | 省略可能、パッケージをインストールする必要がある順序を指定します。 | int |
packageReferenceId | /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleryName}/applications/{application}/versions/{version} の形式で GalleryApplicationVersion リソース ID を指定します。 | string (必須) |
タグ | オプション。より汎用的なコンテキストのパススルー値を指定します。 | 糸 |
treatFailureAsDeploymentFailure | 省略可能。true の場合、VmApplication での操作に対するエラーはデプロイに失敗します | bool |
VMSizeProperties
名前 | 形容 | 価値 |
---|---|---|
vCPUsAvailable | VM で使用できる vCPU の数を指定します。 このプロパティが要求本文で指定されていない場合、既定の動作では、api 応答で公開されている VM サイズに対して使用可能な vCPU の値に設定 リージョンで使用可能なすべての仮想マシン サイズを一覧表示します。 | int |
vCPUsPerCore | vCPU と物理コアの比率を指定します。 要求本文でこのプロパティが指定されていない場合、既定の動作は、api 応答で公開される VM サイズの vCPUPerCore の値に設定されます リージョンで使用可能なすべての仮想マシン サイズを一覧表示します。 このプロパティを 1 に設定すると、ハイパースレッディングが無効になります。 | int |
WindowsConfiguration
名前 | 形容 | 価値 |
---|---|---|
additionalUnattendContent | Windows セットアップで使用される、Unattend.xml ファイルに含めることができる追加の base-64 でエンコードされた XML 形式の情報を指定します。 | AdditionalUnattendContent[] |
enableAutomaticUpdates | Windows 仮想マシンに対して自動更新が有効になっているかどうかを示します。 既定値は true です。 仮想マシン スケール セットの場合、このプロパティを更新でき、更新は OS の再プロビジョニングで有効になります。 | bool |
patchSettings | [プレビュー機能]Windows での VM ゲストパッチ適用に関連する設定を指定します。 | PatchSettings の |
provisionVMAgent | 仮想マシン エージェントを仮想マシンにプロビジョニングするかどうかを示します。 このプロパティが要求本文で指定されていない場合、既定では true に設定されます。 これにより、VM エージェントが VM にインストールされ、後で拡張機能を VM に追加できるようになります。 | bool |
timeZone | 仮想マシンのタイム ゾーンを指定します。 例: "太平洋標準時"。 指定できる値は、TimeZoneInfo.GetSystemTimeZonesによって返されるタイム ゾーンからの値 TimeZoneInfo.Id できます。 | 糸 |
winRM | Windows リモート管理リスナーを指定します。 これにより、リモート Windows PowerShell が有効になります。 | WinRMConfiguration |
WindowsVMGuestPatchAutomaticByPlatformSettings
名前 | 形容 | 価値 |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | お客様が誤ってアップグレードすることなく修正プログラムの適用をスケジュールできるようにします | bool |
rebootSetting | すべての AutomaticByPlatform パッチインストール操作の再起動設定を指定します。 | 'Always' 'IfRequired' 'Never' 'Unknown' |
WinRMConfiguration
名前 | 形容 | 価値 |
---|---|---|
リスナー | Windows リモート管理リスナーの一覧 | WinRMListener[] |
WinRMListener
名前 | 形容 | 価値 |
---|---|---|
certificateUrl | これは、シークレットとして Key Vault にアップロードされた証明書の URL です。 Key Vault にシークレットを追加する方法については、「キー コンテナーにキーまたはシークレットを追加する」を参照してください。 この場合、証明書は、UTF-8 でエンコードされた次の JSON オブジェクトの Base64 エンコードである必要があります。 { "data":"<Base64-encoded-certificate>", "dataType":"pfx", "password":"<pfx-file-password>" } 仮想マシンに証明書をインストールするには、Linux 用の |
糸 |
議定書 | WinRM リスナーのプロトコルを指定します。 指定できる値は、http 、httpsです。 | 'Http' 'Https' |