Créer ou mettre à jour

Crée ou met à jour une ressource secrète.

Crée une ressource secrète avec le nom, la description et les propriétés spécifiés. Si une ressource secrète portant le même nom existe déjà, elle est mise à jour avec la description et les propriétés spécifiées. Une fois créé, le genre et le contentType d’une ressource secrète ne peuvent pas être mis à jour.

Requête

Méthode URI de requête
PUT /Resources/Secrets/{secretResourceName}?api-version=6.4-preview

Paramètres

Nom Type Obligatoire Emplacement
secretResourceName string Oui Path
api-version string Oui Requête
secretResourceDescription SecretResourceDescription Oui body

secretResourceName

Type : chaîne
Obligatoire : Oui

Nom de la ressource secrète.


api-version

Type : chaîne
Obligatoire : Oui
Par défaut : 6.4-preview

Version de l’API. Ce paramètre est obligatoire et sa valeur doit être « 6,4-preview ».


secretResourceDescription

Type : SecretResourceDescription
Obligatoire : Oui

Description de la création d’une ressource secrète.

Réponses

Code d’état HTTP Description Schéma de réponse
200 (OK) Ok
SecretResourceDescription
201 (créé) Date de création
SecretResourceDescription
202 (accepté) Accepté
Tous les autres codes d’État Error
FabricError

Exemples

CreateOrUpdateMeshSecret

Cet exemple montre comment créer ou mettre à jour une ressource secrète.

Requête

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

réponse 200

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

réponse 201

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

réponse 202

body

Le corps de la réponse est vide.