Condividi tramite


AutomationClient class

Extends

Costruttori

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

Inizializza una nuova istanza della classe AutomationClient.

Proprietà

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

Proprietà ereditate

acceptLanguage
countType1
credentials
longRunningOperationRetryTimeout

Timeout di ripetizione dei tentativi in secondi per le operazioni a esecuzione prolungata. Il valore predefinito è 30.

subscriptionId

Metodi ereditati

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Inviare la richiesta iniziale di un'operazione LRO (operazione a esecuzione prolungata) e ottenere un httpLongRunningOperationResponse che fornisce metodi per eseguire il polling dell'LRO e verificare se l'LRO è terminato.

restoreLROPoller(LROPollState)

Ripristinare un LROPoller dall'oggetto LROPollState specificato. Questo metodo può essere usato per ricreare un LROPoller in un processo o un computer diverso.

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Fornisce un meccanismo per effettuare una richiesta che eseguirà il polling e fornirà il risultato finale.

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Inviare la richiesta iniziale di un'operazione LRO (operazione a esecuzione prolungata) e ottenere un LROPoller che fornisce metodi per eseguire il polling dell'LRO e verificare se l'LRO è terminato.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Inviare una richiesta HTTP popolata usando operationSpec fornito.

sendRequest(RequestPrepareOptions | WebResourceLike)

Inviare l'oggetto httpRequest fornito.

Dettagli costruttore

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

Inizializza una nuova istanza della classe AutomationClient.

new AutomationClient(credentials: ServiceClientCredentials | TokenCredential, subscriptionId: string, countType1: CountType, options?: AutomationClientOptions)

Parametri

credentials

ServiceClientCredentials | TokenCredential

Credenziali necessarie per la connessione del client ad Azure. Sono consigliate le credenziali che implementano l'interfaccia TokenCredential dal pacchetto @azure/identity. Per altre informazioni su queste credenziali, vedere https://www.npmjs.com/package/@azure/identity. Sono supportate anche le credenziali che implementano l'interfaccia ServiceClientCredentials dai pacchetti precedenti @azure/ms-rest-nodeauth e @azure/ms-rest-browserauth.

subscriptionId

string

Ottiene le credenziali di sottoscrizione che identificano in modo univoco la sottoscrizione di Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata al servizio.

countType1
CountType

Tipo di conteggi da recuperare. I valori possibili includono: 'status', 'nodeconfiguration'

options
AutomationClientOptions

Opzioni dei parametri

Dettagli proprietà

activity

activity: ActivityOperations

Valore della proprietà

agentRegistrationInformation

agentRegistrationInformation: AgentRegistrationInformation

Valore della proprietà

automationAccount

automationAccount: AutomationAccountOperations

Valore della proprietà

certificate

certificate: CertificateOperations

Valore della proprietà

connection

connection: ConnectionOperations

Valore della proprietà

connectionType

connectionType: ConnectionTypeOperations

Valore della proprietà

credential

credential: CredentialOperations

Valore della proprietà

dscCompilationJob

dscCompilationJob: DscCompilationJobOperations

Valore della proprietà

dscCompilationJobStream

dscCompilationJobStream: DscCompilationJobStream

Valore della proprietà

dscConfiguration

dscConfiguration: DscConfigurationOperations

Valore della proprietà

dscNode

dscNode: DscNodeOperations

Valore della proprietà

dscNodeConfiguration

dscNodeConfiguration: DscNodeConfigurationOperations

Valore della proprietà

fields

fields: Fields

Valore della proprietà

hybridRunbookWorkerGroup

hybridRunbookWorkerGroup: HybridRunbookWorkerGroupOperations

Valore della proprietà

job

job: JobOperations

Valore della proprietà

jobSchedule

jobSchedule: JobScheduleOperations

Valore della proprietà

jobStream

jobStream: JobStreamOperations

Valore della proprietà

keys

keys: Keys

Valore della proprietà

linkedWorkspace

linkedWorkspace: LinkedWorkspaceOperations

Valore della proprietà

module

module: ModuleOperations

Valore della proprietà

nodeCountInformation

nodeCountInformation: NodeCountInformation

Valore della proprietà

nodeReports

nodeReports: NodeReports

Valore della proprietà

objectDataTypes

objectDataTypes: ObjectDataTypes

Valore della proprietà

operations

operations: Operations

Valore della proprietà

python2Package

python2Package: Python2Package

Valore della proprietà

runbook

runbook: RunbookOperations

Valore della proprietà

runbookDraft

runbookDraft: RunbookDraftOperations

Valore della proprietà

schedule

schedule: ScheduleOperations

Valore della proprietà

softwareUpdateConfigurationMachineRuns

softwareUpdateConfigurationMachineRuns: SoftwareUpdateConfigurationMachineRuns

Valore della proprietà

softwareUpdateConfigurationRuns

softwareUpdateConfigurationRuns: SoftwareUpdateConfigurationRuns

Valore della proprietà

softwareUpdateConfigurations

softwareUpdateConfigurations: SoftwareUpdateConfigurations

Valore della proprietà

sourceControl

sourceControl: SourceControlOperations

Valore della proprietà

sourceControlSyncJob

sourceControlSyncJob: SourceControlSyncJobOperations

Valore della proprietà

sourceControlSyncJobStreams

sourceControlSyncJobStreams: SourceControlSyncJobStreams

Valore della proprietà

statistics

statistics: StatisticsOperations

Valore della proprietà

testJob

testJob: TestJobOperations

Valore della proprietà

testJobStreams

testJobStreams: TestJobStreams

Valore della proprietà

usages

usages: Usages

Valore della proprietà

variable

variable: VariableOperations

Valore della proprietà

watcher

watcher: WatcherOperations

Valore della proprietà

webhook

webhook: WebhookOperations

Valore della proprietà

Dettagli proprietà ereditate

acceptLanguage

acceptLanguage: string

Valore della proprietà

string

ereditato daAutomationClientContext.acceptLanguage

countType1

countType1: CountType

Valore della proprietà

ereditato daAutomationClientContext.countType1

credentials

credentials: ServiceClientCredentials | TokenCredential

Valore della proprietà

ereditato daAutomationClientContext.credentials

longRunningOperationRetryTimeout

Timeout di ripetizione dei tentativi in secondi per le operazioni a esecuzione prolungata. Il valore predefinito è 30.

longRunningOperationRetryTimeout?: number

Valore della proprietà

number

Ereditato daAutomationClientContext.longRunningOperationRetryTimeout

subscriptionId

subscriptionId: string

Valore della proprietà

string

ereditato daAutomationClientContext.subscriptionId

Dettagli dei metodi ereditati

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Inviare la richiesta iniziale di un'operazione LRO (operazione a esecuzione prolungata) e ottenere un httpLongRunningOperationResponse che fornisce metodi per eseguire il polling dell'LRO e verificare se l'LRO è terminato.

function beginLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<LROPoller>

Parametri

request

RequestPrepareOptions | WebResource

Oggetto richiesta

options
RequestOptionsBase

Opzioni aggiuntive da inviare durante l'invio della richiesta

Restituisce

Promise<@azure/ms-rest-azure-js.LROPoller>

HttpLongRunningOperationResponse che fornisce metodi per interagire con LRO.

Ereditato daAutomationClientContext.beginLongRunningRequest

restoreLROPoller(LROPollState)

Ripristinare un LROPoller dall'oggetto LROPollState specificato. Questo metodo può essere usato per ricreare un LROPoller in un processo o un computer diverso.

function restoreLROPoller(lroPollState: LROPollState): LROPoller

Parametri

lroPollState
@azure/ms-rest-azure-js.LROPollState

Restituisce

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

Ereditato daAutomationClientContext.restoreLROPoller

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Fornisce un meccanismo per effettuare una richiesta che eseguirà il polling e fornirà il risultato finale.

function sendLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<HttpOperationResponse>

Parametri

request

RequestPrepareOptions | WebResource

Oggetto richiesta

options
RequestOptionsBase

Opzioni aggiuntive da inviare durante l'invio della richiesta

Restituisce

HttpOperationResponse contenente la richiesta di polling finale, la risposta e la rispostaBody.

Ereditato daAutomationClientContext.sendLongRunningRequest

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Inviare la richiesta iniziale di un'operazione LRO (operazione a esecuzione prolungata) e ottenere un LROPoller che fornisce metodi per eseguire il polling dell'LRO e verificare se l'LRO è terminato.

function sendLRORequest(operationArguments: OperationArguments, operationSpec: OperationSpec, options?: RequestOptionsBase): Promise<LROPoller>

Parametri

operationArguments
OperationArguments

Argomenti dell'operazione.

operationSpec
OperationSpec

Specifica per l'operazione.

options
RequestOptionsBase

Opzioni aggiuntive da inviare durante l'invio della richiesta.

Restituisce

Promise<@azure/ms-rest-azure-js.LROPoller>

Oggetto LROPoller che fornisce metodi per interagire con LRO.

ereditato daAutomationClientContext.sendLRORequest

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Inviare una richiesta HTTP popolata usando operationSpec fornito.

function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>): Promise<RestResponse>

Parametri

operationArguments
OperationArguments

Gli argomenti da cui verranno popolati i valori basato su modelli della richiesta HTTP.

operationSpec
OperationSpec

OperationSpec da usare per popolare httpRequest.

callback

ServiceCallback<any>

Callback da chiamare quando viene ricevuta la risposta.

Restituisce

Promise<RestResponse>

ereditato daAutomationClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Inviare l'oggetto httpRequest fornito.

function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>

Parametri

Restituisce

ereditato daAutomationClientContext.sendRequest