Udostępnij przez


AutomationClient class

Rozszerzenie

Konstruktory

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

Inicjuje nowe wystąpienie klasy AutomationClient.

Właściwości

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

Właściwości dziedziczone

acceptLanguage
countType1
credentials
longRunningOperationRetryTimeout

Limit czasu ponawiania próby w sekundach dla długotrwałych operacji. Wartość domyślna to 30.

subscriptionId

Metody dziedziczone

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Wyślij początkowe żądanie LRO (długotrwała operacja) i wróć do httpLongRunningOperationResponse, który udostępnia metody sondowania LRO i sprawdzanie, czy LRO zostało zakończone.

restoreLROPoller(LROPollState)

Przywróć LROPoller z podanego LROPollState. Tej metody można użyć do ponownego utworzenia LROPoller na innym procesie lub maszynie.

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Udostępnia mechanizm tworzenia żądania, który będzie sondować i dostarczać wynik końcowy.

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Wyślij początkowe żądanie LRO (długotrwała operacja) i wróć do LROPoller, który udostępnia metody sondowania LRO I sprawdzania, czy LRO zostało zakończone.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Wyślij żądanie HTTP wypełnione przy użyciu podanego elementu OperationSpec.

sendRequest(RequestPrepareOptions | WebResourceLike)

Wyślij podany element httpRequest.

Szczegóły konstruktora

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

Inicjuje nowe wystąpienie klasy AutomationClient.

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

Parametry

credentials

ServiceClientCredentials | TokenCredential

Poświadczenia potrzebne klientowi do nawiązania połączenia z platformą Azure. Zalecane są poświadczenia implementowania interfejsu TokenCredential z pakietu @azure/identity. Aby uzyskać więcej informacji na temat tych poświadczeń, zobacz https://www.npmjs.com/package/@azure/identity. Obsługiwane są również poświadczenia implementowania interfejsu ServiceClientCredentials ze starszych pakietów @azure/ms-rest-nodeauth i @azure/ms-rest-browserauth.

subscriptionId

string

Pobiera poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi.

countType1
CountType

Typ liczników do pobrania. Możliwe wartości to: "status", "nodeconfiguration"

options
AutomationClientOptions

Opcje parametrów

Szczegóły właściwości

activity

activity: ActivityOperations

Wartość właściwości

agentRegistrationInformation

agentRegistrationInformation: AgentRegistrationInformation

Wartość właściwości

automationAccount

automationAccount: AutomationAccountOperations

Wartość właściwości

certificate

certificate: CertificateOperations

Wartość właściwości

connection

connection: ConnectionOperations

Wartość właściwości

connectionType

connectionType: ConnectionTypeOperations

Wartość właściwości

credential

credential: CredentialOperations

Wartość właściwości

dscCompilationJob

dscCompilationJob: DscCompilationJobOperations

Wartość właściwości

dscCompilationJobStream

dscCompilationJobStream: DscCompilationJobStream

Wartość właściwości

dscConfiguration

dscConfiguration: DscConfigurationOperations

Wartość właściwości

dscNode

dscNode: DscNodeOperations

Wartość właściwości

dscNodeConfiguration

dscNodeConfiguration: DscNodeConfigurationOperations

Wartość właściwości

fields

fields: Fields

Wartość właściwości

hybridRunbookWorkerGroup

hybridRunbookWorkerGroup: HybridRunbookWorkerGroupOperations

Wartość właściwości

job

job: JobOperations

Wartość właściwości

jobSchedule

jobSchedule: JobScheduleOperations

Wartość właściwości

jobStream

jobStream: JobStreamOperations

Wartość właściwości

keys

keys: Keys

Wartość właściwości

linkedWorkspace

linkedWorkspace: LinkedWorkspaceOperations

Wartość właściwości

module

module: ModuleOperations

Wartość właściwości

nodeCountInformation

nodeCountInformation: NodeCountInformation

Wartość właściwości

nodeReports

nodeReports: NodeReports

Wartość właściwości

objectDataTypes

objectDataTypes: ObjectDataTypes

Wartość właściwości

operations

operations: Operations

Wartość właściwości

python2Package

python2Package: Python2Package

Wartość właściwości

runbook

runbook: RunbookOperations

Wartość właściwości

runbookDraft

runbookDraft: RunbookDraftOperations

Wartość właściwości

schedule

schedule: ScheduleOperations

Wartość właściwości

softwareUpdateConfigurationMachineRuns

softwareUpdateConfigurationMachineRuns: SoftwareUpdateConfigurationMachineRuns

Wartość właściwości

softwareUpdateConfigurationRuns

softwareUpdateConfigurationRuns: SoftwareUpdateConfigurationRuns

Wartość właściwości

softwareUpdateConfigurations

softwareUpdateConfigurations: SoftwareUpdateConfigurations

Wartość właściwości

sourceControl

sourceControl: SourceControlOperations

Wartość właściwości

sourceControlSyncJob

sourceControlSyncJob: SourceControlSyncJobOperations

Wartość właściwości

sourceControlSyncJobStreams

sourceControlSyncJobStreams: SourceControlSyncJobStreams

Wartość właściwości

statistics

statistics: StatisticsOperations

Wartość właściwości

testJob

testJob: TestJobOperations

Wartość właściwości

testJobStreams

testJobStreams: TestJobStreams

Wartość właściwości

usages

usages: Usages

Wartość właściwości

variable

variable: VariableOperations

Wartość właściwości

watcher

watcher: WatcherOperations

Wartość właściwości

webhook

webhook: WebhookOperations

Wartość właściwości

Szczegóły właściwości dziedziczonej

acceptLanguage

acceptLanguage: string

Wartość właściwości

string

dziedziczone zAutomationClientContext.acceptLanguage

countType1

countType1: CountType

Wartość właściwości

dziedziczone zAutomationClientContext.countType1

credentials

credentials: ServiceClientCredentials | TokenCredential

Wartość właściwości

dziedziczone zAutomationClientContext.credentials

longRunningOperationRetryTimeout

Limit czasu ponawiania próby w sekundach dla długotrwałych operacji. Wartość domyślna to 30.

longRunningOperationRetryTimeout?: number

Wartość właściwości

number

dziedziczone zAutomationClientContext.longRunningOperationRetryTimeout

subscriptionId

subscriptionId: string

Wartość właściwości

string

dziedziczone zAutomationClientContext.subscriptionId

Szczegóły metody dziedziczonej

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Wyślij początkowe żądanie LRO (długotrwała operacja) i wróć do httpLongRunningOperationResponse, który udostępnia metody sondowania LRO i sprawdzanie, czy LRO zostało zakończone.

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

Parametry

request

RequestPrepareOptions | WebResource

Obiekt żądania

options
RequestOptionsBase

Dodatkowe opcje do wysłania podczas wysyłania żądania

Zwraca

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

HttpLongRunningOperationResponse, który udostępnia metody interakcji z LRO.

dziedziczone zAutomationClientContext.beginLongRunningRequest

restoreLROPoller(LROPollState)

Przywróć LROPoller z podanego LROPollState. Tej metody można użyć do ponownego utworzenia LROPoller na innym procesie lub maszynie.

function restoreLROPoller(lroPollState: LROPollState): LROPoller

Parametry

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

Zwraca

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

dziedziczone zAutomationClientContext.restoreLROPoller

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Udostępnia mechanizm tworzenia żądania, który będzie sondować i dostarczać wynik końcowy.

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

Parametry

request

RequestPrepareOptions | WebResource

Obiekt żądania

options
RequestOptionsBase

Dodatkowe opcje do wysłania podczas wysyłania żądania

Zwraca

Obiekt HttpOperationResponse zawierający ostateczne żądanie sondowania, odpowiedź i odpowiedźBody.

dziedziczone zAutomationClientContext.sendLongRunningRequest

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Wyślij początkowe żądanie LRO (długotrwała operacja) i wróć do LROPoller, który udostępnia metody sondowania LRO I sprawdzania, czy LRO zostało zakończone.

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

Parametry

operationArguments
OperationArguments

Argumenty operacji.

operationSpec
OperationSpec

Specyfikacja operacji.

options
RequestOptionsBase

Dodatkowe opcje do wysłania podczas wysyłania żądania.

Zwraca

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

Obiekt LROPoller, który zapewnia metody interakcji z LRO.

dziedziczone zAutomationClientContext.sendLRORequest

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Wyślij żądanie HTTP wypełnione przy użyciu podanego elementu OperationSpec.

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

Parametry

operationArguments
OperationArguments

Argumenty, z których zostaną wypełnione wartości szablonowe żądania HTTP.

operationSpec
OperationSpec

Element OperationSpec do użycia w celu wypełnienia żądania httpRequest.

callback

ServiceCallback<any>

Wywołanie zwrotne do wywołania po odebraniu odpowiedzi.

Zwraca

Promise<RestResponse>

dziedziczone zAutomationClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Wyślij podany element httpRequest.

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

Parametry

Zwraca

dziedziczone zAutomationClientContext.sendRequest