Partager via


Instructions - Put

Crée ou met à jour une instruction. Il s’agit d’instructions de facturation personnalisées et ne s’appliquent qu’à certains clients.

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

Paramètres URI

Nom Dans Obligatoire Type Description
billingAccountName
path True

string

ID qui identifie de façon unique un compte de facturation.

billingProfileName
path True

string

ID qui identifie de façon unique un profil de facturation.

instructionName
path True

string

Nom de l’instruction.

api-version
query True

string

Version de l’API à utiliser avec la demande cliente. La version actuelle est 2020-05-01.

Corps de la demande

Nom Obligatoire Type Description
properties.amount True

number

Montant budgété pour cette instruction de facturation.

properties.endDate True

string (date-time)

La date à laquelle cette instruction de facturation n’est plus en vigueur.

properties.startDate True

string (date-time)

Date à laquelle cette instruction de facturation entre en vigueur.

properties.creationDate

string (date-time)

Date de création de cette instruction de facturation.

Réponses

Nom Type Description
200 OK

Instruction

D’ACCORD. La demande a réussi.

Other Status Codes

ErrorResponse

Réponse d’erreur décrivant pourquoi l’opération a échoué.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

PutInstruction

Exemple de requête

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"
  }
}

Exemple de réponse

{
  "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"
  }
}

Définitions

Nom Description
ErrorDetails

Détails de l’erreur.

ErrorResponse

La réponse d’erreur indique que le service n’est pas en mesure de traiter la requête entrante. La raison est fournie dans le message d’erreur.

ErrorSubDetails
Instruction

Instruction.

ErrorDetails

Détails de l’erreur.

Nom Type Description
code

string

Code d’erreur.

details

ErrorSubDetails[]

Sous-détails de l’erreur.

message

string

Message d’erreur indiquant pourquoi l’opération a échoué.

target

string

Cible de l’erreur particulière.

ErrorResponse

La réponse d’erreur indique que le service n’est pas en mesure de traiter la requête entrante. La raison est fournie dans le message d’erreur.

Nom Type Description
error

ErrorDetails

Détails de l’erreur.

ErrorSubDetails

Nom Type Description
code

string

Code d’erreur.

message

string

Message d’erreur indiquant pourquoi l’opération a échoué.

target

string

Cible de l’erreur particulière.

Instruction

Instruction.

Nom Type Description
id

string

ID de ressource.

name

string

Nom de la ressource.

properties.amount

number

Montant budgété pour cette instruction de facturation.

properties.creationDate

string (date-time)

Date de création de cette instruction de facturation.

properties.endDate

string (date-time)

La date à laquelle cette instruction de facturation n’est plus en vigueur.

properties.startDate

string (date-time)

Date à laquelle cette instruction de facturation entre en vigueur.

type

string

Type de ressource.