1. Packages
  2. Azure Native v2
  3. API Docs
  4. hdinsight
  5. getApplication
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.hdinsight.getApplication

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Gets properties of the specified application. Azure REST API version: 2021-06-01.

Other available API versions: 2023-04-15-preview, 2023-08-15-preview, 2024-08-01-preview.

Using getApplication

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 getApplication(args: GetApplicationArgs, opts?: InvokeOptions): Promise<GetApplicationResult>
function getApplicationOutput(args: GetApplicationOutputArgs, opts?: InvokeOptions): Output<GetApplicationResult>
Copy
def get_application(application_name: Optional[str] = None,
                    cluster_name: Optional[str] = None,
                    resource_group_name: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetApplicationResult
def get_application_output(application_name: Optional[pulumi.Input[str]] = None,
                    cluster_name: Optional[pulumi.Input[str]] = None,
                    resource_group_name: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetApplicationResult]
Copy
func LookupApplication(ctx *Context, args *LookupApplicationArgs, opts ...InvokeOption) (*LookupApplicationResult, error)
func LookupApplicationOutput(ctx *Context, args *LookupApplicationOutputArgs, opts ...InvokeOption) LookupApplicationResultOutput
Copy

> Note: This function is named LookupApplication in the Go SDK.

public static class GetApplication 
{
    public static Task<GetApplicationResult> InvokeAsync(GetApplicationArgs args, InvokeOptions? opts = null)
    public static Output<GetApplicationResult> Invoke(GetApplicationInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetApplicationResult> getApplication(GetApplicationArgs args, InvokeOptions options)
public static Output<GetApplicationResult> getApplication(GetApplicationArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:hdinsight:getApplication
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ApplicationName
This property is required.
Changes to this property will trigger replacement.
string
The constant value for the application name.
ClusterName
This property is required.
Changes to this property will trigger replacement.
string
The name of the cluster.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
ApplicationName
This property is required.
Changes to this property will trigger replacement.
string
The constant value for the application name.
ClusterName
This property is required.
Changes to this property will trigger replacement.
string
The name of the cluster.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
applicationName
This property is required.
Changes to this property will trigger replacement.
String
The constant value for the application name.
clusterName
This property is required.
Changes to this property will trigger replacement.
String
The name of the cluster.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group.
applicationName
This property is required.
Changes to this property will trigger replacement.
string
The constant value for the application name.
clusterName
This property is required.
Changes to this property will trigger replacement.
string
The name of the cluster.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
application_name
This property is required.
Changes to this property will trigger replacement.
str
The constant value for the application name.
cluster_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the cluster.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group.
applicationName
This property is required.
Changes to this property will trigger replacement.
String
The constant value for the application name.
clusterName
This property is required.
Changes to this property will trigger replacement.
String
The name of the cluster.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group.

getApplication Result

The following output properties are available:

Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name string
The name of the resource
Properties Pulumi.AzureNative.HDInsight.Outputs.ApplicationPropertiesResponse
The properties of the application.
SystemData Pulumi.AzureNative.HDInsight.Outputs.SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Etag string
The ETag for the application
Tags Dictionary<string, string>
The tags for the application.
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name string
The name of the resource
Properties ApplicationPropertiesResponse
The properties of the application.
SystemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Etag string
The ETag for the application
Tags map[string]string
The tags for the application.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name String
The name of the resource
properties ApplicationPropertiesResponse
The properties of the application.
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
etag String
The ETag for the application
tags Map<String,String>
The tags for the application.
id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name string
The name of the resource
properties ApplicationPropertiesResponse
The properties of the application.
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
etag string
The ETag for the application
tags {[key: string]: string}
The tags for the application.
id str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name str
The name of the resource
properties ApplicationPropertiesResponse
The properties of the application.
system_data SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
etag str
The ETag for the application
tags Mapping[str, str]
The tags for the application.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name String
The name of the resource
properties Property Map
The properties of the application.
systemData Property Map
Metadata pertaining to creation and last modification of the resource.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
etag String
The ETag for the application
tags Map<String>
The tags for the application.

Supporting Types

ApplicationGetEndpointResponse

DestinationPort int
The destination port to connect to.
Location string
The location of the endpoint.
PrivateIPAddress string
The private ip address of the endpoint.
PublicPort int
The public port to connect to.
DestinationPort int
The destination port to connect to.
Location string
The location of the endpoint.
PrivateIPAddress string
The private ip address of the endpoint.
PublicPort int
The public port to connect to.
destinationPort Integer
The destination port to connect to.
location String
The location of the endpoint.
privateIPAddress String
The private ip address of the endpoint.
publicPort Integer
The public port to connect to.
destinationPort number
The destination port to connect to.
location string
The location of the endpoint.
privateIPAddress string
The private ip address of the endpoint.
publicPort number
The public port to connect to.
destination_port int
The destination port to connect to.
location str
The location of the endpoint.
private_ip_address str
The private ip address of the endpoint.
public_port int
The public port to connect to.
destinationPort Number
The destination port to connect to.
location String
The location of the endpoint.
privateIPAddress String
The private ip address of the endpoint.
publicPort Number
The public port to connect to.

ApplicationGetHttpsEndpointResponse

Location This property is required. string
The location of the endpoint.
PublicPort This property is required. int
The public port to connect to.
AccessModes List<string>
The list of access modes for the application.
DestinationPort int
The destination port to connect to.
DisableGatewayAuth bool
The value indicates whether to disable GatewayAuth.
PrivateIPAddress string
The private ip address of the endpoint.
Location This property is required. string
The location of the endpoint.
PublicPort This property is required. int
The public port to connect to.
AccessModes []string
The list of access modes for the application.
DestinationPort int
The destination port to connect to.
DisableGatewayAuth bool
The value indicates whether to disable GatewayAuth.
PrivateIPAddress string
The private ip address of the endpoint.
location This property is required. String
The location of the endpoint.
publicPort This property is required. Integer
The public port to connect to.
accessModes List<String>
The list of access modes for the application.
destinationPort Integer
The destination port to connect to.
disableGatewayAuth Boolean
The value indicates whether to disable GatewayAuth.
privateIPAddress String
The private ip address of the endpoint.
location This property is required. string
The location of the endpoint.
publicPort This property is required. number
The public port to connect to.
accessModes string[]
The list of access modes for the application.
destinationPort number
The destination port to connect to.
disableGatewayAuth boolean
The value indicates whether to disable GatewayAuth.
privateIPAddress string
The private ip address of the endpoint.
location This property is required. str
The location of the endpoint.
public_port This property is required. int
The public port to connect to.
access_modes Sequence[str]
The list of access modes for the application.
destination_port int
The destination port to connect to.
disable_gateway_auth bool
The value indicates whether to disable GatewayAuth.
private_ip_address str
The private ip address of the endpoint.
location This property is required. String
The location of the endpoint.
publicPort This property is required. Number
The public port to connect to.
accessModes List<String>
The list of access modes for the application.
destinationPort Number
The destination port to connect to.
disableGatewayAuth Boolean
The value indicates whether to disable GatewayAuth.
privateIPAddress String
The private ip address of the endpoint.

ApplicationPropertiesResponse

ApplicationState This property is required. string
The application state.
CreatedDate This property is required. string
The application create date time.
MarketplaceIdentifier This property is required. string
The marketplace identifier.
ProvisioningState This property is required. string
The provisioning state of the application.
ApplicationType string
The application type.
ComputeProfile Pulumi.AzureNative.HDInsight.Inputs.ComputeProfileResponse
The list of roles in the cluster.
Errors List<Pulumi.AzureNative.HDInsight.Inputs.ErrorsResponse>
The list of errors.
HttpsEndpoints List<Pulumi.AzureNative.HDInsight.Inputs.ApplicationGetHttpsEndpointResponse>
The list of application HTTPS endpoints.
InstallScriptActions List<Pulumi.AzureNative.HDInsight.Inputs.RuntimeScriptActionResponse>
The list of install script actions.
PrivateLinkConfigurations List<Pulumi.AzureNative.HDInsight.Inputs.PrivateLinkConfigurationResponse>
The private link configurations.
SshEndpoints List<Pulumi.AzureNative.HDInsight.Inputs.ApplicationGetEndpointResponse>
The list of application SSH endpoints.
UninstallScriptActions List<Pulumi.AzureNative.HDInsight.Inputs.RuntimeScriptActionResponse>
The list of uninstall script actions.
ApplicationState This property is required. string
The application state.
CreatedDate This property is required. string
The application create date time.
MarketplaceIdentifier This property is required. string
The marketplace identifier.
ProvisioningState This property is required. string
The provisioning state of the application.
ApplicationType string
The application type.
ComputeProfile ComputeProfileResponse
The list of roles in the cluster.
Errors []ErrorsResponse
The list of errors.
HttpsEndpoints []ApplicationGetHttpsEndpointResponse
The list of application HTTPS endpoints.
InstallScriptActions []RuntimeScriptActionResponse
The list of install script actions.
PrivateLinkConfigurations []PrivateLinkConfigurationResponse
The private link configurations.
SshEndpoints []ApplicationGetEndpointResponse
The list of application SSH endpoints.
UninstallScriptActions []RuntimeScriptActionResponse
The list of uninstall script actions.
applicationState This property is required. String
The application state.
createdDate This property is required. String
The application create date time.
marketplaceIdentifier This property is required. String
The marketplace identifier.
provisioningState This property is required. String
The provisioning state of the application.
applicationType String
The application type.
computeProfile ComputeProfileResponse
The list of roles in the cluster.
errors List<ErrorsResponse>
The list of errors.
httpsEndpoints List<ApplicationGetHttpsEndpointResponse>
The list of application HTTPS endpoints.
installScriptActions List<RuntimeScriptActionResponse>
The list of install script actions.
privateLinkConfigurations List<PrivateLinkConfigurationResponse>
The private link configurations.
sshEndpoints List<ApplicationGetEndpointResponse>
The list of application SSH endpoints.
uninstallScriptActions List<RuntimeScriptActionResponse>
The list of uninstall script actions.
applicationState This property is required. string
The application state.
createdDate This property is required. string
The application create date time.
marketplaceIdentifier This property is required. string
The marketplace identifier.
provisioningState This property is required. string
The provisioning state of the application.
applicationType string
The application type.
computeProfile ComputeProfileResponse
The list of roles in the cluster.
errors ErrorsResponse[]
The list of errors.
httpsEndpoints ApplicationGetHttpsEndpointResponse[]
The list of application HTTPS endpoints.
installScriptActions RuntimeScriptActionResponse[]
The list of install script actions.
privateLinkConfigurations PrivateLinkConfigurationResponse[]
The private link configurations.
sshEndpoints ApplicationGetEndpointResponse[]
The list of application SSH endpoints.
uninstallScriptActions RuntimeScriptActionResponse[]
The list of uninstall script actions.
application_state This property is required. str
The application state.
created_date This property is required. str
The application create date time.
marketplace_identifier This property is required. str
The marketplace identifier.
provisioning_state This property is required. str
The provisioning state of the application.
application_type str
The application type.
compute_profile ComputeProfileResponse
The list of roles in the cluster.
errors Sequence[ErrorsResponse]
The list of errors.
https_endpoints Sequence[ApplicationGetHttpsEndpointResponse]
The list of application HTTPS endpoints.
install_script_actions Sequence[RuntimeScriptActionResponse]
The list of install script actions.
private_link_configurations Sequence[PrivateLinkConfigurationResponse]
The private link configurations.
ssh_endpoints Sequence[ApplicationGetEndpointResponse]
The list of application SSH endpoints.
uninstall_script_actions Sequence[RuntimeScriptActionResponse]
The list of uninstall script actions.
applicationState This property is required. String
The application state.
createdDate This property is required. String
The application create date time.
marketplaceIdentifier This property is required. String
The marketplace identifier.
provisioningState This property is required. String
The provisioning state of the application.
applicationType String
The application type.
computeProfile Property Map
The list of roles in the cluster.
errors List<Property Map>
The list of errors.
httpsEndpoints List<Property Map>
The list of application HTTPS endpoints.
installScriptActions List<Property Map>
The list of install script actions.
privateLinkConfigurations List<Property Map>
The private link configurations.
sshEndpoints List<Property Map>
The list of application SSH endpoints.
uninstallScriptActions List<Property Map>
The list of uninstall script actions.

AutoscaleCapacityResponse

MaxInstanceCount int
The maximum instance count of the cluster
MinInstanceCount int
The minimum instance count of the cluster
MaxInstanceCount int
The maximum instance count of the cluster
MinInstanceCount int
The minimum instance count of the cluster
maxInstanceCount Integer
The maximum instance count of the cluster
minInstanceCount Integer
The minimum instance count of the cluster
maxInstanceCount number
The maximum instance count of the cluster
minInstanceCount number
The minimum instance count of the cluster
max_instance_count int
The maximum instance count of the cluster
min_instance_count int
The minimum instance count of the cluster
maxInstanceCount Number
The maximum instance count of the cluster
minInstanceCount Number
The minimum instance count of the cluster

AutoscaleRecurrenceResponse

Schedule List<Pulumi.AzureNative.HDInsight.Inputs.AutoscaleScheduleResponse>
Array of schedule-based autoscale rules
TimeZone string
The time zone for the autoscale schedule times
Schedule []AutoscaleScheduleResponse
Array of schedule-based autoscale rules
TimeZone string
The time zone for the autoscale schedule times
schedule List<AutoscaleScheduleResponse>
Array of schedule-based autoscale rules
timeZone String
The time zone for the autoscale schedule times
schedule AutoscaleScheduleResponse[]
Array of schedule-based autoscale rules
timeZone string
The time zone for the autoscale schedule times
schedule Sequence[AutoscaleScheduleResponse]
Array of schedule-based autoscale rules
time_zone str
The time zone for the autoscale schedule times
schedule List<Property Map>
Array of schedule-based autoscale rules
timeZone String
The time zone for the autoscale schedule times

AutoscaleResponse

Capacity AutoscaleCapacityResponse
Parameters for load-based autoscale
Recurrence AutoscaleRecurrenceResponse
Parameters for schedule-based autoscale
capacity AutoscaleCapacityResponse
Parameters for load-based autoscale
recurrence AutoscaleRecurrenceResponse
Parameters for schedule-based autoscale
capacity AutoscaleCapacityResponse
Parameters for load-based autoscale
recurrence AutoscaleRecurrenceResponse
Parameters for schedule-based autoscale
capacity AutoscaleCapacityResponse
Parameters for load-based autoscale
recurrence AutoscaleRecurrenceResponse
Parameters for schedule-based autoscale
capacity Property Map
Parameters for load-based autoscale
recurrence Property Map
Parameters for schedule-based autoscale

AutoscaleScheduleResponse

Days List<string>
Days of the week for a schedule-based autoscale rule
TimeAndCapacity Pulumi.AzureNative.HDInsight.Inputs.AutoscaleTimeAndCapacityResponse
Time and capacity for a schedule-based autoscale rule
Days []string
Days of the week for a schedule-based autoscale rule
TimeAndCapacity AutoscaleTimeAndCapacityResponse
Time and capacity for a schedule-based autoscale rule
days List<String>
Days of the week for a schedule-based autoscale rule
timeAndCapacity AutoscaleTimeAndCapacityResponse
Time and capacity for a schedule-based autoscale rule
days string[]
Days of the week for a schedule-based autoscale rule
timeAndCapacity AutoscaleTimeAndCapacityResponse
Time and capacity for a schedule-based autoscale rule
days Sequence[str]
Days of the week for a schedule-based autoscale rule
time_and_capacity AutoscaleTimeAndCapacityResponse
Time and capacity for a schedule-based autoscale rule
days List<String>
Days of the week for a schedule-based autoscale rule
timeAndCapacity Property Map
Time and capacity for a schedule-based autoscale rule

AutoscaleTimeAndCapacityResponse

MaxInstanceCount int
The maximum instance count of the cluster
MinInstanceCount int
The minimum instance count of the cluster
Time string
24-hour time in the form xx:xx
MaxInstanceCount int
The maximum instance count of the cluster
MinInstanceCount int
The minimum instance count of the cluster
Time string
24-hour time in the form xx:xx
maxInstanceCount Integer
The maximum instance count of the cluster
minInstanceCount Integer
The minimum instance count of the cluster
time String
24-hour time in the form xx:xx
maxInstanceCount number
The maximum instance count of the cluster
minInstanceCount number
The minimum instance count of the cluster
time string
24-hour time in the form xx:xx
max_instance_count int
The maximum instance count of the cluster
min_instance_count int
The minimum instance count of the cluster
time str
24-hour time in the form xx:xx
maxInstanceCount Number
The maximum instance count of the cluster
minInstanceCount Number
The minimum instance count of the cluster
time String
24-hour time in the form xx:xx

ComputeProfileResponse

Roles []RoleResponse
The list of roles in the cluster.
roles List<RoleResponse>
The list of roles in the cluster.
roles RoleResponse[]
The list of roles in the cluster.
roles Sequence[RoleResponse]
The list of roles in the cluster.
roles List<Property Map>
The list of roles in the cluster.

DataDisksGroupsResponse

DiskSizeGB This property is required. int
ReadOnly. The DiskSize in GB. Do not set this value.
StorageAccountType This property is required. string
ReadOnly. The storage account type. Do not set this value.
DisksPerNode int
The number of disks per node.
DiskSizeGB This property is required. int
ReadOnly. The DiskSize in GB. Do not set this value.
StorageAccountType This property is required. string
ReadOnly. The storage account type. Do not set this value.
DisksPerNode int
The number of disks per node.
diskSizeGB This property is required. Integer
ReadOnly. The DiskSize in GB. Do not set this value.
storageAccountType This property is required. String
ReadOnly. The storage account type. Do not set this value.
disksPerNode Integer
The number of disks per node.
diskSizeGB This property is required. number
ReadOnly. The DiskSize in GB. Do not set this value.
storageAccountType This property is required. string
ReadOnly. The storage account type. Do not set this value.
disksPerNode number
The number of disks per node.
disk_size_gb This property is required. int
ReadOnly. The DiskSize in GB. Do not set this value.
storage_account_type This property is required. str
ReadOnly. The storage account type. Do not set this value.
disks_per_node int
The number of disks per node.
diskSizeGB This property is required. Number
ReadOnly. The DiskSize in GB. Do not set this value.
storageAccountType This property is required. String
ReadOnly. The storage account type. Do not set this value.
disksPerNode Number
The number of disks per node.

ErrorsResponse

Code string
The error code.
Message string
The error message.
Code string
The error code.
Message string
The error message.
code String
The error code.
message String
The error message.
code string
The error code.
message string
The error message.
code str
The error code.
message str
The error message.
code String
The error code.
message String
The error message.

HardwareProfileResponse

VmSize string
The size of the VM
VmSize string
The size of the VM
vmSize String
The size of the VM
vmSize string
The size of the VM
vm_size str
The size of the VM
vmSize String
The size of the VM

IPConfigurationResponse

Id This property is required. string
The private link IP configuration id.
Name This property is required. string
The name of private link IP configuration.
ProvisioningState This property is required. string
The private link configuration provisioning state, which only appears in the response.
Type This property is required. string
The type of the private link IP configuration.
Primary bool
Indicates whether this IP configuration is primary for the corresponding NIC.
PrivateIPAddress string
The IP address.
PrivateIPAllocationMethod string
The method that private IP address is allocated.
Subnet Pulumi.AzureNative.HDInsight.Inputs.ResourceIdResponse
The subnet resource id.
Id This property is required. string
The private link IP configuration id.
Name This property is required. string
The name of private link IP configuration.
ProvisioningState This property is required. string
The private link configuration provisioning state, which only appears in the response.
Type This property is required. string
The type of the private link IP configuration.
Primary bool
Indicates whether this IP configuration is primary for the corresponding NIC.
PrivateIPAddress string
The IP address.
PrivateIPAllocationMethod string
The method that private IP address is allocated.
Subnet ResourceIdResponse
The subnet resource id.
id This property is required. String
The private link IP configuration id.
name This property is required. String
The name of private link IP configuration.
provisioningState This property is required. String
The private link configuration provisioning state, which only appears in the response.
type This property is required. String
The type of the private link IP configuration.
primary Boolean
Indicates whether this IP configuration is primary for the corresponding NIC.
privateIPAddress String
The IP address.
privateIPAllocationMethod String
The method that private IP address is allocated.
subnet ResourceIdResponse
The subnet resource id.
id This property is required. string
The private link IP configuration id.
name This property is required. string
The name of private link IP configuration.
provisioningState This property is required. string
The private link configuration provisioning state, which only appears in the response.
type This property is required. string
The type of the private link IP configuration.
primary boolean
Indicates whether this IP configuration is primary for the corresponding NIC.
privateIPAddress string
The IP address.
privateIPAllocationMethod string
The method that private IP address is allocated.
subnet ResourceIdResponse
The subnet resource id.
id This property is required. str
The private link IP configuration id.
name This property is required. str
The name of private link IP configuration.
provisioning_state This property is required. str
The private link configuration provisioning state, which only appears in the response.
type This property is required. str
The type of the private link IP configuration.
primary bool
Indicates whether this IP configuration is primary for the corresponding NIC.
private_ip_address str
The IP address.
private_ip_allocation_method str
The method that private IP address is allocated.
subnet ResourceIdResponse
The subnet resource id.
id This property is required. String
The private link IP configuration id.
name This property is required. String
The name of private link IP configuration.
provisioningState This property is required. String
The private link configuration provisioning state, which only appears in the response.
type This property is required. String
The type of the private link IP configuration.
primary Boolean
Indicates whether this IP configuration is primary for the corresponding NIC.
privateIPAddress String
The IP address.
privateIPAllocationMethod String
The method that private IP address is allocated.
subnet Property Map
The subnet resource id.

LinuxOperatingSystemProfileResponse

Password string
The password.
SshProfile Pulumi.AzureNative.HDInsight.Inputs.SshProfileResponse
The SSH profile.
Username string
The username.
Password string
The password.
SshProfile SshProfileResponse
The SSH profile.
Username string
The username.
password String
The password.
sshProfile SshProfileResponse
The SSH profile.
username String
The username.
password string
The password.
sshProfile SshProfileResponse
The SSH profile.
username string
The username.
password str
The password.
ssh_profile SshProfileResponse
The SSH profile.
username str
The username.
password String
The password.
sshProfile Property Map
The SSH profile.
username String
The username.

OsProfileResponse

PrivateLinkConfigurationResponse

GroupId This property is required. string
The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.
Id This property is required. string
The private link configuration id.
IpConfigurations This property is required. List<Pulumi.AzureNative.HDInsight.Inputs.IPConfigurationResponse>
The IP configurations for the private link service.
Name This property is required. string
The name of private link configuration.
ProvisioningState This property is required. string
The private link configuration provisioning state, which only appears in the response.
Type This property is required. string
The type of the private link configuration.
GroupId This property is required. string
The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.
Id This property is required. string
The private link configuration id.
IpConfigurations This property is required. []IPConfigurationResponse
The IP configurations for the private link service.
Name This property is required. string
The name of private link configuration.
ProvisioningState This property is required. string
The private link configuration provisioning state, which only appears in the response.
Type This property is required. string
The type of the private link configuration.
groupId This property is required. String
The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.
id This property is required. String
The private link configuration id.
ipConfigurations This property is required. List<IPConfigurationResponse>
The IP configurations for the private link service.
name This property is required. String
The name of private link configuration.
provisioningState This property is required. String
The private link configuration provisioning state, which only appears in the response.
type This property is required. String
The type of the private link configuration.
groupId This property is required. string
The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.
id This property is required. string
The private link configuration id.
ipConfigurations This property is required. IPConfigurationResponse[]
The IP configurations for the private link service.
name This property is required. string
The name of private link configuration.
provisioningState This property is required. string
The private link configuration provisioning state, which only appears in the response.
type This property is required. string
The type of the private link configuration.
group_id This property is required. str
The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.
id This property is required. str
The private link configuration id.
ip_configurations This property is required. Sequence[IPConfigurationResponse]
The IP configurations for the private link service.
name This property is required. str
The name of private link configuration.
provisioning_state This property is required. str
The private link configuration provisioning state, which only appears in the response.
type This property is required. str
The type of the private link configuration.
groupId This property is required. String
The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.
id This property is required. String
The private link configuration id.
ipConfigurations This property is required. List<Property Map>
The IP configurations for the private link service.
name This property is required. String
The name of private link configuration.
provisioningState This property is required. String
The private link configuration provisioning state, which only appears in the response.
type This property is required. String
The type of the private link configuration.

ResourceIdResponse

Id string
The azure resource id.
Id string
The azure resource id.
id String
The azure resource id.
id string
The azure resource id.
id str
The azure resource id.
id String
The azure resource id.

RoleResponse

AutoscaleConfiguration Pulumi.AzureNative.HDInsight.Inputs.AutoscaleResponse
The autoscale configurations.
DataDisksGroups List<Pulumi.AzureNative.HDInsight.Inputs.DataDisksGroupsResponse>
The data disks groups for the role.
EncryptDataDisks bool
Indicates whether encrypt the data disks.
HardwareProfile Pulumi.AzureNative.HDInsight.Inputs.HardwareProfileResponse
The hardware profile.
MinInstanceCount int
The minimum instance count of the cluster.
Name string
The name of the role.
OsProfile Pulumi.AzureNative.HDInsight.Inputs.OsProfileResponse
The operating system profile.
ScriptActions List<Pulumi.AzureNative.HDInsight.Inputs.ScriptActionResponse>
The list of script actions on the role.
TargetInstanceCount int
The instance count of the cluster.
VMGroupName string
The name of the virtual machine group.
VirtualNetworkProfile Pulumi.AzureNative.HDInsight.Inputs.VirtualNetworkProfileResponse
The virtual network profile.
AutoscaleConfiguration AutoscaleResponse
The autoscale configurations.
DataDisksGroups []DataDisksGroupsResponse
The data disks groups for the role.
EncryptDataDisks bool
Indicates whether encrypt the data disks.
HardwareProfile HardwareProfileResponse
The hardware profile.
MinInstanceCount int
The minimum instance count of the cluster.
Name string
The name of the role.
OsProfile OsProfileResponse
The operating system profile.
ScriptActions []ScriptActionResponse
The list of script actions on the role.
TargetInstanceCount int
The instance count of the cluster.
VMGroupName string
The name of the virtual machine group.
VirtualNetworkProfile VirtualNetworkProfileResponse
The virtual network profile.
autoscaleConfiguration AutoscaleResponse
The autoscale configurations.
dataDisksGroups List<DataDisksGroupsResponse>
The data disks groups for the role.
encryptDataDisks Boolean
Indicates whether encrypt the data disks.
hardwareProfile HardwareProfileResponse
The hardware profile.
minInstanceCount Integer
The minimum instance count of the cluster.
name String
The name of the role.
osProfile OsProfileResponse
The operating system profile.
scriptActions List<ScriptActionResponse>
The list of script actions on the role.
targetInstanceCount Integer
The instance count of the cluster.
vMGroupName String
The name of the virtual machine group.
virtualNetworkProfile VirtualNetworkProfileResponse
The virtual network profile.
autoscaleConfiguration AutoscaleResponse
The autoscale configurations.
dataDisksGroups DataDisksGroupsResponse[]
The data disks groups for the role.
encryptDataDisks boolean
Indicates whether encrypt the data disks.
hardwareProfile HardwareProfileResponse
The hardware profile.
minInstanceCount number
The minimum instance count of the cluster.
name string
The name of the role.
osProfile OsProfileResponse
The operating system profile.
scriptActions ScriptActionResponse[]
The list of script actions on the role.
targetInstanceCount number
The instance count of the cluster.
vMGroupName string
The name of the virtual machine group.
virtualNetworkProfile VirtualNetworkProfileResponse
The virtual network profile.
autoscale_configuration AutoscaleResponse
The autoscale configurations.
data_disks_groups Sequence[DataDisksGroupsResponse]
The data disks groups for the role.
encrypt_data_disks bool
Indicates whether encrypt the data disks.
hardware_profile HardwareProfileResponse
The hardware profile.
min_instance_count int
The minimum instance count of the cluster.
name str
The name of the role.
os_profile OsProfileResponse
The operating system profile.
script_actions Sequence[ScriptActionResponse]
The list of script actions on the role.
target_instance_count int
The instance count of the cluster.
v_m_group_name str
The name of the virtual machine group.
virtual_network_profile VirtualNetworkProfileResponse
The virtual network profile.
autoscaleConfiguration Property Map
The autoscale configurations.
dataDisksGroups List<Property Map>
The data disks groups for the role.
encryptDataDisks Boolean
Indicates whether encrypt the data disks.
hardwareProfile Property Map
The hardware profile.
minInstanceCount Number
The minimum instance count of the cluster.
name String
The name of the role.
osProfile Property Map
The operating system profile.
scriptActions List<Property Map>
The list of script actions on the role.
targetInstanceCount Number
The instance count of the cluster.
vMGroupName String
The name of the virtual machine group.
virtualNetworkProfile Property Map
The virtual network profile.

RuntimeScriptActionResponse

ApplicationName This property is required. string
The application name of the script action, if any.
Name This property is required. string
The name of the script action.
Roles This property is required. List<string>
The list of roles where script will be executed.
Uri This property is required. string
The URI to the script.
Parameters string
The parameters for the script
ApplicationName This property is required. string
The application name of the script action, if any.
Name This property is required. string
The name of the script action.
Roles This property is required. []string
The list of roles where script will be executed.
Uri This property is required. string
The URI to the script.
Parameters string
The parameters for the script
applicationName This property is required. String
The application name of the script action, if any.
name This property is required. String
The name of the script action.
roles This property is required. List<String>
The list of roles where script will be executed.
uri This property is required. String
The URI to the script.
parameters String
The parameters for the script
applicationName This property is required. string
The application name of the script action, if any.
name This property is required. string
The name of the script action.
roles This property is required. string[]
The list of roles where script will be executed.
uri This property is required. string
The URI to the script.
parameters string
The parameters for the script
application_name This property is required. str
The application name of the script action, if any.
name This property is required. str
The name of the script action.
roles This property is required. Sequence[str]
The list of roles where script will be executed.
uri This property is required. str
The URI to the script.
parameters str
The parameters for the script
applicationName This property is required. String
The application name of the script action, if any.
name This property is required. String
The name of the script action.
roles This property is required. List<String>
The list of roles where script will be executed.
uri This property is required. String
The URI to the script.
parameters String
The parameters for the script

ScriptActionResponse

Name This property is required. string
The name of the script action.
Parameters This property is required. string
The parameters for the script provided.
Uri This property is required. string
The URI to the script.
Name This property is required. string
The name of the script action.
Parameters This property is required. string
The parameters for the script provided.
Uri This property is required. string
The URI to the script.
name This property is required. String
The name of the script action.
parameters This property is required. String
The parameters for the script provided.
uri This property is required. String
The URI to the script.
name This property is required. string
The name of the script action.
parameters This property is required. string
The parameters for the script provided.
uri This property is required. string
The URI to the script.
name This property is required. str
The name of the script action.
parameters This property is required. str
The parameters for the script provided.
uri This property is required. str
The URI to the script.
name This property is required. String
The name of the script action.
parameters This property is required. String
The parameters for the script provided.
uri This property is required. String
The URI to the script.

SshProfileResponse

PublicKeys []SshPublicKeyResponse
The list of SSH public keys.
publicKeys List<SshPublicKeyResponse>
The list of SSH public keys.
publicKeys SshPublicKeyResponse[]
The list of SSH public keys.
public_keys Sequence[SshPublicKeyResponse]
The list of SSH public keys.
publicKeys List<Property Map>
The list of SSH public keys.

SshPublicKeyResponse

CertificateData string
The certificate for SSH.
CertificateData string
The certificate for SSH.
certificateData String
The certificate for SSH.
certificateData string
The certificate for SSH.
certificate_data str
The certificate for SSH.
certificateData String
The certificate for SSH.

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

VirtualNetworkProfileResponse

Id string
The ID of the virtual network.
Subnet string
The name of the subnet.
Id string
The ID of the virtual network.
Subnet string
The name of the subnet.
id String
The ID of the virtual network.
subnet String
The name of the subnet.
id string
The ID of the virtual network.
subnet string
The name of the subnet.
id str
The ID of the virtual network.
subnet str
The name of the subnet.
id String
The ID of the virtual network.
subnet String
The name of the subnet.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi