Bagikan melalui


AutomationClient class

Memperluas

Konstruktor

AutomationClient(ServiceClientCredentials | TokenCredential, string, CountType, AutomationClientOptions)

Menginisialisasi instans baru kelas AutomationClient.

Properti

activity
agentRegistrationInformation
automationAccount
certificate
connection
connectionType
credential
dscCompilationJob
dscCompilationJobStream
dscConfiguration
dscNode
dscNodeConfiguration
fields
hybridRunbookWorkerGroup
job
jobSchedule
jobStream
keys
linkedWorkspace
module
nodeCountInformation
nodeReports
objectDataTypes
operations
python2Package
runbook
runbookDraft
schedule
softwareUpdateConfigurationMachineRuns
softwareUpdateConfigurationRuns
softwareUpdateConfigurations
sourceControl
sourceControlSyncJob
sourceControlSyncJobStreams
statistics
testJob
testJobStreams
usages
variable
watcher
webhook

Properti yang Diwariskan

acceptLanguage
countType1
credentials
longRunningOperationRetryTimeout

Batas waktu coba lagi dalam detik untuk Operasi Jangka Panjang. Nilai defaultnya adalah 30.

subscriptionId

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.

restoreLROPoller(LROPollState)

Pulihkan LROPoller dari LROPollState yang disediakan. Metode ini dapat digunakan untuk membuat ulang LROPoller pada proses atau mesin yang berbeda.

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Menyediakan mekanisme untuk membuat permintaan yang akan melakukan polling dan memberikan hasil akhir.

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.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Kirim permintaan HTTP yang diisi menggunakan OperationSpec yang disediakan.

sendRequest(RequestPrepareOptions | WebResourceLike)

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

ServiceClientCredentials | TokenCredential

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

activity: ActivityOperations

Nilai Properti

agentRegistrationInformation

agentRegistrationInformation: AgentRegistrationInformation

Nilai Properti

automationAccount

automationAccount: AutomationAccountOperations

Nilai Properti

certificate

certificate: CertificateOperations

Nilai Properti

connection

connection: ConnectionOperations

Nilai Properti

connectionType

connectionType: ConnectionTypeOperations

Nilai Properti

credential

credential: CredentialOperations

Nilai Properti

dscCompilationJob

dscCompilationJob: DscCompilationJobOperations

Nilai Properti

dscCompilationJobStream

dscCompilationJobStream: DscCompilationJobStream

Nilai Properti

dscConfiguration

dscConfiguration: DscConfigurationOperations

Nilai Properti

dscNode

dscNode: DscNodeOperations

Nilai Properti

dscNodeConfiguration

dscNodeConfiguration: DscNodeConfigurationOperations

Nilai Properti

fields

fields: Fields

Nilai Properti

hybridRunbookWorkerGroup

hybridRunbookWorkerGroup: HybridRunbookWorkerGroupOperations

Nilai Properti

job

job: JobOperations

Nilai Properti

jobSchedule

jobSchedule: JobScheduleOperations

Nilai Properti

jobStream

jobStream: JobStreamOperations

Nilai Properti

keys

keys: Keys

Nilai Properti

linkedWorkspace

linkedWorkspace: LinkedWorkspaceOperations

Nilai Properti

module

module: ModuleOperations

Nilai Properti

nodeCountInformation

nodeCountInformation: NodeCountInformation

Nilai Properti

nodeReports

nodeReports: NodeReports

Nilai Properti

objectDataTypes

objectDataTypes: ObjectDataTypes

Nilai Properti

operations

operations: Operations

Nilai Properti

python2Package

python2Package: Python2Package

Nilai Properti

runbook

runbook: RunbookOperations

Nilai Properti

runbookDraft

runbookDraft: RunbookDraftOperations

Nilai Properti

schedule

schedule: ScheduleOperations

Nilai Properti

softwareUpdateConfigurationMachineRuns

softwareUpdateConfigurationMachineRuns: SoftwareUpdateConfigurationMachineRuns

Nilai Properti

softwareUpdateConfigurationRuns

softwareUpdateConfigurationRuns: SoftwareUpdateConfigurationRuns

Nilai Properti

softwareUpdateConfigurations

softwareUpdateConfigurations: SoftwareUpdateConfigurations

Nilai Properti

sourceControl

sourceControl: SourceControlOperations

Nilai Properti

sourceControlSyncJob

sourceControlSyncJob: SourceControlSyncJobOperations

Nilai Properti

sourceControlSyncJobStreams

sourceControlSyncJobStreams: SourceControlSyncJobStreams

Nilai Properti

statistics

statistics: StatisticsOperations

Nilai Properti

testJob

testJob: TestJobOperations

Nilai Properti

testJobStreams

testJobStreams: TestJobStreams

Nilai Properti

usages

usages: Usages

Nilai Properti

variable

variable: VariableOperations

Nilai Properti

watcher

watcher: WatcherOperations

Nilai Properti

webhook

webhook: WebhookOperations

Nilai Properti

Detail Properti yang Diwariskan

acceptLanguage

acceptLanguage: string

Nilai Properti

string

Diwarisi dariAutomationClientContext.acceptLanguage

countType1

countType1: CountType

Nilai Properti

Diwarisi dariAutomationClientContext.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

subscriptionId: string

Nilai Properti

string

Diwarisi dariAutomationClientContext.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

RequestPrepareOptions | WebResource

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

@azure/ms-rest-azure-js.LROPoller

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

RequestPrepareOptions | WebResource

Objek permintaan

options
RequestOptionsBase

Opsi tambahan yang akan dikirim saat membuat permintaan

Mengembalikan

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

Mengembalikan

Diwarisi dariAutomationClientContext.sendRequest