Package-level declarations

Types

Link copied to clipboard
class AutomationAccount : KotlinCustomResource

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
object AutomationAccountMapper : ResourceMapper<AutomationAccount>
Link copied to clipboard
Link copied to clipboard
class Certificate : KotlinCustomResource

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
object CertificateMapper : ResourceMapper<Certificate>
Link copied to clipboard
Link copied to clipboard
class Connection : KotlinCustomResource

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
object ConnectionMapper : ResourceMapper<Connection>
Link copied to clipboard
Link copied to clipboard
class ConnectionType : KotlinCustomResource

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
object ConnectionTypeMapper : ResourceMapper<ConnectionType>
Link copied to clipboard
class Credential : KotlinCustomResource

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
object CredentialMapper : ResourceMapper<Credential>
Link copied to clipboard
Link copied to clipboard
class DscConfiguration : KotlinCustomResource

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
object DscConfigurationMapper : ResourceMapper<DscConfiguration>
Link copied to clipboard
class DscNodeConfiguration : KotlinCustomResource

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
Link copied to clipboard
class HybridRunbookWorker : KotlinCustomResource

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
class HybridRunbookWorkerGroup : KotlinCustomResource

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
Link copied to clipboard
class JobSchedule : KotlinCustomResource

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
object JobScheduleMapper : ResourceMapper<JobSchedule>
Link copied to clipboard
Link copied to clipboard
class Module : KotlinCustomResource

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
object ModuleMapper : ResourceMapper<Module>
Link copied to clipboard

Builder for Module.

Link copied to clipboard
class PrivateEndpointConnection : KotlinCustomResource

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
class Python2Package : KotlinCustomResource

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
object Python2PackageMapper : ResourceMapper<Python2Package>
Link copied to clipboard
class Runbook : KotlinCustomResource

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
object RunbookMapper : ResourceMapper<Runbook>
Link copied to clipboard
Link copied to clipboard
class Schedule : KotlinCustomResource

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
object ScheduleMapper : ResourceMapper<Schedule>
Link copied to clipboard
Link copied to clipboard
class SoftwareUpdateConfigurationByName : KotlinCustomResource

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
class SourceControl : KotlinCustomResource

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
object SourceControlMapper : ResourceMapper<SourceControl>
Link copied to clipboard
Link copied to clipboard
class Variable : KotlinCustomResource

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
object VariableMapper : ResourceMapper<Variable>
Link copied to clipboard
Link copied to clipboard
class Watcher : KotlinCustomResource

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
object WatcherMapper : ResourceMapper<Watcher>
Link copied to clipboard
Link copied to clipboard
class Webhook : KotlinCustomResource

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
object WebhookMapper : ResourceMapper<Webhook>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun certificate(name: String, block: suspend CertificateResourceBuilder.() -> Unit): Certificate
Link copied to clipboard
suspend fun connection(name: String, block: suspend ConnectionResourceBuilder.() -> Unit): Connection
Link copied to clipboard
Link copied to clipboard
suspend fun credential(name: String, block: suspend CredentialResourceBuilder.() -> Unit): Credential
Link copied to clipboard
Link copied to clipboard
suspend fun jobSchedule(name: String, block: suspend JobScheduleResourceBuilder.() -> Unit): JobSchedule
Link copied to clipboard
fun module(name: String): Module
suspend fun module(name: String, block: suspend ModuleResourceBuilder.() -> Unit): Module
Link copied to clipboard
Link copied to clipboard
fun runbook(name: String): Runbook
suspend fun runbook(name: String, block: suspend RunbookResourceBuilder.() -> Unit): Runbook
Link copied to clipboard
suspend fun schedule(name: String, block: suspend ScheduleResourceBuilder.() -> Unit): Schedule
Link copied to clipboard
Link copied to clipboard
suspend fun variable(name: String, block: suspend VariableResourceBuilder.() -> Unit): Variable
Link copied to clipboard
fun watcher(name: String): Watcher
suspend fun watcher(name: String, block: suspend WatcherResourceBuilder.() -> Unit): Watcher
Link copied to clipboard
fun webhook(name: String): Webhook
suspend fun webhook(name: String, block: suspend WebhookResourceBuilder.() -> Unit): Webhook