Package-level declarations

Types

Link copied to clipboard
data class BastionHostIpConfiguration(val name: String, val publicIpAddressId: String, val subnetId: String)
Link copied to clipboard
data class CapacityReservationSku(val capacity: Int, val name: String)
Link copied to clipboard
data class DiskEncryptionSetIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class ExtensionProtectedSettingsFromKeyVault(val secretUrl: String, val sourceVaultId: String)
Link copied to clipboard
data class GalleryApplicationVersionManageAction(val install: String, val remove: String, val update: String? = null)
Link copied to clipboard
data class GalleryApplicationVersionSource(val defaultConfigurationLink: String? = null, val mediaLink: String)
Link copied to clipboard
data class GalleryApplicationVersionTargetRegion(val excludeFromLatest: Boolean? = null, val name: String, val regionalReplicaCount: Int, val storageAccountType: String? = null)
Link copied to clipboard
data class GetAvailabilitySetResult(val id: String, val location: String, val managed: Boolean, val name: String, val platformFaultDomainCount: String, val platformUpdateDomainCount: String, val resourceGroupName: String, val tags: Map<String, String>)

A collection of values returned by getAvailabilitySet.

Link copied to clipboard
data class GetBastionHostIpConfiguration(val name: String, val publicIpAddressId: String, val subnetId: String)
Link copied to clipboard
data class GetBastionHostResult(val copyPasteEnabled: Boolean, val dnsName: String, val fileCopyEnabled: Boolean, val id: String, val ipConfigurations: List<GetBastionHostIpConfiguration>, val ipConnectEnabled: Boolean, val location: String, val name: String, val resourceGroupName: String, val scaleUnits: Int, val sessionRecordingEnabled: Boolean, val shareableLinkEnabled: Boolean, val sku: String, val tags: Map<String, String>, val tunnelingEnabled: Boolean, val zones: List<String>)

A collection of values returned by getBastionHost.

data class GetConfidentialLedgerAzureadBasedServicePrincipal(val ledgerRoleName: String, val principalId: String, val tenantId: String)
data class GetConfidentialLedgerCertificateBasedSecurityPrincipal(val ledgerRoleName: String, val pemPublicKey: String)
Link copied to clipboard
data class GetConfidentialLedgerResult(val azureadBasedServicePrincipals: List<GetConfidentialLedgerAzureadBasedServicePrincipal>, val certificateBasedSecurityPrincipals: List<GetConfidentialLedgerCertificateBasedSecurityPrincipal>, val id: String, val identityServiceEndpoint: String, val ledgerEndpoint: String, val ledgerType: String, val location: String, val name: String, val resourceGroupName: String, val tags: Map<String, String>)

A collection of values returned by getConfidentialLedger.

Link copied to clipboard
data class GetDedicatedHostGroupResult(val automaticPlacementEnabled: Boolean, val id: String, val location: String, val name: String, val platformFaultDomainCount: Int, val resourceGroupName: String, val tags: Map<String, String>, val zones: List<String>)

A collection of values returned by getDedicatedHostGroup.

Link copied to clipboard
data class GetDedicatedHostResult(val dedicatedHostGroupName: String, val id: String, val location: String, val name: String, val resourceGroupName: String, val tags: Map<String, String>)

A collection of values returned by getDedicatedHost.

Link copied to clipboard
data class GetDiskAccessResult(val id: String, val name: String, val resourceGroupName: String, val tags: Map<String, String>)

A collection of values returned by getDiskAccess.

Link copied to clipboard
data class GetDiskEncryptionSetIdentity(val identityIds: List<String>, val principalId: String, val tenantId: String, val type: String)
Link copied to clipboard
data class GetDiskEncryptionSetResult(val autoKeyRotationEnabled: Boolean, val id: String, val identities: List<GetDiskEncryptionSetIdentity>, val keyVaultKeyUrl: String, val location: String, val name: String, val resourceGroupName: String, val tags: Map<String, String>)

A collection of values returned by getDiskEncryptionSet.

Link copied to clipboard
data class GetImageDataDisk(val blobUri: String, val caching: String, val lun: Int, val managedDiskId: String, val sizeGb: Int)
Link copied to clipboard
data class GetImageOsDisk(val blobUri: String, val caching: String, val managedDiskId: String, val osState: String, val osType: String, val sizeGb: Int)
Link copied to clipboard
data class GetImageResult(val dataDisks: List<GetImageDataDisk>, val id: String, val location: String, val name: String? = null, val nameRegex: String? = null, val osDisks: List<GetImageOsDisk>, val resourceGroupName: String, val sortDescending: Boolean? = null, val tags: Map<String, String>, val zoneResilient: Boolean)

A collection of values returned by getImage.

Link copied to clipboard
data class GetImagesImage(val dataDisks: List<GetImagesImageDataDisk>, val location: String, val name: String, val osDisks: List<GetImagesImageOsDisk>, val tags: Map<String, String>, val zoneResilient: Boolean)
Link copied to clipboard
data class GetImagesImageDataDisk(val blobUri: String, val caching: String, val lun: Int, val managedDiskId: String, val sizeGb: Int)
Link copied to clipboard
data class GetImagesImageOsDisk(val blobUri: String, val caching: String, val diskEncryptionSetId: String, val managedDiskId: String, val osState: String, val osType: String, val sizeGb: Int)
Link copied to clipboard
data class GetImagesResult(val id: String, val images: List<GetImagesImage>, val resourceGroupName: String, val tagsFilter: Map<String, String>? = null)

A collection of values returned by getImages.

data class GetManagedDiskEncryptionSettingDiskEncryptionKey(val secretUrl: String, val sourceVaultId: String)
data class GetManagedDiskEncryptionSettingKeyEncryptionKey(val keyUrl: String, val sourceVaultId: String)
Link copied to clipboard
data class GetManagedDiskResult(val createOption: String, val diskAccessId: String, val diskEncryptionSetId: String, val diskIopsReadWrite: Int, val diskMbpsReadWrite: Int, val diskSizeGb: Int, val encryptionSettings: List<GetManagedDiskEncryptionSetting>, val id: String, val imageReferenceId: String, val location: String, val name: String, val networkAccessPolicy: String, val osType: String, val resourceGroupName: String, val sourceResourceId: String, val sourceUri: String, val storageAccountId: String, val storageAccountType: String, val tags: Map<String, String>, val zones: List<String>)

A collection of values returned by getManagedDisk.

data class GetOrchestratedVirtualMachineScaleSetIdentity(val identityIds: List<String>, val principalId: String, val tenantId: String, val type: String)
data class GetOrchestratedVirtualMachineScaleSetNetworkInterface(val acceleratedNetworkingEnabled: Boolean, val dnsServers: List<String>, val ipConfigurations: List<GetOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfiguration>, val ipForwardingEnabled: Boolean, val name: String, val networkSecurityGroupId: String, val primary: Boolean)
data class GetOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfiguration(val applicationGatewayBackendAddressPoolIds: List<String>, val applicationSecurityGroupIds: List<String>, val loadBalancerBackendAddressPoolIds: List<String>, val loadBalancerInboundNatRulesIds: List<String>, val name: String, val primary: Boolean, val publicIpAddresses: List<GetOrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress>, val subnetId: String, val version: String)
data class GetOrchestratedVirtualMachineScaleSetResult(val id: String, val identities: List<GetOrchestratedVirtualMachineScaleSetIdentity>, val location: String, val name: String, val networkInterfaces: List<GetOrchestratedVirtualMachineScaleSetNetworkInterface>, val resourceGroupName: String)

A collection of values returned by getOrchestratedVirtualMachineScaleSet.

Link copied to clipboard
data class GetPlatformImageResult(val id: String, val location: String, val offer: String, val publisher: String, val sku: String, val version: String)

A collection of values returned by getPlatformImage.

Link copied to clipboard
data class GetSharedImageGalleryResult(val description: String, val id: String, val imageNames: List<String>, val location: String, val name: String, val resourceGroupName: String, val tags: Map<String, String>, val uniqueName: String)

A collection of values returned by getSharedImageGallery.

Link copied to clipboard
data class GetSharedImageIdentifier(val offer: String, val publisher: String, val sku: String)
Link copied to clipboard
data class GetSharedImagePurchasePlan(val name: String, val product: String, val publisher: String)
Link copied to clipboard
data class GetSharedImageResult(val acceleratedNetworkSupportEnabled: Boolean, val architecture: String, val confidentialVmEnabled: Boolean, val confidentialVmSupported: Boolean, val description: String, val eula: String, val galleryName: String, val hibernationEnabled: Boolean, val hyperVGeneration: String, val id: String, val identifiers: List<GetSharedImageIdentifier>, val location: String, val name: String, val osType: String, val privacyStatementUri: String, val purchasePlans: List<GetSharedImagePurchasePlan>, val releaseNoteUri: String, val resourceGroupName: String, val specialized: Boolean, val tags: Map<String, String>, val trustedLaunchEnabled: Boolean, val trustedLaunchSupported: Boolean)

A collection of values returned by getSharedImage.

Link copied to clipboard
data class GetSharedImageVersionResult(val excludeFromLatest: Boolean, val galleryName: String, val id: String, val imageName: String, val location: String, val managedImageId: String, val name: String, val osDiskImageSizeGb: Int, val osDiskSnapshotId: String, val resourceGroupName: String, val sortVersionsBySemver: Boolean? = null, val tags: Map<String, String>? = null, val targetRegions: List<GetSharedImageVersionTargetRegion>)

A collection of values returned by getSharedImageVersion.

Link copied to clipboard
data class GetSharedImageVersionsImage(val excludeFromLatest: Boolean, val id: String, val location: String, val managedImageId: String, val name: String, val tags: Map<String, String>, val targetRegions: List<GetSharedImageVersionsImageTargetRegion>)
Link copied to clipboard
data class GetSharedImageVersionsImageTargetRegion(val name: String, val regionalReplicaCount: Int, val storageAccountType: String)
Link copied to clipboard
data class GetSharedImageVersionsResult(val galleryName: String, val id: String, val imageName: String, val images: List<GetSharedImageVersionsImage>, val resourceGroupName: String, val tagsFilter: Map<String, String>? = null)

A collection of values returned by getSharedImageVersions.

Link copied to clipboard
data class GetSharedImageVersionTargetRegion(val name: String, val regionalReplicaCount: Int, val storageAccountType: String)
Link copied to clipboard
data class GetSnapshotEncryptionSettingDiskEncryptionKey(val secretUrl: String, val sourceVaultId: String)
data class GetSnapshotEncryptionSettingKeyEncryptionKey(val keyUrl: String, val sourceVaultId: String)
Link copied to clipboard
data class GetSnapshotResult(val creationOption: String, val diskSizeGb: Int, val encryptionSettings: List<GetSnapshotEncryptionSetting>, val id: String, val name: String, val osType: String, val resourceGroupName: String, val sourceResourceId: String, val sourceUri: String, val storageAccountId: String, val timeCreated: String, val trustedLaunchEnabled: Boolean)

A collection of values returned by getSnapshot.

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

A collection of values returned by getSshPublicKey.

Link copied to clipboard
data class GetVirtualMachineIdentity(val identityIds: List<String>, val principalId: String, val tenantId: String, val type: String)
Link copied to clipboard
data class GetVirtualMachineResult(val id: String, val identities: List<GetVirtualMachineIdentity>, val location: String, val name: String, val powerState: String, val privateIpAddress: String, val privateIpAddresses: List<String>, val publicIpAddress: String, val publicIpAddresses: List<String>, val resourceGroupName: String)

A collection of values returned by getVirtualMachine.

Link copied to clipboard
data class GetVirtualMachineScaleSetIdentity(val identityIds: List<String>, val principalId: String, val tenantId: String, val type: String)
Link copied to clipboard
data class GetVirtualMachineScaleSetInstance(val computerName: String, val instanceId: String, val latestModelApplied: Boolean, val name: String, val powerState: String, val privateIpAddress: String, val privateIpAddresses: List<String>, val publicIpAddress: String, val publicIpAddresses: List<String>, val virtualMachineId: String, val zone: String)
data class GetVirtualMachineScaleSetNetworkInterface(val dnsServers: List<String>, val enableAcceleratedNetworking: Boolean, val enableIpForwarding: Boolean, val ipConfigurations: List<GetVirtualMachineScaleSetNetworkInterfaceIpConfiguration>, val name: String, val networkSecurityGroupId: String, val primary: Boolean)
data class GetVirtualMachineScaleSetNetworkInterfaceIpConfiguration(val applicationGatewayBackendAddressPoolIds: List<String>, val applicationSecurityGroupIds: List<String>, val loadBalancerBackendAddressPoolIds: List<String>, val loadBalancerInboundNatRulesIds: List<String>, val name: String, val primary: Boolean, val publicIpAddresses: List<GetVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress>, val subnetId: String, val version: String)
Link copied to clipboard
data class GetVirtualMachineScaleSetResult(val id: String, val identities: List<GetVirtualMachineScaleSetIdentity>, val instances: List<GetVirtualMachineScaleSetInstance>, val location: String, val name: String, val networkInterfaces: List<GetVirtualMachineScaleSetNetworkInterface>, val resourceGroupName: String)

A collection of values returned by getVirtualMachineScaleSet.

Link copied to clipboard
data class ImageDataDisk(val blobUri: String? = null, val caching: String? = null, val diskEncryptionSetId: String? = null, val lun: Int? = null, val managedDiskId: String? = null, val sizeGb: Int? = null, val storageType: String)
Link copied to clipboard
data class ImageOsDisk(val blobUri: String? = null, val caching: String? = null, val diskEncryptionSetId: String? = null, val managedDiskId: String? = null, val osState: String? = null, val osType: String? = null, val sizeGb: Int? = null, val storageType: String)
data class LinuxVirtualMachineAdditionalCapabilities(val hibernationEnabled: Boolean? = null, val ultraSsdEnabled: Boolean? = null)
Link copied to clipboard
data class LinuxVirtualMachineAdminSshKey(val publicKey: String, val username: String)
Link copied to clipboard
data class LinuxVirtualMachineBootDiagnostics(val storageAccountUri: String? = null)
Link copied to clipboard
data class LinuxVirtualMachineGalleryApplication(val automaticUpgradeEnabled: Boolean? = null, val configurationBlobUri: String? = null, val order: Int? = null, val tag: String? = null, val treatFailureAsDeploymentFailureEnabled: Boolean? = null, val versionId: String)
Link copied to clipboard
data class LinuxVirtualMachineIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class LinuxVirtualMachineOsDisk(val caching: String, val diffDiskSettings: LinuxVirtualMachineOsDiskDiffDiskSettings? = null, val diskEncryptionSetId: String? = null, val diskSizeGb: Int? = null, val id: String? = null, val name: String? = null, val secureVmDiskEncryptionSetId: String? = null, val securityEncryptionType: String? = null, val storageAccountType: String, val writeAcceleratorEnabled: Boolean? = null)
data class LinuxVirtualMachineOsDiskDiffDiskSettings(val option: String, val placement: String? = null)
Link copied to clipboard
data class LinuxVirtualMachineOsImageNotification(val timeout: String? = null)
Link copied to clipboard
data class LinuxVirtualMachinePlan(val name: String, val product: String, val publisher: String)
data class LinuxVirtualMachineScaleSetAdditionalCapabilities(val ultraSsdEnabled: Boolean? = null)
Link copied to clipboard
data class LinuxVirtualMachineScaleSetAdminSshKey(val publicKey: String, val username: String)
data class LinuxVirtualMachineScaleSetAutomaticInstanceRepair(val action: String? = null, val enabled: Boolean, val gracePeriod: String? = null)
data class LinuxVirtualMachineScaleSetAutomaticOsUpgradePolicy(val disableAutomaticRollback: Boolean, val enableAutomaticOsUpgrade: Boolean)
data class LinuxVirtualMachineScaleSetBootDiagnostics(val storageAccountUri: String? = null)
Link copied to clipboard
data class LinuxVirtualMachineScaleSetDataDisk(val caching: String, val createOption: String? = null, val diskEncryptionSetId: String? = null, val diskSizeGb: Int, val lun: Int, val name: String? = null, val storageAccountType: String, val ultraSsdDiskIopsReadWrite: Int? = null, val ultraSsdDiskMbpsReadWrite: Int? = null, val writeAcceleratorEnabled: Boolean? = null)
Link copied to clipboard
data class LinuxVirtualMachineScaleSetExtension(val autoUpgradeMinorVersion: Boolean? = null, val automaticUpgradeEnabled: Boolean? = null, val forceUpdateTag: String? = null, val name: String, val protectedSettings: String? = null, val protectedSettingsFromKeyVault: LinuxVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVault? = null, val provisionAfterExtensions: List<String>? = null, val publisher: String, val settings: String? = null, val type: String, val typeHandlerVersion: String)
data class LinuxVirtualMachineScaleSetGalleryApplication(val configurationBlobUri: String? = null, val order: Int? = null, val tag: String? = null, val versionId: String)
Link copied to clipboard
data class LinuxVirtualMachineScaleSetIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
data class LinuxVirtualMachineScaleSetNetworkInterface(val dnsServers: List<String>? = null, val enableAcceleratedNetworking: Boolean? = null, val enableIpForwarding: Boolean? = null, val ipConfigurations: List<LinuxVirtualMachineScaleSetNetworkInterfaceIpConfiguration>, val name: String, val networkSecurityGroupId: String? = null, val primary: Boolean? = null)
data class LinuxVirtualMachineScaleSetNetworkInterfaceIpConfiguration(val applicationGatewayBackendAddressPoolIds: List<String>? = null, val applicationSecurityGroupIds: List<String>? = null, val loadBalancerBackendAddressPoolIds: List<String>? = null, val loadBalancerInboundNatRulesIds: List<String>? = null, val name: String, val primary: Boolean? = null, val publicIpAddresses: List<LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress>? = null, val subnetId: String? = null, val version: String? = null)
data class LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress(val domainNameLabel: String? = null, val idleTimeoutInMinutes: Int? = null, val ipTags: List<LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag>? = null, val name: String, val publicIpPrefixId: String? = null, val version: String? = null)
Link copied to clipboard
data class LinuxVirtualMachineScaleSetOsDisk(val caching: String, val diffDiskSettings: LinuxVirtualMachineScaleSetOsDiskDiffDiskSettings? = null, val diskEncryptionSetId: String? = null, val diskSizeGb: Int? = null, val secureVmDiskEncryptionSetId: String? = null, val securityEncryptionType: String? = null, val storageAccountType: String, val writeAcceleratorEnabled: Boolean? = null)
data class LinuxVirtualMachineScaleSetOsDiskDiffDiskSettings(val option: String, val placement: String? = null)
Link copied to clipboard
data class LinuxVirtualMachineScaleSetPlan(val name: String, val product: String, val publisher: String)
data class LinuxVirtualMachineScaleSetRollingUpgradePolicy(val crossZoneUpgradesEnabled: Boolean? = null, val maxBatchInstancePercent: Int, val maxUnhealthyInstancePercent: Int, val maxUnhealthyUpgradedInstancePercent: Int, val maximumSurgeInstancesEnabled: Boolean? = null, val pauseTimeBetweenBatches: String, val prioritizeUnhealthyInstancesEnabled: Boolean? = null)
Link copied to clipboard
data class LinuxVirtualMachineScaleSetScaleIn(val forceDeletionEnabled: Boolean? = null, val rule: String? = null)
data class LinuxVirtualMachineScaleSetSourceImageReference(val offer: String, val publisher: String, val sku: String, val version: String)
Link copied to clipboard
data class LinuxVirtualMachineScaleSetSpotRestore(val enabled: Boolean? = null, val timeout: String? = null)
data class LinuxVirtualMachineScaleSetTerminationNotification(val enabled: Boolean, val timeout: String? = null)
Link copied to clipboard
data class LinuxVirtualMachineSecret(val certificates: List<LinuxVirtualMachineSecretCertificate>, val keyVaultId: String)
Link copied to clipboard
data class LinuxVirtualMachineSourceImageReference(val offer: String, val publisher: String, val sku: String, val version: String)
data class LinuxVirtualMachineTerminationNotification(val enabled: Boolean, val timeout: String? = null)
data class ManagedDiskEncryptionSettingsDiskEncryptionKey(val secretUrl: String, val sourceVaultId: String)
data class ManagedDiskEncryptionSettingsKeyEncryptionKey(val keyUrl: String, val sourceVaultId: String)
data class OrchestratedVirtualMachineScaleSetAutomaticInstanceRepair(val action: String? = null, val enabled: Boolean, val gracePeriod: String? = null)
data class OrchestratedVirtualMachineScaleSetBootDiagnostics(val storageAccountUri: String? = null)
data class OrchestratedVirtualMachineScaleSetDataDisk(val caching: String, val createOption: String? = null, val diskEncryptionSetId: String? = null, val diskSizeGb: Int? = null, val lun: Int? = null, val storageAccountType: String, val ultraSsdDiskIopsReadWrite: Int? = null, val ultraSsdDiskMbpsReadWrite: Int? = null, val writeAcceleratorEnabled: Boolean? = null)
data class OrchestratedVirtualMachineScaleSetExtension(val autoUpgradeMinorVersionEnabled: Boolean? = null, val extensionsToProvisionAfterVmCreations: List<String>? = null, val failureSuppressionEnabled: Boolean? = null, val forceExtensionExecutionOnChange: String? = null, val name: String, val protectedSettings: String? = null, val protectedSettingsFromKeyVault: OrchestratedVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVault? = null, val publisher: String, val settings: String? = null, val type: String, val typeHandlerVersion: String)
data class OrchestratedVirtualMachineScaleSetIdentity(val identityIds: List<String>, val type: String)
data class OrchestratedVirtualMachineScaleSetNetworkInterface(val dnsServers: List<String>? = null, val enableAcceleratedNetworking: Boolean? = null, val enableIpForwarding: Boolean? = null, val ipConfigurations: List<OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfiguration>, val name: String, val networkSecurityGroupId: String? = null, val primary: Boolean? = null)
data class OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfiguration(val applicationGatewayBackendAddressPoolIds: List<String>? = null, val applicationSecurityGroupIds: List<String>? = null, val loadBalancerBackendAddressPoolIds: List<String>? = null, val name: String, val primary: Boolean? = null, val publicIpAddresses: List<OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress>? = null, val subnetId: String? = null, val version: String? = null)
data class OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress(val domainNameLabel: String? = null, val idleTimeoutInMinutes: Int? = null, val ipTags: List<OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag>? = null, val name: String, val publicIpPrefixId: String? = null, val skuName: String? = null, val version: String? = null)
Link copied to clipboard
data class OrchestratedVirtualMachineScaleSetOsDisk(val caching: String, val diffDiskSettings: OrchestratedVirtualMachineScaleSetOsDiskDiffDiskSettings? = null, val diskEncryptionSetId: String? = null, val diskSizeGb: Int? = null, val storageAccountType: String, val writeAcceleratorEnabled: Boolean? = null)
data class OrchestratedVirtualMachineScaleSetOsProfileLinuxConfiguration(val adminPassword: String? = null, val adminSshKeys: List<OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationAdminSshKey>? = null, val adminUsername: String, val computerNamePrefix: String? = null, val disablePasswordAuthentication: Boolean? = null, val patchAssessmentMode: String? = null, val patchMode: String? = null, val provisionVmAgent: Boolean? = null, val secrets: List<OrchestratedVirtualMachineScaleSetOsProfileLinuxConfigurationSecret>? = null)
data class OrchestratedVirtualMachineScaleSetOsProfileWindowsConfiguration(val additionalUnattendContents: List<OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationAdditionalUnattendContent>? = null, val adminPassword: String, val adminUsername: String, val computerNamePrefix: String? = null, val enableAutomaticUpdates: Boolean? = null, val hotpatchingEnabled: Boolean? = null, val patchAssessmentMode: String? = null, val patchMode: String? = null, val provisionVmAgent: Boolean? = null, val secrets: List<OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationSecret>? = null, val timezone: String? = null, val winrmListeners: List<OrchestratedVirtualMachineScaleSetOsProfileWindowsConfigurationWinrmListener>? = null)
Link copied to clipboard
data class OrchestratedVirtualMachineScaleSetPlan(val name: String, val product: String, val publisher: String)
data class OrchestratedVirtualMachineScaleSetPriorityMix(val baseRegularCount: Int? = null, val regularPercentageAboveBase: Int? = null)
data class OrchestratedVirtualMachineScaleSetRollingUpgradePolicy(val crossZoneUpgradesEnabled: Boolean? = null, val maxBatchInstancePercent: Int, val maxUnhealthyInstancePercent: Int, val maxUnhealthyUpgradedInstancePercent: Int, val maximumSurgeInstancesEnabled: Boolean? = null, val pauseTimeBetweenBatches: String, val prioritizeUnhealthyInstancesEnabled: Boolean? = null)
data class OrchestratedVirtualMachineScaleSetSkuProfile(val allocationStrategy: String, val vmSizes: List<String>)
data class OrchestratedVirtualMachineScaleSetSourceImageReference(val offer: String, val publisher: String, val sku: String, val version: String)
Link copied to clipboard
data class PacketCaptureFilter(val localIpAddress: String? = null, val localPort: String? = null, val protocol: String, val remoteIpAddress: String? = null, val remotePort: String? = null)
Link copied to clipboard
data class PacketCaptureStorageLocation(val filePath: String? = null, val storageAccountId: String? = null, val storagePath: String? = null)
Link copied to clipboard
data class RunCommandErrorBlobManagedIdentity(val clientId: String? = null, val objectId: String? = null)
Link copied to clipboard
data class RunCommandInstanceView(val endTime: String? = null, val errorMessage: String? = null, val executionMessage: String? = null, val executionState: String? = null, val exitCode: Int? = null, val output: String? = null, val startTime: String? = null)
Link copied to clipboard
data class RunCommandOutputBlobManagedIdentity(val clientId: String? = null, val objectId: String? = null)
Link copied to clipboard
data class RunCommandParameter(val name: String, val value: String)
Link copied to clipboard
data class RunCommandProtectedParameter(val name: String, val value: String)
Link copied to clipboard
data class RunCommandSource(val commandId: String? = null, val script: String? = null, val scriptUri: String? = null, val scriptUriManagedIdentity: RunCommandSourceScriptUriManagedIdentity? = null)
Link copied to clipboard
data class RunCommandSourceScriptUriManagedIdentity(val clientId: String? = null, val objectId: String? = null)
Link copied to clipboard
data class ScaleSetBootDiagnostics(val enabled: Boolean? = null, val storageUri: String)
Link copied to clipboard
data class ScaleSetExtension(val autoUpgradeMinorVersion: Boolean? = null, val name: String, val protectedSettings: String? = null, val provisionAfterExtensions: List<String>? = null, val publisher: String, val settings: String? = null, val type: String, val typeHandlerVersion: String)
Link copied to clipboard
data class ScaleSetIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class ScaleSetNetworkProfile(val acceleratedNetworking: Boolean? = null, val dnsSettings: ScaleSetNetworkProfileDnsSettings? = null, val ipConfigurations: List<ScaleSetNetworkProfileIpConfiguration>, val ipForwarding: Boolean? = null, val name: String, val networkSecurityGroupId: String? = null, val primary: Boolean)
Link copied to clipboard
data class ScaleSetNetworkProfileDnsSettings(val dnsServers: List<String>)
Link copied to clipboard
data class ScaleSetNetworkProfileIpConfiguration(val applicationGatewayBackendAddressPoolIds: List<String>? = null, val applicationSecurityGroupIds: List<String>? = null, val loadBalancerBackendAddressPoolIds: List<String>? = null, val loadBalancerInboundNatRulesIds: List<String>? = null, val name: String, val primary: Boolean, val publicIpAddressConfiguration: ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfiguration? = null, val subnetId: String)
Link copied to clipboard
data class ScaleSetOsProfile(val adminPassword: String? = null, val adminUsername: String, val computerNamePrefix: String, val customData: String? = null)
Link copied to clipboard
data class ScaleSetOsProfileLinuxConfig(val disablePasswordAuthentication: Boolean? = null, val sshKeys: List<ScaleSetOsProfileLinuxConfigSshKey>? = null)
Link copied to clipboard
data class ScaleSetOsProfileLinuxConfigSshKey(val keyData: String? = null, val path: String)
Link copied to clipboard
data class ScaleSetOsProfileSecret(val sourceVaultId: String, val vaultCertificates: List<ScaleSetOsProfileSecretVaultCertificate>? = null)
Link copied to clipboard
data class ScaleSetOsProfileSecretVaultCertificate(val certificateStore: String? = null, val certificateUrl: String)
Link copied to clipboard
data class ScaleSetOsProfileWindowsConfig(val additionalUnattendConfigs: List<ScaleSetOsProfileWindowsConfigAdditionalUnattendConfig>? = null, val enableAutomaticUpgrades: Boolean? = null, val provisionVmAgent: Boolean? = null, val winrms: List<ScaleSetOsProfileWindowsConfigWinrm>? = null)
data class ScaleSetOsProfileWindowsConfigAdditionalUnattendConfig(val component: String, val content: String, val pass: String, val settingName: String)
Link copied to clipboard
data class ScaleSetOsProfileWindowsConfigWinrm(val certificateUrl: String? = null, val protocol: String)
Link copied to clipboard
data class ScaleSetPacketCaptureFilter(val localIpAddress: String? = null, val localPort: String? = null, val protocol: String, val remoteIpAddress: String? = null, val remotePort: String? = null)
Link copied to clipboard
data class ScaleSetPacketCaptureMachineScope(val excludeInstanceIds: List<String>? = null, val includeInstanceIds: List<String>? = null)
Link copied to clipboard
data class ScaleSetPacketCaptureStorageLocation(val filePath: String? = null, val storageAccountId: String? = null, val storagePath: String? = null)
Link copied to clipboard
data class ScaleSetPlan(val name: String, val product: String, val publisher: String)
Link copied to clipboard
data class ScaleSetRollingUpgradePolicy(val maxBatchInstancePercent: Int? = null, val maxUnhealthyInstancePercent: Int? = null, val maxUnhealthyUpgradedInstancePercent: Int? = null, val pauseTimeBetweenBatches: String? = null)
Link copied to clipboard
data class ScaleSetSku(val capacity: Int, val name: String, val tier: String? = null)
Link copied to clipboard
data class ScaleSetStandbyPoolElasticityProfile(val maxReadyCapacity: Int, val minReadyCapacity: Int)
Link copied to clipboard
data class ScaleSetStorageProfileDataDisk(val caching: String? = null, val createOption: String, val diskSizeGb: Int? = null, val lun: Int, val managedDiskType: String? = null)
Link copied to clipboard
data class ScaleSetStorageProfileImageReference(val id: String? = null, val offer: String? = null, val publisher: String? = null, val sku: String? = null, val version: String? = null)
Link copied to clipboard
data class ScaleSetStorageProfileOsDisk(val caching: String? = null, val createOption: String, val image: String? = null, val managedDiskType: String? = null, val name: String? = null, val osType: String? = null, val vhdContainers: List<String>? = null)
Link copied to clipboard
data class SharedImageGallerySharing(val communityGallery: SharedImageGallerySharingCommunityGallery? = null, val permission: String)
data class SharedImageGallerySharingCommunityGallery(val eula: String, val name: String? = null, val prefix: String, val publisherEmail: String, val publisherUri: String)
Link copied to clipboard
data class SharedImageIdentifier(val offer: String, val publisher: String, val sku: String)
Link copied to clipboard
data class SharedImagePurchasePlan(val name: String, val product: String? = null, val publisher: String? = null)
Link copied to clipboard
data class SharedImageVersionTargetRegion(val diskEncryptionSetId: String? = null, val excludeFromLatestEnabled: Boolean? = null, val name: String, val regionalReplicaCount: Int, val storageAccountType: String? = null)
Link copied to clipboard
data class SnapshotEncryptionSettingsDiskEncryptionKey(val secretUrl: String, val sourceVaultId: String)
data class SnapshotEncryptionSettingsKeyEncryptionKey(val keyUrl: String, val sourceVaultId: String)
Link copied to clipboard
data class VirtualMachineAdditionalCapabilities(val ultraSsdEnabled: Boolean)
Link copied to clipboard
data class VirtualMachineBootDiagnostics(val enabled: Boolean, val storageUri: String)
Link copied to clipboard
data class VirtualMachineIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class VirtualMachineOsProfile(val adminPassword: String? = null, val adminUsername: String, val computerName: String, val customData: String? = null)
Link copied to clipboard
data class VirtualMachineOsProfileLinuxConfig(val disablePasswordAuthentication: Boolean, val sshKeys: List<VirtualMachineOsProfileLinuxConfigSshKey>? = null)
Link copied to clipboard
data class VirtualMachineOsProfileLinuxConfigSshKey(val keyData: String, val path: String)
Link copied to clipboard
data class VirtualMachineOsProfileSecret(val sourceVaultId: String, val vaultCertificates: List<VirtualMachineOsProfileSecretVaultCertificate>? = null)
data class VirtualMachineOsProfileSecretVaultCertificate(val certificateStore: String? = null, val certificateUrl: String)
Link copied to clipboard
data class VirtualMachineOsProfileWindowsConfig(val additionalUnattendConfigs: List<VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfig>? = null, val enableAutomaticUpgrades: Boolean? = null, val provisionVmAgent: Boolean? = null, val timezone: String? = null, val winrms: List<VirtualMachineOsProfileWindowsConfigWinrm>? = null)
data class VirtualMachineOsProfileWindowsConfigAdditionalUnattendConfig(val component: String, val content: String, val pass: String, val settingName: String)
data class VirtualMachineOsProfileWindowsConfigWinrm(val certificateUrl: String? = null, val protocol: String)
Link copied to clipboard
data class VirtualMachinePlan(val name: String, val product: String, val publisher: String)
Link copied to clipboard
data class VirtualMachineStorageDataDisk(val caching: String? = null, val createOption: String, val diskSizeGb: Int? = null, val lun: Int, val managedDiskId: String? = null, val managedDiskType: String? = null, val name: String, val vhdUri: String? = null, val writeAcceleratorEnabled: Boolean? = null)
Link copied to clipboard
data class VirtualMachineStorageImageReference(val id: String? = null, val offer: String? = null, val publisher: String? = null, val sku: String? = null, val version: String? = null)
Link copied to clipboard
data class VirtualMachineStorageOsDisk(val caching: String? = null, val createOption: String, val diskSizeGb: Int? = null, val imageUri: String? = null, val managedDiskId: String? = null, val managedDiskType: String? = null, val name: String, val osType: String? = null, val vhdUri: String? = null, val writeAcceleratorEnabled: Boolean? = null)
data class WindowsVirtualMachineAdditionalCapabilities(val hibernationEnabled: Boolean? = null, val ultraSsdEnabled: Boolean? = null)
Link copied to clipboard
data class WindowsVirtualMachineBootDiagnostics(val storageAccountUri: String? = null)
Link copied to clipboard
data class WindowsVirtualMachineGalleryApplication(val automaticUpgradeEnabled: Boolean? = null, val configurationBlobUri: String? = null, val order: Int? = null, val tag: String? = null, val treatFailureAsDeploymentFailureEnabled: Boolean? = null, val versionId: String)
Link copied to clipboard
data class WindowsVirtualMachineIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class WindowsVirtualMachineOsDisk(val caching: String, val diffDiskSettings: WindowsVirtualMachineOsDiskDiffDiskSettings? = null, val diskEncryptionSetId: String? = null, val diskSizeGb: Int? = null, val id: String? = null, val name: String? = null, val secureVmDiskEncryptionSetId: String? = null, val securityEncryptionType: String? = null, val storageAccountType: String, val writeAcceleratorEnabled: Boolean? = null)
data class WindowsVirtualMachineOsDiskDiffDiskSettings(val option: String, val placement: String? = null)
Link copied to clipboard
data class WindowsVirtualMachineOsImageNotification(val timeout: String? = null)
Link copied to clipboard
data class WindowsVirtualMachinePlan(val name: String, val product: String, val publisher: String)
data class WindowsVirtualMachineScaleSetAutomaticInstanceRepair(val action: String? = null, val enabled: Boolean, val gracePeriod: String? = null)
data class WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicy(val disableAutomaticRollback: Boolean, val enableAutomaticOsUpgrade: Boolean)
data class WindowsVirtualMachineScaleSetBootDiagnostics(val storageAccountUri: String? = null)
Link copied to clipboard
data class WindowsVirtualMachineScaleSetDataDisk(val caching: String, val createOption: String? = null, val diskEncryptionSetId: String? = null, val diskSizeGb: Int, val lun: Int, val name: String? = null, val storageAccountType: String, val ultraSsdDiskIopsReadWrite: Int? = null, val ultraSsdDiskMbpsReadWrite: Int? = null, val writeAcceleratorEnabled: Boolean? = null)
Link copied to clipboard
data class WindowsVirtualMachineScaleSetExtension(val autoUpgradeMinorVersion: Boolean? = null, val automaticUpgradeEnabled: Boolean? = null, val forceUpdateTag: String? = null, val name: String, val protectedSettings: String? = null, val protectedSettingsFromKeyVault: WindowsVirtualMachineScaleSetExtensionProtectedSettingsFromKeyVault? = null, val provisionAfterExtensions: List<String>? = null, val publisher: String, val settings: String? = null, val type: String, val typeHandlerVersion: String)
data class WindowsVirtualMachineScaleSetGalleryApplication(val configurationBlobUri: String? = null, val order: Int? = null, val tag: String? = null, val versionId: String)
Link copied to clipboard
data class WindowsVirtualMachineScaleSetIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
data class WindowsVirtualMachineScaleSetNetworkInterface(val dnsServers: List<String>? = null, val enableAcceleratedNetworking: Boolean? = null, val enableIpForwarding: Boolean? = null, val ipConfigurations: List<WindowsVirtualMachineScaleSetNetworkInterfaceIpConfiguration>, val name: String, val networkSecurityGroupId: String? = null, val primary: Boolean? = null)
data class WindowsVirtualMachineScaleSetNetworkInterfaceIpConfiguration(val applicationGatewayBackendAddressPoolIds: List<String>? = null, val applicationSecurityGroupIds: List<String>? = null, val loadBalancerBackendAddressPoolIds: List<String>? = null, val loadBalancerInboundNatRulesIds: List<String>? = null, val name: String, val primary: Boolean? = null, val publicIpAddresses: List<WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress>? = null, val subnetId: String? = null, val version: String? = null)
data class WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress(val domainNameLabel: String? = null, val idleTimeoutInMinutes: Int? = null, val ipTags: List<WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag>? = null, val name: String, val publicIpPrefixId: String? = null, val version: String? = null)
Link copied to clipboard
data class WindowsVirtualMachineScaleSetOsDisk(val caching: String, val diffDiskSettings: WindowsVirtualMachineScaleSetOsDiskDiffDiskSettings? = null, val diskEncryptionSetId: String? = null, val diskSizeGb: Int? = null, val secureVmDiskEncryptionSetId: String? = null, val securityEncryptionType: String? = null, val storageAccountType: String, val writeAcceleratorEnabled: Boolean? = null)
data class WindowsVirtualMachineScaleSetOsDiskDiffDiskSettings(val option: String, val placement: String? = null)
Link copied to clipboard
data class WindowsVirtualMachineScaleSetPlan(val name: String, val product: String, val publisher: String)
data class WindowsVirtualMachineScaleSetRollingUpgradePolicy(val crossZoneUpgradesEnabled: Boolean? = null, val maxBatchInstancePercent: Int, val maxUnhealthyInstancePercent: Int, val maxUnhealthyUpgradedInstancePercent: Int, val maximumSurgeInstancesEnabled: Boolean? = null, val pauseTimeBetweenBatches: String, val prioritizeUnhealthyInstancesEnabled: Boolean? = null)
Link copied to clipboard
data class WindowsVirtualMachineScaleSetScaleIn(val forceDeletionEnabled: Boolean? = null, val rule: String? = null)
data class WindowsVirtualMachineScaleSetSourceImageReference(val offer: String, val publisher: String, val sku: String, val version: String)
Link copied to clipboard
data class WindowsVirtualMachineScaleSetSpotRestore(val enabled: Boolean? = null, val timeout: String? = null)
data class WindowsVirtualMachineScaleSetWinrmListener(val certificateUrl: String? = null, val protocol: String)
Link copied to clipboard
data class WindowsVirtualMachineSecret(val certificates: List<WindowsVirtualMachineSecretCertificate>, val keyVaultId: String)
Link copied to clipboard
data class WindowsVirtualMachineSecretCertificate(val store: String, val url: String)
data class WindowsVirtualMachineSourceImageReference(val offer: String, val publisher: String, val sku: String, val version: String)
data class WindowsVirtualMachineTerminationNotification(val enabled: Boolean, val timeout: String? = null)
Link copied to clipboard
data class WindowsVirtualMachineWinrmListener(val certificateUrl: String? = null, val protocol: String)