published on Friday, Mar 20, 2026 by Pulumi
published on Friday, Mar 20, 2026 by Pulumi
Gets the extension properties for the specified HDInsight cluster extension.
Uses Azure REST API version 2024-08-01-preview.
Other available API versions: 2021-06-01, 2023-04-15-preview, 2023-08-15-preview, 2025-01-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hdinsight [ApiVersion]. See the version guide for details.
Using getExtension
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getExtension(args: GetExtensionArgs, opts?: InvokeOptions): Promise<GetExtensionResult>
function getExtensionOutput(args: GetExtensionOutputArgs, opts?: InvokeOptions): Output<GetExtensionResult>def get_extension(cluster_name: Optional[str] = None,
extension_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetExtensionResult
def get_extension_output(cluster_name: Optional[pulumi.Input[str]] = None,
extension_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetExtensionResult]func LookupExtension(ctx *Context, args *LookupExtensionArgs, opts ...InvokeOption) (*LookupExtensionResult, error)
func LookupExtensionOutput(ctx *Context, args *LookupExtensionOutputArgs, opts ...InvokeOption) LookupExtensionResultOutput> Note: This function is named LookupExtension in the Go SDK.
public static class GetExtension
{
public static Task<GetExtensionResult> InvokeAsync(GetExtensionArgs args, InvokeOptions? opts = null)
public static Output<GetExtensionResult> Invoke(GetExtensionInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetExtensionResult> getExtension(GetExtensionArgs args, InvokeOptions options)
public static Output<GetExtensionResult> getExtension(GetExtensionArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:hdinsight:getExtension
arguments:
# arguments dictionaryThe following arguments are supported:
- Cluster
Name string - The name of the cluster.
- Extension
Name string - The name of the cluster extension.
- Resource
Group stringName - The name of the resource group.
- Cluster
Name string - The name of the cluster.
- Extension
Name string - The name of the cluster extension.
- Resource
Group stringName - The name of the resource group.
- cluster
Name String - The name of the cluster.
- extension
Name String - The name of the cluster extension.
- resource
Group StringName - The name of the resource group.
- cluster
Name string - The name of the cluster.
- extension
Name string - The name of the cluster extension.
- resource
Group stringName - The name of the resource group.
- cluster_
name str - The name of the cluster.
- extension_
name str - The name of the cluster extension.
- resource_
group_ strname - The name of the resource group.
- cluster
Name String - The name of the cluster.
- extension
Name String - The name of the cluster extension.
- resource
Group StringName - The name of the resource group.
getExtension Result
The following output properties are available:
- Azure
Api stringVersion - The Azure API version of the resource.
- Cluster
Monitoring boolEnabled - The status of the monitor on the HDInsight cluster.
- Workspace
Id string - The workspace ID of the monitor on the HDInsight cluster.
- Azure
Api stringVersion - The Azure API version of the resource.
- Cluster
Monitoring boolEnabled - The status of the monitor on the HDInsight cluster.
- Workspace
Id string - The workspace ID of the monitor on the HDInsight cluster.
- azure
Api StringVersion - The Azure API version of the resource.
- cluster
Monitoring BooleanEnabled - The status of the monitor on the HDInsight cluster.
- workspace
Id String - The workspace ID of the monitor on the HDInsight cluster.
- azure
Api stringVersion - The Azure API version of the resource.
- cluster
Monitoring booleanEnabled - The status of the monitor on the HDInsight cluster.
- workspace
Id string - The workspace ID of the monitor on the HDInsight cluster.
- azure_
api_ strversion - The Azure API version of the resource.
- cluster_
monitoring_ boolenabled - The status of the monitor on the HDInsight cluster.
- workspace_
id str - The workspace ID of the monitor on the HDInsight cluster.
- azure
Api StringVersion - The Azure API version of the resource.
- cluster
Monitoring BooleanEnabled - The status of the monitor on the HDInsight cluster.
- workspace
Id String - The workspace ID of the monitor on the HDInsight cluster.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
published on Friday, Mar 20, 2026 by Pulumi
