Package-level declarations

Types

Link copied to clipboard
data class BastionHostIpConfigurationArgs(val name: Output<String>, val publicIpAddressId: Output<String>, val subnetId: Output<String>) : ConvertibleToJava<BastionHostIpConfigurationArgs>
Link copied to clipboard
data class CapacityReservationSkuArgs(val capacity: Output<Int>, val name: Output<String>) : ConvertibleToJava<CapacityReservationSkuArgs>
Link copied to clipboard
data class DiskEncryptionSetIdentityArgs(val identityIds: Output<List<String>>? = null, val principalId: Output<String>? = null, val tenantId: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<DiskEncryptionSetIdentityArgs>
data class ExtensionProtectedSettingsFromKeyVaultArgs(val secretUrl: Output<String>, val sourceVaultId: Output<String>) : ConvertibleToJava<ExtensionProtectedSettingsFromKeyVaultArgs>
data class GalleryApplicationVersionManageActionArgs(val install: Output<String>, val remove: Output<String>, val update: Output<String>? = null) : ConvertibleToJava<GalleryApplicationVersionManageActionArgs>
Link copied to clipboard
data class GalleryApplicationVersionSourceArgs(val defaultConfigurationLink: Output<String>? = null, val mediaLink: Output<String>) : ConvertibleToJava<GalleryApplicationVersionSourceArgs>
data class GalleryApplicationVersionTargetRegionArgs(val excludeFromLatest: Output<Boolean>? = null, val name: Output<String>, val regionalReplicaCount: Output<Int>, val storageAccountType: Output<String>? = null) : ConvertibleToJava<GalleryApplicationVersionTargetRegionArgs>
Link copied to clipboard
data class GetAvailabilitySetPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetAvailabilitySetPlainArgs>

A collection of arguments for invoking getAvailabilitySet.

Link copied to clipboard
data class GetBastionHostPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetBastionHostPlainArgs>

A collection of arguments for invoking getBastionHost.

Link copied to clipboard
data class GetConfidentialLedgerPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetConfidentialLedgerPlainArgs>

A collection of arguments for invoking getConfidentialLedger.

Link copied to clipboard
data class GetDedicatedHostGroupPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetDedicatedHostGroupPlainArgs>

A collection of arguments for invoking getDedicatedHostGroup.

Link copied to clipboard
data class GetDedicatedHostPlainArgs(val dedicatedHostGroupName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetDedicatedHostPlainArgs>

A collection of arguments for invoking getDedicatedHost.

Link copied to clipboard
data class GetDiskAccessPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetDiskAccessPlainArgs>

A collection of arguments for invoking getDiskAccess.

Link copied to clipboard
data class GetDiskEncryptionSetPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetDiskEncryptionSetPlainArgs>

A collection of arguments for invoking getDiskEncryptionSet.

Link copied to clipboard
data class GetImagePlainArgs(val name: String? = null, val nameRegex: String? = null, val resourceGroupName: String, val sortDescending: Boolean? = null) : ConvertibleToJava<GetImagePlainArgs>

A collection of arguments for invoking getImage.

Link copied to clipboard
Link copied to clipboard
data class GetImagesPlainArgs(val resourceGroupName: String, val tagsFilter: Map<String, String>? = null) : ConvertibleToJava<GetImagesPlainArgs>

A collection of arguments for invoking getImages.

Link copied to clipboard
Link copied to clipboard
data class GetManagedDiskPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetManagedDiskPlainArgs>

A collection of arguments for invoking getManagedDisk.

data class GetOrchestratedVirtualMachineScaleSetPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetOrchestratedVirtualMachineScaleSetPlainArgs>

A collection of arguments for invoking getOrchestratedVirtualMachineScaleSet.

Link copied to clipboard
data class GetPlatformImagePlainArgs(val location: String, val offer: String, val publisher: String, val sku: String, val version: String? = null) : ConvertibleToJava<GetPlatformImagePlainArgs>

A collection of arguments for invoking getPlatformImage.

Link copied to clipboard
data class GetSharedImageGalleryPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetSharedImageGalleryPlainArgs>

A collection of arguments for invoking getSharedImageGallery.

Link copied to clipboard
data class GetSharedImagePlainArgs(val galleryName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetSharedImagePlainArgs>

A collection of arguments for invoking getSharedImage.

Link copied to clipboard
data class GetSharedImageVersionPlainArgs(val galleryName: String, val imageName: String, val name: String, val resourceGroupName: String, val sortVersionsBySemver: Boolean? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetSharedImageVersionPlainArgs>

A collection of arguments for invoking getSharedImageVersion.

Link copied to clipboard
data class GetSharedImageVersionsPlainArgs(val galleryName: String, val imageName: String, val resourceGroupName: String, val tagsFilter: Map<String, String>? = null) : ConvertibleToJava<GetSharedImageVersionsPlainArgs>

A collection of arguments for invoking getSharedImageVersions.

Link copied to clipboard
data class GetSnapshotPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetSnapshotPlainArgs>

A collection of arguments for invoking getSnapshot.

Link copied to clipboard
data class GetSshPublicKeyPlainArgs(val name: String, val resourceGroupName: String, val tags: Map<String, String>? = null) : ConvertibleToJava<GetSshPublicKeyPlainArgs>

A collection of arguments for invoking getSshPublicKey.

Link copied to clipboard
data class GetVirtualMachinePlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetVirtualMachinePlainArgs>

A collection of arguments for invoking getVirtualMachine.

Link copied to clipboard
data class GetVirtualMachineScaleSetPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetVirtualMachineScaleSetPlainArgs>

A collection of arguments for invoking getVirtualMachineScaleSet.

Link copied to clipboard
data class ImageDataDiskArgs(val blobUri: Output<String>? = null, val caching: Output<String>? = null, val diskEncryptionSetId: Output<String>? = null, val lun: Output<Int>? = null, val managedDiskId: Output<String>? = null, val sizeGb: Output<Int>? = null, val storageType: Output<String>) : ConvertibleToJava<ImageDataDiskArgs>
Link copied to clipboard
Link copied to clipboard
data class ImageOsDiskArgs(val blobUri: Output<String>? = null, val caching: Output<String>? = null, val diskEncryptionSetId: Output<String>? = null, val managedDiskId: Output<String>? = null, val osState: Output<String>? = null, val osType: Output<String>? = null, val sizeGb: Output<Int>? = null, val storageType: Output<String>) : ConvertibleToJava<ImageOsDiskArgs>
Link copied to clipboard
data class LinuxVirtualMachineAdditionalCapabilitiesArgs(val hibernationEnabled: Output<Boolean>? = null, val ultraSsdEnabled: Output<Boolean>? = null) : ConvertibleToJava<LinuxVirtualMachineAdditionalCapabilitiesArgs>
Link copied to clipboard
data class LinuxVirtualMachineAdminSshKeyArgs(val publicKey: Output<String>, val username: Output<String>) : ConvertibleToJava<LinuxVirtualMachineAdminSshKeyArgs>
Link copied to clipboard
data class LinuxVirtualMachineBootDiagnosticsArgs(val storageAccountUri: Output<String>? = null) : ConvertibleToJava<LinuxVirtualMachineBootDiagnosticsArgs>
data class LinuxVirtualMachineGalleryApplicationArgs(val automaticUpgradeEnabled: Output<Boolean>? = null, val configurationBlobUri: Output<String>? = null, val order: Output<Int>? = null, val tag: Output<String>? = null, val treatFailureAsDeploymentFailureEnabled: Output<Boolean>? = null, val versionId: Output<String>) : ConvertibleToJava<LinuxVirtualMachineGalleryApplicationArgs>
Link copied to clipboard
data class LinuxVirtualMachineIdentityArgs(val identityIds: Output<List<String>>? = null, val principalId: Output<String>? = null, val tenantId: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<LinuxVirtualMachineIdentityArgs>
Link copied to clipboard
data class LinuxVirtualMachineOsDiskArgs(val caching: Output<String>, val diffDiskSettings: Output<LinuxVirtualMachineOsDiskDiffDiskSettingsArgs>? = null, val diskEncryptionSetId: Output<String>? = null, val diskSizeGb: Output<Int>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val secureVmDiskEncryptionSetId: Output<String>? = null, val securityEncryptionType: Output<String>? = null, val storageAccountType: Output<String>, val writeAcceleratorEnabled: Output<Boolean>? = null) : ConvertibleToJava<LinuxVirtualMachineOsDiskArgs>
data class LinuxVirtualMachineOsDiskDiffDiskSettingsArgs(val option: Output<String>, val placement: Output<String>? = null) : ConvertibleToJava<LinuxVirtualMachineOsDiskDiffDiskSettingsArgs>
data class LinuxVirtualMachineOsImageNotificationArgs(val timeout: Output<String>? = null) : ConvertibleToJava<LinuxVirtualMachineOsImageNotificationArgs>
Link copied to clipboard
data class LinuxVirtualMachinePlanArgs(val name: Output<String>, val product: Output<String>, val publisher: Output<String>) : ConvertibleToJava<LinuxVirtualMachinePlanArgs>
data class LinuxVirtualMachineScaleSetAdditionalCapabilitiesArgs(val ultraSsdEnabled: Output<Boolean>? = null) : ConvertibleToJava<LinuxVirtualMachineScaleSetAdditionalCapabilitiesArgs>
data class LinuxVirtualMachineScaleSetAdminSshKeyArgs(val publicKey: Output<String>, val username: Output<String>) : ConvertibleToJava<LinuxVirtualMachineScaleSetAdminSshKeyArgs>
data class LinuxVirtualMachineScaleSetAutomaticInstanceRepairArgs(val action: Output<String>? = null, val enabled: Output<Boolean>, val gracePeriod: Output<String>? = null) : ConvertibleToJava<LinuxVirtualMachineScaleSetAutomaticInstanceRepairArgs>
data class LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs(val disableAutomaticRollback: Output<Boolean>, val enableAutomaticOsUpgrade: Output<Boolean>) : ConvertibleToJava<LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs>
data class LinuxVirtualMachineScaleSetBootDiagnosticsArgs(val storageAccountUri: Output<String>? = null) : ConvertibleToJava<LinuxVirtualMachineScaleSetBootDiagnosticsArgs>
Link copied to clipboard
data class LinuxVirtualMachineScaleSetDataDiskArgs(val caching: Output<String>, val createOption: Output<String>? = null, val diskEncryptionSetId: Output<String>? = null, val diskSizeGb: Output<Int>, val lun: Output<Int>, val name: Output<String>? = null, val storageAccountType: Output<String>, val ultraSsdDiskIopsReadWrite: Output<Int>? = null, val ultraSsdDiskMbpsReadWrite: Output<Int>? = null, val writeAcceleratorEnabled: Output<Boolean>? = null) : ConvertibleToJava<LinuxVirtualMachineScaleSetDataDiskArgs>
Link copied to clipboard
data class LinuxVirtualMachineScaleSetExtensionArgs(val autoUpgradeMinorVersion: Output<Boolean>? = null, val automaticUpgradeEnabled: Output<Boolean>? = null, val forceUpdateTag: Output<String>? = null, val name: Output<String>, val protectedSettings: Output<String>? = null, val protectedSettingsFromKeyVault: Output<LinuxVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultArgs>? = null, val provisionAfterExtensions: Output<List<String>>? = null, val publisher: Output<String>, val settings: Output<String>? = null, val type: Output<String>, val typeHandlerVersion: Output<String>) : ConvertibleToJava<LinuxVirtualMachineScaleSetExtensionArgs>
data class LinuxVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultArgs(val secretUrl: Output<String>, val sourceVaultId: Output<String>) : ConvertibleToJava<LinuxVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultArgs>
data class LinuxVirtualMachineScaleSetGalleryApplicationArgs(val configurationBlobUri: Output<String>? = null, val order: Output<Int>? = null, val tag: Output<String>? = null, val versionId: Output<String>) : ConvertibleToJava<LinuxVirtualMachineScaleSetGalleryApplicationArgs>
Link copied to clipboard
data class LinuxVirtualMachineScaleSetIdentityArgs(val identityIds: Output<List<String>>? = null, val principalId: Output<String>? = null, val tenantId: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<LinuxVirtualMachineScaleSetIdentityArgs>
data class LinuxVirtualMachineScaleSetNetworkInterfaceArgs(val dnsServers: Output<List<String>>? = null, val enableAcceleratedNetworking: Output<Boolean>? = null, val enableIpForwarding: Output<Boolean>? = null, val ipConfigurations: Output<List<LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs>>, val name: Output<String>, val networkSecurityGroupId: Output<String>? = null, val primary: Output<Boolean>? = null) : ConvertibleToJava<LinuxVirtualMachineScaleSetNetworkInterfaceArgs>
data class LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs(val applicationGatewayBackendAddressPoolIds: Output<List<String>>? = null, val applicationSecurityGroupIds: Output<List<String>>? = null, val loadBalancerBackendAddressPoolIds: Output<List<String>>? = null, val loadBalancerInboundNatRulesIds: Output<List<String>>? = null, val name: Output<String>, val primary: Output<Boolean>? = null, val publicIpAddresses: Output<List<LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs>>? = null, val subnetId: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs>
data class LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs(val domainNameLabel: Output<String>? = null, val idleTimeoutInMinutes: Output<Int>? = null, val ipTags: Output<List<LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs>>? = null, val name: Output<String>, val publicIpPrefixId: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs>
data class LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs(val tag: Output<String>, val type: Output<String>) : ConvertibleToJava<LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs>
Link copied to clipboard
data class LinuxVirtualMachineScaleSetOsDiskArgs(val caching: Output<String>, val diffDiskSettings: Output<LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs>? = null, val diskEncryptionSetId: Output<String>? = null, val diskSizeGb: Output<Int>? = null, val secureVmDiskEncryptionSetId: Output<String>? = null, val securityEncryptionType: Output<String>? = null, val storageAccountType: Output<String>, val writeAcceleratorEnabled: Output<Boolean>? = null) : ConvertibleToJava<LinuxVirtualMachineScaleSetOsDiskArgs>
data class LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs(val option: Output<String>, val placement: Output<String>? = null) : ConvertibleToJava<LinuxVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs>
Link copied to clipboard
data class LinuxVirtualMachineScaleSetPlanArgs(val name: Output<String>, val product: Output<String>, val publisher: Output<String>) : ConvertibleToJava<LinuxVirtualMachineScaleSetPlanArgs>
data class LinuxVirtualMachineScaleSetRollingUpgradePolicyArgs(val crossZoneUpgradesEnabled: Output<Boolean>? = null, val maxBatchInstancePercent: Output<Int>, val maxUnhealthyInstancePercent: Output<Int>, val maxUnhealthyUpgradedInstancePercent: Output<Int>, val maximumSurgeInstancesEnabled: Output<Boolean>? = null, val pauseTimeBetweenBatches: Output<String>, val prioritizeUnhealthyInstancesEnabled: Output<Boolean>? = null) : ConvertibleToJava<LinuxVirtualMachineScaleSetRollingUpgradePolicyArgs>
Link copied to clipboard
data class LinuxVirtualMachineScaleSetScaleInArgs(val forceDeletionEnabled: Output<Boolean>? = null, val rule: Output<String>? = null) : ConvertibleToJava<LinuxVirtualMachineScaleSetScaleInArgs>
Link copied to clipboard
data class LinuxVirtualMachineScaleSetSecretArgs(val certificates: Output<List<LinuxVirtualMachineScaleSetSecretCertificateArgs>>, val keyVaultId: Output<String>) : ConvertibleToJava<LinuxVirtualMachineScaleSetSecretArgs>
data class LinuxVirtualMachineScaleSetSecretCertificateArgs(val url: Output<String>) : ConvertibleToJava<LinuxVirtualMachineScaleSetSecretCertificateArgs>
data class LinuxVirtualMachineScaleSetSourceImageReferenceArgs(val offer: Output<String>, val publisher: Output<String>, val sku: Output<String>, val version: Output<String>) : ConvertibleToJava<LinuxVirtualMachineScaleSetSourceImageReferenceArgs>
data class LinuxVirtualMachineScaleSetSpotRestoreArgs(val enabled: Output<Boolean>? = null, val timeout: Output<String>? = null) : ConvertibleToJava<LinuxVirtualMachineScaleSetSpotRestoreArgs>
data class LinuxVirtualMachineScaleSetTerminationNotificationArgs(val enabled: Output<Boolean>, val timeout: Output<String>? = null) : ConvertibleToJava<LinuxVirtualMachineScaleSetTerminationNotificationArgs>
Link copied to clipboard
data class LinuxVirtualMachineSecretArgs(val certificates: Output<List<LinuxVirtualMachineSecretCertificateArgs>>, val keyVaultId: Output<String>) : ConvertibleToJava<LinuxVirtualMachineSecretArgs>
Link copied to clipboard
data class LinuxVirtualMachineSecretCertificateArgs(val url: Output<String>) : ConvertibleToJava<LinuxVirtualMachineSecretCertificateArgs>
data class LinuxVirtualMachineSourceImageReferenceArgs(val offer: Output<String>, val publisher: Output<String>, val sku: Output<String>, val version: Output<String>) : ConvertibleToJava<LinuxVirtualMachineSourceImageReferenceArgs>
data class LinuxVirtualMachineTerminationNotificationArgs(val enabled: Output<Boolean>, val timeout: Output<String>? = null) : ConvertibleToJava<LinuxVirtualMachineTerminationNotificationArgs>
Link copied to clipboard
data class ManagedDiskEncryptionSettingsArgs(val diskEncryptionKey: Output<ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs>, val keyEncryptionKey: Output<ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs>? = null) : ConvertibleToJava<ManagedDiskEncryptionSettingsArgs>
data class ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs(val secretUrl: Output<String>, val sourceVaultId: Output<String>) : ConvertibleToJava<ManagedDiskEncryptionSettingsDiskEncryptionKeyArgs>
data class ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs(val keyUrl: Output<String>, val sourceVaultId: Output<String>) : ConvertibleToJava<ManagedDiskEncryptionSettingsKeyEncryptionKeyArgs>
data class OrchestratedVirtualMachineScaleSetAdditionalCapabilitiesArgs(val ultraSsdEnabled: Output<Boolean>? = null) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetAdditionalCapabilitiesArgs>
data class OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairArgs(val action: Output<String>? = null, val enabled: Output<Boolean>, val gracePeriod: Output<String>? = null) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetAutomaticInstanceRepairArgs>
data class OrchestratedVirtualMachineScaleSetBootDiagnosticsArgs(val storageAccountUri: Output<String>? = null) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetBootDiagnosticsArgs>
data class OrchestratedVirtualMachineScaleSetDataDiskArgs(val caching: Output<String>, val createOption: Output<String>? = null, val diskEncryptionSetId: Output<String>? = null, val diskSizeGb: Output<Int>? = null, val lun: Output<Int>? = null, val storageAccountType: Output<String>, val ultraSsdDiskIopsReadWrite: Output<Int>? = null, val ultraSsdDiskMbpsReadWrite: Output<Int>? = null, val writeAcceleratorEnabled: Output<Boolean>? = null) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetDataDiskArgs>
data class OrchestratedVirtualMachineScaleSetExtensionArgs(val autoUpgradeMinorVersionEnabled: Output<Boolean>? = null, val extensionsToProvisionAfterVmCreations: Output<List<String>>? = null, val failureSuppressionEnabled: Output<Boolean>? = null, val forceExtensionExecutionOnChange: Output<String>? = null, val name: Output<String>, val protectedSettings: Output<String>? = null, val protectedSettingsFromKeyVault: Output<OrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultArgs>? = null, val publisher: Output<String>, val settings: Output<String>? = null, val type: Output<String>, val typeHandlerVersion: Output<String>) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetExtensionArgs>
data class OrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultArgs(val secretUrl: Output<String>, val sourceVaultId: Output<String>) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultArgs>
data class OrchestratedVirtualMachineScaleSetIdentityArgs(val identityIds: Output<List<String>>, val type: Output<String>) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetIdentityArgs>
data class OrchestratedVirtualMachineScaleSetNetworkInterfaceArgs(val dnsServers: Output<List<String>>? = null, val enableAcceleratedNetworking: Output<Boolean>? = null, val enableIpForwarding: Output<Boolean>? = null, val ipConfigurations: Output<List<OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs>>, val name: Output<String>, val networkSecurityGroupId: Output<String>? = null, val primary: Output<Boolean>? = null) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetNetworkInterfaceArgs>
data class OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs(val applicationGatewayBackendAddressPoolIds: Output<List<String>>? = null, val applicationSecurityGroupIds: Output<List<String>>? = null, val loadBalancerBackendAddressPoolIds: Output<List<String>>? = null, val name: Output<String>, val primary: Output<Boolean>? = null, val publicIpAddresses: Output<List<OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs>>? = null, val subnetId: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs>
data class OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs(val domainNameLabel: Output<String>? = null, val idleTimeoutInMinutes: Output<Int>? = null, val ipTags: Output<List<OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs>>? = null, val name: Output<String>, val publicIpPrefixId: Output<String>? = null, val skuName: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs>
data class OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs(val tag: Output<String>, val type: Output<String>) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs>
data class OrchestratedVirtualMachineScaleSetOsDiskArgs(val caching: Output<String>, val diffDiskSettings: Output<OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs>? = null, val diskEncryptionSetId: Output<String>? = null, val diskSizeGb: Output<Int>? = null, val storageAccountType: Output<String>, val writeAcceleratorEnabled: Output<Boolean>? = null) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetOsDiskArgs>
data class OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs(val option: Output<String>, val placement: Output<String>? = null) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs>
data class OrchestratedVirtualMachineScaleSetOsProfileArgs(val customData: Output<String>? = null, val linuxConfiguration: Output<OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationArgs>? = null, val windowsConfiguration: Output<OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationArgs>? = null) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetOsProfileArgs>
data class OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyArgs(val publicKey: Output<String>, val username: Output<String>) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyArgs>
data class OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationArgs(val adminPassword: Output<String>? = null, val adminSshKeys: Output<List<OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKeyArgs>>? = null, val adminUsername: Output<String>, val computerNamePrefix: Output<String>? = null, val disablePasswordAuthentication: Output<Boolean>? = null, val patchAssessmentMode: Output<String>? = null, val patchMode: Output<String>? = null, val provisionVmAgent: Output<Boolean>? = null, val secrets: Output<List<OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretArgs>>? = null) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationArgs>
data class OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretArgs(val certificates: Output<List<OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateArgs>>, val keyVaultId: Output<String>) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretArgs>
data class OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateArgs(val url: Output<String>) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecretCertificateArgs>
data class OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationAdditionalUnattendContentArgs(val content: Output<String>, val setting: Output<String>) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationAdditionalUnattendContentArgs>
data class OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationArgs(val additionalUnattendContents: Output<List<OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationAdditionalUnattendContentArgs>>? = null, val adminPassword: Output<String>, val adminUsername: Output<String>, val computerNamePrefix: Output<String>? = null, val enableAutomaticUpdates: Output<Boolean>? = null, val hotpatchingEnabled: Output<Boolean>? = null, val patchAssessmentMode: Output<String>? = null, val patchMode: Output<String>? = null, val provisionVmAgent: Output<Boolean>? = null, val secrets: Output<List<OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretArgs>>? = null, val timezone: Output<String>? = null, val winrmListeners: Output<List<OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerArgs>>? = null) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationArgs>
data class OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretArgs(val certificates: Output<List<OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateArgs>>, val keyVaultId: Output<String>) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretArgs>
data class OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateArgs(val store: Output<String>, val url: Output<String>) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecretCertificateArgs>
data class OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerArgs(val certificateUrl: Output<String>? = null, val protocol: Output<String>) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListenerArgs>
data class OrchestratedVirtualMachineScaleSetPlanArgs(val name: Output<String>, val product: Output<String>, val publisher: Output<String>) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetPlanArgs>
data class OrchestratedVirtualMachineScaleSetPriorityMixArgs(val baseRegularCount: Output<Int>? = null, val regularPercentageAboveBase: Output<Int>? = null) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetPriorityMixArgs>
data class OrchestratedVirtualMachineScaleSetRollingUpgradePolicyArgs(val crossZoneUpgradesEnabled: Output<Boolean>? = null, val maxBatchInstancePercent: Output<Int>, val maxUnhealthyInstancePercent: Output<Int>, val maxUnhealthyUpgradedInstancePercent: Output<Int>, val maximumSurgeInstancesEnabled: Output<Boolean>? = null, val pauseTimeBetweenBatches: Output<String>, val prioritizeUnhealthyInstancesEnabled: Output<Boolean>? = null) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetRollingUpgradePolicyArgs>
data class OrchestratedVirtualMachineScaleSetSkuProfileArgs(val allocationStrategy: Output<String>, val vmSizes: Output<List<String>>) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetSkuProfileArgs>
data class OrchestratedVirtualMachineScaleSetSourceImageReferenceArgs(val offer: Output<String>, val publisher: Output<String>, val sku: Output<String>, val version: Output<String>) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetSourceImageReferenceArgs>
data class OrchestratedVirtualMachineScaleSetTerminationNotificationArgs(val enabled: Output<Boolean>, val timeout: Output<String>? = null) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetTerminationNotificationArgs>
Link copied to clipboard
data class PacketCaptureFilterArgs(val localIpAddress: Output<String>? = null, val localPort: Output<String>? = null, val protocol: Output<String>, val remoteIpAddress: Output<String>? = null, val remotePort: Output<String>? = null) : ConvertibleToJava<PacketCaptureFilterArgs>
Link copied to clipboard
data class PacketCaptureStorageLocationArgs(val filePath: Output<String>? = null, val storageAccountId: Output<String>? = null, val storagePath: Output<String>? = null) : ConvertibleToJava<PacketCaptureStorageLocationArgs>
Link copied to clipboard
data class RunCommandErrorBlobManagedIdentityArgs(val clientId: Output<String>? = null, val objectId: Output<String>? = null) : ConvertibleToJava<RunCommandErrorBlobManagedIdentityArgs>
Link copied to clipboard
data class RunCommandOutputBlobManagedIdentityArgs(val clientId: Output<String>? = null, val objectId: Output<String>? = null) : ConvertibleToJava<RunCommandOutputBlobManagedIdentityArgs>
Link copied to clipboard
data class RunCommandParameterArgs(val name: Output<String>, val value: Output<String>) : ConvertibleToJava<RunCommandParameterArgs>
Link copied to clipboard
data class RunCommandProtectedParameterArgs(val name: Output<String>, val value: Output<String>) : ConvertibleToJava<RunCommandProtectedParameterArgs>
Link copied to clipboard
data class RunCommandSourceArgs(val commandId: Output<String>? = null, val script: Output<String>? = null, val scriptUri: Output<String>? = null, val scriptUriManagedIdentity: Output<RunCommandSourceScriptUriManagedIdentityArgs>? = null) : ConvertibleToJava<RunCommandSourceArgs>
data class RunCommandSourceScriptUriManagedIdentityArgs(val clientId: Output<String>? = null, val objectId: Output<String>? = null) : ConvertibleToJava<RunCommandSourceScriptUriManagedIdentityArgs>
Link copied to clipboard
data class ScaleSetBootDiagnosticsArgs(val enabled: Output<Boolean>? = null, val storageUri: Output<String>) : ConvertibleToJava<ScaleSetBootDiagnosticsArgs>
Link copied to clipboard
data class ScaleSetExtensionArgs(val autoUpgradeMinorVersion: Output<Boolean>? = null, val name: Output<String>, val protectedSettings: Output<String>? = null, val provisionAfterExtensions: Output<List<String>>? = null, val publisher: Output<String>, val settings: Output<String>? = null, val type: Output<String>, val typeHandlerVersion: Output<String>) : ConvertibleToJava<ScaleSetExtensionArgs>
Link copied to clipboard
data class ScaleSetIdentityArgs(val identityIds: Output<List<String>>? = null, val principalId: Output<String>? = null, val tenantId: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<ScaleSetIdentityArgs>
Link copied to clipboard
data class ScaleSetNetworkProfileArgs(val acceleratedNetworking: Output<Boolean>? = null, val dnsSettings: Output<ScaleSetNetworkProfileDnsSettingsArgs>? = null, val ipConfigurations: Output<List<ScaleSetNetworkProfileIpConfigurationArgs>>, val ipForwarding: Output<Boolean>? = null, val name: Output<String>, val networkSecurityGroupId: Output<String>? = null, val primary: Output<Boolean>) : ConvertibleToJava<ScaleSetNetworkProfileArgs>
Link copied to clipboard
data class ScaleSetNetworkProfileDnsSettingsArgs(val dnsServers: Output<List<String>>) : ConvertibleToJava<ScaleSetNetworkProfileDnsSettingsArgs>
data class ScaleSetNetworkProfileIpConfigurationArgs(val applicationGatewayBackendAddressPoolIds: Output<List<String>>? = null, val applicationSecurityGroupIds: Output<List<String>>? = null, val loadBalancerBackendAddressPoolIds: Output<List<String>>? = null, val loadBalancerInboundNatRulesIds: Output<List<String>>? = null, val name: Output<String>, val primary: Output<Boolean>, val publicIpAddressConfiguration: Output<ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs>? = null, val subnetId: Output<String>) : ConvertibleToJava<ScaleSetNetworkProfileIpConfigurationArgs>
data class ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs(val domainNameLabel: Output<String>, val idleTimeout: Output<Int>, val name: Output<String>) : ConvertibleToJava<ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs>
Link copied to clipboard
data class ScaleSetOsProfileArgs(val adminPassword: Output<String>? = null, val adminUsername: Output<String>, val computerNamePrefix: Output<String>, val customData: Output<String>? = null) : ConvertibleToJava<ScaleSetOsProfileArgs>
Link copied to clipboard
data class ScaleSetOsProfileLinuxConfigArgs(val disablePasswordAuthentication: Output<Boolean>? = null, val sshKeys: Output<List<ScaleSetOsProfileLinuxConfigSshKeyArgs>>? = null) : ConvertibleToJava<ScaleSetOsProfileLinuxConfigArgs>
Link copied to clipboard
data class ScaleSetOsProfileLinuxConfigSshKeyArgs(val keyData: Output<String>? = null, val path: Output<String>) : ConvertibleToJava<ScaleSetOsProfileLinuxConfigSshKeyArgs>
Link copied to clipboard
data class ScaleSetOsProfileSecretArgs(val sourceVaultId: Output<String>, val vaultCertificates: Output<List<ScaleSetOsProfileSecretVaultCertificateArgs>>? = null) : ConvertibleToJava<ScaleSetOsProfileSecretArgs>
data class ScaleSetOsProfileSecretVaultCertificateArgs(val certificateStore: Output<String>? = null, val certificateUrl: Output<String>) : ConvertibleToJava<ScaleSetOsProfileSecretVaultCertificateArgs>
data class ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArgs(val component: Output<String>, val content: Output<String>, val pass: Output<String>, val settingName: Output<String>) : ConvertibleToJava<ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArgs>
Link copied to clipboard
data class ScaleSetOsProfileWindowsConfigArgs(val additionalUnattendConfigs: Output<List<ScaleSetOsProfileWindowsConfigAdditionalUnattendConfigArgs>>? = null, val enableAutomaticUpgrades: Output<Boolean>? = null, val provisionVmAgent: Output<Boolean>? = null, val winrms: Output<List<ScaleSetOsProfileWindowsConfigWinrmArgs>>? = null) : ConvertibleToJava<ScaleSetOsProfileWindowsConfigArgs>
Link copied to clipboard
data class ScaleSetOsProfileWindowsConfigWinrmArgs(val certificateUrl: Output<String>? = null, val protocol: Output<String>) : ConvertibleToJava<ScaleSetOsProfileWindowsConfigWinrmArgs>
Link copied to clipboard
data class ScaleSetPacketCaptureFilterArgs(val localIpAddress: Output<String>? = null, val localPort: Output<String>? = null, val protocol: Output<String>, val remoteIpAddress: Output<String>? = null, val remotePort: Output<String>? = null) : ConvertibleToJava<ScaleSetPacketCaptureFilterArgs>
Link copied to clipboard
data class ScaleSetPacketCaptureMachineScopeArgs(val excludeInstanceIds: Output<List<String>>? = null, val includeInstanceIds: Output<List<String>>? = null) : ConvertibleToJava<ScaleSetPacketCaptureMachineScopeArgs>
Link copied to clipboard
data class ScaleSetPacketCaptureStorageLocationArgs(val filePath: Output<String>? = null, val storageAccountId: Output<String>? = null, val storagePath: Output<String>? = null) : ConvertibleToJava<ScaleSetPacketCaptureStorageLocationArgs>
Link copied to clipboard
data class ScaleSetPlanArgs(val name: Output<String>, val product: Output<String>, val publisher: Output<String>) : ConvertibleToJava<ScaleSetPlanArgs>
Link copied to clipboard
Link copied to clipboard
data class ScaleSetRollingUpgradePolicyArgs(val maxBatchInstancePercent: Output<Int>? = null, val maxUnhealthyInstancePercent: Output<Int>? = null, val maxUnhealthyUpgradedInstancePercent: Output<Int>? = null, val pauseTimeBetweenBatches: Output<String>? = null) : ConvertibleToJava<ScaleSetRollingUpgradePolicyArgs>
Link copied to clipboard
data class ScaleSetSkuArgs(val capacity: Output<Int>, val name: Output<String>, val tier: Output<String>? = null) : ConvertibleToJava<ScaleSetSkuArgs>
Link copied to clipboard
Link copied to clipboard
data class ScaleSetStandbyPoolElasticityProfileArgs(val maxReadyCapacity: Output<Int>, val minReadyCapacity: Output<Int>) : ConvertibleToJava<ScaleSetStandbyPoolElasticityProfileArgs>
Link copied to clipboard
data class ScaleSetStorageProfileDataDiskArgs(val caching: Output<String>? = null, val createOption: Output<String>, val diskSizeGb: Output<Int>? = null, val lun: Output<Int>, val managedDiskType: Output<String>? = null) : ConvertibleToJava<ScaleSetStorageProfileDataDiskArgs>
Link copied to clipboard
data class ScaleSetStorageProfileImageReferenceArgs(val id: Output<String>? = null, val offer: Output<String>? = null, val publisher: Output<String>? = null, val sku: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<ScaleSetStorageProfileImageReferenceArgs>
Link copied to clipboard
data class ScaleSetStorageProfileOsDiskArgs(val caching: Output<String>? = null, val createOption: Output<String>, val image: Output<String>? = null, val managedDiskType: Output<String>? = null, val name: Output<String>? = null, val osType: Output<String>? = null, val vhdContainers: Output<List<String>>? = null) : ConvertibleToJava<ScaleSetStorageProfileOsDiskArgs>
Link copied to clipboard
data class SharedImageGallerySharingArgs(val communityGallery: Output<SharedImageGallerySharingCommunityGalleryArgs>? = null, val permission: Output<String>) : ConvertibleToJava<SharedImageGallerySharingArgs>
data class SharedImageGallerySharingCommunityGalleryArgs(val eula: Output<String>, val name: Output<String>? = null, val prefix: Output<String>, val publisherEmail: Output<String>, val publisherUri: Output<String>) : ConvertibleToJava<SharedImageGallerySharingCommunityGalleryArgs>
Link copied to clipboard
data class SharedImageIdentifierArgs(val offer: Output<String>, val publisher: Output<String>, val sku: Output<String>) : ConvertibleToJava<SharedImageIdentifierArgs>
Link copied to clipboard
data class SharedImagePurchasePlanArgs(val name: Output<String>, val product: Output<String>? = null, val publisher: Output<String>? = null) : ConvertibleToJava<SharedImagePurchasePlanArgs>
Link copied to clipboard
data class SharedImageVersionTargetRegionArgs(val diskEncryptionSetId: Output<String>? = null, val excludeFromLatestEnabled: Output<Boolean>? = null, val name: Output<String>, val regionalReplicaCount: Output<Int>, val storageAccountType: Output<String>? = null) : ConvertibleToJava<SharedImageVersionTargetRegionArgs>
Link copied to clipboard
data class SnapshotEncryptionSettingsArgs(val diskEncryptionKey: Output<SnapshotEncryptionSettingsDiskEncryptionKeyArgs>, val keyEncryptionKey: Output<SnapshotEncryptionSettingsKeyEncryptionKeyArgs>? = null) : ConvertibleToJava<SnapshotEncryptionSettingsArgs>
data class SnapshotEncryptionSettingsDiskEncryptionKeyArgs(val secretUrl: Output<String>, val sourceVaultId: Output<String>) : ConvertibleToJava<SnapshotEncryptionSettingsDiskEncryptionKeyArgs>
data class SnapshotEncryptionSettingsKeyEncryptionKeyArgs(val keyUrl: Output<String>, val sourceVaultId: Output<String>) : ConvertibleToJava<SnapshotEncryptionSettingsKeyEncryptionKeyArgs>
Link copied to clipboard
data class VirtualMachineAdditionalCapabilitiesArgs(val ultraSsdEnabled: Output<Boolean>) : ConvertibleToJava<VirtualMachineAdditionalCapabilitiesArgs>
Link copied to clipboard
data class VirtualMachineBootDiagnosticsArgs(val enabled: Output<Boolean>, val storageUri: Output<String>) : ConvertibleToJava<VirtualMachineBootDiagnosticsArgs>
Link copied to clipboard
data class VirtualMachineIdentityArgs(val identityIds: Output<List<String>>? = null, val principalId: Output<String>? = null, val tenantId: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<VirtualMachineIdentityArgs>
Link copied to clipboard
data class VirtualMachineOsProfileArgs(val adminPassword: Output<String>? = null, val adminUsername: Output<String>, val computerName: Output<String>, val customData: Output<String>? = null) : ConvertibleToJava<VirtualMachineOsProfileArgs>
Link copied to clipboard
data class VirtualMachineOsProfileLinuxConfigArgs(val disablePasswordAuthentication: Output<Boolean>, val sshKeys: Output<List<VirtualMachineOsProfileLinuxConfigSshKeyArgs>>? = null) : ConvertibleToJava<VirtualMachineOsProfileLinuxConfigArgs>
data class VirtualMachineOsProfileLinuxConfigSshKeyArgs(val keyData: Output<String>, val path: Output<String>) : ConvertibleToJava<VirtualMachineOsProfileLinuxConfigSshKeyArgs>
Link copied to clipboard
data class VirtualMachineOsProfileSecretArgs(val sourceVaultId: Output<String>, val vaultCertificates: Output<List<VirtualMachineOsProfileSecretVaultCertificateArgs>>? = null) : ConvertibleToJava<VirtualMachineOsProfileSecretArgs>
data class VirtualMachineOsProfileSecretVaultCertificateArgs(val certificateStore: Output<String>? = null, val certificateUrl: Output<String>) : ConvertibleToJava<VirtualMachineOsProfileSecretVaultCertificateArgs>
data class VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArgs(val component: Output<String>, val content: Output<String>, val pass: Output<String>, val settingName: Output<String>) : ConvertibleToJava<VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArgs>
Link copied to clipboard
data class VirtualMachineOsProfileWindowsConfigArgs(val additionalUnattendConfigs: Output<List<VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfigArgs>>? = null, val enableAutomaticUpgrades: Output<Boolean>? = null, val provisionVmAgent: Output<Boolean>? = null, val timezone: Output<String>? = null, val winrms: Output<List<VirtualMachineOsProfileWindowsConfigWinrmArgs>>? = null) : ConvertibleToJava<VirtualMachineOsProfileWindowsConfigArgs>
data class VirtualMachineOsProfileWindowsConfigWinrmArgs(val certificateUrl: Output<String>? = null, val protocol: Output<String>) : ConvertibleToJava<VirtualMachineOsProfileWindowsConfigWinrmArgs>
Link copied to clipboard
data class VirtualMachinePlanArgs(val name: Output<String>, val product: Output<String>, val publisher: Output<String>) : ConvertibleToJava<VirtualMachinePlanArgs>
data class VirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultArgs(val secretUrl: Output<String>, val sourceVaultId: Output<String>) : ConvertibleToJava<VirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultArgs>
Link copied to clipboard
data class VirtualMachineStorageDataDiskArgs(val caching: Output<String>? = null, val createOption: Output<String>, val diskSizeGb: Output<Int>? = null, val lun: Output<Int>, val managedDiskId: Output<String>? = null, val managedDiskType: Output<String>? = null, val name: Output<String>, val vhdUri: Output<String>? = null, val writeAcceleratorEnabled: Output<Boolean>? = null) : ConvertibleToJava<VirtualMachineStorageDataDiskArgs>
Link copied to clipboard
data class VirtualMachineStorageImageReferenceArgs(val id: Output<String>? = null, val offer: Output<String>? = null, val publisher: Output<String>? = null, val sku: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<VirtualMachineStorageImageReferenceArgs>
Link copied to clipboard
data class VirtualMachineStorageOsDiskArgs(val caching: Output<String>? = null, val createOption: Output<String>, val diskSizeGb: Output<Int>? = null, val imageUri: Output<String>? = null, val managedDiskId: Output<String>? = null, val managedDiskType: Output<String>? = null, val name: Output<String>, val osType: Output<String>? = null, val vhdUri: Output<String>? = null, val writeAcceleratorEnabled: Output<Boolean>? = null) : ConvertibleToJava<VirtualMachineStorageOsDiskArgs>
data class WindowsVirtualMachineAdditionalCapabilitiesArgs(val hibernationEnabled: Output<Boolean>? = null, val ultraSsdEnabled: Output<Boolean>? = null) : ConvertibleToJava<WindowsVirtualMachineAdditionalCapabilitiesArgs>
data class WindowsVirtualMachineAdditionalUnattendContentArgs(val content: Output<String>, val setting: Output<String>) : ConvertibleToJava<WindowsVirtualMachineAdditionalUnattendContentArgs>
Link copied to clipboard
data class WindowsVirtualMachineBootDiagnosticsArgs(val storageAccountUri: Output<String>? = null) : ConvertibleToJava<WindowsVirtualMachineBootDiagnosticsArgs>
data class WindowsVirtualMachineGalleryApplicationArgs(val automaticUpgradeEnabled: Output<Boolean>? = null, val configurationBlobUri: Output<String>? = null, val order: Output<Int>? = null, val tag: Output<String>? = null, val treatFailureAsDeploymentFailureEnabled: Output<Boolean>? = null, val versionId: Output<String>) : ConvertibleToJava<WindowsVirtualMachineGalleryApplicationArgs>
Link copied to clipboard
data class WindowsVirtualMachineIdentityArgs(val identityIds: Output<List<String>>? = null, val principalId: Output<String>? = null, val tenantId: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<WindowsVirtualMachineIdentityArgs>
Link copied to clipboard
data class WindowsVirtualMachineOsDiskArgs(val caching: Output<String>, val diffDiskSettings: Output<WindowsVirtualMachineOsDiskDiffDiskSettingsArgs>? = null, val diskEncryptionSetId: Output<String>? = null, val diskSizeGb: Output<Int>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val secureVmDiskEncryptionSetId: Output<String>? = null, val securityEncryptionType: Output<String>? = null, val storageAccountType: Output<String>, val writeAcceleratorEnabled: Output<Boolean>? = null) : ConvertibleToJava<WindowsVirtualMachineOsDiskArgs>
data class WindowsVirtualMachineOsDiskDiffDiskSettingsArgs(val option: Output<String>, val placement: Output<String>? = null) : ConvertibleToJava<WindowsVirtualMachineOsDiskDiffDiskSettingsArgs>
data class WindowsVirtualMachineOsImageNotificationArgs(val timeout: Output<String>? = null) : ConvertibleToJava<WindowsVirtualMachineOsImageNotificationArgs>
Link copied to clipboard
data class WindowsVirtualMachinePlanArgs(val name: Output<String>, val product: Output<String>, val publisher: Output<String>) : ConvertibleToJava<WindowsVirtualMachinePlanArgs>
data class WindowsVirtualMachineScaleSetAdditionalCapabilitiesArgs(val ultraSsdEnabled: Output<Boolean>? = null) : ConvertibleToJava<WindowsVirtualMachineScaleSetAdditionalCapabilitiesArgs>
data class WindowsVirtualMachineScaleSetAdditionalUnattendContentArgs(val content: Output<String>, val setting: Output<String>) : ConvertibleToJava<WindowsVirtualMachineScaleSetAdditionalUnattendContentArgs>
data class WindowsVirtualMachineScaleSetAutomaticInstanceRepairArgs(val action: Output<String>? = null, val enabled: Output<Boolean>, val gracePeriod: Output<String>? = null) : ConvertibleToJava<WindowsVirtualMachineScaleSetAutomaticInstanceRepairArgs>
data class WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs(val disableAutomaticRollback: Output<Boolean>, val enableAutomaticOsUpgrade: Output<Boolean>) : ConvertibleToJava<WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyArgs>
data class WindowsVirtualMachineScaleSetBootDiagnosticsArgs(val storageAccountUri: Output<String>? = null) : ConvertibleToJava<WindowsVirtualMachineScaleSetBootDiagnosticsArgs>
data class WindowsVirtualMachineScaleSetDataDiskArgs(val caching: Output<String>, val createOption: Output<String>? = null, val diskEncryptionSetId: Output<String>? = null, val diskSizeGb: Output<Int>, val lun: Output<Int>, val name: Output<String>? = null, val storageAccountType: Output<String>, val ultraSsdDiskIopsReadWrite: Output<Int>? = null, val ultraSsdDiskMbpsReadWrite: Output<Int>? = null, val writeAcceleratorEnabled: Output<Boolean>? = null) : ConvertibleToJava<WindowsVirtualMachineScaleSetDataDiskArgs>
data class WindowsVirtualMachineScaleSetExtensionArgs(val autoUpgradeMinorVersion: Output<Boolean>? = null, val automaticUpgradeEnabled: Output<Boolean>? = null, val forceUpdateTag: Output<String>? = null, val name: Output<String>, val protectedSettings: Output<String>? = null, val protectedSettingsFromKeyVault: Output<WindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultArgs>? = null, val provisionAfterExtensions: Output<List<String>>? = null, val publisher: Output<String>, val settings: Output<String>? = null, val type: Output<String>, val typeHandlerVersion: Output<String>) : ConvertibleToJava<WindowsVirtualMachineScaleSetExtensionArgs>
data class WindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultArgs(val secretUrl: Output<String>, val sourceVaultId: Output<String>) : ConvertibleToJava<WindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVaultArgs>
data class WindowsVirtualMachineScaleSetGalleryApplicationArgs(val configurationBlobUri: Output<String>? = null, val order: Output<Int>? = null, val tag: Output<String>? = null, val versionId: Output<String>) : ConvertibleToJava<WindowsVirtualMachineScaleSetGalleryApplicationArgs>
data class WindowsVirtualMachineScaleSetIdentityArgs(val identityIds: Output<List<String>>? = null, val principalId: Output<String>? = null, val tenantId: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<WindowsVirtualMachineScaleSetIdentityArgs>
data class WindowsVirtualMachineScaleSetNetworkInterfaceArgs(val dnsServers: Output<List<String>>? = null, val enableAcceleratedNetworking: Output<Boolean>? = null, val enableIpForwarding: Output<Boolean>? = null, val ipConfigurations: Output<List<WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs>>, val name: Output<String>, val networkSecurityGroupId: Output<String>? = null, val primary: Output<Boolean>? = null) : ConvertibleToJava<WindowsVirtualMachineScaleSetNetworkInterfaceArgs>
data class WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs(val applicationGatewayBackendAddressPoolIds: Output<List<String>>? = null, val applicationSecurityGroupIds: Output<List<String>>? = null, val loadBalancerBackendAddressPoolIds: Output<List<String>>? = null, val loadBalancerInboundNatRulesIds: Output<List<String>>? = null, val name: Output<String>, val primary: Output<Boolean>? = null, val publicIpAddresses: Output<List<WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs>>? = null, val subnetId: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs>
data class WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs(val domainNameLabel: Output<String>? = null, val idleTimeoutInMinutes: Output<Int>? = null, val ipTags: Output<List<WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs>>? = null, val name: Output<String>, val publicIpPrefixId: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs>
data class WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs(val tag: Output<String>, val type: Output<String>) : ConvertibleToJava<WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs>
Link copied to clipboard
data class WindowsVirtualMachineScaleSetOsDiskArgs(val caching: Output<String>, val diffDiskSettings: Output<WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs>? = null, val diskEncryptionSetId: Output<String>? = null, val diskSizeGb: Output<Int>? = null, val secureVmDiskEncryptionSetId: Output<String>? = null, val securityEncryptionType: Output<String>? = null, val storageAccountType: Output<String>, val writeAcceleratorEnabled: Output<Boolean>? = null) : ConvertibleToJava<WindowsVirtualMachineScaleSetOsDiskArgs>
data class WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs(val option: Output<String>, val placement: Output<String>? = null) : ConvertibleToJava<WindowsVirtualMachineScaleSetOsDiskDiffDiskSettingsArgs>
Link copied to clipboard
data class WindowsVirtualMachineScaleSetPlanArgs(val name: Output<String>, val product: Output<String>, val publisher: Output<String>) : ConvertibleToJava<WindowsVirtualMachineScaleSetPlanArgs>
data class WindowsVirtualMachineScaleSetRollingUpgradePolicyArgs(val crossZoneUpgradesEnabled: Output<Boolean>? = null, val maxBatchInstancePercent: Output<Int>, val maxUnhealthyInstancePercent: Output<Int>, val maxUnhealthyUpgradedInstancePercent: Output<Int>, val maximumSurgeInstancesEnabled: Output<Boolean>? = null, val pauseTimeBetweenBatches: Output<String>, val prioritizeUnhealthyInstancesEnabled: Output<Boolean>? = null) : ConvertibleToJava<WindowsVirtualMachineScaleSetRollingUpgradePolicyArgs>
Link copied to clipboard
data class WindowsVirtualMachineScaleSetScaleInArgs(val forceDeletionEnabled: Output<Boolean>? = null, val rule: Output<String>? = null) : ConvertibleToJava<WindowsVirtualMachineScaleSetScaleInArgs>
Link copied to clipboard
data class WindowsVirtualMachineScaleSetSecretArgs(val certificates: Output<List<WindowsVirtualMachineScaleSetSecretCertificateArgs>>, val keyVaultId: Output<String>) : ConvertibleToJava<WindowsVirtualMachineScaleSetSecretArgs>
data class WindowsVirtualMachineScaleSetSecretCertificateArgs(val store: Output<String>, val url: Output<String>) : ConvertibleToJava<WindowsVirtualMachineScaleSetSecretCertificateArgs>
data class WindowsVirtualMachineScaleSetSourceImageReferenceArgs(val offer: Output<String>, val publisher: Output<String>, val sku: Output<String>, val version: Output<String>) : ConvertibleToJava<WindowsVirtualMachineScaleSetSourceImageReferenceArgs>
data class WindowsVirtualMachineScaleSetSpotRestoreArgs(val enabled: Output<Boolean>? = null, val timeout: Output<String>? = null) : ConvertibleToJava<WindowsVirtualMachineScaleSetSpotRestoreArgs>
data class WindowsVirtualMachineScaleSetTerminationNotificationArgs(val enabled: Output<Boolean>, val timeout: Output<String>? = null) : ConvertibleToJava<WindowsVirtualMachineScaleSetTerminationNotificationArgs>
data class WindowsVirtualMachineScaleSetWinrmListenerArgs(val certificateUrl: Output<String>? = null, val protocol: Output<String>) : ConvertibleToJava<WindowsVirtualMachineScaleSetWinrmListenerArgs>
Link copied to clipboard
data class WindowsVirtualMachineSecretArgs(val certificates: Output<List<WindowsVirtualMachineSecretCertificateArgs>>, val keyVaultId: Output<String>) : ConvertibleToJava<WindowsVirtualMachineSecretArgs>
data class WindowsVirtualMachineSecretCertificateArgs(val store: Output<String>, val url: Output<String>) : ConvertibleToJava<WindowsVirtualMachineSecretCertificateArgs>
data class WindowsVirtualMachineSourceImageReferenceArgs(val offer: Output<String>, val publisher: Output<String>, val sku: Output<String>, val version: Output<String>) : ConvertibleToJava<WindowsVirtualMachineSourceImageReferenceArgs>
data class WindowsVirtualMachineTerminationNotificationArgs(val enabled: Output<Boolean>, val timeout: Output<String>? = null) : ConvertibleToJava<WindowsVirtualMachineTerminationNotificationArgs>
Link copied to clipboard
data class WindowsVirtualMachineWinrmListenerArgs(val certificateUrl: Output<String>? = null, val protocol: Output<String>) : ConvertibleToJava<WindowsVirtualMachineWinrmListenerArgs>