Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,19 @@ public AmazonRdsForOracleSource()
/// objects(AdditionalColumns) (or Expression with resultType array of
/// objects).
/// </param>
public AmazonRdsForOracleSource(System.Collections.Generic.IDictionary<string, object> additionalProperties = default(System.Collections.Generic.IDictionary<string, object>), object sourceRetryCount = default(object), object sourceRetryWait = default(object), object maxConcurrentConnections = default(object), object disableMetricsCollection = default(object), object oracleReaderQuery = default(object), object queryTimeout = default(object), object partitionOption = default(object), AmazonRdsForOraclePartitionSettings partitionSettings = default(AmazonRdsForOraclePartitionSettings), object additionalColumns = default(object))

/// <param name="numberPrecision">The decimal precision used to represent Oracle NUMBER type without
/// precision and scale. The range is 1 to 256 and default value is 256 if not
/// specified. Type: integer (or Expression with resultType integer). Only used
/// for Version 2.0.
/// </param>

/// <param name="numberScale">The decimal scale used to represent Oracle NUMBER type without precision
/// and scale. The range is 0 to 130 and default value is 130 if not specified.
/// Type: integer (or Expression with resultType integer). Only used for
/// Version 2.0.
/// </param>
public AmazonRdsForOracleSource(System.Collections.Generic.IDictionary<string, object> additionalProperties = default(System.Collections.Generic.IDictionary<string, object>), object sourceRetryCount = default(object), object sourceRetryWait = default(object), object maxConcurrentConnections = default(object), object disableMetricsCollection = default(object), object oracleReaderQuery = default(object), object queryTimeout = default(object), object partitionOption = default(object), AmazonRdsForOraclePartitionSettings partitionSettings = default(AmazonRdsForOraclePartitionSettings), object additionalColumns = default(object), object numberPrecision = default(object), object numberScale = default(object))

: base(additionalProperties, sourceRetryCount, sourceRetryWait, maxConcurrentConnections, disableMetricsCollection)
{
Expand All @@ -72,6 +84,8 @@ public AmazonRdsForOracleSource()
this.PartitionOption = partitionOption;
this.PartitionSettings = partitionSettings;
this.AdditionalColumns = additionalColumns;
this.NumberPrecision = numberPrecision;
this.NumberScale = numberScale;
CustomInit();
}

Expand Down Expand Up @@ -117,5 +131,23 @@ public AmazonRdsForOracleSource()
/// </summary>
[Newtonsoft.Json.JsonProperty(PropertyName = "additionalColumns")]
public object AdditionalColumns {get; set; }

/// <summary>
/// Gets or sets the decimal precision used to represent Oracle NUMBER type
/// without precision and scale. The range is 1 to 256 and default value is 256
/// if not specified. Type: integer (or Expression with resultType integer).
/// Only used for Version 2.0.
/// </summary>
[Newtonsoft.Json.JsonProperty(PropertyName = "numberPrecision")]
public object NumberPrecision {get; set; }

/// <summary>
/// Gets or sets the decimal scale used to represent Oracle NUMBER type without
/// precision and scale. The range is 0 to 130 and default value is 130 if not
/// specified. Type: integer (or Expression with resultType integer). Only used
/// for Version 2.0.
/// </summary>
[Newtonsoft.Json.JsonProperty(PropertyName = "numberScale")]
public object NumberScale {get; set; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// Code generated by Microsoft (R) AutoRest Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.

namespace Microsoft.Azure.Management.DataFactory.Models
{

/// <summary>
/// Defines values for HDInsightClusterAuthenticationType.
/// </summary>


public static class HDInsightClusterAuthenticationType
{
public const string BasicAuth = "BasicAuth";
public const string SystemAssignedManagedIdentity = "SystemAssignedManagedIdentity";
public const string UserAssignedManagedIdentity = "UserAssignedManagedIdentity";
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,10 @@ public HDInsightLinkedService()
/// <param name="clusterUri">HDInsight cluster URI. Type: string (or Expression with resultType string).
/// </param>

/// <param name="clusterAuthType">HDInsight cluster authentication type.
/// Possible values include: &#39;BasicAuth&#39;, &#39;SystemAssignedManagedIdentity&#39;,
/// &#39;UserAssignedManagedIdentity&#39;</param>

/// <param name="userName">HDInsight cluster user name. Type: string (or Expression with resultType
/// string).
/// </param>
Expand All @@ -73,18 +77,24 @@ public HDInsightLinkedService()
/// <param name="fileSystem">Specify the FileSystem if the main storage for the HDInsight is ADLS Gen2.
/// Type: string (or Expression with resultType string).
/// </param>
public HDInsightLinkedService(object clusterUri, System.Collections.Generic.IDictionary<string, object> additionalProperties = default(System.Collections.Generic.IDictionary<string, object>), string version = default(string), IntegrationRuntimeReference connectVia = default(IntegrationRuntimeReference), string description = default(string), System.Collections.Generic.IDictionary<string, ParameterSpecification> parameters = default(System.Collections.Generic.IDictionary<string, ParameterSpecification>), System.Collections.Generic.IList<object> annotations = default(System.Collections.Generic.IList<object>), object userName = default(object), SecretBase password = default(SecretBase), LinkedServiceReference linkedServiceName = default(LinkedServiceReference), LinkedServiceReference hcatalogLinkedServiceName = default(LinkedServiceReference), string encryptedCredential = default(string), object isEspEnabled = default(object), object fileSystem = default(object))

/// <param name="credential">The credential reference containing MI authentication information for the
/// HDInsight cluster.
/// </param>
public HDInsightLinkedService(object clusterUri, System.Collections.Generic.IDictionary<string, object> additionalProperties = default(System.Collections.Generic.IDictionary<string, object>), string version = default(string), IntegrationRuntimeReference connectVia = default(IntegrationRuntimeReference), string description = default(string), System.Collections.Generic.IDictionary<string, ParameterSpecification> parameters = default(System.Collections.Generic.IDictionary<string, ParameterSpecification>), System.Collections.Generic.IList<object> annotations = default(System.Collections.Generic.IList<object>), string clusterAuthType = default(string), object userName = default(object), SecretBase password = default(SecretBase), LinkedServiceReference linkedServiceName = default(LinkedServiceReference), LinkedServiceReference hcatalogLinkedServiceName = default(LinkedServiceReference), string encryptedCredential = default(string), object isEspEnabled = default(object), object fileSystem = default(object), CredentialReference credential = default(CredentialReference))

: base(additionalProperties, version, connectVia, description, parameters, annotations)
{
this.ClusterUri = clusterUri;
this.ClusterAuthType = clusterAuthType;
this.UserName = userName;
this.Password = password;
this.LinkedServiceName = linkedServiceName;
this.HcatalogLinkedServiceName = hcatalogLinkedServiceName;
this.EncryptedCredential = encryptedCredential;
this.IsEspEnabled = isEspEnabled;
this.FileSystem = fileSystem;
this.Credential = credential;
CustomInit();
}

Expand All @@ -101,6 +111,12 @@ public HDInsightLinkedService()
[Newtonsoft.Json.JsonProperty(PropertyName = "typeProperties.clusterUri")]
public object ClusterUri {get; set; }

/// <summary>
/// Gets or sets hDInsight cluster authentication type. Possible values include: &#39;BasicAuth&#39;, &#39;SystemAssignedManagedIdentity&#39;, &#39;UserAssignedManagedIdentity&#39;
/// </summary>
[Newtonsoft.Json.JsonProperty(PropertyName = "typeProperties.clusterAuthType")]
public string ClusterAuthType {get; set; }

/// <summary>
/// Gets or sets hDInsight cluster user name. Type: string (or Expression with
/// resultType string).
Expand Down Expand Up @@ -148,6 +164,13 @@ public HDInsightLinkedService()
/// </summary>
[Newtonsoft.Json.JsonProperty(PropertyName = "typeProperties.fileSystem")]
public object FileSystem {get; set; }

/// <summary>
/// Gets or sets the credential reference containing MI authentication
/// information for the HDInsight cluster.
/// </summary>
[Newtonsoft.Json.JsonProperty(PropertyName = "typeProperties.credential")]
public CredentialReference Credential {get; set; }
/// <summary>
/// Validate the object.
/// </summary>
Expand All @@ -164,6 +187,7 @@ public override void Validate()




if (this.LinkedServiceName != null)
{
this.LinkedServiceName.Validate();
Expand All @@ -175,6 +199,10 @@ public override void Validate()



if (this.Credential != null)
{
this.Credential.Validate();
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@ public HDInsightLinkedServiceTypeProperties()
/// <param name="clusterUri">HDInsight cluster URI. Type: string (or Expression with resultType string).
/// </param>

/// <param name="clusterAuthType">HDInsight cluster authentication type.
/// Possible values include: &#39;BasicAuth&#39;, &#39;SystemAssignedManagedIdentity&#39;,
/// &#39;UserAssignedManagedIdentity&#39;</param>

/// <param name="userName">HDInsight cluster user name. Type: string (or Expression with resultType
/// string).
/// </param>
Expand All @@ -52,17 +56,23 @@ public HDInsightLinkedServiceTypeProperties()
/// <param name="fileSystem">Specify the FileSystem if the main storage for the HDInsight is ADLS Gen2.
/// Type: string (or Expression with resultType string).
/// </param>
public HDInsightLinkedServiceTypeProperties(object clusterUri, object userName = default(object), SecretBase password = default(SecretBase), LinkedServiceReference linkedServiceName = default(LinkedServiceReference), LinkedServiceReference hcatalogLinkedServiceName = default(LinkedServiceReference), string encryptedCredential = default(string), object isEspEnabled = default(object), object fileSystem = default(object))

/// <param name="credential">The credential reference containing MI authentication information for the
/// HDInsight cluster.
/// </param>
public HDInsightLinkedServiceTypeProperties(object clusterUri, string clusterAuthType = default(string), object userName = default(object), SecretBase password = default(SecretBase), LinkedServiceReference linkedServiceName = default(LinkedServiceReference), LinkedServiceReference hcatalogLinkedServiceName = default(LinkedServiceReference), string encryptedCredential = default(string), object isEspEnabled = default(object), object fileSystem = default(object), CredentialReference credential = default(CredentialReference))

{
this.ClusterUri = clusterUri;
this.ClusterAuthType = clusterAuthType;
this.UserName = userName;
this.Password = password;
this.LinkedServiceName = linkedServiceName;
this.HcatalogLinkedServiceName = hcatalogLinkedServiceName;
this.EncryptedCredential = encryptedCredential;
this.IsEspEnabled = isEspEnabled;
this.FileSystem = fileSystem;
this.Credential = credential;
CustomInit();
}

Expand All @@ -79,6 +89,12 @@ public HDInsightLinkedServiceTypeProperties()
[Newtonsoft.Json.JsonProperty(PropertyName = "clusterUri")]
public object ClusterUri {get; set; }

/// <summary>
/// Gets or sets hDInsight cluster authentication type. Possible values include: &#39;BasicAuth&#39;, &#39;SystemAssignedManagedIdentity&#39;, &#39;UserAssignedManagedIdentity&#39;
/// </summary>
[Newtonsoft.Json.JsonProperty(PropertyName = "clusterAuthType")]
public string ClusterAuthType {get; set; }

/// <summary>
/// Gets or sets hDInsight cluster user name. Type: string (or Expression with
/// resultType string).
Expand Down Expand Up @@ -126,6 +142,13 @@ public HDInsightLinkedServiceTypeProperties()
/// </summary>
[Newtonsoft.Json.JsonProperty(PropertyName = "fileSystem")]
public object FileSystem {get; set; }

/// <summary>
/// Gets or sets the credential reference containing MI authentication
/// information for the HDInsight cluster.
/// </summary>
[Newtonsoft.Json.JsonProperty(PropertyName = "credential")]
public CredentialReference Credential {get; set; }
/// <summary>
/// Validate the object.
/// </summary>
Expand All @@ -141,6 +164,7 @@ public virtual void Validate()




if (this.LinkedServiceName != null)
{
this.LinkedServiceName.Validate();
Expand All @@ -152,6 +176,10 @@ public virtual void Validate()



if (this.Credential != null)
{
this.Credential.Validate();
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,10 @@ public LakeHouseLinkedService()
/// with resultType string).
/// </param>

/// <param name="authenticationType">The authentication type to use.
/// Possible values include: &#39;ServicePrincipal&#39;,
/// &#39;SystemAssignedManagedIdentity&#39;, &#39;UserAssignedManagedIdentity&#39;</param>

/// <param name="servicePrincipalId">The ID of the application used to authenticate against Microsoft Fabric
/// Lakehouse. Type: string (or Expression with resultType string).
/// </param>
Expand Down Expand Up @@ -82,18 +86,23 @@ public LakeHouseLinkedService()
/// &#39;ServicePrincipalCert&#39;, servicePrincipalCredential can only be
/// AzureKeyVaultSecretReference.
/// </param>
public LakeHouseLinkedService(System.Collections.Generic.IDictionary<string, object> additionalProperties = default(System.Collections.Generic.IDictionary<string, object>), string version = default(string), IntegrationRuntimeReference connectVia = default(IntegrationRuntimeReference), string description = default(string), System.Collections.Generic.IDictionary<string, ParameterSpecification> parameters = default(System.Collections.Generic.IDictionary<string, ParameterSpecification>), System.Collections.Generic.IList<object> annotations = default(System.Collections.Generic.IList<object>), object workspaceId = default(object), object artifactId = default(object), object servicePrincipalId = default(object), SecretBase servicePrincipalKey = default(SecretBase), object tenant = default(object), string encryptedCredential = default(string), object servicePrincipalCredentialType = default(object), SecretBase servicePrincipalCredential = default(SecretBase))

/// <param name="credential">The credential reference containing authentication information.
/// </param>
public LakeHouseLinkedService(System.Collections.Generic.IDictionary<string, object> additionalProperties = default(System.Collections.Generic.IDictionary<string, object>), string version = default(string), IntegrationRuntimeReference connectVia = default(IntegrationRuntimeReference), string description = default(string), System.Collections.Generic.IDictionary<string, ParameterSpecification> parameters = default(System.Collections.Generic.IDictionary<string, ParameterSpecification>), System.Collections.Generic.IList<object> annotations = default(System.Collections.Generic.IList<object>), object workspaceId = default(object), object artifactId = default(object), string authenticationType = default(string), object servicePrincipalId = default(object), SecretBase servicePrincipalKey = default(SecretBase), object tenant = default(object), string encryptedCredential = default(string), object servicePrincipalCredentialType = default(object), SecretBase servicePrincipalCredential = default(SecretBase), CredentialReference credential = default(CredentialReference))

: base(additionalProperties, version, connectVia, description, parameters, annotations)
{
this.WorkspaceId = workspaceId;
this.ArtifactId = artifactId;
this.AuthenticationType = authenticationType;
this.ServicePrincipalId = servicePrincipalId;
this.ServicePrincipalKey = servicePrincipalKey;
this.Tenant = tenant;
this.EncryptedCredential = encryptedCredential;
this.ServicePrincipalCredentialType = servicePrincipalCredentialType;
this.ServicePrincipalCredential = servicePrincipalCredential;
this.Credential = credential;
CustomInit();
}

Expand All @@ -117,6 +126,12 @@ public LakeHouseLinkedService()
[Newtonsoft.Json.JsonProperty(PropertyName = "typeProperties.artifactId")]
public object ArtifactId {get; set; }

/// <summary>
/// Gets or sets the authentication type to use. Possible values include: &#39;ServicePrincipal&#39;, &#39;SystemAssignedManagedIdentity&#39;, &#39;UserAssignedManagedIdentity&#39;
/// </summary>
[Newtonsoft.Json.JsonProperty(PropertyName = "typeProperties.authenticationType")]
public string AuthenticationType {get; set; }

/// <summary>
/// Gets or sets the ID of the application used to authenticate against
/// Microsoft Fabric Lakehouse. Type: string (or Expression with resultType
Expand Down Expand Up @@ -166,6 +181,13 @@ public LakeHouseLinkedService()
/// </summary>
[Newtonsoft.Json.JsonProperty(PropertyName = "typeProperties.servicePrincipalCredential")]
public SecretBase ServicePrincipalCredential {get; set; }

/// <summary>
/// Gets or sets the credential reference containing authentication
/// information.
/// </summary>
[Newtonsoft.Json.JsonProperty(PropertyName = "typeProperties.credential")]
public CredentialReference Credential {get; set; }
/// <summary>
/// Validate the object.
/// </summary>
Expand All @@ -183,6 +205,11 @@ public override void Validate()




if (this.Credential != null)
{
this.Credential.Validate();
}
}
}
}
Loading