

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Ressourcen
<a name="resources"></a>

Die AWS Serverless Application Repository REST-API umfasst die folgenden Ressourcen.

**Topics**
+ [Applications](applications.md)
+ [applicationId](applications-applicationid.md)
+ [Anwendungs-ID-Änderungssätze](applications-applicationid-changesets.md)
+ [Applications applicationId Dependencies](applications-applicationid-dependencies.md)
+ [ApplicationID-Richtlinie für Anwendungen](applications-applicationid-policy.md)
+ [Applications applicationId Templates](applications-applicationid-templates.md)
+ [Applications applicationId Templates templateId](applications-applicationid-templates-templateid.md)
+ [Applications applicationId Unshare](applications-applicationid-unshare.md)
+ [ApplicationID-Versionen von Anwendungen](applications-applicationid-versions.md)
+ [Anwendungen ApplicationID-Versionen SemanticVersion](applications-applicationid-versions-semanticversion.md)

# Applications
<a name="applications"></a>

## URI
<a name="applications-url"></a>

`/applications`

## HTTP-Methoden
<a name="applications-http-methods"></a>

### GET
<a name="applicationsget"></a>

**Vorgangs-ID:** `ListApplications`

Listet Anwendungen im Besitz des Auftraggebers auf


**Abfrageparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| maxItems | Zeichenfolge | Falsch | Die Gesamtzahl der zurückzugebenden Artikel. | 
| nextToken | Zeichenfolge | Falsch | Ein Token für den Beginn der Seitennummerierung. | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 200 | ApplicationPage | Herzlichen Glückwunsch | 
| 400 | BadRequestException | Einer der Parameter der Anfrage ist ungültig. | 
| 403 | ForbiddenException | Der Client ist nicht authentifiziert. | 
| 404 | NotFoundException | Die in der Anfrage angegebene Ressource (z. B. eine Anweisung zur Zugriffsrichtlinie) ist nicht vorhanden. | 
| 500 | InternalServerErrorException | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### POST
<a name="applicationspost"></a>

**Vorgangs-ID:** `CreateApplication`

Erstellt eine Anwendung, optional einschließlich einer AWS SAM-Datei, um die erste Anwendungsversion im selben Aufruf zu erstellen.


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 201 | Application | Herzlichen Glückwunsch | 
| 400 | BadRequestException | Einer der Parameter der Anfrage ist ungültig. | 
| 403 | ForbiddenException | Der Client ist nicht authentifiziert. | 
| 409 | ConflictException | Die Ressource ist bereits vorhanden. | 
| 429 | TooManyRequestsException | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 
| 500 | InternalServerErrorException | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### OPTIONS
<a name="applicationsoptions"></a>


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 200 | Keine | Antwort 200 | 

## Schemata
<a name="applications-schemas"></a>

### Anfragetexte
<a name="applications-request-examples"></a>

#### POST-Schema
<a name="applications-request-body-post-example"></a>

```
{
  "name": "string",
  "description": "string",
  "author": "string",
  "spdxLicenseId": "string",
  "licenseBody": "string",
  "licenseUrl": "string",
  "readmeBody": "string",
  "readmeUrl": "string",
  "labels": [
    "string"
  ],
  "homePageUrl": "string",
  "semanticVersion": "string",
  "templateBody": "string",
  "templateUrl": "string",
  "sourceCodeUrl": "string",
  "sourceCodeArchiveUrl": "string"
}
```

### Antworttexte
<a name="applications-response-examples"></a>

#### ApplicationPage-Schema
<a name="applications-response-body-applicationpage-example"></a>

```
{
  "applications": [
    {
      "applicationId": "string",
      "name": "string",
      "description": "string",
      "author": "string",
      "spdxLicenseId": "string",
      "labels": [
        "string"
      ],
      "creationTime": "string",
      "homePageUrl": "string"
    }
  ],
  "nextToken": "string"
}
```

#### Application-Schema
<a name="applications-response-body-application-example"></a>

```
{
  "applicationId": "string",
  "name": "string",
  "description": "string",
  "author": "string",
  "isVerifiedAuthor": boolean,
  "verifiedAuthorUrl": "string",
  "spdxLicenseId": "string",
  "licenseUrl": "string",
  "readmeUrl": "string",
  "labels": [
    "string"
  ],
  "creationTime": "string",
  "homePageUrl": "string",
  "version": {
    "applicationId": "string",
    "semanticVersion": "string",
    "sourceCodeUrl": "string",
    "sourceCodeArchiveUrl": "string",
    "templateUrl": "string",
    "creationTime": "string",
    "parameterDefinitions": [
      {
        "name": "string",
        "defaultValue": "string",
        "description": "string",
        "type": "string",
        "noEcho": boolean,
        "allowedPattern": "string",
        "constraintDescription": "string",
        "minValue": integer,
        "maxValue": integer,
        "minLength": integer,
        "maxLength": integer,
        "allowedValues": [
          "string"
        ],
        "referencedByResources": [
          "string"
        ]
      }
    ],
    "requiredCapabilities": [
      enum
    ],
    "resourcesSupported": boolean
  }
}
```

#### BadRequestException-Schema
<a name="applications-response-body-badrequestexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### ForbiddenException-Schema
<a name="applications-response-body-forbiddenexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### NotFoundException-Schema
<a name="applications-response-body-notfoundexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### ConflictException-Schema
<a name="applications-response-body-conflictexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### TooManyRequestsException-Schema
<a name="applications-response-body-toomanyrequestsexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### InternalServerErrorException-Schema
<a name="applications-response-body-internalservererrorexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

## Eigenschaften
<a name="applications-properties"></a>

### Application
<a name="applications-model-application"></a>

Einzelheiten zur Bewerbung.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der -Anwendung | 
| author | Zeichenfolge | Wahr | Der Name des Autors, der die App veröffentlicht.Minimale Länge = 1. Maximale Länge = 127.Muster „^ [a-z0-9] (([a-z0-9] \$1- (?\$1 -)) \$1 [a-z0-9])? \$1“; | 
| creationTime | Zeichenfolge | Falsch | Datum und Uhrzeit der Erstellung dieser Ressource. | 
| description | Zeichenfolge | Wahr | Die Beschreibung der Anwendung.Minimale Länge = 1. Maximale Länge = 256 | 
| homePageUrl | Zeichenfolge | Falsch | Eine URL mit weiteren Informationen über die Anwendung, z. B. den Speicherort Ihres GitHub Repositorys für die Anwendung. | 
| isVerifiedAuthor | boolesch | Falsch | Gibt an, ob der Autor dieser Anwendung verifiziert wurde. Das bedeutet, AWS dass das Unternehmen als vernünftiger und umsichtiger Dienstleister die vom Antragsteller bereitgestellten Informationen nach bestem Wissen und Gewissen geprüft und bestätigt hat, dass die Identität des Antragstellers den Angaben entspricht. | 
| labels | Array vom Typ string | Falsch | Labels zur besseren Auffindbarkeit von Apps in den Suchergebnissen.Minimale Länge = 1. Maximale Länge = 127. Maximale Anzahl von Labels: 10Pattern: "^[a-zA-Z0-9\$1\$1\$1-\$1:\$1\$1/@]\$1\$1"; | 
| licenseUrl | Zeichenfolge | Falsch | Ein Link zu einer Lizenzdatei der App, die dem spdxLicenseID-Wert Ihrer Anwendung entspricht.Maximale Größe 5 MB | 
| name | Zeichenfolge | Wahr | Der Name der Anwendung.Minimale Länge = 1. Maximale Länge = 140Pattern: "[a-zA-Z0-9\$1\$1-]\$1"; | 
| readmeUrl | Zeichenfolge | Falsch | Ein Link zur Readme-Datei in Markdown-Sprache, die eine detailliertere Beschreibung der Anwendung und ihrer Funktionsweise enthält.Maximale Größe 5 MB | 
| spdxLicenseId | Zeichenfolge | Falsch | Eine gültige Kennung von https://spdx.org/licenses/. | 
| verifiedAuthorUrl | Zeichenfolge | Falsch | Die URL zum öffentlichen Profil eines verifizierten Autors. Diese URL wurde vom Autor eingereicht. | 
| version | [Version](#applications-model-version) | Falsch | Versionsinformationen zur Anwendung. | 

### ApplicationPage
<a name="applications-model-applicationpage"></a>

Eine Liste mit Anwendungsdetails.


| Eigenschaft | Typ | Erforderlich | Description | 
| --- |--- |--- |--- |
| applications | Array vom Typ [ApplicationSummary](#applications-model-applicationsummary) | Wahr | Eine Reihe von Anwendungszusammenfassungen. | 
| nextToken | Zeichenfolge | Falsch | Das Token zum Anfordern der nächsten Ergebnisseite. | 

### ApplicationSummary
<a name="applications-model-applicationsummary"></a>

Zusammenfassung der Einzelheiten zur Anwendung.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der -Anwendung | 
| author | Zeichenfolge | Wahr | Der Name des Autors, der die App veröffentlicht.Minimale Länge = 1. Maximale Länge = 127.Muster „^ [a-z0-9] (([a-z0-9] \$1- (?\$1 -)) \$1 [a-z0-9])? \$1“; | 
| creationTime | Zeichenfolge | Falsch | Datum und Uhrzeit der Erstellung dieser Ressource. | 
| description | Zeichenfolge | Wahr | Die Beschreibung der Anwendung.Minimale Länge = 1. Maximale Länge = 256 | 
| homePageUrl | Zeichenfolge | Falsch | Eine URL mit weiteren Informationen über die Anwendung, z. B. den Speicherort Ihres GitHub Repositorys für die Anwendung. | 
| labels | Array vom Typ string | Falsch | Labels zur besseren Auffindbarkeit von Apps in Suchergebnissen.Minimale Länge = 1. Maximale Länge = 127. Maximale Anzahl von Labels: 10Pattern: "^[a-zA-Z0-9\$1\$1\$1-\$1:\$1\$1/@]\$1\$1"; | 
| name | Zeichenfolge | Wahr | Der Name der Anwendung.Minimale Länge = 1. Maximale Länge = 140Pattern: "[a-zA-Z0-9\$1\$1-]\$1"; | 
| spdxLicenseId | Zeichenfolge | Falsch | [Eine gültige Kennung von https://spdx.org/licenses/.](https://spdx.org/licenses/) | 

### BadRequestException
<a name="applications-model-badrequestexception"></a>

Einer der Parameter der Anfrage ist ungültig.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 400 | 
| message | Zeichenfolge | Falsch | Einer der Parameter der Anfrage ist ungültig. | 

### Capability
<a name="applications-model-capability"></a>

Werte, die angegeben werden müssen, um einige Anwendungen bereitzustellen.
+ `CAPABILITY_IAM`
+ `CAPABILITY_NAMED_IAM`
+ `CAPABILITY_AUTO_EXPAND`
+ `CAPABILITY_RESOURCE_POLICY`

### ConflictException
<a name="applications-model-conflictexception"></a>

Die Ressource ist bereits vorhanden.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 409 | 
| message | Zeichenfolge | Falsch | Die Ressource ist bereits vorhanden. | 

### CreateApplicationInput
<a name="applications-model-createapplicationinput"></a>

Erstellen Sie eine Anwendungsanfrage.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| author | Zeichenfolge | Wahr | Der Name des Autors, der die App veröffentlicht.Minimale Länge = 1. Maximale Länge = 127.Muster „^ [a-z0-9] (([a-z0-9] \$1- (?\$1 -)) \$1 [a-z0-9])? \$1“; | 
| description | Zeichenfolge | Wahr | Die Beschreibung der Anwendung.Minimale Länge = 1. Maximale Länge = 256 | 
| homePageUrl | Zeichenfolge | Falsch | Eine URL mit weiteren Informationen über die Anwendung, z. B. den Speicherort Ihres GitHub Repositorys für die Anwendung. | 
| labels | Array vom Typ string | Falsch | Labels zur besseren Auffindbarkeit von Apps in Suchergebnissen.Minimale Länge = 1. Maximale Länge = 127. Maximale Anzahl von Labels: 10Pattern: "^[a-zA-Z0-9\$1\$1\$1-\$1:\$1\$1/@]\$1\$1"; | 
| licenseBody | Zeichenfolge | Falsch | Eine lokale Textdatei, die die Lizenz der App enthält, die dem spdxLicenseID-Wert Ihrer Anwendung entspricht. Die Datei hat das Format. `file://<path>/<filename>`Maximale Größe 5 MBSie können nur einen Wert von `licenseBody` und angeben. `licenseUrl` Andernfalls tritt ein Fehler auf. | 
| licenseUrl | Zeichenfolge | Falsch | Ein Link zum S3-Objekt, das die Lizenz der App enthält, die dem spdxLicenseID-Wert Ihrer Anwendung entspricht.Maximale Größe 5 MBSie können nur einen Wert von `licenseBody` und angeben. `licenseUrl` Andernfalls tritt ein Fehler auf. | 
| name | Zeichenfolge | Wahr | Der Name der Anwendung, die Sie veröffentlichen möchten.Minimale Länge = 1. Maximale Länge = 140Pattern: "[a-zA-Z0-9\$1\$1-]\$1"; | 
| readmeBody | Zeichenfolge | Falsch | Eine lokale Text-Readme-Datei in Markdown-Sprache, die eine detailliertere Beschreibung der Anwendung und ihrer Funktionsweise enthält. Die Datei hat das Format. `file://<path>/<filename>`Maximale Größe 5 MBSie können nur einen Wert von `readmeBody` und angeben. `readmeUrl` Andernfalls tritt ein Fehler auf. | 
| readmeUrl | Zeichenfolge | Falsch | Ein Link zum S3-Objekt in Markdown-Sprache, der eine detailliertere Beschreibung der Anwendung und ihrer Funktionsweise enthält.Maximale Größe 5 MBSie können nur einen Wert von `readmeBody` und angeben. `readmeUrl` Andernfalls tritt ein Fehler auf. | 
| semanticVersion | Zeichenfolge | Falsch | Die semantische Version der Anwendung: [https://semver.org/](https://semver.org/)  | 
| sourceCodeArchiveUrl | Zeichenfolge | Falsch | Ein Link zum S3-Objekt, das das ZIP-Archiv des Quellcodes für diese Version Ihrer Anwendung enthält.Maximale Größe 50 MB | 
| sourceCodeUrl | Zeichenfolge | Falsch | Ein Link zu einem öffentlichen Repository für den Quellcode Ihrer Anwendung, z. B. die URL eines bestimmten GitHub Commits. | 
| spdxLicenseId | Zeichenfolge | Falsch | Ein gültiger Bezeichner von [https://spdx.org/licenses/](https://spdx.org/licenses/). | 
| templateBody | Zeichenfolge | Falsch | Die lokale rohe, verpackte AWS SAM Vorlagendatei Ihrer Anwendung. Die Datei hat das Format`file://<path>/<filename>`.Sie können nur eines von `templateBody` und angeben, `templateUrl` andernfalls wird ein Fehler angezeigt. | 
| templateUrl | Zeichenfolge | Falsch | Ein Link zu dem S3-Objekt, das die verpackte AWS SAM Vorlage Ihrer Anwendung enthält.Sie können nur eines von `templateBody` und angeben. `templateUrl` Andernfalls wird ein Fehler angezeigt. | 

### ForbiddenException
<a name="applications-model-forbiddenexception"></a>

Der Client ist nicht authentifiziert.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 403 | 
| message | Zeichenfolge | Falsch | Der Client ist nicht authentifiziert. | 

### InternalServerErrorException
<a name="applications-model-internalservererrorexception"></a>

Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 500 | 
| message | Zeichenfolge | Falsch | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### NotFoundException
<a name="applications-model-notfoundexception"></a>

Die in der Anfrage angegebene Ressource (z. B. eine Erklärung zur Zugriffsrichtlinie) ist nicht vorhanden.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 404 | 
| message | Zeichenfolge | Falsch | Die in der Anfrage angegebene Ressource (z. B. eine Erklärung zur Zugriffsrichtlinie) ist nicht vorhanden. | 

### ParameterDefinition
<a name="applications-model-parameterdefinition"></a>

Von der Anwendung unterstützte Parameter.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| allowedPattern | Zeichenfolge | Falsch | Gibt einen regulären Ausdruck an, der die zulässigen Muster für `String`-Typen beschreibt. | 
| allowedValues | Array vom Typ string | Falsch | Gibt ein Array mit einer Liste der für den Parameter zulässigen Werte an. | 
| constraintDescription | Zeichenfolge | Falsch | Gibt eine Zeichenfolge als Beschreibung für eine Einschränkung an. Diese Beschreibung wird bei Verstößen gegen die Einschränkung angezeigt. Für einen Parameter mit einem zulässigen Muster `[A-Za-z0-9]+` beispielsweise wird ohne Einschränkungsbeschreibung die folgende Fehlermeldung angezeigt, wenn der Benutzer einen ungültigen Wert angibt: `Malformed input-Parameter MyParameter must match pattern [A-Za-z0-9]+` Durch Hinzufügen einer Beschränkungsbeschreibung, z. B. „darf nur Groß- und Kleinbuchstaben und Zahlen enthalten“, können Sie die folgende benutzerdefinierte Fehlermeldung anzeigen: `Malformed input-Parameter MyParameter must contain only uppercase and lowercase letters and numbers.`  | 
| defaultValue | Zeichenfolge | Falsch | Gibt einen Wert des entsprechenden Typs an, den die Vorlage nutzen soll, wenn zum Zeitpunkt der Stack-Erstellung kein Wert angegeben wird. Wenn Sie Einschränkungen für den Parameter definieren, müssen Sie einen Wert angeben, der diese Einschränkungen einhält. | 
| description | Zeichenfolge | Falsch | Eine Zeichenfolge mit bis zu 4.000 Zeichen, die den Parameter beschreibt. | 
| maxLength | Ganzzahl | Falsch | Ein ganzzahliger Wert, der die größte Anzahl von Zeichen bestimmt, die Sie für `String` Typen zulassen möchten. | 
| maxValue | Ganzzahl | Falsch | Ein numerischer Wert, der den größten numerischen Wert bestimmt, den Sie für `Number` Typen zulassen möchten. | 
| minLength | Ganzzahl | Falsch | Ein ganzzahliger Wert, der die kleinste Anzahl von Zeichen bestimmt, die Sie für `String` Typen zulassen möchten. | 
| minValue | Ganzzahl | Falsch | Ein numerischer Wert, der den kleinsten numerischen Wert bestimmt, den Sie für `Number` Typen zulassen möchten. | 
| name | Zeichenfolge | Wahr | Der Name des Parameters. | 
| noEcho | boolesch | Falsch | Ob der Parameterwert maskiert werden soll, wenn jemand einen Aufruf tätigt, der den Stack beschreibt. Wenn Sie den Wert auf true setzen, wird der Parameterwert mit Sternchen (\$1\$1\$1\$1\$1) maskiert. | 
| referencedByResources | Array vom Typ string | Wahr | Eine Liste von AWS SAM Ressourcen, die diesen Parameter verwenden. | 
| type | Zeichenfolge | Falsch | Der Typ des Parameters.Zulässige Werte: `String \| Number \| List<Number> \| CommaDelimitedList`  `String`: Eine wörtliche Zeichenfolge.Benutzer können beispielsweise angeben`"MyUserName"`. `Number`: Eine Ganzzahl oder eine Fließkommazahl. CloudFormation validiert den Parameterwert als Zahl. Wenn Sie den Parameter jedoch an einer anderen Stelle in Ihrer Vorlage verwenden (z. B. mithilfe der `Ref` systeminternen Funktion), wird der Parameterwert zu einer Zeichenfolge.Benutzer könnten beispielsweise angeben. `"8888"` `List<Number>`: Eine Reihe von Ganzzahlen oder Gleitkommazahlen, die durch Kommas getrennt sind. CloudFormation validiert den Parameterwert als Zahlen. Wenn Sie den Parameter jedoch an einer anderen Stelle in Ihrer Vorlage verwenden (z. B. mithilfe der `Ref` systeminternen Funktion), wird der Parameterwert zu einer Liste von Zeichenfolgen.Benutzer könnten beispielsweise „80,20" angeben und dann das Ergebnis anzeigen. `Ref` `["80","20"]` `CommaDelimitedList`: Ein Array von Literalzeichenfolgen, die durch Kommas getrennt sind. Die Gesamtanzahl von Zeichenfolgen sollte um 1 höher sein als die Gesamtanzahl von Kommas. Außerdem wird jede Elementzeichenfolge durch Leerzeichen gekürzt.Benutzer könnten beispielsweise „test, dev, prod“ angeben und dann die Ergebnisse angeben. `Ref` `["test","dev","prod"]` | 

### TooManyRequestsException
<a name="applications-model-toomanyrequestsexception"></a>

Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 429 | 
| message | Zeichenfolge | Falsch | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 

### Version
<a name="applications-model-version"></a>

Einzelheiten zur Anwendungsversion.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der -Anwendung | 
| creationTime | Zeichenfolge | Wahr | Datum und Uhrzeit der Erstellung dieser Ressource. | 
| parameterDefinitions | Array vom Typ [ParameterDefinition](#applications-model-parameterdefinition) | Wahr | Eine Reihe von Parametertypen, die von der Anwendung unterstützt werden. | 
| requiredCapabilities | Array vom Typ [Capability](#applications-model-capability) | Wahr | Eine Liste von Werten, die Sie angeben müssen, bevor Sie bestimmte Anwendungen bereitstellen können. Einige Anwendungen können Ressourcen enthalten, die sich auf die Berechtigungen in Ihrem AWS Konto auswirken können, z. B. indem neue Benutzer AWS Identity and Access Management (IAM) erstellt werden. Für diese Anwendungen müssen Sie ihre Funktionen ausdrücklich bestätigen, indem Sie diesen Parameter angeben.Die einzig gültigen Werte sind `CAPABILITY_IAM``CAPABILITY_NAMED_IAM`,`CAPABILITY_RESOURCE_POLICY`, und`CAPABILITY_AUTO_EXPAND`.Für die folgenden Ressourcen müssen Sie `CAPABILITY_IAM` oder angeben`CAPABILITY_NAMED_IAM`: [AWS::IAM::Group[AWS::IAM::InstanceProfile](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html)](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html), [AWS::IAM::Policy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html), und [AWS::IAM::Role](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html). Wenn die Anwendung IAM-Ressourcen enthält, können Sie entweder `CAPABILITY_IAM` oder `CAPABILITY_NAMED_IAM` angeben. Beinhaltet die Anwendung IAM-Ressourcen mit benutzerdefinierten Namen, müssen Sie `CAPABILITY_NAMED_IAM` angeben.Für die folgenden Ressourcen müssen Sie Folgendes angeben`CAPABILITY_RESOURCE_POLICY`: [AWS::Lambda::Permission](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html), [AWS: :IAM:Policy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html),,, [AWS::ApplicationAutoScaling::ScalingPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html), [AWS::S3::BucketPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-policy.html)und. [AWS::SQS::QueuePolicy[AWS::SNS::TopicPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-policy.html)](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-policy.html)Bei Anwendungen, die eine oder mehrere verschachtelte Anwendungen enthalten, müssen Sie `CAPABILITY_AUTO_EXPAND` angeben.Wenn Ihre Anwendungsvorlage eine der oben genannten Ressourcen enthält, empfehlen wir Ihnen, vor der Bereitstellung alle mit der Anwendung verbundenen Berechtigungen zu überprüfen. Wenn Sie diesen Parameter nicht für eine Anwendung angeben, die Funktionen benötigt, schlägt der Aufruf fehl. | 
| resourcesSupported | boolesch | Wahr | Ob alle in dieser Anwendung enthaltenen AWS Ressourcen in der Region unterstützt werden, in der sie abgerufen wird. | 
| semanticVersion | Zeichenfolge | Wahr | Die semantische Version der Anwendung: [https://semver.org/](https://semver.org/)  | 
| sourceCodeArchiveUrl | Zeichenfolge | Falsch | Ein Link zum S3-Objekt, das das ZIP-Archiv des Quellcodes für diese Version Ihrer Anwendung enthält.Maximale Größe 50 MB | 
| sourceCodeUrl | Zeichenfolge | Falsch | Ein Link zu einem öffentlichen Repository für den Quellcode Ihrer Anwendung, z. B. die URL eines bestimmten GitHub Commits. | 
| templateUrl | Zeichenfolge | Wahr | Ein Link zur verpackten AWS SAM Vorlage Ihrer Anwendung. | 

## Weitere Informationen finden Sie auch unter
<a name="applications-see-also"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs sowie Referenzen finden Sie im Folgenden:

### ListApplications
<a name="ListApplications-see-also"></a>
+ [AWS-Befehlszeilenschnittstelle V2](/goto/cli2/serverlessrepo-2017-09-08/ListApplications)
+ [AWS SDK for .NET V4](/goto/DotNetSDKV4/serverlessrepo-2017-09-08/ListApplications)
+ [AWS SDK für C\$1\$1](/goto/SdkForCpp/serverlessrepo-2017-09-08/ListApplications)
+ [AWS-SDK SDK for Go v2](/goto/SdkForGoV2/serverlessrepo-2017-09-08/ListApplications)
+ [AWS SDK für Java V2](/goto/SdkForJavaV2/serverlessrepo-2017-09-08/ListApplications)
+ [AWS-SDK für JavaScript Version 3](/goto/SdkForJavaScriptV3/serverlessrepo-2017-09-08/ListApplications)
+ [AWS-SDK für Kotlin](/goto/SdkForKotlin/serverlessrepo-2017-09-08/ListApplications)
+ [AWS SDK für PHP V3](/goto/SdkForPHPV3/serverlessrepo-2017-09-08/ListApplications)
+ [AWS SDK für Python](/goto/boto3/serverlessrepo-2017-09-08/ListApplications)
+ [AWS SDK für Ruby V3](/goto/SdkForRubyV3/serverlessrepo-2017-09-08/ListApplications)

### CreateApplication
<a name="CreateApplication-see-also"></a>
+ [AWS-Befehlszeilenschnittstelle V2](/goto/cli2/serverlessrepo-2017-09-08/CreateApplication)
+ [AWS SDK for .NET V4](/goto/DotNetSDKV4/serverlessrepo-2017-09-08/CreateApplication)
+ [AWS SDK für C\$1\$1](/goto/SdkForCpp/serverlessrepo-2017-09-08/CreateApplication)
+ [AWS-SDK SDK for Go v2](/goto/SdkForGoV2/serverlessrepo-2017-09-08/CreateApplication)
+ [AWS SDK für Java V2](/goto/SdkForJavaV2/serverlessrepo-2017-09-08/CreateApplication)
+ [AWS-SDK für JavaScript Version 3](/goto/SdkForJavaScriptV3/serverlessrepo-2017-09-08/CreateApplication)
+ [AWS-SDK für Kotlin](/goto/SdkForKotlin/serverlessrepo-2017-09-08/CreateApplication)
+ [AWS SDK für PHP V3](/goto/SdkForPHPV3/serverlessrepo-2017-09-08/CreateApplication)
+ [AWS SDK für Python](/goto/boto3/serverlessrepo-2017-09-08/CreateApplication)
+ [AWS SDK für Ruby V3](/goto/SdkForRubyV3/serverlessrepo-2017-09-08/CreateApplication)

# applicationId
<a name="applications-applicationid"></a>

## URI
<a name="applications-applicationid-url"></a>

`/applications/applicationId`

## HTTP-Methoden
<a name="applications-applicationid-http-methods"></a>

### GET
<a name="applications-applicationidget"></a>

**Vorgangs-ID:** `GetApplication`

Ruft die angegebene Anwendung ab


**Pfadparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der Anwendung. | 


**Abfrageparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| semanticVersion | Zeichenfolge | Falsch | Die semantische Version der Anwendung, die abgerufen werden soll. | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 200 | Application | Herzlichen Glückwunsch | 
| 400 | BadRequestException | Einer der Parameter der Anfrage ist ungültig. | 
| 403 | ForbiddenException | Der Client ist nicht authentifiziert. | 
| 404 | NotFoundException | Die in der Anfrage angegebene Ressource (z. B. eine Anweisung zur Zugriffsrichtlinie) ist nicht vorhanden. | 
| 429 | TooManyRequestsException | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 
| 500 | InternalServerErrorException | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### DELETE
<a name="applications-applicationiddelete"></a>

**Vorgangs-ID:** `DeleteApplication`

Löscht die angegebene Anwendung.


**Pfadparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der Anwendung. | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 204 | Keine | Herzlichen Glückwunsch | 
| 400 | BadRequestException | Einer der Parameter der Anfrage ist ungültig. | 
| 403 | ForbiddenException | Der Client ist nicht authentifiziert. | 
| 404 | NotFoundException | Die in der Anfrage angegebene Ressource (z. B. eine Anweisung zur Zugriffsrichtlinie) ist nicht vorhanden. | 
| 409 | ConflictException | Die Ressource ist bereits vorhanden. | 
| 429 | TooManyRequestsException | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 
| 500 | InternalServerErrorException | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### OPTIONS
<a name="applications-applicationidoptions"></a>


**Pfadparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der Anwendung. | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 200 | Keine | Antwort 200 | 

### PATCH
<a name="applications-applicationidpatch"></a>

**Vorgangs-ID:** `UpdateApplication`

Aktualisiert die angegebene Anwendung.


**Pfadparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der Anwendung. | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 200 | Application | Herzlichen Glückwunsch | 
| 400 | BadRequestException | Einer der Parameter der Anfrage ist ungültig. | 
| 403 | ForbiddenException | Der Client ist nicht authentifiziert. | 
| 404 | NotFoundException | Die in der Anfrage angegebene Ressource (z. B. eine Anweisung zur Zugriffsrichtlinie) ist nicht vorhanden. | 
| 409 | ConflictException | Die Ressource ist bereits vorhanden. | 
| 429 | TooManyRequestsException | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 
| 500 | InternalServerErrorException | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

## Schemata
<a name="applications-applicationid-schemas"></a>

### Anfragetexte
<a name="applications-applicationid-request-examples"></a>

#### PATCH-Schema
<a name="applications-applicationid-request-body-patch-example"></a>

```
{
  "description": "string",
  "author": "string",
  "readmeBody": "string",
  "readmeUrl": "string",
  "labels": [
    "string"
  ],
  "homePageUrl": "string"
}
```

### Antworttexte
<a name="applications-applicationid-response-examples"></a>

#### Application-Schema
<a name="applications-applicationid-response-body-application-example"></a>

```
{
  "applicationId": "string",
  "name": "string",
  "description": "string",
  "author": "string",
  "isVerifiedAuthor": boolean,
  "verifiedAuthorUrl": "string",
  "spdxLicenseId": "string",
  "licenseUrl": "string",
  "readmeUrl": "string",
  "labels": [
    "string"
  ],
  "creationTime": "string",
  "homePageUrl": "string",
  "version": {
    "applicationId": "string",
    "semanticVersion": "string",
    "sourceCodeUrl": "string",
    "sourceCodeArchiveUrl": "string",
    "templateUrl": "string",
    "creationTime": "string",
    "parameterDefinitions": [
      {
        "name": "string",
        "defaultValue": "string",
        "description": "string",
        "type": "string",
        "noEcho": boolean,
        "allowedPattern": "string",
        "constraintDescription": "string",
        "minValue": integer,
        "maxValue": integer,
        "minLength": integer,
        "maxLength": integer,
        "allowedValues": [
          "string"
        ],
        "referencedByResources": [
          "string"
        ]
      }
    ],
    "requiredCapabilities": [
      enum
    ],
    "resourcesSupported": boolean
  }
}
```

#### BadRequestException-Schema
<a name="applications-applicationid-response-body-badrequestexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### ForbiddenException-Schema
<a name="applications-applicationid-response-body-forbiddenexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### NotFoundException-Schema
<a name="applications-applicationid-response-body-notfoundexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### ConflictException-Schema
<a name="applications-applicationid-response-body-conflictexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### TooManyRequestsException-Schema
<a name="applications-applicationid-response-body-toomanyrequestsexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### InternalServerErrorException-Schema
<a name="applications-applicationid-response-body-internalservererrorexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

## Eigenschaften
<a name="applications-applicationid-properties"></a>

### Application
<a name="applications-applicationid-model-application"></a>

Einzelheiten zur Anwendung.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der -Anwendung | 
| author | Zeichenfolge | Wahr | Der Name des Autors, der die App veröffentlicht.Minimale Länge = 1. Maximale Länge = 127.Muster „^ [a-z0-9] (([a-z0-9] \$1- (?\$1 -)) \$1 [a-z0-9])? \$1“; | 
| creationTime | Zeichenfolge | Falsch | Datum und Uhrzeit der Erstellung dieser Ressource. | 
| description | Zeichenfolge | Wahr | Die Beschreibung der Anwendung.Minimale Länge = 1. Maximale Länge = 256 | 
| homePageUrl | Zeichenfolge | Falsch | Eine URL mit weiteren Informationen über die Anwendung, z. B. den Speicherort Ihres GitHub Repositorys für die Anwendung. | 
| isVerifiedAuthor | boolesch | Falsch | Gibt an, ob der Autor dieser Anwendung verifiziert wurde. Das bedeutet, AWS dass das Unternehmen als vernünftiger und umsichtiger Dienstleister die vom Antragsteller bereitgestellten Informationen nach bestem Wissen und Gewissen geprüft und bestätigt hat, dass die Identität des Antragstellers den Angaben entspricht. | 
| labels | Array vom Typ string | Falsch | Labels zur besseren Auffindbarkeit von Apps in den Suchergebnissen.Minimale Länge = 1. Maximale Länge = 127. Maximale Anzahl von Labels: 10Pattern: "^[a-zA-Z0-9\$1\$1\$1-\$1:\$1\$1/@]\$1\$1"; | 
| licenseUrl | Zeichenfolge | Falsch | Ein Link zu einer Lizenzdatei der App, die dem spdxLicenseID-Wert Ihrer Anwendung entspricht.Maximale Größe 5 MB | 
| name | Zeichenfolge | Wahr | Der Name der Anwendung.Minimale Länge = 1. Maximale Länge = 140Pattern: "[a-zA-Z0-9\$1\$1-]\$1"; | 
| readmeUrl | Zeichenfolge | Falsch | Ein Link zur Readme-Datei in Markdown-Sprache, die eine detailliertere Beschreibung der Anwendung und ihrer Funktionsweise enthält.Maximale Größe 5 MB | 
| spdxLicenseId | Zeichenfolge | Falsch | Eine gültige Kennung von https://spdx.org/licenses/. | 
| verifiedAuthorUrl | Zeichenfolge | Falsch | Die URL zum öffentlichen Profil eines verifizierten Autors. Diese URL wurde vom Autor eingereicht. | 
| version | [Version](#applications-applicationid-model-version) | Falsch | Versionsinformationen zur Anwendung. | 

### BadRequestException
<a name="applications-applicationid-model-badrequestexception"></a>

Einer der Parameter der Anfrage ist ungültig.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 400 | 
| message | Zeichenfolge | Falsch | Einer der Parameter der Anfrage ist ungültig. | 

### Capability
<a name="applications-applicationid-model-capability"></a>

Werte, die angegeben werden müssen, um einige Anwendungen bereitzustellen.
+ `CAPABILITY_IAM`
+ `CAPABILITY_NAMED_IAM`
+ `CAPABILITY_AUTO_EXPAND`
+ `CAPABILITY_RESOURCE_POLICY`

### ConflictException
<a name="applications-applicationid-model-conflictexception"></a>

Die Ressource ist bereits vorhanden.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 409 | 
| message | Zeichenfolge | Falsch | Die Ressource ist bereits vorhanden. | 

### ForbiddenException
<a name="applications-applicationid-model-forbiddenexception"></a>

Der Client ist nicht authentifiziert.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 403 | 
| message | Zeichenfolge | Falsch | Der Client ist nicht authentifiziert. | 

### InternalServerErrorException
<a name="applications-applicationid-model-internalservererrorexception"></a>

Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 500 | 
| message | Zeichenfolge | Falsch | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### NotFoundException
<a name="applications-applicationid-model-notfoundexception"></a>

Die in der Anfrage angegebene Ressource (z. B. eine Erklärung zur Zugriffsrichtlinie) ist nicht vorhanden.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 404 | 
| message | Zeichenfolge | Falsch | Die in der Anfrage angegebene Ressource (z. B. eine Erklärung zur Zugriffsrichtlinie) ist nicht vorhanden. | 

### ParameterDefinition
<a name="applications-applicationid-model-parameterdefinition"></a>

Von der Anwendung unterstützte Parameter.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| allowedPattern | Zeichenfolge | Falsch | Gibt einen regulären Ausdruck an, der die zulässigen Muster für `String`-Typen beschreibt. | 
| allowedValues | Array vom Typ string | Falsch | Gibt ein Array mit einer Liste der für den Parameter zulässigen Werte an. | 
| constraintDescription | Zeichenfolge | Falsch | Gibt eine Zeichenfolge als Beschreibung für eine Einschränkung an. Diese Beschreibung wird bei Verstößen gegen die Einschränkung angezeigt. Für einen Parameter mit einem zulässigen Muster `[A-Za-z0-9]+` beispielsweise wird ohne Einschränkungsbeschreibung die folgende Fehlermeldung angezeigt, wenn der Benutzer einen ungültigen Wert angibt: `Malformed input-Parameter MyParameter must match pattern [A-Za-z0-9]+` Durch Hinzufügen einer Beschränkungsbeschreibung, z. B. „darf nur Groß- und Kleinbuchstaben und Zahlen enthalten“, können Sie die folgende benutzerdefinierte Fehlermeldung anzeigen: `Malformed input-Parameter MyParameter must contain only uppercase and lowercase letters and numbers.`  | 
| defaultValue | Zeichenfolge | Falsch | Gibt einen Wert des entsprechenden Typs an, den die Vorlage nutzen soll, wenn zum Zeitpunkt der Stack-Erstellung kein Wert angegeben wird. Wenn Sie Einschränkungen für den Parameter definieren, müssen Sie einen Wert angeben, der diese Einschränkungen einhält. | 
| description | Zeichenfolge | Falsch | Eine Zeichenfolge mit bis zu 4.000 Zeichen, die den Parameter beschreibt. | 
| maxLength | Ganzzahl | Falsch | Ein ganzzahliger Wert, der die größte Anzahl von Zeichen bestimmt, die Sie für `String` Typen zulassen möchten. | 
| maxValue | Ganzzahl | Falsch | Ein numerischer Wert, der den größten numerischen Wert bestimmt, den Sie für `Number` Typen zulassen möchten. | 
| minLength | Ganzzahl | Falsch | Ein ganzzahliger Wert, der die kleinste Anzahl von Zeichen bestimmt, die Sie für `String` Typen zulassen möchten. | 
| minValue | Ganzzahl | Falsch | Ein numerischer Wert, der den kleinsten numerischen Wert bestimmt, den Sie für `Number` Typen zulassen möchten. | 
| name | Zeichenfolge | Wahr | Der Name des Parameters. | 
| noEcho | boolesch | Falsch | Ob der Parameterwert maskiert werden soll, wenn jemand einen Aufruf tätigt, der den Stack beschreibt. Wenn Sie den Wert auf true setzen, wird der Parameterwert mit Sternchen (\$1\$1\$1\$1\$1) maskiert. | 
| referencedByResources | Array vom Typ string | Wahr | Eine Liste von AWS SAM Ressourcen, die diesen Parameter verwenden. | 
| type | Zeichenfolge | Falsch | Der Typ des Parameters.Zulässige Werte: `String \| Number \| List<Number> \| CommaDelimitedList`  `String`: Eine wörtliche Zeichenfolge.Benutzer können beispielsweise angeben`"MyUserName"`. `Number`: Eine Ganzzahl oder eine Fließkommazahl. CloudFormation validiert den Parameterwert als Zahl. Wenn Sie den Parameter jedoch an einer anderen Stelle in Ihrer Vorlage verwenden (z. B. mithilfe der `Ref` systeminternen Funktion), wird der Parameterwert zu einer Zeichenfolge.Benutzer könnten beispielsweise angeben. `"8888"` `List<Number>`: Eine Reihe von Ganzzahlen oder Gleitkommazahlen, die durch Kommas getrennt sind. CloudFormation validiert den Parameterwert als Zahlen. Wenn Sie den Parameter jedoch an einer anderen Stelle in Ihrer Vorlage verwenden (z. B. mithilfe der `Ref` systeminternen Funktion), wird der Parameterwert zu einer Liste von Zeichenfolgen.Benutzer könnten beispielsweise „80,20" angeben und dann das Ergebnis anzeigen. `Ref` `["80","20"]` `CommaDelimitedList`: Ein Array von Literalzeichenfolgen, die durch Kommas getrennt sind. Die Gesamtanzahl von Zeichenfolgen sollte um 1 höher sein als die Gesamtanzahl von Kommas. Außerdem wird jede Elementzeichenfolge durch Leerzeichen gekürzt.Benutzer könnten beispielsweise „test, dev, prod“ angeben und dann die Ergebnisse angeben. `Ref` `["test","dev","prod"]` | 

### TooManyRequestsException
<a name="applications-applicationid-model-toomanyrequestsexception"></a>

Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 429 | 
| message | Zeichenfolge | Falsch | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 

### UpdateApplicationInput
<a name="applications-applicationid-model-updateapplicationinput"></a>

Aktualisieren Sie die Anwendungsanfrage.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| author | Zeichenfolge | Falsch | Der Name des Autors, der die App veröffentlicht.Minimale Länge = 1. Maximale Länge = 127.Muster „^ [a-z0-9] (([a-z0-9] \$1- (?\$1 -)) \$1 [a-z0-9])? \$1“; | 
| description | Zeichenfolge | Falsch | Die Beschreibung der Anwendung.Minimale Länge = 1. Maximale Länge = 256 | 
| homePageUrl | Zeichenfolge | Falsch | Eine URL mit weiteren Informationen über die Anwendung, z. B. den Speicherort Ihres GitHub Repositorys für die Anwendung. | 
| labels | Array vom Typ string | Falsch | Labels zur besseren Auffindbarkeit von Apps in Suchergebnissen.Minimale Länge = 1. Maximale Länge = 127. Maximale Anzahl von Labels: 10Pattern: "^[a-zA-Z0-9\$1\$1\$1-\$1:\$1\$1/@]\$1\$1"; | 
| readmeBody | Zeichenfolge | Falsch | Eine Text-Readme-Datei in Markdown-Sprache, die eine detailliertere Beschreibung der Anwendung und ihrer Funktionsweise enthält.Maximale Größe 5 MB | 
| readmeUrl | Zeichenfolge | Falsch | Ein Link zur Readme-Datei in Markdown-Sprache, die eine detailliertere Beschreibung der Anwendung und ihrer Funktionsweise enthält.Maximale Größe 5 MB | 

### Version
<a name="applications-applicationid-model-version"></a>

Einzelheiten zur Anwendungsversion.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der -Anwendung | 
| creationTime | Zeichenfolge | Wahr | Datum und Uhrzeit der Erstellung dieser Ressource. | 
| parameterDefinitions | Array vom Typ [ParameterDefinition](#applications-applicationid-model-parameterdefinition) | Wahr | Eine Reihe von Parametertypen, die von der Anwendung unterstützt werden. | 
| requiredCapabilities | Array vom Typ [Capability](#applications-applicationid-model-capability) | Wahr | Eine Liste von Werten, die Sie angeben müssen, bevor Sie bestimmte Anwendungen bereitstellen können. Einige Anwendungen können Ressourcen enthalten, die sich auf die Berechtigungen in Ihrem AWS Konto auswirken können, z. B. indem neue Benutzer AWS Identity and Access Management (IAM) erstellt werden. Für diese Anwendungen müssen Sie ihre Funktionen ausdrücklich bestätigen, indem Sie diesen Parameter angeben.Die einzig gültigen Werte sind `CAPABILITY_IAM``CAPABILITY_NAMED_IAM`,`CAPABILITY_RESOURCE_POLICY`, und`CAPABILITY_AUTO_EXPAND`.Für die folgenden Ressourcen müssen Sie `CAPABILITY_IAM` oder angeben`CAPABILITY_NAMED_IAM`: [AWS::IAM::Group[AWS::IAM::InstanceProfile](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html)](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html), [AWS::IAM::Policy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html), und [AWS::IAM::Role](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html). Wenn die Anwendung IAM-Ressourcen enthält, können Sie entweder `CAPABILITY_IAM` oder `CAPABILITY_NAMED_IAM` angeben. Beinhaltet die Anwendung IAM-Ressourcen mit benutzerdefinierten Namen, müssen Sie `CAPABILITY_NAMED_IAM` angeben.Für die folgenden Ressourcen müssen Sie Folgendes angeben`CAPABILITY_RESOURCE_POLICY`: [AWS::Lambda::Permission](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html), [AWS: :IAM:Policy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html),,, [AWS::ApplicationAutoScaling::ScalingPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html), [AWS::S3::BucketPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-policy.html)und. [AWS::SQS::QueuePolicy[AWS::SNS::TopicPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-policy.html)](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-policy.html)Bei Anwendungen, die eine oder mehrere verschachtelte Anwendungen enthalten, müssen Sie `CAPABILITY_AUTO_EXPAND` angeben.Wenn Ihre Anwendungsvorlage eine der oben genannten Ressourcen enthält, empfehlen wir Ihnen, vor der Bereitstellung alle mit der Anwendung verbundenen Berechtigungen zu überprüfen. Wenn Sie diesen Parameter nicht für eine Anwendung angeben, die Funktionen benötigt, schlägt der Aufruf fehl. | 
| resourcesSupported | boolesch | Wahr | Ob alle in dieser Anwendung enthaltenen AWS Ressourcen in der Region unterstützt werden, in der sie abgerufen wird. | 
| semanticVersion | Zeichenfolge | Wahr | Die semantische Version der Anwendung: [https://semver.org/](https://semver.org/)  | 
| sourceCodeArchiveUrl | Zeichenfolge | Falsch | Ein Link zum S3-Objekt, das das ZIP-Archiv des Quellcodes für diese Version Ihrer Anwendung enthält.Maximale Größe 50 MB | 
| sourceCodeUrl | Zeichenfolge | Falsch | Ein Link zu einem öffentlichen Repository für den Quellcode Ihrer Anwendung, z. B. die URL eines bestimmten GitHub Commits. | 
| templateUrl | Zeichenfolge | Wahr | Ein Link zur verpackten AWS SAM Vorlage Ihrer Anwendung. | 

## Weitere Informationen finden Sie auch unter
<a name="applications-applicationid-see-also"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs sowie Referenzen finden Sie im Folgenden:

### GetApplication
<a name="GetApplication-see-also"></a>
+ [AWS-Befehlszeilenschnittstelle V2](/goto/cli2/serverlessrepo-2017-09-08/GetApplication)
+ [AWS SDK for .NET V4](/goto/DotNetSDKV4/serverlessrepo-2017-09-08/GetApplication)
+ [AWS SDK für C\$1\$1](/goto/SdkForCpp/serverlessrepo-2017-09-08/GetApplication)
+ [AWS-SDK SDK for Go v2](/goto/SdkForGoV2/serverlessrepo-2017-09-08/GetApplication)
+ [AWS SDK für Java V2](/goto/SdkForJavaV2/serverlessrepo-2017-09-08/GetApplication)
+ [AWS-SDK für JavaScript Version 3](/goto/SdkForJavaScriptV3/serverlessrepo-2017-09-08/GetApplication)
+ [AWS-SDK für Kotlin](/goto/SdkForKotlin/serverlessrepo-2017-09-08/GetApplication)
+ [AWS SDK für PHP V3](/goto/SdkForPHPV3/serverlessrepo-2017-09-08/GetApplication)
+ [AWS SDK für Python](/goto/boto3/serverlessrepo-2017-09-08/GetApplication)
+ [AWS SDK für Ruby V3](/goto/SdkForRubyV3/serverlessrepo-2017-09-08/GetApplication)

### DeleteApplication
<a name="DeleteApplication-see-also"></a>
+ [AWS-Befehlszeilenschnittstelle V2](/goto/cli2/serverlessrepo-2017-09-08/DeleteApplication)
+ [AWS SDK for .NET V4](/goto/DotNetSDKV4/serverlessrepo-2017-09-08/DeleteApplication)
+ [AWS SDK für C\$1\$1](/goto/SdkForCpp/serverlessrepo-2017-09-08/DeleteApplication)
+ [AWS-SDK SDK for Go v2](/goto/SdkForGoV2/serverlessrepo-2017-09-08/DeleteApplication)
+ [AWS SDK für Java V2](/goto/SdkForJavaV2/serverlessrepo-2017-09-08/DeleteApplication)
+ [AWS-SDK für JavaScript Version 3](/goto/SdkForJavaScriptV3/serverlessrepo-2017-09-08/DeleteApplication)
+ [AWS-SDK für Kotlin](/goto/SdkForKotlin/serverlessrepo-2017-09-08/DeleteApplication)
+ [AWS SDK für PHP V3](/goto/SdkForPHPV3/serverlessrepo-2017-09-08/DeleteApplication)
+ [AWS SDK für Python](/goto/boto3/serverlessrepo-2017-09-08/DeleteApplication)
+ [AWS SDK für Ruby V3](/goto/SdkForRubyV3/serverlessrepo-2017-09-08/DeleteApplication)

### UpdateApplication
<a name="UpdateApplication-see-also"></a>
+ [AWS-Befehlszeilenschnittstelle V2](/goto/cli2/serverlessrepo-2017-09-08/UpdateApplication)
+ [AWS SDK for .NET V4](/goto/DotNetSDKV4/serverlessrepo-2017-09-08/UpdateApplication)
+ [AWS SDK für C\$1\$1](/goto/SdkForCpp/serverlessrepo-2017-09-08/UpdateApplication)
+ [AWS-SDK SDK for Go v2](/goto/SdkForGoV2/serverlessrepo-2017-09-08/UpdateApplication)
+ [AWS SDK für Java V2](/goto/SdkForJavaV2/serverlessrepo-2017-09-08/UpdateApplication)
+ [AWS-SDK für JavaScript Version 3](/goto/SdkForJavaScriptV3/serverlessrepo-2017-09-08/UpdateApplication)
+ [AWS-SDK für Kotlin](/goto/SdkForKotlin/serverlessrepo-2017-09-08/UpdateApplication)
+ [AWS SDK für PHP V3](/goto/SdkForPHPV3/serverlessrepo-2017-09-08/UpdateApplication)
+ [AWS SDK für Python](/goto/boto3/serverlessrepo-2017-09-08/UpdateApplication)
+ [AWS SDK für Ruby V3](/goto/SdkForRubyV3/serverlessrepo-2017-09-08/UpdateApplication)

# Anwendungs-ID-Änderungssätze
<a name="applications-applicationid-changesets"></a>

## URI
<a name="applications-applicationid-changesets-url"></a>

`/applications/applicationId/changesets`

## HTTP-Methoden
<a name="applications-applicationid-changesets-http-methods"></a>

### POST
<a name="applications-applicationid-changesetspost"></a>

**Vorgangs-ID:** `CreateCloudFormationChangeSet`

Erstellt einen AWS CloudFormation Änderungssatz für die angegebene Anwendung.


**Pfadparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der Anwendung. | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 201 | ChangeSetDetails | Herzlichen Glückwunsch | 
| 400 | BadRequestException | Einer der Parameter der Anfrage ist ungültig. | 
| 403 | ForbiddenException | Der Client ist nicht authentifiziert. | 
| 429 | TooManyRequestsException | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 
| 500 | InternalServerErrorException | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### OPTIONS
<a name="applications-applicationid-changesetsoptions"></a>


**Pfadparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der Anwendung. | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 200 | Keine | Antwort 200 | 

## Schemata
<a name="applications-applicationid-changesets-schemas"></a>

### Anfragetexte
<a name="applications-applicationid-changesets-request-examples"></a>

#### POST-Schema
<a name="applications-applicationid-changesets-request-body-post-example"></a>

```
{
  "stackName": "string",
  "semanticVersion": "string",
  "templateId": "string",
  "parameterOverrides": [
    {
      "name": "string",
      "value": "string"
    }
  ],
  "capabilities": [
    "string"
  ],
  "changeSetName": "string",
  "clientToken": "string",
  "description": "string",
  "notificationArns": [
    "string"
  ],
  "resourceTypes": [
    "string"
  ],
  "rollbackConfiguration": {
    "rollbackTriggers": [
      {
        "arn": "string",
        "type": "string"
      }
    ],
    "monitoringTimeInMinutes": integer
  },
  "tags": [
    {
      "key": "string",
      "value": "string"
    }
  ]
}
```

### Antworttexte
<a name="applications-applicationid-changesets-response-examples"></a>

#### ChangeSetDetails-Schema
<a name="applications-applicationid-changesets-response-body-changesetdetails-example"></a>

```
{
  "applicationId": "string",
  "semanticVersion": "string",
  "changeSetId": "string",
  "stackId": "string"
}
```

#### BadRequestException-Schema
<a name="applications-applicationid-changesets-response-body-badrequestexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### ForbiddenException-Schema
<a name="applications-applicationid-changesets-response-body-forbiddenexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### TooManyRequestsException-Schema
<a name="applications-applicationid-changesets-response-body-toomanyrequestsexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### InternalServerErrorException-Schema
<a name="applications-applicationid-changesets-response-body-internalservererrorexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

## Eigenschaften
<a name="applications-applicationid-changesets-properties"></a>

### BadRequestException
<a name="applications-applicationid-changesets-model-badrequestexception"></a>

Einer der Parameter der Anfrage ist ungültig.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 400 | 
| message | Zeichenfolge | Falsch | Einer der Parameter der Anfrage ist ungültig. | 

### ChangeSetDetails
<a name="applications-applicationid-changesets-model-changesetdetails"></a>

Einzelheiten des Änderungssatzes.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der -Anwendung | 
| changeSetId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) des Änderungssatzes.Längenbeschränkungen: Minimale Länge von 1.Muster: ARN: [-a-Za-Z0-9:/] \$1 | 
| semanticVersion | Zeichenfolge | Wahr | Die semantische Version der Anwendung: [https://semver.org/](https://semver.org/)  | 
| stackId | Zeichenfolge | Wahr | Die eindeutige ID des Stacks. | 

### CreateCloudFormationChangeSetInput
<a name="applications-applicationid-changesets-model-createcloudformationchangesetinput"></a>

Erstellen Sie eine Anfrage für ein Anwendungs-Änderungssatz.


| Eigenschaft | Typ | Erforderlich | Description | 
| --- |--- |--- |--- |
| capabilities | Array vom Typ string | Falsch | Eine Liste von Werten, die Sie angeben müssen, bevor Sie bestimmte Anwendungen bereitstellen können. Einige Anwendungen können Ressourcen enthalten, die sich auf die Berechtigungen in Ihrem AWS Konto auswirken können, z. B. indem neue Benutzer AWS Identity and Access Management (IAM) erstellt werden. Für diese Anwendungen müssen Sie ihre Funktionen ausdrücklich bestätigen, indem Sie diesen Parameter angeben.Die einzig gültigen Werte sind `CAPABILITY_IAM``CAPABILITY_NAMED_IAM`,`CAPABILITY_RESOURCE_POLICY`, und`CAPABILITY_AUTO_EXPAND`.Für die folgenden Ressourcen müssen Sie `CAPABILITY_IAM` oder angeben`CAPABILITY_NAMED_IAM`: [AWS::IAM::Group[AWS::IAM::InstanceProfile](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html)](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html), [AWS::IAM::Policy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html), und [AWS::IAM::Role](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html). Wenn die Anwendung IAM-Ressourcen enthält, können Sie entweder `CAPABILITY_IAM` oder `CAPABILITY_NAMED_IAM` angeben. Beinhaltet die Anwendung IAM-Ressourcen mit benutzerdefinierten Namen, müssen Sie `CAPABILITY_NAMED_IAM` angeben.Für die folgenden Ressourcen müssen Sie`CAPABILITY_RESOURCE_POLICY`: [AWS::Lambda::Permission](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html), [AWS: :IAM:Policy,,, [AWS::ApplicationAutoScaling::ScalingPolicy[AWS::S3::BucketPolicy[AWS::SQS::QueuePolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-policy.html)](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-policy.html)](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html), und [AWS](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-policy.html): :SNS](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html): angeben. TopicPolicyBei Anwendungen, die eine oder mehrere verschachtelte Anwendungen enthalten, müssen Sie `CAPABILITY_AUTO_EXPAND` angeben.Wenn Ihre Anwendungsvorlage eine der oben genannten Ressourcen enthält, empfehlen wir Ihnen, vor der Bereitstellung alle mit der Anwendung verbundenen Berechtigungen zu überprüfen. Wenn Sie diesen Parameter nicht für eine Anwendung angeben, die Funktionen benötigt, schlägt der Aufruf fehl. | 
| changeSetName | Zeichenfolge | Falsch | Diese Eigenschaft entspricht dem gleichnamigen Parameter für die *AWS CloudFormation [CreateChangeSet](https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/CreateChangeSet)*API. | 
| clientToken | Zeichenfolge | Falsch | Diese Eigenschaft entspricht dem gleichnamigen Parameter für die *AWS CloudFormation [CreateChangeSet](https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/CreateChangeSet)*API. | 
| description | Zeichenfolge | Falsch | Diese Eigenschaft entspricht dem gleichnamigen Parameter für die *AWS CloudFormation [CreateChangeSet](https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/CreateChangeSet)*API. | 
| notificationArns | Array vom Typ string | Falsch | Diese Eigenschaft entspricht dem gleichnamigen Parameter für die *AWS CloudFormation [CreateChangeSet](https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/CreateChangeSet)*API. | 
| parameterOverrides | Array vom Typ [ParameterValue](#applications-applicationid-changesets-model-parametervalue) | Falsch | Eine Liste von Parameterwerten für die Parameter der Anwendung. | 
| resourceTypes | Array vom Typ string | Falsch | Diese Eigenschaft entspricht dem gleichnamigen Parameter für die *AWS CloudFormation [CreateChangeSet](https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/CreateChangeSet)*API. | 
| rollbackConfiguration | [RollbackConfiguration](#applications-applicationid-changesets-model-rollbackconfiguration) | Falsch | Diese Eigenschaft entspricht dem gleichnamigen Parameter für die *AWS CloudFormation [CreateChangeSet](https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/CreateChangeSet)*API. | 
| semanticVersion | Zeichenfolge | Falsch | Die semantische Version der Anwendung: [https://semver.org/](https://semver.org/)  | 
| stackName | Zeichenfolge | Wahr | Diese Eigenschaft entspricht dem gleichnamigen Parameter für die *CloudFormation [CreateChangeSet](https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/CreateChangeSet)*API. | 
| tags | Array vom Typ [Tag](#applications-applicationid-changesets-model-tag) | Falsch | Diese Eigenschaft entspricht dem gleichnamigen Parameter für die *AWS CloudFormation [CreateChangeSet](https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/CreateChangeSet)*API. | 
| templateId | Zeichenfolge | Falsch | Die von zurückgegebene UUID. CreateCloudFormationTemplateMuster: [0-9a-fa-F] \$18\$1\$1 - [0-9a-fa-F] \$14\$1\$1 - [0-9a-fa-F] \$14\$1\$1 - [0-9a-fa-F] \$14\$1\$1 - [0-9a-fa-F] \$112\$1 | 

### ForbiddenException
<a name="applications-applicationid-changesets-model-forbiddenexception"></a>

Der Client ist nicht authentifiziert.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 403 | 
| message | Zeichenfolge | Falsch | Der Client ist nicht authentifiziert. | 

### InternalServerErrorException
<a name="applications-applicationid-changesets-model-internalservererrorexception"></a>

Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 500 | 
| message | Zeichenfolge | Falsch | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### ParameterValue
<a name="applications-applicationid-changesets-model-parametervalue"></a>

Parameterwert der Anwendung.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| name | Zeichenfolge | Wahr | Der Schlüssel, der dem Parameter zugeordnet ist. Wenn Sie keinen Schlüssel und keinen Wert für einen bestimmten Parameter angeben, wird der Standardwert CloudFormation verwendet, der in Ihrer Vorlage angegeben ist. | 
| value | Zeichenfolge | Wahr | Der dem Parameter zugeordnete Eingabewert. | 

### RollbackConfiguration
<a name="applications-applicationid-changesets-model-rollbackconfiguration"></a>

Diese Eigenschaft entspricht dem *CloudFormation [RollbackConfiguration](https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/RollbackConfiguration)*Datentyp.


| Eigenschaft | Typ | Erforderlich | Description | 
| --- |--- |--- |--- |
| monitoringTimeInMinutes | Ganzzahl | Falsch | Diese Eigenschaft entspricht dem gleichnamigen Inhalt für den *AWS CloudFormation [RollbackConfiguration](https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/RollbackConfiguration)*Datentyp. | 
| rollbackTriggers | Array vom Typ [RollbackTrigger](#applications-applicationid-changesets-model-rollbacktrigger) | Falsch | Diese Eigenschaft entspricht dem gleichnamigen Inhalt für den *AWS CloudFormation [RollbackConfiguration](https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/RollbackConfiguration)*Datentyp. | 

### RollbackTrigger
<a name="applications-applicationid-changesets-model-rollbacktrigger"></a>

Diese Eigenschaft entspricht dem *CloudFormation [RollbackTrigger](https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/RollbackTrigger)*Datentyp.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| arn | Zeichenfolge | Wahr | Diese Eigenschaft entspricht dem gleichnamigen Inhalt für den *AWS CloudFormation [RollbackTrigger](https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/RollbackTrigger)*Datentyp. | 
| type | Zeichenfolge | Wahr | Diese Eigenschaft entspricht dem gleichnamigen Inhalt für den *AWS CloudFormation [RollbackTrigger](https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/RollbackTrigger)*Datentyp. | 

### Tag
<a name="applications-applicationid-changesets-model-tag"></a>

Diese Eigenschaft entspricht dem *CloudFormation [Tag-Datentyp](https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/Tag)*.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| key | Zeichenfolge | Wahr | Diese Eigenschaft entspricht dem gleichnamigen Inhalt für den *AWS CloudFormation [Tag-Datentyp](https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/Tag)*. | 
| value | Zeichenfolge | Wahr | Diese Eigenschaft entspricht dem gleichnamigen Inhalt für den *AWS CloudFormation [Tag-Datentyp](https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/Tag)*. | 

### TooManyRequestsException
<a name="applications-applicationid-changesets-model-toomanyrequestsexception"></a>

Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 429 | 
| message | Zeichenfolge | Falsch | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 

## Weitere Informationen finden Sie auch unter
<a name="applications-applicationid-changesets-see-also"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs und Referenzen finden Sie im Folgenden:

### CreateCloudFormationChangeSet
<a name="CreateCloudFormationChangeSet-see-also"></a>
+ [AWS-Befehlszeilenschnittstelle V2](/goto/cli2/serverlessrepo-2017-09-08/CreateCloudFormationChangeSet)
+ [AWS SDK for .NET V4](/goto/DotNetSDKV4/serverlessrepo-2017-09-08/CreateCloudFormationChangeSet)
+ [AWS SDK für C\$1\$1](/goto/SdkForCpp/serverlessrepo-2017-09-08/CreateCloudFormationChangeSet)
+ [AWS-SDK SDK for Go v2](/goto/SdkForGoV2/serverlessrepo-2017-09-08/CreateCloudFormationChangeSet)
+ [AWS SDK für Java V2](/goto/SdkForJavaV2/serverlessrepo-2017-09-08/CreateCloudFormationChangeSet)
+ [AWS-SDK für JavaScript Version 3](/goto/SdkForJavaScriptV3/serverlessrepo-2017-09-08/CreateCloudFormationChangeSet)
+ [AWS-SDK für Kotlin](/goto/SdkForKotlin/serverlessrepo-2017-09-08/CreateCloudFormationChangeSet)
+ [AWS SDK für PHP V3](/goto/SdkForPHPV3/serverlessrepo-2017-09-08/CreateCloudFormationChangeSet)
+ [AWS SDK für Python](/goto/boto3/serverlessrepo-2017-09-08/CreateCloudFormationChangeSet)
+ [AWS SDK für Ruby V3](/goto/SdkForRubyV3/serverlessrepo-2017-09-08/CreateCloudFormationChangeSet)

# Applications applicationId Dependencies
<a name="applications-applicationid-dependencies"></a>

## URI
<a name="applications-applicationid-dependencies-url"></a>

`/applications/applicationId/dependencies`

## HTTP-Methoden
<a name="applications-applicationid-dependencies-http-methods"></a>

### GET
<a name="applications-applicationid-dependenciesget"></a>

**Vorgangs-ID:** `ListApplicationDependencies`

Ruft die Liste der Anwendungen ab, die in der enthaltenen Anwendung verschachtelt sind.


**Pfadparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der Anwendung. | 


**Abfrageparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| nextToken | Zeichenfolge | Falsch | Ein Token für den Beginn der Seitennummerierung. | 
| maxItems | Zeichenfolge | Falsch | Die Gesamtzahl der zurückzugebenden Elemente. | 
| semanticVersion | Zeichenfolge | Falsch | Die semantische Version der Anwendung, die abgerufen werden soll. | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 200 | ApplicationDependencyPage | Herzlichen Glückwunsch | 
| 400 | BadRequestException | Einer der Parameter der Anfrage ist ungültig. | 
| 403 | ForbiddenException | Der Client ist nicht authentifiziert. | 
| 404 | NotFoundException | Die in der Anfrage angegebene Ressource (z. B. eine Anweisung zur Zugriffsrichtlinie) ist nicht vorhanden. | 
| 429 | TooManyRequestsException | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 
| 500 | InternalServerErrorException | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### OPTIONS
<a name="applications-applicationid-dependenciesoptions"></a>


**Pfadparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der Anwendung. | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 200 | Keine | Antwort 200 | 

## Schemata
<a name="applications-applicationid-dependencies-schemas"></a>

### Antworttexte
<a name="applications-applicationid-dependencies-response-examples"></a>

#### ApplicationDependencyPage-Schema
<a name="applications-applicationid-dependencies-response-body-applicationdependencypage-example"></a>

```
{
  "dependencies": [
    {
      "applicationId": "string",
      "semanticVersion": "string"
    }
  ],
  "nextToken": "string"
}
```

#### BadRequestException-Schema
<a name="applications-applicationid-dependencies-response-body-badrequestexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### ForbiddenException-Schema
<a name="applications-applicationid-dependencies-response-body-forbiddenexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### NotFoundException-Schema
<a name="applications-applicationid-dependencies-response-body-notfoundexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### TooManyRequestsException-Schema
<a name="applications-applicationid-dependencies-response-body-toomanyrequestsexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### InternalServerErrorException-Schema
<a name="applications-applicationid-dependencies-response-body-internalservererrorexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

## Eigenschaften
<a name="applications-applicationid-dependencies-properties"></a>

### ApplicationDependencyPage
<a name="applications-applicationid-dependencies-model-applicationdependencypage"></a>

Eine Liste von Anwendungszusammenfassungen, die in der Anwendung verschachtelt sind.


| Eigenschaft | Typ | Erforderlich | Description | 
| --- |--- |--- |--- |
| dependencies | Array vom Typ [ApplicationDependencySummary](#applications-applicationid-dependencies-model-applicationdependencysummary) | Wahr | Eine Reihe von Anwendungszusammenfassungen, die in der Anwendung verschachtelt sind. | 
| nextToken | Zeichenfolge | Falsch | Das Token zum Anfordern der nächsten Ergebnisseite. | 

### ApplicationDependencySummary
<a name="applications-applicationid-dependencies-model-applicationdependencysummary"></a>

Eine Zusammenfassung verschachtelter Anwendungen.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der verschachtelten Anwendung. | 
| semanticVersion | Zeichenfolge | Wahr | Die semantische Version der verschachtelten Anwendung. | 

### BadRequestException
<a name="applications-applicationid-dependencies-model-badrequestexception"></a>

Einer der Parameter der Anfrage ist ungültig.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 400 | 
| message | Zeichenfolge | Falsch | Einer der Parameter der Anfrage ist ungültig. | 

### ForbiddenException
<a name="applications-applicationid-dependencies-model-forbiddenexception"></a>

Der Client ist nicht authentifiziert.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 403 | 
| message | Zeichenfolge | Falsch | Der Client ist nicht authentifiziert. | 

### InternalServerErrorException
<a name="applications-applicationid-dependencies-model-internalservererrorexception"></a>

Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 500 | 
| message | Zeichenfolge | Falsch | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### NotFoundException
<a name="applications-applicationid-dependencies-model-notfoundexception"></a>

Die in der Anfrage angegebene Ressource (z. B. eine Erklärung zur Zugriffsrichtlinie) ist nicht vorhanden.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 404 | 
| message | Zeichenfolge | Falsch | Die in der Anfrage angegebene Ressource (z. B. eine Erklärung zur Zugriffsrichtlinie) ist nicht vorhanden. | 

### TooManyRequestsException
<a name="applications-applicationid-dependencies-model-toomanyrequestsexception"></a>

Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 429 | 
| message | Zeichenfolge | Falsch | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 

## Weitere Informationen finden Sie auch unter
<a name="applications-applicationid-dependencies-see-also"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs und Referenzen finden Sie im Folgenden:

### ListApplicationDependencies
<a name="ListApplicationDependencies-see-also"></a>
+ [AWS-Befehlszeilenschnittstelle V2](/goto/cli2/serverlessrepo-2017-09-08/ListApplicationDependencies)
+ [AWS SDK for .NET V4](/goto/DotNetSDKV4/serverlessrepo-2017-09-08/ListApplicationDependencies)
+ [AWS SDK für C\$1\$1](/goto/SdkForCpp/serverlessrepo-2017-09-08/ListApplicationDependencies)
+ [AWS-SDK SDK for Go v2](/goto/SdkForGoV2/serverlessrepo-2017-09-08/ListApplicationDependencies)
+ [AWS SDK für Java V2](/goto/SdkForJavaV2/serverlessrepo-2017-09-08/ListApplicationDependencies)
+ [AWS-SDK für JavaScript Version 3](/goto/SdkForJavaScriptV3/serverlessrepo-2017-09-08/ListApplicationDependencies)
+ [AWS-SDK für Kotlin](/goto/SdkForKotlin/serverlessrepo-2017-09-08/ListApplicationDependencies)
+ [AWS SDK für PHP V3](/goto/SdkForPHPV3/serverlessrepo-2017-09-08/ListApplicationDependencies)
+ [AWS SDK für Python](/goto/boto3/serverlessrepo-2017-09-08/ListApplicationDependencies)
+ [AWS SDK für Ruby V3](/goto/SdkForRubyV3/serverlessrepo-2017-09-08/ListApplicationDependencies)

# ApplicationID-Richtlinie für Anwendungen
<a name="applications-applicationid-policy"></a>

## URI
<a name="applications-applicationid-policy-url"></a>

`/applications/applicationId/policy`

## HTTP-Methoden
<a name="applications-applicationid-policy-http-methods"></a>

### GET
<a name="applications-applicationid-policyget"></a>

**Vorgangs-ID:** `GetApplicationPolicy`

Ruft die Richtlinie für die Anwendung ab.


**Pfadparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der Anwendung. | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 200 | ApplicationPolicy | Herzlichen Glückwunsch | 
| 400 | BadRequestException | Einer der Parameter der Anfrage ist ungültig. | 
| 403 | ForbiddenException | Der Client ist nicht authentifiziert. | 
| 404 | NotFoundException | Die in der Anfrage angegebene Ressource (z. B. eine Anweisung zur Zugriffsrichtlinie) ist nicht vorhanden. | 
| 429 | TooManyRequestsException | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 
| 500 | InternalServerErrorException | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### PUT
<a name="applications-applicationid-policyput"></a>

**Vorgangs-ID:** `PutApplicationPolicy`

Legt die Berechtigungsrichtlinie für eine Anwendung fest. Eine Liste der Aktionen, die für diesen Vorgang unterstützt werden, finden Sie unter [Anwendungsberechtigungen](https://docs.aws.amazon.com/serverlessrepo/latest/devguide/access-control-resource-based.html#application-permissions).


**Pfadparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der Anwendung. | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 200 | ApplicationPolicy | Herzlichen Glückwunsch | 
| 400 | BadRequestException | Einer der Parameter der Anfrage ist ungültig. | 
| 403 | ForbiddenException | Der Client ist nicht authentifiziert. | 
| 404 | NotFoundException | Die in der Anfrage angegebene Ressource (z. B. eine Anweisung zur Zugriffsrichtlinie) ist nicht vorhanden. | 
| 429 | TooManyRequestsException | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 
| 500 | InternalServerErrorException | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### OPTIONS
<a name="applications-applicationid-policyoptions"></a>


**Pfadparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der Anwendung. | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 200 | Keine | Antwort 200 | 

## Schemata
<a name="applications-applicationid-policy-schemas"></a>

### Anfragetexte
<a name="applications-applicationid-policy-request-examples"></a>

#### PUT-Schema
<a name="applications-applicationid-policy-request-body-put-example"></a>

```
{
  "statements": [
    {
      "statementId": "string",
      "principals": [
        "string"
      ],
      "actions": [
        "string"
      ],
      "principalOrgIDs": [
        "string"
      ]
    }
  ]
}
```

### Antworttexte
<a name="applications-applicationid-policy-response-examples"></a>

#### ApplicationPolicy-Schema
<a name="applications-applicationid-policy-response-body-applicationpolicy-example"></a>

```
{
  "statements": [
    {
      "statementId": "string",
      "principals": [
        "string"
      ],
      "actions": [
        "string"
      ],
      "principalOrgIDs": [
        "string"
      ]
    }
  ]
}
```

#### BadRequestException-Schema
<a name="applications-applicationid-policy-response-body-badrequestexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### ForbiddenException-Schema
<a name="applications-applicationid-policy-response-body-forbiddenexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### NotFoundException-Schema
<a name="applications-applicationid-policy-response-body-notfoundexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### TooManyRequestsException-Schema
<a name="applications-applicationid-policy-response-body-toomanyrequestsexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### InternalServerErrorException-Schema
<a name="applications-applicationid-policy-response-body-internalservererrorexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

## Eigenschaften
<a name="applications-applicationid-policy-properties"></a>

### ApplicationPolicy
<a name="applications-applicationid-policy-model-applicationpolicy"></a>

Grundsatzerklärungen, die auf die Anwendung angewendet wurden.


| Eigenschaft | Typ | Erforderlich | Description | 
| --- |--- |--- |--- |
| statements | Array vom Typ [ApplicationPolicyStatement](#applications-applicationid-policy-model-applicationpolicystatement) | Wahr | Eine Reihe von Grundsatzerklärungen, die auf die Anwendung angewendet wurden. | 

### ApplicationPolicyStatement
<a name="applications-applicationid-policy-model-applicationpolicystatement"></a>

Die Grundsatzerklärung wurde auf die Anwendung angewendet.


| Eigenschaft | Typ | Erforderlich | Description | 
| --- |--- |--- |--- |
| actions | Array vom Typ string | Wahr | Eine Liste der für diesen Vorgang unterstützten Aktionen finden Sie unter [Anwendungsberechtigungen](https://docs.aws.amazon.com/serverlessrepo/latest/devguide/access-control-resource-based.html#application-permissions). | 
| principalOrgIDs | Array vom Typ string | Falsch | Die AWS Organizations ID, mit der die Anwendung gemeinsam genutzt werden soll. | 
| principals | Array vom Typ string | Wahr | Eine Reihe von AWS Konten IDs , mit denen die Anwendung geteilt werden soll, oder \$1, um die Anwendung öffentlich zu machen. | 
| statementId | Zeichenfolge | Falsch | Eine eindeutige ID für den Kontoauszug. | 

### BadRequestException
<a name="applications-applicationid-policy-model-badrequestexception"></a>

Einer der Parameter der Anfrage ist ungültig.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 400 | 
| message | Zeichenfolge | Falsch | Einer der Parameter der Anfrage ist ungültig. | 

### ForbiddenException
<a name="applications-applicationid-policy-model-forbiddenexception"></a>

Der Client ist nicht authentifiziert.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 403 | 
| message | Zeichenfolge | Falsch | Der Client ist nicht authentifiziert. | 

### InternalServerErrorException
<a name="applications-applicationid-policy-model-internalservererrorexception"></a>

Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 500 | 
| message | Zeichenfolge | Falsch | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### NotFoundException
<a name="applications-applicationid-policy-model-notfoundexception"></a>

Die in der Anfrage angegebene Ressource (z. B. eine Erklärung zur Zugriffsrichtlinie) ist nicht vorhanden.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 404 | 
| message | Zeichenfolge | Falsch | Die in der Anfrage angegebene Ressource (z. B. eine Erklärung zur Zugriffsrichtlinie) ist nicht vorhanden. | 

### TooManyRequestsException
<a name="applications-applicationid-policy-model-toomanyrequestsexception"></a>

Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 429 | 
| message | Zeichenfolge | Falsch | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 

## Weitere Informationen finden Sie auch unter
<a name="applications-applicationid-policy-see-also"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs und Referenzen finden Sie im Folgenden:

### GetApplicationPolicy
<a name="GetApplicationPolicy-see-also"></a>
+ [AWS-Befehlszeilenschnittstelle V2](/goto/cli2/serverlessrepo-2017-09-08/GetApplicationPolicy)
+ [AWS SDK for .NET V4](/goto/DotNetSDKV4/serverlessrepo-2017-09-08/GetApplicationPolicy)
+ [AWS SDK für C\$1\$1](/goto/SdkForCpp/serverlessrepo-2017-09-08/GetApplicationPolicy)
+ [AWS-SDK SDK for Go v2](/goto/SdkForGoV2/serverlessrepo-2017-09-08/GetApplicationPolicy)
+ [AWS SDK für Java V2](/goto/SdkForJavaV2/serverlessrepo-2017-09-08/GetApplicationPolicy)
+ [AWS-SDK für JavaScript Version 3](/goto/SdkForJavaScriptV3/serverlessrepo-2017-09-08/GetApplicationPolicy)
+ [AWS-SDK für Kotlin](/goto/SdkForKotlin/serverlessrepo-2017-09-08/GetApplicationPolicy)
+ [AWS SDK für PHP V3](/goto/SdkForPHPV3/serverlessrepo-2017-09-08/GetApplicationPolicy)
+ [AWS SDK für Python](/goto/boto3/serverlessrepo-2017-09-08/GetApplicationPolicy)
+ [AWS SDK für Ruby V3](/goto/SdkForRubyV3/serverlessrepo-2017-09-08/GetApplicationPolicy)

### PutApplicationPolicy
<a name="PutApplicationPolicy-see-also"></a>
+ [AWS-Befehlszeilenschnittstelle V2](/goto/cli2/serverlessrepo-2017-09-08/PutApplicationPolicy)
+ [AWS SDK for .NET V4](/goto/DotNetSDKV4/serverlessrepo-2017-09-08/PutApplicationPolicy)
+ [AWS SDK für C\$1\$1](/goto/SdkForCpp/serverlessrepo-2017-09-08/PutApplicationPolicy)
+ [AWS-SDK SDK for Go v2](/goto/SdkForGoV2/serverlessrepo-2017-09-08/PutApplicationPolicy)
+ [AWS SDK für Java V2](/goto/SdkForJavaV2/serverlessrepo-2017-09-08/PutApplicationPolicy)
+ [AWS-SDK für JavaScript Version 3](/goto/SdkForJavaScriptV3/serverlessrepo-2017-09-08/PutApplicationPolicy)
+ [AWS-SDK für Kotlin](/goto/SdkForKotlin/serverlessrepo-2017-09-08/PutApplicationPolicy)
+ [AWS SDK für PHP V3](/goto/SdkForPHPV3/serverlessrepo-2017-09-08/PutApplicationPolicy)
+ [AWS SDK für Python](/goto/boto3/serverlessrepo-2017-09-08/PutApplicationPolicy)
+ [AWS SDK für Ruby V3](/goto/SdkForRubyV3/serverlessrepo-2017-09-08/PutApplicationPolicy)

# Applications applicationId Templates
<a name="applications-applicationid-templates"></a>

## URI
<a name="applications-applicationid-templates-url"></a>

`/applications/applicationId/templates`

## HTTP-Methoden
<a name="applications-applicationid-templates-http-methods"></a>

### POST
<a name="applications-applicationid-templatespost"></a>

**Vorgangs-ID:** `CreateCloudFormationTemplate`

Erzeugt eine AWS CloudFormation Vorlage.


**Pfadparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der Anwendung. | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 201 | TemplateDetails | Herzlichen Glückwunsch | 
| 400 | BadRequestException | Einer der Parameter der Anfrage ist ungültig. | 
| 403 | ForbiddenException | Der Client ist nicht authentifiziert. | 
| 404 | NotFoundException | Die in der Anfrage angegebene Ressource (z. B. eine Anweisung zur Zugriffsrichtlinie) ist nicht vorhanden. | 
| 429 | TooManyRequestsException | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 
| 500 | InternalServerErrorException | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### OPTIONS
<a name="applications-applicationid-templatesoptions"></a>


**Pfadparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der Anwendung. | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 200 | Keine | Antwort 200 | 

## Schemata
<a name="applications-applicationid-templates-schemas"></a>

### Anfragetexte
<a name="applications-applicationid-templates-request-examples"></a>

#### POST-Schema
<a name="applications-applicationid-templates-request-body-post-example"></a>

```
{
  "semanticVersion": "string"
}
```

### Antworttexte
<a name="applications-applicationid-templates-response-examples"></a>

#### TemplateDetails-Schema
<a name="applications-applicationid-templates-response-body-templatedetails-example"></a>

```
{
  "templateId": "string",
  "templateUrl": "string",
  "applicationId": "string",
  "semanticVersion": "string",
  "status": enum,
  "creationTime": "string",
  "expirationTime": "string"
}
```

#### BadRequestException-Schema
<a name="applications-applicationid-templates-response-body-badrequestexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### ForbiddenException-Schema
<a name="applications-applicationid-templates-response-body-forbiddenexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### NotFoundException-Schema
<a name="applications-applicationid-templates-response-body-notfoundexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### TooManyRequestsException-Schema
<a name="applications-applicationid-templates-response-body-toomanyrequestsexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### InternalServerErrorException-Schema
<a name="applications-applicationid-templates-response-body-internalservererrorexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

## Eigenschaften
<a name="applications-applicationid-templates-properties"></a>

### BadRequestException
<a name="applications-applicationid-templates-model-badrequestexception"></a>

Einer der Parameter der Anfrage ist ungültig.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 400 | 
| message | Zeichenfolge | Falsch | Einer der Parameter der Anfrage ist ungültig. | 

### CreateCloudFormationTemplateInput
<a name="applications-applicationid-templates-model-createcloudformationtemplateinput"></a>

Erstellen Sie eine Vorlagenanfrage.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| semanticVersion | Zeichenfolge | Falsch | Die semantische Version der Anwendung: [https://semver.org/](https://semver.org/)  | 

### ForbiddenException
<a name="applications-applicationid-templates-model-forbiddenexception"></a>

Der Client ist nicht authentifiziert.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 403 | 
| message | Zeichenfolge | Falsch | Der Client ist nicht authentifiziert. | 

### InternalServerErrorException
<a name="applications-applicationid-templates-model-internalservererrorexception"></a>

Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 500 | 
| message | Zeichenfolge | Falsch | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### NotFoundException
<a name="applications-applicationid-templates-model-notfoundexception"></a>

Die in der Anfrage angegebene Ressource (z. B. eine Erklärung zur Zugriffsrichtlinie) ist nicht vorhanden.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 404 | 
| message | Zeichenfolge | Falsch | Die in der Anfrage angegebene Ressource (z. B. eine Erklärung zur Zugriffsrichtlinie) ist nicht vorhanden. | 

### TemplateDetails
<a name="applications-applicationid-templates-model-templatedetails"></a>

Einzelheiten der Vorlage.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der -Anwendung | 
| creationTime | Zeichenfolge | Wahr | Datum und Uhrzeit der Erstellung dieser Ressource. | 
| expirationTime | Zeichenfolge | Wahr | Das Datum und die Uhrzeit, zu der diese Vorlage abläuft. Vorlagen laufen 1 Stunde nach ihrer Erstellung ab. | 
| semanticVersion | Zeichenfolge | Wahr | Die semantische Version der Anwendung: [https://semver.org/](https://semver.org/)  | 
| status | ZeichenfolgeWerte: `PREPARING \| ACTIVE \| EXPIRED` | Wahr | Status des Workflows zur Vorlagenerstellung.Mögliche Werte: `PREPARING \| ACTIVE \| EXPIRED`  | 
| templateId | Zeichenfolge | Wahr | Die von zurückgegebene UUID. CreateCloudFormationTemplateMuster: [0-9a-fa-F] \$18\$1\$1 - [0-9a-fa-F] \$14\$1\$1 - [0-9a-fa-F] \$14\$1\$1 - [0-9a-fa-F] \$14\$1\$1 - [0-9a-fa-F] \$112\$1 | 
| templateUrl | Zeichenfolge | Wahr | Ein Link zur Vorlage, mit AWS CloudFormation der die Anwendung bereitgestellt werden kann. | 

### TooManyRequestsException
<a name="applications-applicationid-templates-model-toomanyrequestsexception"></a>

Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 429 | 
| message | Zeichenfolge | Falsch | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 

## Weitere Informationen finden Sie auch unter
<a name="applications-applicationid-templates-see-also"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs und Referenzen finden Sie im Folgenden:

### CreateCloudFormationTemplate
<a name="CreateCloudFormationTemplate-see-also"></a>
+ [AWS-Befehlszeilenschnittstelle V2](/goto/cli2/serverlessrepo-2017-09-08/CreateCloudFormationTemplate)
+ [AWS SDK for .NET V4](/goto/DotNetSDKV4/serverlessrepo-2017-09-08/CreateCloudFormationTemplate)
+ [AWS SDK für C\$1\$1](/goto/SdkForCpp/serverlessrepo-2017-09-08/CreateCloudFormationTemplate)
+ [AWS-SDK SDK for Go v2](/goto/SdkForGoV2/serverlessrepo-2017-09-08/CreateCloudFormationTemplate)
+ [AWS SDK für Java V2](/goto/SdkForJavaV2/serverlessrepo-2017-09-08/CreateCloudFormationTemplate)
+ [AWS-SDK für JavaScript Version 3](/goto/SdkForJavaScriptV3/serverlessrepo-2017-09-08/CreateCloudFormationTemplate)
+ [AWS-SDK für Kotlin](/goto/SdkForKotlin/serverlessrepo-2017-09-08/CreateCloudFormationTemplate)
+ [AWS SDK für PHP V3](/goto/SdkForPHPV3/serverlessrepo-2017-09-08/CreateCloudFormationTemplate)
+ [AWS SDK für Python](/goto/boto3/serverlessrepo-2017-09-08/CreateCloudFormationTemplate)
+ [AWS SDK für Ruby V3](/goto/SdkForRubyV3/serverlessrepo-2017-09-08/CreateCloudFormationTemplate)

# Applications applicationId Templates templateId
<a name="applications-applicationid-templates-templateid"></a>

## URI
<a name="applications-applicationid-templates-templateid-url"></a>

`/applications/applicationId/templates/templateId`

## HTTP-Methoden
<a name="applications-applicationid-templates-templateid-http-methods"></a>

### GET
<a name="applications-applicationid-templates-templateidget"></a>

**Vorgangs-ID:** `GetCloudFormationTemplate`

Ruft die angegebene AWS CloudFormation Vorlage ab.


**Pfadparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der Anwendung. | 
| templateId | Zeichenfolge | Wahr | Die von zurückgegebene UUID. CreateCloudFormationTemplateMuster: [0-9a-fa-F] \$18\$1\$1 - [0-9a-fa-F] \$14\$1\$1 - [0-9a-fa-F] \$14\$1\$1 - [0-9a-fa-F] \$14\$1\$1 - [0-9a-fa-F] \$112\$1 | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 200 | TemplateDetails | Herzlichen Glückwunsch | 
| 400 | BadRequestException | Einer der Parameter der Anfrage ist ungültig. | 
| 403 | ForbiddenException | Der Client ist nicht authentifiziert. | 
| 404 | NotFoundException | Die in der Anfrage angegebene Ressource (z. B. eine Anweisung zur Zugriffsrichtlinie) ist nicht vorhanden. | 
| 429 | TooManyRequestsException | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 
| 500 | InternalServerErrorException | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### OPTIONS
<a name="applications-applicationid-templates-templateidoptions"></a>


**Pfadparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der Anwendung. | 
| templateId | Zeichenfolge | Wahr | Die von zurückgegebene UUID. CreateCloudFormationTemplateMuster: [0-9a-fa-F] \$18\$1\$1 - [0-9a-fa-F] \$14\$1\$1 - [0-9a-fa-F] \$14\$1\$1 - [0-9a-fa-F] \$14\$1\$1 - [0-9a-fa-F] \$112\$1 | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 200 | Keine | 200 Antworten | 

## Schemata
<a name="applications-applicationid-templates-templateid-schemas"></a>

### Antworttexte
<a name="applications-applicationid-templates-templateid-response-examples"></a>

#### TemplateDetails-Schema
<a name="applications-applicationid-templates-templateid-response-body-templatedetails-example"></a>

```
{
  "templateId": "string",
  "templateUrl": "string",
  "applicationId": "string",
  "semanticVersion": "string",
  "status": enum,
  "creationTime": "string",
  "expirationTime": "string"
}
```

#### BadRequestException-Schema
<a name="applications-applicationid-templates-templateid-response-body-badrequestexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### ForbiddenException-Schema
<a name="applications-applicationid-templates-templateid-response-body-forbiddenexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### NotFoundException-Schema
<a name="applications-applicationid-templates-templateid-response-body-notfoundexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### TooManyRequestsException-Schema
<a name="applications-applicationid-templates-templateid-response-body-toomanyrequestsexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### InternalServerErrorException-Schema
<a name="applications-applicationid-templates-templateid-response-body-internalservererrorexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

## Eigenschaften
<a name="applications-applicationid-templates-templateid-properties"></a>

### BadRequestException
<a name="applications-applicationid-templates-templateid-model-badrequestexception"></a>

Einer der Parameter der Anfrage ist ungültig.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 400 | 
| message | Zeichenfolge | Falsch | Einer der Parameter der Anfrage ist ungültig. | 

### ForbiddenException
<a name="applications-applicationid-templates-templateid-model-forbiddenexception"></a>

Der Client ist nicht authentifiziert.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 403 | 
| message | Zeichenfolge | Falsch | Der Client ist nicht authentifiziert. | 

### InternalServerErrorException
<a name="applications-applicationid-templates-templateid-model-internalservererrorexception"></a>

Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 500 | 
| message | Zeichenfolge | Falsch | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### NotFoundException
<a name="applications-applicationid-templates-templateid-model-notfoundexception"></a>

Die in der Anfrage angegebene Ressource (z. B. eine Erklärung zur Zugriffsrichtlinie) ist nicht vorhanden.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 404 | 
| message | Zeichenfolge | Falsch | Die in der Anfrage angegebene Ressource (z. B. eine Erklärung zur Zugriffsrichtlinie) ist nicht vorhanden. | 

### TemplateDetails
<a name="applications-applicationid-templates-templateid-model-templatedetails"></a>

Einzelheiten der Vorlage.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der -Anwendung | 
| creationTime | Zeichenfolge | Wahr | Datum und Uhrzeit der Erstellung dieser Ressource. | 
| expirationTime | Zeichenfolge | Wahr | Das Datum und die Uhrzeit, zu der diese Vorlage abläuft. Vorlagen laufen 1 Stunde nach ihrer Erstellung ab. | 
| semanticVersion | Zeichenfolge | Wahr | Die semantische Version der Anwendung: [https://semver.org/](https://semver.org/)  | 
| status | ZeichenfolgeWerte: `PREPARING \| ACTIVE \| EXPIRED` | Wahr | Status des Workflows zur Vorlagenerstellung.Mögliche Werte: `PREPARING \| ACTIVE \| EXPIRED`  | 
| templateId | Zeichenfolge | Wahr | Die von zurückgegebene UUID. CreateCloudFormationTemplateMuster: [0-9a-fa-F] \$18\$1\$1 - [0-9a-fa-F] \$14\$1\$1 - [0-9a-fa-F] \$14\$1\$1 - [0-9a-fa-F] \$14\$1\$1 - [0-9a-fa-F] \$112\$1 | 
| templateUrl | Zeichenfolge | Wahr | Ein Link zur Vorlage, mit AWS CloudFormation der die Anwendung bereitgestellt werden kann. | 

### TooManyRequestsException
<a name="applications-applicationid-templates-templateid-model-toomanyrequestsexception"></a>

Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 429 | 
| message | Zeichenfolge | Falsch | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 

## Weitere Informationen finden Sie auch unter
<a name="applications-applicationid-templates-templateid-see-also"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs und Referenzen finden Sie im Folgenden:

### GetCloudFormationTemplate
<a name="GetCloudFormationTemplate-see-also"></a>
+ [AWS-Befehlszeilenschnittstelle V2](/goto/cli2/serverlessrepo-2017-09-08/GetCloudFormationTemplate)
+ [AWS SDK for .NET V4](/goto/DotNetSDKV4/serverlessrepo-2017-09-08/GetCloudFormationTemplate)
+ [AWS SDK für C\$1\$1](/goto/SdkForCpp/serverlessrepo-2017-09-08/GetCloudFormationTemplate)
+ [AWS-SDK SDK for Go v2](/goto/SdkForGoV2/serverlessrepo-2017-09-08/GetCloudFormationTemplate)
+ [AWS SDK für Java V2](/goto/SdkForJavaV2/serverlessrepo-2017-09-08/GetCloudFormationTemplate)
+ [AWS-SDK für JavaScript Version 3](/goto/SdkForJavaScriptV3/serverlessrepo-2017-09-08/GetCloudFormationTemplate)
+ [AWS-SDK für Kotlin](/goto/SdkForKotlin/serverlessrepo-2017-09-08/GetCloudFormationTemplate)
+ [AWS SDK für PHP V3](/goto/SdkForPHPV3/serverlessrepo-2017-09-08/GetCloudFormationTemplate)
+ [AWS SDK für Python](/goto/boto3/serverlessrepo-2017-09-08/GetCloudFormationTemplate)
+ [AWS SDK für Ruby V3](/goto/SdkForRubyV3/serverlessrepo-2017-09-08/GetCloudFormationTemplate)

# Applications applicationId Unshare
<a name="applications-applicationid-unshare"></a>

## URI
<a name="applications-applicationid-unshare-url"></a>

`/applications/applicationId/unshare`

## HTTP-Methoden
<a name="applications-applicationid-unshare-http-methods"></a>

### POST
<a name="applications-applicationid-unsharepost"></a>

**Vorgangs-ID:** `UnshareApplication`

Macht die Freigabe einer Anwendung aus einer AWS Organisation rückgängig.

Dieser Vorgang kann nur über das Verwaltungskonto der Organisation aufgerufen werden.


**Pfadparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der Anwendung. | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 204 | Keine | Herzlichen Glückwunsch | 
| 400 | BadRequestException | Einer der Parameter der Anfrage ist ungültig. | 
| 403 | ForbiddenException | Der Client ist nicht authentifiziert. | 
| 404 | NotFoundException | Die in der Anfrage angegebene Ressource (z. B. eine Anweisung zur Zugriffsrichtlinie) ist nicht vorhanden. | 
| 429 | TooManyRequestsException | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 
| 500 | InternalServerErrorException | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### OPTIONS
<a name="applications-applicationid-unshareoptions"></a>


**Pfadparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der Anwendung. | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 200 | Keine | Antwort 200 | 

## Schemata
<a name="applications-applicationid-unshare-schemas"></a>

### Anfragetexte
<a name="applications-applicationid-unshare-request-examples"></a>

#### POST-Schema
<a name="applications-applicationid-unshare-request-body-post-example"></a>

```
{
  "organizationId": "string"
}
```

### Antworttexte
<a name="applications-applicationid-unshare-response-examples"></a>

#### BadRequestException-Schema
<a name="applications-applicationid-unshare-response-body-badrequestexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### ForbiddenException-Schema
<a name="applications-applicationid-unshare-response-body-forbiddenexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### NotFoundException-Schema
<a name="applications-applicationid-unshare-response-body-notfoundexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### TooManyRequestsException-Schema
<a name="applications-applicationid-unshare-response-body-toomanyrequestsexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### InternalServerErrorException-Schema
<a name="applications-applicationid-unshare-response-body-internalservererrorexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

## Eigenschaften
<a name="applications-applicationid-unshare-properties"></a>

### BadRequestException
<a name="applications-applicationid-unshare-model-badrequestexception"></a>

Einer der Parameter der Anfrage ist ungültig.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 400 | 
| message | Zeichenfolge | Falsch | Einer der Parameter der Anfrage ist ungültig. | 

### ForbiddenException
<a name="applications-applicationid-unshare-model-forbiddenexception"></a>

Der Client ist nicht authentifiziert.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 403 | 
| message | Zeichenfolge | Falsch | Der Client ist nicht authentifiziert. | 

### InternalServerErrorException
<a name="applications-applicationid-unshare-model-internalservererrorexception"></a>

Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 500 | 
| message | Zeichenfolge | Falsch | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### NotFoundException
<a name="applications-applicationid-unshare-model-notfoundexception"></a>

Die in der Anfrage angegebene Ressource (z. B. eine Erklärung zur Zugriffsrichtlinie) ist nicht vorhanden.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 404 | 
| message | Zeichenfolge | Falsch | Die in der Anfrage angegebene Ressource (z. B. eine Erklärung zur Zugriffsrichtlinie) ist nicht vorhanden. | 

### TooManyRequestsException
<a name="applications-applicationid-unshare-model-toomanyrequestsexception"></a>

Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 429 | 
| message | Zeichenfolge | Falsch | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 

### UnshareApplicationInput
<a name="applications-applicationid-unshare-model-unshareapplicationinput"></a>

Anwendungsanfrage nicht mehr teilen.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| organizationId | Zeichenfolge | Wahr | Die AWS Organizations ID, von der die Freigabe der Anwendung aufgehoben werden soll. | 

## Weitere Informationen finden Sie auch unter
<a name="applications-applicationid-unshare-see-also"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs und Referenzen finden Sie im Folgenden:

### UnshareApplication
<a name="UnshareApplication-see-also"></a>
+ [AWS-Befehlszeilenschnittstelle V2](/goto/cli2/serverlessrepo-2017-09-08/UnshareApplication)
+ [AWS SDK for .NET V4](/goto/DotNetSDKV4/serverlessrepo-2017-09-08/UnshareApplication)
+ [AWS SDK für C\$1\$1](/goto/SdkForCpp/serverlessrepo-2017-09-08/UnshareApplication)
+ [AWS-SDK SDK for Go v2](/goto/SdkForGoV2/serverlessrepo-2017-09-08/UnshareApplication)
+ [AWS SDK für Java V2](/goto/SdkForJavaV2/serverlessrepo-2017-09-08/UnshareApplication)
+ [AWS-SDK für JavaScript Version 3](/goto/SdkForJavaScriptV3/serverlessrepo-2017-09-08/UnshareApplication)
+ [AWS-SDK für Kotlin](/goto/SdkForKotlin/serverlessrepo-2017-09-08/UnshareApplication)
+ [AWS SDK für PHP V3](/goto/SdkForPHPV3/serverlessrepo-2017-09-08/UnshareApplication)
+ [AWS SDK für Python](/goto/boto3/serverlessrepo-2017-09-08/UnshareApplication)
+ [AWS SDK für Ruby V3](/goto/SdkForRubyV3/serverlessrepo-2017-09-08/UnshareApplication)

# ApplicationID-Versionen von Anwendungen
<a name="applications-applicationid-versions"></a>

## URI
<a name="applications-applicationid-versions-url"></a>

`/applications/applicationId/versions`

## HTTP-Methoden
<a name="applications-applicationid-versions-http-methods"></a>

### GET
<a name="applications-applicationid-versionsget"></a>

**Vorgangs-ID:** `ListApplicationVersions`

Listet die Versionen für die angegebene Anwendung auf.


**Pfadparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der Anwendung. | 


**Abfrageparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| maxItems | Zeichenfolge | Falsch | Die Gesamtzahl der zurückzugebenden Artikel. | 
| nextToken | Zeichenfolge | Falsch | Ein Token für den Beginn der Seitennummerierung. | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 200 | ApplicationVersionPage | Herzlichen Glückwunsch | 
| 400 | BadRequestException | Einer der Parameter der Anfrage ist ungültig. | 
| 403 | ForbiddenException | Der Client ist nicht authentifiziert. | 
| 404 | NotFoundException | Die in der Anfrage angegebene Ressource (z. B. eine Anweisung zur Zugriffsrichtlinie) ist nicht vorhanden. | 
| 429 | TooManyRequestsException | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 
| 500 | InternalServerErrorException | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### OPTIONS
<a name="applications-applicationid-versionsoptions"></a>


**Pfadparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der Anwendung. | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 200 | Keine | Antwort 200 | 

## Schemata
<a name="applications-applicationid-versions-schemas"></a>

### Antworttexte
<a name="applications-applicationid-versions-response-examples"></a>

#### ApplicationVersionPage-Schema
<a name="applications-applicationid-versions-response-body-applicationversionpage-example"></a>

```
{
  "versions": [
    {
      "applicationId": "string",
      "semanticVersion": "string",
      "sourceCodeUrl": "string",
      "creationTime": "string"
    }
  ],
  "nextToken": "string"
}
```

#### BadRequestException-Schema
<a name="applications-applicationid-versions-response-body-badrequestexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### ForbiddenException-Schema
<a name="applications-applicationid-versions-response-body-forbiddenexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### NotFoundException-Schema
<a name="applications-applicationid-versions-response-body-notfoundexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### TooManyRequestsException-Schema
<a name="applications-applicationid-versions-response-body-toomanyrequestsexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### InternalServerErrorException-Schema
<a name="applications-applicationid-versions-response-body-internalservererrorexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

## Eigenschaften
<a name="applications-applicationid-versions-properties"></a>

### ApplicationVersionPage
<a name="applications-applicationid-versions-model-applicationversionpage"></a>

Eine Liste der Versionszusammenfassungen für die Anwendung.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| nextToken | Zeichenfolge | Falsch | Das Token zum Anfordern der nächsten Ergebnisseite. | 
| versions | Array vom Typ [VersionSummary](#applications-applicationid-versions-model-versionsummary) | Wahr | Eine Reihe von Versionszusammenfassungen für die Anwendung. | 

### BadRequestException
<a name="applications-applicationid-versions-model-badrequestexception"></a>

Einer der Parameter der Anfrage ist ungültig.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 400 | 
| message | Zeichenfolge | Falsch | Einer der Parameter der Anfrage ist ungültig. | 

### ForbiddenException
<a name="applications-applicationid-versions-model-forbiddenexception"></a>

Der Client ist nicht authentifiziert.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 403 | 
| message | Zeichenfolge | Falsch | Der Client ist nicht authentifiziert. | 

### InternalServerErrorException
<a name="applications-applicationid-versions-model-internalservererrorexception"></a>

Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 500 | 
| message | Zeichenfolge | Falsch | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### NotFoundException
<a name="applications-applicationid-versions-model-notfoundexception"></a>

Die in der Anfrage angegebene Ressource (z. B. eine Erklärung zur Zugriffsrichtlinie) ist nicht vorhanden.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 404 | 
| message | Zeichenfolge | Falsch | Die in der Anfrage angegebene Ressource (z. B. eine Erklärung zur Zugriffsrichtlinie) ist nicht vorhanden. | 

### TooManyRequestsException
<a name="applications-applicationid-versions-model-toomanyrequestsexception"></a>

Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 429 | 
| message | Zeichenfolge | Falsch | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 

### VersionSummary
<a name="applications-applicationid-versions-model-versionsummary"></a>

Eine Zusammenfassung der Anwendungsversion.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der -Anwendung | 
| creationTime | Zeichenfolge | Wahr | Datum und Uhrzeit der Erstellung dieser Ressource. | 
| semanticVersion | Zeichenfolge | Wahr | Die semantische Version der Anwendung: [https://semver.org/](https://semver.org/)  | 
| sourceCodeUrl | Zeichenfolge | Falsch | Ein Link zu einem öffentlichen Repository für den Quellcode Ihrer Anwendung, z. B. die URL eines bestimmten GitHub Commits. | 

## Weitere Informationen finden Sie auch unter
<a name="applications-applicationid-versions-see-also"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs und Referenzen finden Sie im Folgenden:

### ListApplicationVersions
<a name="ListApplicationVersions-see-also"></a>
+ [AWS-Befehlszeilenschnittstelle V2](/goto/cli2/serverlessrepo-2017-09-08/ListApplicationVersions)
+ [AWS SDK for .NET V4](/goto/DotNetSDKV4/serverlessrepo-2017-09-08/ListApplicationVersions)
+ [AWS SDK für C\$1\$1](/goto/SdkForCpp/serverlessrepo-2017-09-08/ListApplicationVersions)
+ [AWS-SDK SDK for Go v2](/goto/SdkForGoV2/serverlessrepo-2017-09-08/ListApplicationVersions)
+ [AWS SDK für Java V2](/goto/SdkForJavaV2/serverlessrepo-2017-09-08/ListApplicationVersions)
+ [AWS-SDK für JavaScript Version 3](/goto/SdkForJavaScriptV3/serverlessrepo-2017-09-08/ListApplicationVersions)
+ [AWS-SDK für Kotlin](/goto/SdkForKotlin/serverlessrepo-2017-09-08/ListApplicationVersions)
+ [AWS SDK für PHP V3](/goto/SdkForPHPV3/serverlessrepo-2017-09-08/ListApplicationVersions)
+ [AWS SDK für Python](/goto/boto3/serverlessrepo-2017-09-08/ListApplicationVersions)
+ [AWS SDK für Ruby V3](/goto/SdkForRubyV3/serverlessrepo-2017-09-08/ListApplicationVersions)

# Anwendungen ApplicationID-Versionen SemanticVersion
<a name="applications-applicationid-versions-semanticversion"></a>

## URI
<a name="applications-applicationid-versions-semanticversion-url"></a>

`/applications/applicationId/versions/semanticVersion`

## HTTP-Methoden
<a name="applications-applicationid-versions-semanticversion-http-methods"></a>

### PUT
<a name="applications-applicationid-versions-semanticversionput"></a>

**Vorgangs-ID:** `CreateApplicationVersion`

Erstellt eine Anwendungsversion


**Pfadparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der Anwendung. | 
| semanticVersion | Zeichenfolge | Wahr | Die semantische Version der neuen Version. | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 201 | Version | Herzlichen Glückwunsch | 
| 400 | BadRequestException | Einer der Parameter der Anfrage ist ungültig. | 
| 403 | ForbiddenException | Der Client ist nicht authentifiziert. | 
| 409 | ConflictException | Die Ressource ist bereits vorhanden. | 
| 429 | TooManyRequestsException | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 
| 500 | InternalServerErrorException | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### OPTIONS
<a name="applications-applicationid-versions-semanticversionoptions"></a>


**Pfadparameter**  

| Name | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der Anwendung. | 
| semanticVersion | Zeichenfolge | Wahr | Die semantische Version der neuen Version. | 


**Antworten**  

| Statuscode | Antwortmodell | Description | 
| --- |--- |--- |
| 200 | Keine | Antwort von 200 | 

## Schemata
<a name="applications-applicationid-versions-semanticversion-schemas"></a>

### Anfragetexte
<a name="applications-applicationid-versions-semanticversion-request-examples"></a>

#### PUT-Schema
<a name="applications-applicationid-versions-semanticversion-request-body-put-example"></a>

```
{
  "templateBody": "string",
  "templateUrl": "string",
  "sourceCodeUrl": "string",
  "sourceCodeArchiveUrl": "string"
}
```

### Antworttexte
<a name="applications-applicationid-versions-semanticversion-response-examples"></a>

#### Version-Schema
<a name="applications-applicationid-versions-semanticversion-response-body-version-example"></a>

```
{
  "applicationId": "string",
  "semanticVersion": "string",
  "sourceCodeUrl": "string",
  "sourceCodeArchiveUrl": "string",
  "templateUrl": "string",
  "creationTime": "string",
  "parameterDefinitions": [
    {
      "name": "string",
      "defaultValue": "string",
      "description": "string",
      "type": "string",
      "noEcho": boolean,
      "allowedPattern": "string",
      "constraintDescription": "string",
      "minValue": integer,
      "maxValue": integer,
      "minLength": integer,
      "maxLength": integer,
      "allowedValues": [
        "string"
      ],
      "referencedByResources": [
        "string"
      ]
    }
  ],
  "requiredCapabilities": [
    enum
  ],
  "resourcesSupported": boolean
}
```

#### BadRequestException-Schema
<a name="applications-applicationid-versions-semanticversion-response-body-badrequestexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### ForbiddenException-Schema
<a name="applications-applicationid-versions-semanticversion-response-body-forbiddenexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### ConflictException-Schema
<a name="applications-applicationid-versions-semanticversion-response-body-conflictexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### TooManyRequestsException-Schema
<a name="applications-applicationid-versions-semanticversion-response-body-toomanyrequestsexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

#### InternalServerErrorException-Schema
<a name="applications-applicationid-versions-semanticversion-response-body-internalservererrorexception-example"></a>

```
{
  "message": "string",
  "errorCode": "string"
}
```

## Eigenschaften
<a name="applications-applicationid-versions-semanticversion-properties"></a>

### BadRequestException
<a name="applications-applicationid-versions-semanticversion-model-badrequestexception"></a>

Einer der Parameter der Anfrage ist ungültig.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 400 | 
| message | Zeichenfolge | Falsch | Einer der Parameter der Anfrage ist ungültig. | 

### Capability
<a name="applications-applicationid-versions-semanticversion-model-capability"></a>

Werte, die angegeben werden müssen, um einige Anwendungen bereitzustellen.
+ `CAPABILITY_IAM`
+ `CAPABILITY_NAMED_IAM`
+ `CAPABILITY_AUTO_EXPAND`
+ `CAPABILITY_RESOURCE_POLICY`

### ConflictException
<a name="applications-applicationid-versions-semanticversion-model-conflictexception"></a>

Die Ressource ist bereits vorhanden.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 409 | 
| message | Zeichenfolge | Falsch | Die Ressource ist bereits vorhanden. | 

### CreateApplicationVersionInput
<a name="applications-applicationid-versions-semanticversion-model-createapplicationversioninput"></a>

Erstellen Sie eine Versionsanfrage.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| sourceCodeArchiveUrl | Zeichenfolge | Falsch | Ein Link zum S3-Objekt, das das ZIP-Archiv des Quellcodes für diese Version Ihrer Anwendung enthält.Maximale Größe 50 MB | 
| sourceCodeUrl | Zeichenfolge | Falsch | Ein Link zu einem öffentlichen Repository für den Quellcode Ihrer Anwendung, z. B. die URL eines bestimmten GitHub Commits. | 
| templateBody | Zeichenfolge | Falsch | Die AWS SAM unformatierte Paketvorlage Ihrer Anwendung. | 
| templateUrl | Zeichenfolge | Falsch | Ein Link zur verpackten AWS SAM Vorlage Ihrer Anwendung. | 

### ForbiddenException
<a name="applications-applicationid-versions-semanticversion-model-forbiddenexception"></a>

Der Client ist nicht authentifiziert.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 403 | 
| message | Zeichenfolge | Falsch | Der Client ist nicht authentifiziert. | 

### InternalServerErrorException
<a name="applications-applicationid-versions-semanticversion-model-internalservererrorexception"></a>

Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 500 | 
| message | Zeichenfolge | Falsch | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. | 

### ParameterDefinition
<a name="applications-applicationid-versions-semanticversion-model-parameterdefinition"></a>

Von der Anwendung unterstützte Parameter.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| allowedPattern | Zeichenfolge | Falsch | Gibt einen regulären Ausdruck an, der die zulässigen Muster für `String`-Typen beschreibt. | 
| allowedValues | Array vom Typ string | Falsch | Gibt ein Array mit einer Liste der für den Parameter zulässigen Werte an. | 
| constraintDescription | Zeichenfolge | Falsch | Gibt eine Zeichenfolge als Beschreibung für eine Einschränkung an. Diese Beschreibung wird bei Verstößen gegen die Einschränkung angezeigt. Für einen Parameter mit einem zulässigen Muster `[A-Za-z0-9]+` beispielsweise wird ohne Einschränkungsbeschreibung die folgende Fehlermeldung angezeigt, wenn der Benutzer einen ungültigen Wert angibt: `Malformed input-Parameter MyParameter must match pattern [A-Za-z0-9]+` Durch Hinzufügen einer Beschränkungsbeschreibung, z. B. „darf nur Groß- und Kleinbuchstaben und Zahlen enthalten“, können Sie die folgende benutzerdefinierte Fehlermeldung anzeigen: `Malformed input-Parameter MyParameter must contain only uppercase and lowercase letters and numbers.`  | 
| defaultValue | Zeichenfolge | Falsch | Gibt einen Wert des entsprechenden Typs an, den die Vorlage nutzen soll, wenn zum Zeitpunkt der Stack-Erstellung kein Wert angegeben wird. Wenn Sie Einschränkungen für den Parameter definieren, müssen Sie einen Wert angeben, der diese Einschränkungen einhält. | 
| description | Zeichenfolge | Falsch | Eine Zeichenfolge mit bis zu 4.000 Zeichen, die den Parameter beschreibt. | 
| maxLength | Ganzzahl | Falsch | Ein ganzzahliger Wert, der die größte Anzahl von Zeichen bestimmt, die Sie für `String` Typen zulassen möchten. | 
| maxValue | Ganzzahl | Falsch | Ein numerischer Wert, der den größten numerischen Wert bestimmt, den Sie für `Number` Typen zulassen möchten. | 
| minLength | Ganzzahl | Falsch | Ein ganzzahliger Wert, der die kleinste Anzahl von Zeichen bestimmt, die Sie für `String` Typen zulassen möchten. | 
| minValue | Ganzzahl | Falsch | Ein numerischer Wert, der den kleinsten numerischen Wert bestimmt, den Sie für `Number` Typen zulassen möchten. | 
| name | Zeichenfolge | Wahr | Der Name des Parameters. | 
| noEcho | boolesch | Falsch | Ob der Parameterwert maskiert werden soll, wenn jemand einen Aufruf tätigt, der den Stack beschreibt. Wenn Sie den Wert auf true setzen, wird der Parameterwert mit Sternchen (\$1\$1\$1\$1\$1) maskiert. | 
| referencedByResources | Array vom Typ string | Wahr | Eine Liste von AWS SAM Ressourcen, die diesen Parameter verwenden. | 
| type | Zeichenfolge | Falsch | Der Typ des Parameters.Zulässige Werte: `String \| Number \| List<Number> \| CommaDelimitedList`  `String`: Eine wörtliche Zeichenfolge.Benutzer können beispielsweise angeben`"MyUserName"`. `Number`: Eine Ganzzahl oder eine Fließkommazahl. CloudFormation validiert den Parameterwert als Zahl. Wenn Sie den Parameter jedoch an einer anderen Stelle in Ihrer Vorlage verwenden (z. B. mithilfe der `Ref` systeminternen Funktion), wird der Parameterwert zu einer Zeichenfolge.Benutzer könnten beispielsweise angeben. `"8888"` `List<Number>`: Eine Reihe von Ganzzahlen oder Gleitkommazahlen, die durch Kommas getrennt sind. CloudFormation validiert den Parameterwert als Zahlen. Wenn Sie den Parameter jedoch an einer anderen Stelle in Ihrer Vorlage verwenden (z. B. mithilfe der `Ref` systeminternen Funktion), wird der Parameterwert zu einer Liste von Zeichenfolgen.Benutzer könnten beispielsweise „80,20" angeben und dann das Ergebnis anzeigen. `Ref` `["80","20"]` `CommaDelimitedList`: Ein Array von Literalzeichenfolgen, die durch Kommas getrennt sind. Die Gesamtanzahl von Zeichenfolgen sollte um 1 höher sein als die Gesamtanzahl von Kommas. Außerdem wird jede Elementzeichenfolge durch Leerzeichen gekürzt.Benutzer könnten beispielsweise „test, dev, prod“ angeben und dann die Ergebnisse angeben. `Ref` `["test","dev","prod"]` | 

### TooManyRequestsException
<a name="applications-applicationid-versions-semanticversion-model-toomanyrequestsexception"></a>

Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| errorCode | Zeichenfolge | Falsch | 429 | 
| message | Zeichenfolge | Falsch | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. | 

### Version
<a name="applications-applicationid-versions-semanticversion-model-version"></a>

Einzelheiten zur Anwendungsversion.


| Eigenschaft | Typ | Erforderlich | Beschreibung | 
| --- |--- |--- |--- |
| applicationId | Zeichenfolge | Wahr | Der Amazon-Ressourcenname (ARN) der -Anwendung | 
| creationTime | Zeichenfolge | Wahr | Datum und Uhrzeit der Erstellung dieser Ressource. | 
| parameterDefinitions | Array vom Typ [ParameterDefinition](#applications-applicationid-versions-semanticversion-model-parameterdefinition) | Wahr | Eine Reihe von Parametertypen, die von der Anwendung unterstützt werden. | 
| requiredCapabilities | Array vom Typ [Capability](#applications-applicationid-versions-semanticversion-model-capability) | Wahr | Eine Liste von Werten, die Sie angeben müssen, bevor Sie bestimmte Anwendungen bereitstellen können. Einige Anwendungen können Ressourcen enthalten, die sich auf die Berechtigungen in Ihrem AWS Konto auswirken können, z. B. indem neue Benutzer AWS Identity and Access Management (IAM) erstellt werden. Für diese Anwendungen müssen Sie ihre Funktionen ausdrücklich bestätigen, indem Sie diesen Parameter angeben.Die einzig gültigen Werte sind `CAPABILITY_IAM``CAPABILITY_NAMED_IAM`,`CAPABILITY_RESOURCE_POLICY`, und`CAPABILITY_AUTO_EXPAND`.Für die folgenden Ressourcen müssen Sie `CAPABILITY_IAM` oder angeben`CAPABILITY_NAMED_IAM`: [AWS::IAM::Group[AWS::IAM::InstanceProfile](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html)](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html), [AWS::IAM::Policy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html), und [AWS::IAM::Role](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html). Wenn die Anwendung IAM-Ressourcen enthält, können Sie entweder `CAPABILITY_IAM` oder `CAPABILITY_NAMED_IAM` angeben. Beinhaltet die Anwendung IAM-Ressourcen mit benutzerdefinierten Namen, müssen Sie `CAPABILITY_NAMED_IAM` angeben.Für die folgenden Ressourcen müssen Sie Folgendes angeben`CAPABILITY_RESOURCE_POLICY`: [AWS::Lambda::Permission](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html), [AWS: :IAM:Policy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html),,, [AWS::ApplicationAutoScaling::ScalingPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html), [AWS::S3::BucketPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-policy.html)und. [AWS::SQS::QueuePolicy[AWS::SNS::TopicPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-policy.html)](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-policy.html)Bei Anwendungen, die eine oder mehrere verschachtelte Anwendungen enthalten, müssen Sie `CAPABILITY_AUTO_EXPAND` angeben.Wenn Ihre Anwendungsvorlage eine der oben genannten Ressourcen enthält, empfehlen wir Ihnen, vor der Bereitstellung alle mit der Anwendung verbundenen Berechtigungen zu überprüfen. Wenn Sie diesen Parameter nicht für eine Anwendung angeben, die Funktionen benötigt, schlägt der Aufruf fehl. | 
| resourcesSupported | boolesch | Wahr | Ob alle in dieser Anwendung enthaltenen AWS Ressourcen in der Region unterstützt werden, in der sie abgerufen wird. | 
| semanticVersion | Zeichenfolge | Wahr | Die semantische Version der Anwendung: [https://semver.org/](https://semver.org/)  | 
| sourceCodeArchiveUrl | Zeichenfolge | Falsch | Ein Link zum S3-Objekt, das das ZIP-Archiv des Quellcodes für diese Version Ihrer Anwendung enthält.Maximale Größe 50 MB | 
| sourceCodeUrl | Zeichenfolge | Falsch | Ein Link zu einem öffentlichen Repository für den Quellcode Ihrer Anwendung, z. B. die URL eines bestimmten GitHub Commits. | 
| templateUrl | Zeichenfolge | Wahr | Ein Link zur verpackten AWS SAM Vorlage Ihrer Anwendung. | 

## Weitere Informationen finden Sie auch unter
<a name="applications-applicationid-versions-semanticversion-see-also"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs sowie Referenzen finden Sie im Folgenden:

### CreateApplicationVersion
<a name="CreateApplicationVersion-see-also"></a>
+ [AWS-Befehlszeilenschnittstelle V2](/goto/cli2/serverlessrepo-2017-09-08/CreateApplicationVersion)
+ [AWS SDK for .NET V4](/goto/DotNetSDKV4/serverlessrepo-2017-09-08/CreateApplicationVersion)
+ [AWS SDK für C\$1\$1](/goto/SdkForCpp/serverlessrepo-2017-09-08/CreateApplicationVersion)
+ [AWS-SDK SDK for Go v2](/goto/SdkForGoV2/serverlessrepo-2017-09-08/CreateApplicationVersion)
+ [AWS SDK für Java V2](/goto/SdkForJavaV2/serverlessrepo-2017-09-08/CreateApplicationVersion)
+ [AWS-SDK für JavaScript Version 3](/goto/SdkForJavaScriptV3/serverlessrepo-2017-09-08/CreateApplicationVersion)
+ [AWS-SDK für Kotlin](/goto/SdkForKotlin/serverlessrepo-2017-09-08/CreateApplicationVersion)
+ [AWS SDK für PHP V3](/goto/SdkForPHPV3/serverlessrepo-2017-09-08/CreateApplicationVersion)
+ [AWS SDK für Python](/goto/boto3/serverlessrepo-2017-09-08/CreateApplicationVersion)
+ [AWS SDK für Ruby V3](/goto/SdkForRubyV3/serverlessrepo-2017-09-08/CreateApplicationVersion)