ComputeFunctions

Functions

Link copied to clipboard

Retrieves information about an availability set. Uses Azure REST API version 2024-11-01. Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getAvailabilitySet(availabilitySetName: String, resourceGroupName: String): GetAvailabilitySetResult
Link copied to clipboard

The operation that retrieves information about the capacity reservation. Uses Azure REST API version 2024-11-01. Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getCapacityReservation(capacityReservationGroupName: String, capacityReservationName: String, expand: String? = null, resourceGroupName: String): GetCapacityReservationResult
Link copied to clipboard

The operation that retrieves information about a capacity reservation group. Uses Azure REST API version 2024-11-01. Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getCapacityReservationGroup(capacityReservationGroupName: String, expand: String? = null, resourceGroupName: String): GetCapacityReservationGroupResult
Link copied to clipboard

Display information about a cloud service. Uses Azure REST API version 2022-09-04. Other available API versions: 2022-04-04, 2024-11-04. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getCloudService(cloudServiceName: String, resourceGroupName: String): GetCloudServiceResult
Link copied to clipboard

Retrieves information about a dedicated host. Uses Azure REST API version 2024-11-01. Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getDedicatedHost(expand: String? = null, hostGroupName: String, hostName: String, resourceGroupName: String): GetDedicatedHostResult
Link copied to clipboard

Retrieves information about a dedicated host group. Uses Azure REST API version 2024-11-01. Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getDedicatedHostGroup(expand: String? = null, hostGroupName: String, resourceGroupName: String): GetDedicatedHostGroupResult
Link copied to clipboard
suspend fun getDisk(argument: GetDiskPlainArgs): GetDiskResult

Gets information about a disk. Uses Azure REST API version 2024-03-02. Other available API versions: 2022-07-02, 2023-01-02, 2023-04-02, 2023-10-02. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getDisk(argument: suspend GetDiskPlainArgsBuilder.() -> Unit): GetDiskResult
suspend fun getDisk(diskName: String, resourceGroupName: String): GetDiskResult
Link copied to clipboard

Gets information about a disk access resource. Uses Azure REST API version 2024-03-02. Other available API versions: 2022-07-02, 2023-01-02, 2023-04-02, 2023-10-02. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getDiskAccess(diskAccessName: String, resourceGroupName: String): GetDiskAccessResult
Link copied to clipboard

Gets information about a private endpoint connection under a disk access resource. Uses Azure REST API version 2024-03-02. Other available API versions: 2022-07-02, 2023-01-02, 2023-04-02, 2023-10-02. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getDiskAccessAPrivateEndpointConnection(diskAccessName: String, privateEndpointConnectionName: String, resourceGroupName: String): GetDiskAccessAPrivateEndpointConnectionResult
Link copied to clipboard

Gets information about a disk encryption set. Uses Azure REST API version 2024-03-02. Other available API versions: 2022-07-02, 2023-01-02, 2023-04-02, 2023-10-02. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getDiskEncryptionSet(diskEncryptionSetName: String, resourceGroupName: String): GetDiskEncryptionSetResult
Link copied to clipboard

Retrieves information about a Shared Image Gallery. Uses Azure REST API version 2024-03-03. Other available API versions: 2022-03-03, 2022-08-03, 2023-07-03. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getGallery(argument: suspend GetGalleryPlainArgsBuilder.() -> Unit): GetGalleryResult
suspend fun getGallery(expand: String? = null, galleryName: String, resourceGroupName: String, select: String? = null): GetGalleryResult
Link copied to clipboard

Retrieves information about a gallery Application Definition. Uses Azure REST API version 2024-03-03. Other available API versions: 2022-03-03, 2022-08-03, 2023-07-03. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getGalleryApplication(galleryApplicationName: String, galleryName: String, resourceGroupName: String): GetGalleryApplicationResult
Link copied to clipboard

Retrieves information about a gallery Application Version. Uses Azure REST API version 2024-03-03. Other available API versions: 2022-03-03, 2022-08-03, 2023-07-03. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getGalleryApplicationVersion(expand: String? = null, galleryApplicationName: String, galleryApplicationVersionName: String, galleryName: String, resourceGroupName: String): GetGalleryApplicationVersionResult
Link copied to clipboard

Retrieves information about a gallery image definition. Uses Azure REST API version 2024-03-03. Other available API versions: 2022-03-03, 2022-08-03, 2023-07-03. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getGalleryImage(galleryImageName: String, galleryName: String, resourceGroupName: String): GetGalleryImageResult
Link copied to clipboard

Retrieves information about a gallery image version. Uses Azure REST API version 2024-03-03. Other available API versions: 2022-03-03, 2022-08-03, 2023-07-03. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getGalleryImageVersion(expand: String? = null, galleryImageName: String, galleryImageVersionName: String, galleryName: String, resourceGroupName: String): GetGalleryImageVersionResult
Link copied to clipboard

Retrieves information about a gallery inVMAccessControlProfile. Uses Azure REST API version 2024-03-03.

suspend fun getGalleryInVMAccessControlProfile(galleryName: String, inVMAccessControlProfileName: String, resourceGroupName: String): GetGalleryInVMAccessControlProfileResult

Retrieves information about a gallery inVMAccessControlProfile version. Uses Azure REST API version 2024-03-03.

suspend fun getGalleryInVMAccessControlProfileVersion(galleryName: String, inVMAccessControlProfileName: String, inVMAccessControlProfileVersionName: String, resourceGroupName: String): GetGalleryInVMAccessControlProfileVersionResult
Link copied to clipboard
suspend fun getImage(argument: GetImagePlainArgs): GetImageResult

Gets an image. Uses Azure REST API version 2024-11-01. Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getImage(argument: suspend GetImagePlainArgsBuilder.() -> Unit): GetImageResult
suspend fun getImage(expand: String? = null, imageName: String, resourceGroupName: String): GetImageResult

Export logs that show Api requests made by this subscription in the given time window to show throttling activities. Uses Azure REST API version 2024-11-01. Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getLogAnalyticExportRequestRateByInterval(blobContainerSasUri: String, fromTime: String, groupByClientApplicationId: Boolean? = null, groupByOperationName: Boolean? = null, groupByResourceName: Boolean? = null, groupByThrottlePolicy: Boolean? = null, groupByUserAgent: Boolean? = null, intervalLength: IntervalInMins, location: String, toTime: String): GetLogAnalyticExportRequestRateByIntervalResult
Link copied to clipboard

Export logs that show total throttled Api requests for this subscription in the given time window. Uses Azure REST API version 2024-11-01. Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getLogAnalyticExportThrottledRequests(blobContainerSasUri: String, fromTime: String, groupByClientApplicationId: Boolean? = null, groupByOperationName: Boolean? = null, groupByResourceName: Boolean? = null, groupByThrottlePolicy: Boolean? = null, groupByUserAgent: Boolean? = null, location: String, toTime: String): GetLogAnalyticExportThrottledRequestsResult
Link copied to clipboard

Retrieves information about a proximity placement group . Uses Azure REST API version 2024-11-01. Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getProximityPlacementGroup(includeColocationStatus: String? = null, proximityPlacementGroupName: String, resourceGroupName: String): GetProximityPlacementGroupResult
Link copied to clipboard

The operation to get the restore point. Uses Azure REST API version 2024-11-01. Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getRestorePoint(expand: String? = null, resourceGroupName: String, restorePointCollectionName: String, restorePointName: String): GetRestorePointResult
Link copied to clipboard

The operation to get the restore point collection. Uses Azure REST API version 2024-11-01. Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getRestorePointCollection(expand: String? = null, resourceGroupName: String, restorePointCollectionName: String): GetRestorePointCollectionResult
Link copied to clipboard

Gets information about a snapshot. Uses Azure REST API version 2024-03-02. Other available API versions: 2022-07-02, 2023-01-02, 2023-04-02, 2023-10-02. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getSnapshot(argument: suspend GetSnapshotPlainArgsBuilder.() -> Unit): GetSnapshotResult
suspend fun getSnapshot(resourceGroupName: String, snapshotName: String): GetSnapshotResult
Link copied to clipboard

Retrieves information about an SSH public key. Uses Azure REST API version 2024-11-01. Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getSshPublicKey(resourceGroupName: String, sshPublicKeyName: String): GetSshPublicKeyResult
Link copied to clipboard

Retrieves information about the model view or the instance view of a virtual machine. Uses Azure REST API version 2024-11-01. Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getVirtualMachine(expand: String? = null, resourceGroupName: String, vmName: String): GetVirtualMachineResult
Link copied to clipboard

The operation to get the extension. Uses Azure REST API version 2024-11-01. Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getVirtualMachineExtension(expand: String? = null, resourceGroupName: String, vmExtensionName: String, vmName: String): GetVirtualMachineExtensionResult

The operation to get the run command. Uses Azure REST API version 2024-11-01. Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getVirtualMachineRunCommandByVirtualMachine(expand: String? = null, resourceGroupName: String, runCommandName: String, vmName: String): GetVirtualMachineRunCommandByVirtualMachineResult
Link copied to clipboard

Display information about a virtual machine scale set. Uses Azure REST API version 2024-11-01. Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getVirtualMachineScaleSet(expand: String? = null, resourceGroupName: String, vmScaleSetName: String): GetVirtualMachineScaleSetResult
Link copied to clipboard

The operation to get the extension. Uses Azure REST API version 2024-11-01. Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getVirtualMachineScaleSetExtension(expand: String? = null, resourceGroupName: String, vmScaleSetName: String, vmssExtensionName: String): GetVirtualMachineScaleSetExtensionResult
Link copied to clipboard

Gets a virtual machine from a VM scale set. Uses Azure REST API version 2024-11-01. Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getVirtualMachineScaleSetVM(expand: String? = null, instanceId: String, resourceGroupName: String, vmScaleSetName: String): GetVirtualMachineScaleSetVMResult
Link copied to clipboard

The operation to get the VMSS VM extension. Uses Azure REST API version 2024-11-01. Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getVirtualMachineScaleSetVMExtension(expand: String? = null, instanceId: String, resourceGroupName: String, vmExtensionName: String, vmScaleSetName: String): GetVirtualMachineScaleSetVMExtensionResult
Link copied to clipboard

The operation to get the VMSS VM run command. Uses Azure REST API version 2024-11-01. Other available API versions: 2022-08-01, 2022-11-01, 2023-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getVirtualMachineScaleSetVMRunCommand(expand: String? = null, instanceId: String, resourceGroupName: String, runCommandName: String, vmScaleSetName: String): GetVirtualMachineScaleSetVMRunCommandResult