Partager via


AutomationClient class

Extends

Constructeurs

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

Initialise une nouvelle instance de la classe AutomationClient.

Propriétés

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

Propriétés héritées

acceptLanguage
countType1
credentials
longRunningOperationRetryTimeout

Délai d’expiration des nouvelles tentatives en secondes pour les opérations de longue durée. La valeur par défaut est 30.

subscriptionId

Méthodes héritées

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Envoyez la requête initiale d’un LRO (opération de longue durée) et récupérez un HttpLongRunningOperationResponse qui fournit des méthodes pour interroger le LRO et vérifier si le LRO est terminé.

restoreLROPoller(LROPollState)

Restaurez un LROPoller à partir de l’état LROPollState fourni. Cette méthode peut être utilisée pour recréer un LROPoller sur un autre processus ou machine.

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Fournit un mécanisme permettant d’effectuer une demande qui interroge et fournit le résultat final.

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Envoyez la requête initiale d’un LRO (opération longue durée) et récupérez un LROPoller qui fournit des méthodes pour interroger le LRO et vérifier si le LRO est terminé.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envoyez une requête HTTP remplie à l’aide de operationSpec fournie.

sendRequest(RequestPrepareOptions | WebResourceLike)

Envoyez le httpRequest fourni.

Détails du constructeur

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

Initialise une nouvelle instance de la classe AutomationClient.

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

Paramètres

credentials

ServiceClientCredentials | TokenCredential

Informations d’identification nécessaires pour que le client se connecte à Azure. Les informations d’identification implémentant l’interface TokenCredential à partir du package @azure/identity sont recommandées. Pour plus d’informations sur ces informations d’identification, consultez https://www.npmjs.com/package/@azure/identity. Les informations d’identification implémentant l’interface ServiceClientCredentials à partir des anciens packages @azure/ms-rest-nodeauth et @azure/ms-rest-browserauth sont également prises en charge.

subscriptionId

string

Obtient les informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

countType1
CountType

Type de nombres à récupérer. Les valeurs possibles sont les suivantes : « status », « nodeconfiguration »

options
AutomationClientOptions

Options de paramètre

Détails de la propriété

activity

activity: ActivityOperations

Valeur de propriété

agentRegistrationInformation

agentRegistrationInformation: AgentRegistrationInformation

Valeur de propriété

automationAccount

automationAccount: AutomationAccountOperations

Valeur de propriété

certificate

certificate: CertificateOperations

Valeur de propriété

connection

connection: ConnectionOperations

Valeur de propriété

connectionType

connectionType: ConnectionTypeOperations

Valeur de propriété

credential

credential: CredentialOperations

Valeur de propriété

dscCompilationJob

dscCompilationJob: DscCompilationJobOperations

Valeur de propriété

dscCompilationJobStream

dscCompilationJobStream: DscCompilationJobStream

Valeur de propriété

dscConfiguration

dscConfiguration: DscConfigurationOperations

Valeur de propriété

dscNode

dscNode: DscNodeOperations

Valeur de propriété

dscNodeConfiguration

dscNodeConfiguration: DscNodeConfigurationOperations

Valeur de propriété

fields

fields: Fields

Valeur de propriété

hybridRunbookWorkerGroup

hybridRunbookWorkerGroup: HybridRunbookWorkerGroupOperations

Valeur de propriété

job

job: JobOperations

Valeur de propriété

jobSchedule

jobSchedule: JobScheduleOperations

Valeur de propriété

jobStream

jobStream: JobStreamOperations

Valeur de propriété

keys

keys: Keys

Valeur de propriété

linkedWorkspace

linkedWorkspace: LinkedWorkspaceOperations

Valeur de propriété

module

module: ModuleOperations

Valeur de propriété

nodeCountInformation

nodeCountInformation: NodeCountInformation

Valeur de propriété

nodeReports

nodeReports: NodeReports

Valeur de propriété

objectDataTypes

objectDataTypes: ObjectDataTypes

Valeur de propriété

operations

operations: Operations

Valeur de propriété

python2Package

python2Package: Python2Package

Valeur de propriété

runbook

runbook: RunbookOperations

Valeur de propriété

runbookDraft

runbookDraft: RunbookDraftOperations

Valeur de propriété

schedule

schedule: ScheduleOperations

Valeur de propriété

softwareUpdateConfigurationMachineRuns

softwareUpdateConfigurationMachineRuns: SoftwareUpdateConfigurationMachineRuns

Valeur de propriété

softwareUpdateConfigurationRuns

softwareUpdateConfigurationRuns: SoftwareUpdateConfigurationRuns

Valeur de propriété

softwareUpdateConfigurations

softwareUpdateConfigurations: SoftwareUpdateConfigurations

Valeur de propriété

sourceControl

sourceControl: SourceControlOperations

Valeur de propriété

sourceControlSyncJob

sourceControlSyncJob: SourceControlSyncJobOperations

Valeur de propriété

sourceControlSyncJobStreams

sourceControlSyncJobStreams: SourceControlSyncJobStreams

Valeur de propriété

statistics

statistics: StatisticsOperations

Valeur de propriété

testJob

testJob: TestJobOperations

Valeur de propriété

testJobStreams

testJobStreams: TestJobStreams

Valeur de propriété

usages

usages: Usages

Valeur de propriété

variable

variable: VariableOperations

Valeur de propriété

watcher

watcher: WatcherOperations

Valeur de propriété

webhook

webhook: WebhookOperations

Valeur de propriété

Détails de la propriété héritée

acceptLanguage

acceptLanguage: string

Valeur de propriété

string

héritée deAutomationClientContext.acceptLanguage

countType1

countType1: CountType

Valeur de propriété

héritée deAutomationClientContext.countType1

credentials

credentials: ServiceClientCredentials | TokenCredential

Valeur de propriété

héritée deAutomationClientContext.credentials

longRunningOperationRetryTimeout

Délai d’expiration des nouvelles tentatives en secondes pour les opérations de longue durée. La valeur par défaut est 30.

longRunningOperationRetryTimeout?: number

Valeur de propriété

number

héritée deAutomationClientContext.longRunningOperationRetryTimeout

subscriptionId

subscriptionId: string

Valeur de propriété

string

héritée deAutomationClientContext.subscriptionId

Détails de la méthode héritée

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Envoyez la requête initiale d’un LRO (opération de longue durée) et récupérez un HttpLongRunningOperationResponse qui fournit des méthodes pour interroger le LRO et vérifier si le LRO est terminé.

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

Paramètres

request

RequestPrepareOptions | WebResource

Objet de requête

options
RequestOptionsBase

Options supplémentaires à envoyer lors de la demande

Retours

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

HttpLongRunningOperationResponse qui fournit des méthodes d’interaction avec le LRO.

héritée deAutomationClientContext.beginLongRunningRequest

restoreLROPoller(LROPollState)

Restaurez un LROPoller à partir de l’état LROPollState fourni. Cette méthode peut être utilisée pour recréer un LROPoller sur un autre processus ou machine.

function restoreLROPoller(lroPollState: LROPollState): LROPoller

Paramètres

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

Retours

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

héritée deAutomationClientContext.restoreLROPoller

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Fournit un mécanisme permettant d’effectuer une demande qui interroge et fournit le résultat final.

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

Paramètres

request

RequestPrepareOptions | WebResource

Objet de requête

options
RequestOptionsBase

Options supplémentaires à envoyer lors de la demande

Retours

HttpOperationResponse contenant la demande d’interrogation finale, la réponse et le responseBody.

héritée deAutomationClientContext.sendLongRunningRequest

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Envoyez la requête initiale d’un LRO (opération longue durée) et récupérez un LROPoller qui fournit des méthodes pour interroger le LRO et vérifier si le LRO est terminé.

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

Paramètres

operationArguments
OperationArguments

Arguments de l’opération.

operationSpec
OperationSpec

Spécification de l’opération.

options
RequestOptionsBase

Options supplémentaires à envoyer lors de la demande.

Retours

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

Objet LROPoller qui fournit des méthodes d’interaction avec le LRO.

héritée deAutomationClientContext.sendLRORequest

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envoyez une requête HTTP remplie à l’aide de operationSpec fournie.

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

Paramètres

operationArguments
OperationArguments

Arguments à partir duquel les valeurs de modèle de la requête HTTP seront remplies.

operationSpec
OperationSpec

OperationSpec à utiliser pour remplir le httpRequest.

callback

ServiceCallback<any>

Rappel à appeler lorsque la réponse est reçue.

Retours

Promise<RestResponse>

héritée deAutomationClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Envoyez le httpRequest fourni.

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

Paramètres

Retours

héritée deAutomationClientContext.sendRequest