Package-level declarations

Types

Link copied to clipboard

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
Link copied to clipboard

Builder for Agent.

Link copied to clipboard

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
Link copied to clipboard
Link copied to clipboard

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
Link copied to clipboard

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
Link copied to clipboard
Link copied to clipboard

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

Functions

Link copied to clipboard
suspend fun agentResource(name: String, block: suspend AgentResourceBuilder.() -> Unit): Agent
Link copied to clipboard
suspend fun endpointResource(name: String, block: suspend EndpointResourceBuilder.() -> Unit): Endpoint
Link copied to clipboard
Link copied to clipboard
suspend fun projectResource(name: String, block: suspend ProjectResourceBuilder.() -> Unit): Project
Link copied to clipboard
suspend fun storageMoverResource(name: String, block: suspend StorageMoverResourceBuilder.() -> Unit): StorageMover