建立或更新

建立或更新秘密資源。

使用指定的名稱、描述和屬性建立秘密資源。 如果有相同名稱的秘密資源存在,則會使用指定的描述和屬性來更新它。 一旦建立後,就無法更新秘密資源的種類和 contentType。

要求

方法 要求 URI
PUT /Resources/Secrets/{secretResourceName}?api-version=6.4-preview

參數

名稱 類型 必要 位置
secretResourceName 字串 Path
api-version 字串 查詢
secretResourceDescription SecretResourceDescription body

secretResourceName

類型 :字串
必要 :是

祕密資源的名稱。


api-version

類型 :字串
必要 :是
預設值6.4-preview

API 的版本。 此為必要參數,且其值必須為 ' 6.4-preview '。


secretResourceDescription

類型SecretResourceDescription
必要 :是

建立秘密資源的描述。

回應

HTTP 狀態碼 描述 回應結構描述
200 (確定) 確定
SecretResourceDescription
201 (已建立) 建立時間
SecretResourceDescription
202 (已接受) 已接受
所有其他狀態碼 Error
FabricError

範例

CreateOrUpdateMeshSecret

此範例說明如何建立或更新秘密資源。

要求

PUT http://localhost:19080/Resources/Secrets/dbConnectionString?api-version=6.4-preview
主體
{
  "name": "dbConnectionString",
  "properties": {
    "kind": "inlinedValue",
    "contentType": "text/plain",
    "description": "Mongo DB connection string for backend database!"
  }
}

200回應

主體
{
  "name": "dbConnectionString",
  "properties": {
    "kind": "inlinedValue",
    "contentType": "text/plain",
    "description": "Mongo DB connection string for backend database!",
    "status": "Ready"
  }
}

201回應

主體
{
  "name": "dbConnectionString",
  "properties": {
    "kind": "inlinedValue",
    "contentType": "text/plain",
    "description": "Mongo DB connection string for backend database!",
    "status": "Creating"
  }
}

202回應

主體

回應主體是空的。