azure-native.hdinsight.Application
Explore with Pulumi AI
The HDInsight cluster application Azure REST API version: 2021-06-01. Prior API version in Azure Native 1.x: 2018-06-01-preview.
Other available API versions: 2023-04-15-preview, 2023-08-15-preview, 2024-08-01-preview.
Example Usage
Create Application
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var application = new AzureNative.HDInsight.Application("application", new()
{
ApplicationName = "hue",
ClusterName = "cluster1",
Properties = new AzureNative.HDInsight.Inputs.ApplicationPropertiesArgs
{
ApplicationType = "CustomApplication",
ComputeProfile = new AzureNative.HDInsight.Inputs.ComputeProfileArgs
{
Roles = new[]
{
new AzureNative.HDInsight.Inputs.RoleArgs
{
HardwareProfile = new AzureNative.HDInsight.Inputs.HardwareProfileArgs
{
VmSize = "Standard_D12_v2",
},
Name = "edgenode",
TargetInstanceCount = 1,
},
},
},
Errors = new() { },
HttpsEndpoints = new[]
{
new AzureNative.HDInsight.Inputs.ApplicationGetHttpsEndpointArgs
{
AccessModes = new[]
{
"WebPage",
},
DestinationPort = 20000,
SubDomainSuffix = "dss",
},
},
InstallScriptActions = new[]
{
new AzureNative.HDInsight.Inputs.RuntimeScriptActionArgs
{
Name = "app-install-app1",
Parameters = "-version latest -port 20000",
Roles = new[]
{
"edgenode",
},
Uri = "https://.../install.sh",
},
},
UninstallScriptActions = new() { },
},
ResourceGroupName = "rg1",
});
});
package main
import (
hdinsight "github.com/pulumi/pulumi-azure-native-sdk/hdinsight/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := hdinsight.NewApplication(ctx, "application", &hdinsight.ApplicationArgs{
ApplicationName: pulumi.String("hue"),
ClusterName: pulumi.String("cluster1"),
Properties: &hdinsight.ApplicationPropertiesArgs{
ApplicationType: pulumi.String("CustomApplication"),
ComputeProfile: &hdinsight.ComputeProfileArgs{
Roles: hdinsight.RoleArray{
&hdinsight.RoleArgs{
HardwareProfile: &hdinsight.HardwareProfileArgs{
VmSize: pulumi.String("Standard_D12_v2"),
},
Name: pulumi.String("edgenode"),
TargetInstanceCount: pulumi.Int(1),
},
},
},
Errors: hdinsight.ErrorsArray{},
HttpsEndpoints: hdinsight.ApplicationGetHttpsEndpointArray{
&hdinsight.ApplicationGetHttpsEndpointArgs{
AccessModes: pulumi.StringArray{
pulumi.String("WebPage"),
},
DestinationPort: pulumi.Int(20000),
SubDomainSuffix: pulumi.String("dss"),
},
},
InstallScriptActions: hdinsight.RuntimeScriptActionArray{
&hdinsight.RuntimeScriptActionArgs{
Name: pulumi.String("app-install-app1"),
Parameters: pulumi.String("-version latest -port 20000"),
Roles: pulumi.StringArray{
pulumi.String("edgenode"),
},
Uri: pulumi.String("https://.../install.sh"),
},
},
UninstallScriptActions: hdinsight.RuntimeScriptActionArray{},
},
ResourceGroupName: pulumi.String("rg1"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.hdinsight.Application;
import com.pulumi.azurenative.hdinsight.ApplicationArgs;
import com.pulumi.azurenative.hdinsight.inputs.ApplicationPropertiesArgs;
import com.pulumi.azurenative.hdinsight.inputs.ComputeProfileArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var application = new Application("application", ApplicationArgs.builder()
.applicationName("hue")
.clusterName("cluster1")
.properties(ApplicationPropertiesArgs.builder()
.applicationType("CustomApplication")
.computeProfile(ComputeProfileArgs.builder()
.roles(RoleArgs.builder()
.hardwareProfile(HardwareProfileArgs.builder()
.vmSize("Standard_D12_v2")
.build())
.name("edgenode")
.targetInstanceCount(1)
.build())
.build())
.errors()
.httpsEndpoints(ApplicationGetHttpsEndpointArgs.builder()
.accessModes("WebPage")
.destinationPort(20000)
.subDomainSuffix("dss")
.build())
.installScriptActions(RuntimeScriptActionArgs.builder()
.name("app-install-app1")
.parameters("-version latest -port 20000")
.roles("edgenode")
.uri("https://.../install.sh")
.build())
.uninstallScriptActions()
.build())
.resourceGroupName("rg1")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
application = azure_native.hdinsight.Application("application",
application_name="hue",
cluster_name="cluster1",
properties={
"application_type": "CustomApplication",
"compute_profile": {
"roles": [{
"hardware_profile": {
"vm_size": "Standard_D12_v2",
},
"name": "edgenode",
"target_instance_count": 1,
}],
},
"errors": [],
"https_endpoints": [{
"access_modes": ["WebPage"],
"destination_port": 20000,
"sub_domain_suffix": "dss",
}],
"install_script_actions": [{
"name": "app-install-app1",
"parameters": "-version latest -port 20000",
"roles": ["edgenode"],
"uri": "https://.../install.sh",
}],
"uninstall_script_actions": [],
},
resource_group_name="rg1")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const application = new azure_native.hdinsight.Application("application", {
applicationName: "hue",
clusterName: "cluster1",
properties: {
applicationType: "CustomApplication",
computeProfile: {
roles: [{
hardwareProfile: {
vmSize: "Standard_D12_v2",
},
name: "edgenode",
targetInstanceCount: 1,
}],
},
errors: [],
httpsEndpoints: [{
accessModes: ["WebPage"],
destinationPort: 20000,
subDomainSuffix: "dss",
}],
installScriptActions: [{
name: "app-install-app1",
parameters: "-version latest -port 20000",
roles: ["edgenode"],
uri: "https://.../install.sh",
}],
uninstallScriptActions: [],
},
resourceGroupName: "rg1",
});
resources:
application:
type: azure-native:hdinsight:Application
properties:
applicationName: hue
clusterName: cluster1
properties:
applicationType: CustomApplication
computeProfile:
roles:
- hardwareProfile:
vmSize: Standard_D12_v2
name: edgenode
targetInstanceCount: 1
errors: []
httpsEndpoints:
- accessModes:
- WebPage
destinationPort: 20000
subDomainSuffix: dss
installScriptActions:
- name: app-install-app1
parameters: -version latest -port 20000
roles:
- edgenode
uri: https://.../install.sh
uninstallScriptActions: []
resourceGroupName: rg1
Create Application Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Application(name: string, args: ApplicationArgs, opts?: CustomResourceOptions);
@overload
def Application(resource_name: str,
args: ApplicationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Application(resource_name: str,
opts: Optional[ResourceOptions] = None,
cluster_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
application_name: Optional[str] = None,
properties: Optional[ApplicationPropertiesArgs] = None,
tags: Optional[Mapping[str, str]] = None)
func NewApplication(ctx *Context, name string, args ApplicationArgs, opts ...ResourceOption) (*Application, error)
public Application(string name, ApplicationArgs args, CustomResourceOptions? opts = null)
public Application(String name, ApplicationArgs args)
public Application(String name, ApplicationArgs args, CustomResourceOptions options)
type: azure-native:hdinsight:Application
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleapplicationResourceResourceFromHdinsight = new AzureNative.HDInsight.Application("exampleapplicationResourceResourceFromHdinsight", new()
{
ClusterName = "string",
ResourceGroupName = "string",
ApplicationName = "string",
Properties = new AzureNative.HDInsight.Inputs.ApplicationPropertiesArgs
{
ApplicationType = "string",
ComputeProfile = new AzureNative.HDInsight.Inputs.ComputeProfileArgs
{
Roles = new[]
{
new AzureNative.HDInsight.Inputs.RoleArgs
{
AutoscaleConfiguration = new AzureNative.HDInsight.Inputs.AutoscaleArgs
{
Capacity = new AzureNative.HDInsight.Inputs.AutoscaleCapacityArgs
{
MaxInstanceCount = 0,
MinInstanceCount = 0,
},
Recurrence = new AzureNative.HDInsight.Inputs.AutoscaleRecurrenceArgs
{
Schedule = new[]
{
new AzureNative.HDInsight.Inputs.AutoscaleScheduleArgs
{
Days = new[]
{
"string",
},
TimeAndCapacity = new AzureNative.HDInsight.Inputs.AutoscaleTimeAndCapacityArgs
{
MaxInstanceCount = 0,
MinInstanceCount = 0,
Time = "string",
},
},
},
TimeZone = "string",
},
},
DataDisksGroups = new[]
{
new AzureNative.HDInsight.Inputs.DataDisksGroupsArgs
{
DisksPerNode = 0,
},
},
EncryptDataDisks = false,
HardwareProfile = new AzureNative.HDInsight.Inputs.HardwareProfileArgs
{
VmSize = "string",
},
MinInstanceCount = 0,
Name = "string",
OsProfile = new AzureNative.HDInsight.Inputs.OsProfileArgs
{
LinuxOperatingSystemProfile = new AzureNative.HDInsight.Inputs.LinuxOperatingSystemProfileArgs
{
Password = "string",
SshProfile = new AzureNative.HDInsight.Inputs.SshProfileArgs
{
PublicKeys = new[]
{
new AzureNative.HDInsight.Inputs.SshPublicKeyArgs
{
CertificateData = "string",
},
},
},
Username = "string",
},
},
ScriptActions = new[]
{
new AzureNative.HDInsight.Inputs.ScriptActionArgs
{
Name = "string",
Parameters = "string",
Uri = "string",
},
},
TargetInstanceCount = 0,
VMGroupName = "string",
VirtualNetworkProfile = new AzureNative.HDInsight.Inputs.VirtualNetworkProfileArgs
{
Id = "string",
Subnet = "string",
},
},
},
},
Errors = new[]
{
new AzureNative.HDInsight.Inputs.ErrorsArgs
{
Code = "string",
Message = "string",
},
},
HttpsEndpoints = new[]
{
new AzureNative.HDInsight.Inputs.ApplicationGetHttpsEndpointArgs
{
AccessModes = new[]
{
"string",
},
DestinationPort = 0,
DisableGatewayAuth = false,
PrivateIPAddress = "string",
SubDomainSuffix = "string",
},
},
InstallScriptActions = new[]
{
new AzureNative.HDInsight.Inputs.RuntimeScriptActionArgs
{
Name = "string",
Roles = new[]
{
"string",
},
Uri = "string",
Parameters = "string",
},
},
PrivateLinkConfigurations = new[]
{
new AzureNative.HDInsight.Inputs.PrivateLinkConfigurationArgs
{
GroupId = "string",
IpConfigurations = new[]
{
new AzureNative.HDInsight.Inputs.IPConfigurationArgs
{
Name = "string",
Primary = false,
PrivateIPAddress = "string",
PrivateIPAllocationMethod = "string",
Subnet = new AzureNative.HDInsight.Inputs.ResourceIdArgs
{
Id = "string",
},
},
},
Name = "string",
},
},
SshEndpoints = new[]
{
new AzureNative.HDInsight.Inputs.ApplicationGetEndpointArgs
{
DestinationPort = 0,
Location = "string",
PrivateIPAddress = "string",
PublicPort = 0,
},
},
UninstallScriptActions = new[]
{
new AzureNative.HDInsight.Inputs.RuntimeScriptActionArgs
{
Name = "string",
Roles = new[]
{
"string",
},
Uri = "string",
Parameters = "string",
},
},
},
Tags =
{
{ "string", "string" },
},
});
example, err := hdinsight.NewApplication(ctx, "exampleapplicationResourceResourceFromHdinsight", &hdinsight.ApplicationArgs{
ClusterName: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
ApplicationName: pulumi.String("string"),
Properties: &hdinsight.ApplicationPropertiesArgs{
ApplicationType: pulumi.String("string"),
ComputeProfile: &hdinsight.ComputeProfileArgs{
Roles: hdinsight.RoleArray{
&hdinsight.RoleArgs{
AutoscaleConfiguration: &hdinsight.AutoscaleArgs{
Capacity: &hdinsight.AutoscaleCapacityArgs{
MaxInstanceCount: pulumi.Int(0),
MinInstanceCount: pulumi.Int(0),
},
Recurrence: &hdinsight.AutoscaleRecurrenceArgs{
Schedule: hdinsight.AutoscaleScheduleArray{
&hdinsight.AutoscaleScheduleArgs{
Days: pulumi.StringArray{
pulumi.String("string"),
},
TimeAndCapacity: &hdinsight.AutoscaleTimeAndCapacityArgs{
MaxInstanceCount: pulumi.Int(0),
MinInstanceCount: pulumi.Int(0),
Time: pulumi.String("string"),
},
},
},
TimeZone: pulumi.String("string"),
},
},
DataDisksGroups: hdinsight.DataDisksGroupsArray{
&hdinsight.DataDisksGroupsArgs{
DisksPerNode: pulumi.Int(0),
},
},
EncryptDataDisks: pulumi.Bool(false),
HardwareProfile: &hdinsight.HardwareProfileArgs{
VmSize: pulumi.String("string"),
},
MinInstanceCount: pulumi.Int(0),
Name: pulumi.String("string"),
OsProfile: &hdinsight.OsProfileArgs{
LinuxOperatingSystemProfile: &hdinsight.LinuxOperatingSystemProfileArgs{
Password: pulumi.String("string"),
SshProfile: &hdinsight.SshProfileArgs{
PublicKeys: hdinsight.SshPublicKeyArray{
&hdinsight.SshPublicKeyArgs{
CertificateData: pulumi.String("string"),
},
},
},
Username: pulumi.String("string"),
},
},
ScriptActions: hdinsight.ScriptActionArray{
&hdinsight.ScriptActionArgs{
Name: pulumi.String("string"),
Parameters: pulumi.String("string"),
Uri: pulumi.String("string"),
},
},
TargetInstanceCount: pulumi.Int(0),
VMGroupName: pulumi.String("string"),
VirtualNetworkProfile: &hdinsight.VirtualNetworkProfileArgs{
Id: pulumi.String("string"),
Subnet: pulumi.String("string"),
},
},
},
},
Errors: hdinsight.ErrorsArray{
&hdinsight.ErrorsArgs{
Code: pulumi.String("string"),
Message: pulumi.String("string"),
},
},
HttpsEndpoints: hdinsight.ApplicationGetHttpsEndpointArray{
&hdinsight.ApplicationGetHttpsEndpointArgs{
AccessModes: pulumi.StringArray{
pulumi.String("string"),
},
DestinationPort: pulumi.Int(0),
DisableGatewayAuth: pulumi.Bool(false),
PrivateIPAddress: pulumi.String("string"),
SubDomainSuffix: pulumi.String("string"),
},
},
InstallScriptActions: hdinsight.RuntimeScriptActionArray{
&hdinsight.RuntimeScriptActionArgs{
Name: pulumi.String("string"),
Roles: pulumi.StringArray{
pulumi.String("string"),
},
Uri: pulumi.String("string"),
Parameters: pulumi.String("string"),
},
},
PrivateLinkConfigurations: hdinsight.PrivateLinkConfigurationArray{
&hdinsight.PrivateLinkConfigurationArgs{
GroupId: pulumi.String("string"),
IpConfigurations: hdinsight.IPConfigurationArray{
&hdinsight.IPConfigurationArgs{
Name: pulumi.String("string"),
Primary: pulumi.Bool(false),
PrivateIPAddress: pulumi.String("string"),
PrivateIPAllocationMethod: pulumi.String("string"),
Subnet: &hdinsight.ResourceIdArgs{
Id: pulumi.String("string"),
},
},
},
Name: pulumi.String("string"),
},
},
SshEndpoints: hdinsight.ApplicationGetEndpointArray{
&hdinsight.ApplicationGetEndpointArgs{
DestinationPort: pulumi.Int(0),
Location: pulumi.String("string"),
PrivateIPAddress: pulumi.String("string"),
PublicPort: pulumi.Int(0),
},
},
UninstallScriptActions: hdinsight.RuntimeScriptActionArray{
&hdinsight.RuntimeScriptActionArgs{
Name: pulumi.String("string"),
Roles: pulumi.StringArray{
pulumi.String("string"),
},
Uri: pulumi.String("string"),
Parameters: pulumi.String("string"),
},
},
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var exampleapplicationResourceResourceFromHdinsight = new Application("exampleapplicationResourceResourceFromHdinsight", ApplicationArgs.builder()
.clusterName("string")
.resourceGroupName("string")
.applicationName("string")
.properties(ApplicationPropertiesArgs.builder()
.applicationType("string")
.computeProfile(ComputeProfileArgs.builder()
.roles(RoleArgs.builder()
.autoscaleConfiguration(AutoscaleArgs.builder()
.capacity(AutoscaleCapacityArgs.builder()
.maxInstanceCount(0)
.minInstanceCount(0)
.build())
.recurrence(AutoscaleRecurrenceArgs.builder()
.schedule(AutoscaleScheduleArgs.builder()
.days("string")
.timeAndCapacity(AutoscaleTimeAndCapacityArgs.builder()
.maxInstanceCount(0)
.minInstanceCount(0)
.time("string")
.build())
.build())
.timeZone("string")
.build())
.build())
.dataDisksGroups(DataDisksGroupsArgs.builder()
.disksPerNode(0)
.build())
.encryptDataDisks(false)
.hardwareProfile(HardwareProfileArgs.builder()
.vmSize("string")
.build())
.minInstanceCount(0)
.name("string")
.osProfile(OsProfileArgs.builder()
.linuxOperatingSystemProfile(LinuxOperatingSystemProfileArgs.builder()
.password("string")
.sshProfile(SshProfileArgs.builder()
.publicKeys(SshPublicKeyArgs.builder()
.certificateData("string")
.build())
.build())
.username("string")
.build())
.build())
.scriptActions(ScriptActionArgs.builder()
.name("string")
.parameters("string")
.uri("string")
.build())
.targetInstanceCount(0)
.vMGroupName("string")
.virtualNetworkProfile(VirtualNetworkProfileArgs.builder()
.id("string")
.subnet("string")
.build())
.build())
.build())
.errors(ErrorsArgs.builder()
.code("string")
.message("string")
.build())
.httpsEndpoints(ApplicationGetHttpsEndpointArgs.builder()
.accessModes("string")
.destinationPort(0)
.disableGatewayAuth(false)
.privateIPAddress("string")
.subDomainSuffix("string")
.build())
.installScriptActions(RuntimeScriptActionArgs.builder()
.name("string")
.roles("string")
.uri("string")
.parameters("string")
.build())
.privateLinkConfigurations(PrivateLinkConfigurationArgs.builder()
.groupId("string")
.ipConfigurations(IPConfigurationArgs.builder()
.name("string")
.primary(false)
.privateIPAddress("string")
.privateIPAllocationMethod("string")
.subnet(ResourceIdArgs.builder()
.id("string")
.build())
.build())
.name("string")
.build())
.sshEndpoints(ApplicationGetEndpointArgs.builder()
.destinationPort(0)
.location("string")
.privateIPAddress("string")
.publicPort(0)
.build())
.uninstallScriptActions(RuntimeScriptActionArgs.builder()
.name("string")
.roles("string")
.uri("string")
.parameters("string")
.build())
.build())
.tags(Map.of("string", "string"))
.build());
exampleapplication_resource_resource_from_hdinsight = azure_native.hdinsight.Application("exampleapplicationResourceResourceFromHdinsight",
cluster_name="string",
resource_group_name="string",
application_name="string",
properties={
"application_type": "string",
"compute_profile": {
"roles": [{
"autoscale_configuration": {
"capacity": {
"max_instance_count": 0,
"min_instance_count": 0,
},
"recurrence": {
"schedule": [{
"days": ["string"],
"time_and_capacity": {
"max_instance_count": 0,
"min_instance_count": 0,
"time": "string",
},
}],
"time_zone": "string",
},
},
"data_disks_groups": [{
"disks_per_node": 0,
}],
"encrypt_data_disks": False,
"hardware_profile": {
"vm_size": "string",
},
"min_instance_count": 0,
"name": "string",
"os_profile": {
"linux_operating_system_profile": {
"password": "string",
"ssh_profile": {
"public_keys": [{
"certificate_data": "string",
}],
},
"username": "string",
},
},
"script_actions": [{
"name": "string",
"parameters": "string",
"uri": "string",
}],
"target_instance_count": 0,
"v_m_group_name": "string",
"virtual_network_profile": {
"id": "string",
"subnet": "string",
},
}],
},
"errors": [{
"code": "string",
"message": "string",
}],
"https_endpoints": [{
"access_modes": ["string"],
"destination_port": 0,
"disable_gateway_auth": False,
"private_ip_address": "string",
"sub_domain_suffix": "string",
}],
"install_script_actions": [{
"name": "string",
"roles": ["string"],
"uri": "string",
"parameters": "string",
}],
"private_link_configurations": [{
"group_id": "string",
"ip_configurations": [{
"name": "string",
"primary": False,
"private_ip_address": "string",
"private_ip_allocation_method": "string",
"subnet": {
"id": "string",
},
}],
"name": "string",
}],
"ssh_endpoints": [{
"destination_port": 0,
"location": "string",
"private_ip_address": "string",
"public_port": 0,
}],
"uninstall_script_actions": [{
"name": "string",
"roles": ["string"],
"uri": "string",
"parameters": "string",
}],
},
tags={
"string": "string",
})
const exampleapplicationResourceResourceFromHdinsight = new azure_native.hdinsight.Application("exampleapplicationResourceResourceFromHdinsight", {
clusterName: "string",
resourceGroupName: "string",
applicationName: "string",
properties: {
applicationType: "string",
computeProfile: {
roles: [{
autoscaleConfiguration: {
capacity: {
maxInstanceCount: 0,
minInstanceCount: 0,
},
recurrence: {
schedule: [{
days: ["string"],
timeAndCapacity: {
maxInstanceCount: 0,
minInstanceCount: 0,
time: "string",
},
}],
timeZone: "string",
},
},
dataDisksGroups: [{
disksPerNode: 0,
}],
encryptDataDisks: false,
hardwareProfile: {
vmSize: "string",
},
minInstanceCount: 0,
name: "string",
osProfile: {
linuxOperatingSystemProfile: {
password: "string",
sshProfile: {
publicKeys: [{
certificateData: "string",
}],
},
username: "string",
},
},
scriptActions: [{
name: "string",
parameters: "string",
uri: "string",
}],
targetInstanceCount: 0,
vMGroupName: "string",
virtualNetworkProfile: {
id: "string",
subnet: "string",
},
}],
},
errors: [{
code: "string",
message: "string",
}],
httpsEndpoints: [{
accessModes: ["string"],
destinationPort: 0,
disableGatewayAuth: false,
privateIPAddress: "string",
subDomainSuffix: "string",
}],
installScriptActions: [{
name: "string",
roles: ["string"],
uri: "string",
parameters: "string",
}],
privateLinkConfigurations: [{
groupId: "string",
ipConfigurations: [{
name: "string",
primary: false,
privateIPAddress: "string",
privateIPAllocationMethod: "string",
subnet: {
id: "string",
},
}],
name: "string",
}],
sshEndpoints: [{
destinationPort: 0,
location: "string",
privateIPAddress: "string",
publicPort: 0,
}],
uninstallScriptActions: [{
name: "string",
roles: ["string"],
uri: "string",
parameters: "string",
}],
},
tags: {
string: "string",
},
});
type: azure-native:hdinsight:Application
properties:
applicationName: string
clusterName: string
properties:
applicationType: string
computeProfile:
roles:
- autoscaleConfiguration:
capacity:
maxInstanceCount: 0
minInstanceCount: 0
recurrence:
schedule:
- days:
- string
timeAndCapacity:
maxInstanceCount: 0
minInstanceCount: 0
time: string
timeZone: string
dataDisksGroups:
- disksPerNode: 0
encryptDataDisks: false
hardwareProfile:
vmSize: string
minInstanceCount: 0
name: string
osProfile:
linuxOperatingSystemProfile:
password: string
sshProfile:
publicKeys:
- certificateData: string
username: string
scriptActions:
- name: string
parameters: string
uri: string
targetInstanceCount: 0
vMGroupName: string
virtualNetworkProfile:
id: string
subnet: string
errors:
- code: string
message: string
httpsEndpoints:
- accessModes:
- string
destinationPort: 0
disableGatewayAuth: false
privateIPAddress: string
subDomainSuffix: string
installScriptActions:
- name: string
parameters: string
roles:
- string
uri: string
privateLinkConfigurations:
- groupId: string
ipConfigurations:
- name: string
primary: false
privateIPAddress: string
privateIPAllocationMethod: string
subnet:
id: string
name: string
sshEndpoints:
- destinationPort: 0
location: string
privateIPAddress: string
publicPort: 0
uninstallScriptActions:
- name: string
parameters: string
roles:
- string
uri: string
resourceGroupName: string
tags:
string: string
Application Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Application resource accepts the following input properties:
- Cluster
Name string - The name of the cluster.
- Resource
Group stringName - The name of the resource group.
- Application
Name string - The constant value for the application name.
- Properties
Pulumi.
Azure Native. HDInsight. Inputs. Application Properties - The properties of the application.
- Dictionary<string, string>
- The tags for the application.
- Cluster
Name string - The name of the cluster.
- Resource
Group stringName - The name of the resource group.
- Application
Name string - The constant value for the application name.
- Properties
Application
Properties Args - The properties of the application.
- map[string]string
- The tags for the application.
- cluster
Name String - The name of the cluster.
- resource
Group StringName - The name of the resource group.
- application
Name String - The constant value for the application name.
- properties
Application
Properties - The properties of the application.
- Map<String,String>
- The tags for the application.
- cluster
Name string - The name of the cluster.
- resource
Group stringName - The name of the resource group.
- application
Name string - The constant value for the application name.
- properties
Application
Properties - The properties of the application.
- {[key: string]: string}
- The tags for the application.
- cluster_
name str - The name of the cluster.
- resource_
group_ strname - The name of the resource group.
- application_
name str - The constant value for the application name.
- properties
Application
Properties Args - The properties of the application.
- Mapping[str, str]
- The tags for the application.
- cluster
Name String - The name of the cluster.
- resource
Group StringName - The name of the resource group.
- application
Name String - The constant value for the application name.
- properties Property Map
- The properties of the application.
- Map<String>
- The tags for the application.
Outputs
All input properties are implicitly available as output properties. Additionally, the Application resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data Pulumi.Azure Native. HDInsight. Outputs. System Data Response - 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
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data SystemData Response - 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
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data SystemData Response - 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
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- system
Data SystemData Response - 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
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- system_
data SystemData Response - 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
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data 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
Supporting Types
ApplicationGetEndpoint, ApplicationGetEndpointArgs
- Destination
Port int - The destination port to connect to.
- Location string
- The location of the endpoint.
- Private
IPAddress string - The private ip address of the endpoint.
- Public
Port int - The public port to connect to.
- Destination
Port int - The destination port to connect to.
- Location string
- The location of the endpoint.
- Private
IPAddress string - The private ip address of the endpoint.
- Public
Port int - The public port to connect to.
- destination
Port Integer - The destination port to connect to.
- location String
- The location of the endpoint.
- private
IPAddress String - The private ip address of the endpoint.
- public
Port Integer - The public port to connect to.
- destination
Port number - The destination port to connect to.
- location string
- The location of the endpoint.
- private
IPAddress string - The private ip address of the endpoint.
- public
Port 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_ straddress - The private ip address of the endpoint.
- public_
port int - The public port to connect to.
- destination
Port Number - The destination port to connect to.
- location String
- The location of the endpoint.
- private
IPAddress String - The private ip address of the endpoint.
- public
Port Number - The public port to connect to.
ApplicationGetEndpointResponse, ApplicationGetEndpointResponseArgs
- Destination
Port int - The destination port to connect to.
- Location string
- The location of the endpoint.
- Private
IPAddress string - The private ip address of the endpoint.
- Public
Port int - The public port to connect to.
- Destination
Port int - The destination port to connect to.
- Location string
- The location of the endpoint.
- Private
IPAddress string - The private ip address of the endpoint.
- Public
Port int - The public port to connect to.
- destination
Port Integer - The destination port to connect to.
- location String
- The location of the endpoint.
- private
IPAddress String - The private ip address of the endpoint.
- public
Port Integer - The public port to connect to.
- destination
Port number - The destination port to connect to.
- location string
- The location of the endpoint.
- private
IPAddress string - The private ip address of the endpoint.
- public
Port 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_ straddress - The private ip address of the endpoint.
- public_
port int - The public port to connect to.
- destination
Port Number - The destination port to connect to.
- location String
- The location of the endpoint.
- private
IPAddress String - The private ip address of the endpoint.
- public
Port Number - The public port to connect to.
ApplicationGetHttpsEndpoint, ApplicationGetHttpsEndpointArgs
- Access
Modes List<string> - The list of access modes for the application.
- Destination
Port int - The destination port to connect to.
- Disable
Gateway boolAuth - The value indicates whether to disable GatewayAuth.
- Private
IPAddress string - The private ip address of the endpoint.
- Sub
Domain stringSuffix - The subdomain suffix of the application.
- Access
Modes []string - The list of access modes for the application.
- Destination
Port int - The destination port to connect to.
- Disable
Gateway boolAuth - The value indicates whether to disable GatewayAuth.
- Private
IPAddress string - The private ip address of the endpoint.
- Sub
Domain stringSuffix - The subdomain suffix of the application.
- access
Modes List<String> - The list of access modes for the application.
- destination
Port Integer - The destination port to connect to.
- disable
Gateway BooleanAuth - The value indicates whether to disable GatewayAuth.
- private
IPAddress String - The private ip address of the endpoint.
- sub
Domain StringSuffix - The subdomain suffix of the application.
- access
Modes string[] - The list of access modes for the application.
- destination
Port number - The destination port to connect to.
- disable
Gateway booleanAuth - The value indicates whether to disable GatewayAuth.
- private
IPAddress string - The private ip address of the endpoint.
- sub
Domain stringSuffix - The subdomain suffix of the application.
- access_
modes Sequence[str] - The list of access modes for the application.
- destination_
port int - The destination port to connect to.
- disable_
gateway_ boolauth - The value indicates whether to disable GatewayAuth.
- private_
ip_ straddress - The private ip address of the endpoint.
- sub_
domain_ strsuffix - The subdomain suffix of the application.
- access
Modes List<String> - The list of access modes for the application.
- destination
Port Number - The destination port to connect to.
- disable
Gateway BooleanAuth - The value indicates whether to disable GatewayAuth.
- private
IPAddress String - The private ip address of the endpoint.
- sub
Domain StringSuffix - The subdomain suffix of the application.
ApplicationGetHttpsEndpointResponse, ApplicationGetHttpsEndpointResponseArgs
- Location string
- The location of the endpoint.
- Public
Port int - The public port to connect to.
- Access
Modes List<string> - The list of access modes for the application.
- Destination
Port int - The destination port to connect to.
- Disable
Gateway boolAuth - The value indicates whether to disable GatewayAuth.
- Private
IPAddress string - The private ip address of the endpoint.
- Location string
- The location of the endpoint.
- Public
Port int - The public port to connect to.
- Access
Modes []string - The list of access modes for the application.
- Destination
Port int - The destination port to connect to.
- Disable
Gateway boolAuth - The value indicates whether to disable GatewayAuth.
- Private
IPAddress string - The private ip address of the endpoint.
- location String
- The location of the endpoint.
- public
Port Integer - The public port to connect to.
- access
Modes List<String> - The list of access modes for the application.
- destination
Port Integer - The destination port to connect to.
- disable
Gateway BooleanAuth - The value indicates whether to disable GatewayAuth.
- private
IPAddress String - The private ip address of the endpoint.
- location string
- The location of the endpoint.
- public
Port number - The public port to connect to.
- access
Modes string[] - The list of access modes for the application.
- destination
Port number - The destination port to connect to.
- disable
Gateway booleanAuth - The value indicates whether to disable GatewayAuth.
- private
IPAddress string - The private ip address of the endpoint.
- location str
- The location of the endpoint.
- public_
port 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_ boolauth - The value indicates whether to disable GatewayAuth.
- private_
ip_ straddress - The private ip address of the endpoint.
- location String
- The location of the endpoint.
- public
Port Number - The public port to connect to.
- access
Modes List<String> - The list of access modes for the application.
- destination
Port Number - The destination port to connect to.
- disable
Gateway BooleanAuth - The value indicates whether to disable GatewayAuth.
- private
IPAddress String - The private ip address of the endpoint.
ApplicationProperties, ApplicationPropertiesArgs
- Application
Type string - The application type.
- Compute
Profile Pulumi.Azure Native. HDInsight. Inputs. Compute Profile - The list of roles in the cluster.
- Errors
List<Pulumi.
Azure Native. HDInsight. Inputs. Errors> - The list of errors.
- Https
Endpoints List<Pulumi.Azure Native. HDInsight. Inputs. Application Get Https Endpoint> - The list of application HTTPS endpoints.
- Install
Script List<Pulumi.Actions Azure Native. HDInsight. Inputs. Runtime Script Action> - The list of install script actions.
- Private
Link List<Pulumi.Configurations Azure Native. HDInsight. Inputs. Private Link Configuration> - The private link configurations.
- Ssh
Endpoints List<Pulumi.Azure Native. HDInsight. Inputs. Application Get Endpoint> - The list of application SSH endpoints.
- Uninstall
Script List<Pulumi.Actions Azure Native. HDInsight. Inputs. Runtime Script Action> - The list of uninstall script actions.
- Application
Type string - The application type.
- Compute
Profile ComputeProfile - The list of roles in the cluster.
- Errors []Errors
- The list of errors.
- Https
Endpoints []ApplicationGet Https Endpoint - The list of application HTTPS endpoints.
- Install
Script []RuntimeActions Script Action - The list of install script actions.
- Private
Link []PrivateConfigurations Link Configuration - The private link configurations.
- Ssh
Endpoints []ApplicationGet Endpoint - The list of application SSH endpoints.
- Uninstall
Script []RuntimeActions Script Action - The list of uninstall script actions.
- application
Type String - The application type.
- compute
Profile ComputeProfile - The list of roles in the cluster.
- errors List<Errors>
- The list of errors.
- https
Endpoints List<ApplicationGet Https Endpoint> - The list of application HTTPS endpoints.
- install
Script List<RuntimeActions Script Action> - The list of install script actions.
- private
Link List<PrivateConfigurations Link Configuration> - The private link configurations.
- ssh
Endpoints List<ApplicationGet Endpoint> - The list of application SSH endpoints.
- uninstall
Script List<RuntimeActions Script Action> - The list of uninstall script actions.
- application
Type string - The application type.
- compute
Profile ComputeProfile - The list of roles in the cluster.
- errors Errors[]
- The list of errors.
- https
Endpoints ApplicationGet Https Endpoint[] - The list of application HTTPS endpoints.
- install
Script RuntimeActions Script Action[] - The list of install script actions.
- private
Link PrivateConfigurations Link Configuration[] - The private link configurations.
- ssh
Endpoints ApplicationGet Endpoint[] - The list of application SSH endpoints.
- uninstall
Script RuntimeActions Script Action[] - The list of uninstall script actions.
- application_
type str - The application type.
- compute_
profile ComputeProfile - The list of roles in the cluster.
- errors Sequence[Errors]
- The list of errors.
- https_
endpoints Sequence[ApplicationGet Https Endpoint] - The list of application HTTPS endpoints.
- install_
script_ Sequence[Runtimeactions Script Action] - The list of install script actions.
- private_
link_ Sequence[Privateconfigurations Link Configuration] - The private link configurations.
- ssh_
endpoints Sequence[ApplicationGet Endpoint] - The list of application SSH endpoints.
- uninstall_
script_ Sequence[Runtimeactions Script Action] - The list of uninstall script actions.
- application
Type String - The application type.
- compute
Profile Property Map - The list of roles in the cluster.
- errors List<Property Map>
- The list of errors.
- https
Endpoints List<Property Map> - The list of application HTTPS endpoints.
- install
Script List<Property Map>Actions - The list of install script actions.
- private
Link List<Property Map>Configurations - The private link configurations.
- ssh
Endpoints List<Property Map> - The list of application SSH endpoints.
- uninstall
Script List<Property Map>Actions - The list of uninstall script actions.
ApplicationPropertiesResponse, ApplicationPropertiesResponseArgs
- Application
State string - The application state.
- Created
Date string - The application create date time.
- Marketplace
Identifier string - The marketplace identifier.
- Provisioning
State string - The provisioning state of the application.
- Application
Type string - The application type.
- Compute
Profile Pulumi.Azure Native. HDInsight. Inputs. Compute Profile Response - The list of roles in the cluster.
- Errors
List<Pulumi.
Azure Native. HDInsight. Inputs. Errors Response> - The list of errors.
- Https
Endpoints List<Pulumi.Azure Native. HDInsight. Inputs. Application Get Https Endpoint Response> - The list of application HTTPS endpoints.
- Install
Script List<Pulumi.Actions Azure Native. HDInsight. Inputs. Runtime Script Action Response> - The list of install script actions.
- Private
Link List<Pulumi.Configurations Azure Native. HDInsight. Inputs. Private Link Configuration Response> - The private link configurations.
- Ssh
Endpoints List<Pulumi.Azure Native. HDInsight. Inputs. Application Get Endpoint Response> - The list of application SSH endpoints.
- Uninstall
Script List<Pulumi.Actions Azure Native. HDInsight. Inputs. Runtime Script Action Response> - The list of uninstall script actions.
- Application
State string - The application state.
- Created
Date string - The application create date time.
- Marketplace
Identifier string - The marketplace identifier.
- Provisioning
State string - The provisioning state of the application.
- Application
Type string - The application type.
- Compute
Profile ComputeProfile Response - The list of roles in the cluster.
- Errors
[]Errors
Response - The list of errors.
- Https
Endpoints []ApplicationGet Https Endpoint Response - The list of application HTTPS endpoints.
- Install
Script []RuntimeActions Script Action Response - The list of install script actions.
- Private
Link []PrivateConfigurations Link Configuration Response - The private link configurations.
- Ssh
Endpoints []ApplicationGet Endpoint Response - The list of application SSH endpoints.
- Uninstall
Script []RuntimeActions Script Action Response - The list of uninstall script actions.
- application
State String - The application state.
- created
Date String - The application create date time.
- marketplace
Identifier String - The marketplace identifier.
- provisioning
State String - The provisioning state of the application.
- application
Type String - The application type.
- compute
Profile ComputeProfile Response - The list of roles in the cluster.
- errors
List<Errors
Response> - The list of errors.
- https
Endpoints List<ApplicationGet Https Endpoint Response> - The list of application HTTPS endpoints.
- install
Script List<RuntimeActions Script Action Response> - The list of install script actions.
- private
Link List<PrivateConfigurations Link Configuration Response> - The private link configurations.
- ssh
Endpoints List<ApplicationGet Endpoint Response> - The list of application SSH endpoints.
- uninstall
Script List<RuntimeActions Script Action Response> - The list of uninstall script actions.
- application
State string - The application state.
- created
Date string - The application create date time.
- marketplace
Identifier string - The marketplace identifier.
- provisioning
State string - The provisioning state of the application.
- application
Type string - The application type.
- compute
Profile ComputeProfile Response - The list of roles in the cluster.
- errors
Errors
Response[] - The list of errors.
- https
Endpoints ApplicationGet Https Endpoint Response[] - The list of application HTTPS endpoints.
- install
Script RuntimeActions Script Action Response[] - The list of install script actions.
- private
Link PrivateConfigurations Link Configuration Response[] - The private link configurations.
- ssh
Endpoints ApplicationGet Endpoint Response[] - The list of application SSH endpoints.
- uninstall
Script RuntimeActions Script Action Response[] - The list of uninstall script actions.
- application_
state str - The application state.
- created_
date str - The application create date time.
- marketplace_
identifier str - The marketplace identifier.
- provisioning_
state str - The provisioning state of the application.
- application_
type str - The application type.
- compute_
profile ComputeProfile Response - The list of roles in the cluster.
- errors
Sequence[Errors
Response] - The list of errors.
- https_
endpoints Sequence[ApplicationGet Https Endpoint Response] - The list of application HTTPS endpoints.
- install_
script_ Sequence[Runtimeactions Script Action Response] - The list of install script actions.
- private_
link_ Sequence[Privateconfigurations Link Configuration Response] - The private link configurations.
- ssh_
endpoints Sequence[ApplicationGet Endpoint Response] - The list of application SSH endpoints.
- uninstall_
script_ Sequence[Runtimeactions Script Action Response] - The list of uninstall script actions.
- application
State String - The application state.
- created
Date String - The application create date time.
- marketplace
Identifier String - The marketplace identifier.
- provisioning
State String - The provisioning state of the application.
- application
Type String - The application type.
- compute
Profile Property Map - The list of roles in the cluster.
- errors List<Property Map>
- The list of errors.
- https
Endpoints List<Property Map> - The list of application HTTPS endpoints.
- install
Script List<Property Map>Actions - The list of install script actions.
- private
Link List<Property Map>Configurations - The private link configurations.
- ssh
Endpoints List<Property Map> - The list of application SSH endpoints.
- uninstall
Script List<Property Map>Actions - The list of uninstall script actions.
Autoscale, AutoscaleArgs
- Capacity
Pulumi.
Azure Native. HDInsight. Inputs. Autoscale Capacity - Parameters for load-based autoscale
- Recurrence
Pulumi.
Azure Native. HDInsight. Inputs. Autoscale Recurrence - Parameters for schedule-based autoscale
- Capacity
Autoscale
Capacity - Parameters for load-based autoscale
- Recurrence
Autoscale
Recurrence - Parameters for schedule-based autoscale
- capacity
Autoscale
Capacity - Parameters for load-based autoscale
- recurrence
Autoscale
Recurrence - Parameters for schedule-based autoscale
- capacity
Autoscale
Capacity - Parameters for load-based autoscale
- recurrence
Autoscale
Recurrence - Parameters for schedule-based autoscale
- capacity
Autoscale
Capacity - Parameters for load-based autoscale
- recurrence
Autoscale
Recurrence - Parameters for schedule-based autoscale
- capacity Property Map
- Parameters for load-based autoscale
- recurrence Property Map
- Parameters for schedule-based autoscale
AutoscaleCapacity, AutoscaleCapacityArgs
- Max
Instance intCount - The maximum instance count of the cluster
- Min
Instance intCount - The minimum instance count of the cluster
- Max
Instance intCount - The maximum instance count of the cluster
- Min
Instance intCount - The minimum instance count of the cluster
- max
Instance IntegerCount - The maximum instance count of the cluster
- min
Instance IntegerCount - The minimum instance count of the cluster
- max
Instance numberCount - The maximum instance count of the cluster
- min
Instance numberCount - The minimum instance count of the cluster
- max_
instance_ intcount - The maximum instance count of the cluster
- min_
instance_ intcount - The minimum instance count of the cluster
- max
Instance NumberCount - The maximum instance count of the cluster
- min
Instance NumberCount - The minimum instance count of the cluster
AutoscaleCapacityResponse, AutoscaleCapacityResponseArgs
- Max
Instance intCount - The maximum instance count of the cluster
- Min
Instance intCount - The minimum instance count of the cluster
- Max
Instance intCount - The maximum instance count of the cluster
- Min
Instance intCount - The minimum instance count of the cluster
- max
Instance IntegerCount - The maximum instance count of the cluster
- min
Instance IntegerCount - The minimum instance count of the cluster
- max
Instance numberCount - The maximum instance count of the cluster
- min
Instance numberCount - The minimum instance count of the cluster
- max_
instance_ intcount - The maximum instance count of the cluster
- min_
instance_ intcount - The minimum instance count of the cluster
- max
Instance NumberCount - The maximum instance count of the cluster
- min
Instance NumberCount - The minimum instance count of the cluster
AutoscaleRecurrence, AutoscaleRecurrenceArgs
- Schedule
List<Pulumi.
Azure Native. HDInsight. Inputs. Autoscale Schedule> - Array of schedule-based autoscale rules
- Time
Zone string - The time zone for the autoscale schedule times
- Schedule
[]Autoscale
Schedule - Array of schedule-based autoscale rules
- Time
Zone string - The time zone for the autoscale schedule times
- schedule
List<Autoscale
Schedule> - Array of schedule-based autoscale rules
- time
Zone String - The time zone for the autoscale schedule times
- schedule
Autoscale
Schedule[] - Array of schedule-based autoscale rules
- time
Zone string - The time zone for the autoscale schedule times
- schedule
Sequence[Autoscale
Schedule] - 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
- time
Zone String - The time zone for the autoscale schedule times
AutoscaleRecurrenceResponse, AutoscaleRecurrenceResponseArgs
- Schedule
List<Pulumi.
Azure Native. HDInsight. Inputs. Autoscale Schedule Response> - Array of schedule-based autoscale rules
- Time
Zone string - The time zone for the autoscale schedule times
- Schedule
[]Autoscale
Schedule Response - Array of schedule-based autoscale rules
- Time
Zone string - The time zone for the autoscale schedule times
- schedule
List<Autoscale
Schedule Response> - Array of schedule-based autoscale rules
- time
Zone String - The time zone for the autoscale schedule times
- schedule
Autoscale
Schedule Response[] - Array of schedule-based autoscale rules
- time
Zone string - The time zone for the autoscale schedule times
- schedule
Sequence[Autoscale
Schedule Response] - 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
- time
Zone String - The time zone for the autoscale schedule times
AutoscaleResponse, AutoscaleResponseArgs
- Capacity
Pulumi.
Azure Native. HDInsight. Inputs. Autoscale Capacity Response - Parameters for load-based autoscale
- Recurrence
Pulumi.
Azure Native. HDInsight. Inputs. Autoscale Recurrence Response - Parameters for schedule-based autoscale
- Capacity
Autoscale
Capacity Response - Parameters for load-based autoscale
- Recurrence
Autoscale
Recurrence Response - Parameters for schedule-based autoscale
- capacity
Autoscale
Capacity Response - Parameters for load-based autoscale
- recurrence
Autoscale
Recurrence Response - Parameters for schedule-based autoscale
- capacity
Autoscale
Capacity Response - Parameters for load-based autoscale
- recurrence
Autoscale
Recurrence Response - Parameters for schedule-based autoscale
- capacity
Autoscale
Capacity Response - Parameters for load-based autoscale
- recurrence
Autoscale
Recurrence Response - Parameters for schedule-based autoscale
- capacity Property Map
- Parameters for load-based autoscale
- recurrence Property Map
- Parameters for schedule-based autoscale
AutoscaleSchedule, AutoscaleScheduleArgs
- Days
List<Union<string, Pulumi.
Azure Native. HDInsight. Days Of Week>> - Days of the week for a schedule-based autoscale rule
- Time
And Pulumi.Capacity Azure Native. HDInsight. Inputs. Autoscale Time And Capacity - Time and capacity for a schedule-based autoscale rule
- Days []string
- Days of the week for a schedule-based autoscale rule
- Time
And AutoscaleCapacity Time And Capacity - Time and capacity for a schedule-based autoscale rule
- days
List<Either<String,Days
Of Week>> - Days of the week for a schedule-based autoscale rule
- time
And AutoscaleCapacity Time And Capacity - Time and capacity for a schedule-based autoscale rule
- days
(string | Days
Of Week)[] - Days of the week for a schedule-based autoscale rule
- time
And AutoscaleCapacity Time And Capacity - Time and capacity for a schedule-based autoscale rule
- days
Sequence[Union[str, Days
Of Week]] - Days of the week for a schedule-based autoscale rule
- time_
and_ Autoscalecapacity Time And Capacity - Time and capacity for a schedule-based autoscale rule
- days List<String | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday">
- Days of the week for a schedule-based autoscale rule
- time
And Property MapCapacity - Time and capacity for a schedule-based autoscale rule
AutoscaleScheduleResponse, AutoscaleScheduleResponseArgs
- Days List<string>
- Days of the week for a schedule-based autoscale rule
- Time
And Pulumi.Capacity Azure Native. HDInsight. Inputs. Autoscale Time And Capacity Response - Time and capacity for a schedule-based autoscale rule
- Days []string
- Days of the week for a schedule-based autoscale rule
- Time
And AutoscaleCapacity Time And Capacity Response - Time and capacity for a schedule-based autoscale rule
- days List<String>
- Days of the week for a schedule-based autoscale rule
- time
And AutoscaleCapacity Time And Capacity Response - Time and capacity for a schedule-based autoscale rule
- days string[]
- Days of the week for a schedule-based autoscale rule
- time
And AutoscaleCapacity Time And Capacity Response - Time and capacity for a schedule-based autoscale rule
- days Sequence[str]
- Days of the week for a schedule-based autoscale rule
- time_
and_ Autoscalecapacity Time And Capacity Response - Time and capacity for a schedule-based autoscale rule
- days List<String>
- Days of the week for a schedule-based autoscale rule
- time
And Property MapCapacity - Time and capacity for a schedule-based autoscale rule
AutoscaleTimeAndCapacity, AutoscaleTimeAndCapacityArgs
- Max
Instance intCount - The maximum instance count of the cluster
- Min
Instance intCount - The minimum instance count of the cluster
- Time string
- 24-hour time in the form xx:xx
- Max
Instance intCount - The maximum instance count of the cluster
- Min
Instance intCount - The minimum instance count of the cluster
- Time string
- 24-hour time in the form xx:xx
- max
Instance IntegerCount - The maximum instance count of the cluster
- min
Instance IntegerCount - The minimum instance count of the cluster
- time String
- 24-hour time in the form xx:xx
- max
Instance numberCount - The maximum instance count of the cluster
- min
Instance numberCount - The minimum instance count of the cluster
- time string
- 24-hour time in the form xx:xx
- max_
instance_ intcount - The maximum instance count of the cluster
- min_
instance_ intcount - The minimum instance count of the cluster
- time str
- 24-hour time in the form xx:xx
- max
Instance NumberCount - The maximum instance count of the cluster
- min
Instance NumberCount - The minimum instance count of the cluster
- time String
- 24-hour time in the form xx:xx
AutoscaleTimeAndCapacityResponse, AutoscaleTimeAndCapacityResponseArgs
- Max
Instance intCount - The maximum instance count of the cluster
- Min
Instance intCount - The minimum instance count of the cluster
- Time string
- 24-hour time in the form xx:xx
- Max
Instance intCount - The maximum instance count of the cluster
- Min
Instance intCount - The minimum instance count of the cluster
- Time string
- 24-hour time in the form xx:xx
- max
Instance IntegerCount - The maximum instance count of the cluster
- min
Instance IntegerCount - The minimum instance count of the cluster
- time String
- 24-hour time in the form xx:xx
- max
Instance numberCount - The maximum instance count of the cluster
- min
Instance numberCount - The minimum instance count of the cluster
- time string
- 24-hour time in the form xx:xx
- max_
instance_ intcount - The maximum instance count of the cluster
- min_
instance_ intcount - The minimum instance count of the cluster
- time str
- 24-hour time in the form xx:xx
- max
Instance NumberCount - The maximum instance count of the cluster
- min
Instance NumberCount - The minimum instance count of the cluster
- time String
- 24-hour time in the form xx:xx
ComputeProfile, ComputeProfileArgs
- Roles
List<Pulumi.
Azure Native. HDInsight. Inputs. Role> - The list of roles in the cluster.
- roles List<Role>
- The list of roles in the cluster.
- roles Sequence[Role]
- The list of roles in the cluster.
- roles List<Property Map>
- The list of roles in the cluster.
ComputeProfileResponse, ComputeProfileResponseArgs
- Roles
List<Pulumi.
Azure Native. HDInsight. Inputs. Role Response> - The list of roles in the cluster.
- Roles
[]Role
Response - The list of roles in the cluster.
- roles
List<Role
Response> - The list of roles in the cluster.
- roles
Role
Response[] - The list of roles in the cluster.
- roles
Sequence[Role
Response] - The list of roles in the cluster.
- roles List<Property Map>
- The list of roles in the cluster.
DataDisksGroups, DataDisksGroupsArgs
- Disks
Per intNode - The number of disks per node.
- Disks
Per intNode - The number of disks per node.
- disks
Per IntegerNode - The number of disks per node.
- disks
Per numberNode - The number of disks per node.
- disks_
per_ intnode - The number of disks per node.
- disks
Per NumberNode - The number of disks per node.
DataDisksGroupsResponse, DataDisksGroupsResponseArgs
- Disk
Size intGB - ReadOnly. The DiskSize in GB. Do not set this value.
- Storage
Account stringType - ReadOnly. The storage account type. Do not set this value.
- Disks
Per intNode - The number of disks per node.
- Disk
Size intGB - ReadOnly. The DiskSize in GB. Do not set this value.
- Storage
Account stringType - ReadOnly. The storage account type. Do not set this value.
- Disks
Per intNode - The number of disks per node.
- disk
Size IntegerGB - ReadOnly. The DiskSize in GB. Do not set this value.
- storage
Account StringType - ReadOnly. The storage account type. Do not set this value.
- disks
Per IntegerNode - The number of disks per node.
- disk
Size numberGB - ReadOnly. The DiskSize in GB. Do not set this value.
- storage
Account stringType - ReadOnly. The storage account type. Do not set this value.
- disks
Per numberNode - The number of disks per node.
- disk_
size_ intgb - ReadOnly. The DiskSize in GB. Do not set this value.
- storage_
account_ strtype - ReadOnly. The storage account type. Do not set this value.
- disks_
per_ intnode - The number of disks per node.
- disk
Size NumberGB - ReadOnly. The DiskSize in GB. Do not set this value.
- storage
Account StringType - ReadOnly. The storage account type. Do not set this value.
- disks
Per NumberNode - The number of disks per node.
DaysOfWeek, DaysOfWeekArgs
- Monday
- Monday
- Tuesday
- Tuesday
- Wednesday
- Wednesday
- Thursday
- Thursday
- Friday
- Friday
- Saturday
- Saturday
- Sunday
- Sunday
- Days
Of Week Monday - Monday
- Days
Of Week Tuesday - Tuesday
- Days
Of Week Wednesday - Wednesday
- Days
Of Week Thursday - Thursday
- Days
Of Week Friday - Friday
- Days
Of Week Saturday - Saturday
- Days
Of Week Sunday - Sunday
- Monday
- Monday
- Tuesday
- Tuesday
- Wednesday
- Wednesday
- Thursday
- Thursday
- Friday
- Friday
- Saturday
- Saturday
- Sunday
- Sunday
- Monday
- Monday
- Tuesday
- Tuesday
- Wednesday
- Wednesday
- Thursday
- Thursday
- Friday
- Friday
- Saturday
- Saturday
- Sunday
- Sunday
- MONDAY
- Monday
- TUESDAY
- Tuesday
- WEDNESDAY
- Wednesday
- THURSDAY
- Thursday
- FRIDAY
- Friday
- SATURDAY
- Saturday
- SUNDAY
- Sunday
- "Monday"
- Monday
- "Tuesday"
- Tuesday
- "Wednesday"
- Wednesday
- "Thursday"
- Thursday
- "Friday"
- Friday
- "Saturday"
- Saturday
- "Sunday"
- Sunday
Errors, ErrorsArgs
ErrorsResponse, ErrorsResponseArgs
HardwareProfile, HardwareProfileArgs
- Vm
Size string - The size of the VM
- Vm
Size string - The size of the VM
- vm
Size String - The size of the VM
- vm
Size string - The size of the VM
- vm_
size str - The size of the VM
- vm
Size String - The size of the VM
HardwareProfileResponse, HardwareProfileResponseArgs
- Vm
Size string - The size of the VM
- Vm
Size string - The size of the VM
- vm
Size String - The size of the VM
- vm
Size string - The size of the VM
- vm_
size str - The size of the VM
- vm
Size String - The size of the VM
IPConfiguration, IPConfigurationArgs
- Name string
- The name of private link IP configuration.
- Primary bool
- Indicates whether this IP configuration is primary for the corresponding NIC.
- Private
IPAddress string - The IP address.
- Private
IPAllocation string | Pulumi.Method Azure Native. HDInsight. Private IPAllocation Method - The method that private IP address is allocated.
- Subnet
Pulumi.
Azure Native. HDInsight. Inputs. Resource Id - The subnet resource id.
- Name string
- The name of private link IP configuration.
- Primary bool
- Indicates whether this IP configuration is primary for the corresponding NIC.
- Private
IPAddress string - The IP address.
- Private
IPAllocation string | PrivateMethod IPAllocation Method - The method that private IP address is allocated.
- Subnet
Resource
Id - The subnet resource id.
- name String
- The name of private link IP configuration.
- primary Boolean
- Indicates whether this IP configuration is primary for the corresponding NIC.
- private
IPAddress String - The IP address.
- private
IPAllocation String | PrivateMethod IPAllocation Method - The method that private IP address is allocated.
- subnet
Resource
Id - The subnet resource id.
- name string
- The name of private link IP configuration.
- primary boolean
- Indicates whether this IP configuration is primary for the corresponding NIC.
- private
IPAddress string - The IP address.
- private
IPAllocation string | PrivateMethod IPAllocation Method - The method that private IP address is allocated.
- subnet
Resource
Id - The subnet resource id.
- name str
- The name of private link IP configuration.
- primary bool
- Indicates whether this IP configuration is primary for the corresponding NIC.
- private_
ip_ straddress - The IP address.
- private_
ip_ str | Privateallocation_ method IPAllocation Method - The method that private IP address is allocated.
- subnet
Resource
Id - The subnet resource id.
- name String
- The name of private link IP configuration.
- primary Boolean
- Indicates whether this IP configuration is primary for the corresponding NIC.
- private
IPAddress String - The IP address.
- private
IPAllocation String | "dynamic" | "static"Method - The method that private IP address is allocated.
- subnet Property Map
- The subnet resource id.
IPConfigurationResponse, IPConfigurationResponseArgs
- Id string
- The private link IP configuration id.
- Name string
- The name of private link IP configuration.
- Provisioning
State string - The private link configuration provisioning state, which only appears in the response.
- Type string
- The type of the private link IP configuration.
- Primary bool
- Indicates whether this IP configuration is primary for the corresponding NIC.
- Private
IPAddress string - The IP address.
- Private
IPAllocation stringMethod - The method that private IP address is allocated.
- Subnet
Pulumi.
Azure Native. HDInsight. Inputs. Resource Id Response - The subnet resource id.
- Id string
- The private link IP configuration id.
- Name string
- The name of private link IP configuration.
- Provisioning
State string - The private link configuration provisioning state, which only appears in the response.
- Type string
- The type of the private link IP configuration.
- Primary bool
- Indicates whether this IP configuration is primary for the corresponding NIC.
- Private
IPAddress string - The IP address.
- Private
IPAllocation stringMethod - The method that private IP address is allocated.
- Subnet
Resource
Id Response - The subnet resource id.
- id String
- The private link IP configuration id.
- name String
- The name of private link IP configuration.
- provisioning
State String - The private link configuration provisioning state, which only appears in the response.
- type String
- The type of the private link IP configuration.
- primary Boolean
- Indicates whether this IP configuration is primary for the corresponding NIC.
- private
IPAddress String - The IP address.
- private
IPAllocation StringMethod - The method that private IP address is allocated.
- subnet
Resource
Id Response - The subnet resource id.
- id string
- The private link IP configuration id.
- name string
- The name of private link IP configuration.
- provisioning
State string - The private link configuration provisioning state, which only appears in the response.
- type string
- The type of the private link IP configuration.
- primary boolean
- Indicates whether this IP configuration is primary for the corresponding NIC.
- private
IPAddress string - The IP address.
- private
IPAllocation stringMethod - The method that private IP address is allocated.
- subnet
Resource
Id Response - The subnet resource id.
- id str
- The private link IP configuration id.
- name str
- The name of private link IP configuration.
- provisioning_
state str - The private link configuration provisioning state, which only appears in the response.
- type str
- The type of the private link IP configuration.
- primary bool
- Indicates whether this IP configuration is primary for the corresponding NIC.
- private_
ip_ straddress - The IP address.
- private_
ip_ strallocation_ method - The method that private IP address is allocated.
- subnet
Resource
Id Response - The subnet resource id.
- id String
- The private link IP configuration id.
- name String
- The name of private link IP configuration.
- provisioning
State String - The private link configuration provisioning state, which only appears in the response.
- type String
- The type of the private link IP configuration.
- primary Boolean
- Indicates whether this IP configuration is primary for the corresponding NIC.
- private
IPAddress String - The IP address.
- private
IPAllocation StringMethod - The method that private IP address is allocated.
- subnet Property Map
- The subnet resource id.
LinuxOperatingSystemProfile, LinuxOperatingSystemProfileArgs
- Password string
- The password.
- Ssh
Profile Pulumi.Azure Native. HDInsight. Inputs. Ssh Profile - The SSH profile.
- Username string
- The username.
- Password string
- The password.
- Ssh
Profile SshProfile - The SSH profile.
- Username string
- The username.
- password String
- The password.
- ssh
Profile SshProfile - The SSH profile.
- username String
- The username.
- password string
- The password.
- ssh
Profile SshProfile - The SSH profile.
- username string
- The username.
- password str
- The password.
- ssh_
profile SshProfile - The SSH profile.
- username str
- The username.
- password String
- The password.
- ssh
Profile Property Map - The SSH profile.
- username String
- The username.
LinuxOperatingSystemProfileResponse, LinuxOperatingSystemProfileResponseArgs
- Password string
- The password.
- Ssh
Profile Pulumi.Azure Native. HDInsight. Inputs. Ssh Profile Response - The SSH profile.
- Username string
- The username.
- Password string
- The password.
- Ssh
Profile SshProfile Response - The SSH profile.
- Username string
- The username.
- password String
- The password.
- ssh
Profile SshProfile Response - The SSH profile.
- username String
- The username.
- password string
- The password.
- ssh
Profile SshProfile Response - The SSH profile.
- username string
- The username.
- password str
- The password.
- ssh_
profile SshProfile Response - The SSH profile.
- username str
- The username.
- password String
- The password.
- ssh
Profile Property Map - The SSH profile.
- username String
- The username.
OsProfile, OsProfileArgs
- Linux
Operating LinuxSystem Profile Operating System Profile - The Linux OS profile.
- linux
Operating LinuxSystem Profile Operating System Profile - The Linux OS profile.
- linux
Operating LinuxSystem Profile Operating System Profile - The Linux OS profile.
- linux_
operating_ Linuxsystem_ profile Operating System Profile - The Linux OS profile.
- linux
Operating Property MapSystem Profile - The Linux OS profile.
OsProfileResponse, OsProfileResponseArgs
- Linux
Operating LinuxSystem Profile Operating System Profile Response - The Linux OS profile.
- linux
Operating LinuxSystem Profile Operating System Profile Response - The Linux OS profile.
- linux
Operating LinuxSystem Profile Operating System Profile Response - The Linux OS profile.
- linux_
operating_ Linuxsystem_ profile Operating System Profile Response - The Linux OS profile.
- linux
Operating Property MapSystem Profile - The Linux OS profile.
PrivateIPAllocationMethod, PrivateIPAllocationMethodArgs
- @Dynamic
- dynamic
- @Static
- static
- Private
IPAllocation Method Dynamic - dynamic
- Private
IPAllocation Method Static - static
- Dynamic
- dynamic
- Static_
- static
- Dynamic
- dynamic
- Static
- static
- DYNAMIC
- dynamic
- STATIC
- static
- "dynamic"
- dynamic
- "static"
- static
PrivateLinkConfiguration, PrivateLinkConfigurationArgs
- Group
Id string - The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.
- Ip
Configurations List<Pulumi.Azure Native. HDInsight. Inputs. IPConfiguration> - The IP configurations for the private link service.
- Name string
- The name of private link configuration.
- Group
Id string - The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.
- Ip
Configurations []IPConfiguration - The IP configurations for the private link service.
- Name string
- The name of private link configuration.
- group
Id String - The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.
- ip
Configurations List<IPConfiguration> - The IP configurations for the private link service.
- name String
- The name of private link configuration.
- group
Id string - The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.
- ip
Configurations IPConfiguration[] - The IP configurations for the private link service.
- name string
- The name of private link configuration.
- group_
id str - The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.
- ip_
configurations Sequence[IPConfiguration] - The IP configurations for the private link service.
- name str
- The name of private link configuration.
- group
Id String - The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.
- ip
Configurations List<Property Map> - The IP configurations for the private link service.
- name String
- The name of private link configuration.
PrivateLinkConfigurationResponse, PrivateLinkConfigurationResponseArgs
- Group
Id string - The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.
- Id string
- The private link configuration id.
- Ip
Configurations List<Pulumi.Azure Native. HDInsight. Inputs. IPConfiguration Response> - The IP configurations for the private link service.
- Name string
- The name of private link configuration.
- Provisioning
State string - The private link configuration provisioning state, which only appears in the response.
- Type string
- The type of the private link configuration.
- Group
Id string - The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.
- Id string
- The private link configuration id.
- Ip
Configurations []IPConfigurationResponse - The IP configurations for the private link service.
- Name string
- The name of private link configuration.
- Provisioning
State string - The private link configuration provisioning state, which only appears in the response.
- Type string
- The type of the private link configuration.
- group
Id String - The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.
- id String
- The private link configuration id.
- ip
Configurations List<IPConfigurationResponse> - The IP configurations for the private link service.
- name String
- The name of private link configuration.
- provisioning
State String - The private link configuration provisioning state, which only appears in the response.
- type String
- The type of the private link configuration.
- group
Id string - The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.
- id string
- The private link configuration id.
- ip
Configurations IPConfigurationResponse[] - The IP configurations for the private link service.
- name string
- The name of private link configuration.
- provisioning
State string - The private link configuration provisioning state, which only appears in the response.
- type string
- The type of the private link configuration.
- group_
id str - The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.
- id str
- The private link configuration id.
- ip_
configurations Sequence[IPConfigurationResponse] - The IP configurations for the private link service.
- name str
- The name of private link configuration.
- provisioning_
state str - The private link configuration provisioning state, which only appears in the response.
- type str
- The type of the private link configuration.
- group
Id String - The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.
- id String
- The private link configuration id.
- ip
Configurations List<Property Map> - The IP configurations for the private link service.
- name String
- The name of private link configuration.
- provisioning
State String - The private link configuration provisioning state, which only appears in the response.
- type String
- The type of the private link configuration.
ResourceId, ResourceIdArgs
- 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.
ResourceIdResponse, ResourceIdResponseArgs
- 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.
Role, RoleArgs
- Autoscale
Configuration Pulumi.Azure Native. HDInsight. Inputs. Autoscale - The autoscale configurations.
- Data
Disks List<Pulumi.Groups Azure Native. HDInsight. Inputs. Data Disks Groups> - The data disks groups for the role.
- Encrypt
Data boolDisks - Indicates whether encrypt the data disks.
- Hardware
Profile Pulumi.Azure Native. HDInsight. Inputs. Hardware Profile - The hardware profile.
- Min
Instance intCount - The minimum instance count of the cluster.
- Name string
- The name of the role.
- Os
Profile Pulumi.Azure Native. HDInsight. Inputs. Os Profile - The operating system profile.
- Script
Actions List<Pulumi.Azure Native. HDInsight. Inputs. Script Action> - The list of script actions on the role.
- Target
Instance intCount - The instance count of the cluster.
- VMGroup
Name string - The name of the virtual machine group.
- Virtual
Network Pulumi.Profile Azure Native. HDInsight. Inputs. Virtual Network Profile - The virtual network profile.
- Autoscale
Configuration Autoscale - The autoscale configurations.
- Data
Disks []DataGroups Disks Groups - The data disks groups for the role.
- Encrypt
Data boolDisks - Indicates whether encrypt the data disks.
- Hardware
Profile HardwareProfile - The hardware profile.
- Min
Instance intCount - The minimum instance count of the cluster.
- Name string
- The name of the role.
- Os
Profile OsProfile - The operating system profile.
- Script
Actions []ScriptAction - The list of script actions on the role.
- Target
Instance intCount - The instance count of the cluster.
- VMGroup
Name string - The name of the virtual machine group.
- Virtual
Network VirtualProfile Network Profile - The virtual network profile.
- autoscale
Configuration Autoscale - The autoscale configurations.
- data
Disks List<DataGroups Disks Groups> - The data disks groups for the role.
- encrypt
Data BooleanDisks - Indicates whether encrypt the data disks.
- hardware
Profile HardwareProfile - The hardware profile.
- min
Instance IntegerCount - The minimum instance count of the cluster.
- name String
- The name of the role.
- os
Profile OsProfile - The operating system profile.
- script
Actions List<ScriptAction> - The list of script actions on the role.
- target
Instance IntegerCount - The instance count of the cluster.
- v
MGroup StringName - The name of the virtual machine group.
- virtual
Network VirtualProfile Network Profile - The virtual network profile.
- autoscale
Configuration Autoscale - The autoscale configurations.
- data
Disks DataGroups Disks Groups[] - The data disks groups for the role.
- encrypt
Data booleanDisks - Indicates whether encrypt the data disks.
- hardware
Profile HardwareProfile - The hardware profile.
- min
Instance numberCount - The minimum instance count of the cluster.
- name string
- The name of the role.
- os
Profile OsProfile - The operating system profile.
- script
Actions ScriptAction[] - The list of script actions on the role.
- target
Instance numberCount - The instance count of the cluster.
- v
MGroup stringName - The name of the virtual machine group.
- virtual
Network VirtualProfile Network Profile - The virtual network profile.
- autoscale_
configuration Autoscale - The autoscale configurations.
- data_
disks_ Sequence[Datagroups Disks Groups] - The data disks groups for the role.
- encrypt_
data_ booldisks - Indicates whether encrypt the data disks.
- hardware_
profile HardwareProfile - The hardware profile.
- min_
instance_ intcount - The minimum instance count of the cluster.
- name str
- The name of the role.
- os_
profile OsProfile - The operating system profile.
- script_
actions Sequence[ScriptAction] - The list of script actions on the role.
- target_
instance_ intcount - The instance count of the cluster.
- v_
m_ strgroup_ name - The name of the virtual machine group.
- virtual_
network_ Virtualprofile Network Profile - The virtual network profile.
- autoscale
Configuration Property Map - The autoscale configurations.
- data
Disks List<Property Map>Groups - The data disks groups for the role.
- encrypt
Data BooleanDisks - Indicates whether encrypt the data disks.
- hardware
Profile Property Map - The hardware profile.
- min
Instance NumberCount - The minimum instance count of the cluster.
- name String
- The name of the role.
- os
Profile Property Map - The operating system profile.
- script
Actions List<Property Map> - The list of script actions on the role.
- target
Instance NumberCount - The instance count of the cluster.
- v
MGroup StringName - The name of the virtual machine group.
- virtual
Network Property MapProfile - The virtual network profile.
RoleResponse, RoleResponseArgs
- Autoscale
Configuration Pulumi.Azure Native. HDInsight. Inputs. Autoscale Response - The autoscale configurations.
- Data
Disks List<Pulumi.Groups Azure Native. HDInsight. Inputs. Data Disks Groups Response> - The data disks groups for the role.
- Encrypt
Data boolDisks - Indicates whether encrypt the data disks.
- Hardware
Profile Pulumi.Azure Native. HDInsight. Inputs. Hardware Profile Response - The hardware profile.
- Min
Instance intCount - The minimum instance count of the cluster.
- Name string
- The name of the role.
- Os
Profile Pulumi.Azure Native. HDInsight. Inputs. Os Profile Response - The operating system profile.
- Script
Actions List<Pulumi.Azure Native. HDInsight. Inputs. Script Action Response> - The list of script actions on the role.
- Target
Instance intCount - The instance count of the cluster.
- VMGroup
Name string - The name of the virtual machine group.
- Virtual
Network Pulumi.Profile Azure Native. HDInsight. Inputs. Virtual Network Profile Response - The virtual network profile.
- Autoscale
Configuration AutoscaleResponse - The autoscale configurations.
- Data
Disks []DataGroups Disks Groups Response - The data disks groups for the role.
- Encrypt
Data boolDisks - Indicates whether encrypt the data disks.
- Hardware
Profile HardwareProfile Response - The hardware profile.
- Min
Instance intCount - The minimum instance count of the cluster.
- Name string
- The name of the role.
- Os
Profile OsProfile Response - The operating system profile.
- Script
Actions []ScriptAction Response - The list of script actions on the role.
- Target
Instance intCount - The instance count of the cluster.
- VMGroup
Name string - The name of the virtual machine group.
- Virtual
Network VirtualProfile Network Profile Response - The virtual network profile.
- autoscale
Configuration AutoscaleResponse - The autoscale configurations.
- data
Disks List<DataGroups Disks Groups Response> - The data disks groups for the role.
- encrypt
Data BooleanDisks - Indicates whether encrypt the data disks.
- hardware
Profile HardwareProfile Response - The hardware profile.
- min
Instance IntegerCount - The minimum instance count of the cluster.
- name String
- The name of the role.
- os
Profile OsProfile Response - The operating system profile.
- script
Actions List<ScriptAction Response> - The list of script actions on the role.
- target
Instance IntegerCount - The instance count of the cluster.
- v
MGroup StringName - The name of the virtual machine group.
- virtual
Network VirtualProfile Network Profile Response - The virtual network profile.
- autoscale
Configuration AutoscaleResponse - The autoscale configurations.
- data
Disks DataGroups Disks Groups Response[] - The data disks groups for the role.
- encrypt
Data booleanDisks - Indicates whether encrypt the data disks.
- hardware
Profile HardwareProfile Response - The hardware profile.
- min
Instance numberCount - The minimum instance count of the cluster.
- name string
- The name of the role.
- os
Profile OsProfile Response - The operating system profile.
- script
Actions ScriptAction Response[] - The list of script actions on the role.
- target
Instance numberCount - The instance count of the cluster.
- v
MGroup stringName - The name of the virtual machine group.
- virtual
Network VirtualProfile Network Profile Response - The virtual network profile.
- autoscale_
configuration AutoscaleResponse - The autoscale configurations.
- data_
disks_ Sequence[Datagroups Disks Groups Response] - The data disks groups for the role.
- encrypt_
data_ booldisks - Indicates whether encrypt the data disks.
- hardware_
profile HardwareProfile Response - The hardware profile.
- min_
instance_ intcount - The minimum instance count of the cluster.
- name str
- The name of the role.
- os_
profile OsProfile Response - The operating system profile.
- script_
actions Sequence[ScriptAction Response] - The list of script actions on the role.
- target_
instance_ intcount - The instance count of the cluster.
- v_
m_ strgroup_ name - The name of the virtual machine group.
- virtual_
network_ Virtualprofile Network Profile Response - The virtual network profile.
- autoscale
Configuration Property Map - The autoscale configurations.
- data
Disks List<Property Map>Groups - The data disks groups for the role.
- encrypt
Data BooleanDisks - Indicates whether encrypt the data disks.
- hardware
Profile Property Map - The hardware profile.
- min
Instance NumberCount - The minimum instance count of the cluster.
- name String
- The name of the role.
- os
Profile Property Map - The operating system profile.
- script
Actions List<Property Map> - The list of script actions on the role.
- target
Instance NumberCount - The instance count of the cluster.
- v
MGroup StringName - The name of the virtual machine group.
- virtual
Network Property MapProfile - The virtual network profile.
RuntimeScriptAction, RuntimeScriptActionArgs
- Name string
- The name of the script action.
- Roles List<string>
- The list of roles where script will be executed.
- Uri string
- The URI to the script.
- Parameters string
- The parameters for the script
- Name string
- The name of the script action.
- Roles []string
- The list of roles where script will be executed.
- Uri string
- The URI to the script.
- Parameters string
- The parameters for the script
- name String
- The name of the script action.
- roles List<String>
- The list of roles where script will be executed.
- uri String
- The URI to the script.
- parameters String
- The parameters for the script
- name string
- The name of the script action.
- roles string[]
- The list of roles where script will be executed.
- uri string
- The URI to the script.
- parameters string
- The parameters for the script
- name str
- The name of the script action.
- roles Sequence[str]
- The list of roles where script will be executed.
- uri str
- The URI to the script.
- parameters str
- The parameters for the script
- name String
- The name of the script action.
- roles List<String>
- The list of roles where script will be executed.
- uri String
- The URI to the script.
- parameters String
- The parameters for the script
RuntimeScriptActionResponse, RuntimeScriptActionResponseArgs
- Application
Name string - The application name of the script action, if any.
- Name string
- The name of the script action.
- Roles List<string>
- The list of roles where script will be executed.
- Uri string
- The URI to the script.
- Parameters string
- The parameters for the script
- Application
Name string - The application name of the script action, if any.
- Name string
- The name of the script action.
- Roles []string
- The list of roles where script will be executed.
- Uri string
- The URI to the script.
- Parameters string
- The parameters for the script
- application
Name String - The application name of the script action, if any.
- name String
- The name of the script action.
- roles List<String>
- The list of roles where script will be executed.
- uri String
- The URI to the script.
- parameters String
- The parameters for the script
- application
Name string - The application name of the script action, if any.
- name string
- The name of the script action.
- roles string[]
- The list of roles where script will be executed.
- uri string
- The URI to the script.
- parameters string
- The parameters for the script
- application_
name str - The application name of the script action, if any.
- name str
- The name of the script action.
- roles Sequence[str]
- The list of roles where script will be executed.
- uri str
- The URI to the script.
- parameters str
- The parameters for the script
- application
Name String - The application name of the script action, if any.
- name String
- The name of the script action.
- roles List<String>
- The list of roles where script will be executed.
- uri String
- The URI to the script.
- parameters String
- The parameters for the script
ScriptAction, ScriptActionArgs
- Name string
- The name of the script action.
- Parameters string
- The parameters for the script provided.
- Uri string
- The URI to the script.
- Name string
- The name of the script action.
- Parameters string
- The parameters for the script provided.
- Uri string
- The URI to the script.
- name String
- The name of the script action.
- parameters String
- The parameters for the script provided.
- uri String
- The URI to the script.
- name string
- The name of the script action.
- parameters string
- The parameters for the script provided.
- uri string
- The URI to the script.
- name str
- The name of the script action.
- parameters str
- The parameters for the script provided.
- uri str
- The URI to the script.
- name String
- The name of the script action.
- parameters String
- The parameters for the script provided.
- uri String
- The URI to the script.
ScriptActionResponse, ScriptActionResponseArgs
- Name string
- The name of the script action.
- Parameters string
- The parameters for the script provided.
- Uri string
- The URI to the script.
- Name string
- The name of the script action.
- Parameters string
- The parameters for the script provided.
- Uri string
- The URI to the script.
- name String
- The name of the script action.
- parameters String
- The parameters for the script provided.
- uri String
- The URI to the script.
- name string
- The name of the script action.
- parameters string
- The parameters for the script provided.
- uri string
- The URI to the script.
- name str
- The name of the script action.
- parameters str
- The parameters for the script provided.
- uri str
- The URI to the script.
- name String
- The name of the script action.
- parameters String
- The parameters for the script provided.
- uri String
- The URI to the script.
SshProfile, SshProfileArgs
- Public
Keys List<Pulumi.Azure Native. HDInsight. Inputs. Ssh Public Key> - The list of SSH public keys.
- Public
Keys []SshPublic Key - The list of SSH public keys.
- public
Keys List<SshPublic Key> - The list of SSH public keys.
- public
Keys SshPublic Key[] - The list of SSH public keys.
- public_
keys Sequence[SshPublic Key] - The list of SSH public keys.
- public
Keys List<Property Map> - The list of SSH public keys.
SshProfileResponse, SshProfileResponseArgs
- Public
Keys List<Pulumi.Azure Native. HDInsight. Inputs. Ssh Public Key Response> - The list of SSH public keys.
- Public
Keys []SshPublic Key Response - The list of SSH public keys.
- public
Keys List<SshPublic Key Response> - The list of SSH public keys.
- public
Keys SshPublic Key Response[] - The list of SSH public keys.
- public_
keys Sequence[SshPublic Key Response] - The list of SSH public keys.
- public
Keys List<Property Map> - The list of SSH public keys.
SshPublicKey, SshPublicKeyArgs
- Certificate
Data string - The certificate for SSH.
- Certificate
Data string - The certificate for SSH.
- certificate
Data String - The certificate for SSH.
- certificate
Data string - The certificate for SSH.
- certificate_
data str - The certificate for SSH.
- certificate
Data String - The certificate for SSH.
SshPublicKeyResponse, SshPublicKeyResponseArgs
- Certificate
Data string - The certificate for SSH.
- Certificate
Data string - The certificate for SSH.
- certificate
Data String - The certificate for SSH.
- certificate
Data string - The certificate for SSH.
- certificate_
data str - The certificate for SSH.
- certificate
Data String - The certificate for SSH.
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - 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_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
VirtualNetworkProfile, VirtualNetworkProfileArgs
VirtualNetworkProfileResponse, VirtualNetworkProfileResponseArgs
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:hdinsight:Application hue /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/applications/{applicationName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0