/// <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 with
 /// required arguments.
 /// </summary>
 public ClusterGetProperties(ClusterDefinition clusterDefinition)
     : this()
 {
     if (clusterDefinition == null)
     {
         throw new ArgumentNullException("clusterDefinition");
     }
     this.ClusterDefinition = clusterDefinition;
 }
Exemple #3
0
 /// <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();
 }
Exemple #4
0
 /// <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();
 }
Exemple #6
0
 /// <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();
 }
 /// <summary>
 /// Initializes a new instance of the ClusterGetProperties class with
 /// required arguments.
 /// </summary>
 public ClusterGetProperties(ClusterDefinition clusterDefinition)
     : this()
 {
     if (clusterDefinition == null)
     {
         throw new ArgumentNullException("clusterDefinition");
     }
     this.ClusterDefinition = clusterDefinition;
 }