AutomationClient class
- Memperluas
Konstruktor
| Automation |
Menginisialisasi instans baru kelas AutomationClient. |
Properti
Properti yang Diwariskan
| accept |
|
| count |
|
| credentials | |
| long |
Batas waktu coba lagi dalam detik untuk Operasi Jangka Panjang. Nilai defaultnya adalah 30. |
| subscription |
Metode yang Diwarisi
| begin |
Kirim permintaan awal LRO (operasi jangka panjang) dan dapatkan kembali HttpLongRunningOperationResponse yang menyediakan metode untuk polling LRO dan periksa apakah LRO selesai. |
| restore |
Pulihkan LROPoller dari LROPollState yang disediakan. Metode ini dapat digunakan untuk membuat ulang LROPoller pada proses atau mesin yang berbeda. |
| send |
Menyediakan mekanisme untuk membuat permintaan yang akan melakukan polling dan memberikan hasil akhir. |
| send |
Kirim permintaan awal LRO (operasi jangka panjang) dan dapatkan kembali LROPoller yang menyediakan metode untuk polling LRO dan periksa apakah LRO selesai. |
| send |
Kirim permintaan HTTP yang diisi menggunakan OperationSpec yang disediakan. |
| send |
Kirim httpRequest yang disediakan. |
Detail Konstruktor
AutomationClient(ServiceClientCredentials | TokenCredential, string, CountType, AutomationClientOptions)
Menginisialisasi instans baru kelas AutomationClient.
new AutomationClient(credentials: ServiceClientCredentials | TokenCredential, subscriptionId: string, countType1: CountType, options?: AutomationClientOptions)
Parameter
- credentials
Kredensial yang diperlukan klien untuk menyambungkan ke Azure. Kredensial yang mengimplementasikan antarmuka TokenCredential dari paket @azure/identity disarankan. Untuk informasi selengkapnya tentang kredensial ini, lihat https://www.npmjs.com/package/@azure/identity. Kredensial yang mengimplementasikan antarmuka ServiceClientCredentials dari paket lama @azure/ms-rest-nodeauth dan @azure/ms-rest-browserauth juga didukung.
- subscriptionId
-
string
Mendapatkan kredensial langganan yang secara unik mengidentifikasi langganan Microsoft Azure. ID langganan membentuk bagian dari URI untuk setiap panggilan layanan.
- countType1
- CountType
Jenis hitungan yang akan diambil. Nilai yang mungkin termasuk: 'status', 'nodeconfiguration'
- options
- AutomationClientOptions
Opsi parameter
Detail Properti
activity
agentRegistrationInformation
agentRegistrationInformation: AgentRegistrationInformation
Nilai Properti
automationAccount
certificate
connection
connectionType
credential
dscCompilationJob
dscCompilationJobStream
dscConfiguration
dscNode
dscNodeConfiguration
fields
hybridRunbookWorkerGroup
hybridRunbookWorkerGroup: HybridRunbookWorkerGroupOperations
Nilai Properti
job
jobSchedule
jobStream
keys
linkedWorkspace
module
nodeCountInformation
nodeReports
objectDataTypes
operations
python2Package
runbook
runbookDraft
schedule
softwareUpdateConfigurationMachineRuns
softwareUpdateConfigurationMachineRuns: SoftwareUpdateConfigurationMachineRuns
Nilai Properti
softwareUpdateConfigurationRuns
softwareUpdateConfigurationRuns: SoftwareUpdateConfigurationRuns
Nilai Properti
softwareUpdateConfigurations
softwareUpdateConfigurations: SoftwareUpdateConfigurations
Nilai Properti
sourceControl
sourceControlSyncJob
sourceControlSyncJobStreams
statistics
testJob
testJobStreams
usages
variable
watcher
webhook
Detail Properti yang Diwariskan
acceptLanguage
countType1
credentials
credentials: ServiceClientCredentials | TokenCredential
Nilai Properti
Diwarisi dariAutomationClientContext.credentials
longRunningOperationRetryTimeout
Batas waktu coba lagi dalam detik untuk Operasi Jangka Panjang. Nilai defaultnya adalah 30.
longRunningOperationRetryTimeout?: number
Nilai Properti
number
Diwarisi dariAutomationClientContext.longRunningOperationRetryTimeout
subscriptionId
Detail Metode yang Diwarisi
beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
Kirim permintaan awal LRO (operasi jangka panjang) dan dapatkan kembali HttpLongRunningOperationResponse yang menyediakan metode untuk polling LRO dan periksa apakah LRO selesai.
function beginLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<LROPoller>
Parameter
- request
Objek permintaan
- options
- RequestOptionsBase
Opsi tambahan yang akan dikirim saat membuat permintaan
Mengembalikan
Promise<@azure/ms-rest-azure-js.LROPoller>
HttpLongRunningOperationResponse yang menyediakan metode untuk berinteraksi dengan LRO.
Diwarisi dariAutomationClientContext.beginLongRunningRequest
restoreLROPoller(LROPollState)
Pulihkan LROPoller dari LROPollState yang disediakan. Metode ini dapat digunakan untuk membuat ulang LROPoller pada proses atau mesin yang berbeda.
function restoreLROPoller(lroPollState: LROPollState): LROPoller
Parameter
- lroPollState
- @azure/ms-rest-azure-js.LROPollState
Mengembalikan
Diwarisi dariAutomationClientContext.restoreLROPoller
sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
Menyediakan mekanisme untuk membuat permintaan yang akan melakukan polling dan memberikan hasil akhir.
function sendLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<HttpOperationResponse>
Parameter
- request
Objek permintaan
- options
- RequestOptionsBase
Opsi tambahan yang akan dikirim saat membuat permintaan
Mengembalikan
Promise<HttpOperationResponse>
HttpOperationResponse yang berisi permintaan polling akhir, respons, dan responseBody.
Diwarisi dariAutomationClientContext.sendLongRunningRequest
sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)
Kirim permintaan awal LRO (operasi jangka panjang) dan dapatkan kembali LROPoller yang menyediakan metode untuk polling LRO dan periksa apakah LRO selesai.
function sendLRORequest(operationArguments: OperationArguments, operationSpec: OperationSpec, options?: RequestOptionsBase): Promise<LROPoller>
Parameter
- operationArguments
- OperationArguments
Argumen untuk operasi.
- operationSpec
- OperationSpec
Spesifikasi untuk operasi.
- options
- RequestOptionsBase
Opsi tambahan yang akan dikirim saat membuat permintaan.
Mengembalikan
Promise<@azure/ms-rest-azure-js.LROPoller>
Objek LROPoller yang menyediakan metode untuk berinteraksi dengan LRO.
Diwarisi dariAutomationClientContext.sendLRORequest
sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)
Kirim permintaan HTTP yang diisi menggunakan OperationSpec yang disediakan.
function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>): Promise<RestResponse>
Parameter
- operationArguments
- OperationArguments
Argumen tempat nilai templat permintaan HTTP akan diisi.
- operationSpec
- OperationSpec
OperationSpec yang digunakan untuk mengisi httpRequest.
- callback
-
ServiceCallback<any>
Panggilan balik untuk memanggil saat respons diterima.
Mengembalikan
Promise<RestResponse>
Diwarisi dariAutomationClientContext.sendOperationRequest
sendRequest(RequestPrepareOptions | WebResourceLike)
Kirim httpRequest yang disediakan.
function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>
Parameter
- options
Mengembalikan
Promise<HttpOperationResponse>
Diwarisi dariAutomationClientContext.sendRequest