Partilhar 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 longa duração. O valor padrão é 30.

subscriptionId

Métodos Herdados

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Envie a solicitação inicial de um LRO (operação de longa duração) 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 a partir do LROPollState fornecido. Este método pode ser usado para recriar um LROPoller em um processo ou máquina diferente.

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

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

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Envie o pedido inicial de um LRO (operação de longa duração) e obtenha de volta um LROPoller que fornece métodos para sondar o LRO e verificar se o LRO está concluído.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envie uma solicitação HTTP que é 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 o cliente se conectar 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 são suportadas.

subscriptionId

string

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

countType1
CountType

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

options
AutomationClientOptions

As opções de parâmetro

Detalhes de Propriedade

activity

activity: ActivityOperations

Valor de Propriedade

agentRegistrationInformation

agentRegistrationInformation: AgentRegistrationInformation

Valor de Propriedade

automationAccount

automationAccount: AutomationAccountOperations

Valor de Propriedade

certificate

certificate: CertificateOperations

Valor de Propriedade

connection

connection: ConnectionOperations

Valor de Propriedade

connectionType

connectionType: ConnectionTypeOperations

Valor de Propriedade

credential

credential: CredentialOperations

Valor de Propriedade

dscCompilationJob

dscCompilationJob: DscCompilationJobOperations

Valor de Propriedade

dscCompilationJobStream

dscCompilationJobStream: DscCompilationJobStream

Valor de Propriedade

dscConfiguration

dscConfiguration: DscConfigurationOperations

Valor de Propriedade

dscNode

dscNode: DscNodeOperations

Valor de Propriedade

dscNodeConfiguration

dscNodeConfiguration: DscNodeConfigurationOperations

Valor de Propriedade

fields

fields: Fields

Valor de Propriedade

hybridRunbookWorkerGroup

hybridRunbookWorkerGroup: HybridRunbookWorkerGroupOperations

Valor de Propriedade

job

job: JobOperations

Valor de Propriedade

jobSchedule

jobSchedule: JobScheduleOperations

Valor de Propriedade

jobStream

jobStream: JobStreamOperations

Valor de Propriedade

keys

keys: Keys

Valor de Propriedade

linkedWorkspace

linkedWorkspace: LinkedWorkspaceOperations

Valor de Propriedade

module

module: ModuleOperations

Valor de Propriedade

nodeCountInformation

nodeCountInformation: NodeCountInformation

Valor de Propriedade

nodeReports

nodeReports: NodeReports

Valor de Propriedade

objectDataTypes

objectDataTypes: ObjectDataTypes

Valor de Propriedade

operations

operations: Operations

Valor de Propriedade

python2Package

python2Package: Python2Package

Valor de Propriedade

runbook

runbook: RunbookOperations

Valor de Propriedade

runbookDraft

runbookDraft: RunbookDraftOperations

Valor de Propriedade

schedule

schedule: ScheduleOperations

Valor de Propriedade

softwareUpdateConfigurationMachineRuns

softwareUpdateConfigurationMachineRuns: SoftwareUpdateConfigurationMachineRuns

Valor de Propriedade

softwareUpdateConfigurationRuns

softwareUpdateConfigurationRuns: SoftwareUpdateConfigurationRuns

Valor de Propriedade

softwareUpdateConfigurations

softwareUpdateConfigurations: SoftwareUpdateConfigurations

Valor de Propriedade

sourceControl

sourceControl: SourceControlOperations

Valor de Propriedade

sourceControlSyncJob

sourceControlSyncJob: SourceControlSyncJobOperations

Valor de Propriedade

sourceControlSyncJobStreams

sourceControlSyncJobStreams: SourceControlSyncJobStreams

Valor de Propriedade

statistics

statistics: StatisticsOperations

Valor de Propriedade

testJob

testJob: TestJobOperations

Valor de Propriedade

testJobStreams

testJobStreams: TestJobStreams

Valor de Propriedade

usages

usages: Usages

Valor de Propriedade

variable

variable: VariableOperations

Valor de Propriedade

watcher

watcher: WatcherOperations

Valor de Propriedade

webhook

webhook: WebhookOperations

Valor de Propriedade

Detalhes da Propriedade Herdada

acceptLanguage

acceptLanguage: string

Valor de Propriedade

string

herdado de AutomationClientContext.acceptLanguage

countType1

countType1: CountType

Valor de Propriedade

herdado de AutomationClientContext.countType1

credentials

credentials: ServiceClientCredentials | TokenCredential

Valor de Propriedade

herdado doAutomationClientContext.credentials

longRunningOperationRetryTimeout

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

longRunningOperationRetryTimeout?: number

Valor de Propriedade

number

herdado doAutomationClientContext.longRunningOperationRetryTimeout

subscriptionId

subscriptionId: string

Valor de Propriedade

string

herdado do AutomationClientContext.subscriptionId

Detalhes do Método Herdado

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Envie a solicitação inicial de um LRO (operação de longa duração) 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

Devoluções

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

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

herdado do AutomationClientContext.beginLongRunningRequest

restoreLROPoller(LROPollState)

Restaure um LROPoller a partir do LROPollState fornecido. Este método pode ser usado para recriar um LROPoller em um processo ou máquina diferente.

function restoreLROPoller(lroPollState: LROPollState): LROPoller

Parâmetros

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

Devoluções

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

herdado doAutomationClientContext.restoreLROPoller

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Fornece um mecanismo para fazer uma solicitação que irá 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

Devoluções

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

herdado do AutomationClientContext.sendLongRunningRequest

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Envie o pedido inicial de um LRO (operação de longa duração) e obtenha de volta um LROPoller que fornece métodos para sondar o LRO e verificar se o LRO está 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 para a operação.

options
RequestOptionsBase

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

Devoluções

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

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

herdado doAutomationClientContext.sendLRORequest

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

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

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

Parâmetros

operationArguments
OperationArguments

Os argumentos a partir 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 para ligar quando a resposta for recebida.

Devoluções

Promise<RestResponse>

herdado do AutomationClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Envie o httpRequest fornecido.

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

Parâmetros

Devoluções

herdado de AutomationClientContext.sendRequest