- HTTP-Anfrage
- Pfadparameter
- Suchparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- IAM-Berechtigungen
- OptionalOffers
Löst das bestehende Angebot auf, das beim Erstellen eines neuen PrivateOffer geändert werden muss. Mit dieser Methode können Sie das richtige Änderungsziel bestimmen, bevor Sie ein Angebot erstellen oder veröffentlichen.
HTTP-Anfrage
GET https://commerceproducer.googleapis.com/v1beta/{parent=projects/*/locations/*}/privateOffers:resolveAmendmentTarget
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
parent |
Erforderlich. Übergeordneter Wert für „ResolveAmendmentTargetRequest“ |
Suchparameter
| Parameter | |
|---|---|
targetBillingAccount |
Erforderlich. Das Rechnungskonto des Kunden, auf das sich das Angebot bezieht. Dies ist das Rechnungskonto, für das das neue private Angebot erstellt wird. Format: billingAccounts/{billingAccount}. |
baseStandardOffer |
Erforderlich. Das Standardangebot, auf dem das private Angebot basiert. Format: projects/{project}/locations/{location}/services/{service}/standardOffers/{standard_offer}. |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Nachricht in Antwort auf „privateOffers.resolveAmendmentTarget“.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld Wenn dieses Oneof-Feld leer ist, sollte der Client ein völlig neues Angebot erstellen. Für |
|
requiredPrivateOffer |
Der Ressourcenname eines bestehenden privaten Angebots, das geändert werden MUSS. Wenn dieser Wert festgelegt ist, muss der Client beim Erstellen des neuen privaten Angebots das Feld |
requiredStandardOffer |
Der Ressourcenname eines bestehenden Standardangebots, das geändert werden MUSS. Wenn dieser Wert festgelegt ist, muss der Client beim Erstellen des neuen privaten Angebots das Feld |
optionalOffers |
Eine Liste bestehender Angebote, die optional geändert werden können. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie unter Authentication Overview.
IAM-Berechtigungen
Erfordert die folgende IAM-Berechtigung für die Ressource parent:
commerceproducer.privateOffers.list
Weitere Informationen finden Sie in der IAM-Dokumentation.
OptionalOffers
Eine Wrapper-Nachricht mit Angeboten, die optional geändert werden können.
| JSON-Darstellung |
|---|
{ "privateOffers": [ string ] } |
| Felder | |
|---|---|
privateOffers[] |
Eine Liste bestehender privater Angebote, die geändert werden können. Beim Erstellen eines neuen privaten Angebots kann der Client das Feld |