Package-level declarations

Types

Link copied to clipboard
class Agent : KotlinCustomResource

The Agent resource. API Version: 2022-07-01-preview.

Link copied to clipboard
data class AgentArgs(val agentName: Output<String>? = null, val arcResourceId: Output<String>? = null, val arcVmUuid: Output<String>? = null, val description: Output<String>? = null, val resourceGroupName: Output<String>? = null, val storageMoverName: Output<String>? = null) : ConvertibleToJava<AgentArgs>

The Agent resource. API Version: 2022-07-01-preview.

Link copied to clipboard

Builder for AgentArgs.

Link copied to clipboard
object AgentMapper : ResourceMapper<Agent>
Link copied to clipboard

Builder for Agent.

Link copied to clipboard
class Endpoint : KotlinCustomResource

The Endpoint resource, which contains information about file sources and targets. API Version: 2022-07-01-preview.

Link copied to clipboard
data class EndpointArgs(val endpointName: Output<String>? = null, val properties: Output<Either<AzureStorageBlobContainerEndpointPropertiesArgs, NfsMountEndpointPropertiesArgs>>? = null, val resourceGroupName: Output<String>? = null, val storageMoverName: Output<String>? = null) : ConvertibleToJava<EndpointArgs>

The Endpoint resource, which contains information about file sources and targets. API Version: 2022-07-01-preview.

Link copied to clipboard
Link copied to clipboard
object EndpointMapper : ResourceMapper<Endpoint>
Link copied to clipboard
Link copied to clipboard
class JobDefinition : KotlinCustomResource

The Job Definition resource. API Version: 2022-07-01-preview.

Link copied to clipboard
data class JobDefinitionArgs(val agentName: Output<String>? = null, val copyMode: Output<Either<String, CopyMode>>? = null, val description: Output<String>? = null, val jobDefinitionName: Output<String>? = null, val projectName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sourceName: Output<String>? = null, val sourceSubpath: Output<String>? = null, val storageMoverName: Output<String>? = null, val targetName: Output<String>? = null, val targetSubpath: Output<String>? = null) : ConvertibleToJava<JobDefinitionArgs>

The Job Definition resource. API Version: 2022-07-01-preview.

Link copied to clipboard
Link copied to clipboard
object JobDefinitionMapper : ResourceMapper<JobDefinition>
Link copied to clipboard
Link copied to clipboard
class Project : KotlinCustomResource

The Project resource. API Version: 2022-07-01-preview.

Link copied to clipboard
data class ProjectArgs(val description: Output<String>? = null, val projectName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val storageMoverName: Output<String>? = null) : ConvertibleToJava<ProjectArgs>

The Project resource. API Version: 2022-07-01-preview.

Link copied to clipboard
Link copied to clipboard
object ProjectMapper : ResourceMapper<Project>
Link copied to clipboard
Link copied to clipboard
class StorageMover : KotlinCustomResource

The Storage Mover resource, which is a container for a group of Agents, Projects, and Endpoints. API Version: 2022-07-01-preview.

Link copied to clipboard
data class StorageMoverArgs(val description: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val storageMoverName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<StorageMoverArgs>

The Storage Mover resource, which is a container for a group of Agents, Projects, and Endpoints. API Version: 2022-07-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object StorageMoverMapper : ResourceMapper<StorageMover>
Link copied to clipboard

Functions

Link copied to clipboard
fun agent(name: String): Agent
suspend fun agent(name: String, block: suspend AgentResourceBuilder.() -> Unit): Agent
Link copied to clipboard
suspend fun endpoint(name: String, block: suspend EndpointResourceBuilder.() -> Unit): Endpoint
Link copied to clipboard
Link copied to clipboard
fun project(name: String): Project
suspend fun project(name: String, block: suspend ProjectResourceBuilder.() -> Unit): Project
Link copied to clipboard