com.pulumi.azurenative.compute.ComputeFunctions Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of azure-native Show documentation
Show all versions of azure-native Show documentation
A native Pulumi package for creating and managing Azure resources.
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.azurenative.compute;
import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.compute.inputs.GetAvailabilitySetArgs;
import com.pulumi.azurenative.compute.inputs.GetAvailabilitySetPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetCapacityReservationArgs;
import com.pulumi.azurenative.compute.inputs.GetCapacityReservationGroupArgs;
import com.pulumi.azurenative.compute.inputs.GetCapacityReservationGroupPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetCapacityReservationPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetCloudServiceArgs;
import com.pulumi.azurenative.compute.inputs.GetCloudServicePlainArgs;
import com.pulumi.azurenative.compute.inputs.GetDedicatedHostArgs;
import com.pulumi.azurenative.compute.inputs.GetDedicatedHostGroupArgs;
import com.pulumi.azurenative.compute.inputs.GetDedicatedHostGroupPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetDedicatedHostPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetDiskAccessAPrivateEndpointConnectionArgs;
import com.pulumi.azurenative.compute.inputs.GetDiskAccessAPrivateEndpointConnectionPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetDiskAccessArgs;
import com.pulumi.azurenative.compute.inputs.GetDiskAccessPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetDiskArgs;
import com.pulumi.azurenative.compute.inputs.GetDiskEncryptionSetArgs;
import com.pulumi.azurenative.compute.inputs.GetDiskEncryptionSetPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetDiskPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetGalleryApplicationArgs;
import com.pulumi.azurenative.compute.inputs.GetGalleryApplicationPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetGalleryApplicationVersionArgs;
import com.pulumi.azurenative.compute.inputs.GetGalleryApplicationVersionPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetGalleryArgs;
import com.pulumi.azurenative.compute.inputs.GetGalleryImageArgs;
import com.pulumi.azurenative.compute.inputs.GetGalleryImagePlainArgs;
import com.pulumi.azurenative.compute.inputs.GetGalleryImageVersionArgs;
import com.pulumi.azurenative.compute.inputs.GetGalleryImageVersionPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetGalleryPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetImageArgs;
import com.pulumi.azurenative.compute.inputs.GetImagePlainArgs;
import com.pulumi.azurenative.compute.inputs.GetLogAnalyticExportRequestRateByIntervalArgs;
import com.pulumi.azurenative.compute.inputs.GetLogAnalyticExportRequestRateByIntervalPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetLogAnalyticExportThrottledRequestsArgs;
import com.pulumi.azurenative.compute.inputs.GetLogAnalyticExportThrottledRequestsPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetProximityPlacementGroupArgs;
import com.pulumi.azurenative.compute.inputs.GetProximityPlacementGroupPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetRestorePointArgs;
import com.pulumi.azurenative.compute.inputs.GetRestorePointCollectionArgs;
import com.pulumi.azurenative.compute.inputs.GetRestorePointCollectionPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetRestorePointPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetSnapshotArgs;
import com.pulumi.azurenative.compute.inputs.GetSnapshotPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetSshPublicKeyArgs;
import com.pulumi.azurenative.compute.inputs.GetSshPublicKeyPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetVirtualMachineArgs;
import com.pulumi.azurenative.compute.inputs.GetVirtualMachineExtensionArgs;
import com.pulumi.azurenative.compute.inputs.GetVirtualMachineExtensionPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetVirtualMachinePlainArgs;
import com.pulumi.azurenative.compute.inputs.GetVirtualMachineRunCommandByVirtualMachineArgs;
import com.pulumi.azurenative.compute.inputs.GetVirtualMachineRunCommandByVirtualMachinePlainArgs;
import com.pulumi.azurenative.compute.inputs.GetVirtualMachineScaleSetArgs;
import com.pulumi.azurenative.compute.inputs.GetVirtualMachineScaleSetExtensionArgs;
import com.pulumi.azurenative.compute.inputs.GetVirtualMachineScaleSetExtensionPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetVirtualMachineScaleSetPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetVirtualMachineScaleSetVMArgs;
import com.pulumi.azurenative.compute.inputs.GetVirtualMachineScaleSetVMExtensionArgs;
import com.pulumi.azurenative.compute.inputs.GetVirtualMachineScaleSetVMExtensionPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetVirtualMachineScaleSetVMPlainArgs;
import com.pulumi.azurenative.compute.inputs.GetVirtualMachineScaleSetVMRunCommandArgs;
import com.pulumi.azurenative.compute.inputs.GetVirtualMachineScaleSetVMRunCommandPlainArgs;
import com.pulumi.azurenative.compute.outputs.GetAvailabilitySetResult;
import com.pulumi.azurenative.compute.outputs.GetCapacityReservationGroupResult;
import com.pulumi.azurenative.compute.outputs.GetCapacityReservationResult;
import com.pulumi.azurenative.compute.outputs.GetCloudServiceResult;
import com.pulumi.azurenative.compute.outputs.GetDedicatedHostGroupResult;
import com.pulumi.azurenative.compute.outputs.GetDedicatedHostResult;
import com.pulumi.azurenative.compute.outputs.GetDiskAccessAPrivateEndpointConnectionResult;
import com.pulumi.azurenative.compute.outputs.GetDiskAccessResult;
import com.pulumi.azurenative.compute.outputs.GetDiskEncryptionSetResult;
import com.pulumi.azurenative.compute.outputs.GetDiskResult;
import com.pulumi.azurenative.compute.outputs.GetGalleryApplicationResult;
import com.pulumi.azurenative.compute.outputs.GetGalleryApplicationVersionResult;
import com.pulumi.azurenative.compute.outputs.GetGalleryImageResult;
import com.pulumi.azurenative.compute.outputs.GetGalleryImageVersionResult;
import com.pulumi.azurenative.compute.outputs.GetGalleryResult;
import com.pulumi.azurenative.compute.outputs.GetImageResult;
import com.pulumi.azurenative.compute.outputs.GetLogAnalyticExportRequestRateByIntervalResult;
import com.pulumi.azurenative.compute.outputs.GetLogAnalyticExportThrottledRequestsResult;
import com.pulumi.azurenative.compute.outputs.GetProximityPlacementGroupResult;
import com.pulumi.azurenative.compute.outputs.GetRestorePointCollectionResult;
import com.pulumi.azurenative.compute.outputs.GetRestorePointResult;
import com.pulumi.azurenative.compute.outputs.GetSnapshotResult;
import com.pulumi.azurenative.compute.outputs.GetSshPublicKeyResult;
import com.pulumi.azurenative.compute.outputs.GetVirtualMachineExtensionResult;
import com.pulumi.azurenative.compute.outputs.GetVirtualMachineResult;
import com.pulumi.azurenative.compute.outputs.GetVirtualMachineRunCommandByVirtualMachineResult;
import com.pulumi.azurenative.compute.outputs.GetVirtualMachineScaleSetExtensionResult;
import com.pulumi.azurenative.compute.outputs.GetVirtualMachineScaleSetResult;
import com.pulumi.azurenative.compute.outputs.GetVirtualMachineScaleSetVMExtensionResult;
import com.pulumi.azurenative.compute.outputs.GetVirtualMachineScaleSetVMResult;
import com.pulumi.azurenative.compute.outputs.GetVirtualMachineScaleSetVMRunCommandResult;
import com.pulumi.core.Output;
import com.pulumi.core.TypeShape;
import com.pulumi.deployment.Deployment;
import com.pulumi.deployment.InvokeOptions;
import java.util.concurrent.CompletableFuture;
public final class ComputeFunctions {
/**
* Retrieves information about an availability set.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2016-04-30-preview, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getAvailabilitySet(GetAvailabilitySetArgs args) {
return getAvailabilitySet(args, InvokeOptions.Empty);
}
/**
* Retrieves information about an availability set.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2016-04-30-preview, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getAvailabilitySetPlain(GetAvailabilitySetPlainArgs args) {
return getAvailabilitySetPlain(args, InvokeOptions.Empty);
}
/**
* Retrieves information about an availability set.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2016-04-30-preview, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getAvailabilitySet(GetAvailabilitySetArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getAvailabilitySet", TypeShape.of(GetAvailabilitySetResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves information about an availability set.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2016-04-30-preview, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getAvailabilitySetPlain(GetAvailabilitySetPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getAvailabilitySet", TypeShape.of(GetAvailabilitySetResult.class), args, Utilities.withVersion(options));
}
/**
* The operation that retrieves information about the capacity reservation.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getCapacityReservation(GetCapacityReservationArgs args) {
return getCapacityReservation(args, InvokeOptions.Empty);
}
/**
* The operation that retrieves information about the capacity reservation.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getCapacityReservationPlain(GetCapacityReservationPlainArgs args) {
return getCapacityReservationPlain(args, InvokeOptions.Empty);
}
/**
* The operation that retrieves information about the capacity reservation.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getCapacityReservation(GetCapacityReservationArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getCapacityReservation", TypeShape.of(GetCapacityReservationResult.class), args, Utilities.withVersion(options));
}
/**
* The operation that retrieves information about the capacity reservation.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getCapacityReservationPlain(GetCapacityReservationPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getCapacityReservation", TypeShape.of(GetCapacityReservationResult.class), args, Utilities.withVersion(options));
}
/**
* The operation that retrieves information about a capacity reservation group.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getCapacityReservationGroup(GetCapacityReservationGroupArgs args) {
return getCapacityReservationGroup(args, InvokeOptions.Empty);
}
/**
* The operation that retrieves information about a capacity reservation group.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getCapacityReservationGroupPlain(GetCapacityReservationGroupPlainArgs args) {
return getCapacityReservationGroupPlain(args, InvokeOptions.Empty);
}
/**
* The operation that retrieves information about a capacity reservation group.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getCapacityReservationGroup(GetCapacityReservationGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getCapacityReservationGroup", TypeShape.of(GetCapacityReservationGroupResult.class), args, Utilities.withVersion(options));
}
/**
* The operation that retrieves information about a capacity reservation group.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getCapacityReservationGroupPlain(GetCapacityReservationGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getCapacityReservationGroup", TypeShape.of(GetCapacityReservationGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Display information about a cloud service.
* Azure REST API version: 2022-09-04.
*
*/
public static Output getCloudService(GetCloudServiceArgs args) {
return getCloudService(args, InvokeOptions.Empty);
}
/**
* Display information about a cloud service.
* Azure REST API version: 2022-09-04.
*
*/
public static CompletableFuture getCloudServicePlain(GetCloudServicePlainArgs args) {
return getCloudServicePlain(args, InvokeOptions.Empty);
}
/**
* Display information about a cloud service.
* Azure REST API version: 2022-09-04.
*
*/
public static Output getCloudService(GetCloudServiceArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getCloudService", TypeShape.of(GetCloudServiceResult.class), args, Utilities.withVersion(options));
}
/**
* Display information about a cloud service.
* Azure REST API version: 2022-09-04.
*
*/
public static CompletableFuture getCloudServicePlain(GetCloudServicePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getCloudService", TypeShape.of(GetCloudServiceResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves information about a dedicated host.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getDedicatedHost(GetDedicatedHostArgs args) {
return getDedicatedHost(args, InvokeOptions.Empty);
}
/**
* Retrieves information about a dedicated host.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getDedicatedHostPlain(GetDedicatedHostPlainArgs args) {
return getDedicatedHostPlain(args, InvokeOptions.Empty);
}
/**
* Retrieves information about a dedicated host.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getDedicatedHost(GetDedicatedHostArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getDedicatedHost", TypeShape.of(GetDedicatedHostResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves information about a dedicated host.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getDedicatedHostPlain(GetDedicatedHostPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getDedicatedHost", TypeShape.of(GetDedicatedHostResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves information about a dedicated host group.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getDedicatedHostGroup(GetDedicatedHostGroupArgs args) {
return getDedicatedHostGroup(args, InvokeOptions.Empty);
}
/**
* Retrieves information about a dedicated host group.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getDedicatedHostGroupPlain(GetDedicatedHostGroupPlainArgs args) {
return getDedicatedHostGroupPlain(args, InvokeOptions.Empty);
}
/**
* Retrieves information about a dedicated host group.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getDedicatedHostGroup(GetDedicatedHostGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getDedicatedHostGroup", TypeShape.of(GetDedicatedHostGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves information about a dedicated host group.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getDedicatedHostGroupPlain(GetDedicatedHostGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getDedicatedHostGroup", TypeShape.of(GetDedicatedHostGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about a disk.
* Azure REST API version: 2022-07-02.
*
* Other available API versions: 2016-04-30-preview, 2018-06-01, 2019-07-01, 2023-01-02, 2023-04-02, 2023-10-02, 2024-03-02.
*
*/
public static Output getDisk(GetDiskArgs args) {
return getDisk(args, InvokeOptions.Empty);
}
/**
* Gets information about a disk.
* Azure REST API version: 2022-07-02.
*
* Other available API versions: 2016-04-30-preview, 2018-06-01, 2019-07-01, 2023-01-02, 2023-04-02, 2023-10-02, 2024-03-02.
*
*/
public static CompletableFuture getDiskPlain(GetDiskPlainArgs args) {
return getDiskPlain(args, InvokeOptions.Empty);
}
/**
* Gets information about a disk.
* Azure REST API version: 2022-07-02.
*
* Other available API versions: 2016-04-30-preview, 2018-06-01, 2019-07-01, 2023-01-02, 2023-04-02, 2023-10-02, 2024-03-02.
*
*/
public static Output getDisk(GetDiskArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getDisk", TypeShape.of(GetDiskResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about a disk.
* Azure REST API version: 2022-07-02.
*
* Other available API versions: 2016-04-30-preview, 2018-06-01, 2019-07-01, 2023-01-02, 2023-04-02, 2023-10-02, 2024-03-02.
*
*/
public static CompletableFuture getDiskPlain(GetDiskPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getDisk", TypeShape.of(GetDiskResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about a disk access resource.
* Azure REST API version: 2022-07-02.
*
* Other available API versions: 2023-01-02, 2023-04-02, 2023-10-02, 2024-03-02.
*
*/
public static Output getDiskAccess(GetDiskAccessArgs args) {
return getDiskAccess(args, InvokeOptions.Empty);
}
/**
* Gets information about a disk access resource.
* Azure REST API version: 2022-07-02.
*
* Other available API versions: 2023-01-02, 2023-04-02, 2023-10-02, 2024-03-02.
*
*/
public static CompletableFuture getDiskAccessPlain(GetDiskAccessPlainArgs args) {
return getDiskAccessPlain(args, InvokeOptions.Empty);
}
/**
* Gets information about a disk access resource.
* Azure REST API version: 2022-07-02.
*
* Other available API versions: 2023-01-02, 2023-04-02, 2023-10-02, 2024-03-02.
*
*/
public static Output getDiskAccess(GetDiskAccessArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getDiskAccess", TypeShape.of(GetDiskAccessResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about a disk access resource.
* Azure REST API version: 2022-07-02.
*
* Other available API versions: 2023-01-02, 2023-04-02, 2023-10-02, 2024-03-02.
*
*/
public static CompletableFuture getDiskAccessPlain(GetDiskAccessPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getDiskAccess", TypeShape.of(GetDiskAccessResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about a private endpoint connection under a disk access resource.
* Azure REST API version: 2022-07-02.
*
* Other available API versions: 2023-01-02, 2023-04-02, 2023-10-02, 2024-03-02.
*
*/
public static Output getDiskAccessAPrivateEndpointConnection(GetDiskAccessAPrivateEndpointConnectionArgs args) {
return getDiskAccessAPrivateEndpointConnection(args, InvokeOptions.Empty);
}
/**
* Gets information about a private endpoint connection under a disk access resource.
* Azure REST API version: 2022-07-02.
*
* Other available API versions: 2023-01-02, 2023-04-02, 2023-10-02, 2024-03-02.
*
*/
public static CompletableFuture getDiskAccessAPrivateEndpointConnectionPlain(GetDiskAccessAPrivateEndpointConnectionPlainArgs args) {
return getDiskAccessAPrivateEndpointConnectionPlain(args, InvokeOptions.Empty);
}
/**
* Gets information about a private endpoint connection under a disk access resource.
* Azure REST API version: 2022-07-02.
*
* Other available API versions: 2023-01-02, 2023-04-02, 2023-10-02, 2024-03-02.
*
*/
public static Output getDiskAccessAPrivateEndpointConnection(GetDiskAccessAPrivateEndpointConnectionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getDiskAccessAPrivateEndpointConnection", TypeShape.of(GetDiskAccessAPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about a private endpoint connection under a disk access resource.
* Azure REST API version: 2022-07-02.
*
* Other available API versions: 2023-01-02, 2023-04-02, 2023-10-02, 2024-03-02.
*
*/
public static CompletableFuture getDiskAccessAPrivateEndpointConnectionPlain(GetDiskAccessAPrivateEndpointConnectionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getDiskAccessAPrivateEndpointConnection", TypeShape.of(GetDiskAccessAPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about a disk encryption set.
* Azure REST API version: 2022-07-02.
*
* Other available API versions: 2020-06-30, 2023-01-02, 2023-04-02, 2023-10-02, 2024-03-02.
*
*/
public static Output getDiskEncryptionSet(GetDiskEncryptionSetArgs args) {
return getDiskEncryptionSet(args, InvokeOptions.Empty);
}
/**
* Gets information about a disk encryption set.
* Azure REST API version: 2022-07-02.
*
* Other available API versions: 2020-06-30, 2023-01-02, 2023-04-02, 2023-10-02, 2024-03-02.
*
*/
public static CompletableFuture getDiskEncryptionSetPlain(GetDiskEncryptionSetPlainArgs args) {
return getDiskEncryptionSetPlain(args, InvokeOptions.Empty);
}
/**
* Gets information about a disk encryption set.
* Azure REST API version: 2022-07-02.
*
* Other available API versions: 2020-06-30, 2023-01-02, 2023-04-02, 2023-10-02, 2024-03-02.
*
*/
public static Output getDiskEncryptionSet(GetDiskEncryptionSetArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getDiskEncryptionSet", TypeShape.of(GetDiskEncryptionSetResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about a disk encryption set.
* Azure REST API version: 2022-07-02.
*
* Other available API versions: 2020-06-30, 2023-01-02, 2023-04-02, 2023-10-02, 2024-03-02.
*
*/
public static CompletableFuture getDiskEncryptionSetPlain(GetDiskEncryptionSetPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getDiskEncryptionSet", TypeShape.of(GetDiskEncryptionSetResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves information about a Shared Image Gallery.
* Azure REST API version: 2022-03-03.
*
* Other available API versions: 2022-08-03, 2023-07-03.
*
*/
public static Output getGallery(GetGalleryArgs args) {
return getGallery(args, InvokeOptions.Empty);
}
/**
* Retrieves information about a Shared Image Gallery.
* Azure REST API version: 2022-03-03.
*
* Other available API versions: 2022-08-03, 2023-07-03.
*
*/
public static CompletableFuture getGalleryPlain(GetGalleryPlainArgs args) {
return getGalleryPlain(args, InvokeOptions.Empty);
}
/**
* Retrieves information about a Shared Image Gallery.
* Azure REST API version: 2022-03-03.
*
* Other available API versions: 2022-08-03, 2023-07-03.
*
*/
public static Output getGallery(GetGalleryArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getGallery", TypeShape.of(GetGalleryResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves information about a Shared Image Gallery.
* Azure REST API version: 2022-03-03.
*
* Other available API versions: 2022-08-03, 2023-07-03.
*
*/
public static CompletableFuture getGalleryPlain(GetGalleryPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getGallery", TypeShape.of(GetGalleryResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves information about a gallery Application Definition.
* Azure REST API version: 2022-03-03.
*
* Other available API versions: 2022-08-03, 2023-07-03.
*
*/
public static Output getGalleryApplication(GetGalleryApplicationArgs args) {
return getGalleryApplication(args, InvokeOptions.Empty);
}
/**
* Retrieves information about a gallery Application Definition.
* Azure REST API version: 2022-03-03.
*
* Other available API versions: 2022-08-03, 2023-07-03.
*
*/
public static CompletableFuture getGalleryApplicationPlain(GetGalleryApplicationPlainArgs args) {
return getGalleryApplicationPlain(args, InvokeOptions.Empty);
}
/**
* Retrieves information about a gallery Application Definition.
* Azure REST API version: 2022-03-03.
*
* Other available API versions: 2022-08-03, 2023-07-03.
*
*/
public static Output getGalleryApplication(GetGalleryApplicationArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getGalleryApplication", TypeShape.of(GetGalleryApplicationResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves information about a gallery Application Definition.
* Azure REST API version: 2022-03-03.
*
* Other available API versions: 2022-08-03, 2023-07-03.
*
*/
public static CompletableFuture getGalleryApplicationPlain(GetGalleryApplicationPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getGalleryApplication", TypeShape.of(GetGalleryApplicationResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves information about a gallery Application Version.
* Azure REST API version: 2022-03-03.
*
* Other available API versions: 2022-08-03, 2023-07-03.
*
*/
public static Output getGalleryApplicationVersion(GetGalleryApplicationVersionArgs args) {
return getGalleryApplicationVersion(args, InvokeOptions.Empty);
}
/**
* Retrieves information about a gallery Application Version.
* Azure REST API version: 2022-03-03.
*
* Other available API versions: 2022-08-03, 2023-07-03.
*
*/
public static CompletableFuture getGalleryApplicationVersionPlain(GetGalleryApplicationVersionPlainArgs args) {
return getGalleryApplicationVersionPlain(args, InvokeOptions.Empty);
}
/**
* Retrieves information about a gallery Application Version.
* Azure REST API version: 2022-03-03.
*
* Other available API versions: 2022-08-03, 2023-07-03.
*
*/
public static Output getGalleryApplicationVersion(GetGalleryApplicationVersionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getGalleryApplicationVersion", TypeShape.of(GetGalleryApplicationVersionResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves information about a gallery Application Version.
* Azure REST API version: 2022-03-03.
*
* Other available API versions: 2022-08-03, 2023-07-03.
*
*/
public static CompletableFuture getGalleryApplicationVersionPlain(GetGalleryApplicationVersionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getGalleryApplicationVersion", TypeShape.of(GetGalleryApplicationVersionResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves information about a gallery image definition.
* Azure REST API version: 2022-03-03.
*
* Other available API versions: 2022-08-03, 2023-07-03.
*
*/
public static Output getGalleryImage(GetGalleryImageArgs args) {
return getGalleryImage(args, InvokeOptions.Empty);
}
/**
* Retrieves information about a gallery image definition.
* Azure REST API version: 2022-03-03.
*
* Other available API versions: 2022-08-03, 2023-07-03.
*
*/
public static CompletableFuture getGalleryImagePlain(GetGalleryImagePlainArgs args) {
return getGalleryImagePlain(args, InvokeOptions.Empty);
}
/**
* Retrieves information about a gallery image definition.
* Azure REST API version: 2022-03-03.
*
* Other available API versions: 2022-08-03, 2023-07-03.
*
*/
public static Output getGalleryImage(GetGalleryImageArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getGalleryImage", TypeShape.of(GetGalleryImageResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves information about a gallery image definition.
* Azure REST API version: 2022-03-03.
*
* Other available API versions: 2022-08-03, 2023-07-03.
*
*/
public static CompletableFuture getGalleryImagePlain(GetGalleryImagePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getGalleryImage", TypeShape.of(GetGalleryImageResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves information about a gallery image version.
* Azure REST API version: 2022-03-03.
*
* Other available API versions: 2019-03-01, 2022-08-03, 2023-07-03.
*
*/
public static Output getGalleryImageVersion(GetGalleryImageVersionArgs args) {
return getGalleryImageVersion(args, InvokeOptions.Empty);
}
/**
* Retrieves information about a gallery image version.
* Azure REST API version: 2022-03-03.
*
* Other available API versions: 2019-03-01, 2022-08-03, 2023-07-03.
*
*/
public static CompletableFuture getGalleryImageVersionPlain(GetGalleryImageVersionPlainArgs args) {
return getGalleryImageVersionPlain(args, InvokeOptions.Empty);
}
/**
* Retrieves information about a gallery image version.
* Azure REST API version: 2022-03-03.
*
* Other available API versions: 2019-03-01, 2022-08-03, 2023-07-03.
*
*/
public static Output getGalleryImageVersion(GetGalleryImageVersionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getGalleryImageVersion", TypeShape.of(GetGalleryImageVersionResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves information about a gallery image version.
* Azure REST API version: 2022-03-03.
*
* Other available API versions: 2019-03-01, 2022-08-03, 2023-07-03.
*
*/
public static CompletableFuture getGalleryImageVersionPlain(GetGalleryImageVersionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getGalleryImageVersion", TypeShape.of(GetGalleryImageVersionResult.class), args, Utilities.withVersion(options));
}
/**
* Gets an image.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getImage(GetImageArgs args) {
return getImage(args, InvokeOptions.Empty);
}
/**
* Gets an image.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getImagePlain(GetImagePlainArgs args) {
return getImagePlain(args, InvokeOptions.Empty);
}
/**
* Gets an image.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getImage(GetImageArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getImage", TypeShape.of(GetImageResult.class), args, Utilities.withVersion(options));
}
/**
* Gets an image.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getImagePlain(GetImagePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getImage", TypeShape.of(GetImageResult.class), args, Utilities.withVersion(options));
}
/**
* Export logs that show Api requests made by this subscription in the given time window to show throttling activities.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2017-12-01, 2018-04-01, 2018-06-01, 2018-10-01, 2019-03-01, 2019-07-01, 2019-12-01, 2020-06-01, 2020-12-01, 2021-03-01, 2021-04-01, 2021-07-01, 2021-11-01, 2022-03-01, 2022-08-01, 2022-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getLogAnalyticExportRequestRateByInterval(GetLogAnalyticExportRequestRateByIntervalArgs args) {
return getLogAnalyticExportRequestRateByInterval(args, InvokeOptions.Empty);
}
/**
* Export logs that show Api requests made by this subscription in the given time window to show throttling activities.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2017-12-01, 2018-04-01, 2018-06-01, 2018-10-01, 2019-03-01, 2019-07-01, 2019-12-01, 2020-06-01, 2020-12-01, 2021-03-01, 2021-04-01, 2021-07-01, 2021-11-01, 2022-03-01, 2022-08-01, 2022-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getLogAnalyticExportRequestRateByIntervalPlain(GetLogAnalyticExportRequestRateByIntervalPlainArgs args) {
return getLogAnalyticExportRequestRateByIntervalPlain(args, InvokeOptions.Empty);
}
/**
* Export logs that show Api requests made by this subscription in the given time window to show throttling activities.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2017-12-01, 2018-04-01, 2018-06-01, 2018-10-01, 2019-03-01, 2019-07-01, 2019-12-01, 2020-06-01, 2020-12-01, 2021-03-01, 2021-04-01, 2021-07-01, 2021-11-01, 2022-03-01, 2022-08-01, 2022-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getLogAnalyticExportRequestRateByInterval(GetLogAnalyticExportRequestRateByIntervalArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getLogAnalyticExportRequestRateByInterval", TypeShape.of(GetLogAnalyticExportRequestRateByIntervalResult.class), args, Utilities.withVersion(options));
}
/**
* Export logs that show Api requests made by this subscription in the given time window to show throttling activities.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2017-12-01, 2018-04-01, 2018-06-01, 2018-10-01, 2019-03-01, 2019-07-01, 2019-12-01, 2020-06-01, 2020-12-01, 2021-03-01, 2021-04-01, 2021-07-01, 2021-11-01, 2022-03-01, 2022-08-01, 2022-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getLogAnalyticExportRequestRateByIntervalPlain(GetLogAnalyticExportRequestRateByIntervalPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getLogAnalyticExportRequestRateByInterval", TypeShape.of(GetLogAnalyticExportRequestRateByIntervalResult.class), args, Utilities.withVersion(options));
}
/**
* Export logs that show total throttled Api requests for this subscription in the given time window.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2017-12-01, 2018-04-01, 2018-06-01, 2018-10-01, 2019-03-01, 2019-07-01, 2019-12-01, 2020-06-01, 2020-12-01, 2021-03-01, 2021-04-01, 2021-07-01, 2021-11-01, 2022-03-01, 2022-08-01, 2022-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getLogAnalyticExportThrottledRequests(GetLogAnalyticExportThrottledRequestsArgs args) {
return getLogAnalyticExportThrottledRequests(args, InvokeOptions.Empty);
}
/**
* Export logs that show total throttled Api requests for this subscription in the given time window.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2017-12-01, 2018-04-01, 2018-06-01, 2018-10-01, 2019-03-01, 2019-07-01, 2019-12-01, 2020-06-01, 2020-12-01, 2021-03-01, 2021-04-01, 2021-07-01, 2021-11-01, 2022-03-01, 2022-08-01, 2022-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getLogAnalyticExportThrottledRequestsPlain(GetLogAnalyticExportThrottledRequestsPlainArgs args) {
return getLogAnalyticExportThrottledRequestsPlain(args, InvokeOptions.Empty);
}
/**
* Export logs that show total throttled Api requests for this subscription in the given time window.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2017-12-01, 2018-04-01, 2018-06-01, 2018-10-01, 2019-03-01, 2019-07-01, 2019-12-01, 2020-06-01, 2020-12-01, 2021-03-01, 2021-04-01, 2021-07-01, 2021-11-01, 2022-03-01, 2022-08-01, 2022-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getLogAnalyticExportThrottledRequests(GetLogAnalyticExportThrottledRequestsArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getLogAnalyticExportThrottledRequests", TypeShape.of(GetLogAnalyticExportThrottledRequestsResult.class), args, Utilities.withVersion(options));
}
/**
* Export logs that show total throttled Api requests for this subscription in the given time window.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2017-12-01, 2018-04-01, 2018-06-01, 2018-10-01, 2019-03-01, 2019-07-01, 2019-12-01, 2020-06-01, 2020-12-01, 2021-03-01, 2021-04-01, 2021-07-01, 2021-11-01, 2022-03-01, 2022-08-01, 2022-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getLogAnalyticExportThrottledRequestsPlain(GetLogAnalyticExportThrottledRequestsPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getLogAnalyticExportThrottledRequests", TypeShape.of(GetLogAnalyticExportThrottledRequestsResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves information about a proximity placement group .
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2019-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getProximityPlacementGroup(GetProximityPlacementGroupArgs args) {
return getProximityPlacementGroup(args, InvokeOptions.Empty);
}
/**
* Retrieves information about a proximity placement group .
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2019-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getProximityPlacementGroupPlain(GetProximityPlacementGroupPlainArgs args) {
return getProximityPlacementGroupPlain(args, InvokeOptions.Empty);
}
/**
* Retrieves information about a proximity placement group .
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2019-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getProximityPlacementGroup(GetProximityPlacementGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getProximityPlacementGroup", TypeShape.of(GetProximityPlacementGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves information about a proximity placement group .
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2019-03-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getProximityPlacementGroupPlain(GetProximityPlacementGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getProximityPlacementGroup", TypeShape.of(GetProximityPlacementGroupResult.class), args, Utilities.withVersion(options));
}
/**
* The operation to get the restore point.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2021-11-01, 2022-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getRestorePoint(GetRestorePointArgs args) {
return getRestorePoint(args, InvokeOptions.Empty);
}
/**
* The operation to get the restore point.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2021-11-01, 2022-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getRestorePointPlain(GetRestorePointPlainArgs args) {
return getRestorePointPlain(args, InvokeOptions.Empty);
}
/**
* The operation to get the restore point.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2021-11-01, 2022-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getRestorePoint(GetRestorePointArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getRestorePoint", TypeShape.of(GetRestorePointResult.class), args, Utilities.withVersion(options));
}
/**
* The operation to get the restore point.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2021-11-01, 2022-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getRestorePointPlain(GetRestorePointPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getRestorePoint", TypeShape.of(GetRestorePointResult.class), args, Utilities.withVersion(options));
}
/**
* The operation to get the restore point collection.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getRestorePointCollection(GetRestorePointCollectionArgs args) {
return getRestorePointCollection(args, InvokeOptions.Empty);
}
/**
* The operation to get the restore point collection.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getRestorePointCollectionPlain(GetRestorePointCollectionPlainArgs args) {
return getRestorePointCollectionPlain(args, InvokeOptions.Empty);
}
/**
* The operation to get the restore point collection.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getRestorePointCollection(GetRestorePointCollectionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getRestorePointCollection", TypeShape.of(GetRestorePointCollectionResult.class), args, Utilities.withVersion(options));
}
/**
* The operation to get the restore point collection.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getRestorePointCollectionPlain(GetRestorePointCollectionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getRestorePointCollection", TypeShape.of(GetRestorePointCollectionResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about a snapshot.
* Azure REST API version: 2022-07-02.
*
* Other available API versions: 2016-04-30-preview, 2017-03-30, 2018-06-01, 2023-01-02, 2023-04-02, 2023-10-02, 2024-03-02.
*
*/
public static Output getSnapshot(GetSnapshotArgs args) {
return getSnapshot(args, InvokeOptions.Empty);
}
/**
* Gets information about a snapshot.
* Azure REST API version: 2022-07-02.
*
* Other available API versions: 2016-04-30-preview, 2017-03-30, 2018-06-01, 2023-01-02, 2023-04-02, 2023-10-02, 2024-03-02.
*
*/
public static CompletableFuture getSnapshotPlain(GetSnapshotPlainArgs args) {
return getSnapshotPlain(args, InvokeOptions.Empty);
}
/**
* Gets information about a snapshot.
* Azure REST API version: 2022-07-02.
*
* Other available API versions: 2016-04-30-preview, 2017-03-30, 2018-06-01, 2023-01-02, 2023-04-02, 2023-10-02, 2024-03-02.
*
*/
public static Output getSnapshot(GetSnapshotArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getSnapshot", TypeShape.of(GetSnapshotResult.class), args, Utilities.withVersion(options));
}
/**
* Gets information about a snapshot.
* Azure REST API version: 2022-07-02.
*
* Other available API versions: 2016-04-30-preview, 2017-03-30, 2018-06-01, 2023-01-02, 2023-04-02, 2023-10-02, 2024-03-02.
*
*/
public static CompletableFuture getSnapshotPlain(GetSnapshotPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getSnapshot", TypeShape.of(GetSnapshotResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves information about an SSH public key.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getSshPublicKey(GetSshPublicKeyArgs args) {
return getSshPublicKey(args, InvokeOptions.Empty);
}
/**
* Retrieves information about an SSH public key.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getSshPublicKeyPlain(GetSshPublicKeyPlainArgs args) {
return getSshPublicKeyPlain(args, InvokeOptions.Empty);
}
/**
* Retrieves information about an SSH public key.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getSshPublicKey(GetSshPublicKeyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getSshPublicKey", TypeShape.of(GetSshPublicKeyResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves information about an SSH public key.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getSshPublicKeyPlain(GetSshPublicKeyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getSshPublicKey", TypeShape.of(GetSshPublicKeyResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves information about the model view or the instance view of a virtual machine.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getVirtualMachine(GetVirtualMachineArgs args) {
return getVirtualMachine(args, InvokeOptions.Empty);
}
/**
* Retrieves information about the model view or the instance view of a virtual machine.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getVirtualMachinePlain(GetVirtualMachinePlainArgs args) {
return getVirtualMachinePlain(args, InvokeOptions.Empty);
}
/**
* Retrieves information about the model view or the instance view of a virtual machine.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getVirtualMachine(GetVirtualMachineArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getVirtualMachine", TypeShape.of(GetVirtualMachineResult.class), args, Utilities.withVersion(options));
}
/**
* Retrieves information about the model view or the instance view of a virtual machine.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getVirtualMachinePlain(GetVirtualMachinePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getVirtualMachine", TypeShape.of(GetVirtualMachineResult.class), args, Utilities.withVersion(options));
}
/**
* The operation to get the extension.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2021-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getVirtualMachineExtension(GetVirtualMachineExtensionArgs args) {
return getVirtualMachineExtension(args, InvokeOptions.Empty);
}
/**
* The operation to get the extension.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2021-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getVirtualMachineExtensionPlain(GetVirtualMachineExtensionPlainArgs args) {
return getVirtualMachineExtensionPlain(args, InvokeOptions.Empty);
}
/**
* The operation to get the extension.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2021-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getVirtualMachineExtension(GetVirtualMachineExtensionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getVirtualMachineExtension", TypeShape.of(GetVirtualMachineExtensionResult.class), args, Utilities.withVersion(options));
}
/**
* The operation to get the extension.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2021-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getVirtualMachineExtensionPlain(GetVirtualMachineExtensionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getVirtualMachineExtension", TypeShape.of(GetVirtualMachineExtensionResult.class), args, Utilities.withVersion(options));
}
/**
* The operation to get the run command.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getVirtualMachineRunCommandByVirtualMachine(GetVirtualMachineRunCommandByVirtualMachineArgs args) {
return getVirtualMachineRunCommandByVirtualMachine(args, InvokeOptions.Empty);
}
/**
* The operation to get the run command.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getVirtualMachineRunCommandByVirtualMachinePlain(GetVirtualMachineRunCommandByVirtualMachinePlainArgs args) {
return getVirtualMachineRunCommandByVirtualMachinePlain(args, InvokeOptions.Empty);
}
/**
* The operation to get the run command.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getVirtualMachineRunCommandByVirtualMachine(GetVirtualMachineRunCommandByVirtualMachineArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getVirtualMachineRunCommandByVirtualMachine", TypeShape.of(GetVirtualMachineRunCommandByVirtualMachineResult.class), args, Utilities.withVersion(options));
}
/**
* The operation to get the run command.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getVirtualMachineRunCommandByVirtualMachinePlain(GetVirtualMachineRunCommandByVirtualMachinePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getVirtualMachineRunCommandByVirtualMachine", TypeShape.of(GetVirtualMachineRunCommandByVirtualMachineResult.class), args, Utilities.withVersion(options));
}
/**
* Display information about a virtual machine scale set.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2015-06-15, 2016-04-30-preview, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getVirtualMachineScaleSet(GetVirtualMachineScaleSetArgs args) {
return getVirtualMachineScaleSet(args, InvokeOptions.Empty);
}
/**
* Display information about a virtual machine scale set.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2015-06-15, 2016-04-30-preview, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getVirtualMachineScaleSetPlain(GetVirtualMachineScaleSetPlainArgs args) {
return getVirtualMachineScaleSetPlain(args, InvokeOptions.Empty);
}
/**
* Display information about a virtual machine scale set.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2015-06-15, 2016-04-30-preview, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getVirtualMachineScaleSet(GetVirtualMachineScaleSetArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getVirtualMachineScaleSet", TypeShape.of(GetVirtualMachineScaleSetResult.class), args, Utilities.withVersion(options));
}
/**
* Display information about a virtual machine scale set.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2015-06-15, 2016-04-30-preview, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getVirtualMachineScaleSetPlain(GetVirtualMachineScaleSetPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getVirtualMachineScaleSet", TypeShape.of(GetVirtualMachineScaleSetResult.class), args, Utilities.withVersion(options));
}
/**
* The operation to get the extension.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2021-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getVirtualMachineScaleSetExtension(GetVirtualMachineScaleSetExtensionArgs args) {
return getVirtualMachineScaleSetExtension(args, InvokeOptions.Empty);
}
/**
* The operation to get the extension.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2021-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getVirtualMachineScaleSetExtensionPlain(GetVirtualMachineScaleSetExtensionPlainArgs args) {
return getVirtualMachineScaleSetExtensionPlain(args, InvokeOptions.Empty);
}
/**
* The operation to get the extension.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2021-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getVirtualMachineScaleSetExtension(GetVirtualMachineScaleSetExtensionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getVirtualMachineScaleSetExtension", TypeShape.of(GetVirtualMachineScaleSetExtensionResult.class), args, Utilities.withVersion(options));
}
/**
* The operation to get the extension.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2021-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getVirtualMachineScaleSetExtensionPlain(GetVirtualMachineScaleSetExtensionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getVirtualMachineScaleSetExtension", TypeShape.of(GetVirtualMachineScaleSetExtensionResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a virtual machine from a VM scale set.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getVirtualMachineScaleSetVM(GetVirtualMachineScaleSetVMArgs args) {
return getVirtualMachineScaleSetVM(args, InvokeOptions.Empty);
}
/**
* Gets a virtual machine from a VM scale set.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getVirtualMachineScaleSetVMPlain(GetVirtualMachineScaleSetVMPlainArgs args) {
return getVirtualMachineScaleSetVMPlain(args, InvokeOptions.Empty);
}
/**
* Gets a virtual machine from a VM scale set.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getVirtualMachineScaleSetVM(GetVirtualMachineScaleSetVMArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getVirtualMachineScaleSetVM", TypeShape.of(GetVirtualMachineScaleSetVMResult.class), args, Utilities.withVersion(options));
}
/**
* Gets a virtual machine from a VM scale set.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getVirtualMachineScaleSetVMPlain(GetVirtualMachineScaleSetVMPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getVirtualMachineScaleSetVM", TypeShape.of(GetVirtualMachineScaleSetVMResult.class), args, Utilities.withVersion(options));
}
/**
* The operation to get the VMSS VM extension.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2019-12-01, 2021-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getVirtualMachineScaleSetVMExtension(GetVirtualMachineScaleSetVMExtensionArgs args) {
return getVirtualMachineScaleSetVMExtension(args, InvokeOptions.Empty);
}
/**
* The operation to get the VMSS VM extension.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2019-12-01, 2021-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getVirtualMachineScaleSetVMExtensionPlain(GetVirtualMachineScaleSetVMExtensionPlainArgs args) {
return getVirtualMachineScaleSetVMExtensionPlain(args, InvokeOptions.Empty);
}
/**
* The operation to get the VMSS VM extension.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2019-12-01, 2021-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getVirtualMachineScaleSetVMExtension(GetVirtualMachineScaleSetVMExtensionArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getVirtualMachineScaleSetVMExtension", TypeShape.of(GetVirtualMachineScaleSetVMExtensionResult.class), args, Utilities.withVersion(options));
}
/**
* The operation to get the VMSS VM extension.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2019-12-01, 2021-11-01, 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getVirtualMachineScaleSetVMExtensionPlain(GetVirtualMachineScaleSetVMExtensionPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getVirtualMachineScaleSetVMExtension", TypeShape.of(GetVirtualMachineScaleSetVMExtensionResult.class), args, Utilities.withVersion(options));
}
/**
* The operation to get the VMSS VM run command.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getVirtualMachineScaleSetVMRunCommand(GetVirtualMachineScaleSetVMRunCommandArgs args) {
return getVirtualMachineScaleSetVMRunCommand(args, InvokeOptions.Empty);
}
/**
* The operation to get the VMSS VM run command.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getVirtualMachineScaleSetVMRunCommandPlain(GetVirtualMachineScaleSetVMRunCommandPlainArgs args) {
return getVirtualMachineScaleSetVMRunCommandPlain(args, InvokeOptions.Empty);
}
/**
* The operation to get the VMSS VM run command.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static Output getVirtualMachineScaleSetVMRunCommand(GetVirtualMachineScaleSetVMRunCommandArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:compute:getVirtualMachineScaleSetVMRunCommand", TypeShape.of(GetVirtualMachineScaleSetVMRunCommandResult.class), args, Utilities.withVersion(options));
}
/**
* The operation to get the VMSS VM run command.
* Azure REST API version: 2023-03-01.
*
* Other available API versions: 2023-07-01, 2023-09-01, 2024-03-01, 2024-07-01.
*
*/
public static CompletableFuture getVirtualMachineScaleSetVMRunCommandPlain(GetVirtualMachineScaleSetVMRunCommandPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:compute:getVirtualMachineScaleSetVMRunCommand", TypeShape.of(GetVirtualMachineScaleSetVMRunCommandResult.class), args, Utilities.withVersion(options));
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy