SubscriptionContract interface
Abonnementsgegevens.
- Uitbreiding
Eigenschappen
allow |
Bepaalt of tracering is ingeschakeld |
created |
Datum waarop het abonnement is gemaakt. De datum voldoet aan de volgende notatie: OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
display |
De naam van het abonnement of null als het abonnement geen naam heeft. |
end |
Datum waarop het abonnement is geannuleerd of verlopen. De instelling is alleen bedoeld voor controledoeleinden en het abonnement wordt niet automatisch geannuleerd. De levenscyclus van het abonnement kan worden beheerd met behulp van de |
expiration |
Vervaldatum van abonnement. De instelling is alleen bedoeld voor controledoeleinden en het abonnement is niet automatisch verlopen. De levenscyclus van het abonnement kan worden beheerd met behulp van de |
notification |
Meldingsdatum voor vervaldatum van aanstaand abonnement. De datum voldoet aan de volgende notatie: |
owner |
De gebruikersresource-id van de eigenaar van het abonnement. De waarde is een geldige relatieve URL in de indeling /users/{userId} waarbij {userId} een gebruikers-id is. |
primary |
Primaire sleutel van abonnement. Deze eigenschap wordt niet ingevuld bij 'GET'-bewerkingen! Gebruik post-aanvraag '/listSecrets' om de waarde op te halen. |
scope | Bereik zoals /products/{productId} of /apis of /apis/{apiId}. |
secondary |
Secundaire sleutel van abonnement. Deze eigenschap wordt niet ingevuld bij 'GET'-bewerkingen! Gebruik post-aanvraag '/listSecrets' om de waarde op te halen. |
start |
Activeringsdatum van abonnement. De instelling is alleen bedoeld voor controledoeleinden en het abonnement wordt niet automatisch geactiveerd. De levenscyclus van het abonnement kan worden beheerd met behulp van de |
state | Abonnementsstatus. Mogelijke statussen zijn * actief – het abonnement is actief, * opgeschort – het abonnement is geblokkeerd en de abonnee kan geen API's van het product aanroepen, * ingediend – de abonnementsaanvraag is gedaan door de ontwikkelaar, maar is nog niet goedgekeurd of afgewezen, * geweigerd – de abonnementsaanvraag is geweigerd door een beheerder, * geannuleerd – het abonnement is geannuleerd door de ontwikkelaar of beheerder, * verlopen: het abonnement heeft de vervaldatum bereikt en is gedeactiveerd. |
state |
Optionele abonnementstoemerking toegevoegd door een beheerder wanneer de status wordt gewijzigd in de 'geweigerd'. |
Overgenomen eigenschappen
id | Volledig gekwalificeerde resource-id voor de resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
name | De naam van de resource OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
type | Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts' OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
Eigenschapdetails
allowTracing
Bepaalt of tracering is ingeschakeld
allowTracing?: boolean
Waarde van eigenschap
boolean
createdDate
Datum waarop het abonnement is gemaakt. De datum voldoet aan de volgende notatie: yyyy-MM-ddTHH:mm:ssZ
zoals opgegeven door de ISO 8601-standaard.
OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
createdDate?: Date
Waarde van eigenschap
Date
displayName
De naam van het abonnement of null als het abonnement geen naam heeft.
displayName?: string
Waarde van eigenschap
string
endDate
Datum waarop het abonnement is geannuleerd of verlopen. De instelling is alleen bedoeld voor controledoeleinden en het abonnement wordt niet automatisch geannuleerd. De levenscyclus van het abonnement kan worden beheerd met behulp van de state
eigenschap . De datum voldoet aan de volgende notatie: yyyy-MM-ddTHH:mm:ssZ
zoals opgegeven door de ISO 8601-standaard.
endDate?: Date
Waarde van eigenschap
Date
expirationDate
Vervaldatum van abonnement. De instelling is alleen bedoeld voor controledoeleinden en het abonnement is niet automatisch verlopen. De levenscyclus van het abonnement kan worden beheerd met behulp van de state
eigenschap . De datum voldoet aan de volgende notatie: yyyy-MM-ddTHH:mm:ssZ
zoals opgegeven door de ISO 8601-standaard.
expirationDate?: Date
Waarde van eigenschap
Date
notificationDate
Meldingsdatum voor vervaldatum van aanstaand abonnement. De datum voldoet aan de volgende notatie: yyyy-MM-ddTHH:mm:ssZ
zoals opgegeven door de ISO 8601-standaard.
notificationDate?: Date
Waarde van eigenschap
Date
ownerId
De gebruikersresource-id van de eigenaar van het abonnement. De waarde is een geldige relatieve URL in de indeling /users/{userId} waarbij {userId} een gebruikers-id is.
ownerId?: string
Waarde van eigenschap
string
primaryKey
Primaire sleutel van abonnement. Deze eigenschap wordt niet ingevuld bij 'GET'-bewerkingen! Gebruik post-aanvraag '/listSecrets' om de waarde op te halen.
primaryKey?: string
Waarde van eigenschap
string
scope
Bereik zoals /products/{productId} of /apis of /apis/{apiId}.
scope?: string
Waarde van eigenschap
string
secondaryKey
Secundaire sleutel van abonnement. Deze eigenschap wordt niet ingevuld bij 'GET'-bewerkingen! Gebruik post-aanvraag '/listSecrets' om de waarde op te halen.
secondaryKey?: string
Waarde van eigenschap
string
startDate
Activeringsdatum van abonnement. De instelling is alleen bedoeld voor controledoeleinden en het abonnement wordt niet automatisch geactiveerd. De levenscyclus van het abonnement kan worden beheerd met behulp van de state
eigenschap . De datum voldoet aan de volgende notatie: yyyy-MM-ddTHH:mm:ssZ
zoals opgegeven door de ISO 8601-standaard.
startDate?: Date
Waarde van eigenschap
Date
state
Abonnementsstatus. Mogelijke statussen zijn * actief – het abonnement is actief, * opgeschort – het abonnement is geblokkeerd en de abonnee kan geen API's van het product aanroepen, * ingediend – de abonnementsaanvraag is gedaan door de ontwikkelaar, maar is nog niet goedgekeurd of afgewezen, * geweigerd – de abonnementsaanvraag is geweigerd door een beheerder, * geannuleerd – het abonnement is geannuleerd door de ontwikkelaar of beheerder, * verlopen: het abonnement heeft de vervaldatum bereikt en is gedeactiveerd.
state?: SubscriptionState
Waarde van eigenschap
stateComment
Optionele abonnementstoemerking toegevoegd door een beheerder wanneer de status wordt gewijzigd in de 'geweigerd'.
stateComment?: string
Waarde van eigenschap
string
Details van overgenomen eigenschap
id
Volledig gekwalificeerde resource-id voor de resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
id?: string
Waarde van eigenschap
string
Overgenomen vanProxyResource.id
name
De naam van de resource OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
name?: string
Waarde van eigenschap
string
Overgenomen vanProxyResource.name
type
Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts' OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
type?: string
Waarde van eigenschap
string
Overgenomen vanProxyResource.type