SubscriptionContract interface
Dettagli della sottoscrizione.
- Extends
Proprietà
| allow |
Determina se la traccia è abilitata |
| created |
Data di creazione della sottoscrizione. La data è conforme al formato seguente: NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| display |
Nome della sottoscrizione o Null se la sottoscrizione non ha alcun nome. |
| end |
Data di annullamento o scadenza della sottoscrizione. L'impostazione è solo a scopo di controllo e la sottoscrizione non viene annullata automaticamente. Il ciclo di vita della sottoscrizione può essere gestito usando la proprietà |
| expiration |
Data di scadenza della sottoscrizione. L'impostazione è solo a scopo di controllo e la sottoscrizione non è scaduta automaticamente. Il ciclo di vita della sottoscrizione può essere gestito usando la proprietà |
| notification |
Data di notifica di scadenza della sottoscrizione imminente. La data è conforme al formato seguente: |
| owner |
Identificatore della risorsa utente del proprietario della sottoscrizione. Il valore è un URL relativo valido nel formato /users/{userId} dove {userId} è un identificatore utente. |
| primary |
Chiave primaria della sottoscrizione. Questa proprietà non verrà compilata nelle operazioni 'GET'. Usare la richiesta POST '/listSecrets' per ottenere il valore. |
| scope | Ambito come /products/{productId} o /apis o /apis/{apiId}. |
| secondary |
Chiave secondaria della sottoscrizione. Questa proprietà non verrà compilata nelle operazioni 'GET'. Usare la richiesta POST '/listSecrets' per ottenere il valore. |
| start |
Data di attivazione della sottoscrizione. L'impostazione è solo a scopo di controllo e la sottoscrizione non viene attivata automaticamente. Il ciclo di vita della sottoscrizione può essere gestito usando la proprietà |
| state | Stato della sottoscrizione. Gli stati possibili sono * attivi: la sottoscrizione è attiva, * sospesa - la sottoscrizione è bloccata e il sottoscrittore non può chiamare alcuna API del prodotto, * inviata - la richiesta di sottoscrizione è stata effettuata dallo sviluppatore, ma non è ancora stata approvata o rifiutata, * rifiutata - la richiesta di sottoscrizione è stata negata da un amministratore, * annullata- la sottoscrizione è stata annullata dallo sviluppatore o dall'amministratore, * Scaduto: la sottoscrizione ha raggiunto la data di scadenza ed è stata disattivata. |
| state |
Commento di sottoscrizione facoltativo aggiunto da un amministratore quando lo stato viene modificato in "rifiutato". |
Proprietà ereditate
| id | ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| name | Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| type | Tipo della risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
Dettagli proprietà
allowTracing
Determina se la traccia è abilitata
allowTracing?: boolean
Valore della proprietà
boolean
createdDate
Data di creazione della sottoscrizione. La data è conforme al formato seguente: yyyy-MM-ddTHH:mm:ssZ come specificato dallo standard ISO 8601.
NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
createdDate?: Date
Valore della proprietà
Date
displayName
Nome della sottoscrizione o Null se la sottoscrizione non ha alcun nome.
displayName?: string
Valore della proprietà
string
endDate
Data di annullamento o scadenza della sottoscrizione. L'impostazione è solo a scopo di controllo e la sottoscrizione non viene annullata automaticamente. Il ciclo di vita della sottoscrizione può essere gestito usando la proprietà state. La data è conforme al formato seguente: yyyy-MM-ddTHH:mm:ssZ come specificato dallo standard ISO 8601.
endDate?: Date
Valore della proprietà
Date
expirationDate
Data di scadenza della sottoscrizione. L'impostazione è solo a scopo di controllo e la sottoscrizione non è scaduta automaticamente. Il ciclo di vita della sottoscrizione può essere gestito usando la proprietà state. La data è conforme al formato seguente: yyyy-MM-ddTHH:mm:ssZ come specificato dallo standard ISO 8601.
expirationDate?: Date
Valore della proprietà
Date
notificationDate
Data di notifica di scadenza della sottoscrizione imminente. La data è conforme al formato seguente: yyyy-MM-ddTHH:mm:ssZ come specificato dallo standard ISO 8601.
notificationDate?: Date
Valore della proprietà
Date
ownerId
Identificatore della risorsa utente del proprietario della sottoscrizione. Il valore è un URL relativo valido nel formato /users/{userId} dove {userId} è un identificatore utente.
ownerId?: string
Valore della proprietà
string
primaryKey
Chiave primaria della sottoscrizione. Questa proprietà non verrà compilata nelle operazioni 'GET'. Usare la richiesta POST '/listSecrets' per ottenere il valore.
primaryKey?: string
Valore della proprietà
string
scope
Ambito come /products/{productId} o /apis o /apis/{apiId}.
scope?: string
Valore della proprietà
string
secondaryKey
Chiave secondaria della sottoscrizione. Questa proprietà non verrà compilata nelle operazioni 'GET'. Usare la richiesta POST '/listSecrets' per ottenere il valore.
secondaryKey?: string
Valore della proprietà
string
startDate
Data di attivazione della sottoscrizione. L'impostazione è solo a scopo di controllo e la sottoscrizione non viene attivata automaticamente. Il ciclo di vita della sottoscrizione può essere gestito usando la proprietà state. La data è conforme al formato seguente: yyyy-MM-ddTHH:mm:ssZ come specificato dallo standard ISO 8601.
startDate?: Date
Valore della proprietà
Date
state
Stato della sottoscrizione. Gli stati possibili sono * attivi: la sottoscrizione è attiva, * sospesa - la sottoscrizione è bloccata e il sottoscrittore non può chiamare alcuna API del prodotto, * inviata - la richiesta di sottoscrizione è stata effettuata dallo sviluppatore, ma non è ancora stata approvata o rifiutata, * rifiutata - la richiesta di sottoscrizione è stata negata da un amministratore, * annullata- la sottoscrizione è stata annullata dallo sviluppatore o dall'amministratore, * Scaduto: la sottoscrizione ha raggiunto la data di scadenza ed è stata disattivata.
state?: SubscriptionState
Valore della proprietà
stateComment
Commento di sottoscrizione facoltativo aggiunto da un amministratore quando lo stato viene modificato in "rifiutato".
stateComment?: string
Valore della proprietà
string
Dettagli proprietà ereditate
id
ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
id?: string
Valore della proprietà
string
ereditato daProxyResource.id
name
Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
name?: string
Valore della proprietà
string
ereditato daProxyResource.name
type
Tipo della risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
type?: string
Valore della proprietà
string
Ereditato daProxyResource.type