/// <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="networkSettings">The network settings.</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), NetworkSettings networkSettings = default(NetworkSettings)) { ClusterVersion = clusterVersion; OsType = osType; Tier = tier; ClusterDefinition = clusterDefinition; KafkaRestProperties = kafkaRestProperties; SecurityProfile = securityProfile; ComputeProfile = computeProfile; StorageProfile = storageProfile; DiskEncryptionProperties = diskEncryptionProperties; EncryptionInTransitProperties = encryptionInTransitProperties; MinSupportedTlsVersion = minSupportedTlsVersion; NetworkSettings = networkSettings; 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> 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)) { ClusterVersion = clusterVersion; OsType = osType; Tier = tier; ClusterDefinition = clusterDefinition; KafkaRestProperties = kafkaRestProperties; SecurityProfile = securityProfile; ComputeProfile = computeProfile; StorageProfile = storageProfile; DiskEncryptionProperties = diskEncryptionProperties; CustomInit(); }