Freigeben über


Instructions - Put

Erstellt oder aktualisiert eine Anweisung. Dies sind benutzerdefinierte Abrechnungsanweisungen und gelten nur für bestimmte Kunden.

PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/instructions/{instructionName}?api-version=2020-05-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
billingAccountName
path True

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

billingProfileName
path True

string

Die ID, die ein Abrechnungsprofil eindeutig identifiziert.

instructionName
path True

string

Anweisungsname.

api-version
query True

string

Die Version der API, die mit der Clientanforderung verwendet werden soll. Die aktuelle Version ist 2020-05-01.

Anforderungstext

Name Erforderlich Typ Beschreibung
properties.amount True

number

Der für diese Abrechnungsanweisung budgetierte Betrag.

properties.endDate True

string (date-time)

Das Datum, an dem diese Abrechnungsanweisung nicht mehr wirksam ist.

properties.startDate True

string (date-time)

Das Datum, an dem diese Abrechnungsanweisung wirksam wird.

properties.creationDate

string (date-time)

Das Datum, an dem diese Abrechnungsanweisung erstellt wurde.

Antworten

Name Typ Beschreibung
200 OK

Instruction

OKAY. Die Anforderung ist erfolgreich.

Other Status Codes

ErrorResponse

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

PutInstruction

Beispielanforderung

PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/instructions/{instructionName}?api-version=2020-05-01

{
  "properties": {
    "amount": 5000,
    "startDate": "2019-12-30T21:26:47.997Z",
    "endDate": "2020-12-30T21:26:47.997Z"
  }
}

Beispiel für eine Antwort

{
  "id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/instructions/{instructionName}",
  "name": "{instructionName}",
  "type": "Microsoft.Billing/billingAccounts/billingProfiles/instructions",
  "properties": {
    "amount": 5000,
    "startDate": "2019-12-30T21:26:47.997Z",
    "endDate": "2020-12-30T21:26:47.997Z"
  }
}

Definitionen

Name Beschreibung
ErrorDetails

Die Details des Fehlers.

ErrorResponse

Fehlerantwort gibt an, dass der Dienst die eingehende Anforderung nicht verarbeiten kann. Der Grund wird in der Fehlermeldung angegeben.

ErrorSubDetails
Instruction

Eine Anweisung.

ErrorDetails

Die Details des Fehlers.

Name Typ Beschreibung
code

string

Fehlercode.

details

ErrorSubDetails[]

Die Unterdetails des Fehlers.

message

string

Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist.

target

string

Das Ziel des bestimmten Fehlers.

ErrorResponse

Fehlerantwort gibt an, dass der Dienst die eingehende Anforderung nicht verarbeiten kann. Der Grund wird in der Fehlermeldung angegeben.

Name Typ Beschreibung
error

ErrorDetails

Die Details des Fehlers.

ErrorSubDetails

Name Typ Beschreibung
code

string

Fehlercode.

message

string

Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist.

target

string

Das Ziel des bestimmten Fehlers.

Instruction

Eine Anweisung.

Name Typ Beschreibung
id

string

Ressourcen-ID.

name

string

Ressourcenname.

properties.amount

number

Der für diese Abrechnungsanweisung budgetierte Betrag.

properties.creationDate

string (date-time)

Das Datum, an dem diese Abrechnungsanweisung erstellt wurde.

properties.endDate

string (date-time)

Das Datum, an dem diese Abrechnungsanweisung nicht mehr wirksam ist.

properties.startDate

string (date-time)

Das Datum, an dem diese Abrechnungsanweisung wirksam wird.

type

string

Ressourcentyp.