C# Class Microsoft.Azure.Commands.Automation.Common.AutomationClient

Inheritance: IAutomationClient
Mostra file Open project: Azure/azure-powershell

Public Methods

Method Description
AutomationClient ( ) : Hyak.Common
AutomationClient ( AzureContext context ) : Hyak.Common

AutomationClient ( AzureSubscription subscription, Microsoft.Azure.Management.Automation automationManagementClient ) : Hyak.Common
AutomationClient ( ) : System
AutomationClient ( AzureSMProfile profile, AzureSubscription subscription ) : System
AutomationClient ( AzureSubscription subscription, AutomationManagement automationManagementClient ) : System
CreateAutomationAccount ( string resourceGroupName, string automationAccountName, string location, string plan, IDictionary tags ) : AutomationAccount
CreateAutomationAccount ( string automationAccountName, string location ) : AutomationAccount
CreateCertificate ( string automationAccountName, string name, string path, SecureString password, string description, bool exportable ) : CertificateInfo
CreateCertificate ( string resourceGroupName, string automationAccountName, string name, string path, SecureString password, string description, bool exportable ) : CertificateInfo
CreateConfiguration ( string resourceGroupName, string automationAccountName, string sourcePath, IDictionary tags, string description, bool logVerbose, bool published, bool overWrite ) : Model.DscConfiguration
CreateConfiguration ( string resourceGroupName, string automationAccountName, string configrationName, string nodeName ) : Model.DscConfiguration
CreateConnection ( string automationAccountName, string name, string connectionTypeName, IDictionary connectionFieldValues, string description ) : Connection
CreateConnection ( string resourceGroupName, string automationAccountName, string name, string connectionTypeName, IDictionary connectionFieldValues, string description ) : Connection
CreateCredential ( string automationAccountName, string name, string userName, string password, string description ) : CredentialInfo
CreateCredential ( string resourceGroupName, string automationAccountName, string name, string userName, string password, string description ) : CredentialInfo
CreateModule ( string automationAccountName, Uri contentLink, string moduleName, IDictionary tags ) : Module
CreateModule ( string resourceGroupName, string automationAccountName, Uri contentLink, string moduleName ) : Module
CreateNodeConfiguration ( string resourceGroupName, string automationAccountName, string sourcePath, string configurationName, bool overWrite ) : Model.NodeConfiguration
CreateRunbookByName ( string automationAccountName, string runbookName, string description, string tags ) : Runbook
CreateRunbookByName ( string resourceGroupName, string automationAccountName, string runbookName, string description, IDictionary tags, string type, bool logProgress, bool logVerbose, bool overwrite ) : Runbook
CreateRunbookByPath ( string automationAccountName, string runbookPath, string description, string tags ) : Runbook
CreateSchedule ( string automationAccountName, Schedule schedule ) : Schedule
CreateSchedule ( string resourceGroupName, string automationAccountName, Schedule schedule ) : Schedule
CreateVariable ( Variable variable ) : Variable
CreateWebhook ( string resourceGroupName, string automationAccountName, string name, string runbookName, bool isEnabled, DateTimeOffset expiryTime, IDictionary runbookParameters ) : Model.Webhook
DeleteAutomationAccount ( string automationAccountName ) : void
DeleteAutomationAccount ( string resourceGroupName, string automationAccountName ) : void
DeleteCertificate ( string automationAccountName, string name ) : void
DeleteCertificate ( string resourceGroupName, string automationAccountName, string name ) : void
DeleteConfiguration ( string resourceGroupName, string automationAccountName, string name ) : void
DeleteConnection ( string automationAccountName, string name ) : void
DeleteConnection ( string resourceGroupName, string automationAccountName, string name ) : void
DeleteConnectionType ( string automationAccountName, string name ) : void
DeleteConnectionType ( string resourceGroupName, string automationAccountName, string name ) : void
DeleteCredential ( string automationAccountName, string name ) : void
DeleteCredential ( string resourceGroupName, string automationAccountName, string name ) : void
DeleteDscNode ( string resourceGroupName, string automationAccountName, Guid nodeId ) : void
DeleteModule ( string automationAccountName, string name ) : void
DeleteModule ( string resourceGroupName, string automationAccountName, string name ) : void
DeleteNodeConfiguration ( string resourceGroupName, string automationAccountName, string name, bool ignoreNodeMappings ) : void
DeleteRunbook ( string automationAccountName, string runbookName ) : void
DeleteRunbook ( string resourceGroupName, string automationAccountName, string runbookName ) : void
DeleteSchedule ( string automationAccountName, string scheduleName ) : void
DeleteSchedule ( string resourceGroupName, string automationAccountName, string scheduleName ) : void
DeleteVariable ( string automationAccountName, string variableName ) : void
DeleteVariable ( string resourceGroupName, string automationAccountName, string variableName ) : void
DeleteWebhook ( string resourceGroupName, string automationAccountName, string name ) : void
ExportRunbook ( string resourceGroupName, string automationAccountName, string runbookName, bool isDraft, string outputFolder, bool overwrite ) : DirectoryInfo
GetAgentRegistration ( string resourceGroupName, string automationAccountName ) : Model.AgentRegistration
GetAutomationAccount ( string resourceGroupName, string automationAccountName ) : AutomationAccount
GetCertificate ( string automationAccountName, string name ) : CertificateInfo
GetCertificate ( string resourceGroupName, string automationAccountName, string name ) : CertificateInfo
GetCompilationJob ( string resourceGroupName, string automationAccountName, Guid Id ) : Model.CompilationJob
GetConfiguration ( string resourceGroupName, string automationAccountName, string configurationName ) : Model.DscConfiguration
GetConfigurationContent ( string resourceGroupName, string automationAccountName, string configurationName, bool isDraft, string outputFolder, bool overwriteExistingFile ) : DirectoryInfo
GetConnection ( string automationAccountName, string name ) : Connection
GetConnection ( string resourceGroupName, string automationAccountName, string name ) : Connection
GetCredential ( string automationAccountName, string name ) : CredentialInfo
GetCredential ( string resourceGroupName, string automationAccountName, string name ) : CredentialInfo
GetDscCompilationJobStream ( string resourceGroupName, string automationAccountName, Guid jobId, DateTimeOffset time, string streamType ) : IEnumerable
GetDscMetaConfig ( string resourceGroupName, string automationAccountName, string outputFolder, string computerNames, bool overwriteExistingFile ) : DirectoryInfo
GetDscNodeById ( string resourceGroupName, string automationAccountName, Guid nodeId ) : Model.Microsoft.Azure.Management.Automation.Models.DscNode
GetDscNodeReportByReportId ( string resourceGroupName, string automationAccountName, Guid nodeId, Guid reportId ) : Model.DscNodeReport
GetDscNodeReportContent ( string resourceGroupName, string automationAccountName, Guid nodeId, Guid reportId, string outputFolder, bool overwriteExistingFile ) : DirectoryInfo
GetHybridRunbookWorkerGroup ( string resourceGroupName, string automationAccountName, string name ) : HybridRunbookWorkerGroup
GetJob ( string automationAccountName, Guid Id ) : Job
GetJob ( string resourceGroupName, string automationAccountName, Guid Id ) : Job
GetJobSchedule ( string automationAccountName, Guid jobScheduleId ) : JobSchedule
GetJobSchedule ( string resourceGroupName, string automationAccountName, Guid jobScheduleId ) : JobSchedule
GetJobSchedule ( string automationAccountName, string runbookName, string scheduleName ) : JobSchedule
GetJobSchedule ( string resourceGroupName, string automationAccountName, string runbookName, string scheduleName ) : JobSchedule
GetJobStream ( string automationAccountName, Guid jobId, DateTimeOffset time, string streamType, string &nextLink ) : IEnumerable
GetJobStream ( string resourceGroupName, string automationAccountName, Guid jobId, DateTimeOffset time, string streamType, string &nextLink ) : IEnumerable
GetJobStreamRecord ( string resourceGroupName, string automationAccountName, Guid jobId, string jobStreamId ) : JobStreamRecord
GetJobStreamRecordAsPsObject ( string resourceGroupName, string automationAccountName, Guid jobId, string jobStreamId ) : object
GetLatestDscNodeReport ( string resourceGroupName, string automationAccountName, Guid nodeId ) : Model.DscNodeReport
GetModule ( string automationAccountName, string name ) : Module
GetModule ( string resourceGroupName, string automationAccountName, string name ) : Module
GetNodeConfiguration ( string resourceGroupName, string automationAccountName, string nodeConfigurationName, string rollupStatus ) : Model.NodeConfiguration
GetRunbook ( string automationAccountName, string runbookName ) : Runbook
GetRunbook ( string resourceGroupName, string automationAccountName, string runbookName ) : Runbook
GetSchedule ( string automationAccountName, string scheduleName ) : Schedule
GetSchedule ( string resourceGroupName, string automationAccountName, string scheduleName ) : Schedule
GetVariable ( string automationAccountName, string name ) : Variable
GetVariable ( string resourceGroupName, string automationAccountName, string name ) : Variable
GetWebhook ( string resourceGroupName, string automationAccountName, string name ) : Model.Webhook
ImportRunbook ( string resourceGroupName, string automationAccountName, string runbookPath, string description, IDictionary tags, string type, bool logProgress, bool logVerbose, bool published, bool overwrite, string name ) : Runbook
ListAutomationAccounts ( string automationAccountName, string location ) : IEnumerable
ListAutomationAccounts ( string resourceGroupName, string &nextLink ) : IEnumerable
ListCertificates ( string automationAccountName, string &nextLink ) : IEnumerable
ListCertificates ( string resourceGroupName, string automationAccountName, string &nextLink ) : IEnumerable
ListCompilationJobs ( string resourceGroupName, string automationAccountName, DateTimeOffset startTime, DateTimeOffset endTime, string jobStatus ) : IEnumerable
ListCompilationJobsByConfigurationName ( string resourceGroupName, string automationAccountName, string configurationName, DateTimeOffset startTime, DateTimeOffset endTime, string jobStatus ) : IEnumerable
ListConnections ( string automationAccountName, string &nextLink ) : IEnumerable
ListConnections ( string resourceGroupName, string automationAccountName, string &nextLink ) : IEnumerable
ListConnectionsByType ( string automationAccountName, string typeName ) : IEnumerable
ListConnectionsByType ( string resourceGroupName, string automationAccountName, string typeName ) : IEnumerable
ListCredentials ( string automationAccountName, string &nextLink ) : IEnumerable
ListCredentials ( string resourceGroupName, string automationAccountName, string &nextLink ) : IEnumerable
ListDscConfigurations ( string resourceGroupName, string automationAccountName ) : IEnumerable
ListDscNodeReports ( string resourceGroupName, string automationAccountName, Guid nodeId, DateTimeOffset startTime, DateTimeOffset endTime ) : IEnumerable
ListDscNodes ( string resourceGroupName, string automationAccountName, string status ) : IEnumerable
ListDscNodesByConfiguration ( string resourceGroupName, string automationAccountName, string configurationName, string status ) : IEnumerable
ListDscNodesByName ( string resourceGroupName, string automationAccountName, string nodeName, string status ) : IEnumerable
ListDscNodesByNodeConfiguration ( string resourceGroupName, string automationAccountName, string nodeConfigurationName, string status ) : IEnumerable
ListHybridRunbookWorkerGroups ( string resourceGroupName, string automationAccountName, string &nextLink ) : IEnumerable
ListJobSchedules ( string automationAccountName, string &nextLink ) : IEnumerable
ListJobSchedules ( string resourceGroupName, string automationAccountName, string &nextLink ) : IEnumerable
ListJobSchedulesByRunbookName ( string automationAccountName, string runbookName ) : IEnumerable
ListJobSchedulesByRunbookName ( string resourceGroupName, string automationAccountName, string runbookName ) : IEnumerable
ListJobSchedulesByScheduleName ( string automationAccountName, string scheduleName ) : IEnumerable
ListJobSchedulesByScheduleName ( string resourceGroupName, string automationAccountName, string scheduleName ) : IEnumerable
ListJobs ( string automationAccountName, DateTimeOffset startTime, DateTimeOffset endTime, string jobStatus, string &nextLink ) : IEnumerable
ListJobs ( string resourceGroupName, string automationAccountName, DateTimeOffset startTime, DateTimeOffset endTime, string jobStatus, string &nextLink ) : IEnumerable
ListJobsByRunbookName ( string automationAccountName, string runbookName, DateTimeOffset startTime, DateTimeOffset endTime, string jobStatus, string &nextLink ) : IEnumerable
ListJobsByRunbookName ( string resourceGroupName, string automationAccountName, string runbookName, DateTimeOffset startTime, DateTimeOffset endTime, string jobStatus, string &nextLink ) : IEnumerable
ListModules ( string automationAccountName, string &nextLink ) : IEnumerable
ListModules ( string resourceGroupName, string automationAccountName, string &nextLink ) : IEnumerable
ListNodeConfigurations ( string resourceGroupName, string automationAccountName, string rollupStatus ) : IEnumerable
ListNodeConfigurationsByConfigurationName ( string resourceGroupName, string automationAccountName, string configurationName, string rollupStatus ) : IEnumerable
ListRunbookDefinitionsByRunbookName ( string automationAccountName, string runbookName, bool isDraft ) : IEnumerable
ListRunbooks ( string automationAccountName, string &nextLink ) : IEnumerable
ListRunbooks ( string resourceGroupName, string automationAccountName, string &nextLink ) : IEnumerable
ListSchedules ( string automationAccountName, string &nextLink ) : IEnumerable
ListSchedules ( string resourceGroupName, string automationAccountName, string &nextLink ) : IEnumerable
ListVariables ( string automationAccountName, string &nextLink ) : IEnumerable
ListVariables ( string resourceGroupName, string automationAccountName, string &nextLink ) : IEnumerable
ListWebhooks ( string resourceGroupName, string automationAccountName, string runbookName, string &nextLink ) : IEnumerable
NewAgentRegistrationKey ( string resourceGroupName, string automationAccountName, string keyType ) : Model.AgentRegistration
PublishRunbook ( string automationAccountName, string runbookName ) : Runbook
PublishRunbook ( string resourceGroupName, string automationAccountName, string runbookName ) : Runbook
RegisterDscNode ( string resourceGroupName, string automationAccountName, string azureVMName, string nodeconfigurationName, string configurationMode, int configurationModeFrequencyMins, int refreshFrequencyMins, bool rebootFlag, string actionAfterReboot, bool moduleOverwriteFlag, string azureVmResourceGroup, string azureVmLocation ) : void
RegisterScheduledRunbook ( string automationAccountName, string runbookName, string scheduleName, IDictionary parameters ) : JobSchedule
RegisterScheduledRunbook ( string resourceGroupName, string automationAccountName, string runbookName, string scheduleName, IDictionary parameters, string runOn ) : JobSchedule
ResumeJob ( string automationAccountName, Guid id ) : void
ResumeJob ( string resourceGroupName, string automationAccountName, Guid id ) : void
SetDscNodeById ( string resourceGroupName, string automationAccountName, Guid nodeId, string nodeConfigurationName ) : Model.Microsoft.Azure.Management.Automation.Models.DscNode
StartCompilationJob ( string resourceGroupName, string automationAccountName, string configurationName, IDictionary parameters, IDictionary configurationData ) : CompilationJob
StartRunbook ( string automationAccountName, string runbookName, IDictionary parameters, string runOn ) : Job
StartRunbook ( string resourceGroupName, string automationAccountName, string runbookName, IDictionary parameters, string runOn ) : Job
StopJob ( string automationAccountName, Guid id ) : void
StopJob ( string resourceGroupName, string automationAccountName, Guid id ) : void
SuspendJob ( string automationAccountName, Guid id ) : void
SuspendJob ( string resourceGroupName, string automationAccountName, Guid id ) : void
TryGetNodeConfiguration ( string resourceGroupName, string automationAccountName, string nodeConfigurationName, string rollupStatus ) : Model.NodeConfiguration
UnregisterScheduledRunbook ( string automationAccountName, Guid jobScheduleId ) : void
UnregisterScheduledRunbook ( string resourceGroupName, string automationAccountName, Guid jobScheduleId ) : void
UnregisterScheduledRunbook ( string automationAccountName, string runbookName, string scheduleName ) : void
UnregisterScheduledRunbook ( string resourceGroupName, string automationAccountName, string runbookName, string scheduleName ) : void
UpdateAutomationAccount ( string resourceGroupName, string automationAccountName, string plan, IDictionary tags ) : AutomationAccount
UpdateCertificate ( string automationAccountName, string name, string path, SecureString password, string description, bool exportable ) : CertificateInfo
UpdateCertificate ( string resourceGroupName, string automationAccountName, string name, string path, SecureString password, string description, bool exportable ) : CertificateInfo
UpdateConnectionFieldValue ( string automationAccountName, string name, string connectionFieldName, object value ) : Connection
UpdateConnectionFieldValue ( string resourceGroupName, string automationAccountName, string name, string connectionFieldName, object value ) : Connection
UpdateCredential ( string automationAccountName, string name, string userName, string password, string description ) : CredentialInfo
UpdateCredential ( string resourceGroupName, string automationAccountName, string name, string userName, string password, string description ) : CredentialInfo
UpdateModule ( string automationAccountName, IDictionary tags, string name, Uri contentLinkUri, string contentLinkVersion ) : Module
UpdateModule ( string resourceGroupName, string automationAccountName, string name, Uri contentLinkUri, string contentLinkVersion ) : Module
UpdateRunbook ( string resourceGroupName, string automationAccountName, string runbookName, string description, IDictionary tags, bool logProgress, bool logVerbose ) : Runbook
UpdateRunbook ( string automationAccountName, string runbookName, string description, string tags, bool logProgress, bool logVerbose ) : Runbook
UpdateRunbookDefinition ( string automationAccountName, string runbookName, string runbookPath, bool overwrite ) : RunbookDefinition
UpdateSchedule ( string automationAccountName, string scheduleName, bool isEnabled, string description ) : Schedule
UpdateSchedule ( string resourceGroupName, string automationAccountName, string scheduleName, bool isEnabled, string description ) : Schedule
UpdateVariable ( Variable variable, VariableUpdateFields updateFields ) : Variable
UpdateWebhook ( string resourceGroupName, string automationAccountName, string name, IDictionary parameters, bool isEnabled ) : Model.Webhook

Private Methods

Method Description
CreateCertificateInternal ( string automationAccountName, string name, string path, SecureString password, string description, bool exportable ) : CertificateInfo
CreateCertificateInternal ( string resourceGroupName, string automationAccountName, string name, string path, SecureString password, string description, bool exportable ) : CertificateInfo
CreateCredentialFromCredentialModel ( AutomationManagement credential ) : CredentialInfo
CreateJobScheduleFromJobScheduleModel ( string automationAccountName, AutomationManagement jobSchedule ) : JobSchedule
CreateJobScheduleFromJobScheduleModel ( string resourceGroupName, string automationAccountName, Microsoft.Azure.Management.Automation jobSchedule ) : JobSchedule
CreateJobStreamFromJobStreamModel ( AutomationManagement jobStream, string automationAccountName, System.Guid jobId ) : JobStream
CreateJobStreamFromJobStreamModel ( Microsoft.Azure.Management.Automation jobStream, string resourceGroupName, string automationAccountName, System.Guid jobId ) : Model.JobStream
CreateOutputFolder ( string folderPath ) : void
CreateScheduleFromScheduleModel ( string automationAccountName, AutomationManagement schedule ) : Schedule
CreateScheduleFromScheduleModel ( string resourceGroupName, string automationAccountName, Microsoft.Azure.Management.Automation schedule ) : Schedule
CreateVariableFromVariableModel ( AutomationManagement variable, string automationAccountName ) : Variable
EnumerateNodeConfigurationsByConfigurationName ( string resourceGroupName, string automationAccountName, string configurationName ) : IEnumerable

Enumerate the list of NodeConfigurations for given configuration - without any rollup status

FormatDateTime ( DateTimeOffset dateTime ) : string
GetCurrentDirectory ( ) : string

Get the current directory path

GetRollupStatus ( string resourceGroupName, string automationAccountName, string nodeConfigurationName ) : string
GetScheduleModel ( string automationAccountName, string scheduleName ) : AutomationManagement.Models.Microsoft.Azure.Commands.Automation.Model.Schedule
GetScheduleModel ( string resourceGroupName, string automationAccountName, string scheduleName ) : Microsoft.Azure.Management.Automation.Models.Microsoft.Azure.Commands.Automation.Model.Schedule
IsGraphRunbook ( string runbookType ) : bool
ListConfigurationParameters ( string resourceGroupName, string automationAccountName, string configurationName ) : DscConfigurationParameter>>.IEnumerable
ListRunbookParameters ( string automationAccountName, string runbookName ) : RunbookParameter>>.IEnumerable
ListRunbookParameters ( string resourceGroupName, string automationAccountName, string runbookName ) : RunbookParameter>>.IEnumerable
ProcessConfigurationParameters ( IDictionary parameters, IDictionary configurationData ) : string>.IDictionary
ProcessRunbookParameters ( string automationAccountName, string runbookName, IDictionary parameters ) : string>.IDictionary
ProcessRunbookParameters ( string resourceGroupName, string automationAccountName, string runbookName, IDictionary parameters ) : string>.IDictionary
SetClientIdHeader ( string clientRequestId ) : void
TryGetCertificateModel ( string resourceGroupName, string automationAccountName, string certificateName ) : Azure.Management.Automation.Models.Microsoft.Azure.Commands.Automation.Model.CertificateInfo
TryGetCertificateModel ( string automationAccountName, string certificateName ) : WindowsAzure.Management.Automation.Models.Microsoft.Azure.Commands.Automation.Model.CertificateInfo
TryGetConfigurationModel ( string resourceGroupName, string automationAccountName, string configurationName ) : Model.DscConfiguration
TryGetConnectionModel ( string resourceGroupName, string automationAccountName, string connectionName ) : Azure.Management.Automation.Models.Microsoft.Azure.Commands.Automation.Model.Connection
TryGetConnectionModel ( string automationAccountName, string connectionName ) : WindowsAzure.Management.Automation.Models.Microsoft.Azure.Commands.Automation.Model.Connection
TryGetHybridRunbookWorkerModel ( string resourceGroupName, string automationAccountName, string HybridRunbookWorkerGroupName ) : Azure.Management.Automation.Models.Microsoft.Azure.Commands.Automation.Model.HybridRunbookWorkerGroup
TryGetRunbookModel ( string resourceGroupName, string automationAccountName, string runbookName ) : Azure.Management.Automation.Models.Microsoft.Azure.Commands.Automation.Model.Runbook
TryGetRunbookModel ( string automationAccountName, string runbookName ) : WindowsAzure.Management.Automation.Models.Microsoft.Azure.Commands.Automation.Model.Runbook
UpdateScheduleHelper ( string automationAccountName, string scheduleName, bool isEnabled, string description ) : Schedule
UpdateScheduleHelper ( string resourceGroupName, string automationAccountName, string scheduleName, bool isEnabled, string description ) : Schedule
ValidateAndGetFullPath ( string folderPath ) : string

Validate and return the full folder path

WriteFile ( string outputFilePath, string fileContent ) : void
WriteRunbookToFile ( string outputFolder, string runbookName, string content, string runbookType, bool overwriteExistingFile ) : DirectoryInfo

Method Details

AutomationClient() public method

public AutomationClient ( ) : Hyak.Common
return Hyak.Common

AutomationClient() public method

public AutomationClient ( AzureContext context ) : Hyak.Common
context AzureContext
return Hyak.Common

AutomationClient() public method

public AutomationClient ( AzureSubscription subscription, Microsoft.Azure.Management.Automation automationManagementClient ) : Hyak.Common
subscription AzureSubscription
automationManagementClient Microsoft.Azure.Management.Automation
return Hyak.Common

AutomationClient() public method

public AutomationClient ( ) : System
return System

AutomationClient() public method

public AutomationClient ( AzureSMProfile profile, AzureSubscription subscription ) : System
profile AzureSMProfile
subscription AzureSubscription
return System

AutomationClient() public method

public AutomationClient ( AzureSubscription subscription, AutomationManagement automationManagementClient ) : System
subscription AzureSubscription
automationManagementClient AutomationManagement
return System

CreateAutomationAccount() public method

public CreateAutomationAccount ( string resourceGroupName, string automationAccountName, string location, string plan, IDictionary tags ) : AutomationAccount
resourceGroupName string
automationAccountName string
location string
plan string
tags IDictionary
return Microsoft.Azure.Commands.Automation.Model.AutomationAccount

CreateAutomationAccount() public method

public CreateAutomationAccount ( string automationAccountName, string location ) : AutomationAccount
automationAccountName string
location string
return Microsoft.Azure.Commands.Automation.Model.AutomationAccount

CreateCertificate() public method

public CreateCertificate ( string automationAccountName, string name, string path, SecureString password, string description, bool exportable ) : CertificateInfo
automationAccountName string
name string
path string
password SecureString
description string
exportable bool
return Microsoft.Azure.Commands.Automation.Model.CertificateInfo

CreateCertificate() public method

public CreateCertificate ( string resourceGroupName, string automationAccountName, string name, string path, SecureString password, string description, bool exportable ) : CertificateInfo
resourceGroupName string
automationAccountName string
name string
path string
password SecureString
description string
exportable bool
return Microsoft.Azure.Commands.Automation.Model.CertificateInfo

CreateConfiguration() public method

public CreateConfiguration ( string resourceGroupName, string automationAccountName, string sourcePath, IDictionary tags, string description, bool logVerbose, bool published, bool overWrite ) : Model.DscConfiguration
resourceGroupName string
automationAccountName string
sourcePath string
tags IDictionary
description string
logVerbose bool
published bool
overWrite bool
return Model.DscConfiguration

CreateConfiguration() public method

public CreateConfiguration ( string resourceGroupName, string automationAccountName, string configrationName, string nodeName ) : Model.DscConfiguration
resourceGroupName string
automationAccountName string
configrationName string
nodeName string
return Model.DscConfiguration

CreateConnection() public method

public CreateConnection ( string automationAccountName, string name, string connectionTypeName, IDictionary connectionFieldValues, string description ) : Connection
automationAccountName string
name string
connectionTypeName string
connectionFieldValues IDictionary
description string
return Microsoft.Azure.Commands.Automation.Model.Connection

CreateConnection() public method

public CreateConnection ( string resourceGroupName, string automationAccountName, string name, string connectionTypeName, IDictionary connectionFieldValues, string description ) : Connection
resourceGroupName string
automationAccountName string
name string
connectionTypeName string
connectionFieldValues IDictionary
description string
return Microsoft.Azure.Commands.Automation.Model.Connection

CreateCredential() public method

public CreateCredential ( string automationAccountName, string name, string userName, string password, string description ) : CredentialInfo
automationAccountName string
name string
userName string
password string
description string
return Microsoft.Azure.Commands.Automation.Model.CredentialInfo

CreateCredential() public method

public CreateCredential ( string resourceGroupName, string automationAccountName, string name, string userName, string password, string description ) : CredentialInfo
resourceGroupName string
automationAccountName string
name string
userName string
password string
description string
return Microsoft.Azure.Commands.Automation.Model.CredentialInfo

CreateModule() public method

public CreateModule ( string automationAccountName, Uri contentLink, string moduleName, IDictionary tags ) : Module
automationAccountName string
contentLink System.Uri
moduleName string
tags IDictionary
return Microsoft.Azure.Commands.Automation.Model.Module

CreateModule() public method

public CreateModule ( string resourceGroupName, string automationAccountName, Uri contentLink, string moduleName ) : Module
resourceGroupName string
automationAccountName string
contentLink System.Uri
moduleName string
return Microsoft.Azure.Commands.Automation.Model.Module

CreateNodeConfiguration() public method

public CreateNodeConfiguration ( string resourceGroupName, string automationAccountName, string sourcePath, string configurationName, bool overWrite ) : Model.NodeConfiguration
resourceGroupName string
automationAccountName string
sourcePath string
configurationName string
overWrite bool
return Model.NodeConfiguration

CreateRunbookByName() public method

public CreateRunbookByName ( string automationAccountName, string runbookName, string description, string tags ) : Runbook
automationAccountName string
runbookName string
description string
tags string
return Microsoft.Azure.Commands.Automation.Model.Runbook

CreateRunbookByName() public method

public CreateRunbookByName ( string resourceGroupName, string automationAccountName, string runbookName, string description, IDictionary tags, string type, bool logProgress, bool logVerbose, bool overwrite ) : Runbook
resourceGroupName string
automationAccountName string
runbookName string
description string
tags IDictionary
type string
logProgress bool
logVerbose bool
overwrite bool
return Microsoft.Azure.Commands.Automation.Model.Runbook

CreateRunbookByPath() public method

public CreateRunbookByPath ( string automationAccountName, string runbookPath, string description, string tags ) : Runbook
automationAccountName string
runbookPath string
description string
tags string
return Microsoft.Azure.Commands.Automation.Model.Runbook

CreateSchedule() public method

public CreateSchedule ( string automationAccountName, Schedule schedule ) : Schedule
automationAccountName string
schedule Microsoft.Azure.Commands.Automation.Model.Schedule
return Microsoft.Azure.Commands.Automation.Model.Schedule

CreateSchedule() public method

public CreateSchedule ( string resourceGroupName, string automationAccountName, Schedule schedule ) : Schedule
resourceGroupName string
automationAccountName string
schedule Microsoft.Azure.Commands.Automation.Model.Schedule
return Microsoft.Azure.Commands.Automation.Model.Schedule

CreateVariable() public method

public CreateVariable ( Variable variable ) : Variable
variable Microsoft.Azure.Commands.Automation.Model.Variable
return Microsoft.Azure.Commands.Automation.Model.Variable

CreateWebhook() public method

public CreateWebhook ( string resourceGroupName, string automationAccountName, string name, string runbookName, bool isEnabled, DateTimeOffset expiryTime, IDictionary runbookParameters ) : Model.Webhook
resourceGroupName string
automationAccountName string
name string
runbookName string
isEnabled bool
expiryTime DateTimeOffset
runbookParameters IDictionary
return Model.Webhook

DeleteAutomationAccount() public method

public DeleteAutomationAccount ( string automationAccountName ) : void
automationAccountName string
return void

DeleteAutomationAccount() public method

public DeleteAutomationAccount ( string resourceGroupName, string automationAccountName ) : void
resourceGroupName string
automationAccountName string
return void

DeleteCertificate() public method

public DeleteCertificate ( string automationAccountName, string name ) : void
automationAccountName string
name string
return void

DeleteCertificate() public method

public DeleteCertificate ( string resourceGroupName, string automationAccountName, string name ) : void
resourceGroupName string
automationAccountName string
name string
return void

DeleteConfiguration() public method

public DeleteConfiguration ( string resourceGroupName, string automationAccountName, string name ) : void
resourceGroupName string
automationAccountName string
name string
return void

DeleteConnection() public method

public DeleteConnection ( string automationAccountName, string name ) : void
automationAccountName string
name string
return void

DeleteConnection() public method

public DeleteConnection ( string resourceGroupName, string automationAccountName, string name ) : void
resourceGroupName string
automationAccountName string
name string
return void

DeleteConnectionType() public method

public DeleteConnectionType ( string automationAccountName, string name ) : void
automationAccountName string
name string
return void

DeleteConnectionType() public method

public DeleteConnectionType ( string resourceGroupName, string automationAccountName, string name ) : void
resourceGroupName string
automationAccountName string
name string
return void

DeleteCredential() public method

public DeleteCredential ( string automationAccountName, string name ) : void
automationAccountName string
name string
return void

DeleteCredential() public method

public DeleteCredential ( string resourceGroupName, string automationAccountName, string name ) : void
resourceGroupName string
automationAccountName string
name string
return void

DeleteDscNode() public method

public DeleteDscNode ( string resourceGroupName, string automationAccountName, Guid nodeId ) : void
resourceGroupName string
automationAccountName string
nodeId Guid
return void

DeleteModule() public method

public DeleteModule ( string automationAccountName, string name ) : void
automationAccountName string
name string
return void

DeleteModule() public method

public DeleteModule ( string resourceGroupName, string automationAccountName, string name ) : void
resourceGroupName string
automationAccountName string
name string
return void

DeleteNodeConfiguration() public method

public DeleteNodeConfiguration ( string resourceGroupName, string automationAccountName, string name, bool ignoreNodeMappings ) : void
resourceGroupName string
automationAccountName string
name string
ignoreNodeMappings bool
return void

DeleteRunbook() public method

public DeleteRunbook ( string automationAccountName, string runbookName ) : void
automationAccountName string
runbookName string
return void

DeleteRunbook() public method

public DeleteRunbook ( string resourceGroupName, string automationAccountName, string runbookName ) : void
resourceGroupName string
automationAccountName string
runbookName string
return void

DeleteSchedule() public method

public DeleteSchedule ( string automationAccountName, string scheduleName ) : void
automationAccountName string
scheduleName string
return void

DeleteSchedule() public method

public DeleteSchedule ( string resourceGroupName, string automationAccountName, string scheduleName ) : void
resourceGroupName string
automationAccountName string
scheduleName string
return void

DeleteVariable() public method

public DeleteVariable ( string automationAccountName, string variableName ) : void
automationAccountName string
variableName string
return void

DeleteVariable() public method

public DeleteVariable ( string resourceGroupName, string automationAccountName, string variableName ) : void
resourceGroupName string
automationAccountName string
variableName string
return void

DeleteWebhook() public method

public DeleteWebhook ( string resourceGroupName, string automationAccountName, string name ) : void
resourceGroupName string
automationAccountName string
name string
return void

ExportRunbook() public method

public ExportRunbook ( string resourceGroupName, string automationAccountName, string runbookName, bool isDraft, string outputFolder, bool overwrite ) : DirectoryInfo
resourceGroupName string
automationAccountName string
runbookName string
isDraft bool
outputFolder string
overwrite bool
return DirectoryInfo

GetAgentRegistration() public method

public GetAgentRegistration ( string resourceGroupName, string automationAccountName ) : Model.AgentRegistration
resourceGroupName string
automationAccountName string
return Model.AgentRegistration

GetAutomationAccount() public method

public GetAutomationAccount ( string resourceGroupName, string automationAccountName ) : AutomationAccount
resourceGroupName string
automationAccountName string
return Microsoft.Azure.Commands.Automation.Model.AutomationAccount

GetCertificate() public method

public GetCertificate ( string automationAccountName, string name ) : CertificateInfo
automationAccountName string
name string
return CertificateInfo

GetCertificate() public method

public GetCertificate ( string resourceGroupName, string automationAccountName, string name ) : CertificateInfo
resourceGroupName string
automationAccountName string
name string
return CertificateInfo

GetCompilationJob() public method

public GetCompilationJob ( string resourceGroupName, string automationAccountName, Guid Id ) : Model.CompilationJob
resourceGroupName string
automationAccountName string
Id Guid
return Model.CompilationJob

GetConfiguration() public method

public GetConfiguration ( string resourceGroupName, string automationAccountName, string configurationName ) : Model.DscConfiguration
resourceGroupName string
automationAccountName string
configurationName string
return Model.DscConfiguration

GetConfigurationContent() public method

public GetConfigurationContent ( string resourceGroupName, string automationAccountName, string configurationName, bool isDraft, string outputFolder, bool overwriteExistingFile ) : DirectoryInfo
resourceGroupName string
automationAccountName string
configurationName string
isDraft bool
outputFolder string
overwriteExistingFile bool
return DirectoryInfo

GetConnection() public method

public GetConnection ( string automationAccountName, string name ) : Connection
automationAccountName string
name string
return Microsoft.Azure.Commands.Automation.Model.Connection

GetConnection() public method

public GetConnection ( string resourceGroupName, string automationAccountName, string name ) : Connection
resourceGroupName string
automationAccountName string
name string
return Microsoft.Azure.Commands.Automation.Model.Connection

GetCredential() public method

public GetCredential ( string automationAccountName, string name ) : CredentialInfo
automationAccountName string
name string
return CredentialInfo

GetCredential() public method

public GetCredential ( string resourceGroupName, string automationAccountName, string name ) : CredentialInfo
resourceGroupName string
automationAccountName string
name string
return CredentialInfo

GetDscCompilationJobStream() public method

public GetDscCompilationJobStream ( string resourceGroupName, string automationAccountName, Guid jobId, DateTimeOffset time, string streamType ) : IEnumerable
resourceGroupName string
automationAccountName string
jobId Guid
time DateTimeOffset
streamType string
return IEnumerable

GetDscMetaConfig() public method

public GetDscMetaConfig ( string resourceGroupName, string automationAccountName, string outputFolder, string computerNames, bool overwriteExistingFile ) : DirectoryInfo
resourceGroupName string
automationAccountName string
outputFolder string
computerNames string
overwriteExistingFile bool
return DirectoryInfo

GetDscNodeById() public method

public GetDscNodeById ( string resourceGroupName, string automationAccountName, Guid nodeId ) : Model.Microsoft.Azure.Management.Automation.Models.DscNode
resourceGroupName string
automationAccountName string
nodeId Guid
return Model.Microsoft.Azure.Management.Automation.Models.DscNode

GetDscNodeReportByReportId() public method

public GetDscNodeReportByReportId ( string resourceGroupName, string automationAccountName, Guid nodeId, Guid reportId ) : Model.DscNodeReport
resourceGroupName string
automationAccountName string
nodeId Guid
reportId Guid
return Model.DscNodeReport

GetDscNodeReportContent() public method

public GetDscNodeReportContent ( string resourceGroupName, string automationAccountName, Guid nodeId, Guid reportId, string outputFolder, bool overwriteExistingFile ) : DirectoryInfo
resourceGroupName string
automationAccountName string
nodeId Guid
reportId Guid
outputFolder string
overwriteExistingFile bool
return DirectoryInfo

GetHybridRunbookWorkerGroup() public method

public GetHybridRunbookWorkerGroup ( string resourceGroupName, string automationAccountName, string name ) : HybridRunbookWorkerGroup
resourceGroupName string
automationAccountName string
name string
return Microsoft.Azure.Commands.Automation.Model.HybridRunbookWorkerGroup

GetJob() public method

public GetJob ( string automationAccountName, Guid Id ) : Job
automationAccountName string
Id Guid
return Microsoft.Azure.Commands.Automation.Model.Job

GetJob() public method

public GetJob ( string resourceGroupName, string automationAccountName, Guid Id ) : Job
resourceGroupName string
automationAccountName string
Id Guid
return Microsoft.Azure.Commands.Automation.Model.Job

GetJobSchedule() public method

public GetJobSchedule ( string automationAccountName, Guid jobScheduleId ) : JobSchedule
automationAccountName string
jobScheduleId Guid
return Microsoft.Azure.Commands.Automation.Model.JobSchedule

GetJobSchedule() public method

public GetJobSchedule ( string resourceGroupName, string automationAccountName, Guid jobScheduleId ) : JobSchedule
resourceGroupName string
automationAccountName string
jobScheduleId Guid
return Microsoft.Azure.Commands.Automation.Model.JobSchedule

GetJobSchedule() public method

public GetJobSchedule ( string automationAccountName, string runbookName, string scheduleName ) : JobSchedule
automationAccountName string
runbookName string
scheduleName string
return Microsoft.Azure.Commands.Automation.Model.JobSchedule

GetJobSchedule() public method

public GetJobSchedule ( string resourceGroupName, string automationAccountName, string runbookName, string scheduleName ) : JobSchedule
resourceGroupName string
automationAccountName string
runbookName string
scheduleName string
return Microsoft.Azure.Commands.Automation.Model.JobSchedule

GetJobStream() public method

public GetJobStream ( string automationAccountName, Guid jobId, DateTimeOffset time, string streamType, string &nextLink ) : IEnumerable
automationAccountName string
jobId Guid
time DateTimeOffset
streamType string
nextLink string
return IEnumerable

GetJobStream() public method

public GetJobStream ( string resourceGroupName, string automationAccountName, Guid jobId, DateTimeOffset time, string streamType, string &nextLink ) : IEnumerable
resourceGroupName string
automationAccountName string
jobId Guid
time DateTimeOffset
streamType string
nextLink string
return IEnumerable

GetJobStreamRecord() public method

public GetJobStreamRecord ( string resourceGroupName, string automationAccountName, Guid jobId, string jobStreamId ) : JobStreamRecord
resourceGroupName string
automationAccountName string
jobId Guid
jobStreamId string
return JobStreamRecord

GetJobStreamRecordAsPsObject() public method

public GetJobStreamRecordAsPsObject ( string resourceGroupName, string automationAccountName, Guid jobId, string jobStreamId ) : object
resourceGroupName string
automationAccountName string
jobId Guid
jobStreamId string
return object

GetLatestDscNodeReport() public method

public GetLatestDscNodeReport ( string resourceGroupName, string automationAccountName, Guid nodeId ) : Model.DscNodeReport
resourceGroupName string
automationAccountName string
nodeId Guid
return Model.DscNodeReport

GetModule() public method

public GetModule ( string automationAccountName, string name ) : Module
automationAccountName string
name string
return Microsoft.Azure.Commands.Automation.Model.Module

GetModule() public method

public GetModule ( string resourceGroupName, string automationAccountName, string name ) : Module
resourceGroupName string
automationAccountName string
name string
return Microsoft.Azure.Commands.Automation.Model.Module

GetNodeConfiguration() public method

public GetNodeConfiguration ( string resourceGroupName, string automationAccountName, string nodeConfigurationName, string rollupStatus ) : Model.NodeConfiguration
resourceGroupName string
automationAccountName string
nodeConfigurationName string
rollupStatus string
return Model.NodeConfiguration

GetRunbook() public method

public GetRunbook ( string automationAccountName, string runbookName ) : Runbook
automationAccountName string
runbookName string
return Microsoft.Azure.Commands.Automation.Model.Runbook

GetRunbook() public method

public GetRunbook ( string resourceGroupName, string automationAccountName, string runbookName ) : Runbook
resourceGroupName string
automationAccountName string
runbookName string
return Microsoft.Azure.Commands.Automation.Model.Runbook

GetSchedule() public method

public GetSchedule ( string automationAccountName, string scheduleName ) : Schedule
automationAccountName string
scheduleName string
return Microsoft.Azure.Commands.Automation.Model.Schedule

GetSchedule() public method

public GetSchedule ( string resourceGroupName, string automationAccountName, string scheduleName ) : Schedule
resourceGroupName string
automationAccountName string
scheduleName string
return Microsoft.Azure.Commands.Automation.Model.Schedule

GetVariable() public method

public GetVariable ( string automationAccountName, string name ) : Variable
automationAccountName string
name string
return Microsoft.Azure.Commands.Automation.Model.Variable

GetVariable() public method

public GetVariable ( string resourceGroupName, string automationAccountName, string name ) : Variable
resourceGroupName string
automationAccountName string
name string
return Microsoft.Azure.Commands.Automation.Model.Variable

GetWebhook() public method

public GetWebhook ( string resourceGroupName, string automationAccountName, string name ) : Model.Webhook
resourceGroupName string
automationAccountName string
name string
return Model.Webhook

ImportRunbook() public method

public ImportRunbook ( string resourceGroupName, string automationAccountName, string runbookPath, string description, IDictionary tags, string type, bool logProgress, bool logVerbose, bool published, bool overwrite, string name ) : Runbook
resourceGroupName string
automationAccountName string
runbookPath string
description string
tags IDictionary
type string
logProgress bool
logVerbose bool
published bool
overwrite bool
name string
return Microsoft.Azure.Commands.Automation.Model.Runbook

ListAutomationAccounts() public method

public ListAutomationAccounts ( string automationAccountName, string location ) : IEnumerable
automationAccountName string
location string
return IEnumerable

ListAutomationAccounts() public method

public ListAutomationAccounts ( string resourceGroupName, string &nextLink ) : IEnumerable
resourceGroupName string
nextLink string
return IEnumerable

ListCertificates() public method

public ListCertificates ( string automationAccountName, string &nextLink ) : IEnumerable
automationAccountName string
nextLink string
return IEnumerable

ListCertificates() public method

public ListCertificates ( string resourceGroupName, string automationAccountName, string &nextLink ) : IEnumerable
resourceGroupName string
automationAccountName string
nextLink string
return IEnumerable

ListCompilationJobs() public method

public ListCompilationJobs ( string resourceGroupName, string automationAccountName, DateTimeOffset startTime, DateTimeOffset endTime, string jobStatus ) : IEnumerable
resourceGroupName string
automationAccountName string
startTime DateTimeOffset
endTime DateTimeOffset
jobStatus string
return IEnumerable

ListCompilationJobsByConfigurationName() public method

public ListCompilationJobsByConfigurationName ( string resourceGroupName, string automationAccountName, string configurationName, DateTimeOffset startTime, DateTimeOffset endTime, string jobStatus ) : IEnumerable
resourceGroupName string
automationAccountName string
configurationName string
startTime DateTimeOffset
endTime DateTimeOffset
jobStatus string
return IEnumerable

ListConnections() public method

public ListConnections ( string automationAccountName, string &nextLink ) : IEnumerable
automationAccountName string
nextLink string
return IEnumerable

ListConnections() public method

public ListConnections ( string resourceGroupName, string automationAccountName, string &nextLink ) : IEnumerable
resourceGroupName string
automationAccountName string
nextLink string
return IEnumerable

ListConnectionsByType() public method

public ListConnectionsByType ( string automationAccountName, string typeName ) : IEnumerable
automationAccountName string
typeName string
return IEnumerable

ListConnectionsByType() public method

public ListConnectionsByType ( string resourceGroupName, string automationAccountName, string typeName ) : IEnumerable
resourceGroupName string
automationAccountName string
typeName string
return IEnumerable

ListCredentials() public method

public ListCredentials ( string automationAccountName, string &nextLink ) : IEnumerable
automationAccountName string
nextLink string
return IEnumerable

ListCredentials() public method

public ListCredentials ( string resourceGroupName, string automationAccountName, string &nextLink ) : IEnumerable
resourceGroupName string
automationAccountName string
nextLink string
return IEnumerable

ListDscConfigurations() public method

public ListDscConfigurations ( string resourceGroupName, string automationAccountName ) : IEnumerable
resourceGroupName string
automationAccountName string
return IEnumerable

ListDscNodeReports() public method

public ListDscNodeReports ( string resourceGroupName, string automationAccountName, Guid nodeId, DateTimeOffset startTime, DateTimeOffset endTime ) : IEnumerable
resourceGroupName string
automationAccountName string
nodeId Guid
startTime DateTimeOffset
endTime DateTimeOffset
return IEnumerable

ListDscNodes() public method

public ListDscNodes ( string resourceGroupName, string automationAccountName, string status ) : IEnumerable
resourceGroupName string
automationAccountName string
status string
return IEnumerable

ListDscNodesByConfiguration() public method

public ListDscNodesByConfiguration ( string resourceGroupName, string automationAccountName, string configurationName, string status ) : IEnumerable
resourceGroupName string
automationAccountName string
configurationName string
status string
return IEnumerable

ListDscNodesByName() public method

public ListDscNodesByName ( string resourceGroupName, string automationAccountName, string nodeName, string status ) : IEnumerable
resourceGroupName string
automationAccountName string
nodeName string
status string
return IEnumerable

ListDscNodesByNodeConfiguration() public method

public ListDscNodesByNodeConfiguration ( string resourceGroupName, string automationAccountName, string nodeConfigurationName, string status ) : IEnumerable
resourceGroupName string
automationAccountName string
nodeConfigurationName string
status string
return IEnumerable

ListHybridRunbookWorkerGroups() public method

public ListHybridRunbookWorkerGroups ( string resourceGroupName, string automationAccountName, string &nextLink ) : IEnumerable
resourceGroupName string
automationAccountName string
nextLink string
return IEnumerable

ListJobSchedules() public method

public ListJobSchedules ( string automationAccountName, string &nextLink ) : IEnumerable
automationAccountName string
nextLink string
return IEnumerable

ListJobSchedules() public method

public ListJobSchedules ( string resourceGroupName, string automationAccountName, string &nextLink ) : IEnumerable
resourceGroupName string
automationAccountName string
nextLink string
return IEnumerable

ListJobSchedulesByRunbookName() public method

public ListJobSchedulesByRunbookName ( string automationAccountName, string runbookName ) : IEnumerable
automationAccountName string
runbookName string
return IEnumerable

ListJobSchedulesByRunbookName() public method

public ListJobSchedulesByRunbookName ( string resourceGroupName, string automationAccountName, string runbookName ) : IEnumerable
resourceGroupName string
automationAccountName string
runbookName string
return IEnumerable

ListJobSchedulesByScheduleName() public method

public ListJobSchedulesByScheduleName ( string automationAccountName, string scheduleName ) : IEnumerable
automationAccountName string
scheduleName string
return IEnumerable

ListJobSchedulesByScheduleName() public method

public ListJobSchedulesByScheduleName ( string resourceGroupName, string automationAccountName, string scheduleName ) : IEnumerable
resourceGroupName string
automationAccountName string
scheduleName string
return IEnumerable

ListJobs() public method

public ListJobs ( string automationAccountName, DateTimeOffset startTime, DateTimeOffset endTime, string jobStatus, string &nextLink ) : IEnumerable
automationAccountName string
startTime DateTimeOffset
endTime DateTimeOffset
jobStatus string
nextLink string
return IEnumerable

ListJobs() public method

public ListJobs ( string resourceGroupName, string automationAccountName, DateTimeOffset startTime, DateTimeOffset endTime, string jobStatus, string &nextLink ) : IEnumerable
resourceGroupName string
automationAccountName string
startTime DateTimeOffset
endTime DateTimeOffset
jobStatus string
nextLink string
return IEnumerable

ListJobsByRunbookName() public method

public ListJobsByRunbookName ( string automationAccountName, string runbookName, DateTimeOffset startTime, DateTimeOffset endTime, string jobStatus, string &nextLink ) : IEnumerable
automationAccountName string
runbookName string
startTime DateTimeOffset
endTime DateTimeOffset
jobStatus string
nextLink string
return IEnumerable

ListJobsByRunbookName() public method

public ListJobsByRunbookName ( string resourceGroupName, string automationAccountName, string runbookName, DateTimeOffset startTime, DateTimeOffset endTime, string jobStatus, string &nextLink ) : IEnumerable
resourceGroupName string
automationAccountName string
runbookName string
startTime DateTimeOffset
endTime DateTimeOffset
jobStatus string
nextLink string
return IEnumerable

ListModules() public method

public ListModules ( string automationAccountName, string &nextLink ) : IEnumerable
automationAccountName string
nextLink string
return IEnumerable

ListModules() public method

public ListModules ( string resourceGroupName, string automationAccountName, string &nextLink ) : IEnumerable
resourceGroupName string
automationAccountName string
nextLink string
return IEnumerable

ListNodeConfigurations() public method

public ListNodeConfigurations ( string resourceGroupName, string automationAccountName, string rollupStatus ) : IEnumerable
resourceGroupName string
automationAccountName string
rollupStatus string
return IEnumerable

ListNodeConfigurationsByConfigurationName() public method

public ListNodeConfigurationsByConfigurationName ( string resourceGroupName, string automationAccountName, string configurationName, string rollupStatus ) : IEnumerable
resourceGroupName string
automationAccountName string
configurationName string
rollupStatus string
return IEnumerable

ListRunbookDefinitionsByRunbookName() public method

public ListRunbookDefinitionsByRunbookName ( string automationAccountName, string runbookName, bool isDraft ) : IEnumerable
automationAccountName string
runbookName string
isDraft bool
return IEnumerable

ListRunbooks() public method

public ListRunbooks ( string automationAccountName, string &nextLink ) : IEnumerable
automationAccountName string
nextLink string
return IEnumerable

ListRunbooks() public method

public ListRunbooks ( string resourceGroupName, string automationAccountName, string &nextLink ) : IEnumerable
resourceGroupName string
automationAccountName string
nextLink string
return IEnumerable

ListSchedules() public method

public ListSchedules ( string automationAccountName, string &nextLink ) : IEnumerable
automationAccountName string
nextLink string
return IEnumerable

ListSchedules() public method

public ListSchedules ( string resourceGroupName, string automationAccountName, string &nextLink ) : IEnumerable
resourceGroupName string
automationAccountName string
nextLink string
return IEnumerable

ListVariables() public method

public ListVariables ( string automationAccountName, string &nextLink ) : IEnumerable
automationAccountName string
nextLink string
return IEnumerable

ListVariables() public method

public ListVariables ( string resourceGroupName, string automationAccountName, string &nextLink ) : IEnumerable
resourceGroupName string
automationAccountName string
nextLink string
return IEnumerable

ListWebhooks() public method

public ListWebhooks ( string resourceGroupName, string automationAccountName, string runbookName, string &nextLink ) : IEnumerable
resourceGroupName string
automationAccountName string
runbookName string
nextLink string
return IEnumerable

NewAgentRegistrationKey() public method

public NewAgentRegistrationKey ( string resourceGroupName, string automationAccountName, string keyType ) : Model.AgentRegistration
resourceGroupName string
automationAccountName string
keyType string
return Model.AgentRegistration

PublishRunbook() public method

public PublishRunbook ( string automationAccountName, string runbookName ) : Runbook
automationAccountName string
runbookName string
return Microsoft.Azure.Commands.Automation.Model.Runbook

PublishRunbook() public method

public PublishRunbook ( string resourceGroupName, string automationAccountName, string runbookName ) : Runbook
resourceGroupName string
automationAccountName string
runbookName string
return Microsoft.Azure.Commands.Automation.Model.Runbook

RegisterDscNode() public method

public RegisterDscNode ( string resourceGroupName, string automationAccountName, string azureVMName, string nodeconfigurationName, string configurationMode, int configurationModeFrequencyMins, int refreshFrequencyMins, bool rebootFlag, string actionAfterReboot, bool moduleOverwriteFlag, string azureVmResourceGroup, string azureVmLocation ) : void
resourceGroupName string
automationAccountName string
azureVMName string
nodeconfigurationName string
configurationMode string
configurationModeFrequencyMins int
refreshFrequencyMins int
rebootFlag bool
actionAfterReboot string
moduleOverwriteFlag bool
azureVmResourceGroup string
azureVmLocation string
return void

RegisterScheduledRunbook() public method

public RegisterScheduledRunbook ( string automationAccountName, string runbookName, string scheduleName, IDictionary parameters ) : JobSchedule
automationAccountName string
runbookName string
scheduleName string
parameters IDictionary
return Microsoft.Azure.Commands.Automation.Model.JobSchedule

RegisterScheduledRunbook() public method

public RegisterScheduledRunbook ( string resourceGroupName, string automationAccountName, string runbookName, string scheduleName, IDictionary parameters, string runOn ) : JobSchedule
resourceGroupName string
automationAccountName string
runbookName string
scheduleName string
parameters IDictionary
runOn string
return Microsoft.Azure.Commands.Automation.Model.JobSchedule

ResumeJob() public method

public ResumeJob ( string automationAccountName, Guid id ) : void
automationAccountName string
id Guid
return void

ResumeJob() public method

public ResumeJob ( string resourceGroupName, string automationAccountName, Guid id ) : void
resourceGroupName string
automationAccountName string
id Guid
return void

SetDscNodeById() public method

public SetDscNodeById ( string resourceGroupName, string automationAccountName, Guid nodeId, string nodeConfigurationName ) : Model.Microsoft.Azure.Management.Automation.Models.DscNode
resourceGroupName string
automationAccountName string
nodeId Guid
nodeConfigurationName string
return Model.Microsoft.Azure.Management.Automation.Models.DscNode

StartCompilationJob() public method

public StartCompilationJob ( string resourceGroupName, string automationAccountName, string configurationName, IDictionary parameters, IDictionary configurationData ) : CompilationJob
resourceGroupName string
automationAccountName string
configurationName string
parameters IDictionary
configurationData IDictionary
return CompilationJob

StartRunbook() public method

public StartRunbook ( string automationAccountName, string runbookName, IDictionary parameters, string runOn ) : Job
automationAccountName string
runbookName string
parameters IDictionary
runOn string
return Microsoft.Azure.Commands.Automation.Model.Job

StartRunbook() public method

public StartRunbook ( string resourceGroupName, string automationAccountName, string runbookName, IDictionary parameters, string runOn ) : Job
resourceGroupName string
automationAccountName string
runbookName string
parameters IDictionary
runOn string
return Microsoft.Azure.Commands.Automation.Model.Job

StopJob() public method

public StopJob ( string automationAccountName, Guid id ) : void
automationAccountName string
id Guid
return void

StopJob() public method

public StopJob ( string resourceGroupName, string automationAccountName, Guid id ) : void
resourceGroupName string
automationAccountName string
id Guid
return void

SuspendJob() public method

public SuspendJob ( string automationAccountName, Guid id ) : void
automationAccountName string
id Guid
return void

SuspendJob() public method

public SuspendJob ( string resourceGroupName, string automationAccountName, Guid id ) : void
resourceGroupName string
automationAccountName string
id Guid
return void

TryGetNodeConfiguration() public method

public TryGetNodeConfiguration ( string resourceGroupName, string automationAccountName, string nodeConfigurationName, string rollupStatus ) : Model.NodeConfiguration
resourceGroupName string
automationAccountName string
nodeConfigurationName string
rollupStatus string
return Model.NodeConfiguration

UnregisterScheduledRunbook() public method

public UnregisterScheduledRunbook ( string automationAccountName, Guid jobScheduleId ) : void
automationAccountName string
jobScheduleId Guid
return void

UnregisterScheduledRunbook() public method

public UnregisterScheduledRunbook ( string resourceGroupName, string automationAccountName, Guid jobScheduleId ) : void
resourceGroupName string
automationAccountName string
jobScheduleId Guid
return void

UnregisterScheduledRunbook() public method

public UnregisterScheduledRunbook ( string automationAccountName, string runbookName, string scheduleName ) : void
automationAccountName string
runbookName string
scheduleName string
return void

UnregisterScheduledRunbook() public method

public UnregisterScheduledRunbook ( string resourceGroupName, string automationAccountName, string runbookName, string scheduleName ) : void
resourceGroupName string
automationAccountName string
runbookName string
scheduleName string
return void

UpdateAutomationAccount() public method

public UpdateAutomationAccount ( string resourceGroupName, string automationAccountName, string plan, IDictionary tags ) : AutomationAccount
resourceGroupName string
automationAccountName string
plan string
tags IDictionary
return Microsoft.Azure.Commands.Automation.Model.AutomationAccount

UpdateCertificate() public method

public UpdateCertificate ( string automationAccountName, string name, string path, SecureString password, string description, bool exportable ) : CertificateInfo
automationAccountName string
name string
path string
password SecureString
description string
exportable bool
return CertificateInfo

UpdateCertificate() public method

public UpdateCertificate ( string resourceGroupName, string automationAccountName, string name, string path, SecureString password, string description, bool exportable ) : CertificateInfo
resourceGroupName string
automationAccountName string
name string
path string
password SecureString
description string
exportable bool
return CertificateInfo

UpdateConnectionFieldValue() public method

public UpdateConnectionFieldValue ( string automationAccountName, string name, string connectionFieldName, object value ) : Connection
automationAccountName string
name string
connectionFieldName string
value object
return Microsoft.Azure.Commands.Automation.Model.Connection

UpdateConnectionFieldValue() public method

public UpdateConnectionFieldValue ( string resourceGroupName, string automationAccountName, string name, string connectionFieldName, object value ) : Connection
resourceGroupName string
automationAccountName string
name string
connectionFieldName string
value object
return Microsoft.Azure.Commands.Automation.Model.Connection

UpdateCredential() public method

public UpdateCredential ( string automationAccountName, string name, string userName, string password, string description ) : CredentialInfo
automationAccountName string
name string
userName string
password string
description string
return CredentialInfo

UpdateCredential() public method

public UpdateCredential ( string resourceGroupName, string automationAccountName, string name, string userName, string password, string description ) : CredentialInfo
resourceGroupName string
automationAccountName string
name string
userName string
password string
description string
return CredentialInfo

UpdateModule() public method

public UpdateModule ( string automationAccountName, IDictionary tags, string name, Uri contentLinkUri, string contentLinkVersion ) : Module
automationAccountName string
tags IDictionary
name string
contentLinkUri Uri
contentLinkVersion string
return Microsoft.Azure.Commands.Automation.Model.Module

UpdateModule() public method

public UpdateModule ( string resourceGroupName, string automationAccountName, string name, Uri contentLinkUri, string contentLinkVersion ) : Module
resourceGroupName string
automationAccountName string
name string
contentLinkUri Uri
contentLinkVersion string
return Microsoft.Azure.Commands.Automation.Model.Module

UpdateRunbook() public method

public UpdateRunbook ( string resourceGroupName, string automationAccountName, string runbookName, string description, IDictionary tags, bool logProgress, bool logVerbose ) : Runbook
resourceGroupName string
automationAccountName string
runbookName string
description string
tags IDictionary
logProgress bool
logVerbose bool
return Microsoft.Azure.Commands.Automation.Model.Runbook

UpdateRunbook() public method

public UpdateRunbook ( string automationAccountName, string runbookName, string description, string tags, bool logProgress, bool logVerbose ) : Runbook
automationAccountName string
runbookName string
description string
tags string
logProgress bool
logVerbose bool
return Microsoft.Azure.Commands.Automation.Model.Runbook

UpdateRunbookDefinition() public method

public UpdateRunbookDefinition ( string automationAccountName, string runbookName, string runbookPath, bool overwrite ) : RunbookDefinition
automationAccountName string
runbookName string
runbookPath string
overwrite bool
return RunbookDefinition

UpdateSchedule() public method

public UpdateSchedule ( string automationAccountName, string scheduleName, bool isEnabled, string description ) : Schedule
automationAccountName string
scheduleName string
isEnabled bool
description string
return Microsoft.Azure.Commands.Automation.Model.Schedule

UpdateSchedule() public method

public UpdateSchedule ( string resourceGroupName, string automationAccountName, string scheduleName, bool isEnabled, string description ) : Schedule
resourceGroupName string
automationAccountName string
scheduleName string
isEnabled bool
description string
return Microsoft.Azure.Commands.Automation.Model.Schedule

UpdateVariable() public method

public UpdateVariable ( Variable variable, VariableUpdateFields updateFields ) : Variable
variable Microsoft.Azure.Commands.Automation.Model.Variable
updateFields VariableUpdateFields
return Microsoft.Azure.Commands.Automation.Model.Variable

UpdateWebhook() public method

public UpdateWebhook ( string resourceGroupName, string automationAccountName, string name, IDictionary parameters, bool isEnabled ) : Model.Webhook
resourceGroupName string
automationAccountName string
name string
parameters IDictionary
isEnabled bool
return Model.Webhook