Package-level declarations

Types

Link copied to clipboard

Definition of the automation account type. API Version: 2021-06-22.

Link copied to clipboard
data class AutomationAccountArgs(val automationAccountName: Output<String>? = null, val disableLocalAuth: Output<Boolean>? = null, val encryption: Output<EncryptionPropertiesArgs>? = null, val identity: Output<IdentityArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val publicNetworkAccess: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<SkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AutomationAccountArgs>

Definition of the automation account type. API Version: 2021-06-22.

Link copied to clipboard
Link copied to clipboard

Definition of the certificate. API Version: 2019-06-01.

Link copied to clipboard
data class CertificateArgs(val automationAccountName: Output<String>? = null, val base64Value: Output<String>? = null, val certificateName: Output<String>? = null, val description: Output<String>? = null, val isExportable: Output<Boolean>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val thumbprint: Output<String>? = null) : ConvertibleToJava<CertificateArgs>

Definition of the certificate. API Version: 2019-06-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Definition of the connection. API Version: 2019-06-01.

Link copied to clipboard
data class ConnectionArgs(val automationAccountName: Output<String>? = null, val connectionName: Output<String>? = null, val connectionType: Output<ConnectionTypeAssociationPropertyArgs>? = null, val description: Output<String>? = null, val fieldDefinitionValues: Output<Map<String, String>>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ConnectionArgs>

Definition of the connection. API Version: 2019-06-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Definition of the connection type. API Version: 2019-06-01.

Link copied to clipboard
data class ConnectionTypeArgs(val automationAccountName: Output<String>? = null, val connectionTypeName: Output<String>? = null, val fieldDefinitions: Output<Map<String, FieldDefinitionArgs>>? = null, val isGlobal: Output<Boolean>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ConnectionTypeArgs>

Definition of the connection type. API Version: 2019-06-01.

Link copied to clipboard
Link copied to clipboard

Definition of the credential. API Version: 2019-06-01.

Link copied to clipboard
data class CredentialArgs(val automationAccountName: Output<String>? = null, val credentialName: Output<String>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val password: Output<String>? = null, val resourceGroupName: Output<String>? = null, val userName: Output<String>? = null) : ConvertibleToJava<CredentialArgs>

Definition of the credential. API Version: 2019-06-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Definition of the configuration type. API Version: 2019-06-01.

Link copied to clipboard
data class DscConfigurationArgs(val automationAccountName: Output<String>? = null, val configurationName: Output<String>? = null, val description: Output<String>? = null, val location: Output<String>? = null, val logProgress: Output<Boolean>? = null, val logVerbose: Output<Boolean>? = null, val name: Output<String>? = null, val parameters: Output<Map<String, DscConfigurationParameterArgs>>? = null, val resourceGroupName: Output<String>? = null, val source: Output<ContentSourceArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DscConfigurationArgs>

Definition of the configuration type. API Version: 2019-06-01.

Link copied to clipboard

Definition of the dsc node configuration. API Version: 2019-06-01.

Link copied to clipboard
data class DscNodeConfigurationArgs(val automationAccountName: Output<String>? = null, val configuration: Output<DscConfigurationAssociationPropertyArgs>? = null, val incrementNodeConfigurationBuild: Output<Boolean>? = null, val name: Output<String>? = null, val nodeConfigurationName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val source: Output<ContentSourceArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DscNodeConfigurationArgs>

Definition of the dsc node configuration. API Version: 2019-06-01.

Link copied to clipboard

Definition of hybrid runbook worker. API Version: 2021-06-22.

Link copied to clipboard
data class HybridRunbookWorkerArgs(val automationAccountName: Output<String>? = null, val hybridRunbookWorkerGroupName: Output<String>? = null, val hybridRunbookWorkerId: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val vmResourceId: Output<String>? = null) : ConvertibleToJava<HybridRunbookWorkerArgs>

Definition of hybrid runbook worker. API Version: 2021-06-22.

Link copied to clipboard

Definition of hybrid runbook worker group. API Version: 2021-06-22.

Link copied to clipboard
data class HybridRunbookWorkerGroupArgs(val automationAccountName: Output<String>? = null, val credential: Output<RunAsCredentialAssociationPropertyArgs>? = null, val hybridRunbookWorkerGroupName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<HybridRunbookWorkerGroupArgs>

Definition of hybrid runbook worker group. API Version: 2021-06-22.

Link copied to clipboard

Definition of the job schedule. API Version: 2019-06-01.

Link copied to clipboard
data class JobScheduleArgs(val automationAccountName: Output<String>? = null, val jobScheduleId: Output<String>? = null, val parameters: Output<Map<String, String>>? = null, val resourceGroupName: Output<String>? = null, val runOn: Output<String>? = null, val runbook: Output<RunbookAssociationPropertyArgs>? = null, val schedule: Output<ScheduleAssociationPropertyArgs>? = null) : ConvertibleToJava<JobScheduleArgs>

Definition of the job schedule. API Version: 2019-06-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Definition of the module type. API Version: 2019-06-01.

Link copied to clipboard
data class ModuleArgs(val automationAccountName: Output<String>? = null, val contentLink: Output<ContentLinkArgs>? = null, val location: Output<String>? = null, val moduleName: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ModuleArgs>

Definition of the module type. API Version: 2019-06-01.

Link copied to clipboard

Builder for ModuleArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Module.

Link copied to clipboard

A private endpoint connection API Version: 2020-01-13-preview.

Link copied to clipboard
data class PrivateEndpointConnectionArgs(val automationAccountName: Output<String>? = null, val groupIds: Output<List<String>>? = null, val privateEndpoint: Output<PrivateEndpointPropertyArgs>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStatePropertyArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionArgs>

A private endpoint connection API Version: 2020-01-13-preview.

Link copied to clipboard

Definition of the module type. API Version: 2019-06-01.

Link copied to clipboard
data class Python2PackageArgs(val automationAccountName: Output<String>? = null, val contentLink: Output<ContentLinkArgs>? = null, val packageName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<Python2PackageArgs>

Definition of the module type. API Version: 2019-06-01.

Link copied to clipboard
Link copied to clipboard

Definition of the runbook type. API Version: 2019-06-01.

Link copied to clipboard
data class RunbookArgs(val automationAccountName: Output<String>? = null, val description: Output<String>? = null, val draft: Output<RunbookDraftArgs>? = null, val location: Output<String>? = null, val logActivityTrace: Output<Int>? = null, val logProgress: Output<Boolean>? = null, val logVerbose: Output<Boolean>? = null, val name: Output<String>? = null, val publishContentLink: Output<ContentLinkArgs>? = null, val resourceGroupName: Output<String>? = null, val runbookName: Output<String>? = null, val runbookType: Output<Either<String, RunbookTypeEnum>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<RunbookArgs>

Definition of the runbook type. API Version: 2019-06-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Definition of the schedule. API Version: 2019-06-01.

Link copied to clipboard
data class ScheduleArgs(val advancedSchedule: Output<AdvancedScheduleArgs>? = null, val automationAccountName: Output<String>? = null, val description: Output<String>? = null, val expiryTime: Output<String>? = null, val frequency: Output<Either<String, ScheduleFrequency>>? = null, val interval: Output<Any>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scheduleName: Output<String>? = null, val startTime: Output<String>? = null, val timeZone: Output<String>? = null) : ConvertibleToJava<ScheduleArgs>

Definition of the schedule. API Version: 2019-06-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Software update configuration properties. API Version: 2019-06-01.

Link copied to clipboard
data class SoftwareUpdateConfigurationByNameArgs(val automationAccountName: Output<String>? = null, val error: Output<ErrorResponseArgs>? = null, val resourceGroupName: Output<String>? = null, val scheduleInfo: Output<SUCSchedulePropertiesArgs>? = null, val softwareUpdateConfigurationName: Output<String>? = null, val tasks: Output<SoftwareUpdateConfigurationTasksArgs>? = null, val updateConfiguration: Output<UpdateConfigurationArgs>? = null) : ConvertibleToJava<SoftwareUpdateConfigurationByNameArgs>

Software update configuration properties. API Version: 2019-06-01.

Link copied to clipboard

Definition of the source control. API Version: 2019-06-01.

Link copied to clipboard
data class SourceControlArgs(val autoSync: Output<Boolean>? = null, val automationAccountName: Output<String>? = null, val branch: Output<String>? = null, val description: Output<String>? = null, val folderPath: Output<String>? = null, val publishRunbook: Output<Boolean>? = null, val repoUrl: Output<String>? = null, val resourceGroupName: Output<String>? = null, val securityToken: Output<SourceControlSecurityTokenPropertiesArgs>? = null, val sourceControlName: Output<String>? = null, val sourceType: Output<Either<String, SourceType>>? = null) : ConvertibleToJava<SourceControlArgs>

Definition of the source control. API Version: 2019-06-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Definition of the variable. API Version: 2019-06-01.

Link copied to clipboard
data class VariableArgs(val automationAccountName: Output<String>? = null, val description: Output<String>? = null, val isEncrypted: Output<Boolean>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val value: Output<String>? = null, val variableName: Output<String>? = null) : ConvertibleToJava<VariableArgs>

Definition of the variable. API Version: 2019-06-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Definition of the watcher type. API Version: 2019-06-01.

Link copied to clipboard
data class WatcherArgs(val automationAccountName: Output<String>? = null, val description: Output<String>? = null, val executionFrequencyInSeconds: Output<Double>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scriptName: Output<String>? = null, val scriptParameters: Output<Map<String, String>>? = null, val scriptRunOn: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val watcherName: Output<String>? = null) : ConvertibleToJava<WatcherArgs>

Definition of the watcher type. API Version: 2019-06-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Definition of the webhook type. API Version: 2015-10-31.

Link copied to clipboard
data class WebhookArgs(val automationAccountName: Output<String>? = null, val expiryTime: Output<String>? = null, val isEnabled: Output<Boolean>? = null, val name: Output<String>? = null, val parameters: Output<Map<String, String>>? = null, val resourceGroupName: Output<String>? = null, val runOn: Output<String>? = null, val runbook: Output<RunbookAssociationPropertyArgs>? = null, val uri: Output<String>? = null, val webhookName: Output<String>? = null) : ConvertibleToJava<WebhookArgs>

Definition of the webhook type. API Version: 2015-10-31.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun certificateResource(name: String, block: suspend CertificateResourceBuilder.() -> Unit): Certificate
Link copied to clipboard
suspend fun connectionResource(name: String, block: suspend ConnectionResourceBuilder.() -> Unit): Connection
Link copied to clipboard
Link copied to clipboard
suspend fun credentialResource(name: String, block: suspend CredentialResourceBuilder.() -> Unit): Credential
Link copied to clipboard
Link copied to clipboard
suspend fun jobScheduleResource(name: String, block: suspend JobScheduleResourceBuilder.() -> Unit): JobSchedule
Link copied to clipboard
suspend fun moduleResource(name: String, block: suspend ModuleResourceBuilder.() -> Unit): Module
Link copied to clipboard
Link copied to clipboard
suspend fun runbookResource(name: String, block: suspend RunbookResourceBuilder.() -> Unit): Runbook
Link copied to clipboard
suspend fun scheduleResource(name: String, block: suspend ScheduleResourceBuilder.() -> Unit): Schedule
Link copied to clipboard
Link copied to clipboard
suspend fun variableResource(name: String, block: suspend VariableResourceBuilder.() -> Unit): Variable
Link copied to clipboard
suspend fun watcherResource(name: String, block: suspend WatcherResourceBuilder.() -> Unit): Watcher
Link copied to clipboard
suspend fun webhookResource(name: String, block: suspend WebhookResourceBuilder.() -> Unit): Webhook