次の方法で共有


Deployments - Create Or Update

Cognitive Services アカウントに関連付けられている指定されたデプロイの状態を更新します。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/deployments/{deploymentName}?api-version=2024-10-01

URI パラメーター

名前 / 必須 説明
accountName
path True

string

minLength: 2
maxLength: 64
pattern: ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$

Cognitive Services アカウントの名前。

deploymentName
path True

string

Cognitive Services アカウントに関連付けられているデプロイの名前

resourceGroupName
path True

string

minLength: 1
maxLength: 90

リソース グループの名前。 名前では大文字と小文字が区別されません。

subscriptionId
path True

string

minLength: 1

ターゲット サブスクリプションの ID。

api-version
query True

string

minLength: 1

この操作に使用する API バージョン。

要求本文

名前 説明
properties

DeploymentProperties

Cognitive Services アカウントのデプロイのプロパティ。

sku

Sku

SKU を表すリソース モデル定義

tags

object

リソース タグ。

応答

名前 説明
200 OK

Deployment

デプロイを正常に作成/更新します。

201 Created

Deployment

デプロイを正常に作成します。

Other Status Codes

ErrorResponse

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

PutDeployment

要求のサンプル

PUT https://management.azure.com/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/deployments/deploymentName?api-version=2024-10-01

{
  "sku": {
    "name": "Standard",
    "capacity": 1
  },
  "properties": {
    "model": {
      "format": "OpenAI",
      "name": "ada",
      "version": "1"
    }
  }
}

応答のサンプル

{
  "id": "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/deployments/deploymentName",
  "name": "deploymentName",
  "type": "Microsoft.CognitiveServices/accounts/deployments",
  "sku": {
    "name": "Standard",
    "capacity": 1
  },
  "properties": {
    "model": {
      "format": "OpenAI",
      "name": "ada",
      "version": "1"
    },
    "provisioningState": "Succeeded"
  }
}
{
  "id": "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/deployments/deploymentName",
  "name": "deploymentName",
  "type": "Microsoft.CognitiveServices/accounts/deployments",
  "sku": {
    "name": "Standard",
    "capacity": 1
  },
  "properties": {
    "model": {
      "format": "OpenAI",
      "name": "ada",
      "version": "1"
    },
    "provisioningState": "Accepted"
  }
}

定義

名前 説明
CallRateLimit

呼び出しレート制限 Cognitive Services アカウント。

createdByType

リソースを作成した ID の種類。

Deployment

Cognitive Services アカウントのデプロイ。

DeploymentCapacitySettings

内部使用のみ。

DeploymentModel

Cognitive Services アカウントデプロイ モデルのプロパティ。

DeploymentModelVersionUpgradeOption

デプロイ モデルバージョンのアップグレード オプション。

DeploymentProperties

Cognitive Services アカウントのデプロイのプロパティ。

DeploymentProvisioningState

操作が呼び出されたときのリソースの状態を取得します。

DeploymentScaleSettings

Cognitive Services アカウントデプロイ モデルのプロパティ。 (非推奨、代わりに Deployment.sku を使用してください)。)

DeploymentScaleType

デプロイ スケールの種類。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

ErrorDetail

エラーの詳細。

ErrorResponse

エラー応答

RequestMatchPattern
Sku

SKU を表すリソース モデル定義

SkuTier

このフィールドは、サービスに複数のレベルがあるが PUT では必要ない場合に、リソース プロバイダーによって実装される必要があります。

systemData

リソースの作成と最後の変更に関連するメタデータ。

ThrottlingRule

CallRateLimit

呼び出しレート制限 Cognitive Services アカウント。

名前 説明
count

number

呼び出しレート制限のカウント値。

renewalPeriod

number

通話レート制限の更新期間 (秒)。

rules

ThrottlingRule[]

createdByType

リソースを作成した ID の種類。

説明
Application
Key
ManagedIdentity
User

Deployment

Cognitive Services アカウントのデプロイ。

名前 説明
etag

string

リソース Etag。

id

string

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

リソースの名前

properties

DeploymentProperties

Cognitive Services アカウントのデプロイのプロパティ。

sku

Sku

SKU を表すリソース モデル定義

systemData

systemData

リソースの作成と最後の変更に関連するメタデータ。

tags

object

リソース タグ。

type

string

リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

DeploymentCapacitySettings

内部使用のみ。

名前 説明
designatedCapacity

integer (int32)

minimum: 0

指定された容量。

priority

integer (int32)

minimum: 0

この容量設定の優先順位。

DeploymentModel

Cognitive Services アカウントデプロイ モデルのプロパティ。

名前 説明
callRateLimit

CallRateLimit

呼び出しレート制限 Cognitive Services アカウント。

format

string

デプロイ モデルの形式。

name

string

デプロイ モデル名。

publisher

string

デプロイ モデルの発行元。

source

string

随意。 デプロイ モデルのソース ARM リソース ID。

sourceAccount

string (arm-id)

随意。 モデルのソース。別の Microsoft.CognitiveServices アカウント ARM リソース ID。

version

string

随意。 デプロイ モデルのバージョン。 バージョンが指定されていない場合は、既定のバージョンが割り当てられます。 既定のバージョンは、モデルごとに異なり、モデルで使用できる新しいバージョンがある場合に変更される可能性があります。 モデルの既定のバージョンは、リスト モデル API から見つけることができます。

DeploymentModelVersionUpgradeOption

デプロイ モデルバージョンのアップグレード オプション。

説明
NoAutoUpgrade
OnceCurrentVersionExpired
OnceNewDefaultVersionAvailable

DeploymentProperties

Cognitive Services アカウントのデプロイのプロパティ。

名前 説明
callRateLimit

CallRateLimit

呼び出しレート制限 Cognitive Services アカウント。

capabilities

object

機能。

capacitySettings

DeploymentCapacitySettings

内部使用のみ。

currentCapacity

integer (int32)

現在の容量。

dynamicThrottlingEnabled

boolean

動的調整が有効になっている場合。

model

DeploymentModel

Cognitive Services アカウントデプロイ モデルのプロパティ。

parentDeploymentName

string

親デプロイの名前。

provisioningState

DeploymentProvisioningState

操作が呼び出されたときのリソースの状態を取得します。

raiPolicyName

string

RAI ポリシーの名前。

rateLimits

ThrottlingRule[]

scaleSettings

DeploymentScaleSettings

Cognitive Services アカウントデプロイ モデルのプロパティ。 (非推奨、代わりに Deployment.sku を使用してください)。)

versionUpgradeOption

DeploymentModelVersionUpgradeOption

デプロイ モデルバージョンのアップグレード オプション。

DeploymentProvisioningState

操作が呼び出されたときのリソースの状態を取得します。

説明
Accepted
Canceled
Creating
Deleting
Disabled
Failed
Moving
Succeeded

DeploymentScaleSettings

Cognitive Services アカウントデプロイ モデルのプロパティ。 (非推奨、代わりに Deployment.sku を使用してください)。)

名前 説明
activeCapacity

integer (int32)

アクティブな容量をデプロイします。 この値は、顧客が最近 capacity更新した場合、capacity とは異なる場合があります。

capacity

integer (int32)

デプロイ容量。

scaleType

DeploymentScaleType

デプロイ スケールの種類。

DeploymentScaleType

デプロイ スケールの種類。

説明
Manual
Standard

ErrorAdditionalInfo

リソース管理エラーの追加情報。

名前 説明
info

object

追加情報。

type

string

追加情報の種類。

ErrorDetail

エラーの詳細。

名前 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラー コード。

details

ErrorDetail[]

エラーの詳細。

message

string

エラー メッセージ。

target

string

エラーターゲット。

ErrorResponse

エラー応答

名前 説明
error

ErrorDetail

エラー オブジェクト。

RequestMatchPattern

名前 説明
method

string

path

string

Sku

SKU を表すリソース モデル定義

名前 説明
capacity

integer (int32)

SKU でスケールアウト/インがサポートされている場合は、容量の整数を含める必要があります。 リソースに対してスケールアウト/インができない場合は、これを省略できます。

family

string

同じ SKU に対して、サービスの世代が異なるハードウェアがある場合は、ここでキャプチャできます。

name

string

SKU の名前。 例 - P3。 通常は文字 + 数字のコードです

size

string

SKU サイズ。 名前フィールドが層と他の値の組み合わせである場合、これはスタンドアロン コードになります。

tier

SkuTier

このフィールドは、サービスに複数のレベルがあるが PUT では必要ない場合に、リソース プロバイダーによって実装される必要があります。

SkuTier

このフィールドは、サービスに複数のレベルがあるが PUT では必要ない場合に、リソース プロバイダーによって実装される必要があります。

説明
Basic
Enterprise
Free
Premium
Standard

systemData

リソースの作成と最後の変更に関連するメタデータ。

名前 説明
createdAt

string (date-time)

リソース作成のタイムスタンプ (UTC)。

createdBy

string

リソースを作成した ID。

createdByType

createdByType

リソースを作成した ID の種類。

lastModifiedAt

string (date-time)

リソースの最終変更のタイムスタンプ (UTC)

lastModifiedBy

string

リソースを最後に変更した ID。

lastModifiedByType

createdByType

リソースを最後に変更した ID の種類。

ThrottlingRule

名前 説明
count

number

dynamicThrottlingEnabled

boolean

key

string

matchPatterns

RequestMatchPattern[]

minCount

number

renewalPeriod

number