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

com.pulumi.azurenative.servicefabric.ServicefabricFunctions Maven / Gradle / Ivy

There is a newer version: 2.82.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.servicefabric;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.servicefabric.inputs.GetManagedClusterApplicationArgs;
import com.pulumi.azurenative.servicefabric.inputs.GetManagedClusterApplicationPlainArgs;
import com.pulumi.azurenative.servicefabric.inputs.GetManagedClusterApplicationTypeArgs;
import com.pulumi.azurenative.servicefabric.inputs.GetManagedClusterApplicationTypePlainArgs;
import com.pulumi.azurenative.servicefabric.inputs.GetManagedClusterApplicationTypeVersionArgs;
import com.pulumi.azurenative.servicefabric.inputs.GetManagedClusterApplicationTypeVersionPlainArgs;
import com.pulumi.azurenative.servicefabric.inputs.GetManagedClusterArgs;
import com.pulumi.azurenative.servicefabric.inputs.GetManagedClusterPlainArgs;
import com.pulumi.azurenative.servicefabric.inputs.GetManagedClusterServiceArgs;
import com.pulumi.azurenative.servicefabric.inputs.GetManagedClusterServicePlainArgs;
import com.pulumi.azurenative.servicefabric.inputs.GetNodeTypeArgs;
import com.pulumi.azurenative.servicefabric.inputs.GetNodeTypePlainArgs;
import com.pulumi.azurenative.servicefabric.inputs.GetmanagedAzResiliencyStatusArgs;
import com.pulumi.azurenative.servicefabric.inputs.GetmanagedAzResiliencyStatusPlainArgs;
import com.pulumi.azurenative.servicefabric.inputs.GetmanagedMaintenanceWindowStatusArgs;
import com.pulumi.azurenative.servicefabric.inputs.GetmanagedMaintenanceWindowStatusPlainArgs;
import com.pulumi.azurenative.servicefabric.outputs.GetManagedClusterApplicationResult;
import com.pulumi.azurenative.servicefabric.outputs.GetManagedClusterApplicationTypeResult;
import com.pulumi.azurenative.servicefabric.outputs.GetManagedClusterApplicationTypeVersionResult;
import com.pulumi.azurenative.servicefabric.outputs.GetManagedClusterResult;
import com.pulumi.azurenative.servicefabric.outputs.GetManagedClusterServiceResult;
import com.pulumi.azurenative.servicefabric.outputs.GetNodeTypeResult;
import com.pulumi.azurenative.servicefabric.outputs.GetmanagedAzResiliencyStatusResult;
import com.pulumi.azurenative.servicefabric.outputs.GetmanagedMaintenanceWindowStatusResult;
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 ServicefabricFunctions {
    /**
     * Get a Service Fabric managed cluster resource created or in the process of being created in the specified resource group.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2020-01-01-preview, 2022-01-01, 2022-10-01-preview, 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static Output getManagedCluster(GetManagedClusterArgs args) {
        return getManagedCluster(args, InvokeOptions.Empty);
    }
    /**
     * Get a Service Fabric managed cluster resource created or in the process of being created in the specified resource group.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2020-01-01-preview, 2022-01-01, 2022-10-01-preview, 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getManagedClusterPlain(GetManagedClusterPlainArgs args) {
        return getManagedClusterPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a Service Fabric managed cluster resource created or in the process of being created in the specified resource group.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2020-01-01-preview, 2022-01-01, 2022-10-01-preview, 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static Output getManagedCluster(GetManagedClusterArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:servicefabric:getManagedCluster", TypeShape.of(GetManagedClusterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Service Fabric managed cluster resource created or in the process of being created in the specified resource group.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2020-01-01-preview, 2022-01-01, 2022-10-01-preview, 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getManagedClusterPlain(GetManagedClusterPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:servicefabric:getManagedCluster", TypeShape.of(GetManagedClusterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Service Fabric managed application resource created or in the process of being created in the Service Fabric cluster resource.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static Output getManagedClusterApplication(GetManagedClusterApplicationArgs args) {
        return getManagedClusterApplication(args, InvokeOptions.Empty);
    }
    /**
     * Get a Service Fabric managed application resource created or in the process of being created in the Service Fabric cluster resource.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getManagedClusterApplicationPlain(GetManagedClusterApplicationPlainArgs args) {
        return getManagedClusterApplicationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a Service Fabric managed application resource created or in the process of being created in the Service Fabric cluster resource.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static Output getManagedClusterApplication(GetManagedClusterApplicationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:servicefabric:getManagedClusterApplication", TypeShape.of(GetManagedClusterApplicationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Service Fabric managed application resource created or in the process of being created in the Service Fabric cluster resource.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getManagedClusterApplicationPlain(GetManagedClusterApplicationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:servicefabric:getManagedClusterApplication", TypeShape.of(GetManagedClusterApplicationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Service Fabric application type name resource created or in the process of being created in the Service Fabric managed cluster resource.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static Output getManagedClusterApplicationType(GetManagedClusterApplicationTypeArgs args) {
        return getManagedClusterApplicationType(args, InvokeOptions.Empty);
    }
    /**
     * Get a Service Fabric application type name resource created or in the process of being created in the Service Fabric managed cluster resource.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getManagedClusterApplicationTypePlain(GetManagedClusterApplicationTypePlainArgs args) {
        return getManagedClusterApplicationTypePlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a Service Fabric application type name resource created or in the process of being created in the Service Fabric managed cluster resource.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static Output getManagedClusterApplicationType(GetManagedClusterApplicationTypeArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:servicefabric:getManagedClusterApplicationType", TypeShape.of(GetManagedClusterApplicationTypeResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Service Fabric application type name resource created or in the process of being created in the Service Fabric managed cluster resource.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getManagedClusterApplicationTypePlain(GetManagedClusterApplicationTypePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:servicefabric:getManagedClusterApplicationType", TypeShape.of(GetManagedClusterApplicationTypeResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Service Fabric managed application type version resource created or in the process of being created in the Service Fabric managed application type name resource.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static Output getManagedClusterApplicationTypeVersion(GetManagedClusterApplicationTypeVersionArgs args) {
        return getManagedClusterApplicationTypeVersion(args, InvokeOptions.Empty);
    }
    /**
     * Get a Service Fabric managed application type version resource created or in the process of being created in the Service Fabric managed application type name resource.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getManagedClusterApplicationTypeVersionPlain(GetManagedClusterApplicationTypeVersionPlainArgs args) {
        return getManagedClusterApplicationTypeVersionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a Service Fabric managed application type version resource created or in the process of being created in the Service Fabric managed application type name resource.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static Output getManagedClusterApplicationTypeVersion(GetManagedClusterApplicationTypeVersionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:servicefabric:getManagedClusterApplicationTypeVersion", TypeShape.of(GetManagedClusterApplicationTypeVersionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Service Fabric managed application type version resource created or in the process of being created in the Service Fabric managed application type name resource.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getManagedClusterApplicationTypeVersionPlain(GetManagedClusterApplicationTypeVersionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:servicefabric:getManagedClusterApplicationTypeVersion", TypeShape.of(GetManagedClusterApplicationTypeVersionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Service Fabric service resource created or in the process of being created in the Service Fabric managed application resource.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static Output getManagedClusterService(GetManagedClusterServiceArgs args) {
        return getManagedClusterService(args, InvokeOptions.Empty);
    }
    /**
     * Get a Service Fabric service resource created or in the process of being created in the Service Fabric managed application resource.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getManagedClusterServicePlain(GetManagedClusterServicePlainArgs args) {
        return getManagedClusterServicePlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a Service Fabric service resource created or in the process of being created in the Service Fabric managed application resource.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static Output getManagedClusterService(GetManagedClusterServiceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:servicefabric:getManagedClusterService", TypeShape.of(GetManagedClusterServiceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Service Fabric service resource created or in the process of being created in the Service Fabric managed application resource.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getManagedClusterServicePlain(GetManagedClusterServicePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:servicefabric:getManagedClusterService", TypeShape.of(GetManagedClusterServiceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Service Fabric node type of a given managed cluster.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2021-09-01-privatepreview, 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static Output getNodeType(GetNodeTypeArgs args) {
        return getNodeType(args, InvokeOptions.Empty);
    }
    /**
     * Get a Service Fabric node type of a given managed cluster.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2021-09-01-privatepreview, 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getNodeTypePlain(GetNodeTypePlainArgs args) {
        return getNodeTypePlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a Service Fabric node type of a given managed cluster.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2021-09-01-privatepreview, 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static Output getNodeType(GetNodeTypeArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:servicefabric:getNodeType", TypeShape.of(GetNodeTypeResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Service Fabric node type of a given managed cluster.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2021-09-01-privatepreview, 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getNodeTypePlain(GetNodeTypePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:servicefabric:getNodeType", TypeShape.of(GetNodeTypeResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Action to get Az Resiliency Status of all the Base resources constituting Service Fabric Managed Clusters.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2022-10-01-preview, 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static Output getmanagedAzResiliencyStatus(GetmanagedAzResiliencyStatusArgs args) {
        return getmanagedAzResiliencyStatus(args, InvokeOptions.Empty);
    }
    /**
     * Action to get Az Resiliency Status of all the Base resources constituting Service Fabric Managed Clusters.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2022-10-01-preview, 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getmanagedAzResiliencyStatusPlain(GetmanagedAzResiliencyStatusPlainArgs args) {
        return getmanagedAzResiliencyStatusPlain(args, InvokeOptions.Empty);
    }
    /**
     * Action to get Az Resiliency Status of all the Base resources constituting Service Fabric Managed Clusters.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2022-10-01-preview, 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static Output getmanagedAzResiliencyStatus(GetmanagedAzResiliencyStatusArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:servicefabric:getmanagedAzResiliencyStatus", TypeShape.of(GetmanagedAzResiliencyStatusResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Action to get Az Resiliency Status of all the Base resources constituting Service Fabric Managed Clusters.
     * Azure REST API version: 2023-03-01-preview.
     * 
     * Other available API versions: 2022-10-01-preview, 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getmanagedAzResiliencyStatusPlain(GetmanagedAzResiliencyStatusPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:servicefabric:getmanagedAzResiliencyStatus", TypeShape.of(GetmanagedAzResiliencyStatusResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Action to get Maintenance Window Status of the Service Fabric Managed Clusters.
     * Azure REST API version: 2023-07-01-preview.
     * 
     * Other available API versions: 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static Output getmanagedMaintenanceWindowStatus(GetmanagedMaintenanceWindowStatusArgs args) {
        return getmanagedMaintenanceWindowStatus(args, InvokeOptions.Empty);
    }
    /**
     * Action to get Maintenance Window Status of the Service Fabric Managed Clusters.
     * Azure REST API version: 2023-07-01-preview.
     * 
     * Other available API versions: 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getmanagedMaintenanceWindowStatusPlain(GetmanagedMaintenanceWindowStatusPlainArgs args) {
        return getmanagedMaintenanceWindowStatusPlain(args, InvokeOptions.Empty);
    }
    /**
     * Action to get Maintenance Window Status of the Service Fabric Managed Clusters.
     * Azure REST API version: 2023-07-01-preview.
     * 
     * Other available API versions: 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static Output getmanagedMaintenanceWindowStatus(GetmanagedMaintenanceWindowStatusArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:servicefabric:getmanagedMaintenanceWindowStatus", TypeShape.of(GetmanagedMaintenanceWindowStatusResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Action to get Maintenance Window Status of the Service Fabric Managed Clusters.
     * Azure REST API version: 2023-07-01-preview.
     * 
     * Other available API versions: 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getmanagedMaintenanceWindowStatusPlain(GetmanagedMaintenanceWindowStatusPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:servicefabric:getmanagedMaintenanceWindowStatus", TypeShape.of(GetmanagedMaintenanceWindowStatusResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy