Поделиться через


AutomationClient class

Extends

Конструкторы

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

Инициализирует новый экземпляр класса AutomationClient.

Свойства

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

Унаследованные свойства

acceptLanguage
countType1
credentials
longRunningOperationRetryTimeout

Время ожидания повторных попыток в секундах для длительных операций. Значение по умолчанию — 30.

subscriptionId

Наследуемые методы

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Отправьте первоначальный запрос LRO (длительная операция) и получите httpLongRunningOperationResponse, который предоставляет методы для опроса LRO и проверки завершения LRO.

restoreLROPoller(LROPollState)

Восстановите LROPoller из предоставленного LROPollState. Этот метод можно использовать для повторного создания LROPoller на другом процессе или компьютере.

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Предоставляет механизм для выполнения запроса, который будет опрашивать и предоставлять окончательный результат.

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Отправьте первоначальный запрос LRO (длительная операция) и получите LROPoller, который предоставляет методы для опроса LRO и проверки завершения LRO.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Отправьте HTTP-запрос, который заполняется с помощью предоставленного operationSpec.

sendRequest(RequestPrepareOptions | WebResourceLike)

Отправьте предоставленный запрос httpRequest.

Сведения о конструкторе

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

Инициализирует новый экземпляр класса AutomationClient.

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

Параметры

credentials

ServiceClientCredentials | TokenCredential

Учетные данные, необходимые клиенту для подключения к Azure. Рекомендуется использовать учетные данные, реализующие интерфейс TokenCredential из @azure/identity пакета. Дополнительные сведения об этих учетных данных см. в разделе https://www.npmjs.com/package/@azure/identity. Кроме того, поддерживаются учетные данные, реализующие интерфейс ServiceClientCredentials из старых пакетов @azure/ms-rest-nodeauth@azure/ms-rest-browserauth .

subscriptionId

string

Возвращает учетные данные подписки, которые уникально идентифицируют подписку Microsoft Azure. Идентификатор подписки формирует часть URI для каждого вызова службы.

countType1
CountType

Тип извлекаемых счетчиков. Возможные значения: "status", "nodeconfiguration"

options
AutomationClientOptions

Параметры параметра

Сведения о свойстве

activity

activity: ActivityOperations

Значение свойства

agentRegistrationInformation

agentRegistrationInformation: AgentRegistrationInformation

Значение свойства

automationAccount

automationAccount: AutomationAccountOperations

Значение свойства

certificate

certificate: CertificateOperations

Значение свойства

connection

connection: ConnectionOperations

Значение свойства

connectionType

connectionType: ConnectionTypeOperations

Значение свойства

credential

credential: CredentialOperations

Значение свойства

dscCompilationJob

dscCompilationJob: DscCompilationJobOperations

Значение свойства

dscCompilationJobStream

dscCompilationJobStream: DscCompilationJobStream

Значение свойства

dscConfiguration

dscConfiguration: DscConfigurationOperations

Значение свойства

dscNode

dscNode: DscNodeOperations

Значение свойства

dscNodeConfiguration

dscNodeConfiguration: DscNodeConfigurationOperations

Значение свойства

fields

fields: Fields

Значение свойства

hybridRunbookWorkerGroup

hybridRunbookWorkerGroup: HybridRunbookWorkerGroupOperations

Значение свойства

job

job: JobOperations

Значение свойства

jobSchedule

jobSchedule: JobScheduleOperations

Значение свойства

jobStream

jobStream: JobStreamOperations

Значение свойства

keys

keys: Keys

Значение свойства

linkedWorkspace

linkedWorkspace: LinkedWorkspaceOperations

Значение свойства

module

module: ModuleOperations

Значение свойства

nodeCountInformation

nodeCountInformation: NodeCountInformation

Значение свойства

nodeReports

nodeReports: NodeReports

Значение свойства

objectDataTypes

objectDataTypes: ObjectDataTypes

Значение свойства

operations

operations: Operations

Значение свойства

python2Package

python2Package: Python2Package

Значение свойства

runbook

runbook: RunbookOperations

Значение свойства

runbookDraft

runbookDraft: RunbookDraftOperations

Значение свойства

schedule

schedule: ScheduleOperations

Значение свойства

softwareUpdateConfigurationMachineRuns

softwareUpdateConfigurationMachineRuns: SoftwareUpdateConfigurationMachineRuns

Значение свойства

softwareUpdateConfigurationRuns

softwareUpdateConfigurationRuns: SoftwareUpdateConfigurationRuns

Значение свойства

softwareUpdateConfigurations

softwareUpdateConfigurations: SoftwareUpdateConfigurations

Значение свойства

sourceControl

sourceControl: SourceControlOperations

Значение свойства

sourceControlSyncJob

sourceControlSyncJob: SourceControlSyncJobOperations

Значение свойства

sourceControlSyncJobStreams

sourceControlSyncJobStreams: SourceControlSyncJobStreams

Значение свойства

statistics

statistics: StatisticsOperations

Значение свойства

testJob

testJob: TestJobOperations

Значение свойства

testJobStreams

testJobStreams: TestJobStreams

Значение свойства

usages

usages: Usages

Значение свойства

variable

variable: VariableOperations

Значение свойства

watcher

watcher: WatcherOperations

Значение свойства

webhook

webhook: WebhookOperations

Значение свойства

Сведения об унаследованном свойстве

acceptLanguage

acceptLanguage: string

Значение свойства

string

Наследуется отAutomationClientContext.acceptLanguage

countType1

countType1: CountType

Значение свойства

Наследуется отAutomationClientContext.countType1

credentials

credentials: ServiceClientCredentials | TokenCredential

Значение свойства

Наследуется отAutomationClientContext.credentials

longRunningOperationRetryTimeout

Время ожидания повторных попыток в секундах для длительных операций. Значение по умолчанию — 30.

longRunningOperationRetryTimeout?: number

Значение свойства

number

Наследуется отAutomationClientContext.longRunningOperationRetryTimeout

subscriptionId

subscriptionId: string

Значение свойства

string

Наследуется отAutomationClientContext.subscriptionId

Сведения о наследуемом методе

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Отправьте первоначальный запрос LRO (длительная операция) и получите httpLongRunningOperationResponse, который предоставляет методы для опроса LRO и проверки завершения LRO.

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

Параметры

request

RequestPrepareOptions | WebResource

Объект запроса

options
RequestOptionsBase

Дополнительные параметры для отправки при выполнении запроса

Возвращаемое значение

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

HttpLongRunningOperationResponse, предоставляющий методы для взаимодействия с LRO.

Наследуется отAutomationClientContext.beginLongRunningRequest

restoreLROPoller(LROPollState)

Восстановите LROPoller из предоставленного LROPollState. Этот метод можно использовать для повторного создания LROPoller на другом процессе или компьютере.

function restoreLROPoller(lroPollState: LROPollState): LROPoller

Параметры

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

Возвращаемое значение

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

Наследуется отAutomationClientContext.restoreLROPoller

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Предоставляет механизм для выполнения запроса, который будет опрашивать и предоставлять окончательный результат.

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

Параметры

request

RequestPrepareOptions | WebResource

Объект запроса

options
RequestOptionsBase

Дополнительные параметры для отправки при выполнении запроса

Возвращаемое значение

HttpOperationResponse, содержащий окончательный запрос опроса, ответ и responseBody.

Наследуется отAutomationClientContext.sendLongRunningRequest

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Отправьте первоначальный запрос LRO (длительная операция) и получите LROPoller, который предоставляет методы для опроса LRO и проверки завершения LRO.

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

Параметры

operationArguments
OperationArguments

Аргументы операции.

operationSpec
OperationSpec

Спецификация для операции.

options
RequestOptionsBase

Дополнительные параметры, отправляемые при выполнении запроса.

Возвращаемое значение

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

Объект LROPoller, предоставляющий методы для взаимодействия с LRO.

Наследуется отAutomationClientContext.sendLRORequest

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Отправьте HTTP-запрос, который заполняется с помощью предоставленного operationSpec.

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

Параметры

operationArguments
OperationArguments

Аргументы, из которые будут заполнены значения шаблона HTTP-запроса.

operationSpec
OperationSpec

Параметр OperationSpec, используемый для заполнения httpRequest.

callback

ServiceCallback<any>

Обратный вызов при получении ответа.

Возвращаемое значение

Promise<RestResponse>

Наследуется отAutomationClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Отправьте предоставленный запрос httpRequest.

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

Параметры

Возвращаемое значение

Наследуется отAutomationClientContext.sendRequest