Package-level declarations

Types

Link copied to clipboard

Role Addon API Version: 2020-12-01.

Link copied to clipboard
data class AddonArgs constructor(val addonName: Output<String>? = null, val deviceName: Output<String>? = null, val kind: Output<Either<String, AddonType>>? = null, val resourceGroupName: Output<String>? = null, val roleName: Output<String>? = null) : ConvertibleToJava<AddonArgs>

Role Addon API Version: 2020-12-01.

Link copied to clipboard

Builder for AddonArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Addon.

Link copied to clipboard

Arc Addon. API Version: 2020-12-01.

Link copied to clipboard
data class ArcAddonArgs(val addonName: Output<String>? = null, val deviceName: Output<String>? = null, val kind: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceLocation: Output<String>? = null, val resourceName: Output<String>? = null, val roleName: Output<String>? = null, val subscriptionId: Output<String>? = null) : ConvertibleToJava<ArcAddonArgs>

Arc Addon. API Version: 2020-12-01.

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

The bandwidth schedule details. API Version: 2020-12-01.

Link copied to clipboard
data class BandwidthScheduleArgs(val days: Output<List<Either<String, DayOfWeek>>>? = null, val deviceName: Output<String>? = null, val name: Output<String>? = null, val rateInMbps: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val start: Output<String>? = null, val stop: Output<String>? = null) : ConvertibleToJava<BandwidthScheduleArgs>

The bandwidth schedule details. API Version: 2020-12-01.

Link copied to clipboard

CloudEdgeManagementRole role. API Version: 2020-12-01.

Link copied to clipboard
data class CloudEdgeManagementRoleArgs(val deviceName: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val roleStatus: Output<Either<String, RoleStatus>>? = null) : ConvertibleToJava<CloudEdgeManagementRoleArgs>

CloudEdgeManagementRole role. API Version: 2020-12-01.

Link copied to clipboard

Represents a container on the Data Box Edge/Gateway device. API Version: 2020-12-01.

Link copied to clipboard
data class ContainerArgs(val containerName: Output<String>? = null, val dataFormat: Output<Either<String, AzureContainerDataFormat>>? = null, val deviceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val storageAccountName: Output<String>? = null) : ConvertibleToJava<ContainerArgs>

Represents a container on the Data Box Edge/Gateway device. API Version: 2020-12-01.

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

The Data Box Edge/Gateway device. API Version: 2020-12-01.

Link copied to clipboard
data class DeviceArgs(val dataBoxEdgeDeviceStatus: Output<Either<String, DataBoxEdgeDeviceStatus>>? = null, val deviceName: Output<String>? = null, val identity: Output<ResourceIdentityArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<SkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DeviceArgs>

The Data Box Edge/Gateway device. API Version: 2020-12-01.

Link copied to clipboard

Builder for DeviceArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Device.

Link copied to clipboard

Trigger details. API Version: 2020-12-01.

Link copied to clipboard
data class FileEventTriggerArgs(val customContextTag: Output<String>? = null, val deviceName: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sinkInfo: Output<RoleSinkInfoArgs>? = null, val sourceInfo: Output<FileSourceInfoArgs>? = null) : ConvertibleToJava<FileEventTriggerArgs>

Trigger details. API Version: 2020-12-01.

Link copied to clipboard

IoT Addon. API Version: 2020-12-01.

Link copied to clipboard
data class IoTAddonArgs(val addonName: Output<String>? = null, val deviceName: Output<String>? = null, val ioTDeviceDetails: Output<IoTDeviceInfoArgs>? = null, val ioTEdgeDeviceDetails: Output<IoTDeviceInfoArgs>? = null, val kind: Output<String>? = null, val resourceGroupName: Output<String>? = null, val roleName: Output<String>? = null) : ConvertibleToJava<IoTAddonArgs>

IoT Addon. API Version: 2020-12-01.

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

Compute role. API Version: 2020-12-01.

Link copied to clipboard
data class IoTRoleArgs(val computeResource: Output<ComputeResourceArgs>? = null, val deviceName: Output<String>? = null, val hostPlatform: Output<Either<String, PlatformType>>? = null, val ioTDeviceDetails: Output<IoTDeviceInfoArgs>? = null, val ioTEdgeAgentInfo: Output<IoTEdgeAgentInfoArgs>? = null, val ioTEdgeDeviceDetails: Output<IoTDeviceInfoArgs>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val roleStatus: Output<Either<String, RoleStatus>>? = null, val shareMappings: Output<List<MountPointMapArgs>>? = null) : ConvertibleToJava<IoTRoleArgs>

Compute role. API Version: 2020-12-01.

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

Kubernetes role. API Version: 2020-12-01.

Link copied to clipboard
data class KubernetesRoleArgs(val deviceName: Output<String>? = null, val hostPlatform: Output<Either<String, PlatformType>>? = null, val kind: Output<String>? = null, val kubernetesClusterInfo: Output<KubernetesClusterInfoArgs>? = null, val kubernetesRoleResources: Output<KubernetesRoleResourcesArgs>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val roleStatus: Output<Either<String, RoleStatus>>? = null) : ConvertibleToJava<KubernetesRoleArgs>

Kubernetes role. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard

MEC role. API Version: 2020-12-01.

Link copied to clipboard
data class MECRoleArgs(val connectionString: Output<AsymmetricEncryptedSecretArgs>? = null, val deviceName: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val roleStatus: Output<Either<String, RoleStatus>>? = null) : ConvertibleToJava<MECRoleArgs>

MEC role. API Version: 2020-12-01.

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

The metric setting details for the role API Version: 2020-12-01.

Link copied to clipboard
data class MonitoringConfigArgs(val deviceName: Output<String>? = null, val metricConfigurations: Output<List<MetricConfigurationArgs>>? = null, val resourceGroupName: Output<String>? = null, val roleName: Output<String>? = null) : ConvertibleToJava<MonitoringConfigArgs>

The metric setting details for the role API Version: 2020-12-01.

Link copied to clipboard

The order details. API Version: 2020-12-01.

Link copied to clipboard
data class OrderArgs(val contactInformation: Output<ContactDetailsArgs>? = null, val deviceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val shipmentType: Output<Either<String, ShipmentType>>? = null, val shippingAddress: Output<AddressArgs>? = null) : ConvertibleToJava<OrderArgs>

The order details. API Version: 2020-12-01.

Link copied to clipboard

Builder for OrderArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Order.

Link copied to clipboard

Trigger details. API Version: 2020-12-01.

Link copied to clipboard
data class PeriodicTimerEventTriggerArgs(val customContextTag: Output<String>? = null, val deviceName: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sinkInfo: Output<RoleSinkInfoArgs>? = null, val sourceInfo: Output<PeriodicTimerSourceInfoArgs>? = null) : ConvertibleToJava<PeriodicTimerEventTriggerArgs>

Trigger details. API Version: 2020-12-01.

Link copied to clipboard

Compute role. API Version: 2020-12-01.

Link copied to clipboard
data class RoleArgs constructor(val deviceName: Output<String>? = null, val kind: Output<Either<String, RoleTypes>>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<RoleArgs>

Compute role. API Version: 2020-12-01.

Link copied to clipboard

Builder for RoleArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Role.

Link copied to clipboard

Represents a share on the Data Box Edge/Gateway device. API Version: 2020-12-01.

Link copied to clipboard
data class ShareArgs(val accessProtocol: Output<Either<String, ShareAccessProtocol>>? = null, val azureContainerInfo: Output<AzureContainerInfoArgs>? = null, val clientAccessRights: Output<List<ClientAccessRightArgs>>? = null, val dataPolicy: Output<Either<String, DataPolicy>>? = null, val description: Output<String>? = null, val deviceName: Output<String>? = null, val monitoringStatus: Output<Either<String, MonitoringStatus>>? = null, val name: Output<String>? = null, val refreshDetails: Output<RefreshDetailsArgs>? = null, val resourceGroupName: Output<String>? = null, val shareStatus: Output<Either<String, ShareStatus>>? = null, val userAccessRights: Output<List<UserAccessRightArgs>>? = null) : ConvertibleToJava<ShareArgs>

Represents a share on the Data Box Edge/Gateway device. API Version: 2020-12-01.

Link copied to clipboard

Builder for ShareArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Share.

Link copied to clipboard

Represents a Storage Account on the Data Box Edge/Gateway device. API Version: 2020-12-01.

Link copied to clipboard
data class StorageAccountArgs(val dataPolicy: Output<Either<String, DataPolicy>>? = null, val description: Output<String>? = null, val deviceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val storageAccountCredentialId: Output<String>? = null, val storageAccountName: Output<String>? = null, val storageAccountStatus: Output<Either<String, StorageAccountStatus>>? = null) : ConvertibleToJava<StorageAccountArgs>

Represents a Storage Account on the Data Box Edge/Gateway device. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard

The storage account credential. API Version: 2020-12-01.

Link copied to clipboard
data class StorageAccountCredentialArgs(val accountKey: Output<AsymmetricEncryptedSecretArgs>? = null, val accountType: Output<Either<String, AccountType>>? = null, val alias: Output<String>? = null, val blobDomainName: Output<String>? = null, val connectionString: Output<String>? = null, val deviceName: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sslStatus: Output<Either<String, SSLStatus>>? = null, val storageAccountId: Output<String>? = null, val userName: Output<String>? = null) : ConvertibleToJava<StorageAccountCredentialArgs>

The storage account credential. API Version: 2020-12-01.

Link copied to clipboard

Trigger details. API Version: 2020-12-01.

Link copied to clipboard
data class TriggerArgs constructor(val deviceName: Output<String>? = null, val kind: Output<Either<String, TriggerEventType>>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<TriggerArgs>

Trigger details. API Version: 2020-12-01.

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

Represents a user who has access to one or more shares on the Data Box Edge/Gateway device. API Version: 2020-12-01.

Link copied to clipboard
data class UserArgs(val deviceName: Output<String>? = null, val encryptedPassword: Output<AsymmetricEncryptedSecretArgs>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val userType: Output<Either<String, UserType>>? = null) : ConvertibleToJava<UserArgs>

Represents a user who has access to one or more shares on the Data Box Edge/Gateway device. API Version: 2020-12-01.

Link copied to clipboard

Builder for UserArgs.

Link copied to clipboard
Link copied to clipboard

Builder for User.

Functions

Link copied to clipboard
suspend fun addonResource(name: String, block: suspend AddonResourceBuilder.() -> Unit): Addon
Link copied to clipboard
suspend fun arcAddonResource(name: String, block: suspend ArcAddonResourceBuilder.() -> Unit): ArcAddon
Link copied to clipboard
Link copied to clipboard
suspend fun containerResource(name: String, block: suspend ContainerResourceBuilder.() -> Unit): Container
Link copied to clipboard
suspend fun deviceResource(name: String, block: suspend DeviceResourceBuilder.() -> Unit): Device
Link copied to clipboard
Link copied to clipboard
suspend fun ioTAddonResource(name: String, block: suspend IoTAddonResourceBuilder.() -> Unit): IoTAddon
Link copied to clipboard
suspend fun ioTRoleResource(name: String, block: suspend IoTRoleResourceBuilder.() -> Unit): IoTRole
Link copied to clipboard
Link copied to clipboard
suspend fun mECRoleResource(name: String, block: suspend MECRoleResourceBuilder.() -> Unit): MECRole
Link copied to clipboard
Link copied to clipboard
suspend fun orderResource(name: String, block: suspend OrderResourceBuilder.() -> Unit): Order
Link copied to clipboard
suspend fun roleResource(name: String, block: suspend RoleResourceBuilder.() -> Unit): Role
Link copied to clipboard
suspend fun shareResource(name: String, block: suspend ShareResourceBuilder.() -> Unit): Share
Link copied to clipboard
Link copied to clipboard
suspend fun triggerResource(name: String, block: suspend TriggerResourceBuilder.() -> Unit): Trigger
Link copied to clipboard
suspend fun userResource(name: String, block: suspend UserResourceBuilder.() -> Unit): User