Compartilhar via


AutomationClient class

Extends

Construtores

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

Inicializa uma nova instância da classe AutomationClient.

Propriedades

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

Propriedades herdadas

acceptLanguage
countType1
credentials
longRunningOperationRetryTimeout

O tempo limite de repetição em segundos para operações de execução longa. O valor padrão é 30.

subscriptionId

Métodos herdados

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Envie a solicitação inicial de um LRO (operação de execução prolongada) e obtenha de volta um HttpLongRunningOperationResponse que fornece métodos para sondar o LRO e verificar se o LRO foi concluído.

restoreLROPoller(LROPollState)

Restaure um LROPoller do LROPollState fornecido. Esse método pode ser usado para recriar um LROPoller em um processo ou computador diferente.

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Fornece um mecanismo para fazer uma solicitação que sondará e fornecerá o resultado final.

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Envie a solicitação inicial de um LRO (operação de execução prolongada) e retorne um LROPoller que fornece métodos para sondar o LRO e verificar se o LRO foi concluído.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envie uma solicitação HTTP preenchida usando o OperationSpec fornecido.

sendRequest(RequestPrepareOptions | WebResourceLike)

Envie o httpRequest fornecido.

Detalhes do construtor

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

Inicializa uma nova instância da classe AutomationClient.

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

Parâmetros

credentials

ServiceClientCredentials | TokenCredential

Credenciais necessárias para que o cliente se conecte ao Azure. As credenciais que implementam a interface TokenCredential do pacote @azure/identity são recomendadas. Para obter mais informações sobre essas credenciais, consulte https://www.npmjs.com/package/@azure/identity. As credenciais que implementam a interface ServiceClientCredentials dos pacotes mais antigos @azure/ms-rest-nodeauth e @azure/ms-rest-browserauth também têm suporte.

subscriptionId

string

Obtém credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

countType1
CountType

O tipo de contagens a serem recuperadas. Os valores possíveis incluem: 'status', 'nodeconfiguration'

options
AutomationClientOptions

As opções de parâmetro

Detalhes da propriedade

activity

activity: ActivityOperations

Valor da propriedade

agentRegistrationInformation

agentRegistrationInformation: AgentRegistrationInformation

Valor da propriedade

automationAccount

automationAccount: AutomationAccountOperations

Valor da propriedade

certificate

certificate: CertificateOperations

Valor da propriedade

connection

connection: ConnectionOperations

Valor da propriedade

connectionType

connectionType: ConnectionTypeOperations

Valor da propriedade

credential

credential: CredentialOperations

Valor da propriedade

dscCompilationJob

dscCompilationJob: DscCompilationJobOperations

Valor da propriedade

dscCompilationJobStream

dscCompilationJobStream: DscCompilationJobStream

Valor da propriedade

dscConfiguration

dscConfiguration: DscConfigurationOperations

Valor da propriedade

dscNode

dscNode: DscNodeOperations

Valor da propriedade

dscNodeConfiguration

dscNodeConfiguration: DscNodeConfigurationOperations

Valor da propriedade

fields

fields: Fields

Valor da propriedade

hybridRunbookWorkerGroup

hybridRunbookWorkerGroup: HybridRunbookWorkerGroupOperations

Valor da propriedade

job

job: JobOperations

Valor da propriedade

jobSchedule

jobSchedule: JobScheduleOperations

Valor da propriedade

jobStream

jobStream: JobStreamOperations

Valor da propriedade

keys

keys: Keys

Valor da propriedade

linkedWorkspace

linkedWorkspace: LinkedWorkspaceOperations

Valor da propriedade

module

module: ModuleOperations

Valor da propriedade

nodeCountInformation

nodeCountInformation: NodeCountInformation

Valor da propriedade

nodeReports

nodeReports: NodeReports

Valor da propriedade

objectDataTypes

objectDataTypes: ObjectDataTypes

Valor da propriedade

operations

operations: Operations

Valor da propriedade

python2Package

python2Package: Python2Package

Valor da propriedade

runbook

runbook: RunbookOperations

Valor da propriedade

runbookDraft

runbookDraft: RunbookDraftOperations

Valor da propriedade

schedule

schedule: ScheduleOperations

Valor da propriedade

softwareUpdateConfigurationMachineRuns

softwareUpdateConfigurationMachineRuns: SoftwareUpdateConfigurationMachineRuns

Valor da propriedade

softwareUpdateConfigurationRuns

softwareUpdateConfigurationRuns: SoftwareUpdateConfigurationRuns

Valor da propriedade

softwareUpdateConfigurations

softwareUpdateConfigurations: SoftwareUpdateConfigurations

Valor da propriedade

sourceControl

sourceControl: SourceControlOperations

Valor da propriedade

sourceControlSyncJob

sourceControlSyncJob: SourceControlSyncJobOperations

Valor da propriedade

sourceControlSyncJobStreams

sourceControlSyncJobStreams: SourceControlSyncJobStreams

Valor da propriedade

statistics

statistics: StatisticsOperations

Valor da propriedade

testJob

testJob: TestJobOperations

Valor da propriedade

testJobStreams

testJobStreams: TestJobStreams

Valor da propriedade

usages

usages: Usages

Valor da propriedade

variable

variable: VariableOperations

Valor da propriedade

watcher

watcher: WatcherOperations

Valor da propriedade

webhook

webhook: WebhookOperations

Valor da propriedade

Detalhes das propriedades herdadas

acceptLanguage

acceptLanguage: string

Valor da propriedade

string

Herdado deAutomationClientContext.acceptLanguage

countType1

countType1: CountType

Valor da propriedade

herdado deAutomationClientContext.countType1

credentials

credentials: ServiceClientCredentials | TokenCredential

Valor da propriedade

herdado deAutomationClientContext.credentials

longRunningOperationRetryTimeout

O tempo limite de repetição em segundos para operações de execução longa. O valor padrão é 30.

longRunningOperationRetryTimeout?: number

Valor da propriedade

number

herdado deAutomationClientContext.longRunningOperationRetryTimeout

subscriptionId

subscriptionId: string

Valor da propriedade

string

herdado deAutomationClientContext.subscriptionId

Detalhes do método herdado

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Envie a solicitação inicial de um LRO (operação de execução prolongada) e obtenha de volta um HttpLongRunningOperationResponse que fornece métodos para sondar o LRO e verificar se o LRO foi concluído.

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

Parâmetros

request

RequestPrepareOptions | WebResource

O objeto de solicitação

options
RequestOptionsBase

Opções adicionais a serem enviadas ao fazer a solicitação

Retornos

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

O HttpLongRunningOperationResponse que fornece métodos para interagir com o LRO.

Herdado deAutomationClientContext.beginLongRunningRequest

restoreLROPoller(LROPollState)

Restaure um LROPoller do LROPollState fornecido. Esse método pode ser usado para recriar um LROPoller em um processo ou computador diferente.

function restoreLROPoller(lroPollState: LROPollState): LROPoller

Parâmetros

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

Retornos

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

herdado deAutomationClientContext.restoreLROPoller

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Fornece um mecanismo para fazer uma solicitação que sondará e fornecerá o resultado final.

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

Parâmetros

request

RequestPrepareOptions | WebResource

O objeto de solicitação

options
RequestOptionsBase

Opções adicionais a serem enviadas ao fazer a solicitação

Retornos

O HttpOperationResponse que contém a solicitação de sondagem final, a resposta e o responseBody.

herdado deAutomationClientContext.sendLongRunningRequest

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Envie a solicitação inicial de um LRO (operação de execução prolongada) e retorne um LROPoller que fornece métodos para sondar o LRO e verificar se o LRO foi concluído.

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

Parâmetros

operationArguments
OperationArguments

Os argumentos para a operação.

operationSpec
OperationSpec

A especificação da operação.

options
RequestOptionsBase

Opções adicionais a serem enviadas ao fazer a solicitação.

Retornos

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

O objeto LROPoller que fornece métodos para interagir com o LRO.

Herdado deAutomationClientContext.sendLRORequest

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envie uma solicitação HTTP preenchida usando o OperationSpec fornecido.

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

Parâmetros

operationArguments
OperationArguments

Os argumentos dos quais os valores de modelo da solicitação HTTP serão preenchidos.

operationSpec
OperationSpec

O OperationSpec a ser usado para preencher o httpRequest.

callback

ServiceCallback<any>

O retorno de chamada a ser chamado quando a resposta é recebida.

Retornos

Promise<RestResponse>

herdado deAutomationClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Envie o httpRequest fornecido.

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

Parâmetros

Retornos

Herdado deAutomationClientContext.sendRequest