Bastion Hosts - Update Tags

BastionHost リソースの更新 タグ

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}?api-version=2023-09-01

URI パラメーター

名前 / 必須 説明
bastionHostName
path True

string

Bastion ホストの名前。

resourceGroupName
path True

string

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

subscriptionId
path True

string

Microsoft Azure サブスクリプションを一意に識別するサブスクリプションの資格情報。 サブスクリプション ID は、全ての修理依頼についてURI の一部を生じさせます。

api-version
query True

string

クライアント API バージョン。

要求本文

名前 説明
tags

object

リソース タグ。

応答

名前 説明
200 OK

BastionHost

更新が成功しました。 この操作は、結果として得られる BastionHost リソースを返します。

202 Accepted

受け入れられ、操作は非同期的に完了します。

Other Status Codes

CloudError

操作に失敗した理由を説明するエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー。

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

名前 説明
user_impersonation ユーザー アカウントの借用

Patch Bastion Host

Sample Request

PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/bastionHosts/bastionhosttenant?api-version=2023-09-01

{
  "tags": {
    "tag1": "value1",
    "tag2": "value2"
  }
}

Sample Response

azure-asyncoperation: http://azure.async.operation/status
{
  "name": "bastionhosttenant",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/bastionHosts/bastionhosttenant'",
  "type": "Microsoft.Network/bastionHosts",
  "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
  "location": "West US",
  "tags": {
    "tag1": "value1",
    "tag2": "value2"
  },
  "properties": {
    "provisioningState": "Succeeded",
    "dnsName": "bst-9d89d361-100e-4c01-b92d-466548c476dc.bastion.azure.com",
    "scaleUnits": 2,
    "disableCopyPaste": false,
    "enableTunneling": false,
    "enableIpConnect": false,
    "enableShareableLink": false,
    "enableKerberos": false,
    "ipConfigurations": [
      {
        "name": "bastionHostIpConfiguration",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/bastionHosts/bastionhosttenant/bastionHostIpConfigurations/bastionHostIpConfiguration",
        "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
        "type": "Microsoft.Network/bastionHosts/bastionHostIpConfigurations",
        "properties": {
          "provisioningState": "Succeeded",
          "privateIPAllocationMethod": "Dynamic",
          "subnet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet2/subnets/BastionHostSubnet"
          },
          "publicIPAddress": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/pipName"
          }
        }
      }
    ]
  },
  "sku": {
    "name": "Standard"
  }
}

定義

名前 説明
BastionHost

Bastion ホスト リソース。

BastionHostIPConfiguration

Bastion ホストの IP 構成。

BastionHostSkuName

この Bastion ホストの名前。

CloudError

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

CloudErrorBody

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

IPAllocationMethod

IP アドレスの割り当て方法。

IPRule
NetworkAcls
ProvisioningState

現在のプロビジョニング状態。

Sku

この Bastion ホストの SKU。

SubResource

別のサブリソースへの参照。

TagsObject

パッチ操作用のタグ オブジェクト。

BastionHost

Bastion ホスト リソース。

名前 既定値 説明
etag

string

リソースが更新されるたびに変更される一意の読み取り専用文字列。

id

string

リソースの ID

location

string

リソースの場所。

name

string

リソース名。

properties.disableCopyPaste

boolean

False

Bastion ホスト リソースのコピー/貼り付け機能を有効または無効にします。

properties.dnsName

string

bastion ホストにアクセスできるエンドポイントの FQDN。

properties.enableFileCopy

boolean

False

Bastion ホスト リソースのファイル コピー機能を有効または無効にします。

properties.enableIpConnect

boolean

False

Bastion ホスト リソースの IP 接続機能を有効または無効にします。

properties.enableKerberos

boolean

False

Bastion ホスト リソースの Kerberos 機能を有効または無効にします。

properties.enableShareableLink

boolean

False

Bastion ホスト リソースの共有可能リンクを有効または無効にします。

properties.enableTunneling

boolean

False

Bastion ホスト リソースのトンネリング機能を有効または無効にします。

properties.ipConfigurations

BastionHostIPConfiguration[]

Bastion ホスト リソースの IP 構成。

properties.networkAcls

NetworkAcls

properties.provisioningState

ProvisioningState

bastion ホスト リソースのプロビジョニング状態。

properties.scaleUnits

integer

Bastion ホスト リソースのスケール ユニット。

properties.virtualNetwork

SubResource

Developer Bastion ホストのみに必要な既存の仮想ネットワークへの参照。

sku

Sku

この Bastion ホストの SKU。

tags

object

リソース タグ。

type

string

リソースの種類。

zones

string[]

リソースの取得元を表す可用性ゾーンの一覧。

BastionHostIPConfiguration

Bastion ホストの IP 構成。

名前 説明
etag

string

リソースが更新されるたびに変更される一意の読み取り専用文字列。

id

string

リソースの ID

name

string

リソース グループ内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。

properties.privateIPAllocationMethod

IPAllocationMethod

プライベート IP 割り当て方法。

properties.provisioningState

ProvisioningState

bastion ホスト IP 構成リソースのプロビジョニング状態。

properties.publicIPAddress

SubResource

PublicIP リソースの参照。

properties.subnet

SubResource

サブネット リソースの参照。

type

string

Ip 構成の種類。

BastionHostSkuName

この Bastion ホストの名前。

名前 説明
Basic

string

Developer

string

Standard

string

CloudError

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

名前 説明
error

CloudErrorBody

クラウド エラー本文。

CloudErrorBody

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

名前 説明
code

string

エラーの識別子。 コードは不変であり、プログラムによって使用されることを意図しています。

details

CloudErrorBody[]

エラーに関するその他の詳細の一覧。

message

string

ユーザー インターフェイスでの表示に適したエラーを説明するメッセージ。

target

string

特定のエラーのターゲット。 たとえば、エラーが発生したプロパティの名前です。

IPAllocationMethod

IP アドレスの割り当て方法。

名前 説明
Dynamic

string

Static

string

IPRule

名前 説明
addressPrefix

string

CIDR 形式の IP または IP 範囲を指定します。 IPV4 アドレスのみが許可されます。

NetworkAcls

名前 説明
ipRules

IPRule[]

開発者 Bastion ホストの IP ACL 規則を設定します。

ProvisioningState

現在のプロビジョニング状態。

名前 説明
Deleting

string

Failed

string

Succeeded

string

Updating

string

Sku

この Bastion ホストの SKU。

名前 既定値 説明
name

BastionHostSkuName

Standard

この Bastion ホストの名前。

SubResource

別のサブリソースへの参照。

名前 説明
id

string

リソースの ID

TagsObject

パッチ操作用のタグ オブジェクト。

名前 説明
tags

object

リソース タグ。