Azure Native

v1.80.0 published on Tuesday, Oct 4, 2022 by Pulumi

Application

The HDInsight cluster application API Version: 2018-06-01-preview.

Example Usage

Create Application

using System.Collections.Generic;
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/go/azure/hdinsight"
	"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 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(Map.ofEntries(
                Map.entry("applicationType", "CustomApplication"),
                Map.entry("computeProfile", Map.of("roles", Map.ofEntries(
                    Map.entry("hardwareProfile", Map.of("vmSize", "Standard_D12_v2")),
                    Map.entry("name", "edgenode"),
                    Map.entry("targetInstanceCount", 1)
                ))),
                Map.entry("errors", ),
                Map.entry("httpsEndpoints", Map.ofEntries(
                    Map.entry("accessModes", "WebPage"),
                    Map.entry("destinationPort", 20000),
                    Map.entry("subDomainSuffix", "dss")
                )),
                Map.entry("installScriptActions", Map.ofEntries(
                    Map.entry("name", "app-install-app1"),
                    Map.entry("parameters", "-version latest -port 20000"),
                    Map.entry("roles", "edgenode"),
                    Map.entry("uri", "https://.../install.sh")
                )),
                Map.entry("uninstallScriptActions", )
            ))
            .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=azure_native.hdinsight.ApplicationPropertiesArgs(
        application_type="CustomApplication",
        compute_profile=azure_native.hdinsight.ComputeProfileArgs(
            roles=[azure_native.hdinsight.RoleArgs(
                hardware_profile=azure_native.hdinsight.HardwareProfileArgs(
                    vm_size="Standard_D12_v2",
                ),
                name="edgenode",
                target_instance_count=1,
            )],
        ),
        errors=[],
        https_endpoints=[azure_native.hdinsight.ApplicationGetHttpsEndpointArgs(
            access_modes=["WebPage"],
            destination_port=20000,
            sub_domain_suffix="dss",
        )],
        install_script_actions=[azure_native.hdinsight.RuntimeScriptActionArgs(
            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 a Application Resource

new Application(name: string, args: ApplicationArgs, opts?: CustomResourceOptions);
@overload
def Application(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                application_name: Optional[str] = None,
                cluster_name: Optional[str] = None,
                properties: Optional[ApplicationPropertiesArgs] = None,
                resource_group_name: Optional[str] = None,
                tags: Optional[Mapping[str, str]] = None)
@overload
def Application(resource_name: str,
                args: ApplicationArgs,
                opts: Optional[ResourceOptions] = 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.

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.

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

The Application resource accepts the following input properties:

ClusterName string

The name of the cluster.

ResourceGroupName string

The name of the resource group.

ApplicationName string

The constant value for the application name.

Properties Pulumi.AzureNative.HDInsight.Inputs.ApplicationPropertiesArgs

The properties of the application.

Tags Dictionary<string, string>

The tags for the application.

ClusterName string

The name of the cluster.

ResourceGroupName string

The name of the resource group.

ApplicationName string

The constant value for the application name.

Properties ApplicationPropertiesArgs

The properties of the application.

Tags map[string]string

The tags for the application.

clusterName String

The name of the cluster.

resourceGroupName String

The name of the resource group.

applicationName String

The constant value for the application name.

properties ApplicationPropertiesArgs

The properties of the application.

tags Map<String,String>

The tags for the application.

clusterName string

The name of the cluster.

resourceGroupName string

The name of the resource group.

applicationName string

The constant value for the application name.

properties ApplicationPropertiesArgs

The properties of the application.

tags {[key: string]: string}

The tags for the application.

cluster_name str

The name of the cluster.

resource_group_name str

The name of the resource group.

application_name str

The constant value for the application name.

properties ApplicationPropertiesArgs

The properties of the application.

tags Mapping[str, str]

The tags for the application.

clusterName String

The name of the cluster.

resourceGroupName String

The name of the resource group.

applicationName String

The constant value for the application name.

properties Property Map

The properties of the application.

tags 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

Type string

The type of the resource.

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

Type string

The type of the resource.

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

type String

The type of the resource.

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

type string

The type of the resource.

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

type str

The type of the resource.

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

type String

The type of the resource.

etag String

The ETag for the application

Supporting Types

ApplicationGetEndpoint

DestinationPort int

The destination port to connect to.

Location string

The location of the endpoint.

PrivateIPAddress string

The private ip address of the endpoint.

PublicPort int

The public port to connect to.

DestinationPort int

The destination port to connect to.

Location string

The location of the endpoint.

PrivateIPAddress string

The private ip address of the endpoint.

PublicPort int

The public port to connect to.

destinationPort Integer

The destination port to connect to.

location String

The location of the endpoint.

privateIPAddress String

The private ip address of the endpoint.

publicPort Integer

The public port to connect to.

destinationPort number

The destination port to connect to.

location string

The location of the endpoint.

privateIPAddress string

The private ip address of the endpoint.

publicPort number

The public port to connect to.

destination_port int

The destination port to connect to.

location str

The location of the endpoint.

private_ip_address str

The private ip address of the endpoint.

public_port int

The public port to connect to.

destinationPort Number

The destination port to connect to.

location String

The location of the endpoint.

privateIPAddress String

The private ip address of the endpoint.

publicPort Number

The public port to connect to.

ApplicationGetEndpointResponse

DestinationPort int

The destination port to connect to.

Location string

The location of the endpoint.

PrivateIPAddress string

The private ip address of the endpoint.

PublicPort int

The public port to connect to.

DestinationPort int

The destination port to connect to.

Location string

The location of the endpoint.

PrivateIPAddress string

The private ip address of the endpoint.

PublicPort int

The public port to connect to.

destinationPort Integer

The destination port to connect to.

location String

The location of the endpoint.

privateIPAddress String

The private ip address of the endpoint.

publicPort Integer

The public port to connect to.

destinationPort number

The destination port to connect to.

location string

The location of the endpoint.

privateIPAddress string

The private ip address of the endpoint.

publicPort number

The public port to connect to.

destination_port int

The destination port to connect to.

location str

The location of the endpoint.

private_ip_address str

The private ip address of the endpoint.

public_port int

The public port to connect to.

destinationPort Number

The destination port to connect to.

location String

The location of the endpoint.

privateIPAddress String

The private ip address of the endpoint.

publicPort Number

The public port to connect to.

ApplicationGetHttpsEndpoint

AccessModes List<string>

The list of access modes for the application.

DestinationPort int

The destination port to connect to.

DisableGatewayAuth bool

The value indicates whether to disable GatewayAuth.

PrivateIPAddress string

The private ip address of the endpoint.

SubDomainSuffix string

The subdomain suffix of the application.

AccessModes []string

The list of access modes for the application.

DestinationPort int

The destination port to connect to.

DisableGatewayAuth bool

The value indicates whether to disable GatewayAuth.

PrivateIPAddress string

The private ip address of the endpoint.

SubDomainSuffix string

The subdomain suffix of the application.

accessModes List<String>

The list of access modes for the application.

destinationPort Integer

The destination port to connect to.

disableGatewayAuth Boolean

The value indicates whether to disable GatewayAuth.

privateIPAddress String

The private ip address of the endpoint.

subDomainSuffix String

The subdomain suffix of the application.

accessModes string[]

The list of access modes for the application.

destinationPort number

The destination port to connect to.

disableGatewayAuth boolean

The value indicates whether to disable GatewayAuth.

privateIPAddress string

The private ip address of the endpoint.

subDomainSuffix string

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_auth bool

The value indicates whether to disable GatewayAuth.

private_ip_address str

The private ip address of the endpoint.

sub_domain_suffix str

The subdomain suffix of the application.

accessModes List<String>

The list of access modes for the application.

destinationPort Number

The destination port to connect to.

disableGatewayAuth Boolean

The value indicates whether to disable GatewayAuth.

privateIPAddress String

The private ip address of the endpoint.

subDomainSuffix String

The subdomain suffix of the application.

ApplicationGetHttpsEndpointResponse

Location string

The location of the endpoint.

PublicPort int

The public port to connect to.

AccessModes List<string>

The list of access modes for the application.

DestinationPort int

The destination port to connect to.

DisableGatewayAuth bool

The value indicates whether to disable GatewayAuth.

PrivateIPAddress string

The private ip address of the endpoint.

SubDomainSuffix string

The subdomain suffix of the application.

Location string

The location of the endpoint.

PublicPort int

The public port to connect to.

AccessModes []string

The list of access modes for the application.

DestinationPort int

The destination port to connect to.

DisableGatewayAuth bool

The value indicates whether to disable GatewayAuth.

PrivateIPAddress string

The private ip address of the endpoint.

SubDomainSuffix string

The subdomain suffix of the application.

location String

The location of the endpoint.

publicPort Integer

The public port to connect to.

accessModes List<String>

The list of access modes for the application.

destinationPort Integer

The destination port to connect to.

disableGatewayAuth Boolean

The value indicates whether to disable GatewayAuth.

privateIPAddress String

The private ip address of the endpoint.

subDomainSuffix String

The subdomain suffix of the application.

location string

The location of the endpoint.

publicPort number

The public port to connect to.

accessModes string[]

The list of access modes for the application.

destinationPort number

The destination port to connect to.

disableGatewayAuth boolean

The value indicates whether to disable GatewayAuth.

privateIPAddress string

The private ip address of the endpoint.

subDomainSuffix string

The subdomain suffix of the application.

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_auth bool

The value indicates whether to disable GatewayAuth.

private_ip_address str

The private ip address of the endpoint.

sub_domain_suffix str

The subdomain suffix of the application.

location String

The location of the endpoint.

publicPort Number

The public port to connect to.

accessModes List<String>

The list of access modes for the application.

destinationPort Number

The destination port to connect to.

disableGatewayAuth Boolean

The value indicates whether to disable GatewayAuth.

privateIPAddress String

The private ip address of the endpoint.

subDomainSuffix String

The subdomain suffix of the application.

ApplicationProperties

ApplicationType string

The application type.

ComputeProfile ComputeProfile

The list of roles in the cluster.

Errors []Errors

The list of errors.

HttpsEndpoints []ApplicationGetHttpsEndpoint

The list of application HTTPS endpoints.

InstallScriptActions []RuntimeScriptAction

The list of install script actions.

SshEndpoints []ApplicationGetEndpoint

The list of application SSH endpoints.

UninstallScriptActions []RuntimeScriptAction

The list of uninstall script actions.

applicationType String

The application type.

computeProfile ComputeProfile

The list of roles in the cluster.

errors List<Errors>

The list of errors.

httpsEndpoints List<ApplicationGetHttpsEndpoint>

The list of application HTTPS endpoints.

installScriptActions List<RuntimeScriptAction>

The list of install script actions.

sshEndpoints List<ApplicationGetEndpoint>

The list of application SSH endpoints.

uninstallScriptActions List<RuntimeScriptAction>

The list of uninstall script actions.

applicationType string

The application type.

computeProfile ComputeProfile

The list of roles in the cluster.

errors Errors[]

The list of errors.

httpsEndpoints ApplicationGetHttpsEndpoint[]

The list of application HTTPS endpoints.

installScriptActions RuntimeScriptAction[]

The list of install script actions.

sshEndpoints ApplicationGetEndpoint[]

The list of application SSH endpoints.

uninstallScriptActions RuntimeScriptAction[]

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[ApplicationGetHttpsEndpoint]

The list of application HTTPS endpoints.

install_script_actions Sequence[RuntimeScriptAction]

The list of install script actions.

ssh_endpoints Sequence[ApplicationGetEndpoint]

The list of application SSH endpoints.

uninstall_script_actions Sequence[RuntimeScriptAction]

The list of uninstall script actions.

applicationType String

The application type.

computeProfile Property Map

The list of roles in the cluster.

errors List<Property Map>

The list of errors.

httpsEndpoints List<Property Map>

The list of application HTTPS endpoints.

installScriptActions List<Property Map>

The list of install script actions.

sshEndpoints List<Property Map>

The list of application SSH endpoints.

uninstallScriptActions List<Property Map>

The list of uninstall script actions.

ApplicationPropertiesResponse

ApplicationState string

The application state.

CreatedDate string

The application create date time.

MarketplaceIdentifier string

The marketplace identifier.

ProvisioningState string

The provisioning state of the application.

ApplicationType string

The application type.

ComputeProfile Pulumi.AzureNative.HDInsight.Inputs.ComputeProfileResponse

The list of roles in the cluster.

Errors List<Pulumi.AzureNative.HDInsight.Inputs.ErrorsResponse>

The list of errors.

HttpsEndpoints List<Pulumi.AzureNative.HDInsight.Inputs.ApplicationGetHttpsEndpointResponse>

The list of application HTTPS endpoints.

InstallScriptActions List<Pulumi.AzureNative.HDInsight.Inputs.RuntimeScriptActionResponse>

The list of install script actions.

SshEndpoints List<Pulumi.AzureNative.HDInsight.Inputs.ApplicationGetEndpointResponse>

The list of application SSH endpoints.

UninstallScriptActions List<Pulumi.AzureNative.HDInsight.Inputs.RuntimeScriptActionResponse>

The list of uninstall script actions.

ApplicationState string

The application state.

CreatedDate string

The application create date time.

MarketplaceIdentifier string

The marketplace identifier.

ProvisioningState string

The provisioning state of the application.

ApplicationType string

The application type.

ComputeProfile ComputeProfileResponse

The list of roles in the cluster.

Errors []ErrorsResponse

The list of errors.

HttpsEndpoints []ApplicationGetHttpsEndpointResponse

The list of application HTTPS endpoints.

InstallScriptActions []RuntimeScriptActionResponse

The list of install script actions.

SshEndpoints []ApplicationGetEndpointResponse

The list of application SSH endpoints.

UninstallScriptActions []RuntimeScriptActionResponse

The list of uninstall script actions.

applicationState String

The application state.

createdDate String

The application create date time.

marketplaceIdentifier String

The marketplace identifier.

provisioningState String

The provisioning state of the application.

applicationType String

The application type.

computeProfile ComputeProfileResponse

The list of roles in the cluster.

errors List<ErrorsResponse>

The list of errors.

httpsEndpoints List<ApplicationGetHttpsEndpointResponse>

The list of application HTTPS endpoints.

installScriptActions List<RuntimeScriptActionResponse>

The list of install script actions.

sshEndpoints List<ApplicationGetEndpointResponse>

The list of application SSH endpoints.

uninstallScriptActions List<RuntimeScriptActionResponse>

The list of uninstall script actions.

applicationState string

The application state.

createdDate string

The application create date time.

marketplaceIdentifier string

The marketplace identifier.

provisioningState string

The provisioning state of the application.

applicationType string

The application type.

computeProfile ComputeProfileResponse

The list of roles in the cluster.

errors ErrorsResponse[]

The list of errors.

httpsEndpoints ApplicationGetHttpsEndpointResponse[]

The list of application HTTPS endpoints.

installScriptActions RuntimeScriptActionResponse[]

The list of install script actions.

sshEndpoints ApplicationGetEndpointResponse[]

The list of application SSH endpoints.

uninstallScriptActions RuntimeScriptActionResponse[]

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 ComputeProfileResponse

The list of roles in the cluster.

errors Sequence[ErrorsResponse]

The list of errors.

https_endpoints Sequence[ApplicationGetHttpsEndpointResponse]

The list of application HTTPS endpoints.

install_script_actions Sequence[RuntimeScriptActionResponse]

The list of install script actions.

ssh_endpoints Sequence[ApplicationGetEndpointResponse]

The list of application SSH endpoints.

uninstall_script_actions Sequence[RuntimeScriptActionResponse]

The list of uninstall script actions.

applicationState String

The application state.

createdDate String

The application create date time.

marketplaceIdentifier String

The marketplace identifier.

provisioningState String

The provisioning state of the application.

applicationType String

The application type.

computeProfile Property Map

The list of roles in the cluster.

errors List<Property Map>

The list of errors.

httpsEndpoints List<Property Map>

The list of application HTTPS endpoints.

installScriptActions List<Property Map>

The list of install script actions.

sshEndpoints List<Property Map>

The list of application SSH endpoints.

uninstallScriptActions List<Property Map>

The list of uninstall script actions.

Autoscale

Capacity AutoscaleCapacity

Parameters for load-based autoscale

Recurrence AutoscaleRecurrence

Parameters for schedule-based autoscale

capacity AutoscaleCapacity

Parameters for load-based autoscale

recurrence AutoscaleRecurrence

Parameters for schedule-based autoscale

capacity AutoscaleCapacity

Parameters for load-based autoscale

recurrence AutoscaleRecurrence

Parameters for schedule-based autoscale

capacity AutoscaleCapacity

Parameters for load-based autoscale

recurrence AutoscaleRecurrence

Parameters for schedule-based autoscale

capacity Property Map

Parameters for load-based autoscale

recurrence Property Map

Parameters for schedule-based autoscale

AutoscaleCapacity

MaxInstanceCount int

The maximum instance count of the cluster

MinInstanceCount int

The minimum instance count of the cluster

MaxInstanceCount int

The maximum instance count of the cluster

MinInstanceCount int

The minimum instance count of the cluster

maxInstanceCount Integer

The maximum instance count of the cluster

minInstanceCount Integer

The minimum instance count of the cluster

maxInstanceCount number

The maximum instance count of the cluster

minInstanceCount number

The minimum instance count of the cluster

max_instance_count int

The maximum instance count of the cluster

min_instance_count int

The minimum instance count of the cluster

maxInstanceCount Number

The maximum instance count of the cluster

minInstanceCount Number

The minimum instance count of the cluster

AutoscaleCapacityResponse

MaxInstanceCount int

The maximum instance count of the cluster

MinInstanceCount int

The minimum instance count of the cluster

MaxInstanceCount int

The maximum instance count of the cluster

MinInstanceCount int

The minimum instance count of the cluster

maxInstanceCount Integer

The maximum instance count of the cluster

minInstanceCount Integer

The minimum instance count of the cluster

maxInstanceCount number

The maximum instance count of the cluster

minInstanceCount number

The minimum instance count of the cluster

max_instance_count int

The maximum instance count of the cluster

min_instance_count int

The minimum instance count of the cluster

maxInstanceCount Number

The maximum instance count of the cluster

minInstanceCount Number

The minimum instance count of the cluster

AutoscaleRecurrence

Schedule List<Pulumi.AzureNative.HDInsight.Inputs.AutoscaleSchedule>

Array of schedule-based autoscale rules

TimeZone string

The time zone for the autoscale schedule times

Schedule []AutoscaleSchedule

Array of schedule-based autoscale rules

TimeZone string

The time zone for the autoscale schedule times

schedule List<AutoscaleSchedule>

Array of schedule-based autoscale rules

timeZone String

The time zone for the autoscale schedule times

schedule AutoscaleSchedule[]

Array of schedule-based autoscale rules

timeZone string

The time zone for the autoscale schedule times

schedule Sequence[AutoscaleSchedule]

Array of schedule-based autoscale rules

time_zone str

The time zone for the autoscale schedule times

schedule List<Property Map>

Array of schedule-based autoscale rules

timeZone String

The time zone for the autoscale schedule times

AutoscaleRecurrenceResponse

Schedule List<Pulumi.AzureNative.HDInsight.Inputs.AutoscaleScheduleResponse>

Array of schedule-based autoscale rules

TimeZone string

The time zone for the autoscale schedule times

Schedule []AutoscaleScheduleResponse

Array of schedule-based autoscale rules

TimeZone string

The time zone for the autoscale schedule times

schedule List<AutoscaleScheduleResponse>

Array of schedule-based autoscale rules

timeZone String

The time zone for the autoscale schedule times

schedule AutoscaleScheduleResponse[]

Array of schedule-based autoscale rules

timeZone string

The time zone for the autoscale schedule times

schedule Sequence[AutoscaleScheduleResponse]

Array of schedule-based autoscale rules

time_zone str

The time zone for the autoscale schedule times

schedule List<Property Map>

Array of schedule-based autoscale rules

timeZone String

The time zone for the autoscale schedule times

AutoscaleResponse

Capacity AutoscaleCapacityResponse

Parameters for load-based autoscale

Recurrence AutoscaleRecurrenceResponse

Parameters for schedule-based autoscale

capacity AutoscaleCapacityResponse

Parameters for load-based autoscale

recurrence AutoscaleRecurrenceResponse

Parameters for schedule-based autoscale

capacity AutoscaleCapacityResponse

Parameters for load-based autoscale

recurrence AutoscaleRecurrenceResponse

Parameters for schedule-based autoscale

capacity AutoscaleCapacityResponse

Parameters for load-based autoscale

recurrence AutoscaleRecurrenceResponse

Parameters for schedule-based autoscale

capacity Property Map

Parameters for load-based autoscale

recurrence Property Map

Parameters for schedule-based autoscale

AutoscaleSchedule

Days List<Pulumi.AzureNative.HDInsight.DaysOfWeek>

Days of the week for a schedule-based autoscale rule

TimeAndCapacity Pulumi.AzureNative.HDInsight.Inputs.AutoscaleTimeAndCapacity

Time and capacity for a schedule-based autoscale rule

Days []DaysOfWeek

Days of the week for a schedule-based autoscale rule

TimeAndCapacity AutoscaleTimeAndCapacity

Time and capacity for a schedule-based autoscale rule

days List<DaysOfWeek>

Days of the week for a schedule-based autoscale rule

timeAndCapacity AutoscaleTimeAndCapacity

Time and capacity for a schedule-based autoscale rule

days DaysOfWeek[]

Days of the week for a schedule-based autoscale rule

timeAndCapacity AutoscaleTimeAndCapacity

Time and capacity for a schedule-based autoscale rule

days Sequence[DaysOfWeek]

Days of the week for a schedule-based autoscale rule

time_and_capacity AutoscaleTimeAndCapacity

Time and capacity for a schedule-based autoscale rule

days List<"Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday">

Days of the week for a schedule-based autoscale rule

timeAndCapacity Property Map

Time and capacity for a schedule-based autoscale rule

AutoscaleScheduleResponse

Days List<string>

Days of the week for a schedule-based autoscale rule

TimeAndCapacity Pulumi.AzureNative.HDInsight.Inputs.AutoscaleTimeAndCapacityResponse

Time and capacity for a schedule-based autoscale rule

Days []string

Days of the week for a schedule-based autoscale rule

TimeAndCapacity AutoscaleTimeAndCapacityResponse

Time and capacity for a schedule-based autoscale rule

days List<String>

Days of the week for a schedule-based autoscale rule

timeAndCapacity AutoscaleTimeAndCapacityResponse

Time and capacity for a schedule-based autoscale rule

days string[]

Days of the week for a schedule-based autoscale rule

timeAndCapacity AutoscaleTimeAndCapacityResponse

Time and capacity for a schedule-based autoscale rule

days Sequence[str]

Days of the week for a schedule-based autoscale rule

time_and_capacity AutoscaleTimeAndCapacityResponse

Time and capacity for a schedule-based autoscale rule

days List<String>

Days of the week for a schedule-based autoscale rule

timeAndCapacity Property Map

Time and capacity for a schedule-based autoscale rule

AutoscaleTimeAndCapacity

MaxInstanceCount int

The maximum instance count of the cluster

MinInstanceCount int

The minimum instance count of the cluster

Time string

24-hour time in the form xx:xx

MaxInstanceCount int

The maximum instance count of the cluster

MinInstanceCount int

The minimum instance count of the cluster

Time string

24-hour time in the form xx:xx

maxInstanceCount Integer

The maximum instance count of the cluster

minInstanceCount Integer

The minimum instance count of the cluster

time String

24-hour time in the form xx:xx

maxInstanceCount number

The maximum instance count of the cluster

minInstanceCount number

The minimum instance count of the cluster

time string

24-hour time in the form xx:xx

max_instance_count int

The maximum instance count of the cluster

min_instance_count int

The minimum instance count of the cluster

time str

24-hour time in the form xx:xx

maxInstanceCount Number

The maximum instance count of the cluster

minInstanceCount Number

The minimum instance count of the cluster

time String

24-hour time in the form xx:xx

AutoscaleTimeAndCapacityResponse

MaxInstanceCount int

The maximum instance count of the cluster

MinInstanceCount int

The minimum instance count of the cluster

Time string

24-hour time in the form xx:xx

MaxInstanceCount int

The maximum instance count of the cluster

MinInstanceCount int

The minimum instance count of the cluster

Time string

24-hour time in the form xx:xx

maxInstanceCount Integer

The maximum instance count of the cluster

minInstanceCount Integer

The minimum instance count of the cluster

time String

24-hour time in the form xx:xx

maxInstanceCount number

The maximum instance count of the cluster

minInstanceCount number

The minimum instance count of the cluster

time string

24-hour time in the form xx:xx

max_instance_count int

The maximum instance count of the cluster

min_instance_count int

The minimum instance count of the cluster

time str

24-hour time in the form xx:xx

maxInstanceCount Number

The maximum instance count of the cluster

minInstanceCount Number

The minimum instance count of the cluster

time String

24-hour time in the form xx:xx

ComputeProfile

Roles List<Pulumi.AzureNative.HDInsight.Inputs.Role>

The list of roles in the cluster.

Roles []Role

The list of roles in the cluster.

roles List<Role>

The list of roles in the cluster.

roles 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

Roles []RoleResponse

The list of roles in the cluster.

roles List<RoleResponse>

The list of roles in the cluster.

roles RoleResponse[]

The list of roles in the cluster.

roles Sequence[RoleResponse]

The list of roles in the cluster.

roles List<Property Map>

The list of roles in the cluster.

DataDisksGroups

DisksPerNode int

The number of disks per node.

DisksPerNode int

The number of disks per node.

disksPerNode Integer

The number of disks per node.

disksPerNode number

The number of disks per node.

disks_per_node int

The number of disks per node.

disksPerNode Number

The number of disks per node.

DataDisksGroupsResponse

DiskSizeGB int

ReadOnly. The DiskSize in GB. Do not set this value.

StorageAccountType string

ReadOnly. The storage account type. Do not set this value.

DisksPerNode int

The number of disks per node.

DiskSizeGB int

ReadOnly. The DiskSize in GB. Do not set this value.

StorageAccountType string

ReadOnly. The storage account type. Do not set this value.

DisksPerNode int

The number of disks per node.

diskSizeGB Integer

ReadOnly. The DiskSize in GB. Do not set this value.

storageAccountType String

ReadOnly. The storage account type. Do not set this value.

disksPerNode Integer

The number of disks per node.

diskSizeGB number

ReadOnly. The DiskSize in GB. Do not set this value.

storageAccountType string

ReadOnly. The storage account type. Do not set this value.

disksPerNode number

The number of disks per node.

disk_size_gb int

ReadOnly. The DiskSize in GB. Do not set this value.

storage_account_type str

ReadOnly. The storage account type. Do not set this value.

disks_per_node int

The number of disks per node.

diskSizeGB Number

ReadOnly. The DiskSize in GB. Do not set this value.

storageAccountType String

ReadOnly. The storage account type. Do not set this value.

disksPerNode Number

The number of disks per node.

DaysOfWeek

Monday
Monday
Tuesday
Tuesday
Wednesday
Wednesday
Thursday
Thursday
Friday
Friday
Saturday
Saturday
Sunday
Sunday
DaysOfWeekMonday
Monday
DaysOfWeekTuesday
Tuesday
DaysOfWeekWednesday
Wednesday
DaysOfWeekThursday
Thursday
DaysOfWeekFriday
Friday
DaysOfWeekSaturday
Saturday
DaysOfWeekSunday
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

Code string

The error code.

Message string

The error message.

Code string

The error code.

Message string

The error message.

code String

The error code.

message String

The error message.

code string

The error code.

message string

The error message.

code str

The error code.

message str

The error message.

code String

The error code.

message String

The error message.

ErrorsResponse

Code string

The error code.

Message string

The error message.

Code string

The error code.

Message string

The error message.

code String

The error code.

message String

The error message.

code string

The error code.

message string

The error message.

code str

The error code.

message str

The error message.

code String

The error code.

message String

The error message.

HardwareProfile

VmSize string

The size of the VM

VmSize string

The size of the VM

vmSize String

The size of the VM

vmSize string

The size of the VM

vm_size str

The size of the VM

vmSize String

The size of the VM

HardwareProfileResponse

VmSize string

The size of the VM

VmSize string

The size of the VM

vmSize String

The size of the VM

vmSize string

The size of the VM

vm_size str

The size of the VM

vmSize String

The size of the VM

LinuxOperatingSystemProfile

Password string

The password.

SshProfile Pulumi.AzureNative.HDInsight.Inputs.SshProfile

The SSH profile.

Username string

The username.

Password string

The password.

SshProfile SshProfile

The SSH profile.

Username string

The username.

password String

The password.

sshProfile SshProfile

The SSH profile.

username String

The username.

password string

The password.

sshProfile 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.

sshProfile Property Map

The SSH profile.

username String

The username.

LinuxOperatingSystemProfileResponse

Password string

The password.

SshProfile Pulumi.AzureNative.HDInsight.Inputs.SshProfileResponse

The SSH profile.

Username string

The username.

Password string

The password.

SshProfile SshProfileResponse

The SSH profile.

Username string

The username.

password String

The password.

sshProfile SshProfileResponse

The SSH profile.

username String

The username.

password string

The password.

sshProfile SshProfileResponse

The SSH profile.

username string

The username.

password str

The password.

ssh_profile SshProfileResponse

The SSH profile.

username str

The username.

password String

The password.

sshProfile Property Map

The SSH profile.

username String

The username.

OsProfile

OsProfileResponse

Role

AutoscaleConfiguration Pulumi.AzureNative.HDInsight.Inputs.Autoscale

The autoscale configurations.

DataDisksGroups List<Pulumi.AzureNative.HDInsight.Inputs.DataDisksGroups>

The data disks groups for the role.

EncryptDataDisks bool

Indicates whether encrypt the data disks.

HardwareProfile Pulumi.AzureNative.HDInsight.Inputs.HardwareProfile

The hardware profile.

MinInstanceCount int

The minimum instance count of the cluster.

Name string

The name of the role.

OsProfile Pulumi.AzureNative.HDInsight.Inputs.OsProfile

The operating system profile.

ScriptActions List<Pulumi.AzureNative.HDInsight.Inputs.ScriptAction>

The list of script actions on the role.

TargetInstanceCount int

The instance count of the cluster.

VMGroupName string

The name of the virtual machine group.

VirtualNetworkProfile Pulumi.AzureNative.HDInsight.Inputs.VirtualNetworkProfile

The virtual network profile.

AutoscaleConfiguration Autoscale

The autoscale configurations.

DataDisksGroups []DataDisksGroups

The data disks groups for the role.

EncryptDataDisks bool

Indicates whether encrypt the data disks.

HardwareProfile HardwareProfile

The hardware profile.

MinInstanceCount int

The minimum instance count of the cluster.

Name string

The name of the role.

OsProfile OsProfile

The operating system profile.

ScriptActions []ScriptAction

The list of script actions on the role.

TargetInstanceCount int

The instance count of the cluster.

VMGroupName string

The name of the virtual machine group.

VirtualNetworkProfile VirtualNetworkProfile

The virtual network profile.

autoscaleConfiguration Autoscale

The autoscale configurations.

dataDisksGroups List<DataDisksGroups>

The data disks groups for the role.

encryptDataDisks Boolean

Indicates whether encrypt the data disks.

hardwareProfile HardwareProfile

The hardware profile.

minInstanceCount Integer

The minimum instance count of the cluster.

name String

The name of the role.

osProfile OsProfile

The operating system profile.

scriptActions List<ScriptAction>

The list of script actions on the role.

targetInstanceCount Integer

The instance count of the cluster.

vMGroupName String

The name of the virtual machine group.

virtualNetworkProfile VirtualNetworkProfile

The virtual network profile.

autoscaleConfiguration Autoscale

The autoscale configurations.

dataDisksGroups DataDisksGroups[]

The data disks groups for the role.

encryptDataDisks boolean

Indicates whether encrypt the data disks.

hardwareProfile HardwareProfile

The hardware profile.

minInstanceCount number

The minimum instance count of the cluster.

name string

The name of the role.

osProfile OsProfile

The operating system profile.

scriptActions ScriptAction[]

The list of script actions on the role.

targetInstanceCount number

The instance count of the cluster.

vMGroupName string

The name of the virtual machine group.

virtualNetworkProfile VirtualNetworkProfile

The virtual network profile.

autoscale_configuration Autoscale

The autoscale configurations.

data_disks_groups Sequence[DataDisksGroups]

The data disks groups for the role.

encrypt_data_disks bool

Indicates whether encrypt the data disks.

hardware_profile HardwareProfile

The hardware profile.

min_instance_count int

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_count int

The instance count of the cluster.

v_m_group_name str

The name of the virtual machine group.

virtual_network_profile VirtualNetworkProfile

The virtual network profile.

autoscaleConfiguration Property Map

The autoscale configurations.

dataDisksGroups List<Property Map>

The data disks groups for the role.

encryptDataDisks Boolean

Indicates whether encrypt the data disks.

hardwareProfile Property Map

The hardware profile.

minInstanceCount Number

The minimum instance count of the cluster.

name String

The name of the role.

osProfile Property Map

The operating system profile.

scriptActions List<Property Map>

The list of script actions on the role.

targetInstanceCount Number

The instance count of the cluster.

vMGroupName String

The name of the virtual machine group.

virtualNetworkProfile Property Map

The virtual network profile.

RoleResponse

AutoscaleConfiguration Pulumi.AzureNative.HDInsight.Inputs.AutoscaleResponse

The autoscale configurations.

DataDisksGroups List<Pulumi.AzureNative.HDInsight.Inputs.DataDisksGroupsResponse>

The data disks groups for the role.

EncryptDataDisks bool

Indicates whether encrypt the data disks.

HardwareProfile Pulumi.AzureNative.HDInsight.Inputs.HardwareProfileResponse

The hardware profile.

MinInstanceCount int

The minimum instance count of the cluster.

Name string

The name of the role.

OsProfile Pulumi.AzureNative.HDInsight.Inputs.OsProfileResponse

The operating system profile.

ScriptActions List<Pulumi.AzureNative.HDInsight.Inputs.ScriptActionResponse>

The list of script actions on the role.

TargetInstanceCount int

The instance count of the cluster.

VMGroupName string

The name of the virtual machine group.

VirtualNetworkProfile Pulumi.AzureNative.HDInsight.Inputs.VirtualNetworkProfileResponse

The virtual network profile.

AutoscaleConfiguration AutoscaleResponse

The autoscale configurations.

DataDisksGroups []DataDisksGroupsResponse

The data disks groups for the role.

EncryptDataDisks bool

Indicates whether encrypt the data disks.

HardwareProfile HardwareProfileResponse

The hardware profile.

MinInstanceCount int

The minimum instance count of the cluster.

Name string

The name of the role.

OsProfile OsProfileResponse

The operating system profile.

ScriptActions []ScriptActionResponse

The list of script actions on the role.

TargetInstanceCount int

The instance count of the cluster.

VMGroupName string

The name of the virtual machine group.

VirtualNetworkProfile VirtualNetworkProfileResponse

The virtual network profile.

autoscaleConfiguration AutoscaleResponse

The autoscale configurations.

dataDisksGroups List<DataDisksGroupsResponse>

The data disks groups for the role.

encryptDataDisks Boolean

Indicates whether encrypt the data disks.

hardwareProfile HardwareProfileResponse

The hardware profile.

minInstanceCount Integer

The minimum instance count of the cluster.

name String

The name of the role.

osProfile OsProfileResponse

The operating system profile.

scriptActions List<ScriptActionResponse>

The list of script actions on the role.

targetInstanceCount Integer

The instance count of the cluster.

vMGroupName String

The name of the virtual machine group.

virtualNetworkProfile VirtualNetworkProfileResponse

The virtual network profile.

autoscaleConfiguration AutoscaleResponse

The autoscale configurations.

dataDisksGroups DataDisksGroupsResponse[]

The data disks groups for the role.

encryptDataDisks boolean

Indicates whether encrypt the data disks.

hardwareProfile HardwareProfileResponse

The hardware profile.

minInstanceCount number

The minimum instance count of the cluster.

name string

The name of the role.

osProfile OsProfileResponse

The operating system profile.

scriptActions ScriptActionResponse[]

The list of script actions on the role.

targetInstanceCount number

The instance count of the cluster.

vMGroupName string

The name of the virtual machine group.

virtualNetworkProfile VirtualNetworkProfileResponse

The virtual network profile.

autoscale_configuration AutoscaleResponse

The autoscale configurations.

data_disks_groups Sequence[DataDisksGroupsResponse]

The data disks groups for the role.

encrypt_data_disks bool

Indicates whether encrypt the data disks.

hardware_profile HardwareProfileResponse

The hardware profile.

min_instance_count int

The minimum instance count of the cluster.

name str

The name of the role.

os_profile OsProfileResponse

The operating system profile.

script_actions Sequence[ScriptActionResponse]

The list of script actions on the role.

target_instance_count int

The instance count of the cluster.

v_m_group_name str

The name of the virtual machine group.

virtual_network_profile VirtualNetworkProfileResponse

The virtual network profile.

autoscaleConfiguration Property Map

The autoscale configurations.

dataDisksGroups List<Property Map>

The data disks groups for the role.

encryptDataDisks Boolean

Indicates whether encrypt the data disks.

hardwareProfile Property Map

The hardware profile.

minInstanceCount Number

The minimum instance count of the cluster.

name String

The name of the role.

osProfile Property Map

The operating system profile.

scriptActions List<Property Map>

The list of script actions on the role.

targetInstanceCount Number

The instance count of the cluster.

vMGroupName String

The name of the virtual machine group.

virtualNetworkProfile Property Map

The virtual network profile.

RuntimeScriptAction

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

ApplicationName 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

ApplicationName 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

applicationName 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

applicationName 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

applicationName 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

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

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

PublicKeys []SshPublicKey

The list of SSH public keys.

publicKeys List<SshPublicKey>

The list of SSH public keys.

publicKeys SshPublicKey[]

The list of SSH public keys.

public_keys Sequence[SshPublicKey]

The list of SSH public keys.

publicKeys List<Property Map>

The list of SSH public keys.

SshProfileResponse

PublicKeys []SshPublicKeyResponse

The list of SSH public keys.

publicKeys List<SshPublicKeyResponse>

The list of SSH public keys.

publicKeys SshPublicKeyResponse[]

The list of SSH public keys.

public_keys Sequence[SshPublicKeyResponse]

The list of SSH public keys.

publicKeys List<Property Map>

The list of SSH public keys.

SshPublicKey

CertificateData string

The certificate for SSH.

CertificateData string

The certificate for SSH.

certificateData String

The certificate for SSH.

certificateData string

The certificate for SSH.

certificate_data str

The certificate for SSH.

certificateData String

The certificate for SSH.

SshPublicKeyResponse

CertificateData string

The certificate for SSH.

CertificateData string

The certificate for SSH.

certificateData String

The certificate for SSH.

certificateData string

The certificate for SSH.

certificate_data str

The certificate for SSH.

certificateData String

The certificate for SSH.

VirtualNetworkProfile

Id string

The ID of the virtual network.

Subnet string

The name of the subnet.

Id string

The ID of the virtual network.

Subnet string

The name of the subnet.

id String

The ID of the virtual network.

subnet String

The name of the subnet.

id string

The ID of the virtual network.

subnet string

The name of the subnet.

id str

The ID of the virtual network.

subnet str

The name of the subnet.

id String

The ID of the virtual network.

subnet String

The name of the subnet.

VirtualNetworkProfileResponse

Id string

The ID of the virtual network.

Subnet string

The name of the subnet.

Id string

The ID of the virtual network.

Subnet string

The name of the subnet.

id String

The ID of the virtual network.

subnet String

The name of the subnet.

id string

The ID of the virtual network.

subnet string

The name of the subnet.

id str

The ID of the virtual network.

subnet str

The name of the subnet.

id String

The ID of the virtual network.

subnet String

The name of the subnet.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:hdinsight:Application hue /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.HDInsight/clusters/cluster1/applications/hue 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0