Azure Native

v1.79.2 published on Thursday, Sep 29, 2022 by Pulumi

getCluster

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

Using getCluster

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 getCluster(args: GetClusterArgs, opts?: InvokeOptions): Promise<GetClusterResult>
function getClusterOutput(args: GetClusterOutputArgs, opts?: InvokeOptions): Output<GetClusterResult>
def get_cluster(cluster_name: Optional[str] = None,
                resource_group_name: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetClusterResult
def get_cluster_output(cluster_name: Optional[pulumi.Input[str]] = None,
                resource_group_name: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetClusterResult]
func LookupCluster(ctx *Context, args *LookupClusterArgs, opts ...InvokeOption) (*LookupClusterResult, error)
func LookupClusterOutput(ctx *Context, args *LookupClusterOutputArgs, opts ...InvokeOption) LookupClusterResultOutput

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

public static class GetCluster 
{
    public static Task<GetClusterResult> InvokeAsync(GetClusterArgs args, InvokeOptions? opts = null)
    public static Output<GetClusterResult> Invoke(GetClusterInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:hdinsight:getCluster
  Arguments:
    # Arguments dictionary

The following arguments are supported:

ClusterName string

The name of the cluster.

ResourceGroupName string

The name of the resource group.

ClusterName string

The name of the cluster.

ResourceGroupName string

The name of the resource group.

clusterName String

The name of the cluster.

resourceGroupName String

The name of the resource group.

clusterName string

The name of the cluster.

resourceGroupName string

The name of the resource group.

cluster_name str

The name of the cluster.

resource_group_name str

The name of the resource group.

clusterName String

The name of the cluster.

resourceGroupName String

The name of the resource group.

getCluster Result

The following output properties are available:

Id string

Fully qualified resource Id for the resource.

Name string

The name of the resource

Properties Pulumi.AzureNative.HDInsight.Outputs.ClusterGetPropertiesResponse

The properties of the cluster.

Type string

The type of the resource.

Etag string

The ETag for the resource

Identity Pulumi.AzureNative.HDInsight.Outputs.ClusterIdentityResponse

The identity of the cluster, if configured.

Location string

The Azure Region where the resource lives

Tags Dictionary<string, string>

Resource tags.

Id string

Fully qualified resource Id for the resource.

Name string

The name of the resource

Properties ClusterGetPropertiesResponse

The properties of the cluster.

Type string

The type of the resource.

Etag string

The ETag for the resource

Identity ClusterIdentityResponse

The identity of the cluster, if configured.

Location string

The Azure Region where the resource lives

Tags map[string]string

Resource tags.

id String

Fully qualified resource Id for the resource.

name String

The name of the resource

properties ClusterGetPropertiesResponse

The properties of the cluster.

type String

The type of the resource.

etag String

The ETag for the resource

identity ClusterIdentityResponse

The identity of the cluster, if configured.

location String

The Azure Region where the resource lives

tags Map<String,String>

Resource tags.

id string

Fully qualified resource Id for the resource.

name string

The name of the resource

properties ClusterGetPropertiesResponse

The properties of the cluster.

type string

The type of the resource.

etag string

The ETag for the resource

identity ClusterIdentityResponse

The identity of the cluster, if configured.

location string

The Azure Region where the resource lives

tags {[key: string]: string}

Resource tags.

id str

Fully qualified resource Id for the resource.

name str

The name of the resource

properties ClusterGetPropertiesResponse

The properties of the cluster.

type str

The type of the resource.

etag str

The ETag for the resource

identity ClusterIdentityResponse

The identity of the cluster, if configured.

location str

The Azure Region where the resource lives

tags Mapping[str, str]

Resource tags.

id String

Fully qualified resource Id for the resource.

name String

The name of the resource

properties Property Map

The properties of the cluster.

type String

The type of the resource.

etag String

The ETag for the resource

identity Property Map

The identity of the cluster, if configured.

location String

The Azure Region where the resource lives

tags Map<String>

Resource tags.

Supporting Types

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

ClientGroupInfoResponse

GroupId string

The AAD security group id.

GroupName string

The AAD security group name.

GroupId string

The AAD security group id.

GroupName string

The AAD security group name.

groupId String

The AAD security group id.

groupName String

The AAD security group name.

groupId string

The AAD security group id.

groupName string

The AAD security group name.

group_id str

The AAD security group id.

group_name str

The AAD security group name.

groupId String

The AAD security group id.

groupName String

The AAD security group name.

ClusterDefinitionResponse

Blueprint string

The link to the blueprint.

ComponentVersion Dictionary<string, string>

The versions of different services in the cluster.

Configurations object

The cluster configurations.

Kind string

The type of cluster.

Blueprint string

The link to the blueprint.

ComponentVersion map[string]string

The versions of different services in the cluster.

Configurations interface{}

The cluster configurations.

Kind string

The type of cluster.

blueprint String

The link to the blueprint.

componentVersion Map<String,String>

The versions of different services in the cluster.

configurations Object

The cluster configurations.

kind String

The type of cluster.

blueprint string

The link to the blueprint.

componentVersion {[key: string]: string}

The versions of different services in the cluster.

configurations any

The cluster configurations.

kind string

The type of cluster.

blueprint str

The link to the blueprint.

component_version Mapping[str, str]

The versions of different services in the cluster.

configurations Any

The cluster configurations.

kind str

The type of cluster.

blueprint String

The link to the blueprint.

componentVersion Map<String>

The versions of different services in the cluster.

configurations Any

The cluster configurations.

kind String

The type of cluster.

ClusterGetPropertiesResponse

ClusterDefinition Pulumi.AzureNative.HDInsight.Inputs.ClusterDefinitionResponse

The cluster definition.

ClusterHdpVersion string

The hdp version of the cluster.

ClusterId string

The cluster id.

ClusterState string

The state of the cluster.

ClusterVersion string

The version of the cluster.

ComputeIsolationProperties Pulumi.AzureNative.HDInsight.Inputs.ComputeIsolationPropertiesResponse

The compute isolation properties.

ComputeProfile Pulumi.AzureNative.HDInsight.Inputs.ComputeProfileResponse

The compute profile.

ConnectivityEndpoints List<Pulumi.AzureNative.HDInsight.Inputs.ConnectivityEndpointResponse>

The list of connectivity endpoints.

CreatedDate string

The date on which the cluster was created.

DiskEncryptionProperties Pulumi.AzureNative.HDInsight.Inputs.DiskEncryptionPropertiesResponse

The disk encryption properties.

EncryptionInTransitProperties Pulumi.AzureNative.HDInsight.Inputs.EncryptionInTransitPropertiesResponse

The encryption-in-transit properties.

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

The list of errors.

ExcludedServicesConfig Pulumi.AzureNative.HDInsight.Inputs.ExcludedServicesConfigResponse

The excluded services config.

KafkaRestProperties Pulumi.AzureNative.HDInsight.Inputs.KafkaRestPropertiesResponse

The cluster kafka rest proxy configuration.

MinSupportedTlsVersion string

The minimal supported tls version.

NetworkProperties Pulumi.AzureNative.HDInsight.Inputs.NetworkPropertiesResponse

The network properties.

OsType string

The type of operating system.

ProvisioningState string

The provisioning state, which only appears in the response.

QuotaInfo Pulumi.AzureNative.HDInsight.Inputs.QuotaInfoResponse

The quota information.

SecurityProfile Pulumi.AzureNative.HDInsight.Inputs.SecurityProfileResponse

The security profile.

StorageProfile Pulumi.AzureNative.HDInsight.Inputs.StorageProfileResponse

The storage profile.

Tier string

The cluster tier.

ClusterDefinition ClusterDefinitionResponse

The cluster definition.

ClusterHdpVersion string

The hdp version of the cluster.

ClusterId string

The cluster id.

ClusterState string

The state of the cluster.

ClusterVersion string

The version of the cluster.

ComputeIsolationProperties ComputeIsolationPropertiesResponse

The compute isolation properties.

ComputeProfile ComputeProfileResponse

The compute profile.

ConnectivityEndpoints []ConnectivityEndpointResponse

The list of connectivity endpoints.

CreatedDate string

The date on which the cluster was created.

DiskEncryptionProperties DiskEncryptionPropertiesResponse

The disk encryption properties.

EncryptionInTransitProperties EncryptionInTransitPropertiesResponse

The encryption-in-transit properties.

Errors []ErrorsResponse

The list of errors.

ExcludedServicesConfig ExcludedServicesConfigResponse

The excluded services config.

KafkaRestProperties KafkaRestPropertiesResponse

The cluster kafka rest proxy configuration.

MinSupportedTlsVersion string

The minimal supported tls version.

NetworkProperties NetworkPropertiesResponse

The network properties.

OsType string

The type of operating system.

ProvisioningState string

The provisioning state, which only appears in the response.

QuotaInfo QuotaInfoResponse

The quota information.

SecurityProfile SecurityProfileResponse

The security profile.

StorageProfile StorageProfileResponse

The storage profile.

Tier string

The cluster tier.

clusterDefinition ClusterDefinitionResponse

The cluster definition.

clusterHdpVersion String

The hdp version of the cluster.

clusterId String

The cluster id.

clusterState String

The state of the cluster.

clusterVersion String

The version of the cluster.

computeIsolationProperties ComputeIsolationPropertiesResponse

The compute isolation properties.

computeProfile ComputeProfileResponse

The compute profile.

connectivityEndpoints List<ConnectivityEndpointResponse>

The list of connectivity endpoints.

createdDate String

The date on which the cluster was created.

diskEncryptionProperties DiskEncryptionPropertiesResponse

The disk encryption properties.

encryptionInTransitProperties EncryptionInTransitPropertiesResponse

The encryption-in-transit properties.

errors List<ErrorsResponse>

The list of errors.

excludedServicesConfig ExcludedServicesConfigResponse

The excluded services config.

kafkaRestProperties KafkaRestPropertiesResponse

The cluster kafka rest proxy configuration.

minSupportedTlsVersion String

The minimal supported tls version.

networkProperties NetworkPropertiesResponse

The network properties.

osType String

The type of operating system.

provisioningState String

The provisioning state, which only appears in the response.

quotaInfo QuotaInfoResponse

The quota information.

securityProfile SecurityProfileResponse

The security profile.

storageProfile StorageProfileResponse

The storage profile.

tier String

The cluster tier.

clusterDefinition ClusterDefinitionResponse

The cluster definition.

clusterHdpVersion string

The hdp version of the cluster.

clusterId string

The cluster id.

clusterState string

The state of the cluster.

clusterVersion string

The version of the cluster.

computeIsolationProperties ComputeIsolationPropertiesResponse

The compute isolation properties.

computeProfile ComputeProfileResponse

The compute profile.

connectivityEndpoints ConnectivityEndpointResponse[]

The list of connectivity endpoints.

createdDate string

The date on which the cluster was created.

diskEncryptionProperties DiskEncryptionPropertiesResponse

The disk encryption properties.

encryptionInTransitProperties EncryptionInTransitPropertiesResponse

The encryption-in-transit properties.

errors ErrorsResponse[]

The list of errors.

excludedServicesConfig ExcludedServicesConfigResponse

The excluded services config.

kafkaRestProperties KafkaRestPropertiesResponse

The cluster kafka rest proxy configuration.

minSupportedTlsVersion string

The minimal supported tls version.

networkProperties NetworkPropertiesResponse

The network properties.

osType string

The type of operating system.

provisioningState string

The provisioning state, which only appears in the response.

quotaInfo QuotaInfoResponse

The quota information.

securityProfile SecurityProfileResponse

The security profile.

storageProfile StorageProfileResponse

The storage profile.

tier string

The cluster tier.

cluster_definition ClusterDefinitionResponse

The cluster definition.

cluster_hdp_version str

The hdp version of the cluster.

cluster_id str

The cluster id.

cluster_state str

The state of the cluster.

cluster_version str

The version of the cluster.

compute_isolation_properties ComputeIsolationPropertiesResponse

The compute isolation properties.

compute_profile ComputeProfileResponse

The compute profile.

connectivity_endpoints Sequence[ConnectivityEndpointResponse]

The list of connectivity endpoints.

created_date str

The date on which the cluster was created.

disk_encryption_properties DiskEncryptionPropertiesResponse

The disk encryption properties.

encryption_in_transit_properties EncryptionInTransitPropertiesResponse

The encryption-in-transit properties.

errors Sequence[ErrorsResponse]

The list of errors.

excluded_services_config ExcludedServicesConfigResponse

The excluded services config.

kafka_rest_properties KafkaRestPropertiesResponse

The cluster kafka rest proxy configuration.

min_supported_tls_version str

The minimal supported tls version.

network_properties NetworkPropertiesResponse

The network properties.

os_type str

The type of operating system.

provisioning_state str

The provisioning state, which only appears in the response.

quota_info QuotaInfoResponse

The quota information.

security_profile SecurityProfileResponse

The security profile.

storage_profile StorageProfileResponse

The storage profile.

tier str

The cluster tier.

clusterDefinition Property Map

The cluster definition.

clusterHdpVersion String

The hdp version of the cluster.

clusterId String

The cluster id.

clusterState String

The state of the cluster.

clusterVersion String

The version of the cluster.

computeIsolationProperties Property Map

The compute isolation properties.

computeProfile Property Map

The compute profile.

connectivityEndpoints List<Property Map>

The list of connectivity endpoints.

createdDate String

The date on which the cluster was created.

diskEncryptionProperties Property Map

The disk encryption properties.

encryptionInTransitProperties Property Map

The encryption-in-transit properties.

errors List<Property Map>

The list of errors.

excludedServicesConfig Property Map

The excluded services config.

kafkaRestProperties Property Map

The cluster kafka rest proxy configuration.

minSupportedTlsVersion String

The minimal supported tls version.

networkProperties Property Map

The network properties.

osType String

The type of operating system.

provisioningState String

The provisioning state, which only appears in the response.

quotaInfo Property Map

The quota information.

securityProfile Property Map

The security profile.

storageProfile Property Map

The storage profile.

tier String

The cluster tier.

ClusterIdentityResponse

PrincipalId string

The principal id of cluster identity. This property will only be provided for a system assigned identity.

TenantId string

The tenant id associated with the cluster. This property will only be provided for a system assigned identity.

Type string

The type of identity used for the cluster. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities.

UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.HDInsight.Inputs.ClusterIdentityResponseUserAssignedIdentities>

The list of user identities associated with the cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

PrincipalId string

The principal id of cluster identity. This property will only be provided for a system assigned identity.

TenantId string

The tenant id associated with the cluster. This property will only be provided for a system assigned identity.

Type string

The type of identity used for the cluster. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities.

UserAssignedIdentities map[string]ClusterIdentityResponseUserAssignedIdentities

The list of user identities associated with the cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

principalId String

The principal id of cluster identity. This property will only be provided for a system assigned identity.

tenantId String

The tenant id associated with the cluster. This property will only be provided for a system assigned identity.

type String

The type of identity used for the cluster. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities.

userAssignedIdentities Map<String,ClusterIdentityResponseUserAssignedIdentities>

The list of user identities associated with the cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

principalId string

The principal id of cluster identity. This property will only be provided for a system assigned identity.

tenantId string

The tenant id associated with the cluster. This property will only be provided for a system assigned identity.

type string

The type of identity used for the cluster. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities.

userAssignedIdentities {[key: string]: ClusterIdentityResponseUserAssignedIdentities}

The list of user identities associated with the cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

principal_id str

The principal id of cluster identity. This property will only be provided for a system assigned identity.

tenant_id str

The tenant id associated with the cluster. This property will only be provided for a system assigned identity.

type str

The type of identity used for the cluster. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities.

user_assigned_identities Mapping[str, ClusterIdentityResponseUserAssignedIdentities]

The list of user identities associated with the cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

principalId String

The principal id of cluster identity. This property will only be provided for a system assigned identity.

tenantId String

The tenant id associated with the cluster. This property will only be provided for a system assigned identity.

type String

The type of identity used for the cluster. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities.

userAssignedIdentities Map<Property Map>

The list of user identities associated with the cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

ClusterIdentityResponseUserAssignedIdentities

ClientId string

The client id of user assigned identity.

PrincipalId string

The principal id of user assigned identity.

TenantId string

The tenant id of user assigned identity.

ClientId string

The client id of user assigned identity.

PrincipalId string

The principal id of user assigned identity.

TenantId string

The tenant id of user assigned identity.

clientId String

The client id of user assigned identity.

principalId String

The principal id of user assigned identity.

tenantId String

The tenant id of user assigned identity.

clientId string

The client id of user assigned identity.

principalId string

The principal id of user assigned identity.

tenantId string

The tenant id of user assigned identity.

client_id str

The client id of user assigned identity.

principal_id str

The principal id of user assigned identity.

tenant_id str

The tenant id of user assigned identity.

clientId String

The client id of user assigned identity.

principalId String

The principal id of user assigned identity.

tenantId String

The tenant id of user assigned identity.

ComputeIsolationPropertiesResponse

EnableComputeIsolation bool

The flag indicates whether enable compute isolation or not.

HostSku string

The host sku.

EnableComputeIsolation bool

The flag indicates whether enable compute isolation or not.

HostSku string

The host sku.

enableComputeIsolation Boolean

The flag indicates whether enable compute isolation or not.

hostSku String

The host sku.

enableComputeIsolation boolean

The flag indicates whether enable compute isolation or not.

hostSku string

The host sku.

enable_compute_isolation bool

The flag indicates whether enable compute isolation or not.

host_sku str

The host sku.

enableComputeIsolation Boolean

The flag indicates whether enable compute isolation or not.

hostSku String

The host sku.

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.

ConnectivityEndpointResponse

Location string

The location of the endpoint.

Name string

The name of the endpoint.

Port int

The port to connect to.

PrivateIPAddress string

The private ip address of the endpoint.

Protocol string

The protocol of the endpoint.

Location string

The location of the endpoint.

Name string

The name of the endpoint.

Port int

The port to connect to.

PrivateIPAddress string

The private ip address of the endpoint.

Protocol string

The protocol of the endpoint.

location String

The location of the endpoint.

name String

The name of the endpoint.

port Integer

The port to connect to.

privateIPAddress String

The private ip address of the endpoint.

protocol String

The protocol of the endpoint.

location string

The location of the endpoint.

name string

The name of the endpoint.

port number

The port to connect to.

privateIPAddress string

The private ip address of the endpoint.

protocol string

The protocol of the endpoint.

location str

The location of the endpoint.

name str

The name of the endpoint.

port int

The port to connect to.

private_ip_address str

The private ip address of the endpoint.

protocol str

The protocol of the endpoint.

location String

The location of the endpoint.

name String

The name of the endpoint.

port Number

The port to connect to.

privateIPAddress String

The private ip address of the endpoint.

protocol String

The protocol of the endpoint.

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.

DiskEncryptionPropertiesResponse

EncryptionAlgorithm string

Algorithm identifier for encryption, default RSA-OAEP.

EncryptionAtHost bool

Indicates whether or not resource disk encryption is enabled.

KeyName string

Key name that is used for enabling disk encryption.

KeyVersion string

Specific key version that is used for enabling disk encryption.

MsiResourceId string

Resource ID of Managed Identity that is used to access the key vault.

VaultUri string

Base key vault URI where the customers key is located eg. https://myvault.vault.azure.net

EncryptionAlgorithm string

Algorithm identifier for encryption, default RSA-OAEP.

EncryptionAtHost bool

Indicates whether or not resource disk encryption is enabled.

KeyName string

Key name that is used for enabling disk encryption.

KeyVersion string

Specific key version that is used for enabling disk encryption.

MsiResourceId string

Resource ID of Managed Identity that is used to access the key vault.

VaultUri string

Base key vault URI where the customers key is located eg. https://myvault.vault.azure.net

encryptionAlgorithm String

Algorithm identifier for encryption, default RSA-OAEP.

encryptionAtHost Boolean

Indicates whether or not resource disk encryption is enabled.

keyName String

Key name that is used for enabling disk encryption.

keyVersion String

Specific key version that is used for enabling disk encryption.

msiResourceId String

Resource ID of Managed Identity that is used to access the key vault.

vaultUri String

Base key vault URI where the customers key is located eg. https://myvault.vault.azure.net

encryptionAlgorithm string

Algorithm identifier for encryption, default RSA-OAEP.

encryptionAtHost boolean

Indicates whether or not resource disk encryption is enabled.

keyName string

Key name that is used for enabling disk encryption.

keyVersion string

Specific key version that is used for enabling disk encryption.

msiResourceId string

Resource ID of Managed Identity that is used to access the key vault.

vaultUri string

Base key vault URI where the customers key is located eg. https://myvault.vault.azure.net

encryption_algorithm str

Algorithm identifier for encryption, default RSA-OAEP.

encryption_at_host bool

Indicates whether or not resource disk encryption is enabled.

key_name str

Key name that is used for enabling disk encryption.

key_version str

Specific key version that is used for enabling disk encryption.

msi_resource_id str

Resource ID of Managed Identity that is used to access the key vault.

vault_uri str

Base key vault URI where the customers key is located eg. https://myvault.vault.azure.net

encryptionAlgorithm String

Algorithm identifier for encryption, default RSA-OAEP.

encryptionAtHost Boolean

Indicates whether or not resource disk encryption is enabled.

keyName String

Key name that is used for enabling disk encryption.

keyVersion String

Specific key version that is used for enabling disk encryption.

msiResourceId String

Resource ID of Managed Identity that is used to access the key vault.

vaultUri String

Base key vault URI where the customers key is located eg. https://myvault.vault.azure.net

EncryptionInTransitPropertiesResponse

IsEncryptionInTransitEnabled bool

Indicates whether or not inter cluster node communication is encrypted in transit.

IsEncryptionInTransitEnabled bool

Indicates whether or not inter cluster node communication is encrypted in transit.

isEncryptionInTransitEnabled Boolean

Indicates whether or not inter cluster node communication is encrypted in transit.

isEncryptionInTransitEnabled boolean

Indicates whether or not inter cluster node communication is encrypted in transit.

is_encryption_in_transit_enabled bool

Indicates whether or not inter cluster node communication is encrypted in transit.

isEncryptionInTransitEnabled Boolean

Indicates whether or not inter cluster node communication is encrypted in transit.

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.

ExcludedServicesConfigResponse

ExcludedServicesConfigId string

The config id of excluded services.

ExcludedServicesList string

The list of excluded services.

ExcludedServicesConfigId string

The config id of excluded services.

ExcludedServicesList string

The list of excluded services.

excludedServicesConfigId String

The config id of excluded services.

excludedServicesList String

The list of excluded services.

excludedServicesConfigId string

The config id of excluded services.

excludedServicesList string

The list of excluded services.

excluded_services_config_id str

The config id of excluded services.

excluded_services_list str

The list of excluded services.

excludedServicesConfigId String

The config id of excluded services.

excludedServicesList String

The list of excluded services.

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

KafkaRestPropertiesResponse

ClientGroupInfo Pulumi.AzureNative.HDInsight.Inputs.ClientGroupInfoResponse

The information of AAD security group.

ConfigurationOverride Dictionary<string, string>

The configurations that need to be overriden.

ClientGroupInfo ClientGroupInfoResponse

The information of AAD security group.

ConfigurationOverride map[string]string

The configurations that need to be overriden.

clientGroupInfo ClientGroupInfoResponse

The information of AAD security group.

configurationOverride Map<String,String>

The configurations that need to be overriden.

clientGroupInfo ClientGroupInfoResponse

The information of AAD security group.

configurationOverride {[key: string]: string}

The configurations that need to be overriden.

client_group_info ClientGroupInfoResponse

The information of AAD security group.

configuration_override Mapping[str, str]

The configurations that need to be overriden.

clientGroupInfo Property Map

The information of AAD security group.

configurationOverride Map<String>

The configurations that need to be overriden.

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.

NetworkPropertiesResponse

PrivateLink string

Indicates whether or not private link is enabled.

ResourceProviderConnection string

The direction for the resource provider connection.

PrivateLink string

Indicates whether or not private link is enabled.

ResourceProviderConnection string

The direction for the resource provider connection.

privateLink String

Indicates whether or not private link is enabled.

resourceProviderConnection String

The direction for the resource provider connection.

privateLink string

Indicates whether or not private link is enabled.

resourceProviderConnection string

The direction for the resource provider connection.

private_link str

Indicates whether or not private link is enabled.

resource_provider_connection str

The direction for the resource provider connection.

privateLink String

Indicates whether or not private link is enabled.

resourceProviderConnection String

The direction for the resource provider connection.

OsProfileResponse

QuotaInfoResponse

CoresUsed int

The cores used by the cluster.

CoresUsed int

The cores used by the cluster.

coresUsed Integer

The cores used by the cluster.

coresUsed number

The cores used by the cluster.

cores_used int

The cores used by the cluster.

coresUsed Number

The cores used by the cluster.

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.

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.

SecurityProfileResponse

AaddsResourceId string

The resource ID of the user's Azure Active Directory Domain Service.

ClusterUsersGroupDNs List<string>

Optional. The Distinguished Names for cluster user groups

DirectoryType string

The directory type.

Domain string

The organization's active directory domain.

DomainUserPassword string

The domain admin password.

DomainUsername string

The domain user account that will have admin privileges on the cluster.

LdapsUrls List<string>

The LDAPS protocol URLs to communicate with the Active Directory.

MsiResourceId string

User assigned identity that has permissions to read and create cluster-related artifacts in the user's AADDS.

OrganizationalUnitDN string

The organizational unit within the Active Directory to place the cluster and service accounts.

AaddsResourceId string

The resource ID of the user's Azure Active Directory Domain Service.

ClusterUsersGroupDNs []string

Optional. The Distinguished Names for cluster user groups

DirectoryType string

The directory type.

Domain string

The organization's active directory domain.

DomainUserPassword string

The domain admin password.

DomainUsername string

The domain user account that will have admin privileges on the cluster.

LdapsUrls []string

The LDAPS protocol URLs to communicate with the Active Directory.

MsiResourceId string

User assigned identity that has permissions to read and create cluster-related artifacts in the user's AADDS.

OrganizationalUnitDN string

The organizational unit within the Active Directory to place the cluster and service accounts.

aaddsResourceId String

The resource ID of the user's Azure Active Directory Domain Service.

clusterUsersGroupDNs List<String>

Optional. The Distinguished Names for cluster user groups

directoryType String

The directory type.

domain String

The organization's active directory domain.

domainUserPassword String

The domain admin password.

domainUsername String

The domain user account that will have admin privileges on the cluster.

ldapsUrls List<String>

The LDAPS protocol URLs to communicate with the Active Directory.

msiResourceId String

User assigned identity that has permissions to read and create cluster-related artifacts in the user's AADDS.

organizationalUnitDN String

The organizational unit within the Active Directory to place the cluster and service accounts.

aaddsResourceId string

The resource ID of the user's Azure Active Directory Domain Service.

clusterUsersGroupDNs string[]

Optional. The Distinguished Names for cluster user groups

directoryType string

The directory type.

domain string

The organization's active directory domain.

domainUserPassword string

The domain admin password.

domainUsername string

The domain user account that will have admin privileges on the cluster.

ldapsUrls string[]

The LDAPS protocol URLs to communicate with the Active Directory.

msiResourceId string

User assigned identity that has permissions to read and create cluster-related artifacts in the user's AADDS.

organizationalUnitDN string

The organizational unit within the Active Directory to place the cluster and service accounts.

aadds_resource_id str

The resource ID of the user's Azure Active Directory Domain Service.

cluster_users_group_dns Sequence[str]

Optional. The Distinguished Names for cluster user groups

directory_type str

The directory type.

domain str

The organization's active directory domain.

domain_user_password str

The domain admin password.

domain_username str

The domain user account that will have admin privileges on the cluster.

ldaps_urls Sequence[str]

The LDAPS protocol URLs to communicate with the Active Directory.

msi_resource_id str

User assigned identity that has permissions to read and create cluster-related artifacts in the user's AADDS.

organizational_unit_dn str

The organizational unit within the Active Directory to place the cluster and service accounts.

aaddsResourceId String

The resource ID of the user's Azure Active Directory Domain Service.

clusterUsersGroupDNs List<String>

Optional. The Distinguished Names for cluster user groups

directoryType String

The directory type.

domain String

The organization's active directory domain.

domainUserPassword String

The domain admin password.

domainUsername String

The domain user account that will have admin privileges on the cluster.

ldapsUrls List<String>

The LDAPS protocol URLs to communicate with the Active Directory.

msiResourceId String

User assigned identity that has permissions to read and create cluster-related artifacts in the user's AADDS.

organizationalUnitDN String

The organizational unit within the Active Directory to place the cluster and service accounts.

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.

StorageAccountResponse

Container string

The container in the storage account, only to be specified for WASB storage accounts.

FileSystem string

The filesystem, only to be specified for Azure Data Lake Storage Gen 2.

Fileshare string

The file share name.

IsDefault bool

Whether or not the storage account is the default storage account.

Key string

The storage account access key.

MsiResourceId string

The managed identity (MSI) that is allowed to access the storage account, only to be specified for Azure Data Lake Storage Gen 2.

Name string

The name of the storage account.

ResourceId string

The resource ID of storage account, only to be specified for Azure Data Lake Storage Gen 2.

Saskey string

The shared access signature key.

Container string

The container in the storage account, only to be specified for WASB storage accounts.

FileSystem string

The filesystem, only to be specified for Azure Data Lake Storage Gen 2.

Fileshare string

The file share name.

IsDefault bool

Whether or not the storage account is the default storage account.

Key string

The storage account access key.

MsiResourceId string

The managed identity (MSI) that is allowed to access the storage account, only to be specified for Azure Data Lake Storage Gen 2.

Name string

The name of the storage account.

ResourceId string

The resource ID of storage account, only to be specified for Azure Data Lake Storage Gen 2.

Saskey string

The shared access signature key.

container String

The container in the storage account, only to be specified for WASB storage accounts.

fileSystem String

The filesystem, only to be specified for Azure Data Lake Storage Gen 2.

fileshare String

The file share name.

isDefault Boolean

Whether or not the storage account is the default storage account.

key String

The storage account access key.

msiResourceId String

The managed identity (MSI) that is allowed to access the storage account, only to be specified for Azure Data Lake Storage Gen 2.

name String

The name of the storage account.

resourceId String

The resource ID of storage account, only to be specified for Azure Data Lake Storage Gen 2.

saskey String

The shared access signature key.

container string

The container in the storage account, only to be specified for WASB storage accounts.

fileSystem string

The filesystem, only to be specified for Azure Data Lake Storage Gen 2.

fileshare string

The file share name.

isDefault boolean

Whether or not the storage account is the default storage account.

key string

The storage account access key.

msiResourceId string

The managed identity (MSI) that is allowed to access the storage account, only to be specified for Azure Data Lake Storage Gen 2.

name string

The name of the storage account.

resourceId string

The resource ID of storage account, only to be specified for Azure Data Lake Storage Gen 2.

saskey string

The shared access signature key.

container str

The container in the storage account, only to be specified for WASB storage accounts.

file_system str

The filesystem, only to be specified for Azure Data Lake Storage Gen 2.

fileshare str

The file share name.

is_default bool

Whether or not the storage account is the default storage account.

key str

The storage account access key.

msi_resource_id str

The managed identity (MSI) that is allowed to access the storage account, only to be specified for Azure Data Lake Storage Gen 2.

name str

The name of the storage account.

resource_id str

The resource ID of storage account, only to be specified for Azure Data Lake Storage Gen 2.

saskey str

The shared access signature key.

container String

The container in the storage account, only to be specified for WASB storage accounts.

fileSystem String

The filesystem, only to be specified for Azure Data Lake Storage Gen 2.

fileshare String

The file share name.

isDefault Boolean

Whether or not the storage account is the default storage account.

key String

The storage account access key.

msiResourceId String

The managed identity (MSI) that is allowed to access the storage account, only to be specified for Azure Data Lake Storage Gen 2.

name String

The name of the storage account.

resourceId String

The resource ID of storage account, only to be specified for Azure Data Lake Storage Gen 2.

saskey String

The shared access signature key.

StorageProfileResponse

Storageaccounts []StorageAccountResponse

The list of storage accounts in the cluster.

storageaccounts List<StorageAccountResponse>

The list of storage accounts in the cluster.

storageaccounts StorageAccountResponse[]

The list of storage accounts in the cluster.

storageaccounts Sequence[StorageAccountResponse]

The list of storage accounts in the cluster.

storageaccounts List<Property Map>

The list of storage accounts in the cluster.

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
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0