AutomationAccountOperationsOperations interface

Interface representing a AutomationAccountOperations operations.

Properties

createOrUpdate

Create or update automation account.

delete

Delete an automation account.

get

Get information about an Automation Account.

list

Retrieve a list of accounts within a given subscription.

listByResourceGroup

Retrieve a list of accounts within a given resource group.

listDeletedRunbooks

Retrieve the deleted runbooks for an automation account.

update

Update an automation account.

Property Details

createOrUpdate

Create or update automation account.

createOrUpdate: (resourceGroupName: string, automationAccountName: string, parameters: AutomationAccountCreateOrUpdateParameters, options?: AutomationAccountOperationsCreateOrUpdateOptionalParams) => Promise<AutomationAccount>

Property Value

(resourceGroupName: string, automationAccountName: string, parameters: AutomationAccountCreateOrUpdateParameters, options?: AutomationAccountOperationsCreateOrUpdateOptionalParams) => Promise<AutomationAccount>

delete

Delete an automation account.

delete: (resourceGroupName: string, automationAccountName: string, options?: AutomationAccountOperationsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, automationAccountName: string, options?: AutomationAccountOperationsDeleteOptionalParams) => Promise<void>

get

Get information about an Automation Account.

get: (resourceGroupName: string, automationAccountName: string, options?: AutomationAccountOperationsGetOptionalParams) => Promise<AutomationAccount>

Property Value

(resourceGroupName: string, automationAccountName: string, options?: AutomationAccountOperationsGetOptionalParams) => Promise<AutomationAccount>

list

Retrieve a list of accounts within a given subscription.

list: (options?: AutomationAccountOperationsListOptionalParams) => PagedAsyncIterableIterator<AutomationAccount, AutomationAccount[], PageSettings>

Property Value

(options?: AutomationAccountOperationsListOptionalParams) => PagedAsyncIterableIterator<AutomationAccount, AutomationAccount[], PageSettings>

listByResourceGroup

Retrieve a list of accounts within a given resource group.

listByResourceGroup: (resourceGroupName: string, options?: AutomationAccountOperationsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<AutomationAccount, AutomationAccount[], PageSettings>

Property Value

(resourceGroupName: string, options?: AutomationAccountOperationsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<AutomationAccount, AutomationAccount[], PageSettings>

listDeletedRunbooks

Retrieve the deleted runbooks for an automation account.

listDeletedRunbooks: (resourceGroupName: string, automationAccountName: string, options?: AutomationAccountOperationsListDeletedRunbooksOptionalParams) => PagedAsyncIterableIterator<DeletedRunbook, DeletedRunbook[], PageSettings>

Property Value

(resourceGroupName: string, automationAccountName: string, options?: AutomationAccountOperationsListDeletedRunbooksOptionalParams) => PagedAsyncIterableIterator<DeletedRunbook, DeletedRunbook[], PageSettings>

update

Update an automation account.

update: (resourceGroupName: string, automationAccountName: string, parameters: AutomationAccountUpdateParameters, options?: AutomationAccountOperationsUpdateOptionalParams) => Promise<AutomationAccount>

Property Value

(resourceGroupName: string, automationAccountName: string, parameters: AutomationAccountUpdateParameters, options?: AutomationAccountOperationsUpdateOptionalParams) => Promise<AutomationAccount>