Bagikan melalui


SubscriptionContract interface

Detail langganan.

Memperluas

Properti

allowTracing

Menentukan apakah pelacakan diaktifkan

createdDate

Tanggal pembuatan langganan. Tanggal sesuai dengan format berikut: yyyy-MM-ddTHH:mm:ssZ seperti yang ditentukan oleh standar ISO 8601.

CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

displayName

Nama langganan, atau null jika langganan tidak memiliki nama.

endDate

Tanggal saat langganan dibatalkan atau kedaluwarsa. Pengaturannya hanya untuk tujuan audit dan langganan tidak dibatalkan secara otomatis. Siklus hidup langganan dapat dikelola dengan menggunakan properti state. Tanggal sesuai dengan format berikut: yyyy-MM-ddTHH:mm:ssZ seperti yang ditentukan oleh standar ISO 8601.

expirationDate

Tanggal kedaluwarsa langganan. Pengaturannya hanya untuk tujuan audit dan langganan tidak secara otomatis kedaluwarsa. Siklus hidup langganan dapat dikelola dengan menggunakan properti state. Tanggal sesuai dengan format berikut: yyyy-MM-ddTHH:mm:ssZ seperti yang ditentukan oleh standar ISO 8601.

notificationDate

Tanggal pemberitahuan kedaluwarsa langganan mendatang. Tanggal sesuai dengan format berikut: yyyy-MM-ddTHH:mm:ssZ seperti yang ditentukan oleh standar ISO 8601.

ownerId

Pengidentifikasi sumber daya pengguna pemilik langganan. Nilainya adalah URL relatif yang valid dalam format /users/{userId} di mana {userId} adalah pengidentifikasi pengguna.

primaryKey

Kunci utama langganan. Properti ini tidak akan diisi pada operasi 'GET'! Gunakan permintaan POST '/listSecrets' untuk mendapatkan nilainya.

scope

Cakupan seperti /products/{productId} atau /apis atau /apis/{apiId}.

secondaryKey

Kunci sekunder langganan. Properti ini tidak akan diisi pada operasi 'GET'! Gunakan permintaan POST '/listSecrets' untuk mendapatkan nilainya.

startDate

Tanggal aktivasi langganan. Pengaturannya hanya untuk tujuan audit dan langganan tidak diaktifkan secara otomatis. Siklus hidup langganan dapat dikelola dengan menggunakan properti state. Tanggal sesuai dengan format berikut: yyyy-MM-ddTHH:mm:ssZ seperti yang ditentukan oleh standar ISO 8601.

state

Status langganan. Status yang mungkin * aktif - langganan aktif, * ditangguhkan - langganan diblokir, dan pelanggan tidak dapat memanggil API produk apa pun, * dikirimkan - permintaan langganan telah dibuat oleh pengembang, tetapi belum disetujui atau ditolak, * ditolak - permintaan langganan telah ditolak oleh administrator, * dibatalkan - langganan telah dibatalkan oleh pengembang atau administrator, * kedaluwarsa – langganan mencapai tanggal kedaluwarsa dan dinonaktifkan.

stateComment

Komentar langganan opsional ditambahkan oleh administrator saat status diubah ke 'ditolak'.

Properti yang Diwariskan

id

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

name

Nama CATATAN sumber daya: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

type

Jenis sumber daya. Misalnya CATATAN "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts": Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

Detail Properti

allowTracing

Menentukan apakah pelacakan diaktifkan

allowTracing?: boolean

Nilai Properti

boolean

createdDate

Tanggal pembuatan langganan. Tanggal sesuai dengan format berikut: yyyy-MM-ddTHH:mm:ssZ seperti yang ditentukan oleh standar ISO 8601.

CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

createdDate?: Date

Nilai Properti

Date

displayName

Nama langganan, atau null jika langganan tidak memiliki nama.

displayName?: string

Nilai Properti

string

endDate

Tanggal saat langganan dibatalkan atau kedaluwarsa. Pengaturannya hanya untuk tujuan audit dan langganan tidak dibatalkan secara otomatis. Siklus hidup langganan dapat dikelola dengan menggunakan properti state. Tanggal sesuai dengan format berikut: yyyy-MM-ddTHH:mm:ssZ seperti yang ditentukan oleh standar ISO 8601.

endDate?: Date

Nilai Properti

Date

expirationDate

Tanggal kedaluwarsa langganan. Pengaturannya hanya untuk tujuan audit dan langganan tidak secara otomatis kedaluwarsa. Siklus hidup langganan dapat dikelola dengan menggunakan properti state. Tanggal sesuai dengan format berikut: yyyy-MM-ddTHH:mm:ssZ seperti yang ditentukan oleh standar ISO 8601.

expirationDate?: Date

Nilai Properti

Date

notificationDate

Tanggal pemberitahuan kedaluwarsa langganan mendatang. Tanggal sesuai dengan format berikut: yyyy-MM-ddTHH:mm:ssZ seperti yang ditentukan oleh standar ISO 8601.

notificationDate?: Date

Nilai Properti

Date

ownerId

Pengidentifikasi sumber daya pengguna pemilik langganan. Nilainya adalah URL relatif yang valid dalam format /users/{userId} di mana {userId} adalah pengidentifikasi pengguna.

ownerId?: string

Nilai Properti

string

primaryKey

Kunci utama langganan. Properti ini tidak akan diisi pada operasi 'GET'! Gunakan permintaan POST '/listSecrets' untuk mendapatkan nilainya.

primaryKey?: string

Nilai Properti

string

scope

Cakupan seperti /products/{productId} atau /apis atau /apis/{apiId}.

scope?: string

Nilai Properti

string

secondaryKey

Kunci sekunder langganan. Properti ini tidak akan diisi pada operasi 'GET'! Gunakan permintaan POST '/listSecrets' untuk mendapatkan nilainya.

secondaryKey?: string

Nilai Properti

string

startDate

Tanggal aktivasi langganan. Pengaturannya hanya untuk tujuan audit dan langganan tidak diaktifkan secara otomatis. Siklus hidup langganan dapat dikelola dengan menggunakan properti state. Tanggal sesuai dengan format berikut: yyyy-MM-ddTHH:mm:ssZ seperti yang ditentukan oleh standar ISO 8601.

startDate?: Date

Nilai Properti

Date

state

Status langganan. Status yang mungkin * aktif - langganan aktif, * ditangguhkan - langganan diblokir, dan pelanggan tidak dapat memanggil API produk apa pun, * dikirimkan - permintaan langganan telah dibuat oleh pengembang, tetapi belum disetujui atau ditolak, * ditolak - permintaan langganan telah ditolak oleh administrator, * dibatalkan - langganan telah dibatalkan oleh pengembang atau administrator, * kedaluwarsa – langganan mencapai tanggal kedaluwarsa dan dinonaktifkan.

state?: SubscriptionState

Nilai Properti

stateComment

Komentar langganan opsional ditambahkan oleh administrator saat status diubah ke 'ditolak'.

stateComment?: string

Nilai Properti

string

Detail Properti yang Diwariskan

id

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

id?: string

Nilai Properti

string

Diwarisi dari ProxyResource.id

name

Nama CATATAN sumber daya: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

name?: string

Nilai Properti

string

Diwarisi dari ProxyResource.name

type

Jenis sumber daya. Misalnya CATATAN "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts": Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

type?: string

Nilai Properti

string

Diwarisi dariProxyResource.type