1. Packages
  2. Azure Native
  3. API Docs
  4. hdinsight
  5. getApplication
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.33.0 published on Friday, Mar 22, 2024 by Pulumi

azure-native.hdinsight.getApplication

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.33.0 published on Friday, Mar 22, 2024 by Pulumi

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

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

    Using getApplication

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

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

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

    public static class GetApplication 
    {
        public static Task<GetApplicationResult> InvokeAsync(GetApplicationArgs args, InvokeOptions? opts = null)
        public static Output<GetApplicationResult> Invoke(GetApplicationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetApplicationResult> getApplication(GetApplicationArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:hdinsight:getApplication
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ApplicationName string
    The constant value for the application name.
    ClusterName string
    The name of the cluster.
    ResourceGroupName string
    The name of the resource group.
    ApplicationName string
    The constant value for the application name.
    ClusterName string
    The name of the cluster.
    ResourceGroupName string
    The name of the resource group.
    applicationName String
    The constant value for the application name.
    clusterName String
    The name of the cluster.
    resourceGroupName String
    The name of the resource group.
    applicationName string
    The constant value for the application name.
    clusterName string
    The name of the cluster.
    resourceGroupName string
    The name of the resource group.
    application_name str
    The constant value for the application name.
    cluster_name str
    The name of the cluster.
    resource_group_name str
    The name of the resource group.
    applicationName String
    The constant value for the application name.
    clusterName String
    The name of the cluster.
    resourceGroupName String
    The name of the resource group.

    getApplication Result

    The following output properties are available:

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

    Supporting Types

    ApplicationGetEndpointResponse

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

    ApplicationGetHttpsEndpointResponse

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

    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.
    PrivateLinkConfigurations List<Pulumi.AzureNative.HDInsight.Inputs.PrivateLinkConfigurationResponse>
    The private link configurations.
    SshEndpoints List<Pulumi.AzureNative.HDInsight.Inputs.ApplicationGetEndpointResponse>
    The list of application SSH endpoints.
    UninstallScriptActions List<Pulumi.AzureNative.HDInsight.Inputs.RuntimeScriptActionResponse>
    The list of uninstall script actions.
    ApplicationState 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.
    PrivateLinkConfigurations []PrivateLinkConfigurationResponse
    The private link configurations.
    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.
    privateLinkConfigurations List<PrivateLinkConfigurationResponse>
    The private link configurations.
    sshEndpoints List<ApplicationGetEndpointResponse>
    The list of application SSH endpoints.
    uninstallScriptActions List<RuntimeScriptActionResponse>
    The list of uninstall script actions.
    applicationState 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.
    privateLinkConfigurations PrivateLinkConfigurationResponse[]
    The private link configurations.
    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.
    private_link_configurations Sequence[PrivateLinkConfigurationResponse]
    The private link configurations.
    ssh_endpoints Sequence[ApplicationGetEndpointResponse]
    The list of application SSH endpoints.
    uninstall_script_actions Sequence[RuntimeScriptActionResponse]
    The list of uninstall script actions.
    applicationState 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.
    privateLinkConfigurations List<Property Map>
    The private link configurations.
    sshEndpoints List<Property Map>
    The list of application SSH endpoints.
    uninstallScriptActions List<Property Map>
    The list of uninstall script actions.

    AutoscaleCapacityResponse

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

    AutoscaleRecurrenceResponse

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

    AutoscaleResponse

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

    AutoscaleScheduleResponse

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

    AutoscaleTimeAndCapacityResponse

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

    ComputeProfileResponse

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

    DataDisksGroupsResponse

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

    ErrorsResponse

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

    HardwareProfileResponse

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

    IPConfigurationResponse

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

    LinuxOperatingSystemProfileResponse

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

    OsProfileResponse

    PrivateLinkConfigurationResponse

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

    ResourceIdResponse

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

    RoleResponse

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

    RuntimeScriptActionResponse

    ApplicationName 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

    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.

    SshProfileResponse

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

    SshPublicKeyResponse

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

    SystemDataResponse

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

    VirtualNetworkProfileResponse

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

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.33.0 published on Friday, Mar 22, 2024 by Pulumi