Package-level declarations

Types

Link copied to clipboard
data class ArcConnectivityPropertiesArgs(val enabled: Output<Boolean>? = null) : ConvertibleToJava<ArcConnectivityPropertiesArgs>

Connectivity related configuration required by arc server.

Link copied to clipboard
data class ClusterDesiredPropertiesArgs(val diagnosticLevel: Output<Either<String, DiagnosticLevel>>? = null, val windowsServerSubscription: Output<Either<String, WindowsServerSubscription>>? = null) : ConvertibleToJava<ClusterDesiredPropertiesArgs>

Desired properties of the cluster.

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

The complex type of the extended location.

Link copied to clipboard
data class GalleryImageIdentifierArgs(val offer: Output<String>, val publisher: Output<String>, val sku: Output<String>) : ConvertibleToJava<GalleryImageIdentifierArgs>

This is the gallery image definition identifier.

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

Specifies information about the gallery image version that you want to create or update.

Link copied to clipboard
data class GetArcSettingPlainArgs(val arcSettingName: String, val clusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetArcSettingPlainArgs>
Link copied to clipboard
data class GetClusterPlainArgs(val clusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetClusterPlainArgs>
Link copied to clipboard
data class GetExtensionPlainArgs(val arcSettingName: String, val clusterName: String, val extensionName: String, val resourceGroupName: String) : ConvertibleToJava<GetExtensionPlainArgs>
Link copied to clipboard
data class GetGalleryImagePlainArgs(val galleryImageName: String, val resourceGroupName: String) : ConvertibleToJava<GetGalleryImagePlainArgs>
Link copied to clipboard
data class GetGuestAgentPlainArgs(val name: String, val resourceGroupName: String, val virtualMachineName: String) : ConvertibleToJava<GetGuestAgentPlainArgs>
Link copied to clipboard
data class GetHybridIdentityMetadatumPlainArgs(val metadataName: String, val resourceGroupName: String, val virtualMachineName: String) : ConvertibleToJava<GetHybridIdentityMetadatumPlainArgs>
Link copied to clipboard
data class GetLogicalNetworkPlainArgs(val logicalNetworkName: String, val resourceGroupName: String) : ConvertibleToJava<GetLogicalNetworkPlainArgs>
Link copied to clipboard
data class GetMachineExtensionPlainArgs(val extensionName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetMachineExtensionPlainArgs>
Link copied to clipboard
data class GetMarketplaceGalleryImagePlainArgs(val marketplaceGalleryImageName: String, val resourceGroupName: String) : ConvertibleToJava<GetMarketplaceGalleryImagePlainArgs>
Link copied to clipboard
data class GetNetworkInterfacePlainArgs(val networkInterfaceName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkInterfacePlainArgs>
Link copied to clipboard
data class GetStorageContainerPlainArgs(val resourceGroupName: String, val storageContainerName: String) : ConvertibleToJava<GetStorageContainerPlainArgs>
Link copied to clipboard
data class GetUpdatePlainArgs(val clusterName: String, val resourceGroupName: String, val updateName: String) : ConvertibleToJava<GetUpdatePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetUpdateRunPlainArgs(val clusterName: String, val resourceGroupName: String, val updateName: String, val updateRunName: String) : ConvertibleToJava<GetUpdateRunPlainArgs>
Link copied to clipboard
data class GetUpdateSummaryPlainArgs(val clusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetUpdateSummaryPlainArgs>
Link copied to clipboard
data class GetVirtualHardDiskPlainArgs(val resourceGroupName: String, val virtualHardDiskName: String) : ConvertibleToJava<GetVirtualHardDiskPlainArgs>
Link copied to clipboard
data class GetVirtualMachineInstancePlainArgs(val resourceUri: String) : ConvertibleToJava<GetVirtualMachineInstancePlainArgs>
Link copied to clipboard
data class GetVirtualMachinePlainArgs(val resourceGroupName: String, val virtualMachineName: String) : ConvertibleToJava<GetVirtualMachinePlainArgs>
Link copied to clipboard
data class GetVirtualNetworkPlainArgs(val resourceGroupName: String, val virtualNetworkName: String) : ConvertibleToJava<GetVirtualNetworkPlainArgs>
Link copied to clipboard
data class GuestCredentialArgs(val password: Output<String>? = null, val username: Output<String>? = null) : ConvertibleToJava<GuestCredentialArgs>

Username / Password Credentials to connect to guest.

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

HTTP Proxy configuration for the VM.

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

Identity for the resource.

Link copied to clipboard
Link copied to clipboard
data class InterfaceDNSSettingsArgs(val dnsServers: Output<List<String>>? = null) : ConvertibleToJava<InterfaceDNSSettingsArgs>
Link copied to clipboard
data class IPConfigurationArgs(val name: Output<String>? = null, val properties: Output<IPConfigurationPropertiesArgs>? = null) : ConvertibleToJava<IPConfigurationArgs>

InterfaceIPConfiguration iPConfiguration in a network interface.

Link copied to clipboard
data class IPConfigurationPropertiesArgs(val prefixLength: Output<String>? = null, val privateIPAddress: Output<String>? = null, val privateIPAllocationMethod: Output<Either<String, PrivateIPAllocationMethodEnum>>? = null, val subnet: Output<IPConfigurationSubnetArgs>? = null) : ConvertibleToJava<IPConfigurationPropertiesArgs>

InterfaceIPConfigurationPropertiesFormat properties of IP configuration.

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

Subnet - Name of Subnet bound to the IP configuration.

Link copied to clipboard
data class IPPoolArgs(val end: Output<String>? = null, val ipPoolType: Output<IPPoolTypeEnum>? = null, val name: Output<String>? = null, val start: Output<String>? = null) : ConvertibleToJava<IPPoolArgs>
Link copied to clipboard

Builder for IPPoolArgs.

Link copied to clipboard
data class LogicalNetworkPropertiesDhcpOptionsArgs(val dnsServers: Output<List<String>>? = null) : ConvertibleToJava<LogicalNetworkPropertiesDhcpOptionsArgs>

DhcpOptions contains an array of DNS servers available to VMs deployed in the logical network. Standard DHCP option for a subnet overrides logical network DHCP options.

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

Route - Route resource.

Link copied to clipboard

Builder for RouteArgs.

Link copied to clipboard
data class RouteTableArgs(val routes: Output<List<RouteArgs>>? = null) : ConvertibleToJava<RouteTableArgs>

Route table resource.

Link copied to clipboard
Link copied to clipboard
data class SoftwareAssurancePropertiesArgs(val softwareAssuranceIntent: Output<Either<String, SoftwareAssuranceIntent>>? = null, val softwareAssuranceStatus: Output<Either<String, SoftwareAssuranceStatus>>? = null) : ConvertibleToJava<SoftwareAssurancePropertiesArgs>

Software Assurance properties of the cluster.

Link copied to clipboard
data class SshConfigurationArgs(val publicKeys: Output<List<SshPublicKeyArgs>>? = null) : ConvertibleToJava<SshConfigurationArgs>

SSH configuration for Linux based VMs running on Azure

Link copied to clipboard
data class SshPublicKeyArgs(val keyData: Output<String>? = null, val path: Output<String>? = null) : ConvertibleToJava<SshPublicKeyArgs>

Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.

Link copied to clipboard
Link copied to clipboard
data class StepArgs(val description: Output<String>? = null, val endTimeUtc: Output<String>? = null, val errorMessage: Output<String>? = null, val lastUpdatedTimeUtc: Output<String>? = null, val name: Output<String>? = null, val startTimeUtc: Output<String>? = null, val status: Output<String>? = null, val steps: Output<List<StepArgs>>? = null) : ConvertibleToJava<StepArgs>

Progress representation of the update run steps.

Link copied to clipboard

Builder for StepArgs.

Link copied to clipboard
data class SubnetArgs(val addressPrefix: Output<String>? = null, val addressPrefixes: Output<List<String>>? = null, val ipAllocationMethod: Output<Either<String, IpAllocationMethodEnum>>? = null, val ipConfigurationReferences: Output<List<SubnetPropertiesFormatIpConfigurationReferencesArgs>>? = null, val ipPools: Output<List<IPPoolArgs>>? = null, val name: Output<String>? = null, val routeTable: Output<RouteTableArgs>? = null, val vlan: Output<Int>? = null) : ConvertibleToJava<SubnetArgs>
Link copied to clipboard

Builder for SubnetArgs.

data class SubnetPropertiesFormatIpConfigurationReferencesArgs(val id: Output<String>? = null) : ConvertibleToJava<SubnetPropertiesFormatIpConfigurationReferencesArgs>

IPConfigurationReference - Describes a IPConfiguration under the virtual network

Link copied to clipboard
data class UpdatePrerequisiteArgs(val packageName: Output<String>? = null, val updateType: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<UpdatePrerequisiteArgs>

If update State is HasPrerequisite, this property contains an array of objects describing prerequisite updates before installing this update. Otherwise, it is empty.

data class VirtualMachineInstancePropertiesDataDisksArgs(val id: Output<String>? = null) : ConvertibleToJava<VirtualMachineInstancePropertiesDataDisksArgs>
data class VirtualMachineInstancePropertiesDynamicMemoryConfigArgs(val maximumMemoryMB: Output<Double>? = null, val minimumMemoryMB: Output<Double>? = null, val targetMemoryBuffer: Output<Int>? = null) : ConvertibleToJava<VirtualMachineInstancePropertiesDynamicMemoryConfigArgs>
data class VirtualMachineInstancePropertiesHardwareProfileArgs(val dynamicMemoryConfig: Output<VirtualMachineInstancePropertiesDynamicMemoryConfigArgs>? = null, val memoryMB: Output<Double>? = null, val processors: Output<Int>? = null, val vmSize: Output<Either<String, VmSizeEnum>>? = null) : ConvertibleToJava<VirtualMachineInstancePropertiesHardwareProfileArgs>

HardwareProfile - Specifies the hardware settings for the virtual machine instance.

data class VirtualMachineInstancePropertiesImageReferenceArgs(val id: Output<String>? = null) : ConvertibleToJava<VirtualMachineInstancePropertiesImageReferenceArgs>

Which Image to use for the virtual machine instance

data class VirtualMachineInstancePropertiesLinuxConfigurationArgs(val disablePasswordAuthentication: Output<Boolean>? = null, val provisionVMAgent: Output<Boolean>? = null, val provisionVMConfigAgent: Output<Boolean>? = null, val ssh: Output<SshConfigurationArgs>? = null) : ConvertibleToJava<VirtualMachineInstancePropertiesLinuxConfigurationArgs>

LinuxConfiguration - linux specific configuration values for the virtual machine instance

data class VirtualMachineInstancePropertiesNetworkInterfacesArgs(val id: Output<String>? = null) : ConvertibleToJava<VirtualMachineInstancePropertiesNetworkInterfacesArgs>
data class VirtualMachineInstancePropertiesNetworkProfileArgs(val networkInterfaces: Output<List<VirtualMachineInstancePropertiesNetworkInterfacesArgs>>? = null) : ConvertibleToJava<VirtualMachineInstancePropertiesNetworkProfileArgs>

NetworkProfile - describes the network configuration the virtual machine instance

data class VirtualMachineInstancePropertiesOsDiskArgs(val id: Output<String>? = null, val osType: Output<OperatingSystemTypes>? = null) : ConvertibleToJava<VirtualMachineInstancePropertiesOsDiskArgs>

VHD to attach as OS disk

data class VirtualMachineInstancePropertiesOsProfileArgs(val adminPassword: Output<String>? = null, val adminUsername: Output<String>? = null, val computerName: Output<String>? = null, val linuxConfiguration: Output<VirtualMachineInstancePropertiesLinuxConfigurationArgs>? = null, val windowsConfiguration: Output<VirtualMachineInstancePropertiesWindowsConfigurationArgs>? = null) : ConvertibleToJava<VirtualMachineInstancePropertiesOsProfileArgs>

OsProfile - describes the configuration of the operating system and sets login data

data class VirtualMachineInstancePropertiesSecurityProfileArgs(val enableTPM: Output<Boolean>? = null, val securityType: Output<Either<String, SecurityTypes>>? = null, val uefiSettings: Output<VirtualMachineInstancePropertiesUefiSettingsArgs>? = null) : ConvertibleToJava<VirtualMachineInstancePropertiesSecurityProfileArgs>

SecurityProfile - Specifies the security settings for the virtual machine instance.

data class VirtualMachineInstancePropertiesStorageProfileArgs(val dataDisks: Output<List<VirtualMachineInstancePropertiesDataDisksArgs>>? = null, val imageReference: Output<VirtualMachineInstancePropertiesImageReferenceArgs>? = null, val osDisk: Output<VirtualMachineInstancePropertiesOsDiskArgs>? = null, val vmConfigStoragePathId: Output<String>? = null) : ConvertibleToJava<VirtualMachineInstancePropertiesStorageProfileArgs>

StorageProfile - contains information about the disks and storage information for the virtual machine instance

data class VirtualMachineInstancePropertiesUefiSettingsArgs(val secureBootEnabled: Output<Boolean>? = null) : ConvertibleToJava<VirtualMachineInstancePropertiesUefiSettingsArgs>
data class VirtualMachineInstancePropertiesWindowsConfigurationArgs(val enableAutomaticUpdates: Output<Boolean>? = null, val provisionVMAgent: Output<Boolean>? = null, val provisionVMConfigAgent: Output<Boolean>? = null, val ssh: Output<SshConfigurationArgs>? = null, val timeZone: Output<String>? = null) : ConvertibleToJava<VirtualMachineInstancePropertiesWindowsConfigurationArgs>

Windows Configuration for the virtual machine instance

Link copied to clipboard
data class VirtualMachinePropertiesDataDisksArgs(val id: Output<String>? = null) : ConvertibleToJava<VirtualMachinePropertiesDataDisksArgs>
data class VirtualMachinePropertiesDynamicMemoryConfigArgs(val maximumMemoryMB: Output<Double>? = null, val minimumMemoryMB: Output<Double>? = null, val targetMemoryBuffer: Output<Int>? = null) : ConvertibleToJava<VirtualMachinePropertiesDynamicMemoryConfigArgs>
data class VirtualMachinePropertiesHardwareProfileArgs(val dynamicMemoryConfig: Output<VirtualMachinePropertiesDynamicMemoryConfigArgs>? = null, val memoryMB: Output<Double>? = null, val processors: Output<Int>? = null, val vmSize: Output<Either<String, VmSizeEnum>>? = null) : ConvertibleToJava<VirtualMachinePropertiesHardwareProfileArgs>

HardwareProfile - Specifies the hardware settings for the virtual machine.

data class VirtualMachinePropertiesImageReferenceArgs(val id: Output<String>? = null) : ConvertibleToJava<VirtualMachinePropertiesImageReferenceArgs>

Which Image to use for the virtual machine

data class VirtualMachinePropertiesLinuxConfigurationArgs(val disablePasswordAuthentication: Output<Boolean>? = null, val provisionVMAgent: Output<Boolean>? = null, val ssh: Output<VirtualMachinePropertiesSshArgs>? = null) : ConvertibleToJava<VirtualMachinePropertiesLinuxConfigurationArgs>

LinuxConfiguration - linux specific configuration values for the virtual machine

data class VirtualMachinePropertiesNetworkInterfacesArgs(val id: Output<String>? = null) : ConvertibleToJava<VirtualMachinePropertiesNetworkInterfacesArgs>
data class VirtualMachinePropertiesNetworkProfileArgs(val networkInterfaces: Output<List<VirtualMachinePropertiesNetworkInterfacesArgs>>? = null) : ConvertibleToJava<VirtualMachinePropertiesNetworkProfileArgs>

NetworkProfile - describes the network configuration the virtual machine

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

VHD to attach as OS disk

Link copied to clipboard
data class VirtualMachinePropertiesOsProfileArgs(val adminPassword: Output<String>? = null, val adminUsername: Output<String>? = null, val computerName: Output<String>? = null, val linuxConfiguration: Output<VirtualMachinePropertiesLinuxConfigurationArgs>? = null, val osType: Output<Either<String, OsTypeEnum>>? = null, val windowsConfiguration: Output<VirtualMachinePropertiesWindowsConfigurationArgs>? = null) : ConvertibleToJava<VirtualMachinePropertiesOsProfileArgs>

OsProfile - describes the configuration of the operating system and sets login data

Link copied to clipboard
data class VirtualMachinePropertiesPublicKeysArgs(val keyData: Output<String>? = null, val path: Output<String>? = null) : ConvertibleToJava<VirtualMachinePropertiesPublicKeysArgs>
data class VirtualMachinePropertiesPublicKeysPublicKeysArgs(val keyData: Output<String>? = null, val path: Output<String>? = null) : ConvertibleToJava<VirtualMachinePropertiesPublicKeysPublicKeysArgs>
data class VirtualMachinePropertiesSecurityProfileArgs(val enableTPM: Output<Boolean>? = null, val uefiSettings: Output<VirtualMachinePropertiesUefiSettingsArgs>? = null) : ConvertibleToJava<VirtualMachinePropertiesSecurityProfileArgs>

SecurityProfile - Specifies the security settings for the virtual machine.

Link copied to clipboard
data class VirtualMachinePropertiesSshArgs(val publicKeys: Output<List<VirtualMachinePropertiesPublicKeysArgs>>? = null) : ConvertibleToJava<VirtualMachinePropertiesSshArgs>

SSH - contains settings related to ssh configuration

Link copied to clipboard
data class VirtualMachinePropertiesSshSshArgs(val publicKeys: Output<List<VirtualMachinePropertiesPublicKeysPublicKeysArgs>>? = null) : ConvertibleToJava<VirtualMachinePropertiesSshSshArgs>

SSH Configuration

data class VirtualMachinePropertiesStorageProfileArgs(val dataDisks: Output<List<VirtualMachinePropertiesDataDisksArgs>>? = null, val imageReference: Output<VirtualMachinePropertiesImageReferenceArgs>? = null, val osDisk: Output<VirtualMachinePropertiesOsDiskArgs>? = null, val vmConfigStoragePathId: Output<String>? = null) : ConvertibleToJava<VirtualMachinePropertiesStorageProfileArgs>

StorageProfile - contains information about the disks and storage information for the virtual machine

Link copied to clipboard
data class VirtualMachinePropertiesUefiSettingsArgs(val secureBootEnabled: Output<Boolean>? = null) : ConvertibleToJava<VirtualMachinePropertiesUefiSettingsArgs>
data class VirtualMachinePropertiesWindowsConfigurationArgs(val enableAutomaticUpdates: Output<Boolean>? = null, val provisionVMAgent: Output<Boolean>? = null, val ssh: Output<VirtualMachinePropertiesSshSshArgs>? = null, val timeZone: Output<String>? = null) : ConvertibleToJava<VirtualMachinePropertiesWindowsConfigurationArgs>

Windows Configuration for the virtual machine

Link copied to clipboard
data class VirtualNetworkPropertiesDhcpOptionsArgs(val dnsServers: Output<List<String>>? = null) : ConvertibleToJava<VirtualNetworkPropertiesDhcpOptionsArgs>

DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.

data class VirtualNetworkPropertiesIpConfigurationReferencesArgs(val id: Output<String>? = null) : ConvertibleToJava<VirtualNetworkPropertiesIpConfigurationReferencesArgs>

IPConfigurationReference - Describes a IPConfiguration under the virtual network

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

Route is associated with a subnet.

Link copied to clipboard
data class VirtualNetworkPropertiesRouteTableArgs(val id: Output<String>? = null, val name: Output<String>? = null, val routes: Output<List<VirtualNetworkPropertiesRoutesArgs>>? = null, val type: Output<String>? = null) : ConvertibleToJava<VirtualNetworkPropertiesRouteTableArgs>

RouteTable for the subnet

Link copied to clipboard
data class VirtualNetworkPropertiesSubnetsArgs(val addressPrefix: Output<String>? = null, val addressPrefixes: Output<List<String>>? = null, val ipAllocationMethod: Output<Either<String, IpAllocationMethodEnum>>? = null, val ipConfigurationReferences: Output<List<VirtualNetworkPropertiesIpConfigurationReferencesArgs>>? = null, val ipPools: Output<List<IPPoolArgs>>? = null, val name: Output<String>? = null, val routeTable: Output<VirtualNetworkPropertiesRouteTableArgs>? = null, val vlan: Output<Int>? = null) : ConvertibleToJava<VirtualNetworkPropertiesSubnetsArgs>

Subnet subnet in a virtual network resource.