All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.azurenative.avs.AvsFunctions Maven / Gradle / Ivy

There is a newer version: 2.72.0
Show newest version
// *** 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.avs;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.avs.inputs.GetAddonArgs;
import com.pulumi.azurenative.avs.inputs.GetAddonPlainArgs;
import com.pulumi.azurenative.avs.inputs.GetAuthorizationArgs;
import com.pulumi.azurenative.avs.inputs.GetAuthorizationPlainArgs;
import com.pulumi.azurenative.avs.inputs.GetCloudLinkArgs;
import com.pulumi.azurenative.avs.inputs.GetCloudLinkPlainArgs;
import com.pulumi.azurenative.avs.inputs.GetClusterArgs;
import com.pulumi.azurenative.avs.inputs.GetClusterPlainArgs;
import com.pulumi.azurenative.avs.inputs.GetDatastoreArgs;
import com.pulumi.azurenative.avs.inputs.GetDatastorePlainArgs;
import com.pulumi.azurenative.avs.inputs.GetGlobalReachConnectionArgs;
import com.pulumi.azurenative.avs.inputs.GetGlobalReachConnectionPlainArgs;
import com.pulumi.azurenative.avs.inputs.GetHcxEnterpriseSiteArgs;
import com.pulumi.azurenative.avs.inputs.GetHcxEnterpriseSitePlainArgs;
import com.pulumi.azurenative.avs.inputs.GetIscsiPathArgs;
import com.pulumi.azurenative.avs.inputs.GetIscsiPathPlainArgs;
import com.pulumi.azurenative.avs.inputs.GetPlacementPolicyArgs;
import com.pulumi.azurenative.avs.inputs.GetPlacementPolicyPlainArgs;
import com.pulumi.azurenative.avs.inputs.GetPrivateCloudArgs;
import com.pulumi.azurenative.avs.inputs.GetPrivateCloudPlainArgs;
import com.pulumi.azurenative.avs.inputs.GetScriptExecutionArgs;
import com.pulumi.azurenative.avs.inputs.GetScriptExecutionLogsArgs;
import com.pulumi.azurenative.avs.inputs.GetScriptExecutionLogsPlainArgs;
import com.pulumi.azurenative.avs.inputs.GetScriptExecutionPlainArgs;
import com.pulumi.azurenative.avs.inputs.GetWorkloadNetworkDhcpArgs;
import com.pulumi.azurenative.avs.inputs.GetWorkloadNetworkDhcpPlainArgs;
import com.pulumi.azurenative.avs.inputs.GetWorkloadNetworkDnsServiceArgs;
import com.pulumi.azurenative.avs.inputs.GetWorkloadNetworkDnsServicePlainArgs;
import com.pulumi.azurenative.avs.inputs.GetWorkloadNetworkDnsZoneArgs;
import com.pulumi.azurenative.avs.inputs.GetWorkloadNetworkDnsZonePlainArgs;
import com.pulumi.azurenative.avs.inputs.GetWorkloadNetworkPortMirroringArgs;
import com.pulumi.azurenative.avs.inputs.GetWorkloadNetworkPortMirroringPlainArgs;
import com.pulumi.azurenative.avs.inputs.GetWorkloadNetworkPublicIPArgs;
import com.pulumi.azurenative.avs.inputs.GetWorkloadNetworkPublicIPPlainArgs;
import com.pulumi.azurenative.avs.inputs.GetWorkloadNetworkSegmentArgs;
import com.pulumi.azurenative.avs.inputs.GetWorkloadNetworkSegmentPlainArgs;
import com.pulumi.azurenative.avs.inputs.GetWorkloadNetworkVMGroupArgs;
import com.pulumi.azurenative.avs.inputs.GetWorkloadNetworkVMGroupPlainArgs;
import com.pulumi.azurenative.avs.inputs.ListClusterZonesArgs;
import com.pulumi.azurenative.avs.inputs.ListClusterZonesPlainArgs;
import com.pulumi.azurenative.avs.inputs.ListPrivateCloudAdminCredentialsArgs;
import com.pulumi.azurenative.avs.inputs.ListPrivateCloudAdminCredentialsPlainArgs;
import com.pulumi.azurenative.avs.outputs.GetAddonResult;
import com.pulumi.azurenative.avs.outputs.GetAuthorizationResult;
import com.pulumi.azurenative.avs.outputs.GetCloudLinkResult;
import com.pulumi.azurenative.avs.outputs.GetClusterResult;
import com.pulumi.azurenative.avs.outputs.GetDatastoreResult;
import com.pulumi.azurenative.avs.outputs.GetGlobalReachConnectionResult;
import com.pulumi.azurenative.avs.outputs.GetHcxEnterpriseSiteResult;
import com.pulumi.azurenative.avs.outputs.GetIscsiPathResult;
import com.pulumi.azurenative.avs.outputs.GetPlacementPolicyResult;
import com.pulumi.azurenative.avs.outputs.GetPrivateCloudResult;
import com.pulumi.azurenative.avs.outputs.GetScriptExecutionLogsResult;
import com.pulumi.azurenative.avs.outputs.GetScriptExecutionResult;
import com.pulumi.azurenative.avs.outputs.GetWorkloadNetworkDhcpResult;
import com.pulumi.azurenative.avs.outputs.GetWorkloadNetworkDnsServiceResult;
import com.pulumi.azurenative.avs.outputs.GetWorkloadNetworkDnsZoneResult;
import com.pulumi.azurenative.avs.outputs.GetWorkloadNetworkPortMirroringResult;
import com.pulumi.azurenative.avs.outputs.GetWorkloadNetworkPublicIPResult;
import com.pulumi.azurenative.avs.outputs.GetWorkloadNetworkSegmentResult;
import com.pulumi.azurenative.avs.outputs.GetWorkloadNetworkVMGroupResult;
import com.pulumi.azurenative.avs.outputs.ListClusterZonesResult;
import com.pulumi.azurenative.avs.outputs.ListPrivateCloudAdminCredentialsResult;
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 AvsFunctions {
    /**
     * An addon resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2021-01-01-preview, 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getAddon(GetAddonArgs args) {
        return getAddon(args, InvokeOptions.Empty);
    }
    /**
     * An addon resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2021-01-01-preview, 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getAddonPlain(GetAddonPlainArgs args) {
        return getAddonPlain(args, InvokeOptions.Empty);
    }
    /**
     * An addon resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2021-01-01-preview, 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getAddon(GetAddonArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:avs:getAddon", TypeShape.of(GetAddonResult.class), args, Utilities.withVersion(options));
    }
    /**
     * An addon resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2021-01-01-preview, 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getAddonPlain(GetAddonPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:avs:getAddon", TypeShape.of(GetAddonResult.class), args, Utilities.withVersion(options));
    }
    /**
     * ExpressRoute Circuit Authorization
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getAuthorization(GetAuthorizationArgs args) {
        return getAuthorization(args, InvokeOptions.Empty);
    }
    /**
     * ExpressRoute Circuit Authorization
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getAuthorizationPlain(GetAuthorizationPlainArgs args) {
        return getAuthorizationPlain(args, InvokeOptions.Empty);
    }
    /**
     * ExpressRoute Circuit Authorization
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getAuthorization(GetAuthorizationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:avs:getAuthorization", TypeShape.of(GetAuthorizationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * ExpressRoute Circuit Authorization
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getAuthorizationPlain(GetAuthorizationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:avs:getAuthorization", TypeShape.of(GetAuthorizationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * A cloud link resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getCloudLink(GetCloudLinkArgs args) {
        return getCloudLink(args, InvokeOptions.Empty);
    }
    /**
     * A cloud link resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getCloudLinkPlain(GetCloudLinkPlainArgs args) {
        return getCloudLinkPlain(args, InvokeOptions.Empty);
    }
    /**
     * A cloud link resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getCloudLink(GetCloudLinkArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:avs:getCloudLink", TypeShape.of(GetCloudLinkResult.class), args, Utilities.withVersion(options));
    }
    /**
     * A cloud link resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getCloudLinkPlain(GetCloudLinkPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:avs:getCloudLink", TypeShape.of(GetCloudLinkResult.class), args, Utilities.withVersion(options));
    }
    /**
     * A cluster resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2020-03-20, 2021-06-01, 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getCluster(GetClusterArgs args) {
        return getCluster(args, InvokeOptions.Empty);
    }
    /**
     * A cluster resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2020-03-20, 2021-06-01, 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getClusterPlain(GetClusterPlainArgs args) {
        return getClusterPlain(args, InvokeOptions.Empty);
    }
    /**
     * A cluster resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2020-03-20, 2021-06-01, 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getCluster(GetClusterArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:avs:getCluster", TypeShape.of(GetClusterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * A cluster resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2020-03-20, 2021-06-01, 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getClusterPlain(GetClusterPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:avs:getCluster", TypeShape.of(GetClusterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * A datastore resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getDatastore(GetDatastoreArgs args) {
        return getDatastore(args, InvokeOptions.Empty);
    }
    /**
     * A datastore resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getDatastorePlain(GetDatastorePlainArgs args) {
        return getDatastorePlain(args, InvokeOptions.Empty);
    }
    /**
     * A datastore resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getDatastore(GetDatastoreArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:avs:getDatastore", TypeShape.of(GetDatastoreResult.class), args, Utilities.withVersion(options));
    }
    /**
     * A datastore resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getDatastorePlain(GetDatastorePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:avs:getDatastore", TypeShape.of(GetDatastoreResult.class), args, Utilities.withVersion(options));
    }
    /**
     * A global reach connection resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getGlobalReachConnection(GetGlobalReachConnectionArgs args) {
        return getGlobalReachConnection(args, InvokeOptions.Empty);
    }
    /**
     * A global reach connection resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getGlobalReachConnectionPlain(GetGlobalReachConnectionPlainArgs args) {
        return getGlobalReachConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * A global reach connection resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getGlobalReachConnection(GetGlobalReachConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:avs:getGlobalReachConnection", TypeShape.of(GetGlobalReachConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * A global reach connection resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getGlobalReachConnectionPlain(GetGlobalReachConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:avs:getGlobalReachConnection", TypeShape.of(GetGlobalReachConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * An HCX Enterprise Site resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getHcxEnterpriseSite(GetHcxEnterpriseSiteArgs args) {
        return getHcxEnterpriseSite(args, InvokeOptions.Empty);
    }
    /**
     * An HCX Enterprise Site resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getHcxEnterpriseSitePlain(GetHcxEnterpriseSitePlainArgs args) {
        return getHcxEnterpriseSitePlain(args, InvokeOptions.Empty);
    }
    /**
     * An HCX Enterprise Site resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getHcxEnterpriseSite(GetHcxEnterpriseSiteArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:avs:getHcxEnterpriseSite", TypeShape.of(GetHcxEnterpriseSiteResult.class), args, Utilities.withVersion(options));
    }
    /**
     * An HCX Enterprise Site resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getHcxEnterpriseSitePlain(GetHcxEnterpriseSitePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:avs:getHcxEnterpriseSite", TypeShape.of(GetHcxEnterpriseSiteResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a IscsiPath
     * Azure REST API version: 2023-09-01.
     * 
     */
    public static Output getIscsiPath(GetIscsiPathArgs args) {
        return getIscsiPath(args, InvokeOptions.Empty);
    }
    /**
     * Get a IscsiPath
     * Azure REST API version: 2023-09-01.
     * 
     */
    public static CompletableFuture getIscsiPathPlain(GetIscsiPathPlainArgs args) {
        return getIscsiPathPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a IscsiPath
     * Azure REST API version: 2023-09-01.
     * 
     */
    public static Output getIscsiPath(GetIscsiPathArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:avs:getIscsiPath", TypeShape.of(GetIscsiPathResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a IscsiPath
     * Azure REST API version: 2023-09-01.
     * 
     */
    public static CompletableFuture getIscsiPathPlain(GetIscsiPathPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:avs:getIscsiPath", TypeShape.of(GetIscsiPathResult.class), args, Utilities.withVersion(options));
    }
    /**
     * A vSphere Distributed Resource Scheduler (DRS) placement policy
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getPlacementPolicy(GetPlacementPolicyArgs args) {
        return getPlacementPolicy(args, InvokeOptions.Empty);
    }
    /**
     * A vSphere Distributed Resource Scheduler (DRS) placement policy
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getPlacementPolicyPlain(GetPlacementPolicyPlainArgs args) {
        return getPlacementPolicyPlain(args, InvokeOptions.Empty);
    }
    /**
     * A vSphere Distributed Resource Scheduler (DRS) placement policy
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getPlacementPolicy(GetPlacementPolicyArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:avs:getPlacementPolicy", TypeShape.of(GetPlacementPolicyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * A vSphere Distributed Resource Scheduler (DRS) placement policy
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getPlacementPolicyPlain(GetPlacementPolicyPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:avs:getPlacementPolicy", TypeShape.of(GetPlacementPolicyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * A private cloud resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getPrivateCloud(GetPrivateCloudArgs args) {
        return getPrivateCloud(args, InvokeOptions.Empty);
    }
    /**
     * A private cloud resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getPrivateCloudPlain(GetPrivateCloudPlainArgs args) {
        return getPrivateCloudPlain(args, InvokeOptions.Empty);
    }
    /**
     * A private cloud resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getPrivateCloud(GetPrivateCloudArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:avs:getPrivateCloud", TypeShape.of(GetPrivateCloudResult.class), args, Utilities.withVersion(options));
    }
    /**
     * A private cloud resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getPrivateCloudPlain(GetPrivateCloudPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:avs:getPrivateCloud", TypeShape.of(GetPrivateCloudResult.class), args, Utilities.withVersion(options));
    }
    /**
     * An instance of a script executed by a user - custom or AVS
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getScriptExecution(GetScriptExecutionArgs args) {
        return getScriptExecution(args, InvokeOptions.Empty);
    }
    /**
     * An instance of a script executed by a user - custom or AVS
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getScriptExecutionPlain(GetScriptExecutionPlainArgs args) {
        return getScriptExecutionPlain(args, InvokeOptions.Empty);
    }
    /**
     * An instance of a script executed by a user - custom or AVS
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getScriptExecution(GetScriptExecutionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:avs:getScriptExecution", TypeShape.of(GetScriptExecutionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * An instance of a script executed by a user - custom or AVS
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getScriptExecutionPlain(GetScriptExecutionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:avs:getScriptExecution", TypeShape.of(GetScriptExecutionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Return the logs for a script execution resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getScriptExecutionLogs(GetScriptExecutionLogsArgs args) {
        return getScriptExecutionLogs(args, InvokeOptions.Empty);
    }
    /**
     * Return the logs for a script execution resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getScriptExecutionLogsPlain(GetScriptExecutionLogsPlainArgs args) {
        return getScriptExecutionLogsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Return the logs for a script execution resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getScriptExecutionLogs(GetScriptExecutionLogsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:avs:getScriptExecutionLogs", TypeShape.of(GetScriptExecutionLogsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Return the logs for a script execution resource
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getScriptExecutionLogsPlain(GetScriptExecutionLogsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:avs:getScriptExecutionLogs", TypeShape.of(GetScriptExecutionLogsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * NSX DHCP
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2021-01-01-preview, 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getWorkloadNetworkDhcp(GetWorkloadNetworkDhcpArgs args) {
        return getWorkloadNetworkDhcp(args, InvokeOptions.Empty);
    }
    /**
     * NSX DHCP
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2021-01-01-preview, 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getWorkloadNetworkDhcpPlain(GetWorkloadNetworkDhcpPlainArgs args) {
        return getWorkloadNetworkDhcpPlain(args, InvokeOptions.Empty);
    }
    /**
     * NSX DHCP
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2021-01-01-preview, 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getWorkloadNetworkDhcp(GetWorkloadNetworkDhcpArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:avs:getWorkloadNetworkDhcp", TypeShape.of(GetWorkloadNetworkDhcpResult.class), args, Utilities.withVersion(options));
    }
    /**
     * NSX DHCP
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2021-01-01-preview, 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getWorkloadNetworkDhcpPlain(GetWorkloadNetworkDhcpPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:avs:getWorkloadNetworkDhcp", TypeShape.of(GetWorkloadNetworkDhcpResult.class), args, Utilities.withVersion(options));
    }
    /**
     * NSX DNS Service
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getWorkloadNetworkDnsService(GetWorkloadNetworkDnsServiceArgs args) {
        return getWorkloadNetworkDnsService(args, InvokeOptions.Empty);
    }
    /**
     * NSX DNS Service
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getWorkloadNetworkDnsServicePlain(GetWorkloadNetworkDnsServicePlainArgs args) {
        return getWorkloadNetworkDnsServicePlain(args, InvokeOptions.Empty);
    }
    /**
     * NSX DNS Service
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getWorkloadNetworkDnsService(GetWorkloadNetworkDnsServiceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:avs:getWorkloadNetworkDnsService", TypeShape.of(GetWorkloadNetworkDnsServiceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * NSX DNS Service
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getWorkloadNetworkDnsServicePlain(GetWorkloadNetworkDnsServicePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:avs:getWorkloadNetworkDnsService", TypeShape.of(GetWorkloadNetworkDnsServiceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * NSX DNS Zone
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getWorkloadNetworkDnsZone(GetWorkloadNetworkDnsZoneArgs args) {
        return getWorkloadNetworkDnsZone(args, InvokeOptions.Empty);
    }
    /**
     * NSX DNS Zone
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getWorkloadNetworkDnsZonePlain(GetWorkloadNetworkDnsZonePlainArgs args) {
        return getWorkloadNetworkDnsZonePlain(args, InvokeOptions.Empty);
    }
    /**
     * NSX DNS Zone
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getWorkloadNetworkDnsZone(GetWorkloadNetworkDnsZoneArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:avs:getWorkloadNetworkDnsZone", TypeShape.of(GetWorkloadNetworkDnsZoneResult.class), args, Utilities.withVersion(options));
    }
    /**
     * NSX DNS Zone
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getWorkloadNetworkDnsZonePlain(GetWorkloadNetworkDnsZonePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:avs:getWorkloadNetworkDnsZone", TypeShape.of(GetWorkloadNetworkDnsZoneResult.class), args, Utilities.withVersion(options));
    }
    /**
     * NSX Port Mirroring
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getWorkloadNetworkPortMirroring(GetWorkloadNetworkPortMirroringArgs args) {
        return getWorkloadNetworkPortMirroring(args, InvokeOptions.Empty);
    }
    /**
     * NSX Port Mirroring
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getWorkloadNetworkPortMirroringPlain(GetWorkloadNetworkPortMirroringPlainArgs args) {
        return getWorkloadNetworkPortMirroringPlain(args, InvokeOptions.Empty);
    }
    /**
     * NSX Port Mirroring
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getWorkloadNetworkPortMirroring(GetWorkloadNetworkPortMirroringArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:avs:getWorkloadNetworkPortMirroring", TypeShape.of(GetWorkloadNetworkPortMirroringResult.class), args, Utilities.withVersion(options));
    }
    /**
     * NSX Port Mirroring
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getWorkloadNetworkPortMirroringPlain(GetWorkloadNetworkPortMirroringPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:avs:getWorkloadNetworkPortMirroring", TypeShape.of(GetWorkloadNetworkPortMirroringResult.class), args, Utilities.withVersion(options));
    }
    /**
     * NSX Public IP Block
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getWorkloadNetworkPublicIP(GetWorkloadNetworkPublicIPArgs args) {
        return getWorkloadNetworkPublicIP(args, InvokeOptions.Empty);
    }
    /**
     * NSX Public IP Block
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getWorkloadNetworkPublicIPPlain(GetWorkloadNetworkPublicIPPlainArgs args) {
        return getWorkloadNetworkPublicIPPlain(args, InvokeOptions.Empty);
    }
    /**
     * NSX Public IP Block
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getWorkloadNetworkPublicIP(GetWorkloadNetworkPublicIPArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:avs:getWorkloadNetworkPublicIP", TypeShape.of(GetWorkloadNetworkPublicIPResult.class), args, Utilities.withVersion(options));
    }
    /**
     * NSX Public IP Block
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getWorkloadNetworkPublicIPPlain(GetWorkloadNetworkPublicIPPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:avs:getWorkloadNetworkPublicIP", TypeShape.of(GetWorkloadNetworkPublicIPResult.class), args, Utilities.withVersion(options));
    }
    /**
     * NSX Segment
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getWorkloadNetworkSegment(GetWorkloadNetworkSegmentArgs args) {
        return getWorkloadNetworkSegment(args, InvokeOptions.Empty);
    }
    /**
     * NSX Segment
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getWorkloadNetworkSegmentPlain(GetWorkloadNetworkSegmentPlainArgs args) {
        return getWorkloadNetworkSegmentPlain(args, InvokeOptions.Empty);
    }
    /**
     * NSX Segment
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getWorkloadNetworkSegment(GetWorkloadNetworkSegmentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:avs:getWorkloadNetworkSegment", TypeShape.of(GetWorkloadNetworkSegmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * NSX Segment
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getWorkloadNetworkSegmentPlain(GetWorkloadNetworkSegmentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:avs:getWorkloadNetworkSegment", TypeShape.of(GetWorkloadNetworkSegmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * NSX VM Group
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getWorkloadNetworkVMGroup(GetWorkloadNetworkVMGroupArgs args) {
        return getWorkloadNetworkVMGroup(args, InvokeOptions.Empty);
    }
    /**
     * NSX VM Group
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getWorkloadNetworkVMGroupPlain(GetWorkloadNetworkVMGroupPlainArgs args) {
        return getWorkloadNetworkVMGroupPlain(args, InvokeOptions.Empty);
    }
    /**
     * NSX VM Group
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output getWorkloadNetworkVMGroup(GetWorkloadNetworkVMGroupArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:avs:getWorkloadNetworkVMGroup", TypeShape.of(GetWorkloadNetworkVMGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * NSX VM Group
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture getWorkloadNetworkVMGroupPlain(GetWorkloadNetworkVMGroupPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:avs:getWorkloadNetworkVMGroup", TypeShape.of(GetWorkloadNetworkVMGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List of all zones and associated hosts for a cluster
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output listClusterZones(ListClusterZonesArgs args) {
        return listClusterZones(args, InvokeOptions.Empty);
    }
    /**
     * List of all zones and associated hosts for a cluster
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture listClusterZonesPlain(ListClusterZonesPlainArgs args) {
        return listClusterZonesPlain(args, InvokeOptions.Empty);
    }
    /**
     * List of all zones and associated hosts for a cluster
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output listClusterZones(ListClusterZonesArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:avs:listClusterZones", TypeShape.of(ListClusterZonesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List of all zones and associated hosts for a cluster
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture listClusterZonesPlain(ListClusterZonesPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:avs:listClusterZones", TypeShape.of(ListClusterZonesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Administrative credentials for accessing vCenter and NSX-T
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output listPrivateCloudAdminCredentials(ListPrivateCloudAdminCredentialsArgs args) {
        return listPrivateCloudAdminCredentials(args, InvokeOptions.Empty);
    }
    /**
     * Administrative credentials for accessing vCenter and NSX-T
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture listPrivateCloudAdminCredentialsPlain(ListPrivateCloudAdminCredentialsPlainArgs args) {
        return listPrivateCloudAdminCredentialsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Administrative credentials for accessing vCenter and NSX-T
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static Output listPrivateCloudAdminCredentials(ListPrivateCloudAdminCredentialsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:avs:listPrivateCloudAdminCredentials", TypeShape.of(ListPrivateCloudAdminCredentialsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Administrative credentials for accessing vCenter and NSX-T
     * Azure REST API version: 2022-05-01.
     * 
     * Other available API versions: 2023-03-01, 2023-09-01.
     * 
     */
    public static CompletableFuture listPrivateCloudAdminCredentialsPlain(ListPrivateCloudAdminCredentialsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:avs:listPrivateCloudAdminCredentials", TypeShape.of(ListPrivateCloudAdminCredentialsResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy