/// <summary> /// Initializes a new instance of the ClusterGetProperties class. /// </summary> /// <param name="clusterDefinition">The cluster definition.</param> /// <param name="clusterVersion">The version of the cluster.</param> /// <param name="clusterHdpVersion">The hdp version of the /// cluster.</param> /// <param name="osType">The type of operating system. Possible values /// include: 'Windows', 'Linux'</param> /// <param name="tier">The cluster tier. Possible values include: /// 'Standard', 'Premium'</param> /// <param name="clusterId">The cluster id.</param> /// <param name="kafkaRestProperties">The cluster kafka rest proxy /// configuration.</param> /// <param name="securityProfile">The security profile.</param> /// <param name="computeProfile">The compute profile.</param> /// <param name="provisioningState">The provisioning state, which only /// appears in the response. Possible values include: 'InProgress', /// 'Failed', 'Succeeded', 'Canceled', 'Deleting'</param> /// <param name="createdDate">The date on which the cluster was /// created.</param> /// <param name="clusterState">The state of the cluster.</param> /// <param name="quotaInfo">The quota information.</param> /// <param name="errors">The list of errors.</param> /// <param name="connectivityEndpoints">The list of connectivity /// endpoints.</param> /// <param name="diskEncryptionProperties">The disk encryption /// properties.</param> /// <param name="encryptionInTransitProperties">The /// encryption-in-transit properties.</param> /// <param name="storageProfile">The storage profile.</param> /// <param name="minSupportedTlsVersion">The minimal supported tls /// version.</param> /// <param name="excludedServicesConfig">The excluded services /// config.</param> /// <param name="networkProperties">The network properties.</param> /// <param name="computeIsolationProperties">The compute isolation /// properties.</param> public ClusterGetProperties(ClusterDefinition clusterDefinition, string clusterVersion = default(string), string clusterHdpVersion = default(string), OSType?osType = default(OSType?), Tier?tier = default(Tier?), string clusterId = default(string), KafkaRestProperties kafkaRestProperties = default(KafkaRestProperties), SecurityProfile securityProfile = default(SecurityProfile), ComputeProfile computeProfile = default(ComputeProfile), HDInsightClusterProvisioningState?provisioningState = default(HDInsightClusterProvisioningState?), string createdDate = default(string), string clusterState = default(string), QuotaInfo quotaInfo = default(QuotaInfo), IList <Errors> errors = default(IList <Errors>), IList <ConnectivityEndpoint> connectivityEndpoints = default(IList <ConnectivityEndpoint>), DiskEncryptionProperties diskEncryptionProperties = default(DiskEncryptionProperties), EncryptionInTransitProperties encryptionInTransitProperties = default(EncryptionInTransitProperties), StorageProfile storageProfile = default(StorageProfile), string minSupportedTlsVersion = default(string), ExcludedServicesConfig excludedServicesConfig = default(ExcludedServicesConfig), NetworkProperties networkProperties = default(NetworkProperties), ComputeIsolationProperties computeIsolationProperties = default(ComputeIsolationProperties)) { ClusterVersion = clusterVersion; ClusterHdpVersion = clusterHdpVersion; OsType = osType; Tier = tier; ClusterId = clusterId; ClusterDefinition = clusterDefinition; KafkaRestProperties = kafkaRestProperties; SecurityProfile = securityProfile; ComputeProfile = computeProfile; ProvisioningState = provisioningState; CreatedDate = createdDate; ClusterState = clusterState; QuotaInfo = quotaInfo; Errors = errors; ConnectivityEndpoints = connectivityEndpoints; DiskEncryptionProperties = diskEncryptionProperties; EncryptionInTransitProperties = encryptionInTransitProperties; StorageProfile = storageProfile; MinSupportedTlsVersion = minSupportedTlsVersion; ExcludedServicesConfig = excludedServicesConfig; NetworkProperties = networkProperties; ComputeIsolationProperties = computeIsolationProperties; CustomInit(); }
/// <summary> /// Initializes a new instance of the ClusterGetProperties class. /// </summary> /// <param name="clusterDefinition">The cluster definition.</param> /// <param name="clusterVersion">The version of the cluster.</param> /// <param name="osType">The type of operating system. Possible values /// include: 'Windows', 'Linux'</param> /// <param name="tier">The cluster tier. Possible values include: /// 'Standard', 'Premium'</param> /// <param name="securityProfile">The security profile.</param> /// <param name="computeProfile">The compute profile.</param> /// <param name="provisioningState">The provisioning state, which only /// appears in the response. Possible values include: 'InProgress', /// 'Failed', 'Succeeded', 'Canceled', 'Deleting'</param> /// <param name="createdDate">The date on which the cluster was /// created.</param> /// <param name="clusterState">The state of the cluster.</param> /// <param name="quotaInfo">The quota information.</param> /// <param name="errors">The list of errors.</param> /// <param name="connectivityEndpoints">The list of connectivity /// endpoints.</param> /// <param name="diskEncryptionProperties">The disk encryption /// properties.</param> public ClusterGetProperties(ClusterDefinition clusterDefinition, string clusterVersion = default(string), OSType?osType = default(OSType?), Tier?tier = default(Tier?), SecurityProfile securityProfile = default(SecurityProfile), ComputeProfile computeProfile = default(ComputeProfile), HDInsightClusterProvisioningState?provisioningState = default(HDInsightClusterProvisioningState?), string createdDate = default(string), string clusterState = default(string), QuotaInfo quotaInfo = default(QuotaInfo), IList <Errors> errors = default(IList <Errors>), IList <ConnectivityEndpoint> connectivityEndpoints = default(IList <ConnectivityEndpoint>), DiskEncryptionProperties diskEncryptionProperties = default(DiskEncryptionProperties)) { ClusterVersion = clusterVersion; OsType = osType; Tier = tier; ClusterDefinition = clusterDefinition; SecurityProfile = securityProfile; ComputeProfile = computeProfile; ProvisioningState = provisioningState; CreatedDate = createdDate; ClusterState = clusterState; QuotaInfo = quotaInfo; Errors = errors; ConnectivityEndpoints = connectivityEndpoints; DiskEncryptionProperties = diskEncryptionProperties; CustomInit(); }