Package-level declarations

Types

Link copied to clipboard
data class AssessmentPropertiesArgs(val azureDiskType: Output<Either<String, AzureDiskType>>, val azureHybridUseBenefit: Output<Either<String, AzureHybridUseBenefit>>, val azureLocation: Output<Either<String, AzureLocation>>, val azureOfferCode: Output<Either<String, AzureOfferCode>>, val azurePricingTier: Output<Either<String, AzurePricingTier>>, val azureStorageRedundancy: Output<Either<String, AzureStorageRedundancy>>, val azureVmFamilies: Output<List<Either<String, AzureVmFamily>>>, val currency: Output<Either<String, Currency>>, val discountPercentage: Output<Double>, val percentile: Output<Either<String, Percentile>>, val reservedInstance: Output<Either<String, ReservedInstance>>, val scalingFactor: Output<Double>, val sizingCriterion: Output<Either<String, AssessmentSizingCriterion>>, val stage: Output<Either<String, AssessmentStage>>, val timeRange: Output<Either<String, TimeRange>>, val vmUptime: Output<VmUptimeArgs>) : ConvertibleToJava<AssessmentPropertiesArgs>

Properties of an assessment.

Link copied to clipboard
data class AvailabilitySetResourceSettingsArgs(val faultDomain: Output<Int>? = null, val resourceType: Output<String>, val targetResourceName: Output<String>, val updateDomain: Output<Int>? = null) : ConvertibleToJava<AvailabilitySetResourceSettingsArgs>

Gets or sets the availability set resource settings.

Link copied to clipboard
data class CollectorAgentPropertiesArgs(val spnDetails: Output<CollectorBodyAgentSpnPropertiesArgs>? = null) : ConvertibleToJava<CollectorAgentPropertiesArgs>
Link copied to clipboard
data class CollectorBodyAgentSpnPropertiesArgs(val applicationId: Output<String>? = null, val audience: Output<String>? = null, val authority: Output<String>? = null, val objectId: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<CollectorBodyAgentSpnPropertiesArgs>
Link copied to clipboard
data class CollectorPropertiesArgs(val agentProperties: Output<CollectorAgentPropertiesArgs>? = null, val discoverySiteId: Output<String>? = null) : ConvertibleToJava<CollectorPropertiesArgs>
Link copied to clipboard
data class DiskEncryptionSetResourceSettingsArgs(val resourceType: Output<String>, val targetResourceName: Output<String>) : ConvertibleToJava<DiskEncryptionSetResourceSettingsArgs>

Defines the disk encryption set resource settings.

Link copied to clipboard
data class GetAssessmentPlainArgs(val assessmentName: String, val groupName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetAssessmentPlainArgs>
Link copied to clipboard
data class GetGroupPlainArgs(val groupName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetGroupPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetHyperVCollectorPlainArgs(val hyperVCollectorName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetHyperVCollectorPlainArgs>
Link copied to clipboard
data class GetImportCollectorPlainArgs(val importCollectorName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetImportCollectorPlainArgs>
Link copied to clipboard
data class GetMigrateProjectPlainArgs(val migrateProjectName: String, val resourceGroupName: String) : ConvertibleToJava<GetMigrateProjectPlainArgs>
Link copied to clipboard
data class GetMoveCollectionPlainArgs(val moveCollectionName: String, val resourceGroupName: String) : ConvertibleToJava<GetMoveCollectionPlainArgs>
Link copied to clipboard
data class GetMoveResourcePlainArgs(val moveCollectionName: String, val moveResourceName: String, val resourceGroupName: String) : ConvertibleToJava<GetMoveResourcePlainArgs>
Link copied to clipboard
data class GetPrivateEndpointConnectionPlainArgs(val privateEndpointConnectionName: String, val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GetProjectKeysPlainArgs(val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetProjectKeysPlainArgs>
Link copied to clipboard
data class GetProjectPlainArgs(val projectName: String, val resourceGroupName: String) : ConvertibleToJava<GetProjectPlainArgs>
Link copied to clipboard
data class GetServerCollectorPlainArgs(val projectName: String, val resourceGroupName: String, val serverCollectorName: String) : ConvertibleToJava<GetServerCollectorPlainArgs>
Link copied to clipboard
data class GetSolutionConfigPlainArgs(val migrateProjectName: String, val resourceGroupName: String, val solutionName: String) : ConvertibleToJava<GetSolutionConfigPlainArgs>
Link copied to clipboard
data class GetSolutionPlainArgs(val migrateProjectName: String, val resourceGroupName: String, val solutionName: String) : ConvertibleToJava<GetSolutionPlainArgs>
Link copied to clipboard
data class GetVMwareCollectorPlainArgs(val projectName: String, val resourceGroupName: String, val vmWareCollectorName: String) : ConvertibleToJava<GetVMwareCollectorPlainArgs>
Link copied to clipboard
data class GroupPropertiesArgs(val groupType: Output<String>? = null) : ConvertibleToJava<GroupPropertiesArgs>

Properties of group resource.

Link copied to clipboard
data class IdentityArgs(val principalId: Output<String>? = null, val tenantId: Output<String>? = null, val type: Output<Either<String, ResourceIdentityType>>? = null) : ConvertibleToJava<IdentityArgs>

Defines the MSI properties of the Move Collection.

Link copied to clipboard
Link copied to clipboard
data class ImportCollectorPropertiesArgs(val discoverySiteId: Output<String>? = null) : ConvertibleToJava<ImportCollectorPropertiesArgs>
Link copied to clipboard
data class KeyVaultResourceSettingsArgs(val resourceType: Output<String>, val targetResourceName: Output<String>) : ConvertibleToJava<KeyVaultResourceSettingsArgs>

Defines the key vault resource settings.

Link copied to clipboard
data class LBBackendAddressPoolResourceSettingsArgs(val name: Output<String>? = null) : ConvertibleToJava<LBBackendAddressPoolResourceSettingsArgs>

Defines load balancer backend address pool properties.

data class LBFrontendIPConfigurationResourceSettingsArgs(val name: Output<String>? = null, val privateIpAddress: Output<String>? = null, val privateIpAllocationMethod: Output<String>? = null, val subnet: Output<SubnetReferenceArgs>? = null, val zones: Output<String>? = null) : ConvertibleToJava<LBFrontendIPConfigurationResourceSettingsArgs>

Defines load balancer frontend IP configuration properties.

data class LoadBalancerBackendAddressPoolReferenceArgs(val name: Output<String>? = null, val sourceArmResourceId: Output<String>) : ConvertibleToJava<LoadBalancerBackendAddressPoolReferenceArgs>

Defines reference to load balancer backend address pools.

Link copied to clipboard
data class LoadBalancerNatRuleReferenceArgs(val name: Output<String>? = null, val sourceArmResourceId: Output<String>) : ConvertibleToJava<LoadBalancerNatRuleReferenceArgs>

Defines reference to load balancer NAT rules.

Link copied to clipboard
data class LoadBalancerResourceSettingsArgs(val backendAddressPools: Output<List<LBBackendAddressPoolResourceSettingsArgs>>? = null, val frontendIPConfigurations: Output<List<LBFrontendIPConfigurationResourceSettingsArgs>>? = null, val resourceType: Output<String>, val sku: Output<String>? = null, val targetResourceName: Output<String>, val zones: Output<String>? = null) : ConvertibleToJava<LoadBalancerResourceSettingsArgs>

Defines the load balancer resource settings.

Link copied to clipboard
data class MigrateProjectPropertiesArgs(val provisioningState: Output<Either<String, ProvisioningState>>? = null, val registeredTools: Output<List<String>>? = null) : ConvertibleToJava<MigrateProjectPropertiesArgs>

Class for migrate project properties.

Link copied to clipboard
data class MigrateProjectTagsArgs(val additionalProperties: Output<String>? = null) : ConvertibleToJava<MigrateProjectTagsArgs>

Gets or sets the tags.

Link copied to clipboard
data class MoveCollectionPropertiesArgs(val sourceRegion: Output<String>, val targetRegion: Output<String>) : ConvertibleToJava<MoveCollectionPropertiesArgs>

Defines the move collection properties.

Link copied to clipboard
data class MoveResourceDependencyOverrideArgs(val id: Output<String>? = null, val targetId: Output<String>? = null) : ConvertibleToJava<MoveResourceDependencyOverrideArgs>

Defines the dependency override of the move resource.

Link copied to clipboard
data class MoveResourcePropertiesArgs(val dependsOnOverrides: Output<List<MoveResourceDependencyOverrideArgs>>? = null, val existingTargetId: Output<String>? = null, val resourceSettings: Output<Any>? = null, val sourceId: Output<String>) : ConvertibleToJava<MoveResourcePropertiesArgs>

Defines the move resource properties.

Link copied to clipboard
data class NetworkInterfaceResourceSettingsArgs(val enableAcceleratedNetworking: Output<Boolean>? = null, val ipConfigurations: Output<List<NicIpConfigurationResourceSettingsArgs>>? = null, val resourceType: Output<String>, val targetResourceName: Output<String>) : ConvertibleToJava<NetworkInterfaceResourceSettingsArgs>

Defines the network interface resource settings.

Link copied to clipboard
data class NetworkSecurityGroupResourceSettingsArgs(val resourceType: Output<String>, val securityRules: Output<List<NsgSecurityRuleArgs>>? = null, val targetResourceName: Output<String>) : ConvertibleToJava<NetworkSecurityGroupResourceSettingsArgs>

Defines the NSG resource settings.

Link copied to clipboard
data class NicIpConfigurationResourceSettingsArgs(val loadBalancerBackendAddressPools: Output<List<LoadBalancerBackendAddressPoolReferenceArgs>>? = null, val loadBalancerNatRules: Output<List<LoadBalancerNatRuleReferenceArgs>>? = null, val name: Output<String>? = null, val primary: Output<Boolean>? = null, val privateIpAddress: Output<String>? = null, val privateIpAllocationMethod: Output<String>? = null, val publicIp: Output<PublicIpReferenceArgs>? = null, val subnet: Output<SubnetReferenceArgs>? = null) : ConvertibleToJava<NicIpConfigurationResourceSettingsArgs>

Defines NIC IP configuration properties.

Link copied to clipboard
data class NsgReferenceArgs(val sourceArmResourceId: Output<String>) : ConvertibleToJava<NsgReferenceArgs>

Defines reference to NSG.

Link copied to clipboard
Link copied to clipboard
data class NsgSecurityRuleArgs(val access: Output<String>? = null, val description: Output<String>? = null, val destinationAddressPrefix: Output<String>? = null, val destinationPortRange: Output<String>? = null, val direction: Output<String>? = null, val name: Output<String>? = null, val priority: Output<Int>? = null, val protocol: Output<String>? = null, val sourceAddressPrefix: Output<String>? = null, val sourcePortRange: Output<String>? = null) : ConvertibleToJava<NsgSecurityRuleArgs>

Security Rule data model for Network Security Groups.

Link copied to clipboard
data class PrivateEndpointConnectionPropertiesArgs(val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStateArgs>? = null) : ConvertibleToJava<PrivateEndpointConnectionPropertiesArgs>

Private endpoint connection properties.

Link copied to clipboard
data class PrivateLinkServiceConnectionStateArgs(val actionsRequired: Output<String>? = null, val description: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<PrivateLinkServiceConnectionStateArgs>

State of a private endpoint connection.

Link copied to clipboard
data class ProjectPropertiesArgs(val assessmentSolutionId: Output<String>? = null, val customerStorageAccountArmId: Output<String>? = null, val customerWorkspaceId: Output<String>? = null, val customerWorkspaceLocation: Output<String>? = null, val projectStatus: Output<Either<String, ProjectStatus>>? = null, val publicNetworkAccess: Output<String>? = null) : ConvertibleToJava<ProjectPropertiesArgs>

Properties of a project.

Link copied to clipboard
data class PublicIPAddressResourceSettingsArgs(val domainNameLabel: Output<String>? = null, val fqdn: Output<String>? = null, val publicIpAllocationMethod: Output<String>? = null, val resourceType: Output<String>, val sku: Output<String>? = null, val targetResourceName: Output<String>, val zones: Output<String>? = null) : ConvertibleToJava<PublicIPAddressResourceSettingsArgs>

Defines the public IP address resource settings.

Link copied to clipboard
data class PublicIpReferenceArgs(val sourceArmResourceId: Output<String>) : ConvertibleToJava<PublicIpReferenceArgs>

Defines reference to a public IP.

Link copied to clipboard
data class ResourceGroupResourceSettingsArgs(val resourceType: Output<String>, val targetResourceName: Output<String>) : ConvertibleToJava<ResourceGroupResourceSettingsArgs>

Defines the resource group resource settings.

Link copied to clipboard
data class SolutionDetailsArgs(val assessmentCount: Output<Int>? = null, val extendedDetails: Output<Map<String, String>>? = null, val groupCount: Output<Int>? = null) : ConvertibleToJava<SolutionDetailsArgs>

Class representing the details of the solution.

Link copied to clipboard
data class SolutionPropertiesArgs(val cleanupState: Output<String>? = null, val details: Output<SolutionDetailsArgs>? = null, val goal: Output<String>? = null, val purpose: Output<String>? = null, val status: Output<String>? = null, val tool: Output<String>? = null) : ConvertibleToJava<SolutionPropertiesArgs>

Class for solution properties.

Link copied to clipboard
data class SqlDatabaseResourceSettingsArgs(val resourceType: Output<String>, val targetResourceName: Output<String>, val zoneRedundant: Output<Either<String, ZoneRedundant>>? = null) : ConvertibleToJava<SqlDatabaseResourceSettingsArgs>

Defines the Sql Database resource settings.

Link copied to clipboard
data class SqlElasticPoolResourceSettingsArgs(val resourceType: Output<String>, val targetResourceName: Output<String>, val zoneRedundant: Output<Either<String, ZoneRedundant>>? = null) : ConvertibleToJava<SqlElasticPoolResourceSettingsArgs>

Defines the Sql ElasticPool resource settings.

Link copied to clipboard
data class SqlServerResourceSettingsArgs(val resourceType: Output<String>, val targetResourceName: Output<String>) : ConvertibleToJava<SqlServerResourceSettingsArgs>

Defines the SQL Server resource settings.

Link copied to clipboard
data class SubnetReferenceArgs(val name: Output<String>? = null, val sourceArmResourceId: Output<String>) : ConvertibleToJava<SubnetReferenceArgs>

Defines reference to subnet.

Link copied to clipboard
data class SubnetResourceSettingsArgs(val addressPrefix: Output<String>? = null, val name: Output<String>? = null, val networkSecurityGroup: Output<NsgReferenceArgs>? = null) : ConvertibleToJava<SubnetResourceSettingsArgs>

Defines the virtual network subnets resource settings.

Link copied to clipboard
data class VirtualMachineResourceSettingsArgs(val resourceType: Output<String>, val targetAvailabilitySetId: Output<String>? = null, val targetAvailabilityZone: Output<Either<String, TargetAvailabilityZone>>? = null, val targetResourceName: Output<String>, val targetVmSize: Output<String>? = null) : ConvertibleToJava<VirtualMachineResourceSettingsArgs>

Gets or sets the virtual machine resource settings.

Link copied to clipboard
data class VirtualNetworkResourceSettingsArgs(val addressSpace: Output<List<String>>? = null, val dnsServers: Output<List<String>>? = null, val enableDdosProtection: Output<Boolean>? = null, val resourceType: Output<String>, val subnets: Output<List<SubnetResourceSettingsArgs>>? = null, val targetResourceName: Output<String>) : ConvertibleToJava<VirtualNetworkResourceSettingsArgs>

Defines the virtual network resource settings.

Link copied to clipboard
data class VmUptimeArgs(val daysPerMonth: Output<Double>? = null, val hoursPerDay: Output<Double>? = null) : ConvertibleToJava<VmUptimeArgs>
Link copied to clipboard