Package-level declarations

Types

Link copied to clipboard
data class AddressArgs(val addressLine1: Output<String>? = null, val addressLine2: Output<String>? = null, val addressLine3: Output<String>? = null, val city: Output<String>? = null, val country: Output<String>, val postalCode: Output<String>? = null, val state: Output<String>? = null) : ConvertibleToJava<AddressArgs>

The shipping address of the customer.

Link copied to clipboard
Link copied to clipboard
data class AsymmetricEncryptedSecretArgs(val encryptionAlgorithm: Output<Either<String, EncryptionAlgorithm>>, val encryptionCertThumbprint: Output<String>? = null, val value: Output<String>) : ConvertibleToJava<AsymmetricEncryptedSecretArgs>

Represent the secrets intended for encryption with asymmetric key pair.

Link copied to clipboard
data class AuthenticationArgs(val symmetricKey: Output<SymmetricKeyArgs>? = null) : ConvertibleToJava<AuthenticationArgs>

Authentication mechanism for IoT devices.

Link copied to clipboard
Link copied to clipboard
data class AzureContainerInfoArgs(val containerName: Output<String>, val dataFormat: Output<Either<String, AzureContainerDataFormat>>, val storageAccountCredentialId: Output<String>) : ConvertibleToJava<AzureContainerInfoArgs>

Azure container mapping of the endpoint.

Link copied to clipboard
data class ClientAccessRightArgs(val accessPermission: Output<Either<String, ClientPermissionType>>, val client: Output<String>) : ConvertibleToJava<ClientAccessRightArgs>

The mapping between a particular client IP and the type of access client has on the NFS share.

Link copied to clipboard
data class ComputeResourceArgs(val memoryInGB: Output<Double>, val processorCount: Output<Int>) : ConvertibleToJava<ComputeResourceArgs>

Compute infrastructure Resource

Link copied to clipboard
data class ContactDetailsArgs(val companyName: Output<String>, val contactPerson: Output<String>, val emailList: Output<List<String>>, val phone: Output<String>) : ConvertibleToJava<ContactDetailsArgs>

Contains all the contact details of the customer.

Link copied to clipboard
Link copied to clipboard
data class DataResidencyArgs(val type: Output<Either<String, DataResidencyType>>? = null) : ConvertibleToJava<DataResidencyArgs>

Wraps data-residency related information for edge-resource and this should be used with ARM layer.

Link copied to clipboard
Link copied to clipboard
data class FileSourceInfoArgs(val shareId: Output<String>) : ConvertibleToJava<FileSourceInfoArgs>

File source details.

Link copied to clipboard
Link copied to clipboard
data class GetArcAddonPlainArgs(val addonName: String, val deviceName: String, val resourceGroupName: String, val roleName: String) : ConvertibleToJava<GetArcAddonPlainArgs>
Link copied to clipboard
data class GetBandwidthSchedulePlainArgs(val deviceName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetBandwidthSchedulePlainArgs>
Link copied to clipboard
data class GetCloudEdgeManagementRolePlainArgs(val deviceName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetCloudEdgeManagementRolePlainArgs>
Link copied to clipboard
data class GetContainerPlainArgs(val containerName: String, val deviceName: String, val resourceGroupName: String, val storageAccountName: String) : ConvertibleToJava<GetContainerPlainArgs>
Link copied to clipboard
data class GetDeviceExtendedInformationPlainArgs(val deviceName: String, val resourceGroupName: String) : ConvertibleToJava<GetDeviceExtendedInformationPlainArgs>
Link copied to clipboard
data class GetDevicePlainArgs(val deviceName: String, val resourceGroupName: String) : ConvertibleToJava<GetDevicePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetFileEventTriggerPlainArgs(val deviceName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetFileEventTriggerPlainArgs>
Link copied to clipboard
data class GetIoTAddonPlainArgs(val addonName: String, val deviceName: String, val resourceGroupName: String, val roleName: String) : ConvertibleToJava<GetIoTAddonPlainArgs>
Link copied to clipboard
data class GetIoTRolePlainArgs(val deviceName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetIoTRolePlainArgs>
Link copied to clipboard
data class GetKubernetesRolePlainArgs(val deviceName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetKubernetesRolePlainArgs>
Link copied to clipboard
data class GetMECRolePlainArgs(val deviceName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetMECRolePlainArgs>
Link copied to clipboard
data class GetMonitoringConfigPlainArgs(val deviceName: String, val resourceGroupName: String, val roleName: String) : ConvertibleToJava<GetMonitoringConfigPlainArgs>
Link copied to clipboard
data class GetOrderPlainArgs(val deviceName: String, val resourceGroupName: String) : ConvertibleToJava<GetOrderPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetPeriodicTimerEventTriggerPlainArgs(val deviceName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetPeriodicTimerEventTriggerPlainArgs>
Link copied to clipboard
data class GetSharePlainArgs(val deviceName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetSharePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetStorageAccountCredentialPlainArgs(val deviceName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetStorageAccountCredentialPlainArgs>
Link copied to clipboard
data class GetStorageAccountPlainArgs(val deviceName: String, val resourceGroupName: String, val storageAccountName: String) : ConvertibleToJava<GetStorageAccountPlainArgs>
Link copied to clipboard
data class GetUserPlainArgs(val deviceName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetUserPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class ImageRepositoryCredentialArgs(val imageRepositoryUrl: Output<String>, val password: Output<AsymmetricEncryptedSecretArgs>? = null, val userName: Output<String>) : ConvertibleToJava<ImageRepositoryCredentialArgs>

Image repository credential.

Link copied to clipboard
data class IoTDeviceInfoArgs(val authentication: Output<AuthenticationArgs>? = null, val deviceId: Output<String>, val ioTHostHub: Output<String>, val ioTHostHubId: Output<String>? = null) : ConvertibleToJava<IoTDeviceInfoArgs>

Metadata of IoT device/IoT Edge device to be configured.

Link copied to clipboard
Link copied to clipboard
data class IoTEdgeAgentInfoArgs(val imageName: Output<String>, val imageRepository: Output<ImageRepositoryCredentialArgs>? = null, val tag: Output<String>) : ConvertibleToJava<IoTEdgeAgentInfoArgs>

IoT edge agent details is optional, this will be used for download system Agent module while bootstrapping IoT Role if specified.

Link copied to clipboard
data class KubernetesClusterInfoArgs(val version: Output<String>) : ConvertibleToJava<KubernetesClusterInfoArgs>

Kubernetes cluster configuration

Link copied to clipboard
data class KubernetesRoleComputeArgs(val vmProfile: Output<String>) : ConvertibleToJava<KubernetesRoleComputeArgs>

Kubernetes role compute resource

Link copied to clipboard
data class KubernetesRoleResourcesArgs(val compute: Output<KubernetesRoleComputeArgs>, val storage: Output<KubernetesRoleStorageArgs>? = null) : ConvertibleToJava<KubernetesRoleResourcesArgs>

Kubernetes role resources

Link copied to clipboard
data class KubernetesRoleStorageArgs(val endpoints: Output<List<MountPointMapArgs>>? = null) : ConvertibleToJava<KubernetesRoleStorageArgs>

Kubernetes role storage resource

Link copied to clipboard
data class ListOrderDCAccessCodePlainArgs(val deviceName: String, val resourceGroupName: String) : ConvertibleToJava<ListOrderDCAccessCodePlainArgs>
Link copied to clipboard
data class MetricConfigurationArgs(val counterSets: Output<List<MetricCounterSetArgs>>, val mdmAccount: Output<String>? = null, val metricNameSpace: Output<String>? = null, val resourceId: Output<String>) : ConvertibleToJava<MetricConfigurationArgs>

Metric configuration.

Link copied to clipboard
data class MetricCounterArgs(val additionalDimensions: Output<List<MetricDimensionArgs>>? = null, val dimensionFilter: Output<List<MetricDimensionArgs>>? = null, val instance: Output<String>? = null, val name: Output<String>) : ConvertibleToJava<MetricCounterArgs>

The metric counter

Link copied to clipboard
Link copied to clipboard
data class MetricCounterSetArgs(val counters: Output<List<MetricCounterArgs>>) : ConvertibleToJava<MetricCounterSetArgs>

The metric counter set

Link copied to clipboard
data class MetricDimensionArgs(val sourceName: Output<String>, val sourceType: Output<String>) : ConvertibleToJava<MetricDimensionArgs>

The metric dimension

Link copied to clipboard
data class MountPointMapArgs(val shareId: Output<String>) : ConvertibleToJava<MountPointMapArgs>

The share mount point.

Link copied to clipboard
Link copied to clipboard
data class PeriodicTimerSourceInfoArgs(val schedule: Output<String>, val startTime: Output<String>, val topic: Output<String>? = null) : ConvertibleToJava<PeriodicTimerSourceInfoArgs>

Periodic timer event source.

Link copied to clipboard
data class RefreshDetailsArgs(val errorManifestFile: Output<String>? = null, val inProgressRefreshJobId: Output<String>? = null, val lastCompletedRefreshJobTimeInUTC: Output<String>? = null, val lastJob: Output<String>? = null) : ConvertibleToJava<RefreshDetailsArgs>

Fields for tracking refresh job on the share or container.

Link copied to clipboard
Link copied to clipboard
data class ResourceIdentityArgs(val type: Output<Either<String, MsiIdentityType>>? = null) : ConvertibleToJava<ResourceIdentityArgs>

Msi identity details of the resource

Link copied to clipboard
data class RoleSinkInfoArgs(val roleId: Output<String>) : ConvertibleToJava<RoleSinkInfoArgs>

Compute role against which events will be raised.

Link copied to clipboard
Link copied to clipboard
data class SkuArgs(val name: Output<Either<String, SkuName>>? = null, val tier: Output<Either<String, SkuTier>>? = null) : ConvertibleToJava<SkuArgs>

The SKU type.

Link copied to clipboard

Builder for SkuArgs.

Link copied to clipboard
data class SymmetricKeyArgs(val connectionString: Output<AsymmetricEncryptedSecretArgs>? = null) : ConvertibleToJava<SymmetricKeyArgs>

Symmetric key for authentication.

Link copied to clipboard
Link copied to clipboard
data class UserAccessRightArgs(val accessType: Output<Either<String, ShareAccessType>>, val userId: Output<String>) : ConvertibleToJava<UserAccessRightArgs>

The mapping between a particular user and the access type on the SMB share.