1. Packages
  2. Azure Native
  3. API Docs
  4. hdinsight
  5. Application
Azure Native v1.103.0 published on Friday, Jun 2, 2023 by Pulumi

azure-native.hdinsight.Application

Explore with Pulumi AI

azure-native logo
Azure Native v1.103.0 published on Friday, Jun 2, 2023 by Pulumi

    The HDInsight cluster application API Version: 2018-06-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",
        });
    
    });
    

    Coming soon!

    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.ApplicationPropertiesResponseArgs(
            application_type="CustomApplication",
            compute_profile={
                "roles": [{
                    "hardwareProfile": azure_native.hdinsight.HardwareProfileArgs(
                        vm_size="Standard_D12_v2",
                    ),
                    "name": "edgenode",
                    "targetInstanceCount": 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 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
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    Azure Native v1.103.0 published on Friday, Jun 2, 2023 by Pulumi