/// <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 ClusterCreateProperties class. /// </summary> /// <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="clusterDefinition">The cluster definition.</param> /// <param name="securityProfile">The security profile.</param> /// <param name="computeProfile">The compute profile.</param> /// <param name="storageProfile">The storage profile.</param> /// <param name="diskEncryptionProperties">The disk encryption /// properties.</param> public ClusterCreateProperties(string clusterVersion = default(string), OSType?osType = default(OSType?), Tier?tier = default(Tier?), ClusterDefinition clusterDefinition = default(ClusterDefinition), SecurityProfile securityProfile = default(SecurityProfile), ComputeProfile computeProfile = default(ComputeProfile), StorageProfile storageProfile = default(StorageProfile), DiskEncryptionProperties diskEncryptionProperties = default(DiskEncryptionProperties)) { ClusterVersion = clusterVersion; OsType = osType; Tier = tier; ClusterDefinition = clusterDefinition; SecurityProfile = securityProfile; ComputeProfile = computeProfile; StorageProfile = storageProfile; DiskEncryptionProperties = diskEncryptionProperties; CustomInit(); }
/// <summary> /// Initializes a new instance of the ApplicationProperties class. /// </summary> /// <param name="computeProfile">The list of roles in the /// cluster.</param> /// <param name="installScriptActions">The list of install script /// actions.</param> /// <param name="uninstallScriptActions">The list of uninstall script /// actions.</param> /// <param name="httpsEndpoints">The list of application HTTPS /// endpoints.</param> /// <param name="sshEndpoints">The list of application SSH /// endpoints.</param> /// <param name="provisioningState">The provisioning state of the /// application.</param> /// <param name="applicationType">The application type.</param> /// <param name="applicationState">The application state.</param> /// <param name="errors">The list of errors.</param> /// <param name="createdDate">The application create date time.</param> /// <param name="marketplaceIdentifier">The marketplace /// identifier.</param> public ApplicationProperties(ComputeProfile computeProfile = default(ComputeProfile), IList <RuntimeScriptAction> installScriptActions = default(IList <RuntimeScriptAction>), IList <RuntimeScriptAction> uninstallScriptActions = default(IList <RuntimeScriptAction>), IList <ApplicationGetHttpsEndpoint> httpsEndpoints = default(IList <ApplicationGetHttpsEndpoint>), IList <ApplicationGetEndpoint> sshEndpoints = default(IList <ApplicationGetEndpoint>), string provisioningState = default(string), string applicationType = default(string), string applicationState = default(string), IList <Errors> errors = default(IList <Errors>), string createdDate = default(string), string marketplaceIdentifier = default(string)) { ComputeProfile = computeProfile; InstallScriptActions = installScriptActions; UninstallScriptActions = uninstallScriptActions; HttpsEndpoints = httpsEndpoints; SshEndpoints = sshEndpoints; ProvisioningState = provisioningState; ApplicationType = applicationType; ApplicationState = applicationState; Errors = errors; CreatedDate = createdDate; MarketplaceIdentifier = marketplaceIdentifier; CustomInit(); }
/// <summary> /// Initializes a new instance of the ClusterCreateProperties class. /// </summary> /// <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="clusterDefinition">The cluster definition.</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="storageProfile">The storage profile.</param> /// <param name="diskEncryptionProperties">The disk encryption /// properties.</param> /// <param name="encryptionInTransitProperties">The /// encryption-in-transit properties.</param> /// <param name="minSupportedTlsVersion">The minimal supported tls /// version.</param> /// <param name="networkProperties">The network properties.</param> public ClusterCreateProperties(string clusterVersion = default(string), OSType?osType = default(OSType?), Tier?tier = default(Tier?), ClusterDefinition clusterDefinition = default(ClusterDefinition), KafkaRestProperties kafkaRestProperties = default(KafkaRestProperties), SecurityProfile securityProfile = default(SecurityProfile), ComputeProfile computeProfile = default(ComputeProfile), StorageProfile storageProfile = default(StorageProfile), DiskEncryptionProperties diskEncryptionProperties = default(DiskEncryptionProperties), EncryptionInTransitProperties encryptionInTransitProperties = default(EncryptionInTransitProperties), string minSupportedTlsVersion = default(string), NetworkProperties networkProperties = default(NetworkProperties)) { ClusterVersion = clusterVersion; OsType = osType; Tier = tier; ClusterDefinition = clusterDefinition; KafkaRestProperties = kafkaRestProperties; SecurityProfile = securityProfile; ComputeProfile = computeProfile; StorageProfile = storageProfile; DiskEncryptionProperties = diskEncryptionProperties; EncryptionInTransitProperties = encryptionInTransitProperties; MinSupportedTlsVersion = minSupportedTlsVersion; NetworkProperties = networkProperties; 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(); }
/// <summary> /// Initializes a new instance of the ClusterCreateProperties class. /// </summary> /// <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="clusterDefinition">The cluster definition.</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="storageProfile">The storage profile.</param> /// <param name="diskEncryptionProperties">The disk encryption /// properties.</param> /// <param name="encryptionInTransitProperties">The /// encryption-in-transit properties.</param> /// <param name="minSupportedTlsVersion">The minimal supported tls /// version.</param> /// <param name="networkProperties">The network properties.</param> /// <param name="computeIsolationProperties">The compute isolation /// properties.</param> /// <param name="privateLinkConfigurations">The private link /// configurations.</param> public ClusterCreateProperties(string clusterVersion = default(string), string osType = default(string), string tier = default(string), ClusterDefinition clusterDefinition = default(ClusterDefinition), KafkaRestProperties kafkaRestProperties = default(KafkaRestProperties), SecurityProfile securityProfile = default(SecurityProfile), ComputeProfile computeProfile = default(ComputeProfile), StorageProfile storageProfile = default(StorageProfile), DiskEncryptionProperties diskEncryptionProperties = default(DiskEncryptionProperties), EncryptionInTransitProperties encryptionInTransitProperties = default(EncryptionInTransitProperties), string minSupportedTlsVersion = default(string), NetworkProperties networkProperties = default(NetworkProperties), ComputeIsolationProperties computeIsolationProperties = default(ComputeIsolationProperties), IList <PrivateLinkConfiguration> privateLinkConfigurations = default(IList <PrivateLinkConfiguration>)) { ClusterVersion = clusterVersion; OsType = osType; Tier = tier; ClusterDefinition = clusterDefinition; KafkaRestProperties = kafkaRestProperties; SecurityProfile = securityProfile; ComputeProfile = computeProfile; StorageProfile = storageProfile; DiskEncryptionProperties = diskEncryptionProperties; EncryptionInTransitProperties = encryptionInTransitProperties; MinSupportedTlsVersion = minSupportedTlsVersion; NetworkProperties = networkProperties; ComputeIsolationProperties = computeIsolationProperties; PrivateLinkConfigurations = privateLinkConfigurations; CustomInit(); }