/// <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();
 }
Exemple #2
0
 public ClusterCreateParameters(ClusterCreateParameters parameters)
 {
     this.Location                  = parameters.Location;
     this.UserName                  = parameters.UserName;
     this.Password                  = parameters.Password;
     this.RdpUsername               = parameters.RdpUsername;
     this.RdpPassword               = parameters.RdpPassword;
     this.RdpAccessExpiry           = parameters.RdpAccessExpiry;
     this.ClusterSizeInNodes        = parameters.ClusterSizeInNodes;
     this.Version                   = parameters.Version;
     this.HeadNodeSize              = parameters.HeadNodeSize;
     this.WorkerNodeSize            = parameters.WorkerNodeSize;
     this.ZookeeperNodeSize         = parameters.ZookeeperNodeSize;
     this.EdgeNodeSize              = parameters.EdgeNodeSize;
     this.AdditionalStorageAccounts = parameters.AdditionalStorageAccounts;
     this.ScriptActions             = parameters.ScriptActions;
     this.OozieMetastore            = parameters.OozieMetastore;
     this.HiveMetastore             = parameters.HiveMetastore;
     this.Configurations            = parameters.Configurations;
     this.ClusterType               = parameters.ClusterType;
     this.VirtualNetworkId          = parameters.VirtualNetworkId;
     this.SubnetName                = parameters.SubnetName;
     this.ClusterTier               = parameters.ClusterTier;
     this.SshUserName               = parameters.SshUserName;
     this.SshPassword               = parameters.SshPassword;
     this.SshPublicKey              = parameters.SshPublicKey;
     this.Principal                 = parameters.Principal;
     this.SecurityProfile           = parameters.SecurityProfile;
     this.WorkerNodeDataDisksGroups = parameters.WorkerNodeDataDisksGroups;
     this.ComponentVersion          = parameters.ComponentVersion;
     this.DefaultStorageInfo        = parameters.DefaultStorageInfo;
     this.Tags                     = parameters.Tags;
     this.ClusterIdentity          = parameters.ClusterIdentity;
     this.DiskEncryptionProperties = parameters.DiskEncryptionProperties;
 }
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();
 }