CreateAppClient - AWS AppFabric

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

CreateAppClient

Le AWS AppFabric pour la productivité, la fonctionnalité est en prévisualisation et est sujette à modification.

Crée un AppClient.

Corps de la demande

La demande accepte les données suivantes au JSON format suivant.

Paramètre Description

appName

Nom de l'application.

Type : String

Contraintes de longueur : longueur minimum de 1. Longueur maximale de 255.

Obligatoire : oui

clientToken

Spécifie un identifiant unique distinguant majuscules et minuscules que vous fournissez pour garantir l'idempuissance de la demande. Cela vous permet de réessayer la demande en toute sécurité sans effectuer accidentellement la même opération une seconde fois. Pour transmettre la même valeur à un appel ultérieur à une opération, vous devez également transmettre la même valeur pour tous les autres paramètres. Nous vous recommandons d'utiliser un UUIDtype de valeur.

Si vous ne fournissez pas cette valeur, AWS en génère un au hasard pour vous.

Si vous réessayez l'opération avec les mêmes paramètresClientToken, mais avec des paramètres différents, la nouvelle tentative échoue avec une IdempotentParameterMismatch erreur.

Type : chaîne

Modèle : [a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}

Obligatoire : non

customerManagedKeyIdentifiant

Le ARN de clé gérée par le client généré par AWS Key Management Service. La clé est utilisée pour chiffrer les données.

Si aucune clé n'est spécifiée, alors un Clé gérée par AWS est utilisé. Carte des paires clé-valeur de la balise ou des balises à attribuer à la ressource.

Pour plus d'informations sur Clés détenues par AWS et clés gérées par le client, voir Clés client et AWS clés dans le AWS Key Management Service Guide du développeur.

Type : String

Contraintes de longueur : longueur minimum de 1. Longueur maximale de 1011.

Modèle : arn:.+$|^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}

Obligatoire : non

description

Description de l'application.

Type : String

Obligatoire : oui

iconUrl

L'URLicône ou le logo du AppClient.

Type : chaîne

Obligatoire : non

redirectUrls

Le URI vers lequel rediriger les utilisateurs finaux après autorisation. Vous pouvez en ajouter jusqu'à 5redirectUrls. Par exemple, https://localhost:8080.

Type : tableau de chaînes

Membres du tableau : Nombre minimum de 1 élément. Nombre maximum de 5 éléments.

Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.

Modèle : (http|https):\/\/[-a-zA-Z0-9_:.\/]+

Obligatoire : oui

starterUserEmails

Adresses e-mail de démarrage pour les utilisateurs autorisés à recevoir des informations jusqu'à ce qu'elles soient vérifiées. AppClient

Type : tableau de chaînes

Membres du tableau : nombre fixe de 1 élément.

Contraintes de longueur : longueur minimale de 0. Longueur maximale de 320

Modèle : [a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*

Obligatoire : oui

tags

Carte des paires clé-valeur de la balise ou des balises à attribuer à la ressource.

Type : Tableau d'objets Tag

Membres du tableau : nombre minimum de 0 élément. Nombre maximal de 50 éléments.

Obligatoire : non

Éléments de réponse

Si l'action aboutit, le service renvoie une réponse HTTP 201.

Les données suivantes sont renvoyées sous JSON forme formatée par le service.

Paramètre Description

appClientSummary

Contient un résumé du AppClient.

Type : objet AppClientSummary