
com.pulumi.azurenative.containerinstance.ContainerinstanceFunctions Maven / Gradle / Ivy
// *** 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.containerinstance;
import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.containerinstance.inputs.GetContainerGroupArgs;
import com.pulumi.azurenative.containerinstance.inputs.GetContainerGroupPlainArgs;
import com.pulumi.azurenative.containerinstance.inputs.GetContainerGroupProfileArgs;
import com.pulumi.azurenative.containerinstance.inputs.GetContainerGroupProfilePlainArgs;
import com.pulumi.azurenative.containerinstance.inputs.GetNGroupArgs;
import com.pulumi.azurenative.containerinstance.inputs.GetNGroupPlainArgs;
import com.pulumi.azurenative.containerinstance.outputs.GetContainerGroupProfileResult;
import com.pulumi.azurenative.containerinstance.outputs.GetContainerGroupResult;
import com.pulumi.azurenative.containerinstance.outputs.GetNGroupResult;
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 ContainerinstanceFunctions {
/**
* Gets the properties of the specified container group in the specified subscription and resource group. The operation returns the properties of each container group including containers, image registry credentials, restart policy, IP address type, OS type, state, and volumes.
* Azure REST API version: 2023-05-01.
*
* Other available API versions: 2017-08-01-preview, 2017-12-01-preview, 2021-03-01, 2021-07-01, 2023-02-01-preview, 2024-05-01-preview, 2024-09-01-preview, 2024-10-01-preview.
*
*/
public static Output getContainerGroup(GetContainerGroupArgs args) {
return getContainerGroup(args, InvokeOptions.Empty);
}
/**
* Gets the properties of the specified container group in the specified subscription and resource group. The operation returns the properties of each container group including containers, image registry credentials, restart policy, IP address type, OS type, state, and volumes.
* Azure REST API version: 2023-05-01.
*
* Other available API versions: 2017-08-01-preview, 2017-12-01-preview, 2021-03-01, 2021-07-01, 2023-02-01-preview, 2024-05-01-preview, 2024-09-01-preview, 2024-10-01-preview.
*
*/
public static CompletableFuture getContainerGroupPlain(GetContainerGroupPlainArgs args) {
return getContainerGroupPlain(args, InvokeOptions.Empty);
}
/**
* Gets the properties of the specified container group in the specified subscription and resource group. The operation returns the properties of each container group including containers, image registry credentials, restart policy, IP address type, OS type, state, and volumes.
* Azure REST API version: 2023-05-01.
*
* Other available API versions: 2017-08-01-preview, 2017-12-01-preview, 2021-03-01, 2021-07-01, 2023-02-01-preview, 2024-05-01-preview, 2024-09-01-preview, 2024-10-01-preview.
*
*/
public static Output getContainerGroup(GetContainerGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:containerinstance:getContainerGroup", TypeShape.of(GetContainerGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the properties of the specified container group in the specified subscription and resource group. The operation returns the properties of each container group including containers, image registry credentials, restart policy, IP address type, OS type, state, and volumes.
* Azure REST API version: 2023-05-01.
*
* Other available API versions: 2017-08-01-preview, 2017-12-01-preview, 2021-03-01, 2021-07-01, 2023-02-01-preview, 2024-05-01-preview, 2024-09-01-preview, 2024-10-01-preview.
*
*/
public static CompletableFuture getContainerGroupPlain(GetContainerGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:containerinstance:getContainerGroup", TypeShape.of(GetContainerGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the properties of the specified container group profile in the specified subscription and resource group. The operation returns the properties of container group profile including containers, image registry credentials, restart policy, IP address type, OS type, volumes, current revision number, etc.
* Azure REST API version: 2024-05-01-preview.
*
*/
public static Output getContainerGroupProfile(GetContainerGroupProfileArgs args) {
return getContainerGroupProfile(args, InvokeOptions.Empty);
}
/**
* Gets the properties of the specified container group profile in the specified subscription and resource group. The operation returns the properties of container group profile including containers, image registry credentials, restart policy, IP address type, OS type, volumes, current revision number, etc.
* Azure REST API version: 2024-05-01-preview.
*
*/
public static CompletableFuture getContainerGroupProfilePlain(GetContainerGroupProfilePlainArgs args) {
return getContainerGroupProfilePlain(args, InvokeOptions.Empty);
}
/**
* Gets the properties of the specified container group profile in the specified subscription and resource group. The operation returns the properties of container group profile including containers, image registry credentials, restart policy, IP address type, OS type, volumes, current revision number, etc.
* Azure REST API version: 2024-05-01-preview.
*
*/
public static Output getContainerGroupProfile(GetContainerGroupProfileArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:containerinstance:getContainerGroupProfile", TypeShape.of(GetContainerGroupProfileResult.class), args, Utilities.withVersion(options));
}
/**
* Gets the properties of the specified container group profile in the specified subscription and resource group. The operation returns the properties of container group profile including containers, image registry credentials, restart policy, IP address type, OS type, volumes, current revision number, etc.
* Azure REST API version: 2024-05-01-preview.
*
*/
public static CompletableFuture getContainerGroupProfilePlain(GetContainerGroupProfilePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:containerinstance:getContainerGroupProfile", TypeShape.of(GetContainerGroupProfileResult.class), args, Utilities.withVersion(options));
}
/**
* Get the properties of the specified n group.
* Azure REST API version: 2024-09-01-preview.
*
*/
public static Output getNGroup(GetNGroupArgs args) {
return getNGroup(args, InvokeOptions.Empty);
}
/**
* Get the properties of the specified n group.
* Azure REST API version: 2024-09-01-preview.
*
*/
public static CompletableFuture getNGroupPlain(GetNGroupPlainArgs args) {
return getNGroupPlain(args, InvokeOptions.Empty);
}
/**
* Get the properties of the specified n group.
* Azure REST API version: 2024-09-01-preview.
*
*/
public static Output getNGroup(GetNGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure-native:containerinstance:getNGroup", TypeShape.of(GetNGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Get the properties of the specified n group.
* Azure REST API version: 2024-09-01-preview.
*
*/
public static CompletableFuture getNGroupPlain(GetNGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure-native:containerinstance:getNGroup", TypeShape.of(GetNGroupResult.class), args, Utilities.withVersion(options));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy