Delen via


AutomationClient class

Uitbreiding

Constructors

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

Initialiseert een nieuw exemplaar van de AutomationClient-klasse.

Eigenschappen

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

Overgenomen eigenschappen

acceptLanguage
countType1
credentials
longRunningOperationRetryTimeout

De time-out voor opnieuw proberen in seconden voor langdurige bewerkingen. De standaardwaarde is 30.

subscriptionId

Overgenomen methoden

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Verzend de eerste aanvraag van een LRO (langdurige bewerking) en haal een HttpLongRunningOperationResponse op die methoden biedt voor het pollen van de LRO en het controleren of de LRO is voltooid.

restoreLROPoller(LROPollState)

Herstel een LROPoller van de opgegeven LROPollState. Deze methode kan worden gebruikt om een LROPoller opnieuw te maken op een ander proces of een andere computer.

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Biedt een mechanisme voor het indienen van een aanvraag die een poll uitvoert en het uiteindelijke resultaat opgeeft.

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Verzend de eerste aanvraag van een LRO (langdurige bewerking) en haal een LROPoller terug die methoden biedt om de LRO te peilen en te controleren of de LRO is voltooid.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Verzend een HTTP-aanvraag die is ingevuld met behulp van de opgegeven OperationSpec.

sendRequest(RequestPrepareOptions | WebResourceLike)

Verzend de opgegeven httpRequest.

Constructordetails

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

Initialiseert een nieuw exemplaar van de AutomationClient-klasse.

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

Parameters

credentials

ServiceClientCredentials | TokenCredential

Referenties die nodig zijn voor de client om verbinding te maken met Azure. Referenties die de TokenCredential-interface van het @azure/identity-pakket implementeren, worden aanbevolen. Zie https://www.npmjs.com/package/@azure/identityvoor meer informatie over deze referenties. Referenties voor het implementeren van de ServiceClientCredentials-interface van de oudere pakketten @azure/ms-rest-nodeauth en @azure/ms-rest-browserauth worden ook ondersteund.

subscriptionId

string

Hiermee haalt u abonnementsreferenties op die het Microsoft Azure-abonnement uniek identificeren. De abonnements-id maakt deel uit van de URI voor elke serviceoproep.

countType1
CountType

Het type aantal dat moet worden opgehaald. Mogelijke waarden zijn: 'status', 'nodeconfiguration'

options
AutomationClientOptions

De parameteropties

Eigenschapdetails

activity

activity: ActivityOperations

Waarde van eigenschap

agentRegistrationInformation

agentRegistrationInformation: AgentRegistrationInformation

Waarde van eigenschap

automationAccount

automationAccount: AutomationAccountOperations

Waarde van eigenschap

certificate

certificate: CertificateOperations

Waarde van eigenschap

connection

connection: ConnectionOperations

Waarde van eigenschap

connectionType

connectionType: ConnectionTypeOperations

Waarde van eigenschap

credential

credential: CredentialOperations

Waarde van eigenschap

dscCompilationJob

dscCompilationJob: DscCompilationJobOperations

Waarde van eigenschap

dscCompilationJobStream

dscCompilationJobStream: DscCompilationJobStream

Waarde van eigenschap

dscConfiguration

dscConfiguration: DscConfigurationOperations

Waarde van eigenschap

dscNode

dscNode: DscNodeOperations

Waarde van eigenschap

dscNodeConfiguration

dscNodeConfiguration: DscNodeConfigurationOperations

Waarde van eigenschap

fields

fields: Fields

Waarde van eigenschap

hybridRunbookWorkerGroup

hybridRunbookWorkerGroup: HybridRunbookWorkerGroupOperations

Waarde van eigenschap

job

job: JobOperations

Waarde van eigenschap

jobSchedule

jobSchedule: JobScheduleOperations

Waarde van eigenschap

jobStream

jobStream: JobStreamOperations

Waarde van eigenschap

keys

keys: Keys

Waarde van eigenschap

linkedWorkspace

linkedWorkspace: LinkedWorkspaceOperations

Waarde van eigenschap

module

module: ModuleOperations

Waarde van eigenschap

nodeCountInformation

nodeCountInformation: NodeCountInformation

Waarde van eigenschap

nodeReports

nodeReports: NodeReports

Waarde van eigenschap

objectDataTypes

objectDataTypes: ObjectDataTypes

Waarde van eigenschap

operations

operations: Operations

Waarde van eigenschap

python2Package

python2Package: Python2Package

Waarde van eigenschap

runbook

runbook: RunbookOperations

Waarde van eigenschap

runbookDraft

runbookDraft: RunbookDraftOperations

Waarde van eigenschap

schedule

schedule: ScheduleOperations

Waarde van eigenschap

softwareUpdateConfigurationMachineRuns

softwareUpdateConfigurationMachineRuns: SoftwareUpdateConfigurationMachineRuns

Waarde van eigenschap

softwareUpdateConfigurationRuns

softwareUpdateConfigurationRuns: SoftwareUpdateConfigurationRuns

Waarde van eigenschap

softwareUpdateConfigurations

softwareUpdateConfigurations: SoftwareUpdateConfigurations

Waarde van eigenschap

sourceControl

sourceControl: SourceControlOperations

Waarde van eigenschap

sourceControlSyncJob

sourceControlSyncJob: SourceControlSyncJobOperations

Waarde van eigenschap

sourceControlSyncJobStreams

sourceControlSyncJobStreams: SourceControlSyncJobStreams

Waarde van eigenschap

statistics

statistics: StatisticsOperations

Waarde van eigenschap

testJob

testJob: TestJobOperations

Waarde van eigenschap

testJobStreams

testJobStreams: TestJobStreams

Waarde van eigenschap

usages

usages: Usages

Waarde van eigenschap

variable

variable: VariableOperations

Waarde van eigenschap

watcher

watcher: WatcherOperations

Waarde van eigenschap

webhook

webhook: WebhookOperations

Waarde van eigenschap

Details van overgenomen eigenschap

acceptLanguage

acceptLanguage: string

Waarde van eigenschap

string

overgenomen vanAutomationClientContext.acceptLanguage-

countType1

countType1: CountType

Waarde van eigenschap

overgenomen vanAutomationClientContext.countType1

credentials

credentials: ServiceClientCredentials | TokenCredential

Waarde van eigenschap

overgenomen vanAutomationClientContext.credentials

longRunningOperationRetryTimeout

De time-out voor opnieuw proberen in seconden voor langdurige bewerkingen. De standaardwaarde is 30.

longRunningOperationRetryTimeout?: number

Waarde van eigenschap

number

overgenomen vanAutomationClientContext.longRunningOperationRetryTimeout

subscriptionId

subscriptionId: string

Waarde van eigenschap

string

overgenomen vanAutomationClientContext.subscriptionId

Details overgenomen methode

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Verzend de eerste aanvraag van een LRO (langdurige bewerking) en haal een HttpLongRunningOperationResponse op die methoden biedt voor het pollen van de LRO en het controleren of de LRO is voltooid.

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

Parameters

request

RequestPrepareOptions | WebResource

Het aanvraagobject

options
RequestOptionsBase

Extra opties die moeten worden verzonden tijdens het indienen van de aanvraag

Retouren

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

De HttpLongRunningOperationResponse die methoden biedt voor interactie met de LRO.

overgenomen vanAutomationClientContext.beginLongRunningRequest

restoreLROPoller(LROPollState)

Herstel een LROPoller van de opgegeven LROPollState. Deze methode kan worden gebruikt om een LROPoller opnieuw te maken op een ander proces of een andere computer.

function restoreLROPoller(lroPollState: LROPollState): LROPoller

Parameters

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

Retouren

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

overgenomen vanAutomationClientContext.restoreLROPoller-

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Biedt een mechanisme voor het indienen van een aanvraag die een poll uitvoert en het uiteindelijke resultaat opgeeft.

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

Parameters

request

RequestPrepareOptions | WebResource

Het aanvraagobject

options
RequestOptionsBase

Extra opties die moeten worden verzonden tijdens het indienen van de aanvraag

Retouren

De HttpOperationResponse met de uiteindelijke pollingaanvraag, het antwoord en de responseBody.

overgenomen vanAutomationClientContext.sendLongRunningRequest

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Verzend de eerste aanvraag van een LRO (langdurige bewerking) en haal een LROPoller terug die methoden biedt om de LRO te peilen en te controleren of de LRO is voltooid.

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

Parameters

operationArguments
OperationArguments

De argumenten voor de bewerking.

operationSpec
OperationSpec

De specificatie voor de bewerking.

options
RequestOptionsBase

Extra opties die moeten worden verzonden tijdens het indienen van de aanvraag.

Retouren

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

Het LROPoller-object dat methoden biedt voor interactie met de LRO.

overgenomen vanAutomationClientContext.sendLRORequest

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Verzend een HTTP-aanvraag die is ingevuld met behulp van de opgegeven OperationSpec.

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

Parameters

operationArguments
OperationArguments

De argumenten waaruit de sjabloonwaarden van de HTTP-aanvraag worden ingevuld.

operationSpec
OperationSpec

De OperationSpec die moet worden gebruikt om de httpRequest te vullen.

callback

ServiceCallback<any>

De callback die moet worden aangeroepen wanneer het antwoord wordt ontvangen.

Retouren

Promise<RestResponse>

overgenomen vanAutomationClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Verzend de opgegeven httpRequest.

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

Parameters

Retouren

overgenomen vanAutomationClientContext.sendRequest